diff --git a/extensions/dialects.md b/extensions/dialects.md index 2c2ab5c5..0ead8b14 100644 --- a/extensions/dialects.md +++ b/extensions/dialects.md @@ -39,3 +39,4 @@ only dialect the specification defines; all others are opaque to Ossie. | `THOUGHTSPOT` | ThoughtSpot formula language | | `DAX` | Data Analysis Expressions (Power BI / Analysis Services) | | `HOLISTICS_AQL` | Holistics AQL (Analytical Query Language) | +| `TRINO` | Trino SQL | diff --git a/python/src/ossie/models.py b/python/src/ossie/models.py index 4cd11736..333f32f5 100644 --- a/python/src/ossie/models.py +++ b/python/src/ossie/models.py @@ -134,6 +134,7 @@ class OssieDialect(str, Enum): DAX = "DAX" HOLISTICS_AQL = "HOLISTICS_AQL" OSSIE_SQL_2026 = "OSSIE_SQL_2026" + TRINO = "TRINO" class OssieDataType(str, Enum): diff --git a/validation/validate.py b/validation/validate.py index c123869c..afaa7213 100644 --- a/validation/validate.py +++ b/validation/validate.py @@ -122,6 +122,7 @@ "SNOWFLAKE": "snowflake", "DATABRICKS": "databricks", "BIGQUERY": "bigquery", + "TRINO": "trino", } # Known non-SQL dialects: sqlglot cannot parse them, so their expressions are