SQL Compatibility Capability Matrix
Every rule registered in benchbox.sql_compat is listed below. The registry is the authoritative source of compatibility policy; this document is regenerated from it. See adr-sql-compat-phase-aware-pipeline.md for the design.
Total registered rules: 557
Platforms covered: 35
Phase coverage by platform
| platform | benchmark_gate | query_source | query_compile | query_adapter | schema_emit | ddl_optimize | execution_filter | total |
|---|---|---|---|---|---|---|---|---|
| athena | - | - | - | - | - | 1 | - | 1 |
| bigquery | - | 2 | - | 25 | 2 | 1 | 8 | 38 |
| clickhouse | - | 19 | - | 3 | 4 | 1 | - | 27 |
| clickhouse-cloud | - | - | - | 2 | - | - | 21 | 23 |
| clickhouse-local | 1 | - | - | 2 | - | - | 21 | 24 |
| clickhouse-server | - | - | - | 2 | - | - | 21 | 23 |
| databend | - | - | - | - | - | 1 | - | 1 |
| databricks | - | 1 | - | 11 | 2 | 2 | 8 | 24 |
| datafusion | - | 3 | - | 6 | 2 | - | 12 | 23 |
| doris | - | 7 | - | - | 2 | 1 | - | 10 |
| duckdb | - | - | - | - | - | - | 26 | 26 |
| ducklake | - | - | - | - | 2 | 1 | - | 3 |
| fabric_dw | - | - | - | - | - | 1 | - | 1 |
| firebolt | - | - | - | - | - | 1 | - | 1 |
| lakesail | 5 | 6 | - | 11 | - | 1 | 69 | 92 |
| mysql | - | 1 | - | - | - | - | - | 1 |
| pg-duckdb | 3 | - | - | 10 | - | - | 11 | 24 |
| pg-mooncake | 6 | - | - | 10 | - | - | 7 | 23 |
| pg_mooncake | - | - | - | - | - | 1 | - | 1 |
| postgres | - | - | - | - | 1 | - | 67 | 68 |
| postgresql | - | 6 | - | - | 1 | 1 | - | 8 |
| presto | - | - | - | - | 2 | 1 | - | 3 |
| questdb | 1 | - | - | - | - | 1 | - | 2 |
| redshift | - | - | - | - | 2 | 1 | - | 3 |
| singlestore | - | - | - | - | - | 4 | - | 4 |
| snowflake | - | 7 | - | 2 | 2 | 1 | 7 | 19 |
| spark | - | 6 | - | 11 | 2 | 1 | - | 20 |
| sqlite | - | 1 | 1 | - | - | - | - | 2 |
| starrocks | - | 15 | - | 1 | 2 | 1 | - | 19 |
| synapse | - | - | - | - | - | 1 | - | 1 |
| timescale | - | - | - | - | 3 | - | - | 3 |
| timescaledb | 3 | - | - | 10 | - | - | 9 | 22 |
| trino | - | - | - | - | 2 | 1 | - | 3 |
| tsql | - | - | - | - | 2 | - | - | 2 |
| velox | - | - | - | 11 | - | 1 | - | 12 |
Rules by platform
athena
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.athena.all.convert_to_external_table |
bigquery
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_source | benchmark=h2odb, query=Q9 | select_variant | REWRITTEN | SYNTAX_ERROR | query_source.bigquery.h2odb.q9_percentile_window_variant |
| query_source | benchmark=tpcdi, query=EQ7 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.bigquery.tpcdi.eq7_derived_table_variant |
| query_adapter | benchmark=tpchavoc, query=10_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.10_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=11_v4 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.11_v4.qualified_having |
| query_adapter | benchmark=tpchavoc, query=11_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.11_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=12_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.12_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=12_v8 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.12_v8.one_row_source |
| query_adapter | benchmark=tpchavoc, query=13_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.13_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=13_v8 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.13_v8.one_row_source |
| query_adapter | benchmark=tpchavoc, query=14_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.14_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=15_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.15_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=16_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.16_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=17_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.17_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=18_v4 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.18_v4.one_row_source |
| query_adapter | benchmark=tpchavoc, query=18_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.18_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=1_v6 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.1_v6.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=2_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.2_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=3_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.3_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=3_v9 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.3_v9.window_null_order |
| query_adapter | benchmark=tpchavoc, query=4_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.4_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=5_v4 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.5_v4.qualified_having |
| query_adapter | benchmark=tpchavoc, query=5_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.5_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=6_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.6_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=7_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.7_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=7_v8 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.7_v8.one_row_source |
| query_adapter | benchmark=tpchavoc, query=8_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.8_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=9_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.bigquery.tpchavoc.9_v7.filtered_aggregate |
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.bigquery.transaction_primitives.pk_not_enforced |
| schema_emit | benchmark=write_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.bigquery.write_primitives.pk_not_enforced |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.bigquery.all.convert_to_bigquery_table |
| execution_filter | benchmark=tpchavoc, query=1_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.bigquery.tpchavoc.1_v7 |
| execution_filter | benchmark=tpchavoc, query=2_v2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.bigquery.tpchavoc.2_v2 |
| execution_filter | benchmark=transaction_primitives, query=transaction_create_temp_table | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.bigquery.transaction_primitives.transaction_create_temp_table |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_read_committed | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.bigquery.transaction_primitives.transaction_isolation_read_committed |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_repeatable_read | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.bigquery.transaction_primitives.transaction_isolation_repeatable_read |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_serializable | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.bigquery.transaction_primitives.transaction_isolation_serializable |
| execution_filter | benchmark=transaction_primitives, query=transaction_savepoint_deep_nesting | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.bigquery.transaction_primitives.transaction_savepoint_deep_nesting |
| execution_filter | benchmark=transaction_primitives, query=transaction_savepoint_nested | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.bigquery.transaction_primitives.transaction_savepoint_nested |
clickhouse
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_source | benchmark=coffeeshop, query=SA4 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.coffeeshop.sa4_cross_join_variant |
| query_source | benchmark=coffeeshop, query=TM1 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.coffeeshop.tm1_todatetime_variant |
| query_source | benchmark=h2odb, query=Q9 | select_variant | REWRITTEN | SYNTAX_ERROR | query_source.clickhouse.h2odb.q9_quantile_variant |
| query_source | benchmark=nyctaxi, query=fhv-base-volume | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.nyctaxi.fhv_base_volume_datediff_variant |
| query_source | benchmark=nyctaxi, query=rush-hour-analysis | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.nyctaxi.rush_hour_datediff_variant |
| query_source | benchmark=nyctaxi, query=trip-duration-analysis | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.nyctaxi.trip_duration_datediff_variant |
| query_source | benchmark=nyctaxi, query=trips-by-day-of-week | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.nyctaxi.trips_by_dow_todayofweek_variant |
| query_source | benchmark=nyctaxi, query=weekday-weekend-comparison | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.nyctaxi.weekday_weekend_tohour_variant |
| query_source | benchmark=tpcdi, query=AQ10 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.tpcdi.aq10_variant |
| query_source | benchmark=tpcdi, query=AQ6 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.tpcdi.aq6_cross_join_variant |
| query_source | benchmark=tpcdi, query=AQ7 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.tpcdi.aq7_variant |
| query_source | benchmark=tpcdi, query=AQ8 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.tpcdi.aq8_variant |
| query_source | benchmark=tpcdi, query=EQ7 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.tpcdi.eq7_variant |
| query_source | benchmark=vector_search, query=Q1 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.vector_search.q1_variant |
| query_source | benchmark=vector_search, query=Q2 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.vector_search.q2_variant |
| query_source | benchmark=vector_search, query=Q3 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.vector_search.q3_variant |
| query_source | benchmark=vector_search, query=Q4 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.vector_search.q4_variant |
| query_source | benchmark=vector_search, query=Q5 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.vector_search.q5_variant |
| query_source | benchmark=vector_search, query=Q6 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.clickhouse.vector_search.q6_variant |
| query_adapter | benchmark=tpcds, query=23a | set_session_policy | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.clickhouse.tpcds.q23a_joined_subquery_alias_policy |
| query_adapter | benchmark=tpcds, query=23b | set_session_policy | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.clickhouse.tpcds.q23b_joined_subquery_alias_policy |
| query_adapter | benchmark=tpcds, query=87 | set_session_policy | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.clickhouse.tpcds.q87_joined_subquery_alias_policy |
| schema_emit | benchmark=nyctaxi | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | schema_emit.clickhouse.nyctaxi.all.mergetree_ddl |
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | REWRITTEN | UNSUPPORTED_FEATURE | schema_emit.clickhouse.transaction_primitives.pk_lock_table_unsupported |
| schema_emit | benchmark=tsbs_devops | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | schema_emit.clickhouse.tsbs_devops.all.mergetree_ddl |
| schema_emit | benchmark=write_primitives | rewrite_ddl | REWRITTEN | UNSUPPORTED_FEATURE | schema_emit.clickhouse.write_primitives.pk_lock_table_unsupported |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.clickhouse.all.optimize_table_definition |
clickhouse-cloud
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_adapter | benchmark=tpchavoc, query=12_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.clickhouse-cloud.tpchavoc.12_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=1_v6 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.clickhouse-cloud.tpchavoc.1_v6.filtered_aggregate |
| execution_filter | benchmark=tpchavoc, query=10_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.10_v1 |
| execution_filter | benchmark=tpchavoc, query=11_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.11_v4 |
| execution_filter | benchmark=tpchavoc, query=13_v8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.13_v8 |
| execution_filter | benchmark=tpchavoc, query=14_v8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.14_v8 |
| execution_filter | benchmark=tpchavoc, query=16_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.16_v1 |
| execution_filter | benchmark=tpchavoc, query=16_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.16_v4 |
| execution_filter | benchmark=tpchavoc, query=17_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.17_v10 |
| execution_filter | benchmark=tpchavoc, query=17_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.17_v7 |
| execution_filter | benchmark=tpchavoc, query=1_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.1_v10 |
| execution_filter | benchmark=tpchavoc, query=1_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.1_v7 |
| execution_filter | benchmark=tpchavoc, query=3_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.3_v1 |
| execution_filter | benchmark=tpchavoc, query=3_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.3_v10 |
| execution_filter | benchmark=tpchavoc, query=3_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.3_v9 |
| execution_filter | benchmark=tpchavoc, query=4_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.4_v10 |
| execution_filter | benchmark=tpchavoc, query=4_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.4_v7 |
| execution_filter | benchmark=tpchavoc, query=5_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.5_v1 |
| execution_filter | benchmark=tpchavoc, query=5_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.5_v10 |
| execution_filter | benchmark=tpchavoc, query=5_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.5_v4 |
| execution_filter | benchmark=tpchavoc, query=7_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.7_v1 |
| execution_filter | benchmark=tpchavoc, query=8_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.8_v1 |
| execution_filter | benchmark=tpchavoc, query=9_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-cloud.tpchavoc.9_v1 |
clickhouse-local
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| benchmark_gate | benchmark=metadata_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.clickhouse-local.metadata_primitives.unsupported |
| query_adapter | benchmark=tpchavoc, query=12_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.clickhouse-local.tpchavoc.12_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=1_v6 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.clickhouse-local.tpchavoc.1_v6.filtered_aggregate |
| execution_filter | benchmark=tpchavoc, query=10_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.10_v1 |
| execution_filter | benchmark=tpchavoc, query=11_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.11_v4 |
| execution_filter | benchmark=tpchavoc, query=13_v8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.13_v8 |
| execution_filter | benchmark=tpchavoc, query=14_v8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.14_v8 |
| execution_filter | benchmark=tpchavoc, query=16_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.16_v1 |
| execution_filter | benchmark=tpchavoc, query=16_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.16_v4 |
| execution_filter | benchmark=tpchavoc, query=17_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.17_v10 |
| execution_filter | benchmark=tpchavoc, query=17_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.17_v7 |
| execution_filter | benchmark=tpchavoc, query=1_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.1_v10 |
| execution_filter | benchmark=tpchavoc, query=1_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.1_v7 |
| execution_filter | benchmark=tpchavoc, query=3_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.3_v1 |
| execution_filter | benchmark=tpchavoc, query=3_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.3_v10 |
| execution_filter | benchmark=tpchavoc, query=3_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.3_v9 |
| execution_filter | benchmark=tpchavoc, query=4_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.4_v10 |
| execution_filter | benchmark=tpchavoc, query=4_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.4_v7 |
| execution_filter | benchmark=tpchavoc, query=5_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.5_v1 |
| execution_filter | benchmark=tpchavoc, query=5_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.5_v10 |
| execution_filter | benchmark=tpchavoc, query=5_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.5_v4 |
| execution_filter | benchmark=tpchavoc, query=7_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.7_v1 |
| execution_filter | benchmark=tpchavoc, query=8_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.8_v1 |
| execution_filter | benchmark=tpchavoc, query=9_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-local.tpchavoc.9_v1 |
clickhouse-server
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_adapter | benchmark=tpchavoc, query=12_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.clickhouse-server.tpchavoc.12_v7.filtered_aggregate |
| query_adapter | benchmark=tpchavoc, query=1_v6 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.clickhouse-server.tpchavoc.1_v6.filtered_aggregate |
| execution_filter | benchmark=tpchavoc, query=10_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.10_v1 |
| execution_filter | benchmark=tpchavoc, query=11_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.11_v4 |
| execution_filter | benchmark=tpchavoc, query=13_v8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.13_v8 |
| execution_filter | benchmark=tpchavoc, query=14_v8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.14_v8 |
| execution_filter | benchmark=tpchavoc, query=16_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.16_v1 |
| execution_filter | benchmark=tpchavoc, query=16_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.16_v4 |
| execution_filter | benchmark=tpchavoc, query=17_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.17_v10 |
| execution_filter | benchmark=tpchavoc, query=17_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.17_v7 |
| execution_filter | benchmark=tpchavoc, query=1_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.1_v10 |
| execution_filter | benchmark=tpchavoc, query=1_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.1_v7 |
| execution_filter | benchmark=tpchavoc, query=3_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.3_v1 |
| execution_filter | benchmark=tpchavoc, query=3_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.3_v10 |
| execution_filter | benchmark=tpchavoc, query=3_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.3_v9 |
| execution_filter | benchmark=tpchavoc, query=4_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.4_v10 |
| execution_filter | benchmark=tpchavoc, query=4_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.4_v7 |
| execution_filter | benchmark=tpchavoc, query=5_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.5_v1 |
| execution_filter | benchmark=tpchavoc, query=5_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.5_v10 |
| execution_filter | benchmark=tpchavoc, query=5_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.5_v4 |
| execution_filter | benchmark=tpchavoc, query=7_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.7_v1 |
| execution_filter | benchmark=tpchavoc, query=8_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.8_v1 |
| execution_filter | benchmark=tpchavoc, query=9_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.clickhouse-server.tpchavoc.9_v1 |
databend
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.databend.all.optimize_table_definition |
databricks
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_source | benchmark=tpcdi, query=EQ7 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.databricks.tpcdi.eq7_derived_table_variant |
| query_adapter | benchmark=tpchavoc, query=10_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.databricks.tpchavoc.q10_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=12_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.databricks.tpchavoc.q12_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=14_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.databricks.tpchavoc.q14_group_by_empty_drop |
| query_adapter | benchmark=tpchavoc, query=16_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.databricks.tpchavoc.q16_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=17_v4 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.databricks.tpchavoc.q17_dual_column_alias |
| query_adapter | benchmark=tpchavoc, query=1_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.databricks.tpchavoc.q01_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=3_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.databricks.tpchavoc.q03_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=6_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.databricks.tpchavoc.q06_group_by_empty_drop |
| query_adapter | benchmark=tpchavoc, query=7_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.databricks.tpchavoc.q07_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=8_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.databricks.tpchavoc.q08_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=9_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.databricks.tpchavoc.q09_scalar_group_by_first |
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.databricks.transaction_primitives.pk_not_enforced |
| schema_emit | benchmark=write_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.databricks.write_primitives.pk_not_enforced |
| ddl_optimize | benchmark=transaction_primitives | rewrite_ddl | REWRITTEN | UNSUPPORTED_FEATURE | ddl_optimize.databricks.transaction_primitives.txn_staging_catalog_managed |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.databricks.all.convert_to_delta_table |
| execution_filter | benchmark=tpchavoc, query=1_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.databricks.tpchavoc.1_v7 |
| execution_filter | benchmark=transaction_primitives, query=transaction_create_temp_table | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.databricks.transaction_primitives.transaction_create_temp_table |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_read_committed | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.databricks.transaction_primitives.transaction_isolation_read_committed |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_repeatable_read | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.databricks.transaction_primitives.transaction_isolation_repeatable_read |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_serializable | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.databricks.transaction_primitives.transaction_isolation_serializable |
| execution_filter | benchmark=transaction_primitives, query=transaction_savepoint_deep_nesting | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.databricks.transaction_primitives.transaction_savepoint_deep_nesting |
| execution_filter | benchmark=transaction_primitives, query=transaction_savepoint_nested | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.databricks.transaction_primitives.transaction_savepoint_nested |
| execution_filter | benchmark=transaction_primitives, query=transaction_truncate_in_transaction | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.databricks.transaction_primitives.transaction_truncate_in_transaction |
datafusion
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_source | benchmark=tpcdi, query=AQ9 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.datafusion.tpcdi.aq9_projection_variant |
| query_source | benchmark=tpcdi, query=EQ7 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.datafusion.tpcdi.eq7_derived_table_variant |
| query_source | benchmark=tpcdi, query=VQ6 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.datafusion.tpcdi.vq6_projection_variant |
| query_adapter | benchmark=tpch, query=11 | rewrite_query | REWRITTEN | SILENT_CORRUPTION | query_adapter.datafusion.tpch.q11_having_threshold_cte |
| query_adapter | benchmark=tpch, query=16 | rewrite_query | REWRITTEN | SILENT_CORRUPTION | query_adapter.datafusion.tpch.q16_not_in_to_not_exists |
| query_adapter | benchmark=tpch, query=18 | rewrite_query | REWRITTEN | SILENT_CORRUPTION | query_adapter.datafusion.tpch.q18_in_having_to_exists |
| query_adapter | benchmark=tpch, query=20 | rewrite_query | REWRITTEN | SILENT_CORRUPTION | query_adapter.datafusion.tpch.q20_correlated_to_cte |
| query_adapter | benchmark=tpchavoc, query=14_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.datafusion.tpchavoc.14_v2.empty_group |
| query_adapter | benchmark=tpchavoc, query=6_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.datafusion.tpchavoc.6_v2.empty_group |
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | SKIPPED_DDL_FRAGMENT | SYNTAX_ERROR | schema_emit.datafusion.transaction_primitives.pk_lock_table_unsupported |
| schema_emit | benchmark=write_primitives | rewrite_ddl | SKIPPED_DDL_FRAGMENT | SYNTAX_ERROR | schema_emit.datafusion.write_primitives.pk_lock_table_unsupported |
| execution_filter | benchmark=tpchavoc, query=12_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.12_v1 |
| execution_filter | benchmark=tpchavoc, query=14_v8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.14_v8 |
| execution_filter | benchmark=tpchavoc, query=16_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.16_v10 |
| execution_filter | benchmark=tpchavoc, query=16_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.16_v7 |
| execution_filter | benchmark=tpchavoc, query=17_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.17_v10 |
| execution_filter | benchmark=tpchavoc, query=17_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.17_v7 |
| execution_filter | benchmark=tpchavoc, query=1_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.1_v7 |
| execution_filter | benchmark=tpchavoc, query=4_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.4_v10 |
| execution_filter | benchmark=tpchavoc, query=4_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.4_v7 |
| execution_filter | benchmark=tpchavoc, query=7_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.7_v1 |
| execution_filter | benchmark=tpchavoc, query=8_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.8_v1 |
| execution_filter | benchmark=tpchavoc, query=9_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.datafusion.tpchavoc.9_v1 |
doris
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_source | benchmark=tpcdi, query=EQ7 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.doris.tpcdi.eq7_derived_table_variant |
| query_source | benchmark=vector_search, query=Q1 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.doris.vector_search.q1_variant |
| query_source | benchmark=vector_search, query=Q2 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.doris.vector_search.q2_variant |
| query_source | benchmark=vector_search, query=Q3 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.doris.vector_search.q3_variant |
| query_source | benchmark=vector_search, query=Q4 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.doris.vector_search.q4_variant |
| query_source | benchmark=vector_search, query=Q5 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.doris.vector_search.q5_variant |
| query_source | benchmark=vector_search, query=Q6 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.doris.vector_search.q6_variant |
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.doris.transaction_primitives.pk_lock_table_unsupported |
| schema_emit | benchmark=write_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.doris.write_primitives.pk_lock_table_unsupported |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.doris.all.inject_ddl_clauses |
duckdb
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_read_committed | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.transaction_primitives.transaction_isolation_read_committed |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_repeatable_read | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.transaction_primitives.transaction_isolation_repeatable_read |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_serializable | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.transaction_primitives.transaction_isolation_serializable |
| execution_filter | benchmark=transaction_primitives, query=transaction_savepoint_deep_nesting | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.transaction_primitives.transaction_savepoint_deep_nesting |
| execution_filter | benchmark=transaction_primitives, query=transaction_savepoint_nested | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.transaction_primitives.transaction_savepoint_nested |
| execution_filter | benchmark=write_primitives, query=bulk_load_upsert_mode | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.bulk_load_upsert_mode |
| execution_filter | benchmark=write_primitives, query=merge_computed_values | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_computed_values |
| execution_filter | benchmark=write_primitives, query=merge_conditional_insert | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_conditional_insert |
| execution_filter | benchmark=write_primitives, query=merge_conditional_update | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_conditional_update |
| execution_filter | benchmark=write_primitives, query=merge_date_arithmetic | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_date_arithmetic |
| execution_filter | benchmark=write_primitives, query=merge_deduplication_window_function | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_deduplication_window_function |
| execution_filter | benchmark=write_primitives, query=merge_error_handling | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_error_handling |
| execution_filter | benchmark=write_primitives, query=merge_etl_aggregation_pattern | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_etl_aggregation_pattern |
| execution_filter | benchmark=write_primitives, query=merge_from_subquery_aggregated | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_from_subquery_aggregated |
| execution_filter | benchmark=write_primitives, query=merge_full_overlap_all_update | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_full_overlap_all_update |
| execution_filter | benchmark=write_primitives, query=merge_multi_column_update | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_multi_column_update |
| execution_filter | benchmark=write_primitives, query=merge_no_overlap_all_insert | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_no_overlap_all_insert |
| execution_filter | benchmark=write_primitives, query=merge_overlap_10pct | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_overlap_10pct |
| execution_filter | benchmark=write_primitives, query=merge_overlap_50pct | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_overlap_50pct |
| execution_filter | benchmark=write_primitives, query=merge_overlap_90pct | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_overlap_90pct |
| execution_filter | benchmark=write_primitives, query=merge_returning_clause | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_returning_clause |
| execution_filter | benchmark=write_primitives, query=merge_simple_upsert_small | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_simple_upsert_small |
| execution_filter | benchmark=write_primitives, query=merge_string_operations | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_string_operations |
| execution_filter | benchmark=write_primitives, query=merge_upsert_with_delete | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_upsert_with_delete |
| execution_filter | benchmark=write_primitives, query=merge_with_cte_source | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_with_cte_source |
| execution_filter | benchmark=write_primitives, query=merge_with_join_condition | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.duckdb.write_primitives.merge_with_join_condition |
ducklake
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | SKIPPED_DDL_FRAGMENT | SYNTAX_ERROR | schema_emit.ducklake.transaction_primitives.pk_lock_table_unsupported |
| schema_emit | benchmark=write_primitives | rewrite_ddl | SKIPPED_DDL_FRAGMENT | SYNTAX_ERROR | schema_emit.ducklake.write_primitives.pk_lock_table_unsupported |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.ducklake.all.strip_primary_keys |
fabric_dw
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.fabric_dw.all.optimize_table_definition |
firebolt
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.firebolt.all.optimize_table_definition |
lakesail
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| benchmark_gate | benchmark=ai_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.lakesail.ai_primitives.unsupported |
| benchmark_gate | benchmark=metadata_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.lakesail.metadata_primitives.unsupported |
| benchmark_gate | benchmark=transaction_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.lakesail.transaction_primitives.unsupported |
| benchmark_gate | benchmark=vector_search | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.lakesail.vector_search.unsupported |
| benchmark_gate | benchmark=write_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.lakesail.write_primitives.unsupported |
| query_source | benchmark=vector_search, query=Q1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | query_source.lakesail.vector_search.q1_unsupported |
| query_source | benchmark=vector_search, query=Q2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | query_source.lakesail.vector_search.q2_unsupported |
| query_source | benchmark=vector_search, query=Q3 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | query_source.lakesail.vector_search.q3_unsupported |
| query_source | benchmark=vector_search, query=Q4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | query_source.lakesail.vector_search.q4_unsupported |
| query_source | benchmark=vector_search, query=Q5 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | query_source.lakesail.vector_search.q5_unsupported |
| query_source | benchmark=vector_search, query=Q6 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | query_source.lakesail.vector_search.q6_unsupported |
| query_adapter | benchmark=tpchavoc, query=10_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.lakesail.tpchavoc.q10_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=12_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.lakesail.tpchavoc.q12_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=14_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.lakesail.tpchavoc.q14_group_by_empty_drop |
| query_adapter | benchmark=tpchavoc, query=16_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.lakesail.tpchavoc.q16_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=17_v4 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.lakesail.tpchavoc.q17_dual_column_alias |
| query_adapter | benchmark=tpchavoc, query=1_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.lakesail.tpchavoc.q01_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=3_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.lakesail.tpchavoc.q03_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=6_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.lakesail.tpchavoc.q06_group_by_empty_drop |
| query_adapter | benchmark=tpchavoc, query=7_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.lakesail.tpchavoc.q07_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=8_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.lakesail.tpchavoc.q08_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=9_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.lakesail.tpchavoc.q09_scalar_group_by_first |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.lakesail.all.optimize_table_definition |
| execution_filter | benchmark=read_primitives, query=approx_quantiles_array | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.approx_quantiles_array |
| execution_filter | benchmark=read_primitives, query=approx_top_k_lineitem | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.approx_top_k_lineitem |
| execution_filter | benchmark=read_primitives, query=asof_join_basic | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.asof_join_basic |
| execution_filter | benchmark=read_primitives, query=fulltext_boolean_search | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.fulltext_boolean_search |
| execution_filter | benchmark=read_primitives, query=fulltext_phrase_search | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.fulltext_phrase_search |
| execution_filter | benchmark=read_primitives, query=fulltext_simple_search | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.fulltext_simple_search |
| execution_filter | benchmark=read_primitives, query=groupby_all_complex | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.groupby_all_complex |
| execution_filter | benchmark=read_primitives, query=groupby_all_simple | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.groupby_all_simple |
| execution_filter | benchmark=read_primitives, query=json_aggregates | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.json_aggregates |
| execution_filter | benchmark=read_primitives, query=json_extract_nested | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.json_extract_nested |
| execution_filter | benchmark=read_primitives, query=list_filter | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.list_filter |
| execution_filter | benchmark=read_primitives, query=list_reduce | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.list_reduce |
| execution_filter | benchmark=read_primitives, query=list_transform | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.list_transform |
| execution_filter | benchmark=read_primitives, query=optimizer_scalar_subquery_flattening | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.optimizer_scalar_subquery_flattening |
| execution_filter | benchmark=read_primitives, query=orderby_all_desc | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.orderby_all_desc |
| execution_filter | benchmark=read_primitives, query=orderby_all_simple | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.orderby_all_simple |
| execution_filter | benchmark=read_primitives, query=pivot_basic | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.pivot_basic |
| execution_filter | benchmark=read_primitives, query=window_moving_frame | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.read_primitives.window_moving_frame |
| execution_filter | benchmark=tpcdi, query=A1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.a1 |
| execution_filter | benchmark=tpcdi, query=A2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.a2 |
| execution_filter | benchmark=tpcdi, query=A3 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.a3 |
| execution_filter | benchmark=tpcdi, query=A5 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.a5 |
| execution_filter | benchmark=tpcdi, query=AQ1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.aq1 |
| execution_filter | benchmark=tpcdi, query=AQ10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.aq10 |
| execution_filter | benchmark=tpcdi, query=AQ2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.aq2 |
| execution_filter | benchmark=tpcdi, query=AQ3 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.aq3 |
| execution_filter | benchmark=tpcdi, query=AQ4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.aq4 |
| execution_filter | benchmark=tpcdi, query=AQ5 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.aq5 |
| execution_filter | benchmark=tpcdi, query=AQ6 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.aq6 |
| execution_filter | benchmark=tpcdi, query=AQ7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.aq7 |
| execution_filter | benchmark=tpcdi, query=AQ8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.aq8 |
| execution_filter | benchmark=tpcdi, query=AQ9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.aq9 |
| execution_filter | benchmark=tpcdi, query=EQ4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.eq4 |
| execution_filter | benchmark=tpcdi, query=EQ5 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.eq5 |
| execution_filter | benchmark=tpcdi, query=EQ7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.eq7 |
| execution_filter | benchmark=tpcdi, query=V1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.v1 |
| execution_filter | benchmark=tpcdi, query=V2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.v2 |
| execution_filter | benchmark=tpcdi, query=VQ10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.vq10 |
| execution_filter | benchmark=tpcdi, query=VQ12 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.vq12 |
| execution_filter | benchmark=tpcdi, query=VQ3 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.vq3 |
| execution_filter | benchmark=tpcdi, query=VQ4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.vq4 |
| execution_filter | benchmark=tpcdi, query=VQ6 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.vq6 |
| execution_filter | benchmark=tpcdi, query=VQ7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.vq7 |
| execution_filter | benchmark=tpcdi, query=VQ8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpcdi.vq8 |
| execution_filter | benchmark=tpchavoc, query=10_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.10_v1 |
| execution_filter | benchmark=tpchavoc, query=11_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.11_v4 |
| execution_filter | benchmark=tpchavoc, query=11_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.11_v9 |
| execution_filter | benchmark=tpchavoc, query=12_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.12_v1 |
| execution_filter | benchmark=tpchavoc, query=14_v2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.14_v2 |
| execution_filter | benchmark=tpchavoc, query=14_v8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.14_v8 |
| execution_filter | benchmark=tpchavoc, query=16_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.16_v1 |
| execution_filter | benchmark=tpchavoc, query=16_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.16_v10 |
| execution_filter | benchmark=tpchavoc, query=16_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.16_v7 |
| execution_filter | benchmark=tpchavoc, query=17_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.17_v10 |
| execution_filter | benchmark=tpchavoc, query=17_v2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.17_v2 |
| execution_filter | benchmark=tpchavoc, query=17_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.17_v4 |
| execution_filter | benchmark=tpchavoc, query=17_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.17_v7 |
| execution_filter | benchmark=tpchavoc, query=1_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.1_v7 |
| execution_filter | benchmark=tpchavoc, query=1_v8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.1_v8 |
| execution_filter | benchmark=tpchavoc, query=2_v5 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.2_v5 |
| execution_filter | benchmark=tpchavoc, query=2_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.2_v7 |
| execution_filter | benchmark=tpchavoc, query=3_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.3_v1 |
| execution_filter | benchmark=tpchavoc, query=4_v10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.4_v10 |
| execution_filter | benchmark=tpchavoc, query=4_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.4_v7 |
| execution_filter | benchmark=tpchavoc, query=5_v4 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.5_v4 |
| execution_filter | benchmark=tpchavoc, query=6_v2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.6_v2 |
| execution_filter | benchmark=tpchavoc, query=7_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.7_v1 |
| execution_filter | benchmark=tpchavoc, query=8_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.8_v1 |
| execution_filter | benchmark=tpchavoc, query=9_v1 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.lakesail.tpchavoc.9_v1 |
mysql
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_source | benchmark=h2odb, query=Q9 | select_variant | REWRITTEN | SYNTAX_ERROR | query_source.mysql.h2odb.q9_within_group_verbatim |
pg-duckdb
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| benchmark_gate | benchmark=ai_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.pg-duckdb.ai_primitives.unsupported |
| benchmark_gate | benchmark=read_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.pg-duckdb.read_primitives.duckdb_intrinsics |
| benchmark_gate | benchmark=vector_search | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.pg-duckdb.vector_search.no_vector_type |
| query_adapter | benchmark=tpchavoc, query=10_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-duckdb.tpchavoc.10_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=11_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-duckdb.tpchavoc.11_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=17_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-duckdb.tpchavoc.17_v2.qualify_columns |
| query_adapter | benchmark=tpchavoc, query=17_v4 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-duckdb.tpchavoc.17_v4.values_source |
| query_adapter | benchmark=tpchavoc, query=2_v5 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-duckdb.tpchavoc.2_v5.qualify_columns |
| query_adapter | benchmark=tpchavoc, query=3_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-duckdb.tpchavoc.3_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=4_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-duckdb.tpchavoc.4_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=5_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-duckdb.tpchavoc.5_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=7_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-duckdb.tpchavoc.7_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=9_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-duckdb.tpchavoc.9_v7.inline_select_alias |
| execution_filter | benchmark=tpchavoc, query=10_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-duckdb.tpchavoc.10_v9 |
| execution_filter | benchmark=tpchavoc, query=11_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-duckdb.tpchavoc.11_v9 |
| execution_filter | benchmark=tpchavoc, query=13_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-duckdb.tpchavoc.13_v9 |
| execution_filter | benchmark=tpchavoc, query=1_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-duckdb.tpchavoc.1_v7 |
| execution_filter | benchmark=tpchavoc, query=5_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-duckdb.tpchavoc.5_v9 |
| execution_filter | benchmark=tpchavoc, query=7_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-duckdb.tpchavoc.7_v9 |
| execution_filter | benchmark=tpchavoc, query=9_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-duckdb.tpchavoc.9_v9 |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_repeatable_read | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-duckdb.transaction_primitives.transaction_isolation_repeatable_read |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_serializable | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-duckdb.transaction_primitives.transaction_isolation_serializable |
| execution_filter | benchmark=transaction_primitives, query=transaction_savepoint_deep_nesting | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-duckdb.transaction_primitives.transaction_savepoint_deep_nesting |
| execution_filter | benchmark=transaction_primitives, query=transaction_savepoint_nested | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-duckdb.transaction_primitives.transaction_savepoint_nested |
pg-mooncake
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| benchmark_gate | benchmark=ai_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.pg-mooncake.ai_primitives.unsupported |
| benchmark_gate | benchmark=read_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.pg-mooncake.read_primitives.duckdb_intrinsics |
| benchmark_gate | benchmark=tpcds | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.pg-mooncake.tpcds.moonlink_scan_plan_gaps |
| benchmark_gate | benchmark=transaction_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.pg-mooncake.transaction_primitives.moonlink_read_only_mirrors |
| benchmark_gate | benchmark=vector_search | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.pg-mooncake.vector_search.no_vector_type |
| benchmark_gate | benchmark=write_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.pg-mooncake.write_primitives.moonlink_read_only_mirrors |
| query_adapter | benchmark=tpchavoc, query=10_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-mooncake.tpchavoc.10_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=11_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-mooncake.tpchavoc.11_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=17_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-mooncake.tpchavoc.17_v2.qualify_columns |
| query_adapter | benchmark=tpchavoc, query=17_v4 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-mooncake.tpchavoc.17_v4.values_source |
| query_adapter | benchmark=tpchavoc, query=2_v5 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-mooncake.tpchavoc.2_v5.qualify_columns |
| query_adapter | benchmark=tpchavoc, query=3_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-mooncake.tpchavoc.3_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=4_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-mooncake.tpchavoc.4_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=5_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-mooncake.tpchavoc.5_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=7_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-mooncake.tpchavoc.7_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=9_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.pg-mooncake.tpchavoc.9_v7.inline_select_alias |
| execution_filter | benchmark=tpchavoc, query=10_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-mooncake.tpchavoc.10_v9 |
| execution_filter | benchmark=tpchavoc, query=11_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-mooncake.tpchavoc.11_v9 |
| execution_filter | benchmark=tpchavoc, query=13_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-mooncake.tpchavoc.13_v9 |
| execution_filter | benchmark=tpchavoc, query=1_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-mooncake.tpchavoc.1_v7 |
| execution_filter | benchmark=tpchavoc, query=5_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-mooncake.tpchavoc.5_v9 |
| execution_filter | benchmark=tpchavoc, query=7_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-mooncake.tpchavoc.7_v9 |
| execution_filter | benchmark=tpchavoc, query=9_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.pg-mooncake.tpchavoc.9_v9 |
pg_mooncake
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | PERFORMANCE_REGRESSION | ddl_optimize.pg_mooncake.all.heap_load_then_mooncake_mirror |
postgres
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| schema_emit | benchmark=nyctaxi | rewrite_ddl | REWRITTEN | UNSUPPORTED_FEATURE | schema_emit.postgres.nyctaxi.all.range_partition_ddl |
| execution_filter | benchmark=write_primitives, query=bulk_load_append_mode | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_append_mode |
| execution_filter | benchmark=write_primitives, query=bulk_load_column_subset | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_column_subset |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_large_bzip2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_large_bzip2 |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_large_gzip | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_large_gzip |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_large_uncompressed | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_large_uncompressed |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_large_zstd | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_large_zstd |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_medium_bzip2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_medium_bzip2 |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_medium_gzip | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_medium_gzip |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_medium_uncompressed | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_medium_uncompressed |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_medium_zstd | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_medium_zstd |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_small_bzip2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_small_bzip2 |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_small_gzip | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_small_gzip |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_small_uncompressed | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_small_uncompressed |
| execution_filter | benchmark=write_primitives, query=bulk_load_csv_small_zstd | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_csv_small_zstd |
| execution_filter | benchmark=write_primitives, query=bulk_load_date_format_custom | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_date_format_custom |
| execution_filter | benchmark=write_primitives, query=bulk_load_delimited_custom | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_delimited_custom |
| execution_filter | benchmark=write_primitives, query=bulk_load_encoding_utf8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_encoding_utf8 |
| execution_filter | benchmark=write_primitives, query=bulk_load_error_handling_skip_bad_rows | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_error_handling_skip_bad_rows |
| execution_filter | benchmark=write_primitives, query=bulk_load_null_handling | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_null_handling |
| execution_filter | benchmark=write_primitives, query=bulk_load_parallel_multi_file | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parallel_multi_file |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_large_gzip | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_large_gzip |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_large_snappy | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_large_snappy |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_large_uncompressed | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_large_uncompressed |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_large_zstd | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_large_zstd |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_medium_gzip | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_medium_gzip |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_medium_snappy | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_medium_snappy |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_medium_uncompressed | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_medium_uncompressed |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_medium_zstd | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_medium_zstd |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_small_gzip | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_small_gzip |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_small_snappy | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_small_snappy |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_small_uncompressed | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_small_uncompressed |
| execution_filter | benchmark=write_primitives, query=bulk_load_parquet_small_zstd | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_parquet_small_zstd |
| execution_filter | benchmark=write_primitives, query=bulk_load_quoted_fields | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_quoted_fields |
| execution_filter | benchmark=write_primitives, query=bulk_load_replace_mode | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_replace_mode |
| execution_filter | benchmark=write_primitives, query=bulk_load_upsert_mode | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_upsert_mode |
| execution_filter | benchmark=write_primitives, query=bulk_load_with_transformation | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.bulk_load_with_transformation |
| execution_filter | benchmark=write_primitives, query=merge_conditional_update | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.merge_conditional_update |
| execution_filter | benchmark=write_primitives, query=merge_error_handling | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.merge_error_handling |
| execution_filter | benchmark=write_primitives, query=merge_no_overlap_all_insert | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.merge_no_overlap_all_insert |
| execution_filter | benchmark=write_primitives, query=merge_overlap_10pct | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.merge_overlap_10pct |
| execution_filter | benchmark=write_primitives, query=merge_overlap_50pct | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.merge_overlap_50pct |
| execution_filter | benchmark=write_primitives, query=merge_overlap_90pct | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.merge_overlap_90pct |
| execution_filter | benchmark=write_primitives, query=merge_returning_clause | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.merge_returning_clause |
| execution_filter | benchmark=write_primitives, query=merge_simple_upsert_small | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.merge_simple_upsert_small |
| execution_filter | benchmark=write_primitives, query=merge_upsert_with_delete | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.merge_upsert_with_delete |
| execution_filter | benchmark=write_primitives, query=sketch_cpc_create_persistent_table | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_cpc_create_persistent_table |
| execution_filter | benchmark=write_primitives, query=sketch_cpc_drop_persistent_table | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_cpc_drop_persistent_table |
| execution_filter | benchmark=write_primitives, query=sketch_cpc_insert_per_partition | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_cpc_insert_per_partition |
| execution_filter | benchmark=write_primitives, query=sketch_cpc_query_union_merge | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_cpc_query_union_merge |
| execution_filter | benchmark=write_primitives, query=sketch_ddl_create_persistent_table | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_ddl_create_persistent_table |
| execution_filter | benchmark=write_primitives, query=sketch_drop_persistent_table | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_drop_persistent_table |
| execution_filter | benchmark=write_primitives, query=sketch_insert_kll_per_partition | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_insert_kll_per_partition |
| execution_filter | benchmark=write_primitives, query=sketch_insert_theta_per_partition | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_insert_theta_per_partition |
| execution_filter | benchmark=write_primitives, query=sketch_insert_topk_per_shard | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_insert_topk_per_shard |
| execution_filter | benchmark=write_primitives, query=sketch_query_kll_quantiles_merge | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_query_kll_quantiles_merge |
| execution_filter | benchmark=write_primitives, query=sketch_query_kll_quantiles_merge_k100 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_query_kll_quantiles_merge_k100 |
| execution_filter | benchmark=write_primitives, query=sketch_query_kll_quantiles_merge_k1000 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_query_kll_quantiles_merge_k1000 |
| execution_filter | benchmark=write_primitives, query=sketch_query_theta_union_merge | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_query_theta_union_merge |
| execution_filter | benchmark=write_primitives, query=sketch_query_theta_union_merge_lgk10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_query_theta_union_merge_lgk10 |
| execution_filter | benchmark=write_primitives, query=sketch_query_theta_union_merge_lgk14 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_query_theta_union_merge_lgk14 |
| execution_filter | benchmark=write_primitives, query=sketch_query_topk_combine | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_query_topk_combine |
| execution_filter | benchmark=write_primitives, query=sketch_query_topk_combine_lgmm10 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_query_topk_combine_lgmm10 |
| execution_filter | benchmark=write_primitives, query=sketch_query_topk_combine_lgmm8 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_query_topk_combine_lgmm8 |
| execution_filter | benchmark=write_primitives, query=sketch_req_create_persistent_table | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_req_create_persistent_table |
| execution_filter | benchmark=write_primitives, query=sketch_req_drop_persistent_table | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_req_drop_persistent_table |
| execution_filter | benchmark=write_primitives, query=sketch_req_insert_per_partition | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_req_insert_per_partition |
| execution_filter | benchmark=write_primitives, query=sketch_req_query_quantile_merge | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.postgres.write_primitives.sketch_req_query_quantile_merge |
postgresql
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_source | benchmark=vector_search, query=Q1 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.postgresql.vector_search.q1_variant |
| query_source | benchmark=vector_search, query=Q2 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.postgresql.vector_search.q2_variant |
| query_source | benchmark=vector_search, query=Q3 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.postgresql.vector_search.q3_variant |
| query_source | benchmark=vector_search, query=Q4 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.postgresql.vector_search.q4_variant |
| query_source | benchmark=vector_search, query=Q5 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.postgresql.vector_search.q5_variant |
| query_source | benchmark=vector_search, query=Q6 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.postgresql.vector_search.q6_variant |
| schema_emit | benchmark=nyctaxi | rewrite_ddl | REWRITTEN | UNSUPPORTED_FEATURE | schema_emit.postgresql.nyctaxi.all.range_partition_ddl |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.postgresql.all.strip_foreign_keys |
presto
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.presto.transaction_primitives.pk_not_enforced |
| schema_emit | benchmark=write_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.presto.write_primitives.pk_not_enforced |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.presto.all.optimize_table_definition |
questdb
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| benchmark_gate | benchmark=vector_search | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.questdb.vector_search.unsupported |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.questdb.all.strip_fk_and_pk_constraints |
redshift
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.redshift.transaction_primitives.pk_not_enforced |
| schema_emit | benchmark=write_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.redshift.write_primitives.pk_not_enforced |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.redshift.all.optimize_table_definition |
singlestore
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | PERFORMANCE_REGRESSION | ddl_optimize.singlestore.all.inject_shard_key |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | PERFORMANCE_REGRESSION | ddl_optimize.singlestore.all.inject_sort_key |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | PERFORMANCE_REGRESSION | ddl_optimize.singlestore.all.reference_table_for_dimensions |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.singlestore.all.strip_foreign_keys |
snowflake
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_source | benchmark=tpcdi, query=EQ7 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.snowflake.tpcdi.eq7_derived_table_variant |
| query_source | benchmark=vector_search, query=Q1 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.snowflake.vector_search.q1_variant |
| query_source | benchmark=vector_search, query=Q2 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.snowflake.vector_search.q2_variant |
| query_source | benchmark=vector_search, query=Q3 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.snowflake.vector_search.q3_variant |
| query_source | benchmark=vector_search, query=Q4 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.snowflake.vector_search.q4_variant |
| query_source | benchmark=vector_search, query=Q5 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.snowflake.vector_search.q5_variant |
| query_source | benchmark=vector_search, query=Q6 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.snowflake.vector_search.q6_variant |
| query_adapter | benchmark=tpchavoc, query=14_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.snowflake.tpchavoc.14_v2.empty_group |
| query_adapter | benchmark=tpchavoc, query=6_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.snowflake.tpchavoc.6_v2.empty_group |
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.snowflake.transaction_primitives.pk_not_enforced |
| schema_emit | benchmark=write_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.snowflake.write_primitives.pk_not_enforced |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.snowflake.all.optimize_table_definition |
| execution_filter | benchmark=tpchavoc, query=1_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.snowflake.tpchavoc.1_v7 |
| execution_filter | benchmark=tpchavoc, query=2_v2 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.snowflake.tpchavoc.2_v2 |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_read_committed | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.snowflake.transaction_primitives.transaction_isolation_read_committed |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_repeatable_read | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.snowflake.transaction_primitives.transaction_isolation_repeatable_read |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_serializable | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.snowflake.transaction_primitives.transaction_isolation_serializable |
| execution_filter | benchmark=transaction_primitives, query=transaction_savepoint_deep_nesting | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.snowflake.transaction_primitives.transaction_savepoint_deep_nesting |
| execution_filter | benchmark=transaction_primitives, query=transaction_savepoint_nested | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.snowflake.transaction_primitives.transaction_savepoint_nested |
spark
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_source | benchmark=vector_search, query=Q1 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.spark.vector_search.q1_variant |
| query_source | benchmark=vector_search, query=Q2 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.spark.vector_search.q2_variant |
| query_source | benchmark=vector_search, query=Q3 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.spark.vector_search.q3_variant |
| query_source | benchmark=vector_search, query=Q4 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.spark.vector_search.q4_variant |
| query_source | benchmark=vector_search, query=Q5 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.spark.vector_search.q5_variant |
| query_source | benchmark=vector_search, query=Q6 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.spark.vector_search.q6_variant |
| query_adapter | benchmark=tpchavoc, query=10_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.spark.tpchavoc.q10_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=12_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.spark.tpchavoc.q12_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=14_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.spark.tpchavoc.q14_group_by_empty_drop |
| query_adapter | benchmark=tpchavoc, query=16_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.spark.tpchavoc.q16_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=17_v4 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.spark.tpchavoc.q17_dual_column_alias |
| query_adapter | benchmark=tpchavoc, query=1_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.spark.tpchavoc.q01_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=3_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.spark.tpchavoc.q03_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=6_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.spark.tpchavoc.q06_group_by_empty_drop |
| query_adapter | benchmark=tpchavoc, query=7_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.spark.tpchavoc.q07_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=8_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.spark.tpchavoc.q08_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=9_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.spark.tpchavoc.q09_scalar_group_by_first |
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.spark.transaction_primitives.pk_not_enforced |
| schema_emit | benchmark=write_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.spark.write_primitives.pk_not_enforced |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.spark.all.optimize_table_definition |
sqlite
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_source | benchmark=h2odb, query=Q9 | select_variant | REWRITTEN | SYNTAX_ERROR | query_source.sqlite.h2odb.q9_percentile_cont_variant |
| query_compile | benchmark=tpch, query=6 | rewrite_query | REWRITTEN | SILENT_CORRUPTION | query_compile.sqlite.tpch.q6_exact_discount_bounds |
starrocks
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_source | benchmark=h2odb, query=Q9 | select_variant | REWRITTEN | SYNTAX_ERROR | query_source.starrocks.h2odb.q9_percentile_approx_variant |
| query_source | benchmark=nyctaxi, query=fhv-base-volume | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.nyctaxi.fhv_base_volume_timestampdiff_variant |
| query_source | benchmark=nyctaxi, query=rush-hour-analysis | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.nyctaxi.rush_hour_timestampdiff_variant |
| query_source | benchmark=nyctaxi, query=trip-duration-analysis | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.nyctaxi.trip_duration_timestampdiff_variant |
| query_source | benchmark=nyctaxi, query=trips-by-day-of-week | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.nyctaxi.trips_by_dow_dayofweek_variant |
| query_source | benchmark=nyctaxi, query=weekday-weekend-comparison | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.nyctaxi.weekday_weekend_dayofweek_variant |
| query_source | benchmark=tpcdi, query=EQ7 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.tpcdi.eq7_derived_table_variant |
| query_source | benchmark=vector_search, query=Q1 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.vector_search.q1_variant |
| query_source | benchmark=vector_search, query=Q2 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.vector_search.q2_ge_32_variant |
| query_source | benchmark=vector_search, query=Q2 | skip_query | SKIPPED_QUERY | SYNTAX_ERROR | query_source.starrocks.vector_search.q2_lt_32_skip |
| query_source | benchmark=vector_search, query=Q2 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.vector_search.q2_variant |
| query_source | benchmark=vector_search, query=Q3 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.vector_search.q3_variant |
| query_source | benchmark=vector_search, query=Q4 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.vector_search.q4_variant |
| query_source | benchmark=vector_search, query=Q5 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.vector_search.q5_variant |
| query_source | benchmark=vector_search, query=Q6 | select_variant | REWRITTEN | UNSUPPORTED_FEATURE | query_source.starrocks.vector_search.q6_variant |
| query_adapter | platform-wide | rewrite_query | REWRITTEN | SYNTAX_ERROR | query_adapter.starrocks.all.inject_subquery_aliases |
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.starrocks.transaction_primitives.pk_lock_table_unsupported |
| schema_emit | benchmark=write_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.starrocks.write_primitives.pk_lock_table_unsupported |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.starrocks.all.optimize_table_definition |
synapse
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.azure_synapse.all.optimize_table_definition |
timescale
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| schema_emit | benchmark=nyctaxi | rewrite_ddl | REWRITTEN | UNSUPPORTED_FEATURE | schema_emit.timescale.nyctaxi.all.range_partition_ddl |
| schema_emit | benchmark=tsbs_devops | rewrite_ddl | REWRITTEN | UNSUPPORTED_FEATURE | schema_emit.timescale.tsbs_devops.all.hypertable_ddl |
| schema_emit | benchmark=tsbs_devops, query=tags | native | NATIVE | NONE | schema_emit.timescale.tsbs_devops.tags.native_ddl |
timescaledb
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| benchmark_gate | benchmark=ai_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.timescaledb.ai_primitives.unsupported |
| benchmark_gate | benchmark=read_primitives | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.timescaledb.read_primitives.duckdb_intrinsics |
| benchmark_gate | benchmark=vector_search | block_benchmark | BLOCKED | UNSUPPORTED_FEATURE | benchmark_gate.timescaledb.vector_search.no_vector_type |
| query_adapter | benchmark=tpchavoc, query=10_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.timescaledb.tpchavoc.10_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=11_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.timescaledb.tpchavoc.11_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=17_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.timescaledb.tpchavoc.17_v2.qualify_columns |
| query_adapter | benchmark=tpchavoc, query=17_v4 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.timescaledb.tpchavoc.17_v4.values_source |
| query_adapter | benchmark=tpchavoc, query=2_v5 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.timescaledb.tpchavoc.2_v5.qualify_columns |
| query_adapter | benchmark=tpchavoc, query=3_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.timescaledb.tpchavoc.3_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=4_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.timescaledb.tpchavoc.4_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=5_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.timescaledb.tpchavoc.5_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=7_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.timescaledb.tpchavoc.7_v7.inline_select_alias |
| query_adapter | benchmark=tpchavoc, query=9_v7 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.timescaledb.tpchavoc.9_v7.inline_select_alias |
| execution_filter | benchmark=tpchavoc, query=10_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.timescaledb.tpchavoc.10_v9 |
| execution_filter | benchmark=tpchavoc, query=11_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.timescaledb.tpchavoc.11_v9 |
| execution_filter | benchmark=tpchavoc, query=13_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.timescaledb.tpchavoc.13_v9 |
| execution_filter | benchmark=tpchavoc, query=1_v7 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.timescaledb.tpchavoc.1_v7 |
| execution_filter | benchmark=tpchavoc, query=5_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.timescaledb.tpchavoc.5_v9 |
| execution_filter | benchmark=tpchavoc, query=7_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.timescaledb.tpchavoc.7_v9 |
| execution_filter | benchmark=tpchavoc, query=9_v9 | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.timescaledb.tpchavoc.9_v9 |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_repeatable_read | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.timescaledb.transaction_primitives.transaction_isolation_repeatable_read |
| execution_filter | benchmark=transaction_primitives, query=transaction_isolation_serializable | skip_query | SKIPPED_QUERY | UNSUPPORTED_FEATURE | execution_filter.timescaledb.transaction_primitives.transaction_isolation_serializable |
trino
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.trino.transaction_primitives.pk_not_enforced |
| schema_emit | benchmark=write_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.trino.write_primitives.pk_not_enforced |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.trino.all.optimize_table_definition |
tsql
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| schema_emit | benchmark=transaction_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.tsql.transaction_primitives.pk_not_enforced |
| schema_emit | benchmark=write_primitives | rewrite_ddl | INFORMATIONAL | SILENT_CORRUPTION | schema_emit.tsql.write_primitives.pk_not_enforced |
velox
| phase | scope | action | support | failure mode | rule_id |
|---|---|---|---|---|---|
| query_adapter | benchmark=tpchavoc, query=10_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.velox.tpchavoc.q10_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=12_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.velox.tpchavoc.q12_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=14_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.velox.tpchavoc.q14_group_by_empty_drop |
| query_adapter | benchmark=tpchavoc, query=16_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.velox.tpchavoc.q16_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=17_v4 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.velox.tpchavoc.q17_dual_column_alias |
| query_adapter | benchmark=tpchavoc, query=1_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.velox.tpchavoc.q01_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=3_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.velox.tpchavoc.q03_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=6_v2 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.velox.tpchavoc.q06_group_by_empty_drop |
| query_adapter | benchmark=tpchavoc, query=7_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.velox.tpchavoc.q07_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=8_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.velox.tpchavoc.q08_scalar_group_by_first |
| query_adapter | benchmark=tpchavoc, query=9_v1 | rewrite_query | REWRITTEN | UNSUPPORTED_FEATURE | query_adapter.velox.tpchavoc.q09_scalar_group_by_first |
| ddl_optimize | platform-wide | rewrite_ddl | REWRITTEN | SYNTAX_ERROR | ddl_optimize.velox.all.optimize_table_definition |