alopex-sql 0.8.9

SQL parser components for the Alopex DB dialect
Documentation
{
  "verified_with": {
    "duckdb": "1.5.5",
    "datafusion": "54.0.0"
  },
  "source_docs": {
    "duckdb_values": "https://duckdb.org/docs/current/sql/query_syntax/values",
    "duckdb_from": "https://duckdb.org/docs/stable/sql/query_syntax/from",
    "datafusion_select": "https://datafusion.apache.org/user-guide/sql/select.html"
  },
  "cases": [
    {
      "name": "derived_values_aliases",
      "sql": "SELECT id, label FROM (VALUES (2, 'b'), (1, 'a')) AS v(id, label) ORDER BY id",
      "columns": ["id", "label"],
      "rows": [[1, "a"], [2, "b"]]
    },
    {
      "name": "values_cte",
      "sql": "WITH v(id, label) AS (VALUES (2, 'b'), (1, 'a')) SELECT id, label FROM v ORDER BY id",
      "columns": ["id", "label"],
      "rows": [[1, "a"], [2, "b"]]
    },
    {
      "name": "values_set_order_limit",
      "sql": "SELECT id FROM (VALUES (3), (1) UNION ALL SELECT 2) AS v(id) ORDER BY id LIMIT 2",
      "columns": ["id"],
      "rows": [[1], [2]]
    }
  ]
}