Skip to content

Adds a SqlGlot implementation of the OSI SQL dialect#222

Open
willpugh wants to merge 3 commits into
mainfrom
willpugh/expression-language-sqlglot
Open

Adds a SqlGlot implementation of the OSI SQL dialect#222
willpugh wants to merge 3 commits into
mainfrom
willpugh/expression-language-sqlglot

Conversation

@willpugh

@willpugh willpugh commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Implements the expression language from the Ossie spec. Also, found a spec oversight, that caused an incompatibility with ANSII around NOT operator precedence. Having ANSII compliance was a clear requirement of the expression langauge group.

Updates the spec and implements the language as a SqlGlot dialect.

Related Issues

Checklist

Specification

  • Spec changes are included in core-spec/ and follow the existing structure
  • Spec changes have been discussed on the mailing list or in a linked issue
  • Breaking changes to the spec are clearly called out in the summary

Tests

  • All existing tests pass (pytest / CI green)
  • New functionality is covered by tests

Compliance

  • ASF license headers are present on all new source files
  • No third-party dependencies are added without PMC/IPMC approval

@willpugh
willpugh force-pushed the willpugh/expression-language-sqlglot branch from 7d34e38 to 2f2f84f Compare July 17, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant