The core specification (core-spec/) is vendor-neutral. It
defines one expression language, OSSIE_SQL_2026, and treats every other dialect
and every nonportable_extensions vendor as extension metadata that Ossie carries but
does not interpret.
This folder is where the community aligns on the meaning of specific dialect and
vendor tokens, so that producers and consumers spell them the same way. The lists
here are a shared registry, not part of the normative spec. Presence in a list
does not imply endorsement of a tool or vendor, and the lists are not
exhaustive: dialect and vendor_name are free-form strings, so any value is
valid whether or not it appears here. Tokens are matched exactly and are
case-sensitive, so register the canonical upper-case form (SNOWFLAKE, not
snowflake) to keep producers and consumers aligned. Each list is sorted
alphabetically by token, and a test enforces that order.
| File | Purpose |
|---|---|
dialects.md |
Dialect tokens used to declare metric and field expressions. |
dialects/ |
References for individual dialects, such as pyiceberg.md. |
vendors.md |
vendor_name tokens, and the payload convention, for nonportable_extensions. |
nonportable_extensions.md |
What nonportable_extensions is, and quoted versus unquoted data values. |