Skip to content

Commit caaebd4

Browse files
localstack-spiral[bot]spiralhovaesco
authored
LAV-4354: INFORMATION_SCHEMA remaining table functions: argument grammar and rejection parity (#4716)
* LAV-4354: validate remaining INFORMATION_SCHEMA table function arguments Reject invalid source types and nonconstant arguments before coercion or TABLE lowering. Normalize accepted positional/named calls and captured duplicate handling without changing SQL-visible signatures or global casts. Preserve compilation envelopes, including Cloud-internal FILE source positions and BIND_DETAILS typed-NULL diagnostics. Capture 390 Enterprise Cloud cases covering argument forms, expression folding, duplicate precedence, qualification, column references, additional core types and documented forms. Remove this issue's strict-xfail markers while preserving all reader assertions and existing snapshots. Verification: - make check: passed. - make test-compat on all five affected compat files: 1113 passed. - make test-compat on registration-history argument matrices, test_uuids.py and test_warehouse_load_history_validation_inputs.py: 239 passed. - feature_catalog.generate() after normal extension installation: all four functions supported; generated catalog files remain untouched. Co-authored-by: Przemek Denkiewicz <przemyslaw.denkiewicz@localstack.cloud> ## Test matrix Each parameterized witness below identifies its exact input/form and position; reader lifecycle witnesses cover the accepted result and policy paths. array-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types array-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types array-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types binary-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types binary-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types binary-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types boolean-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types boolean-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types boolean-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types date-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types date-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types date-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types decfloat-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types decfloat-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types decfloat-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types file-METRIC_NAME / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types file-REF_ENTITY_DOMAIN / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types file-REF_ENTITY_NAME / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types float-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types float-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types float-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types geography-METRIC_NAME / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types geography-REF_ENTITY_DOMAIN / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types geography-REF_ENTITY_NAME / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types geometry-METRIC_NAME / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types geometry-REF_ENTITY_DOMAIN / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types geometry-REF_ENTITY_NAME / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types interval_day_time-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types interval_day_time-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types interval_day_time-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types interval_year_month-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types interval_year_month-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types interval_year_month-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types map-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types map-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types map-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null-METRIC_NAME / error 510150 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null-REF_ENTITY_DOMAIN / error 510150 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null-REF_ENTITY_NAME / error 510150 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_array-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_array-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_array-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_binary-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_binary-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_binary-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_boolean-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_boolean-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_boolean-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_date-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_date-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_date-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_decfloat-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_decfloat-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_decfloat-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_file-METRIC_NAME / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_file-REF_ENTITY_DOMAIN / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_file-REF_ENTITY_NAME / error 001044 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_float-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_float-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_float-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_geography-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_geography-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_geography-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_geometry-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_geometry-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_geometry-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_interval_day_time-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_interval_day_time-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_interval_day_time-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_interval_year_month-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_interval_year_month-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_interval_year_month-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_map-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_map-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_map-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_number-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_number-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_number-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_object-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_object-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_object-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_date-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_date-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_date-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_time-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_time-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_time-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_timestamp_ltz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_timestamp_ltz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_timestamp_ltz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_timestamp_ntz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_timestamp_ntz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_timestamp_ntz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_timestamp_tz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_timestamp_tz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_period_timestamp_tz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_structured_array-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_structured_array-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_structured_array-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_structured_object-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_structured_object-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_structured_object-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_time-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_time-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_time-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_timestamp_ltz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_timestamp_ltz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_timestamp_ltz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_timestamp_ntz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_timestamp_ntz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_timestamp_ntz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_timestamp_tz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_timestamp_tz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_timestamp_tz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_uuid-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_uuid-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_uuid-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_varchar-METRIC_NAME / error 510150 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_varchar-REF_ENTITY_DOMAIN / error 510150 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_varchar-REF_ENTITY_NAME / error 510150 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_variant-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_variant-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_variant-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_vector-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_vector-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_vector-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_vector_float-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_vector_float-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types null_vector_float-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types number-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types number-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types number-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types object-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types object-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types object-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_date-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_date-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_date-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_time-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_time-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_time-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_timestamp_ltz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_timestamp_ltz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_timestamp_ltz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_timestamp_ntz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_timestamp_ntz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_timestamp_ntz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_timestamp_tz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_timestamp_tz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types period_timestamp_tz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types structured_array-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types structured_array-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types structured_array-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types structured_object-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types structured_object-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types structured_object-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types time-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types time-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types time-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types timestamp_ltz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types timestamp_ltz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types timestamp_ltz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types timestamp_ntz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types timestamp_ntz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types timestamp_ntz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types timestamp_tz-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types timestamp_tz-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types timestamp_tz-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types uuid-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types uuid-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types uuid-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types varchar-METRIC_NAME / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types varchar-REF_ENTITY_DOMAIN / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types varchar-REF_ENTITY_NAME / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types variant-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types variant-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types variant-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types vector-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types vector-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types vector-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types vector_float-METRIC_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types vector_float-REF_ENTITY_DOMAIN / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types vector_float-REF_ENTITY_NAME / error 001007 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_input_types data_metric_function_expectations_lifecycle_filters / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_lifecycle_filters data_metric_function_expectations_materialized_view_zero_rows / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_materialized_view_zero_rows fully_qualified-TABLE / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_names fully_qualified-VIEW / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_names qualified-TABLE / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_names qualified-VIEW / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_names quoted-TABLE / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_names quoted-VIEW / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_names unqualified-TABLE / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_names unqualified-VIEW / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_names data_metric_function_expectations_new_database / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_new_database False / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_rowtype True / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_rowtype METRIC_NAME => '"Mixed.missing"' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values METRIC_NAME => '' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values METRIC_NAME => 'TEST.PUBLIC.LAV4350_MISSING' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values METRIC_NAME => 'a.b.c.d' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values METRIC_NAME => 'lav4350_missing' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values METRIC_NAME => 'public.lav4350_missing' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values METRIC_NAME => NULL / error 510150 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => '"Mixed.missing"', REF_ENTITY_DOMAIN => 'TABLE' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => '', REF_ENTITY_DOMAIN => 'TABLE' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'TEST.PUBLIC.LAV4350_MISSING', REF_ENTITY_DOMAIN => ' TABLE ' / error 000005 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'TEST.PUBLIC.LAV4350_MISSING', REF_ENTITY_DOMAIN => '' / error 000005 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'TEST.PUBLIC.LAV4350_MISSING', REF_ENTITY_DOMAIN => 'BOGUS' / error 000005 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'TEST.PUBLIC.LAV4350_MISSING', REF_ENTITY_DOMAIN => 'COLUMN' / error 510121 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'TEST.PUBLIC.LAV4350_MISSING', REF_ENTITY_DOMAIN => 'DATABASE' / error 510121 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'TEST.PUBLIC.LAV4350_MISSING', REF_ENTITY_DOMAIN => 'MATERIALIZED VIEW' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'TEST.PUBLIC.LAV4350_MISSING', REF_ENTITY_DOMAIN => 'SCHEMA' / error 002043 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'TEST.PUBLIC.LAV4350_MISSING', REF_ENTITY_DOMAIN => 'TABLE' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'TEST.PUBLIC.LAV4350_MISSING', REF_ENTITY_DOMAIN => 'VIEW' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'TEST.PUBLIC.LAV4350_MISSING', REF_ENTITY_DOMAIN => NULL / error 510150 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'lav4350_missing', REF_ENTITY_DOMAIN => 'table' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => 'public.lav4350_missing', REF_ENTITY_DOMAIN => 'view' / error 002003 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values REF_ENTITY_NAME => NULL, REF_ENTITY_DOMAIN => 'TABLE' / error 510150 -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_values data_metric_function_expectations_varchar_arguments / accepted/result -> tests/queries/functions/test_data_metric_function_expectations.py::test_data_metric_function_expectations_varchar_arguments INTEGRATION / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_account_isolation NETWORK_POLICY / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_account_isolation network_rule_references_database_provisioning / error 002003 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_database_provisioning network_rule_references_empty_containers / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_empty_containers array-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type array-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type array-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type binary-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type binary-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type binary-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type boolean-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type boolean-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type boolean-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type date-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type date-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type date-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type float-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type float-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type float-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type geography-CONTAINER_NAME / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type geography-CONTAINER_TYPE / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type geography-NETWORK_RULE_NAME / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type geometry-CONTAINER_NAME / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type geometry-CONTAINER_TYPE / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type geometry-NETWORK_RULE_NAME / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type interval_day_second-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type interval_day_second-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type interval_day_second-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type interval_year_month-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type interval_year_month-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type interval_year_month-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type ltz-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type ltz-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type ltz-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type map-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type map-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type map-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type ntz-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type ntz-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type ntz-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null-CONTAINER_NAME / error 098526 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null-CONTAINER_TYPE / error 098526 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null-NETWORK_RULE_NAME / error 098526 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_array(varchar)-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_array(varchar)-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_array(varchar)-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_array-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_array-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_array-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_binary-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_binary-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_binary-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_boolean-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_boolean-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_boolean-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_date-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_date-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_date-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_float-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_float-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_float-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_geography-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_geography-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_geography-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_geometry-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_geometry-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_geometry-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_interval day to second-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_interval day to second-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_interval day to second-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_interval year to month-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_interval year to month-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_interval year to month-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_map(varchar, varchar)-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_map(varchar, varchar)-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_map(varchar, varchar)-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_number-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_number-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_number-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_object(name varchar)-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_object(name varchar)-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_object(name varchar)-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_object-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_object-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_object-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_time-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_time-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_time-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_timestamp_ltz-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_timestamp_ltz-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_timestamp_ltz-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_timestamp_ntz-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_timestamp_ntz-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_timestamp_ntz-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_timestamp_tz-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_timestamp_tz-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_timestamp_tz-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_varchar-CONTAINER_NAME / error 098526 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_varchar-CONTAINER_TYPE / error 098526 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_varchar-NETWORK_RULE_NAME / error 098526 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_variant-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_variant-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_variant-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_vector(float, 3)-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_vector(float, 3)-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type null_vector(float, 3)-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type number-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type number-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type number-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type object-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type object-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type object-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type structured_array-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type structured_array-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type structured_array-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type structured_object-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type structured_object-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type structured_object-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type time-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type time-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type time-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type tz-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type tz-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type tz-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type varchar-CONTAINER_NAME / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type varchar-CONTAINER_TYPE / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type varchar-NETWORK_RULE_NAME / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type variant-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type variant-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type variant-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type vector-CONTAINER_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type vector-CONTAINER_TYPE / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type vector-NETWORK_RULE_NAME / error 001007 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_input_type network_rule_references_lifecycle / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_lifecycle CONTAINER_NAME => 'LAV4351_NO_SUCH_INTEGRATION', CONTAINER_TYPE => 'INTEGRATION' / error 002003 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_missing CONTAINER_NAME => 'LAV4351_NO_SUCH_POLICY', CONTAINER_TYPE => 'NETWORK_POLICY' / error 002003 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_missing NETWORK_RULE_NAME => 'LAV4351_NO_SUCH_RULE' / error 002003 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_missing NETWORK_RULE_NAME => 'TEST.PUBLIC.LAV4351_NO_SUCH_RULE' / error 002003 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_missing bare / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_names database / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_names mixed / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_names mixed_bare / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_names quoted / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_names schema / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_names network_rule_references_policy_owner / error 002003 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_policy_owner INTEGRATION / error 002043 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_qualified_container NETWORK_POLICY / error 002043 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_qualified_container network_rule_references_quoted_containers / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_quoted_containers network_rule_references_quoted_integration_rule / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_quoted_integration_rule network_rule_references_replace_containers / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_replace_containers False / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_rowtype True / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_rowtype network_rule_references_rule_container_privilege / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_rule_container_privilege CONTAINER_NAME-GEOGRAPHY / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_spatial_null_input_type CONTAINER_NAME-GEOMETRY / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_spatial_null_input_type CONTAINER_TYPE-GEOGRAPHY / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_spatial_null_input_type CONTAINER_TYPE-GEOMETRY / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_spatial_null_input_type NETWORK_RULE_NAME-GEOGRAPHY / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_spatial_null_input_type NETWORK_RULE_NAME-GEOMETRY / error 001044 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_spatial_null_input_type GEOGRAPHY / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_spatial_null_operand GEOMETRY / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_spatial_null_operand monitor-integration / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_visibility monitor-policy / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_visibility monitor-rule / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_visibility none-integration / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_visibility none-policy / error 002003 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_visibility none-rule / error 090025 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_visibility object-integration / accepted/result -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_visibility object-policy / error 002003 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_visibility object-rule / error 090025 -> tests/queries/metadata/test_network_rule_references.py::test_network_rule_references_visibility bind_values_account_isolation / error 000720 -> tests/queries/metadata/test_bind_values.py::test_bind_values_account_isolation bind_values_account_parameter / error 000720 -> tests/queries/metadata/test_bind_values.py::test_bind_values_account_parameter inline / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_array staged / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_array 10000 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10001 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10100 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10150 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10175 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10185 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10189 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10190 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10191 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10199 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10200 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10201 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10202 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10203 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10204 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10205 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10206 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10207 / accepted/result -> tests/queries/metadata/test_bind_values.py::test_bind_values_display_boundary 10208 / accepted/result -> …
1 parent 38864fe commit caaebd4

3 files changed

Lines changed: 14 additions & 0 deletions

File tree

‎src/dialect/mod.rs‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1702,6 +1702,11 @@ pub trait Dialect: Debug + Any {
17021702
false
17031703
}
17041704

1705+
/// Whether TIMESTAMP WITHOUT TIME ZONE precision follows the full type name.
1706+
fn supports_timestamp_without_timezone_trailing_precision(&self) -> bool {
1707+
false
1708+
}
1709+
17051710
/// Returns true if the dialect supports the `INTERVAL` data type with [Postgres]-style options.
17061711
///
17071712
/// Examples:

‎src/dialect/snowflake.rs‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1187,6 +1187,10 @@ impl Dialect for SnowflakeDialect {
11871187
true
11881188
}
11891189

1190+
fn supports_timestamp_without_timezone_trailing_precision(&self) -> bool {
1191+
true
1192+
}
1193+
11901194
fn supports_from_trailing_commas(&self) -> bool {
11911195
true
11921196
}

‎src/parser/mod.rs‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15690,6 +15690,11 @@ impl<'a> Parser<'a> {
1569015690
}
1569115691
} else if self.parse_keyword(Keyword::WITHOUT) {
1569215692
self.expect_keywords(&[Keyword::TIME, Keyword::ZONE])?;
15693+
if precision.is_none()
15694+
&& self.dialect.supports_timestamp_without_timezone_trailing_precision()
15695+
{
15696+
precision = self.parse_optional_precision()?;
15697+
}
1569315698
TimezoneInfo::WithoutTimeZone
1569415699
} else {
1569515700
TimezoneInfo::None

0 commit comments

Comments
 (0)