D:/a/sqlfluff/sqlfluff/.github/codecov.yml .deepsource.toml .dockerignore .editorconfig .gitattributes .yamllint Dockerfile MANIFEST.in benchmarks/bench_001_package.sql benchmarks/bench_002/.sqlfluff benchmarks/bench_002/bench_002_pearson.sql benchmarks/bench_002/bench_002_pearson_fix.sql docs/Makefile docs/make.bat docs/source/_static/custom.css docs/source/api.rst docs/source/cli.rst docs/source/conf.py docs/source/configuration.rst docs/source/developingplugins.rst docs/source/developingrules.rst docs/source/dialects.rst docs/source/gettingstarted.rst docs/source/index.rst docs/source/internals.rst docs/source/inthewild.rst docs/source/jointhecommunity.rst docs/source/layout.rst docs/source/production.rst docs/source/realworld.rst docs/source/rules.rst docs/source/teamrollout.rst docs/source/vision.rst examples/01_basic_api_usage.py examples/02_timing_api_steps.py examples/03_getting_rules_and_dialects.py images/sqlfluff-lrg-border.svg images/sqlfluff-wide.svg mypy.ini plugins/sqlfluff-plugin-example/MANIFEST.in plugins/sqlfluff-plugin-example/setup.py plugins/sqlfluff-plugin-example/src/example/__init__.py plugins/sqlfluff-plugin-example/src/example/plugin_default_config.cfg plugins/sqlfluff-plugin-example/src/example/rules.py plugins/sqlfluff-plugin-example/test/rules/rule_test_cases_test.py plugins/sqlfluff-templater-dbt/docker/Dockerfile.dev plugins/sqlfluff-templater-dbt/docker/shell plugins/sqlfluff-templater-dbt/docker/shutdown plugins/sqlfluff-templater-dbt/docker/startup plugins/sqlfluff-templater-dbt/setup.cfg plugins/sqlfluff-templater-dbt/setup.py plugins/sqlfluff-templater-dbt/sqlfluff_templater_dbt/__init__.py plugins/sqlfluff-templater-dbt/sqlfluff_templater_dbt/templater.py plugins/sqlfluff-templater-dbt/test/__init__.py plugins/sqlfluff-templater-dbt/test/fixtures/dbt/.sqlfluff plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/.sqlfluffignore plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/macros/echo.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/macros/my_default_config.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/macros/my_headers.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/depends_on_ephemeral/a.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/depends_on_ephemeral/b.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/depends_on_ephemeral/c.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/depends_on_ephemeral/d.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/ephemeral_3_level/fact_product_contract_values.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/ephemeral_3_level/stg_creditview_products.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/ephemeral_3_level/stg_max_product_contract_seats.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/L034_test.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/access_graph_nodes.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/disabled_model.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/ends_with_whitespace_stripping.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/incremental.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/issue_1608.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/issue_1608.sql.after plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/last_day.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/macro_in_macro.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/multiple_trailing_newline.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/select_distinct_group_by.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/single_trailing_newline.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/templated_inside_comment.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/trailing_newlines.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/use_dbt_utils.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/use_headers.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/use_var.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/utf8/.sqlfluff plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/utf8/test.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/my_new_project/utf8/test.sql.fixed plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/models/vars_from_cli.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/packages.yml.jinja2 plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/snapshots/issue_1771.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/snapshots/issue_1771.sql.after plugins/sqlfluff-templater-dbt/test/fixtures/dbt/dbt_project/tests/test.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/error_models/compiler_error.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/error_models/exception_connect_database.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/templated_output/access_graph_nodes.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/templated_output/dbt_utils_0.8.0/last_day.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/templated_output/ends_with_whitespace_stripping.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/templated_output/last_day.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/templated_output/macro_in_macro.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/templated_output/templated_inside_comment.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/templated_output/trailing_newlines.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/templated_output/use_dbt_utils.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/templated_output/use_headers.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/templated_output/use_var.sql plugins/sqlfluff-templater-dbt/test/fixtures/dbt/templater.py plugins/sqlfluff-templater-dbt/test/fixtures/dbt/test.sql plugins/sqlfluff-templater-dbt/test/generate_packages_yml.py plugins/sqlfluff-templater-dbt/test/linter_test.py plugins/sqlfluff-templater-dbt/test/rules_test.py plugins/sqlfluff-templater-dbt/test/templater_test.py pytest.ini setup.cfg setup.py src/sqlfluff/__init__.py src/sqlfluff/__main__.py src/sqlfluff/api/__init__.py src/sqlfluff/api/info.py src/sqlfluff/api/simple.py src/sqlfluff/cli/__init__.py src/sqlfluff/cli/autocomplete.py src/sqlfluff/cli/click_deprecated_option.py src/sqlfluff/cli/commands.py src/sqlfluff/cli/formatters.py src/sqlfluff/cli/helpers.py src/sqlfluff/cli/outputstream.py src/sqlfluff/core/__init__.py src/sqlfluff/core/cached_property.py src/sqlfluff/core/config.py src/sqlfluff/core/default_config.cfg src/sqlfluff/core/dialects/__init__.py src/sqlfluff/core/dialects/base.py src/sqlfluff/core/dialects/common.py src/sqlfluff/core/enums.py src/sqlfluff/core/errors.py src/sqlfluff/core/file_helpers.py src/sqlfluff/core/linter/__init__.py src/sqlfluff/core/linter/common.py src/sqlfluff/core/linter/linted_dir.py src/sqlfluff/core/linter/linted_file.py src/sqlfluff/core/linter/linter.py src/sqlfluff/core/linter/linting_result.py src/sqlfluff/core/linter/runner.py src/sqlfluff/core/parser/__init__.py src/sqlfluff/core/parser/context.py src/sqlfluff/core/parser/grammar/__init__.py src/sqlfluff/core/parser/grammar/anyof.py src/sqlfluff/core/parser/grammar/base.py src/sqlfluff/core/parser/grammar/conditional.py src/sqlfluff/core/parser/grammar/delimited.py src/sqlfluff/core/parser/grammar/greedy.py src/sqlfluff/core/parser/grammar/noncode.py src/sqlfluff/core/parser/grammar/sequence.py src/sqlfluff/core/parser/helpers.py src/sqlfluff/core/parser/lexer.py src/sqlfluff/core/parser/markers.py src/sqlfluff/core/parser/match_logging.py src/sqlfluff/core/parser/match_result.py src/sqlfluff/core/parser/match_wrapper.py src/sqlfluff/core/parser/matchable.py src/sqlfluff/core/parser/parser.py src/sqlfluff/core/parser/parsers.py src/sqlfluff/core/parser/segments/__init__.py src/sqlfluff/core/parser/segments/base.py src/sqlfluff/core/parser/segments/ephemeral.py src/sqlfluff/core/parser/segments/generator.py src/sqlfluff/core/parser/segments/meta.py src/sqlfluff/core/parser/segments/raw.py src/sqlfluff/core/plugin/__init__.py src/sqlfluff/core/plugin/hookspecs.py src/sqlfluff/core/plugin/host.py src/sqlfluff/core/plugin/lib.py src/sqlfluff/core/rules/__init__.py src/sqlfluff/core/rules/base.py src/sqlfluff/core/rules/config_info.py src/sqlfluff/core/rules/context.py src/sqlfluff/core/rules/crawlers.py src/sqlfluff/core/rules/doc_decorators.py src/sqlfluff/core/rules/loader.py src/sqlfluff/core/rules/reference.py src/sqlfluff/core/string_helpers.py src/sqlfluff/core/templaters/__init__.py src/sqlfluff/core/templaters/base.py src/sqlfluff/core/templaters/jinja.py src/sqlfluff/core/templaters/placeholder.py src/sqlfluff/core/templaters/python.py src/sqlfluff/core/templaters/slicers/__init__.py src/sqlfluff/core/templaters/slicers/tracer.py src/sqlfluff/core/timing.py src/sqlfluff/dialects/__init__.py src/sqlfluff/dialects/dialect_ansi.py src/sqlfluff/dialects/dialect_ansi_keywords.py src/sqlfluff/dialects/dialect_athena.py src/sqlfluff/dialects/dialect_athena_keywords.py src/sqlfluff/dialects/dialect_bigquery.py src/sqlfluff/dialects/dialect_bigquery_keywords.py src/sqlfluff/dialects/dialect_clickhouse.py src/sqlfluff/dialects/dialect_clickhouse_keywords.py src/sqlfluff/dialects/dialect_db2.py src/sqlfluff/dialects/dialect_exasol.py src/sqlfluff/dialects/dialect_exasol_keywords.py src/sqlfluff/dialects/dialect_hive.py src/sqlfluff/dialects/dialect_hive_keywords.py src/sqlfluff/dialects/dialect_mysql.py src/sqlfluff/dialects/dialect_mysql_keywords.py src/sqlfluff/dialects/dialect_oracle.py src/sqlfluff/dialects/dialect_postgres.py src/sqlfluff/dialects/dialect_postgres_keywords.py src/sqlfluff/dialects/dialect_redshift.py src/sqlfluff/dialects/dialect_redshift_keywords.py src/sqlfluff/dialects/dialect_snowflake.py src/sqlfluff/dialects/dialect_snowflake_keywords.py src/sqlfluff/dialects/dialect_soql.py src/sqlfluff/dialects/dialect_sparksql.py src/sqlfluff/dialects/dialect_sparksql_keywords.py src/sqlfluff/dialects/dialect_sqlite.py src/sqlfluff/dialects/dialect_teradata.py src/sqlfluff/dialects/dialect_tsql.py src/sqlfluff/dialects/dialect_tsql_keywords.py src/sqlfluff/diff_quality_plugin.py src/sqlfluff/py.typed src/sqlfluff/rules/L001.py src/sqlfluff/rules/L002.py src/sqlfluff/rules/L003.py src/sqlfluff/rules/L004.py src/sqlfluff/rules/L005.py src/sqlfluff/rules/L006.py src/sqlfluff/rules/L007.py src/sqlfluff/rules/L008.py src/sqlfluff/rules/L009.py src/sqlfluff/rules/L010.py src/sqlfluff/rules/L011.py src/sqlfluff/rules/L012.py src/sqlfluff/rules/L013.py src/sqlfluff/rules/L014.py src/sqlfluff/rules/L015.py src/sqlfluff/rules/L016.py src/sqlfluff/rules/L017.py src/sqlfluff/rules/L018.py src/sqlfluff/rules/L019.py src/sqlfluff/rules/L020.py src/sqlfluff/rules/L021.py src/sqlfluff/rules/L022.py src/sqlfluff/rules/L023.py src/sqlfluff/rules/L024.py src/sqlfluff/rules/L025.py src/sqlfluff/rules/L026.py src/sqlfluff/rules/L027.py src/sqlfluff/rules/L028.py src/sqlfluff/rules/L029.py src/sqlfluff/rules/L030.py src/sqlfluff/rules/L031.py src/sqlfluff/rules/L032.py src/sqlfluff/rules/L033.py src/sqlfluff/rules/L034.py src/sqlfluff/rules/L035.py src/sqlfluff/rules/L036.py src/sqlfluff/rules/L037.py src/sqlfluff/rules/L038.py src/sqlfluff/rules/L039.py src/sqlfluff/rules/L040.py src/sqlfluff/rules/L041.py src/sqlfluff/rules/L042.py src/sqlfluff/rules/L043.py src/sqlfluff/rules/L044.py src/sqlfluff/rules/L045.py src/sqlfluff/rules/L046.py src/sqlfluff/rules/L047.py src/sqlfluff/rules/L048.py src/sqlfluff/rules/L049.py src/sqlfluff/rules/L050.py src/sqlfluff/rules/L051.py src/sqlfluff/rules/L052.py src/sqlfluff/rules/L053.py src/sqlfluff/rules/L054.py src/sqlfluff/rules/L055.py src/sqlfluff/rules/L056.py src/sqlfluff/rules/L057.py src/sqlfluff/rules/L058.py src/sqlfluff/rules/L059.py src/sqlfluff/rules/L060.py src/sqlfluff/rules/L061.py src/sqlfluff/rules/L062.py src/sqlfluff/rules/L063.py src/sqlfluff/rules/L064.py src/sqlfluff/rules/L065.py src/sqlfluff/rules/L066.py src/sqlfluff/rules/L069.py src/sqlfluff/rules/L070.py src/sqlfluff/rules/__init__.py src/sqlfluff/utils/__init__.py src/sqlfluff/utils/analysis/__init__.py src/sqlfluff/utils/analysis/select.py src/sqlfluff/utils/analysis/select_crawler.py src/sqlfluff/utils/functional/__init__.py src/sqlfluff/utils/functional/context.py src/sqlfluff/utils/functional/raw_file_slice_predicates.py src/sqlfluff/utils/functional/raw_file_slices.py src/sqlfluff/utils/functional/segment_predicates.py src/sqlfluff/utils/functional/segments.py src/sqlfluff/utils/functional/templated_file_slice_predicates.py src/sqlfluff/utils/functional/templated_file_slices.py src/sqlfluff/utils/reflow/__init__.py src/sqlfluff/utils/reflow/config.py src/sqlfluff/utils/reflow/depthmap.py src/sqlfluff/utils/reflow/elements.py src/sqlfluff/utils/reflow/helpers.py src/sqlfluff/utils/reflow/rebreak.py src/sqlfluff/utils/reflow/reindent.py src/sqlfluff/utils/reflow/respace.py src/sqlfluff/utils/reflow/sequence.py src/sqlfluff/utils/testing/__init__.py src/sqlfluff/utils/testing/cli.py src/sqlfluff/utils/testing/rules.py test/__init__.py test/api/__init__.py test/api/classes_test.py test/api/info_test.py test/api/simple_test.py test/cli/__init__.py test/cli/autocomplete_test.py test/cli/commands_test.py test/cli/formatters_test.py test/cli/helpers_test.py test/cli/test_click_deprecated_option.py test/conftest.py test/core/__init__.py test/core/config_test.py test/core/file_helpers_test.py test/core/linted_file_test.py test/core/linter_test.py test/core/parser/__init__.py test/core/parser/conftest.py test/core/parser/grammar_test.py test/core/parser/helpers_test.py test/core/parser/lexer_test.py test/core/parser/markers_test.py test/core/parser/parse_test.py test/core/parser/parser_test.py test/core/parser/segments_base_test.py test/core/parser/segments_common_test.py test/core/plugin_test.py test/core/rules/__init__.py test/core/rules/crawlers_test.py test/core/rules/docstring_test.py test/core/rules/functional/test_raw_file_slices.py test/core/rules/functional/test_segments.py test/core/rules/reference_test.py test/core/rules/rules_test.py test/core/string_helpers_test.py test/core/templaters/__init__.py test/core/templaters/base_test.py test/core/templaters/jinja_test.py test/core/templaters/placeholder_test.py test/core/templaters/python_test.py test/dialects/__init__.py test/dialects/ansi_test.py test/dialects/bigquery_test.py test/dialects/conftest.py test/dialects/dialects_test.py test/dialects/exasol_test.py test/dialects/postgres_test.py test/dialects/snowflake_test.py test/dialects/soql_test.py test/diff_quality_plugin_test.py test/fixtures/.sqlfluff test/fixtures/api/config_override/.sqlfluff test/fixtures/api/config_path_test/config_path_test.json test/fixtures/api/config_path_test/config_path_test.sql test/fixtures/api/config_path_test/extra_configs/.sqlfluff test/fixtures/api/parse_test/parse_test.json test/fixtures/cli/disable_noqa_test.sql test/fixtures/cli/encoding_test.sql test/fixtures/cli/extra_config_tsql.sql test/fixtures/cli/extra_configs/.sqlfluff test/fixtures/cli/extra_configs/pyproject.toml test/fixtures/cli/fail_many.sql test/fixtures/cli/ignore_local_config/.sqlfluff test/fixtures/cli/ignore_local_config/ignore_local_config_test.sql test/fixtures/cli/passing_a.sql test/fixtures/cli/passing_b.sql test/fixtures/cli/unknown_jinja_tag/.sqlfluff test/fixtures/cli/unknown_jinja_tag/my_macros/dbt_test.sql test/fixtures/cli/unknown_jinja_tag/test.sql test/fixtures/cli/warning_a.sql test/fixtures/config/glob_exclude/.sqlfluff test/fixtures/config/glob_exclude/test.sql test/fixtures/config/glob_include/.sqlfluff test/fixtures/config/glob_include/test.sql test/fixtures/config/inheritance_a/.sqlfluff test/fixtures/config/inheritance_a/nested/pyproject.toml test/fixtures/config/inheritance_a/nested/setup.cfg test/fixtures/config/inheritance_a/nested/tox.ini test/fixtures/config/inheritance_a/testing.sql test/fixtures/config/inheritance_b/example.sql test/fixtures/config/inheritance_b/nested/.sqlfluff test/fixtures/config/inheritance_b/nested/example.sql test/fixtures/config/inheritance_b/tox.ini test/fixtures/config/placeholder/.sqlfluff-placeholder test/fixtures/config/rules_group_with_exclude/.sqlfluff test/fixtures/config/rules_group_with_exclude/test.sql test/fixtures/config/rules_set_to_none/.sqlfluff test/fixtures/config/rules_set_to_none/test.sql test/fixtures/config/toml/pyproject.toml test/fixtures/dialects/ansi/.sqlfluff test/fixtures/dialects/ansi/alter_sequence.sql test/fixtures/dialects/ansi/alter_table_rename_to.sql test/fixtures/dialects/ansi/ansi_cast_with_whitespaces.sql test/fixtures/dialects/ansi/arithmetic_a.sql test/fixtures/dialects/ansi/bracket_in_comment.sql test/fixtures/dialects/ansi/bracketed_statement.sql test/fixtures/dialects/ansi/comments.sql test/fixtures/dialects/ansi/commit.sql test/fixtures/dialects/ansi/commit_and_no_chain.sql test/fixtures/dialects/ansi/commit_work.sql test/fixtures/dialects/ansi/commit_work_and_no_chain.sql test/fixtures/dialects/ansi/create_database_a.sql test/fixtures/dialects/ansi/create_database_if_not_exists.sql test/fixtures/dialects/ansi/create_function.sql test/fixtures/dialects/ansi/create_function_no_args.sql test/fixtures/dialects/ansi/create_index_if_not_exists.sql test/fixtures/dialects/ansi/create_index_simple.sql test/fixtures/dialects/ansi/create_model_options.sql test/fixtures/dialects/ansi/create_role.sql test/fixtures/dialects/ansi/create_schema_a.sql test/fixtures/dialects/ansi/create_schema_if_not_exists.sql test/fixtures/dialects/ansi/create_sequence.sql test/fixtures/dialects/ansi/create_table_a_c1_c2.sql test/fixtures/dialects/ansi/create_table_a_column_constraints.sql test/fixtures/dialects/ansi/create_table_a_pk_unique_fk_constraints.sql test/fixtures/dialects/ansi/create_table_as.sql test/fixtures/dialects/ansi/create_table_as_select_cte_no_parentheses.sql test/fixtures/dialects/ansi/create_table_as_select_cte_parentheses.sql test/fixtures/dialects/ansi/create_table_auto_increment.sql test/fixtures/dialects/ansi/create_table_column_comment.sql test/fixtures/dialects/ansi/create_table_column_constraint.sql test/fixtures/dialects/ansi/create_table_constraint_default.sql test/fixtures/dialects/ansi/create_table_constraint_reference_option.sql test/fixtures/dialects/ansi/create_table_default_function.sql test/fixtures/dialects/ansi/create_table_double_precision.sql test/fixtures/dialects/ansi/create_table_table_comment.sql test/fixtures/dialects/ansi/create_table_varchar.sql test/fixtures/dialects/ansi/create_trigger.sql test/fixtures/dialects/ansi/create_user.sql test/fixtures/dialects/ansi/create_view_a.sql test/fixtures/dialects/ansi/create_view_if_not_exists.sql test/fixtures/dialects/ansi/create_zero_argument_function.sql test/fixtures/dialects/ansi/delete_from.sql test/fixtures/dialects/ansi/describe_table.sql test/fixtures/dialects/ansi/double_dot.sql test/fixtures/dialects/ansi/drop_index_if_exists.sql test/fixtures/dialects/ansi/drop_index_simple.sql test/fixtures/dialects/ansi/drop_model.sql test/fixtures/dialects/ansi/drop_schema.sql test/fixtures/dialects/ansi/drop_sequence.sql test/fixtures/dialects/ansi/drop_table_a.sql test/fixtures/dialects/ansi/drop_table_a_cascade.sql test/fixtures/dialects/ansi/drop_table_a_restrict.sql test/fixtures/dialects/ansi/drop_table_if_exists_a.sql test/fixtures/dialects/ansi/drop_trigger.sql test/fixtures/dialects/ansi/drop_type.sql test/fixtures/dialects/ansi/drop_view_a.sql test/fixtures/dialects/ansi/drop_view_a_cascade.sql test/fixtures/dialects/ansi/drop_view_a_restrict.sql test/fixtures/dialects/ansi/empty_file.sql test/fixtures/dialects/ansi/escape.sql test/fixtures/dialects/ansi/escaped_quotes.sql test/fixtures/dialects/ansi/expression_recursion.sql test/fixtures/dialects/ansi/expression_recursion_2.sql test/fixtures/dialects/ansi/functions_a.sql test/fixtures/dialects/ansi/functions_b.sql test/fixtures/dialects/ansi/grant_all_on_mytable_to_role.sql test/fixtures/dialects/ansi/grant_all_on_table_mytable_to_role.sql test/fixtures/dialects/ansi/grant_all_privileges_on_mytable_to_role.sql test/fixtures/dialects/ansi/grant_multiple_tables.sql test/fixtures/dialects/ansi/grant_select_col1_col2_update_col1_on_mytable_to_public.sql test/fixtures/dialects/ansi/grant_select_on_mytable_to_public.sql test/fixtures/dialects/ansi/grant_select_on_mytable_to_public_with_grant_option.sql test/fixtures/dialects/ansi/grant_select_update_insert_on_mytable_to_public.sql test/fixtures/dialects/ansi/grant_update_on_all_tables_in_schema_a_to_public.sql test/fixtures/dialects/ansi/insert_a.sql test/fixtures/dialects/ansi/insert_default_values.sql test/fixtures/dialects/ansi/insert_with_statement.sql test/fixtures/dialects/ansi/like_operators.sql test/fixtures/dialects/ansi/merge_into.sql test/fixtures/dialects/ansi/modulo.sql test/fixtures/dialects/ansi/multi_statement_a.sql test/fixtures/dialects/ansi/multi_statement_b.sql test/fixtures/dialects/ansi/multi_statement_c.sql test/fixtures/dialects/ansi/naked_identifiers.sql test/fixtures/dialects/ansi/non_breaking_space.sql test/fixtures/dialects/ansi/numeric_literal.sql test/fixtures/dialects/ansi/revoke_select_on_table_a_from_group_b.sql test/fixtures/dialects/ansi/rollback.sql test/fixtures/dialects/ansi/rollback_and_no_chain.sql test/fixtures/dialects/ansi/rollback_work.sql test/fixtures/dialects/ansi/rollback_work_and_no_chain.sql test/fixtures/dialects/ansi/select_a.sql test/fixtures/dialects/ansi/select_a_and_not_b.sql test/fixtures/dialects/ansi/select_b.sql test/fixtures/dialects/ansi/select_bitwise_operators.sql test/fixtures/dialects/ansi/select_c.sql test/fixtures/dialects/ansi/select_case_a.sql test/fixtures/dialects/ansi/select_case_b.sql test/fixtures/dialects/ansi/select_case_c.sql test/fixtures/dialects/ansi/select_cross_join.sql test/fixtures/dialects/ansi/select_d.sql test/fixtures/dialects/ansi/select_e.sql test/fixtures/dialects/ansi/select_except.sql test/fixtures/dialects/ansi/select_f.sql test/fixtures/dialects/ansi/select_fn_square_bracket_array_parameter.sql test/fixtures/dialects/ansi/select_from_where_overlaps.sql test/fixtures/dialects/ansi/select_function_in_group_by.sql test/fixtures/dialects/ansi/select_g.sql test/fixtures/dialects/ansi/select_h.sql test/fixtures/dialects/ansi/select_in_multiline_comment.sql test/fixtures/dialects/ansi/select_intersect.sql test/fixtures/dialects/ansi/select_j.sql test/fixtures/dialects/ansi/select_l.sql test/fixtures/dialects/ansi/select_m.sql test/fixtures/dialects/ansi/select_many_join.sql test/fixtures/dialects/ansi/select_multiple_named_windows.sql test/fixtures/dialects/ansi/select_n.sql test/fixtures/dialects/ansi/select_named_window.sql test/fixtures/dialects/ansi/select_named_window_no_parentheses.sql test/fixtures/dialects/ansi/select_named_window_with_parentheses.sql test/fixtures/dialects/ansi/select_named_windows_each_window_specification.sql test/fixtures/dialects/ansi/select_natural_join.sql test/fixtures/dialects/ansi/select_numeric_literal_exponential_format.sql test/fixtures/dialects/ansi/select_o.sql test/fixtures/dialects/ansi/select_overlaps.sql test/fixtures/dialects/ansi/select_p.sql test/fixtures/dialects/ansi/select_q.sql test/fixtures/dialects/ansi/select_r.sql test/fixtures/dialects/ansi/select_right.sql test/fixtures/dialects/ansi/select_s.sql test/fixtures/dialects/ansi/select_sample_bernoulli_10.sql test/fixtures/dialects/ansi/select_sample_bernoulli_10_aliased.sql test/fixtures/dialects/ansi/select_sample_bernoulli_10_repeatable.sql test/fixtures/dialects/ansi/select_sample_bernoulli_order_limit.sql test/fixtures/dialects/ansi/select_sample_system_10.sql test/fixtures/dialects/ansi/select_sample_system_10_aliased.sql test/fixtures/dialects/ansi/select_sample_system_10_repeatable.sql test/fixtures/dialects/ansi/select_simple_a.sql test/fixtures/dialects/ansi/select_simple_b.sql test/fixtures/dialects/ansi/select_simple_c.sql test/fixtures/dialects/ansi/select_simple_d.sql test/fixtures/dialects/ansi/select_simple_e.sql test/fixtures/dialects/ansi/select_simple_f.sql test/fixtures/dialects/ansi/select_simple_g.sql test/fixtures/dialects/ansi/select_simple_h.sql test/fixtures/dialects/ansi/select_simple_i.sql test/fixtures/dialects/ansi/select_simple_j.sql test/fixtures/dialects/ansi/select_t.sql test/fixtures/dialects/ansi/select_table_named_group.sql test/fixtures/dialects/ansi/select_trailing_comma_column_list.sql test/fixtures/dialects/ansi/select_true_and_not_false.sql test/fixtures/dialects/ansi/select_u.sql test/fixtures/dialects/ansi/select_union.sql test/fixtures/dialects/ansi/select_union_all.sql test/fixtures/dialects/ansi/select_union_distinct.sql test/fixtures/dialects/ansi/select_v.sql test/fixtures/dialects/ansi/select_where_in_unnest.sql test/fixtures/dialects/ansi/select_with_a.sql test/fixtures/dialects/ansi/select_with_b.sql test/fixtures/dialects/ansi/select_with_limit_and_offset.sql test/fixtures/dialects/ansi/select_with_offset_limit.sql test/fixtures/dialects/ansi/select_with_recursive.sql test/fixtures/dialects/ansi/select_with_simple_limit.sql test/fixtures/dialects/ansi/select_with_where_clause_functions.sql test/fixtures/dialects/ansi/semicolon_delimiters.sql test/fixtures/dialects/ansi/set_order_by.sql test/fixtures/dialects/ansi/set_order_by_complex.sql test/fixtures/dialects/ansi/set_schema_a.sql test/fixtures/dialects/ansi/shorthand_cast.sql test/fixtures/dialects/ansi/table_expression.sql test/fixtures/dialects/ansi/transactions.sql test/fixtures/dialects/ansi/trim_functions.sql test/fixtures/dialects/ansi/truncate_a.sql test/fixtures/dialects/ansi/truncate_table_a.sql test/fixtures/dialects/ansi/unaliased_using_subquery.sql test/fixtures/dialects/ansi/update.sql test/fixtures/dialects/ansi/update_set_case.sql test/fixtures/dialects/ansi/update_with_from_clause.sql test/fixtures/dialects/ansi/update_with_table_alias.sql test/fixtures/dialects/ansi/with_insert_bracketed_with_statement.sql test/fixtures/dialects/ansi/with_insert_statement_a.sql test/fixtures/dialects/ansi/with_insert_statement_b.sql test/fixtures/dialects/ansi/with_insert_with_statement.sql test/fixtures/dialects/ansi/with_nested_in_with_statement.sql test/fixtures/dialects/ansi/with_no_schema_binding.sql test/fixtures/dialects/ansi/with_update_statement.sql test/fixtures/dialects/athena/.sqlfluff test/fixtures/dialects/athena/create_database.sql test/fixtures/dialects/athena/create_database_if_not_exists.sql test/fixtures/dialects/athena/create_external_table.sql test/fixtures/dialects/athena/create_external_table_input_format.sql test/fixtures/dialects/athena/create_external_table_struct.sql test/fixtures/dialects/athena/create_or_replace_view.sql test/fixtures/dialects/athena/create_table_as_select.sql test/fixtures/dialects/athena/insert_into.sql test/fixtures/dialects/athena/msck_repair_table.sql test/fixtures/dialects/athena/select_a.sql test/fixtures/dialects/athena/select_b.sql test/fixtures/dialects/athena/select_base_operators.sql test/fixtures/dialects/athena/select_cast_withtimezone.sql test/fixtures/dialects/athena/select_datetime_functions.sql test/fixtures/dialects/athena/select_filter.sql test/fixtures/dialects/athena/select_reduce.sql test/fixtures/dialects/athena/select_row.sql test/fixtures/dialects/athena/select_underscore.sql test/fixtures/dialects/athena/select_unnest.sql test/fixtures/dialects/athena/select_widow_functions.sql test/fixtures/dialects/athena/unload_select.sql test/fixtures/dialects/bigquery/.sqlfluff test/fixtures/dialects/bigquery/alter_materialized_view_set_options.sql test/fixtures/dialects/bigquery/array_agg_distinct_ignore_nulls.sql test/fixtures/dialects/bigquery/array_agg_ignore_nulls.sql test/fixtures/dialects/bigquery/array_agg_respect_nulls.sql test/fixtures/dialects/bigquery/bigquery_parameters.sql test/fixtures/dialects/bigquery/bigquery_tablesample.sql test/fixtures/dialects/bigquery/call_procedure.sql test/fixtures/dialects/bigquery/create_external_table.sql test/fixtures/dialects/bigquery/create_function_no_args.sql test/fixtures/dialects/bigquery/create_js_function_complex_types.sql test/fixtures/dialects/bigquery/create_js_function_deterministic.sql test/fixtures/dialects/bigquery/create_js_function_options_library_array.sql test/fixtures/dialects/bigquery/create_js_function_quoted_name.sql test/fixtures/dialects/bigquery/create_js_function_simple.sql test/fixtures/dialects/bigquery/create_js_function_underscore_name.sql test/fixtures/dialects/bigquery/create_materialized_view.sql test/fixtures/dialects/bigquery/create_or_replace_sql_function_any_type.sql test/fixtures/dialects/bigquery/create_or_replace_table_options_as.sql test/fixtures/dialects/bigquery/create_procedure.sql test/fixtures/dialects/bigquery/create_table_column_options.sql test/fixtures/dialects/bigquery/create_table_columns_partition_options.sql test/fixtures/dialects/bigquery/create_table_hyphen_project.sql test/fixtures/dialects/bigquery/create_table_like_copy_clone.sql test/fixtures/dialects/bigquery/create_table_options.sql test/fixtures/dialects/bigquery/create_table_options_as.sql test/fixtures/dialects/bigquery/create_table_partition_by_as.sql test/fixtures/dialects/bigquery/create_table_partition_by_cluster_by_as.sql test/fixtures/dialects/bigquery/create_table_trailing_comma.sql test/fixtures/dialects/bigquery/create_temp_function_with_select.sql test/fixtures/dialects/bigquery/create_view_options_as.sql test/fixtures/dialects/bigquery/dateparts.sql test/fixtures/dialects/bigquery/declare_variable.sql test/fixtures/dialects/bigquery/declare_variable_with_default.sql test/fixtures/dialects/bigquery/delete.sql test/fixtures/dialects/bigquery/drop_materialized_view.sql test/fixtures/dialects/bigquery/export_statement.sql test/fixtures/dialects/bigquery/for_in.sql test/fixtures/dialects/bigquery/insert.sql test/fixtures/dialects/bigquery/interval_function.sql test/fixtures/dialects/bigquery/is_not_distinct.sql test/fixtures/dialects/bigquery/merge_into.sql test/fixtures/dialects/bigquery/normalize_function.sql test/fixtures/dialects/bigquery/procedural_statements.sql test/fixtures/dialects/bigquery/select_1_gt_0.sql test/fixtures/dialects/bigquery/select_1_lt_0.sql test/fixtures/dialects/bigquery/select_case.sql test/fixtures/dialects/bigquery/select_column_object_with_keyword.sql test/fixtures/dialects/bigquery/select_datetime.sql test/fixtures/dialects/bigquery/select_empty_array_literal.sql test/fixtures/dialects/bigquery/select_example.sql test/fixtures/dialects/bigquery/select_except.sql test/fixtures/dialects/bigquery/select_except_replace.sql test/fixtures/dialects/bigquery/select_extract.sql test/fixtures/dialects/bigquery/select_for_system_time.sql test/fixtures/dialects/bigquery/select_for_system_time_2.sql test/fixtures/dialects/bigquery/select_function_object_fields.sql test/fixtures/dialects/bigquery/select_function_parameter_order_by_multiple_columns.sql test/fixtures/dialects/bigquery/select_function_with_named_arguments.sql test/fixtures/dialects/bigquery/select_gt_lt.sql test/fixtures/dialects/bigquery/select_hyphenated_table_name_in_from.sql test/fixtures/dialects/bigquery/select_identifiers.sql test/fixtures/dialects/bigquery/select_if.sql test/fixtures/dialects/bigquery/select_interval_expression.sql test/fixtures/dialects/bigquery/select_less_than_greater_than.sql test/fixtures/dialects/bigquery/select_lt_gt.sql test/fixtures/dialects/bigquery/select_mixture_of_array_literals.sql test/fixtures/dialects/bigquery/select_ml_predict_with_select.sql test/fixtures/dialects/bigquery/select_ml_weights.sql test/fixtures/dialects/bigquery/select_multi_except.sql test/fixtures/dialects/bigquery/select_natural_join.sql test/fixtures/dialects/bigquery/select_pivot.sql test/fixtures/dialects/bigquery/select_quoting.sql test/fixtures/dialects/bigquery/select_replace.sql test/fixtures/dialects/bigquery/select_replace_2.sql test/fixtures/dialects/bigquery/select_rows_between.sql test/fixtures/dialects/bigquery/select_safe_function.sql test/fixtures/dialects/bigquery/select_set_operators.sql test/fixtures/dialects/bigquery/select_struct.sql test/fixtures/dialects/bigquery/select_typeless_struct_inside_function.sql test/fixtures/dialects/bigquery/select_udf_quote_everything.sql test/fixtures/dialects/bigquery/select_udf_quote_nothing.sql test/fixtures/dialects/bigquery/select_udf_quote_project_and_datasetfunctionname.sql test/fixtures/dialects/bigquery/select_udf_quote_project_name.sql test/fixtures/dialects/bigquery/select_unpivot.sql test/fixtures/dialects/bigquery/select_where_array_element_less_than.sql test/fixtures/dialects/bigquery/select_where_greater_than.sql test/fixtures/dialects/bigquery/select_where_less_than.sql test/fixtures/dialects/bigquery/select_with_date_literal_coercion_and_two_part_string_interval.sql test/fixtures/dialects/bigquery/select_with_offset.sql test/fixtures/dialects/bigquery/select_with_offset_2.sql test/fixtures/dialects/bigquery/select_with_offset_3.sql test/fixtures/dialects/bigquery/select_with_qualify.sql test/fixtures/dialects/bigquery/select_with_union_and_qualify.sql test/fixtures/dialects/bigquery/set_variable_multiple.sql test/fixtures/dialects/bigquery/set_variable_single.sql test/fixtures/dialects/bigquery/string_literals.sql test/fixtures/dialects/bigquery/typeless_array.sql test/fixtures/dialects/bigquery/typeless_struct.sql test/fixtures/dialects/clickhouse/.sqlfluff test/fixtures/dialects/clickhouse/create_table.sql test/fixtures/dialects/clickhouse/cte.sql test/fixtures/dialects/clickhouse/cte_columns.sql test/fixtures/dialects/clickhouse/final.sql test/fixtures/dialects/db2/.sqlfluff test/fixtures/dialects/db2/create_table_field_name_with_pound_sign.sql test/fixtures/dialects/exasol/.sqlfluff test/fixtures/dialects/exasol/AccessStatement.sql test/fixtures/dialects/exasol/Add_Days.sql test/fixtures/dialects/exasol/AlterConnection.sql test/fixtures/dialects/exasol/AlterConsumerGroup.sql test/fixtures/dialects/exasol/AlterRole.sql test/fixtures/dialects/exasol/AlterSchemaStatement.sql test/fixtures/dialects/exasol/AlterSession.sql test/fixtures/dialects/exasol/AlterSystem.sql test/fixtures/dialects/exasol/AlterTableColumn.sql test/fixtures/dialects/exasol/AlterTableConstraint.sql test/fixtures/dialects/exasol/AlterTableDistributePartition.sql test/fixtures/dialects/exasol/AlterUser.sql test/fixtures/dialects/exasol/AlterVirtualSchemaStatement.sql test/fixtures/dialects/exasol/CommentStatement.sql test/fixtures/dialects/exasol/CreateAdapterScriptStatement.sql test/fixtures/dialects/exasol/CreateConnection.sql test/fixtures/dialects/exasol/CreateConsumerGroup.sql test/fixtures/dialects/exasol/CreateFunctionStatement.sql test/fixtures/dialects/exasol/CreateLuaScriptBracket.sql test/fixtures/dialects/exasol/CreatePythonScalarScript.sql test/fixtures/dialects/exasol/CreateRole.sql test/fixtures/dialects/exasol/CreateSchema.sql test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement1.sql test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement2.sql test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement3.sql test/fixtures/dialects/exasol/CreateTableStatement.sql test/fixtures/dialects/exasol/CreateUDFScriptDotSyntax.sql test/fixtures/dialects/exasol/CreateUDFScriptStatement1.sql test/fixtures/dialects/exasol/CreateUDFScriptStatement2.sql test/fixtures/dialects/exasol/CreateUDFScriptStatement3.sql test/fixtures/dialects/exasol/CreateUDFScriptStatement4.sql test/fixtures/dialects/exasol/CreateUDFScriptStatement5.sql test/fixtures/dialects/exasol/CreateUser.sql test/fixtures/dialects/exasol/CreateViewStatement.sql test/fixtures/dialects/exasol/CreateVirtualSchemaStatement.sql test/fixtures/dialects/exasol/DataTypeTest.sql test/fixtures/dialects/exasol/DeleteStatement.sql test/fixtures/dialects/exasol/DropCascadeRestrictStatement.sql test/fixtures/dialects/exasol/DropCascadeStatement.sql test/fixtures/dialects/exasol/DropConnectionStatement.sql test/fixtures/dialects/exasol/DropConsumerGroup.sql test/fixtures/dialects/exasol/DropSchemaStatement.sql test/fixtures/dialects/exasol/DropScriptStatement.sql test/fixtures/dialects/exasol/DropTableStatement.sql test/fixtures/dialects/exasol/ExecuteScript.sql test/fixtures/dialects/exasol/ExplainVirtual.sql test/fixtures/dialects/exasol/ExportStatement.sql test/fixtures/dialects/exasol/FlushStatistics.sql test/fixtures/dialects/exasol/ImportStatement.sql test/fixtures/dialects/exasol/InsertStatement.sql test/fixtures/dialects/exasol/KillStatement.sql test/fixtures/dialects/exasol/MergeStatement.sql test/fixtures/dialects/exasol/OpenCloseSchema.sql test/fixtures/dialects/exasol/PreloadStatement.sql test/fixtures/dialects/exasol/RecompressStatement.sql test/fixtures/dialects/exasol/RenameStatement.sql test/fixtures/dialects/exasol/SelectStatement.sql test/fixtures/dialects/exasol/TruncateStatement.sql test/fixtures/dialects/exasol/UpdateStatement.sql test/fixtures/dialects/exasol/values_in_subquery.sql test/fixtures/dialects/hive/.sqlfluff test/fixtures/dialects/hive/alter_database.sql test/fixtures/dialects/hive/alter_schema.sql test/fixtures/dialects/hive/alter_table.sql test/fixtures/dialects/hive/array_types.sql test/fixtures/dialects/hive/create_database.sql test/fixtures/dialects/hive/create_schema.sql test/fixtures/dialects/hive/create_table_as_select.sql test/fixtures/dialects/hive/create_table_clustered_by.sql test/fixtures/dialects/hive/create_table_constraints.sql test/fixtures/dialects/hive/create_table_datatypes.sql test/fixtures/dialects/hive/create_table_external_partitioned.sql test/fixtures/dialects/hive/create_table_like.sql test/fixtures/dialects/hive/create_table_row_format_delimited.sql test/fixtures/dialects/hive/create_table_row_format_serde.sql test/fixtures/dialects/hive/create_table_skewed_by.sql test/fixtures/dialects/hive/create_table_temporary_external.sql test/fixtures/dialects/hive/create_table_temporary_properties.sql test/fixtures/dialects/hive/create_table_with.sql test/fixtures/dialects/hive/drop_database.sql test/fixtures/dialects/hive/drop_schema.sql test/fixtures/dialects/hive/drop_table.sql test/fixtures/dialects/hive/insert_into_table.sql test/fixtures/dialects/hive/insert_into_table_partition.sql test/fixtures/dialects/hive/insert_into_table_values.sql test/fixtures/dialects/hive/insert_overwrite_directory.sql test/fixtures/dialects/hive/insert_overwrite_table.sql test/fixtures/dialects/hive/insert_overwrite_table_dynamic_partition.sql test/fixtures/dialects/hive/insert_overwrite_table_partition.sql test/fixtures/dialects/hive/msck_repair_table.sql test/fixtures/dialects/hive/msck_table.sql test/fixtures/dialects/hive/quoted_literal.sql test/fixtures/dialects/hive/select_cast.sql test/fixtures/dialects/hive/select_cluster_distribute_sort_by.sql test/fixtures/dialects/hive/select_interval.sql test/fixtures/dialects/hive/select_lateral_view.sql test/fixtures/dialects/hive/select_left_semi_join.sql test/fixtures/dialects/hive/select_sampling_table.sql test/fixtures/dialects/hive/truncate_table.sql test/fixtures/dialects/hive/use.sql test/fixtures/dialects/mysql/.sqlfluff test/fixtures/dialects/mysql/alter_table.sql test/fixtures/dialects/mysql/alter_view.sql test/fixtures/dialects/mysql/analyze_table.sql test/fixtures/dialects/mysql/begin.sql test/fixtures/dialects/mysql/bit_value_literal.sql test/fixtures/dialects/mysql/call_statement.sql test/fixtures/dialects/mysql/call_statement_function_param.sql test/fixtures/dialects/mysql/call_statement_multiple_param.sql test/fixtures/dialects/mysql/call_statement_no_param.sql test/fixtures/dialects/mysql/call_statement_quoted.sql test/fixtures/dialects/mysql/check_constraint.sql test/fixtures/dialects/mysql/check_table.sql test/fixtures/dialects/mysql/checksum_table.sql test/fixtures/dialects/mysql/close.sql test/fixtures/dialects/mysql/close_qualified.sql test/fixtures/dialects/mysql/create_table.sql test/fixtures/dialects/mysql/create_table_constraint_unique.sql test/fixtures/dialects/mysql/create_table_datetime.sql test/fixtures/dialects/mysql/create_table_equals_optional.sql test/fixtures/dialects/mysql/create_table_index.sql test/fixtures/dialects/mysql/create_table_primary_foreign_keys.sql test/fixtures/dialects/mysql/create_table_unique_key.sql test/fixtures/dialects/mysql/create_trigger.sql test/fixtures/dialects/mysql/create_user.sql test/fixtures/dialects/mysql/create_view.sql test/fixtures/dialects/mysql/deallocate_prepare.sql test/fixtures/dialects/mysql/declare_condition.sql test/fixtures/dialects/mysql/declare_continue_handler_sqlexception.sql test/fixtures/dialects/mysql/declare_cursor.sql test/fixtures/dialects/mysql/declare_default_numeric.sql test/fixtures/dialects/mysql/declare_default_quotedliteral.sql test/fixtures/dialects/mysql/declare_exit_handler_sqlexception.sql test/fixtures/dialects/mysql/declare_local_variable.sql test/fixtures/dialects/mysql/declare_undo_handler_sqlexception.sql test/fixtures/dialects/mysql/delete_multitable.sql test/fixtures/dialects/mysql/delimiter_function.sql test/fixtures/dialects/mysql/delimiter_procedure.sql test/fixtures/dialects/mysql/delimiter_select.sql test/fixtures/dialects/mysql/drop_function.sql test/fixtures/dialects/mysql/drop_index.sql test/fixtures/dialects/mysql/drop_index_with_algorithm.sql test/fixtures/dialects/mysql/drop_index_with_lock.sql test/fixtures/dialects/mysql/drop_prepare.sql test/fixtures/dialects/mysql/drop_procedure.sql test/fixtures/dialects/mysql/drop_table.sql test/fixtures/dialects/mysql/drop_trigger.sql test/fixtures/dialects/mysql/execute_prepared_stmt.sql test/fixtures/dialects/mysql/execute_prepared_stmt_using.sql test/fixtures/dialects/mysql/execute_prepared_stmt_using_multiple_variable.sql test/fixtures/dialects/mysql/explain.sql test/fixtures/dialects/mysql/fetch.sql test/fixtures/dialects/mysql/fetch_from.sql test/fixtures/dialects/mysql/fetch_multiple.sql test/fixtures/dialects/mysql/fetch_next_from.sql test/fixtures/dialects/mysql/fetch_session.sql test/fixtures/dialects/mysql/fetch_session_multiple.sql test/fixtures/dialects/mysql/flush.sql test/fixtures/dialects/mysql/force_index.sql test/fixtures/dialects/mysql/force_index_for_group_by.sql test/fixtures/dialects/mysql/force_index_for_join.sql test/fixtures/dialects/mysql/force_index_for_order_by.sql test/fixtures/dialects/mysql/force_index_left_join.sql test/fixtures/dialects/mysql/force_key.sql test/fixtures/dialects/mysql/function_comment.sql test/fixtures/dialects/mysql/function_definer.sql test/fixtures/dialects/mysql/function_modifies_sql.sql test/fixtures/dialects/mysql/function_no_sql.sql test/fixtures/dialects/mysql/function_notdeterministic.sql test/fixtures/dialects/mysql/function_reads_sql.sql test/fixtures/dialects/mysql/function_sql_security_definer.sql test/fixtures/dialects/mysql/function_sql_security_invoker.sql test/fixtures/dialects/mysql/get_diagnostics_condition_info_local_variable.sql test/fixtures/dialects/mysql/get_diagnostics_condition_info_multiple_variable.sql test/fixtures/dialects/mysql/get_diagnostics_condition_info_session_variable.sql test/fixtures/dialects/mysql/get_diagnostics_condition_local_variable.sql test/fixtures/dialects/mysql/get_diagnostics_condition_numeric.sql test/fixtures/dialects/mysql/get_diagnostics_condition_session_variable.sql test/fixtures/dialects/mysql/get_diagnostics_number.sql test/fixtures/dialects/mysql/get_diagnostics_row_count.sql test/fixtures/dialects/mysql/grant.sql test/fixtures/dialects/mysql/handler_condition_name.sql test/fixtures/dialects/mysql/handler_error_code.sql test/fixtures/dialects/mysql/handler_not_found.sql test/fixtures/dialects/mysql/handler_sqlstate.sql test/fixtures/dialects/mysql/handler_sqlstate_value.sql test/fixtures/dialects/mysql/handler_sqlwarning.sql test/fixtures/dialects/mysql/help_statement.sql test/fixtures/dialects/mysql/hexadecimal_literal.sql test/fixtures/dialects/mysql/if.sql test/fixtures/dialects/mysql/if_else.sql test/fixtures/dialects/mysql/if_elseif.sql test/fixtures/dialects/mysql/if_multiple_expression.sql test/fixtures/dialects/mysql/if_nested.sql test/fixtures/dialects/mysql/if_session_variable.sql test/fixtures/dialects/mysql/if_subquery_expression.sql test/fixtures/dialects/mysql/ignore_index.sql test/fixtures/dialects/mysql/ignore_index_for_group_by.sql test/fixtures/dialects/mysql/ignore_index_for_join.sql test/fixtures/dialects/mysql/ignore_index_for_order_by.sql test/fixtures/dialects/mysql/ignore_key.sql test/fixtures/dialects/mysql/insert.sql test/fixtures/dialects/mysql/interval.sql test/fixtures/dialects/mysql/json.sql test/fixtures/dialects/mysql/load_data.sql test/fixtures/dialects/mysql/loop_label.sql test/fixtures/dialects/mysql/loop_multiple_statements.sql test/fixtures/dialects/mysql/loop_no_label.sql test/fixtures/dialects/mysql/nested_begin.sql test/fixtures/dialects/mysql/open.sql test/fixtures/dialects/mysql/open_qualified.sql test/fixtures/dialects/mysql/optimize_table.sql test/fixtures/dialects/mysql/prepare_local_variable.sql test/fixtures/dialects/mysql/prepare_session_variable.sql test/fixtures/dialects/mysql/prepare_statement.sql test/fixtures/dialects/mysql/procedure_definer.sql test/fixtures/dialects/mysql/procedure_in_param.sql test/fixtures/dialects/mysql/procedure_inout_param.sql test/fixtures/dialects/mysql/procedure_out_param.sql test/fixtures/dialects/mysql/purge_binary_logs.sql test/fixtures/dialects/mysql/quoted_literal.sql test/fixtures/dialects/mysql/rename_table.sql test/fixtures/dialects/mysql/repair_table.sql test/fixtures/dialects/mysql/repeat_label.sql test/fixtures/dialects/mysql/repeat_multiple_statements.sql test/fixtures/dialects/mysql/repeat_no_label.sql test/fixtures/dialects/mysql/replace.sql test/fixtures/dialects/mysql/reset_master.sql test/fixtures/dialects/mysql/resignal.sql test/fixtures/dialects/mysql/resignal_condition_name.sql test/fixtures/dialects/mysql/resignal_condition_sqlstate.sql test/fixtures/dialects/mysql/resignal_condition_sqlstate_value.sql test/fixtures/dialects/mysql/resignal_set_signal_info.sql test/fixtures/dialects/mysql/resignal_set_signal_info_multiple.sql test/fixtures/dialects/mysql/select_boolean_operators.sql test/fixtures/dialects/mysql/select_distinctrow.sql test/fixtures/dialects/mysql/select_for_share.sql test/fixtures/dialects/mysql/select_for_update.sql test/fixtures/dialects/mysql/select_for_update_lock_in_share_mode.sql test/fixtures/dialects/mysql/select_for_update_nowait.sql test/fixtures/dialects/mysql/select_for_update_of.sql test/fixtures/dialects/mysql/select_for_update_of_multiple.sql test/fixtures/dialects/mysql/select_for_update_skip_locked.sql test/fixtures/dialects/mysql/select_high_priority.sql test/fixtures/dialects/mysql/select_into_dumpfile.sql test/fixtures/dialects/mysql/select_into_multiple_variable.sql test/fixtures/dialects/mysql/select_into_outfile.sql test/fixtures/dialects/mysql/select_into_outfile_fields_enclosed.sql test/fixtures/dialects/mysql/select_into_outfile_fields_escaped.sql test/fixtures/dialects/mysql/select_into_outfile_fields_optionally_enclosed.sql test/fixtures/dialects/mysql/select_into_outfile_fields_terminated.sql test/fixtures/dialects/mysql/select_into_outfile_lines_starting.sql test/fixtures/dialects/mysql/select_into_outfile_lines_terminated.sql test/fixtures/dialects/mysql/select_into_session_variable.sql test/fixtures/dialects/mysql/select_local_variable.sql test/fixtures/dialects/mysql/select_lock_in_share_mode.sql test/fixtures/dialects/mysql/select_multiple_partition.sql test/fixtures/dialects/mysql/select_partition.sql test/fixtures/dialects/mysql/select_session_variable.sql test/fixtures/dialects/mysql/select_sql_big_result.sql test/fixtures/dialects/mysql/select_sql_buffer_result.sql test/fixtures/dialects/mysql/select_sql_cache.sql test/fixtures/dialects/mysql/select_sql_calc_found_rows.sql test/fixtures/dialects/mysql/select_sql_no_cache.sql test/fixtures/dialects/mysql/select_sql_small_result.sql test/fixtures/dialects/mysql/select_straight_join.sql test/fixtures/dialects/mysql/set_booleans.sql test/fixtures/dialects/mysql/set_multiple_variables.sql test/fixtures/dialects/mysql/set_session_variable.sql test/fixtures/dialects/mysql/set_session_variable_expression.sql test/fixtures/dialects/mysql/set_sql_log_bin.sql test/fixtures/dialects/mysql/signal.sql test/fixtures/dialects/mysql/signal_condition_name.sql test/fixtures/dialects/mysql/signal_condition_sqlstate.sql test/fixtures/dialects/mysql/signal_condition_sqlstate_value.sql test/fixtures/dialects/mysql/signal_set_signal_info.sql test/fixtures/dialects/mysql/signal_set_signal_info_multiple.sql test/fixtures/dialects/mysql/system_variables.sql test/fixtures/dialects/mysql/update.sql test/fixtures/dialects/mysql/use_database.sql test/fixtures/dialects/mysql/use_index.sql test/fixtures/dialects/mysql/use_index_for_group_by.sql test/fixtures/dialects/mysql/use_index_for_join.sql test/fixtures/dialects/mysql/use_index_for_order_by.sql test/fixtures/dialects/mysql/use_key.sql test/fixtures/dialects/mysql/use_statement.sql test/fixtures/dialects/mysql/values_statement.sql test/fixtures/dialects/mysql/variable_assignment.sql test/fixtures/dialects/mysql/while_label.sql test/fixtures/dialects/mysql/while_no_label.sql test/fixtures/dialects/oracle/.sqlfluff test/fixtures/dialects/oracle/alter_table.sql test/fixtures/dialects/oracle/at_signs.sql test/fixtures/dialects/oracle/comment.sql test/fixtures/dialects/oracle/database_link.sql test/fixtures/dialects/oracle/prompt.sql test/fixtures/dialects/postgres/.sqlfluff test/fixtures/dialects/postgres/postgres_alter_database.sql test/fixtures/dialects/postgres/postgres_alter_default_privileges.sql test/fixtures/dialects/postgres/postgres_alter_domain.sql test/fixtures/dialects/postgres/postgres_alter_function.sql test/fixtures/dialects/postgres/postgres_alter_index.sql test/fixtures/dialects/postgres/postgres_alter_materialized_view.sql test/fixtures/dialects/postgres/postgres_alter_procedure.sql test/fixtures/dialects/postgres/postgres_alter_role.sql test/fixtures/dialects/postgres/postgres_alter_schema.sql test/fixtures/dialects/postgres/postgres_alter_sequence.sql test/fixtures/dialects/postgres/postgres_alter_table.sql test/fixtures/dialects/postgres/postgres_alter_trigger.sql test/fixtures/dialects/postgres/postgres_alter_type.sql test/fixtures/dialects/postgres/postgres_alter_view.sql test/fixtures/dialects/postgres/postgres_analyze.sql test/fixtures/dialects/postgres/postgres_array.sql test/fixtures/dialects/postgres/postgres_bare_functions.sql test/fixtures/dialects/postgres/postgres_call.sql test/fixtures/dialects/postgres/postgres_cast_with_whitespaces.sql test/fixtures/dialects/postgres/postgres_comment_on.sql test/fixtures/dialects/postgres/postgres_composite_types.sql test/fixtures/dialects/postgres/postgres_copy.sql test/fixtures/dialects/postgres/postgres_create_collation.sql test/fixtures/dialects/postgres/postgres_create_database.sql test/fixtures/dialects/postgres/postgres_create_dollar_quoted_function.sql test/fixtures/dialects/postgres/postgres_create_domain.sql test/fixtures/dialects/postgres/postgres_create_extension.sql test/fixtures/dialects/postgres/postgres_create_function.sql test/fixtures/dialects/postgres/postgres_create_index.sql test/fixtures/dialects/postgres/postgres_create_materialized_view.sql test/fixtures/dialects/postgres/postgres_create_policy.sql test/fixtures/dialects/postgres/postgres_create_procedure.sql test/fixtures/dialects/postgres/postgres_create_role.sql test/fixtures/dialects/postgres/postgres_create_sequence.sql test/fixtures/dialects/postgres/postgres_create_table.sql test/fixtures/dialects/postgres/postgres_create_table_as.sql test/fixtures/dialects/postgres/postgres_create_trigger.sql test/fixtures/dialects/postgres/postgres_create_type.sql test/fixtures/dialects/postgres/postgres_create_zero_argument_function.sql test/fixtures/dialects/postgres/postgres_cte_in_materialized_view.sql test/fixtures/dialects/postgres/postgres_datatypes.sql test/fixtures/dialects/postgres/postgres_datetime_units.sql test/fixtures/dialects/postgres/postgres_delete.sql test/fixtures/dialects/postgres/postgres_discard.sql test/fixtures/dialects/postgres/postgres_do.sql test/fixtures/dialects/postgres/postgres_drop_database.sql test/fixtures/dialects/postgres/postgres_drop_domain.sql test/fixtures/dialects/postgres/postgres_drop_function.sql test/fixtures/dialects/postgres/postgres_drop_materialized_view.sql test/fixtures/dialects/postgres/postgres_drop_policy.sql test/fixtures/dialects/postgres/postgres_drop_procedure.sql test/fixtures/dialects/postgres/postgres_drop_sequence.sql test/fixtures/dialects/postgres/postgres_drop_trigger.sql test/fixtures/dialects/postgres/postgres_drop_type.sql test/fixtures/dialects/postgres/postgres_escape.sql test/fixtures/dialects/postgres/postgres_explain.sql test/fixtures/dialects/postgres/postgres_filter.sql test/fixtures/dialects/postgres/postgres_grant_privileges.sql test/fixtures/dialects/postgres/postgres_group_by.sql test/fixtures/dialects/postgres/postgres_insert.sql test/fixtures/dialects/postgres/postgres_join_lateral.sql test/fixtures/dialects/postgres/postgres_join_no_space.sql test/fixtures/dialects/postgres/postgres_json_operators.sql test/fixtures/dialects/postgres/postgres_load.sql test/fixtures/dialects/postgres/postgres_lock_table.sql test/fixtures/dialects/postgres/postgres_notifications.sql test/fixtures/dialects/postgres/postgres_null_filters.sql test/fixtures/dialects/postgres/postgres_pattern_match_expressions.sql test/fixtures/dialects/postgres/postgres_position.sql test/fixtures/dialects/postgres/postgres_postgis.sql test/fixtures/dialects/postgres/postgres_psql_meta_command.sql test/fixtures/dialects/postgres/postgres_psql_variable.sql test/fixtures/dialects/postgres/postgres_range_operators.sql test/fixtures/dialects/postgres/postgres_refresh_materialized_view.sql test/fixtures/dialects/postgres/postgres_reindex.sql test/fixtures/dialects/postgres/postgres_reset.sql test/fixtures/dialects/postgres/postgres_revoke.sql test/fixtures/dialects/postgres/postgres_select.sql test/fixtures/dialects/postgres/postgres_select_case_cast.sql test/fixtures/dialects/postgres/postgres_select_frame_clause.sql test/fixtures/dialects/postgres/postgres_select_into.sql test/fixtures/dialects/postgres/postgres_set.sql test/fixtures/dialects/postgres/postgres_single_quote.sql test/fixtures/dialects/postgres/postgres_subquery.sql test/fixtures/dialects/postgres/postgres_truncate.sql test/fixtures/dialects/postgres/postgres_unicode_double_quote.sql test/fixtures/dialects/postgres/postgres_unicode_single_quote.sql test/fixtures/dialects/postgres/postgres_update_table.sql test/fixtures/dialects/postgres/postgres_values_alias.sql test/fixtures/dialects/postgres/postgres_values_in_subquery.sql test/fixtures/dialects/postgres/postgres_with.sql test/fixtures/dialects/postgres/postgres_within_group.sql test/fixtures/dialects/postgres/values.sql test/fixtures/dialects/redshift/.sqlfluff test/fixtures/dialects/redshift/redshift_alter_datashare.sql test/fixtures/dialects/redshift/redshift_alter_default_privileges.sql test/fixtures/dialects/redshift/redshift_alter_group.sql test/fixtures/dialects/redshift/redshift_alter_procedure.sql test/fixtures/dialects/redshift/redshift_alter_schema.sql test/fixtures/dialects/redshift/redshift_alter_table.sql test/fixtures/dialects/redshift/redshift_alter_user.sql test/fixtures/dialects/redshift/redshift_analyze_compression.sql test/fixtures/dialects/redshift/redshift_approximate_functions.sql test/fixtures/dialects/redshift/redshift_array_unnest.sql test/fixtures/dialects/redshift/redshift_attach_rls_policy.sql test/fixtures/dialects/redshift/redshift_call.sql test/fixtures/dialects/redshift/redshift_cast_conversion.sql test/fixtures/dialects/redshift/redshift_cast_with_whitespaces.sql test/fixtures/dialects/redshift/redshift_close.sql test/fixtures/dialects/redshift/redshift_copy.sql test/fixtures/dialects/redshift/redshift_create_datashare.sql test/fixtures/dialects/redshift/redshift_create_external_function.sql test/fixtures/dialects/redshift/redshift_create_external_schema.sql test/fixtures/dialects/redshift/redshift_create_external_table.sql test/fixtures/dialects/redshift/redshift_create_external_table_as.sql test/fixtures/dialects/redshift/redshift_create_function.sql test/fixtures/dialects/redshift/redshift_create_group.sql test/fixtures/dialects/redshift/redshift_create_library.sql test/fixtures/dialects/redshift/redshift_create_model.sql test/fixtures/dialects/redshift/redshift_create_procedure.sql test/fixtures/dialects/redshift/redshift_create_rls_policy.sql test/fixtures/dialects/redshift/redshift_create_schema.sql test/fixtures/dialects/redshift/redshift_create_table.sql test/fixtures/dialects/redshift/redshift_create_table_as.sql test/fixtures/dialects/redshift/redshift_create_user.sql test/fixtures/dialects/redshift/redshift_dateparts.sql test/fixtures/dialects/redshift/redshift_datetime_cast.sql test/fixtures/dialects/redshift/redshift_declare.sql test/fixtures/dialects/redshift/redshift_desc_datashare.sql test/fixtures/dialects/redshift/redshift_detach_rls_policy.sql test/fixtures/dialects/redshift/redshift_drop_datashare.sql test/fixtures/dialects/redshift/redshift_drop_procedure.sql test/fixtures/dialects/redshift/redshift_drop_rls_policy.sql test/fixtures/dialects/redshift/redshift_fetch.sql test/fixtures/dialects/redshift/redshift_insert_into.sql test/fixtures/dialects/redshift/redshift_lock_table.sql test/fixtures/dialects/redshift/redshift_object_unpivot.sql test/fixtures/dialects/redshift/redshift_pattern_match_expressions.sql test/fixtures/dialects/redshift/redshift_percentile_cont.sql test/fixtures/dialects/redshift/redshift_pivot.sql test/fixtures/dialects/redshift/redshift_show_datashares.sql test/fixtures/dialects/redshift/redshift_show_model.sql test/fixtures/dialects/redshift/redshift_single_quote.sql test/fixtures/dialects/redshift/redshift_super_data_type.sql test/fixtures/dialects/redshift/redshift_temporary_tables.sql test/fixtures/dialects/redshift/redshift_transactions.sql test/fixtures/dialects/redshift/redshift_unload.sql test/fixtures/dialects/redshift/redshift_unpivot.sql test/fixtures/dialects/redshift/redshift_unreserved_keywords.sql test/fixtures/dialects/redshift/redshift_update.sql test/fixtures/dialects/redshift/redshift_vacuum.sql test/fixtures/dialects/redshift/select_dateadd.sql test/fixtures/dialects/redshift/select_datetime_functions.sql test/fixtures/dialects/redshift/select_first_value.sql test/fixtures/dialects/redshift/select_from_with_parenthesis.sql test/fixtures/dialects/redshift/select_keywords.sql test/fixtures/dialects/redshift/select_top.sql test/fixtures/dialects/redshift/window_functions.sql test/fixtures/dialects/snowflake/.sqlfluff test/fixtures/dialects/snowflake/describe_statements.sql test/fixtures/dialects/snowflake/multiple_shorthand_casts.sql test/fixtures/dialects/snowflake/snowflake_alter_external_function.sql test/fixtures/dialects/snowflake/snowflake_alter_external_table.sql test/fixtures/dialects/snowflake/snowflake_alter_file_format.sql test/fixtures/dialects/snowflake/snowflake_alter_function.sql test/fixtures/dialects/snowflake/snowflake_alter_materialized_view.sql test/fixtures/dialects/snowflake/snowflake_alter_pipe.sql test/fixtures/dialects/snowflake/snowflake_alter_schema.sql test/fixtures/dialects/snowflake/snowflake_alter_session_set_timezone.sql test/fixtures/dialects/snowflake/snowflake_alter_session_unset_parameters.sql test/fixtures/dialects/snowflake/snowflake_alter_share.sql test/fixtures/dialects/snowflake/snowflake_alter_stage.sql test/fixtures/dialects/snowflake/snowflake_alter_stream.sql test/fixtures/dialects/snowflake/snowflake_alter_table.sql test/fixtures/dialects/snowflake/snowflake_alter_table_clustering_action.sql test/fixtures/dialects/snowflake/snowflake_alter_table_column.sql test/fixtures/dialects/snowflake/snowflake_alter_task_add_after.sql test/fixtures/dialects/snowflake/snowflake_alter_task_if_exists_resume.sql test/fixtures/dialects/snowflake/snowflake_alter_task_modify_as.sql test/fixtures/dialects/snowflake/snowflake_alter_task_modify_when.sql test/fixtures/dialects/snowflake/snowflake_alter_task_remove_after.sql test/fixtures/dialects/snowflake/snowflake_alter_task_resume.sql test/fixtures/dialects/snowflake/snowflake_alter_task_set_full.sql test/fixtures/dialects/snowflake/snowflake_alter_task_set_simple.sql test/fixtures/dialects/snowflake/snowflake_alter_task_set_special_full.sql test/fixtures/dialects/snowflake/snowflake_alter_task_set_special_simple.sql test/fixtures/dialects/snowflake/snowflake_alter_task_suspend.sql test/fixtures/dialects/snowflake/snowflake_alter_task_unset_full.sql test/fixtures/dialects/snowflake/snowflake_alter_task_unset_simple.sql test/fixtures/dialects/snowflake/snowflake_alter_user_abort_query.sql test/fixtures/dialects/snowflake/snowflake_alter_user_delegate_auth.sql test/fixtures/dialects/snowflake/snowflake_alter_user_delegate_auth_role.sql test/fixtures/dialects/snowflake/snowflake_alter_user_remove_delegate_auth.sql test/fixtures/dialects/snowflake/snowflake_alter_user_rename.sql test/fixtures/dialects/snowflake/snowflake_alter_user_reset_password.sql test/fixtures/dialects/snowflake/snowflake_alter_user_set_values.sql test/fixtures/dialects/snowflake/snowflake_alter_user_unset_values.sql test/fixtures/dialects/snowflake/snowflake_alter_view.sql test/fixtures/dialects/snowflake/snowflake_alter_warehouse.sql test/fixtures/dialects/snowflake/snowflake_call.sql test/fixtures/dialects/snowflake/snowflake_call_statement.sql test/fixtures/dialects/snowflake/snowflake_changes_clause.sql test/fixtures/dialects/snowflake/snowflake_col_position.sql test/fixtures/dialects/snowflake/snowflake_comment_statement.sql test/fixtures/dialects/snowflake/snowflake_connect_by.sql test/fixtures/dialects/snowflake/snowflake_copy_into_location.sql test/fixtures/dialects/snowflake/snowflake_copy_into_table.sql test/fixtures/dialects/snowflake/snowflake_create_database.sql test/fixtures/dialects/snowflake/snowflake_create_external_function.sql test/fixtures/dialects/snowflake/snowflake_create_external_table.sql test/fixtures/dialects/snowflake/snowflake_create_file_format.sql test/fixtures/dialects/snowflake/snowflake_create_function.sql test/fixtures/dialects/snowflake/snowflake_create_masking_policy.sql test/fixtures/dialects/snowflake/snowflake_create_network_policy.sql test/fixtures/dialects/snowflake/snowflake_create_notification_integration.sql test/fixtures/dialects/snowflake/snowflake_create_pipe.sql test/fixtures/dialects/snowflake/snowflake_create_procedure.sql test/fixtures/dialects/snowflake/snowflake_create_role.sql test/fixtures/dialects/snowflake/snowflake_create_schema.sql test/fixtures/dialects/snowflake/snowflake_create_stage.sql test/fixtures/dialects/snowflake/snowflake_create_storage_integration.sql test/fixtures/dialects/snowflake/snowflake_create_stream.sql test/fixtures/dialects/snowflake/snowflake_create_table.sql test/fixtures/dialects/snowflake/snowflake_create_table_comments.sql test/fixtures/dialects/snowflake/snowflake_create_table_with_partition_as_column_name.sql test/fixtures/dialects/snowflake/snowflake_create_task.sql test/fixtures/dialects/snowflake/snowflake_create_user.sql test/fixtures/dialects/snowflake/snowflake_create_view.sql test/fixtures/dialects/snowflake/snowflake_create_warehouse.sql test/fixtures/dialects/snowflake/snowflake_datetime_intervals.sql test/fixtures/dialects/snowflake/snowflake_datetime_units.sql test/fixtures/dialects/snowflake/snowflake_delete.sql test/fixtures/dialects/snowflake/snowflake_drop_statements.sql test/fixtures/dialects/snowflake/snowflake_escape.sql test/fixtures/dialects/snowflake/snowflake_explain.sql test/fixtures/dialects/snowflake/snowflake_first_value_ignore_nulls.sql test/fixtures/dialects/snowflake/snowflake_frame_clause.sql test/fixtures/dialects/snowflake/snowflake_get_statement.sql test/fixtures/dialects/snowflake/snowflake_grant_revoke.sql test/fixtures/dialects/snowflake/snowflake_identifier_pseudo_function.sql test/fixtures/dialects/snowflake/snowflake_inline_comment.sql test/fixtures/dialects/snowflake/snowflake_insert.sql test/fixtures/dialects/snowflake/snowflake_json_underscore_key.sql test/fixtures/dialects/snowflake/snowflake_lateral_flatten_after_join.sql test/fixtures/dialects/snowflake/snowflake_limit.sql test/fixtures/dialects/snowflake/snowflake_list_statement.sql test/fixtures/dialects/snowflake/snowflake_match_recognize.sql test/fixtures/dialects/snowflake/snowflake_merge_into.sql test/fixtures/dialects/snowflake/snowflake_non_reserved_keywords.sql test/fixtures/dialects/snowflake/snowflake_object_literals.sql test/fixtures/dialects/snowflake/snowflake_pivot.sql test/fixtures/dialects/snowflake/snowflake_put_statement.sql test/fixtures/dialects/snowflake/snowflake_qualify.sql test/fixtures/dialects/snowflake/snowflake_qualify_union.sql test/fixtures/dialects/snowflake/snowflake_remove_statement.sql test/fixtures/dialects/snowflake/snowflake_sample.sql test/fixtures/dialects/snowflake/snowflake_select.sql test/fixtures/dialects/snowflake/snowflake_select_clause_modifiers.sql test/fixtures/dialects/snowflake/snowflake_select_group_by_cube_rollup.sql test/fixtures/dialects/snowflake/snowflake_select_grouping_sets.sql test/fixtures/dialects/snowflake/snowflake_select_like_clause.sql test/fixtures/dialects/snowflake/snowflake_select_stages_files.sql test/fixtures/dialects/snowflake/snowflake_select_transient_table.sql test/fixtures/dialects/snowflake/snowflake_select_union.sql test/fixtures/dialects/snowflake/snowflake_select_values.sql test/fixtures/dialects/snowflake/snowflake_select_where_is_distinct_from.sql test/fixtures/dialects/snowflake/snowflake_semi_structured.sql test/fixtures/dialects/snowflake/snowflake_semi_structured_2.sql test/fixtures/dialects/snowflake/snowflake_semi_structured_3.sql test/fixtures/dialects/snowflake/snowflake_set_call_variable.sql test/fixtures/dialects/snowflake/snowflake_set_command.sql test/fixtures/dialects/snowflake/snowflake_string_literal.sql test/fixtures/dialects/snowflake/snowflake_transactions.sql test/fixtures/dialects/snowflake/snowflake_truncate_table.sql test/fixtures/dialects/snowflake/snowflake_undrop.sql test/fixtures/dialects/snowflake/snowflake_unset.sql test/fixtures/dialects/snowflake/snowflake_use.sql test/fixtures/dialects/snowflake/snowflake_window_function_ignore_nulls.sql test/fixtures/dialects/snowflake/snowflake_within_group.sql test/fixtures/dialects/soql/.sqlfluff test/fixtures/dialects/soql/date_literals.sql test/fixtures/dialects/soql/select_where_date_literals.sql test/fixtures/dialects/soql/select_where_date_n_literals.sql test/fixtures/dialects/sparksql/.sqlfluff test/fixtures/dialects/sparksql/add_file.sql test/fixtures/dialects/sparksql/add_jar.sql test/fixtures/dialects/sparksql/alter_database.sql test/fixtures/dialects/sparksql/alter_table.sql test/fixtures/dialects/sparksql/alter_view.sql test/fixtures/dialects/sparksql/analyze_table.sql test/fixtures/dialects/sparksql/bytes_literal.sql test/fixtures/dialects/sparksql/cache_table.sql test/fixtures/dialects/sparksql/case_clause.sql test/fixtures/dialects/sparksql/clear_cache.sql test/fixtures/dialects/sparksql/common_table_expressions.sql test/fixtures/dialects/sparksql/create_database.sql test/fixtures/dialects/sparksql/create_function.sql test/fixtures/dialects/sparksql/create_table_complex_datatypes.sql test/fixtures/dialects/sparksql/create_table_datasource.sql test/fixtures/dialects/sparksql/create_table_hiveformat.sql test/fixtures/dialects/sparksql/create_table_like.sql test/fixtures/dialects/sparksql/create_view.sql test/fixtures/dialects/sparksql/create_widget.sql test/fixtures/dialects/sparksql/databricks_dlt_apply_changes_into.sql test/fixtures/dialects/sparksql/databricks_dlt_constraint.sql test/fixtures/dialects/sparksql/databricks_dlt_create_table.sql test/fixtures/dialects/sparksql/databricks_dlt_create_view.sql test/fixtures/dialects/sparksql/databricks_operator_colon_sign.sql test/fixtures/dialects/sparksql/delta_change_data_feed.sql test/fixtures/dialects/sparksql/delta_constraints.sql test/fixtures/dialects/sparksql/delta_convert_to.sql test/fixtures/dialects/sparksql/delta_create_table.sql test/fixtures/dialects/sparksql/delta_delete_from.sql test/fixtures/dialects/sparksql/delta_describe_detail.sql test/fixtures/dialects/sparksql/delta_describe_history.sql test/fixtures/dialects/sparksql/delta_drop_column_metadata_change.sql test/fixtures/dialects/sparksql/delta_generate_manifest.sql test/fixtures/dialects/sparksql/delta_merge.sql test/fixtures/dialects/sparksql/delta_read_table.sql test/fixtures/dialects/sparksql/delta_restore.sql test/fixtures/dialects/sparksql/delta_update_table.sql test/fixtures/dialects/sparksql/delta_update_table_schema.sql test/fixtures/dialects/sparksql/delta_vacuum.sql test/fixtures/dialects/sparksql/delta_write_table.sql test/fixtures/dialects/sparksql/describe_database.sql test/fixtures/dialects/sparksql/describe_function.sql test/fixtures/dialects/sparksql/describe_query.sql test/fixtures/dialects/sparksql/describe_table.sql test/fixtures/dialects/sparksql/drop_database.sql test/fixtures/dialects/sparksql/drop_function.sql test/fixtures/dialects/sparksql/drop_schema.sql test/fixtures/dialects/sparksql/drop_table.sql test/fixtures/dialects/sparksql/drop_view.sql test/fixtures/dialects/sparksql/explain.sql test/fixtures/dialects/sparksql/from_supported_tvf.sql test/fixtures/dialects/sparksql/insert_overwrite_directory.sql test/fixtures/dialects/sparksql/insert_overwrite_directory_hive.sql test/fixtures/dialects/sparksql/insert_table.sql test/fixtures/dialects/sparksql/issue_3484.sql test/fixtures/dialects/sparksql/join_types.sql test/fixtures/dialects/sparksql/list_file.sql test/fixtures/dialects/sparksql/list_jar.sql test/fixtures/dialects/sparksql/literals.sql test/fixtures/dialects/sparksql/load_data.sql test/fixtures/dialects/sparksql/merge_into.sql test/fixtures/dialects/sparksql/numeric_literal.sql test/fixtures/dialects/sparksql/parse_integer_type.sql test/fixtures/dialects/sparksql/pivot_clause.sql test/fixtures/dialects/sparksql/quoted_literal.sql test/fixtures/dialects/sparksql/refresh.sql test/fixtures/dialects/sparksql/refresh_function.sql test/fixtures/dialects/sparksql/refresh_table.sql test/fixtures/dialects/sparksql/remove_widget.sql test/fixtures/dialects/sparksql/repair_table.sql test/fixtures/dialects/sparksql/reset.sql test/fixtures/dialects/sparksql/select_aggregate.sql test/fixtures/dialects/sparksql/select_cluster_by.sql test/fixtures/dialects/sparksql/select_delimited_identifier.sql test/fixtures/dialects/sparksql/select_delimited_identifier_with_escaped_backticks.sql test/fixtures/dialects/sparksql/select_distribute_by.sql test/fixtures/dialects/sparksql/select_from_file.sql test/fixtures/dialects/sparksql/select_from_lateral_view.sql test/fixtures/dialects/sparksql/select_from_multiple_values_clauses.sql test/fixtures/dialects/sparksql/select_from_values.sql test/fixtures/dialects/sparksql/select_from_where_clause.sql test/fixtures/dialects/sparksql/select_group_by.sql test/fixtures/dialects/sparksql/select_having.sql test/fixtures/dialects/sparksql/select_hints.sql test/fixtures/dialects/sparksql/select_lateral_view_supported_tvf.sql test/fixtures/dialects/sparksql/select_like_clause.sql test/fixtures/dialects/sparksql/select_limit_clause.sql test/fixtures/dialects/sparksql/select_order_by.sql test/fixtures/dialects/sparksql/select_qualify.sql test/fixtures/dialects/sparksql/select_reduce.sql test/fixtures/dialects/sparksql/select_set_operators.sql test/fixtures/dialects/sparksql/select_sort_by.sql test/fixtures/dialects/sparksql/select_star_except.sql test/fixtures/dialects/sparksql/select_tablesample.sql test/fixtures/dialects/sparksql/select_transform_clause.sql test/fixtures/dialects/sparksql/select_union.sql test/fixtures/dialects/sparksql/set.sql test/fixtures/dialects/sparksql/show_columns.sql test/fixtures/dialects/sparksql/show_create_table.sql test/fixtures/dialects/sparksql/show_databases.sql test/fixtures/dialects/sparksql/show_functions.sql test/fixtures/dialects/sparksql/show_partitions.sql test/fixtures/dialects/sparksql/show_table_extended.sql test/fixtures/dialects/sparksql/show_tables.sql test/fixtures/dialects/sparksql/show_tblproperties.sql test/fixtures/dialects/sparksql/show_views.sql test/fixtures/dialects/sparksql/table_alias.sql test/fixtures/dialects/sparksql/truncate_table.sql test/fixtures/dialects/sparksql/uncache_table.sql test/fixtures/dialects/sparksql/use_database.sql test/fixtures/dialects/sparksql/values.sql test/fixtures/dialects/sparksql/values_with_alias.sql test/fixtures/dialects/sparksql/window_functions.sql test/fixtures/dialects/sqlite/.sqlfluff test/fixtures/dialects/sqlite/create_index.sql test/fixtures/dialects/sqlite/create_table_autoincrement.sql test/fixtures/dialects/sqlite/create_table_check.sql test/fixtures/dialects/sqlite/create_table_constraint_default.sql test/fixtures/dialects/sqlite/create_table_constraint_regexp.sql test/fixtures/dialects/sqlite/create_table_deferrable.sql test/fixtures/dialects/sqlite/create_table_without_rowid.sql test/fixtures/dialects/sqlite/create_trigger.sql test/fixtures/dialects/sqlite/insert.sql test/fixtures/dialects/teradata/.sqlfluff test/fixtures/dialects/teradata/bteq_stmt.sql test/fixtures/dialects/teradata/collect_stats.sql test/fixtures/dialects/teradata/collect_stats_2.sql test/fixtures/dialects/teradata/comment_on_column_stmt.sql test/fixtures/dialects/teradata/comment_on_table_stmt.sql test/fixtures/dialects/teradata/create_table.sql test/fixtures/dialects/teradata/create_table_stmt.sql test/fixtures/dialects/teradata/create_table_stmt_2.sql test/fixtures/dialects/teradata/create_table_stmt_3.sql test/fixtures/dialects/teradata/create_table_stmt_4.sql test/fixtures/dialects/teradata/create_table_with_data.sql test/fixtures/dialects/teradata/database.sql test/fixtures/dialects/teradata/qualify_expression.sql test/fixtures/dialects/teradata/qualify_expression_union.sql test/fixtures/dialects/teradata/qualify_over.sql test/fixtures/dialects/teradata/select_date.sql test/fixtures/dialects/teradata/select_stmt.sql test/fixtures/dialects/teradata/select_stmt_cast.sql test/fixtures/dialects/teradata/select_stmt_normalize.sql test/fixtures/dialects/teradata/set_session.sql test/fixtures/dialects/teradata/update_from.sql test/fixtures/dialects/tsql/.sqlfluff test/fixtures/dialects/tsql/add_index.sql test/fixtures/dialects/tsql/alter_and_drop.sql test/fixtures/dialects/tsql/alter_table.sql test/fixtures/dialects/tsql/alter_table_switch.sql test/fixtures/dialects/tsql/begin_end.sql test/fixtures/dialects/tsql/begin_end_nested.sql test/fixtures/dialects/tsql/begin_end_no_semicolon.sql test/fixtures/dialects/tsql/cast_variable.sql test/fixtures/dialects/tsql/collate.sql test/fixtures/dialects/tsql/comment_blocks.sql test/fixtures/dialects/tsql/convert.sql test/fixtures/dialects/tsql/create_function.sql test/fixtures/dialects/tsql/create_schema.sql test/fixtures/dialects/tsql/create_table.sql test/fixtures/dialects/tsql/create_table_as_select.sql test/fixtures/dialects/tsql/create_table_constraints.sql test/fixtures/dialects/tsql/create_table_on_filegroup.sql test/fixtures/dialects/tsql/create_table_with_distribution.sql test/fixtures/dialects/tsql/create_table_with_sequence.sql test/fixtures/dialects/tsql/create_table_with_sequence_bracketed.sql test/fixtures/dialects/tsql/create_table_with_trailing_comma.sql test/fixtures/dialects/tsql/create_type.sql test/fixtures/dialects/tsql/create_view.sql test/fixtures/dialects/tsql/create_view_with_columns.sql test/fixtures/dialects/tsql/create_view_with_cte.sql test/fixtures/dialects/tsql/create_view_with_pivot.sql test/fixtures/dialects/tsql/create_view_with_set_statements.sql test/fixtures/dialects/tsql/create_view_with_unpivot.sql test/fixtures/dialects/tsql/cte_s.sql test/fixtures/dialects/tsql/cursor.sql test/fixtures/dialects/tsql/date_functions.sql test/fixtures/dialects/tsql/datepart.sql test/fixtures/dialects/tsql/declare_table_type.sql test/fixtures/dialects/tsql/declare_with_following_statements.sql test/fixtures/dialects/tsql/delete.sql test/fixtures/dialects/tsql/delete_azure_synapse_analytics.sql test/fixtures/dialects/tsql/drop_function.sql test/fixtures/dialects/tsql/drop_procedure.sql test/fixtures/dialects/tsql/drop_table.sql test/fixtures/dialects/tsql/drop_user.sql test/fixtures/dialects/tsql/drop_view.sql test/fixtures/dialects/tsql/execute.sql test/fixtures/dialects/tsql/function_default_params.sql test/fixtures/dialects/tsql/function_no_return.sql test/fixtures/dialects/tsql/function_with_variable.sql test/fixtures/dialects/tsql/functions_a.sql test/fixtures/dialects/tsql/functions_agg.sql test/fixtures/dialects/tsql/go_delimiters.sql test/fixtures/dialects/tsql/goto_statement.sql test/fixtures/dialects/tsql/grant_deny_revoke.sql test/fixtures/dialects/tsql/group_by.sql test/fixtures/dialects/tsql/hints.sql test/fixtures/dialects/tsql/if_else.sql test/fixtures/dialects/tsql/if_else_begin_end.sql test/fixtures/dialects/tsql/insert_default.sql test/fixtures/dialects/tsql/insert_statement.sql test/fixtures/dialects/tsql/insert_with_identity_insert.sql test/fixtures/dialects/tsql/join_hints.sql test/fixtures/dialects/tsql/merge.sql test/fixtures/dialects/tsql/minimal_function.sql test/fixtures/dialects/tsql/minimal_function_no_alter.sql test/fixtures/dialects/tsql/multi_statement_without_semicolon.sql test/fixtures/dialects/tsql/nested_joins.sql test/fixtures/dialects/tsql/openrowset.sql test/fixtures/dialects/tsql/outer_apply.sql test/fixtures/dialects/tsql/print.sql test/fixtures/dialects/tsql/raiserror.sql test/fixtures/dialects/tsql/rename_table.sql test/fixtures/dialects/tsql/select.sql test/fixtures/dialects/tsql/select_cross_apply.sql test/fixtures/dialects/tsql/select_date_functions.sql test/fixtures/dialects/tsql/select_into.sql test/fixtures/dialects/tsql/select_natural_join.sql test/fixtures/dialects/tsql/select_pivot.sql test/fixtures/dialects/tsql/select_top.sql test/fixtures/dialects/tsql/sequence.sql test/fixtures/dialects/tsql/set_statements.sql test/fixtures/dialects/tsql/stored_procedure_begin_end.sql test/fixtures/dialects/tsql/stored_procedure_simple.sql test/fixtures/dialects/tsql/stored_procedure_single_statement.sql test/fixtures/dialects/tsql/stored_procedured_mixed_statements.sql test/fixtures/dialects/tsql/synonym.sql test/fixtures/dialects/tsql/system-variables.sql test/fixtures/dialects/tsql/table_variables.sql test/fixtures/dialects/tsql/temp_tables.sql test/fixtures/dialects/tsql/transaction.sql test/fixtures/dialects/tsql/triggers.sql test/fixtures/dialects/tsql/try_catch.sql test/fixtures/dialects/tsql/update.sql test/fixtures/dialects/tsql/waitfor.sql test/fixtures/dialects/tsql/while_statement.sql test/fixtures/dialects/tsql/window_functions.sql test/fixtures/dialects/tsql/xml.sql test/fixtures/lexer/basic.sql test/fixtures/lexer/block_comment.sql test/fixtures/lexer/inline_comment.sql test/fixtures/linter/aliases_in_join_error.sql test/fixtures/linter/autofix/ansi/001_long_line/after.sql test/fixtures/linter/autofix/ansi/001_long_line/before.sql test/fixtures/linter/autofix/ansi/001_long_line/violations.json test/fixtures/linter/autofix/ansi/002_indentation/after.sql test/fixtures/linter/autofix/ansi/002_indentation/before.sql test/fixtures/linter/autofix/ansi/003_long_line/after.sql test/fixtures/linter/autofix/ansi/003_long_line/before.sql test/fixtures/linter/autofix/ansi/004_indentation/after.sql test/fixtures/linter/autofix/ansi/004_indentation/before.sql test/fixtures/linter/autofix/ansi/005_function_spacing/after.sql test/fixtures/linter/autofix/ansi/005_function_spacing/before.sql test/fixtures/linter/autofix/ansi/006_indentation/after.sql test/fixtures/linter/autofix/ansi/006_indentation/before.sql test/fixtures/linter/autofix/ansi/007_with_clause/after.sql test/fixtures/linter/autofix/ansi/007_with_clause/before.sql test/fixtures/linter/autofix/ansi/008_looping_rules_l003_l016_l019/after.sql test/fixtures/linter/autofix/ansi/008_looping_rules_l003_l016_l019/before.sql test/fixtures/linter/autofix/ansi/008_with_clause/after.sql test/fixtures/linter/autofix/ansi/008_with_clause/before.sql test/fixtures/linter/autofix/ansi/009_keyword_capitalisation/.sqlfluff test/fixtures/linter/autofix/ansi/009_keyword_capitalisation/after.sql test/fixtures/linter/autofix/ansi/009_keyword_capitalisation/before.sql test/fixtures/linter/autofix/ansi/010_CTEs_and_newlines/after.sql test/fixtures/linter/autofix/ansi/010_CTEs_and_newlines/before.sql test/fixtures/linter/autofix/ansi/011_indentation/after.sql test/fixtures/linter/autofix/ansi/011_indentation/before.sql test/fixtures/linter/autofix/ansi/012_templating/.sqlfluff test/fixtures/linter/autofix/ansi/012_templating/after.sql test/fixtures/linter/autofix/ansi/012_templating/before.sql test/fixtures/linter/autofix/ansi/013_order_by_explicit/after.sql test/fixtures/linter/autofix/ansi/013_order_by_explicit/before.sql test/fixtures/linter/autofix/ansi/014_looping_interaction_between_l008_and_l030/after.sql test/fixtures/linter/autofix/ansi/014_looping_interaction_between_l008_and_l030/before.sql test/fixtures/linter/autofix/ansi/015_jinja_leading_whitespace/after.sql test/fixtures/linter/autofix/ansi/015_jinja_leading_whitespace/before.sql test/fixtures/linter/autofix/ansi/016_index_error_with_jinja_if/after.sql test/fixtures/linter/autofix/ansi/016_index_error_with_jinja_if/before.sql test/fixtures/linter/autofix/ansi/016_index_error_with_jinja_if2/after.sql test/fixtures/linter/autofix/ansi/016_index_error_with_jinja_if2/before.sql test/fixtures/linter/autofix/ansi/018_l003_indent_templated_code/.sqlfluff test/fixtures/linter/autofix/ansi/018_l003_indent_templated_code/after.sql test/fixtures/linter/autofix/ansi/018_l003_indent_templated_code/before.sql test/fixtures/linter/autofix/ansi/019_trailing_comma_to_leading/.sqlfluff test/fixtures/linter/autofix/ansi/019_trailing_comma_to_leading/after.sql test/fixtures/linter/autofix/ansi/019_trailing_comma_to_leading/before.sql test/fixtures/linter/autofix/ansi/020_L008_trailing_comma/after.sql test/fixtures/linter/autofix/ansi/020_L008_trailing_comma/before.sql test/fixtures/linter/autofix/ansi/021_fix_respects_noqa/after.sql test/fixtures/linter/autofix/ansi/021_fix_respects_noqa/before.sql test/fixtures/linter/autofix/ansi/022_l019_corrupts_parse_tree_and_causes_l034_to_corrupt_sql/after.sql test/fixtures/linter/autofix/ansi/022_l019_corrupts_parse_tree_and_causes_l034_to_corrupt_sql/before.sql test/fixtures/linter/autofix/ansi/023_l016_confuses_l041/after.sql test/fixtures/linter/autofix/ansi/023_l016_confuses_l041/before.sql test/fixtures/linter/autofix/ansi/024_remove_templated_errors/.sqlfluff test/fixtures/linter/autofix/ansi/024_remove_templated_errors/after.sql test/fixtures/linter/autofix/ansi/024_remove_templated_errors/before.sql test/fixtures/linter/autofix/ansi/025_l043_and_l035_interaction/after.sql test/fixtures/linter/autofix/ansi/025_l043_and_l035_interaction/before.sql test/fixtures/linter/autofix/ansi/026_l016_line_length_includes_earlier_fixes/after.sql test/fixtures/linter/autofix/ansi/026_l016_line_length_includes_earlier_fixes/before.sql test/fixtures/linter/autofix/ansi/027_l003_l018_l022_wrong_indent_cte/after.sql test/fixtures/linter/autofix/ansi/027_l003_l018_l022_wrong_indent_cte/before.sql test/fixtures/linter/autofix/ansi/027_l003_l018_templated_block_without_newline_cte/after.sql test/fixtures/linter/autofix/ansi/027_l003_l018_templated_block_without_newline_cte/before.sql test/fixtures/linter/autofix/ansi/027_l003_l018_templated_block_wrong_indent_cte/after.sql test/fixtures/linter/autofix/ansi/027_l003_l018_templated_block_wrong_indent_cte/before.sql test/fixtures/linter/autofix/ansi/027_l003_l018_wrong_indent_with/after.sql test/fixtures/linter/autofix/ansi/027_l003_l018_wrong_indent_with/before.sql test/fixtures/linter/autofix/ansi/L042_subqueries_in_joins/after.sql test/fixtures/linter/autofix/ansi/L042_subqueries_in_joins/before.sql test/fixtures/linter/autofix/ansi/macro_file_jinja_include_undefined_variable/.sqlfluff test/fixtures/linter/autofix/ansi/macro_file_jinja_include_undefined_variable/after.sql test/fixtures/linter/autofix/ansi/macro_file_jinja_include_undefined_variable/before.sql test/fixtures/linter/autofix/ansi/macro_file_jinja_include_undefined_variable/macros/utils.sql test/fixtures/linter/autofix/bigquery/001_templating/.sqlfluff test/fixtures/linter/autofix/bigquery/001_templating/after.sql test/fixtures/linter/autofix/bigquery/001_templating/before.sql test/fixtures/linter/autofix/bigquery/002_templating/.sqlfluff test/fixtures/linter/autofix/bigquery/002_templating/after.sql test/fixtures/linter/autofix/bigquery/002_templating/before.sql test/fixtures/linter/autofix/bigquery/003_templating/.sqlfluff test/fixtures/linter/autofix/bigquery/003_templating/after.sql test/fixtures/linter/autofix/bigquery/003_templating/before.sql test/fixtures/linter/autofix/bigquery/004_templating/.sqlfluff test/fixtures/linter/autofix/bigquery/004_templating/after.sql test/fixtures/linter/autofix/bigquery/004_templating/before.sql test/fixtures/linter/autofix/bigquery/005_unnest_spacing/after.sql test/fixtures/linter/autofix/bigquery/005_unnest_spacing/before.sql test/fixtures/linter/autofix/bigquery/006_fix_ignore_templating/.sqlfluff test/fixtures/linter/autofix/bigquery/006_fix_ignore_templating/after.sql test/fixtures/linter/autofix/bigquery/006_fix_ignore_templating/before.sql test/fixtures/linter/autofix/snowflake/001_semi_structured/.sqlfluff test/fixtures/linter/autofix/snowflake/001_semi_structured/after.sql test/fixtures/linter/autofix/snowflake/001_semi_structured/before.sql test/fixtures/linter/autofix/snowflake/002_previously_parse_tree_damaging/.sqlfluff test/fixtures/linter/autofix/snowflake/002_previously_parse_tree_damaging/after.sql test/fixtures/linter/autofix/snowflake/002_previously_parse_tree_damaging/before.sql test/fixtures/linter/autofix/snowflake/003_previously_parse_tree_damaging/.sqlfluff test/fixtures/linter/autofix/snowflake/003_previously_parse_tree_damaging/after.sql test/fixtures/linter/autofix/snowflake/003_previously_parse_tree_damaging/before.sql test/fixtures/linter/block_comment_errors.sql test/fixtures/linter/block_comment_errors_2.sql test/fixtures/linter/block_comment_errors_3.sql test/fixtures/linter/column_references.sql test/fixtures/linter/column_references_bare_function.sql test/fixtures/linter/comma_errors.sql test/fixtures/linter/diffquality/.sqlfluff test/fixtures/linter/diffquality/parse_error.sql test/fixtures/linter/encoding-utf-8-sig.sql test/fixtures/linter/encoding-utf-8.sql test/fixtures/linter/heavy_templating.sql test/fixtures/linter/identifier_capitalisation.sql test/fixtures/linter/indentation_error_contained.sql test/fixtures/linter/indentation_error_hard.sql test/fixtures/linter/indentation_error_simple.sql test/fixtures/linter/indentation_errors.sql test/fixtures/linter/multiple_files/passing.1.sql test/fixtures/linter/multiple_files/passing.2.sql test/fixtures/linter/multiple_files/passing.3.sql test/fixtures/linter/multiple_sql_errors.sql test/fixtures/linter/operator_errors.sql test/fixtures/linter/operator_errors_ignore.sql test/fixtures/linter/operator_errors_negative.sql test/fixtures/linter/parse_error.sql test/fixtures/linter/parse_lex_error.sql test/fixtures/linter/passing.sql test/fixtures/linter/passing_cap_extension.SQL test/fixtures/linter/select_distinct_group_by.sql test/fixtures/linter/sqlfluffignore/.sqlfluffignore test/fixtures/linter/sqlfluffignore/path_a/query_a.sql test/fixtures/linter/sqlfluffignore/path_b/.sqlfluffignore test/fixtures/linter/sqlfluffignore/path_b/query_b.sql test/fixtures/linter/sqlfluffignore/path_b/query_c.sql test/fixtures/linter/sqlfluffignore/path_c test/fixtures/linter/whitespace_errors.sql test/fixtures/rules/custom/L000.py test/fixtures/rules/custom/S000.py test/fixtures/rules/custom/bad_rule_name/E000.py test/fixtures/templater/jinja_a/.sqlfluff test/fixtures/templater/jinja_a/jinja.sql test/fixtures/templater/jinja_b/.sqlfluff test/fixtures/templater/jinja_b/jinja.sql test/fixtures/templater/jinja_c_dbt/dbt_builtins_config.sql test/fixtures/templater/jinja_c_dbt/dbt_builtins_is_incremental.sql test/fixtures/templater/jinja_c_dbt/dbt_builtins_ref.sql test/fixtures/templater/jinja_c_dbt/dbt_builtins_source.sql test/fixtures/templater/jinja_c_dbt/dbt_builtins_this.sql test/fixtures/templater/jinja_c_dbt/dbt_builtins_var_default.sql test/fixtures/templater/jinja_d_roundtrip/.sqlfluff test/fixtures/templater/jinja_d_roundtrip/test.sql test/fixtures/templater/jinja_e/jinja.sql test/fixtures/templater/jinja_f/.sqlfluff test/fixtures/templater/jinja_f/jinja.sql test/fixtures/templater/jinja_g_macros/.sqlfluff test/fixtures/templater/jinja_g_macros/jinja.sql test/fixtures/templater/jinja_g_macros/macros/macro_1.sql test/fixtures/templater/jinja_h_macros/.sqlfluff test/fixtures/templater/jinja_h_macros/jinja.sql test/fixtures/templater/jinja_h_macros/macros/bad_macro.sql test/fixtures/templater/jinja_i_raw/raw_tag.sql test/fixtures/templater/jinja_i_raw/raw_tag_2.sql test/fixtures/templater/jinja_j_libraries/.sqlfluff test/fixtures/templater/jinja_j_libraries/jinja.sql test/fixtures/templater/jinja_j_libraries/libs/bar.py test/fixtures/templater/jinja_j_libraries/libs/foo.py test/fixtures/templater/jinja_k_config_override_path_macros/.sqlfluff test/fixtures/templater/jinja_k_config_override_path_macros/jinja.sql test/fixtures/templater/jinja_k_config_override_path_macros/macros/foo.sql test/fixtures/templater/jinja_l_metas/.sqlfluff test/fixtures/templater/jinja_l_metas/001.sql test/fixtures/templater/jinja_l_metas/002.sql test/fixtures/templater/jinja_l_metas/003.sql test/fixtures/templater/jinja_l_metas/004.sql test/fixtures/templater/jinja_l_metas/005.sql test/fixtures/templater/jinja_l_metas/006.sql test/fixtures/templater/jinja_m_libraries_module/.sqlfluff test/fixtures/templater/jinja_m_libraries_module/jinja.sql test/fixtures/templater/jinja_m_libraries_module/libs/__init__.py test/fixtures/templater/jinja_m_libraries_module/libs/foo/__init__.py test/fixtures/templater/jinja_m_libraries_module/libs/foo/bar/__init__.py test/fixtures/templater/jinja_m_libraries_module/libs/foo/bar/baz.py test/fixtures/templater/jinja_m_libraries_module/other/__init__.py test/fixtures/templater/jinja_macro_path_does_not_exist/.sqlfluff test/fixtures/templater/jinja_n_nested_macros/.sqlfluff test/fixtures/templater/jinja_n_nested_macros/jinja.sql test/fixtures/templater/jinja_n_nested_macros/macros/school_year_start_date.sql test/fixtures/templater/jinja_n_nested_macros/macros/week_start_date.sql test/fixtures/templater/jinja_o_config_override_dbt_builtins/.sqlfluff test/fixtures/templater/jinja_o_config_override_dbt_builtins/override_dbt_builtins.sql test/fixtures/templater/jinja_p_disable_dbt_builtins/.sqlfluff test/fixtures/templater/jinja_p_disable_dbt_builtins/disable_dbt_builtins.sql test/fixtures/templater/jinja_q_multiple_path_macros/.sqlfluff test/fixtures/templater/jinja_q_multiple_path_macros/even_more_macros/ultimate_foo.sql test/fixtures/templater/jinja_q_multiple_path_macros/jinja.sql test/fixtures/templater/jinja_q_multiple_path_macros/macros/foo.sql test/fixtures/templater/jinja_q_multiple_path_macros/more_macros/other_foo.sql test/fixtures/templater/jinja_r_library_in_macro/jinja.sql test/fixtures/templater/jinja_r_library_in_macro/libs/bar.py test/fixtures/templater/jinja_r_library_in_macro/libs/foo.py test/fixtures/templater/jinja_r_library_in_macro/macros/query_proxy.sql test/fixtures/templater/jinja_slice_template_macros/.sqlfluff test/fixtures/templater/jinja_slice_template_macros/macros/echo.sql test/fixtures/templater/jinja_slice_template_macros/macros/subdir/include_comment.sql test/fixtures/templater/jinja_slice_template_macros/more_macros/echoecho.sql test/fixtures/templater/placeholder_flyway_var/placeholder_flyway_var_a.sql test/generate_parse_fixture_yml.py test/rules/std_L003_L036_L039_combo_test.py test/rules/std_L003_L065_combo_test.py test/rules/std_L003_test.py test/rules/std_L007_test.py test/rules/std_L008_test.py test/rules/std_L009_L052_test.py test/rules/std_L016_L36_combo_test.py test/rules/std_L019_test.py test/rules/std_L020_test.py test/rules/std_L027_test.py test/rules/std_L045_test.py test/rules/std_L048_test.py test/rules/std_L054_test.py test/rules/std_L060_test.py test/rules/std_L062_test.py test/rules/std_fix_auto_test.py test/rules/std_roundtrip_test.py test/rules/std_test.py test/rules/yaml_test_cases_test.py test/test_testing.py test/utils/analysis/test_select_crawler.py test/utils/reflow/conftest.py test/utils/reflow/depthmap_test.py test/utils/reflow/rebreak_test.py test/utils/reflow/reindent_test.py test/utils/reflow/respace_test.py test/utils/reflow/sequence_test.py tox.ini util.py <<<<<< network # path=./coverage.xml D:\a\sqlfluff\sqlfluff <<<<<< EOF