实例介绍
SQLFluff是一种方言灵活且可配置的SQL代码检查工具。它专为ELT应用程序设计,也适用于Jinja模板和dbt。
支持的方言
虽然SQL在实现上相对一致,但存在多种不同的方言,其语法和语法结构各有不同。SQLFluff目前支持以下SQL方言(可能不完全支持):
- ANSI SQL - 这是基本版本,偶尔可能不严格遵循ANSI/ISO SQL定义
- Athena
- BigQuery
- ClickHouse
- Databricks(注意:此扩展了带Unity Catalog语法的sparksql方言)
- Db2
- DuckDB
- Exasol
- Greenplum
- Hive
- Materialize
- MySQL
- Oracle
- PostgreSQL(又名Postgres)
- Redshift
- Snowflake
- SOQL
- SparkSQL
- SQLite
- Teradata
- Transact-SQL(又名T-SQL)
- Trino
- Vertica
【实例截图】
文件清单
└── sqlfluff-b813cc68ab4360b7e579a30cec7d65d680340c98
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── constraints
│ ├── dbt110.txt
│ ├── dbt120.txt
│ ├── dbt130.txt
│ ├── dbt140.txt
│ ├── dbt150.txt
│ ├── dbt150-winpy.txt
│ ├── dbt160.txt
│ ├── dbt170.txt
│ └── dbt180.txt
├── CONTRIBUTING.md
├── Dockerfile
├── docs
│ ├── generate-rule-docs.py
│ ├── make.bat
│ ├── Makefile
│ ├── README.md
│ ├── requirements.txt
│ └── source
│ ├── api.rst
│ ├── cli.rst
│ ├── configuration.rst
│ ├── conf.py
│ ├── developingplugins.rst
│ ├── developingrules.rst
│ ├── dialects.rst
│ ├── _ext
│ │ └── sqlfluff_domain.py
│ ├── favicon-fluff.png
│ ├── gettingstarted.rst
│ ├── index.rst
│ ├── internals.rst
│ ├── inthewild.rst
│ ├── jointhecommunity.rst
│ ├── layout.rst
│ ├── partials
│ │ ├── README.md
│ │ └── starter_config.cfg
│ ├── production.rst
│ ├── realworld.rst
│ ├── releasenotes.rst
│ ├── rules.rst
│ ├── _static
│ │ ├── custom.css
│ │ └── images
│ │ ├── sqlfluff-lrg.png
│ │ └── sqlfluff-sm2-sq.png
│ ├── teamrollout.rst
│ └── vision.rst
├── examples
│ ├── 01_basic_api_usage.py
│ ├── 02_timing_api_steps.py
│ ├── 03_getting_rules_and_dialects.py
│ ├── 04_config_overrides.py
│ └── 05_simple_api_config.py
├── images
│ ├── datacoves.png
│ ├── README.md
│ ├── sqlfluff-lrg-border.png
│ ├── sqlfluff-lrg-border.svg
│ ├── sqlfluff-wide-lrg.png
│ ├── sqlfluff-wide-media-preview-banner.png
│ ├── sqlfluff-wide.png
│ └── sqlfluff-wide.svg
├── LICENSE.md
├── MANIFEST.in
├── plugins
│ ├── sqlfluff-plugin-example
│ │ ├── MANIFEST.in
│ │ ├── README.md
│ │ ├── setup.py
│ │ ├── src
│ │ │ └── sqlfluff_plugin_example
│ │ │ ├── __init__.py
│ │ │ ├── plugin_default_config.cfg
│ │ │ └── rules.py
│ │ └── test
│ │ └── rules
│ │ ├── rule_test_cases_test.py
│ │ └── test_cases
│ │ └── Rule_Example_L001.yml
│ └── sqlfluff-templater-dbt
│ ├── docker
│ │ ├── docker-compose.yml
│ │ ├── Dockerfile.dev
│ │ ├── init
│ │ ├── shell
│ │ ├── shutdown
│ │ └── startup
│ ├── LICENSE.md
│ ├── README.md
│ ├── setup.cfg
│ ├── setup.py
│ ├── sqlfluff_templater_dbt
│ │ ├── __init__.py
│ │ └── templater.py
│ └── test
│ ├── conftest.py
│ ├── fixtures
│ │ ├── dbt
│ │ │ ├── dbt_project
│ │ │ │ ├── dbt_project.yml
│ │ │ │ ├── macros
│ │ │ │ │ ├── echo.sql
│ │ │ │ │ ├── my_default_config.sql
│ │ │ │ │ └── my_headers.sql
│ │ │ │ ├── models
│ │ │ │ │ ├── depends_on_ephemeral
│ │ │ │ │ │ ├── a.sql
│ │ │ │ │ │ ├── b.sql
│ │ │ │ │ │ ├── c.sql
│ │ │ │ │ │ └── d.sql
│ │ │ │ │ ├── ephemeral_3_level
│ │ │ │ │ │ ├── fact_product_contract_values.sql
│ │ │ │ │ │ ├── stg_creditview_products.sql
│ │ │ │ │ │ └── stg_max_product_contract_seats.sql
│ │ │ │ │ ├── my_new_project
│ │ │ │ │ │ ├── access_graph_nodes.sql
│ │ │ │ │ │ ├── AM03_test.sql
│ │ │ │ │ │ ├── call_statement.sql
│ │ │ │ │ │ ├── disabled_model.sql
│ │ │ │ │ │ ├── ends_with_whitespace_stripping.sql
│ │ │ │ │ │ ├── incremental.sql
│ │ │ │ │ │ ├── issue_1608.sql
│ │ │ │ │ │ ├── issue_1608.sql.after
│ │ │ │ │ │ ├── last_day.sql
│ │ │ │ │ │ ├── macro_in_macro.sql
│ │ │ │ │ │ ├── multiple_trailing_newline.sql
│ │ │ │ │ │ ├── operator_errors.sql
│ │ │ │ │ │ ├── select_distinct_group_by.sql
│ │ │ │ │ │ ├── single_trailing_newline.sql
│ │ │ │ │ │ ├── src_jaffle_shop.yml
│ │ │ │ │ │ ├── ST06_test.sql
│ │ │ │ │ │ ├── templated_inside_comment.sql
│ │ │ │ │ │ ├── trailing_newlines.sql
│ │ │ │ │ │ ├── use_dbt_utils.sql
│ │ │ │ │ │ ├── use_headers.sql
│ │ │ │ │ │ ├── use_var.sql
│ │ │ │ │ │ └── utf8
│ │ │ │ │ │ ├── test.sql
│ │ │ │ │ │ └── test.sql.fixed
│ │ │ │ │ ├── vars_from_cli.sql
│ │ │ │ │ └── vars_from_env.sql
│ │ │ │ ├── packages.yml
│ │ │ │ ├── snapshots
│ │ │ │ │ ├── issue_1771.sql
│ │ │ │ │ └── issue_1771.sql.after
│ │ │ │ └── tests
│ │ │ │ └── test.sql
│ │ │ ├── error_models
│ │ │ │ ├── compiler_error.sql
│ │ │ │ ├── exception_connect_database.sql
│ │ │ │ ├── unknown_macro.sql
│ │ │ │ └── unknown_ref.sql
│ │ │ ├── profiles_yml
│ │ │ │ └── profiles.yml
│ │ │ ├── profiles_yml_fail
│ │ │ │ └── profiles.yml
│ │ │ ├── templated_output
│ │ │ │ ├── access_graph_nodes.sql
│ │ │ │ ├── call_statement.sql
│ │ │ │ ├── dbt_utils_0.8.0
│ │ │ │ │ └── last_day.sql
│ │ │ │ ├── ends_with_whitespace_stripping.sql
│ │ │ │ ├── last_day.sql
│ │ │ │ ├── macro_in_macro.sql
│ │ │ │ ├── templated_inside_comment.sql
│ │ │ │ ├── trailing_newlines.sql
│ │ │ │ ├── use_dbt_utils.sql
│ │ │ │ ├── use_headers.sql
│ │ │ │ └── use_var.sql
│ │ │ └── test.sql
│ │ └── dbt180
│ │ ├── dbt_project.yml
│ │ ├── profiles_yml
│ │ │ └── profiles.yml
│ │ └── profiles_yml_fail
│ │ └── profiles.yml
│ ├── __init__.py
│ ├── linter_test.py
│ ├── rules_test.py
│ └── templater_test.py
├── pyproject.toml
├── README.md
├── requirements_dev.txt
├── src
│ └── sqlfluff
│ ├── api
│ │ ├── info.py
│ │ ├── __init__.py
│ │ └── simple.py
│ ├── cli
│ │ ├── autocomplete.py
│ │ ├── commands.py
│ │ ├── formatters.py
│ │ ├── helpers.py
│ │ ├── __init__.py
│ │ └── outputstream.py
│ ├── core
│ │ ├── config.py
│ │ ├── default_config.cfg
│ │ ├── dialects
│ │ │ ├── base.py
│ │ │ ├── common.py
│ │ │ └── __init__.py
│ │ ├── enums.py
│ │ ├── errors.py
│ │ ├── helpers
│ │ │ ├── dict.py
│ │ │ ├── file.py
│ │ │ ├── __init__.py
│ │ │ ├── slice.py
│ │ │ └── string.py
│ │ ├── __init__.py
│ │ ├── linter
│ │ │ ├── common.py
│ │ │ ├── fix.py
│ │ │ ├── __init__.py
│ │ │ ├── linted_dir.py
│ │ │ ├── linted_file.py
│ │ │ ├── linter.py
│ │ │ ├── linting_result.py
│ │ │ ├── patch.py
│ │ │ └── runner.py
│ │ ├── parser
│ │ │ ├── context.py
│ │ │ ├── grammar
│ │ │ │ ├── anyof.py
│ │ │ │ ├── base.py
│ │ │ │ ├── conditional.py
│ │ │ │ ├── delimited.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── noncode.py
│ │ │ │ └── sequence.py
│ │ │ ├── helpers.py
│ │ │ ├── __init__.py
│ │ │ ├── lexer.py
│ │ │ ├── markers.py
│ │ │ ├── matchable.py
│ │ │ ├── match_algorithms.py
│ │ │ ├── match_result.py
│ │ │ ├── parser.py
│ │ │ ├── parsers.py
│ │ │ ├── segments
│ │ │ │ ├── base.py
│ │ │ │ ├── bracketed.py
│ │ │ │ ├── common.py
│ │ │ │ ├── file.py
│ │ │ │ ├── generator.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── keyword.py
│ │ │ │ ├── meta.py
│ │ │ │ └── raw.py
│ │ │ └── types.py
│ │ ├── plugin
│ │ │ ├── hookspecs.py
│ │ │ ├── host.py
│ │ │ ├── __init__.py
│ │ │ └── lib.py
│ │ ├── rules
│ │ │ ├── base.py
│ │ │ ├── config_info.py
│ │ │ ├── context.py
│ │ │ ├── crawlers.py
│ │ │ ├── doc_decorators.py
│ │ │ ├── fix.py
│ │ │ ├── __init__.py
│ │ │ ├── loader.py
│ │ │ ├── noqa.py
│ │ │ └── reference.py
│ │ ├── templaters
│ │ │ ├── base.py
│ │ │ ├── __init__.py
│ │ │ ├── jinja.py
│ │ │ ├── placeholder.py
│ │ │ ├── python.py
│ │ │ └── slicers
│ │ │ ├── __init__.py
│ │ │ └── tracer.py
│ │ └── timing.py
│ ├── dialects
│ │ ├── dialect_ansi_keywords.py
│ │ ├── dialect_ansi.py
│ │ ├── dialect_athena_keywords.py
│ │ ├── dialect_athena.py
│ │ ├── dialect_bigquery_keywords.py
│ │ ├── dialect_bigquery.py
│ │ ├── dialect_clickhouse_keywords.py
│ │ ├── dialect_clickhouse.py
│ │ ├── dialect_databricks_keywords.py
│ │ ├── dialect_databricks.py
│ │ ├── dialect_db2_keywords.py
│ │ ├── dialect_db2.py
│ │ ├── dialect_duckdb.py
│ │ ├── dialect_exasol_keywords.py
│ │ ├── dialect_exasol.py
│ │ ├── dialect_greenplum_keywords.py
│ │ ├── dialect_greenplum.py
│ │ ├── dialect_hive_keywords.py
│ │ ├── dialect_hive.py
│ │ ├── dialect_materialize_keywords.py
│ │ ├── dialect_materialize.py
│ │ ├── dialect_mysql_keywords.py
│ │ ├── dialect_mysql.py
│ │ ├── dialect_oracle.py
│ │ ├── dialect_postgres_keywords.py
│ │ ├── dialect_postgres.py
│ │ ├── dialect_redshift_keywords.py
│ │ ├── dialect_redshift.py
│ │ ├── dialect_snowflake_keywords.py
│ │ ├── dialect_snowflake.py
│ │ ├── dialect_soql.py
│ │ ├── dialect_sparksql_keywords.py
│ │ ├── dialect_sparksql.py
│ │ ├── dialect_sqlite_keywords.py
│ │ ├── dialect_sqlite.py
│ │ ├── dialect_teradata.py
│ │ ├── dialect_trino_keywords.py
│ │ ├── dialect_trino.py
│ │ ├── dialect_tsql_keywords.py
│ │ ├── dialect_tsql.py
│ │ ├── dialect_vertica_keywords.py
│ │ ├── dialect_vertica.py
│ │ └── __init__.py
│ ├── diff_quality_plugin.py
│ ├── __init__.py
│ ├── __main__.py
│ ├── py.typed
│ ├── rules
│ │ ├── aliasing
│ │ │ ├── AL01.py
│ │ │ ├── AL02.py
│ │ │ ├── AL03.py
│ │ │ ├── AL04.py
│ │ │ ├── AL05.py
│ │ │ ├── AL06.py
│ │ │ ├── AL07.py
│ │ │ ├── AL08.py
│ │ │ ├── AL09.py
│ │ │ └── __init__.py
│ │ ├── ambiguous
│ │ │ ├── AM01.py
│ │ │ ├── AM02.py
│ │ │ ├── AM03.py
│ │ │ ├── AM04.py
│ │ │ ├── AM05.py
│ │ │ ├── AM06.py
│ │ │ ├── AM07.py
│ │ │ └── __init__.py
│ │ ├── capitalisation
│ │ │ ├── CP01.py
│ │ │ ├── CP02.py
│ │ │ ├── CP03.py
│ │ │ ├── CP04.py
│ │ │ ├── CP05.py
│ │ │ └── __init__.py
│ │ ├── convention
│ │ │ ├── CV01.py
│ │ │ ├── CV02.py
│ │ │ ├── CV03.py
│ │ │ ├── CV04.py
│ │ │ ├── CV05.py
│ │ │ ├── CV06.py
│ │ │ ├── CV07.py
│ │ │ ├── CV08.py
│ │ │ ├── CV09.py
│ │ │ ├── CV10.py
│ │ │ ├── CV11.py
│ │ │ └── __init__.py
│ │ ├── __init__.py
│ │ ├── jinja
│ │ │ ├── __init__.py
│ │ │ └── JJ01.py
│ │ ├── layout
│ │ │ ├── __init__.py
│ │ │ ├── LT01.py
│ │ │ ├── LT02.py
│ │ │ ├── LT03.py
│ │ │ ├── LT04.py
│ │ │ ├── LT05.py
│ │ │ ├── LT06.py
│ │ │ ├── LT07.py
│ │ │ ├── LT08.py
│ │ │ ├── LT09.py
│ │ │ ├── LT10.py
│ │ │ ├── LT11.py
│ │ │ ├── LT12.py
│ │ │ └── LT13.py
│ │ ├── references
│ │ │ ├── __init__.py
│ │ │ ├── RF01.py
│ │ │ ├── RF02.py
│ │ │ ├── RF03.py
│ │ │ ├── RF04.py
│ │ │ ├── RF05.py
│ │ │ └── RF06.py
│ │ ├── structure
│ │ │ ├── __init__.py
│ │ │ ├── ST01.py
│ │ │ ├── ST02.py
│ │ │ ├── ST03.py
│ │ │ ├── ST04.py
│ │ │ ├── ST05.py
│ │ │ ├── ST06.py
│ │ │ ├── ST07.py
│ │ │ ├── ST08.py
│ │ │ └── ST09.py
│ │ └── tsql
│ │ ├── __init__.py
│ │ └── TQ01.py
│ └── utils
│ ├── analysis
│ │ ├── __init__.py
│ │ ├── query.py
│ │ └── select.py
│ ├── functional
│ │ ├── context.py
│ │ ├── __init__.py
│ │ ├── raw_file_slice_predicates.py
│ │ ├── raw_file_slices.py
│ │ ├── segment_predicates.py
│ │ ├── segments.py
│ │ ├── templated_file_slice_predicates.py
│ │ └── templated_file_slices.py
│ ├── identifers.py
│ ├── __init__.py
│ ├── reflow
│ │ ├── config.py
│ │ ├── depthmap.py
│ │ ├── elements.py
│ │ ├── helpers.py
│ │ ├── __init__.py
│ │ ├── rebreak.py
│ │ ├── reindent.py
│ │ ├── respace.py
│ │ └── sequence.py
│ └── testing
│ ├── cli.py
│ ├── __init__.py
│ ├── logging.py
│ └── rules.py
├── test
│ ├── api
│ │ ├── classes_test.py
│ │ ├── info_test.py
│ │ ├── __init__.py
│ │ └── simple_test.py
│ ├── cli
│ │ ├── autocomplete_test.py
│ │ ├── commands_test.py
│ │ ├── formatters_test.py
│ │ ├── helpers_test.py
│ │ └── __init__.py
│ ├── conftest.py
│ ├── core
│ │ ├── config_test.py
│ │ ├── errors_test.py
│ │ ├── helpers
│ │ │ ├── dict_test.py
│ │ │ ├── file_test.py
│ │ │ ├── slice_test.py
│ │ │ └── string_test.py
│ │ ├── __init__.py
│ │ ├── linter
│ │ │ ├── fix_test.py
│ │ │ ├── __init__.py
│ │ │ ├── linted_file_test.py
│ │ │ └── linter_test.py
│ │ ├── parser
│ │ │ ├── conftest.py
│ │ │ ├── grammar
│ │ │ │ ├── conftest.py
│ │ │ │ ├── grammar_anyof_test.py
│ │ │ │ ├── grammar_other_test.py
│ │ │ │ ├── grammar_ref_test.py
│ │ │ │ ├── grammar_sequence_test.py
│ │ │ │ └── __init__.py
│ │ │ ├── helpers_test.py
│ │ │ ├── __init__.py
│ │ │ ├── lexer_test.py
│ │ │ ├── markers_test.py
│ │ │ ├── match_algorithms_test.py
│ │ │ ├── match_result_test.py
│ │ │ ├── parser_test.py
│ │ │ ├── parse_test.py
│ │ │ └── segments
│ │ │ ├── conftest.py
│ │ │ ├── __init__.py
│ │ │ ├── segments_base_test.py
│ │ │ ├── segments_common_test.py
│ │ │ ├── segments_file_test.py
│ │ │ └── segments_raw_test.py
│ │ ├── plugin_test.py
│ │ ├── rules
│ │ │ ├── crawlers_test.py
│ │ │ ├── docstring_test.py
│ │ │ ├── functional
│ │ │ │ ├── raw_file_slices_test.py
│ │ │ │ └── segments_test.py
│ │ │ ├── __init__.py
│ │ │ ├── noqa_test.py
│ │ │ ├── reference_test.py
│ │ │ └── rules_test.py
│ │ └── templaters
│ │ ├── base_test.py
│ │ ├── __init__.py
│ │ ├── jinja_test.py
│ │ ├── placeholder_test.py
│ │ └── python_test.py
│ ├── dialects
│ │ ├── ansi_test.py
│ │ ├── bigquery_test.py
│ │ ├── conftest.py
│ │ ├── dialects_test.py
│ │ ├── exasol_test.py
│ │ ├── __init__.py
│ │ ├── postgres_test.py
│ │ ├── snowflake_test.py
│ │ ├── soql_test.py
│ │ └── unparsable_test.py
│ ├── diff_quality_plugin_test.py
│ ├── fixtures
│ │ ├── api
│ │ │ ├── config_override
│ │ │ ├── config_path_test
│ │ │ │ ├── config_path_test.json
│ │ │ │ ├── config_path_test.sql
│ │ │ │ └── extra_configs
│ │ │ └── parse_test
│ │ │ └── parse_test.json
│ │ ├── cli
│ │ │ ├── disable_noqa_test.sql
│ │ │ ├── encoding_test.sql
│ │ │ ├── extra_configs
│ │ │ │ └── pyproject.toml
│ │ │ ├── extra_config_tsql.sql
│ │ │ ├── fail_many.sql
│ │ │ ├── ignore_local_config
│ │ │ │ └── ignore_local_config_test.sql
│ │ │ ├── jinja_fatal_fail.sql
│ │ │ ├── jinja_variants.sql
│ │ │ ├── passing_a.sql
│ │ │ ├── passing_b.sql
│ │ │ ├── passing_timing.sql
│ │ │ ├── stdin_filename
│ │ │ ├── unknown_jinja_tag
│ │ │ │ ├── my_macros
│ │ │ │ │ └── dbt_test.sql
│ │ │ │ └── test.sql
│ │ │ └── warning_a.sql
│ │ ├── config
│ │ │ ├── glob_exclude
│ │ │ │ └── test.sql
│ │ │ ├── glob_include
│ │ │ │ └── test.sql
│ │ │ ├── inheritance_a
│ │ │ │ ├── nested
│ │ │ │ │ ├── pyproject.toml
│ │ │ │ │ ├── setup.cfg
│ │ │ │ │ └── tox.ini
│ │ │ │ └── testing.sql
│ │ │ ├── inheritance_b
│ │ │ │ ├── example.sql
│ │ │ │ ├── nested
│ │ │ │ │ └── example.sql
│ │ │ │ └── tox.ini
│ │ │ ├── placeholder
│ │ │ ├── rules_group_with_exclude
│ │ │ │ └── test.sql
│ │ │ ├── rules_set_to_none
│ │ │ │ └── test.sql
│ │ │ └── toml
│ │ │ └── pyproject.toml
│ │ ├── dialects
│ │ │ ├── ansi
│ │ │ │ ├── alter_sequence.sql
│ │ │ │ ├── alter_sequence.yml
│ │ │ │ ├── alter_table_rename_to.sql
│ │ │ │ ├── alter_table_rename_to.yml
│ │ │ │ ├── ansi_cast_with_whitespaces.sql
│ │ │ │ ├── ansi_cast_with_whitespaces.yml
│ │ │ │ ├── arithmetic_a.sql
│ │ │ │ ├── arithmetic_a.yml
│ │ │ │ ├── bracketed_statement.sql
│ │ │ │ ├── bracketed_statement.yml
│ │ │ │ ├── bracket_in_comment.sql
│ │ │ │ ├── bracket_in_comment.yml
│ │ │ │ ├── comments.sql
│ │ │ │ ├── comments.yml
│ │ │ │ ├── commit_and_no_chain.sql
│ │ │ │ ├── commit_and_no_chain.yml
│ │ │ │ ├── commit.sql
│ │ │ │ ├── commit_work_and_no_chain.sql
│ │ │ │ ├── commit_work_and_no_chain.yml
│ │ │ │ ├── commit_work.sql
│ │ │ │ ├── commit_work.yml
│ │ │ │ ├── commit.yml
│ │ │ │ ├── create_cast.sql
│ │ │ │ ├── create_cast.yml
│ │ │ │ ├── create_database_a.sql
│ │ │ │ ├── create_database_a.yml
│ │ │ │ ├── create_database_if_not_exists.sql
│ │ │ │ ├── create_database_if_not_exists.yml
│ │ │ │ ├── create_database.yml
│ │ │ │ ├── create_function_no_args.sql
│ │ │ │ ├── create_function_no_args.yml
│ │ │ │ ├── create_function.sql
│ │ │ │ ├── create_function.yml
│ │ │ │ ├── create_index_if_not_exists.sql
│ │ │ │ ├── create_index_if_not_exists.yml
│ │ │ │ ├── create_index_simple.sql
│ │ │ │ ├── create_index_simple.yml
│ │ │ │ ├── create_model_options.sql
│ │ │ │ ├── create_model_options.yml
│ │ │ │ ├── create_role.sql
│ │ │ │ ├── create_role.yml
│ │ │ │ ├── create_schema_a.sql
│ │ │ │ ├── create_schema_a.yml
│ │ │ │ ├── create_schema_if_not_exists.sql
│ │ │ │ ├── create_schema_if_not_exists.yml
│ │ │ │ ├── create_schema.yml
│ │ │ │ ├── create_sequence.sql
│ │ │ │ ├── create_sequence.yml
│ │ │ │ ├── create_table_a_c1_c2.sql
│ │ │ │ ├── create_table_a_c1_c2.yml
│ │ │ │ ├── create_table_a_column_constraints.sql
│ │ │ │ ├── create_table_a_column_constraints.yml
│ │ │ │ ├── create_table_a_pk_unique_fk_constraints.sql
│ │ │ │ ├── create_table_a_pk_unique_fk_constraints.yml
│ │ │ │ ├── create_table_as_select_cte_no_parentheses.sql
│ │ │ │ ├── create_table_as_select_cte_no_parentheses.yml
│ │ │ │ ├── create_table_as_select_cte_parentheses.sql
│ │ │ │ ├── create_table_as_select_cte_parentheses.yml
│ │ │ │ ├── create_table_as.sql
│ │ │ │ ├── create_table_as.yml
│ │ │ │ ├── create_table_auto_increment.sql
│ │ │ │ ├── create_table_auto_increment.yml
│ │ │ │ ├── create_table_column_comment.sql
│ │ │ │ ├── create_table_column_comment.yml
│ │ │ │ ├── create_table_column_constraint.sql
│ │ │ │ ├── create_table_column_constraint.yml
│ │ │ │ ├── create_table_constraint_default.sql
│ │ │ │ ├── create_table_constraint_default.yml
│ │ │ │ ├── create_table_constraint_reference_option.sql
│ │ │ │ ├── create_table_constraint_reference_option.yml
│ │ │ │ ├── create_table_default_function.sql
│ │ │ │ ├── create_table_default_function.yml
│ │ │ │ ├── create_table_double_precision.sql
│ │ │ │ ├── create_table_double_precision.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table_table_comment.sql
│ │ │ │ ├── create_table_table_comment.yml
│ │ │ │ ├── create_table_varchar.sql
│ │ │ │ ├── create_table_varchar.yml
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── create_trigger.sql
│ │ │ │ ├── create_trigger.yml
│ │ │ │ ├── create_user.sql
│ │ │ │ ├── create_user.yml
│ │ │ │ ├── create_view_a.sql
│ │ │ │ ├── create_view_a.yml
│ │ │ │ ├── create_view_if_not_exists.sql
│ │ │ │ ├── create_view_if_not_exists.yml
│ │ │ │ ├── create_zero_argument_function.sql
│ │ │ │ ├── create_zero_argument_function.yml
│ │ │ │ ├── delete_from.sql
│ │ │ │ ├── delete_from.yml
│ │ │ │ ├── describe_table.sql
│ │ │ │ ├── describe_table.yml
│ │ │ │ ├── double_dot.sql
│ │ │ │ ├── double_dot.yml
│ │ │ │ ├── drop_cast.sql
│ │ │ │ ├── drop_cast.yml
│ │ │ │ ├── drop_index_if_exists.sql
│ │ │ │ ├── drop_index_if_exists.yml
│ │ │ │ ├── drop_index_simple.sql
│ │ │ │ ├── drop_index_simple.yml
│ │ │ │ ├── drop_model.sql
│ │ │ │ ├── drop_model.yml
│ │ │ │ ├── drop_schema.sql
│ │ │ │ ├── drop_schema.yml
│ │ │ │ ├── drop_sequence.sql
│ │ │ │ ├── drop_sequence.yml
│ │ │ │ ├── drop_table_a_cascade.sql
│ │ │ │ ├── drop_table_a_cascade.yml
│ │ │ │ ├── drop_table_a_restrict.sql
│ │ │ │ ├── drop_table_a_restrict.yml
│ │ │ │ ├── drop_table_a.sql
│ │ │ │ ├── drop_table_a.yml
│ │ │ │ ├── drop_table_if_exists_a.sql
│ │ │ │ ├── drop_table_if_exists_a.yml
│ │ │ │ ├── drop_trigger.sql
│ │ │ │ ├── drop_trigger.yml
│ │ │ │ ├── drop_type.sql
│ │ │ │ ├── drop_type.yml
│ │ │ │ ├── drop_view_a_cascade.sql
│ │ │ │ ├── drop_view_a_cascade.yml
│ │ │ │ ├── drop_view_a_restrict.sql
│ │ │ │ ├── drop_view_a_restrict.yml
│ │ │ │ ├── drop_view_a.sql
│ │ │ │ ├── drop_view_a.yml
│ │ │ │ ├── empty_file.sql
│ │ │ │ ├── empty_file.yml
│ │ │ │ ├── escaped_quotes.sql
│ │ │ │ ├── escaped_quotes.yml
│ │ │ │ ├── escape.sql
│ │ │ │ ├── escape.yml
│ │ │ │ ├── expression_recursion_2.sql
│ │ │ │ ├── expression_recursion_2.yml
│ │ │ │ ├── expression_recursion.sql
│ │ │ │ ├── expression_recursion.yml
│ │ │ │ ├── from_fetch.sql
│ │ │ │ ├── from_fetch.yml
│ │ │ │ ├── functions_a.sql
│ │ │ │ ├── functions_a.yml
│ │ │ │ ├── functions_b.sql
│ │ │ │ ├── functions_b.yml
│ │ │ │ ├── grant_all_on_mytable_to_role.sql
│ │ │ │ ├── grant_all_on_mytable_to_role.yml
│ │ │ │ ├── grant_all_on_table_mytable_to_role.sql
│ │ │ │ ├── grant_all_on_table_mytable_to_role.yml
│ │ │ │ ├── grant_all_privileges_on_mytable_to_role.sql
│ │ │ │ ├── grant_all_privileges_on_mytable_to_role.yml
│ │ │ │ ├── grant_multiple_tables.sql
│ │ │ │ ├── grant_multiple_tables.yml
│ │ │ │ ├── grant_select_col1_col2_update_col1_on_mytable_to_public.sql
│ │ │ │ ├── grant_select_col1_col2_update_col1_on_mytable_to_public.yml
│ │ │ │ ├── grant_select_on_mytable_to_public.sql
│ │ │ │ ├── grant_select_on_mytable_to_public_with_grant_option.sql
│ │ │ │ ├── grant_select_on_mytable_to_public_with_grant_option.yml
│ │ │ │ ├── grant_select_on_mytable_to_public.yml
│ │ │ │ ├── grant_select_update_insert_on_mytable_to_public.sql
│ │ │ │ ├── grant_select_update_insert_on_mytable_to_public.yml
│ │ │ │ ├── grant_update_on_all_tables_in_schema_a_to_public.sql
│ │ │ │ ├── grant_update_on_all_tables_in_schema_a_to_public.yml
│ │ │ │ ├── group_by_fetch.sql
│ │ │ │ ├── group_by_fetch.yml
│ │ │ │ ├── having_fetch.sql
│ │ │ │ ├── having_fetch.yml
│ │ │ │ ├── insert_a.sql
│ │ │ │ ├── insert_a.yml
│ │ │ │ ├── insert_default_values.sql
│ │ │ │ ├── insert_default_values.yml
│ │ │ │ ├── insert_using_subquery.sql
│ │ │ │ ├── insert_using_subquery.yml
│ │ │ │ ├── insert_with_statement.sql
│ │ │ │ ├── insert_with_statement.yml
│ │ │ │ ├── like_operators.sql
│ │ │ │ ├── like_operators.yml
│ │ │ │ ├── merge_into.sql
│ │ │ │ ├── merge_into.yml
│ │ │ │ ├── modulo.sql
│ │ │ │ ├── modulo.yml
│ │ │ │ ├── multi_statement_a.sql
│ │ │ │ ├── multi_statement_a.yml
│ │ │ │ ├── multi_statement_b.sql
│ │ │ │ ├── multi_statement_b.yml
│ │ │ │ ├── multi_statement_c.sql
│ │ │ │ ├── multi_statement_c.yml
│ │ │ │ ├── naked_identifiers.sql
│ │ │ │ ├── naked_identifiers.yml
│ │ │ │ ├── non_breaking_space.sql
│ │ │ │ ├── non_breaking_space.yml
│ │ │ │ ├── numeric_literal.sql
│ │ │ │ ├── numeric_literal.yml
│ │ │ │ ├── revoke_select_on_table_a_from_group_b.sql
│ │ │ │ ├── revoke_select_on_table_a_from_group_b.yml
│ │ │ │ ├── rollback_and_no_chain.sql
│ │ │ │ ├── rollback_and_no_chain.yml
│ │ │ │ ├── rollback.sql
│ │ │ │ ├── rollback_work_and_no_chain.sql
│ │ │ │ ├── rollback_work_and_no_chain.yml
│ │ │ │ ├── rollback_work.sql
│ │ │ │ ├── rollback_work.yml
│ │ │ │ ├── rollback.yml
│ │ │ │ ├── select_a_and_not_b.sql
│ │ │ │ ├── select_a_and_not_b.yml
│ │ │ │ ├── select_a.sql
│ │ │ │ ├── select_a.yml
│ │ │ │ ├── select_bitwise_operators.sql
│ │ │ │ ├── select_bitwise_operators.yml
│ │ │ │ ├── select_b.sql
│ │ │ │ ├── select_b.yml
│ │ │ │ ├── select_case_a.sql
│ │ │ │ ├── select_case_a.yml
│ │ │ │ ├── select_case_b.sql
│ │ │ │ ├── select_case_b.yml
│ │ │ │ ├── select_case_c.sql
│ │ │ │ ├── select_case_c.yml
│ │ │ │ ├── select_cross_join.sql
│ │ │ │ ├── select_cross_join.yml
│ │ │ │ ├── select_c.sql
│ │ │ │ ├── select_c.yml
│ │ │ │ ├── select_d.sql
│ │ │ │ ├── select_d.yml
│ │ │ │ ├── select_e.sql
│ │ │ │ ├── select_except.sql
│ │ │ │ ├── select_except.yml
│ │ │ │ ├── select_e.yml
│ │ │ │ ├── select_fetch.sql
│ │ │ │ ├── select_fetch.yml
│ │ │ │ ├── select_fn_square_bracket_array_parameter.sql
│ │ │ │ ├── select_fn_square_bracket_array_parameter.yml
│ │ │ │ ├── select_from_where_overlaps.sql
│ │ │ │ ├── select_from_where_overlaps.yml
│ │ │ │ ├── select_f.sql
│ │ │ │ ├── select_function_in_group_by.sql
│ │ │ │ ├── select_function_in_group_by.yml
│ │ │ │ ├── select_f.yml
│ │ │ │ ├── select_g_fetch.sql
│ │ │ │ ├── select_g_fetch.yml
│ │ │ │ ├── select_g.sql
│ │ │ │ ├── select_g.yml
│ │ │ │ ├── select_h.sql
│ │ │ │ ├── select_h.yml
│ │ │ │ ├── select_in_multiline_comment.sql
│ │ │ │ ├── select_in_multiline_comment.yml
│ │ │ │ ├── select_intersect.sql
│ │ │ │ ├── select_intersect.yml
│ │ │ │ ├── select_j.sql
│ │ │ │ ├── select_j.yml
│ │ │ │ ├── select_l.sql
│ │ │ │ ├── select_l.yml
│ │ │ │ ├── select_many_join.sql
│ │ │ │ ├── select_many_join.yml
│ │ │ │ ├── select_m.sql
│ │ │ │ ├── select_multiple_named_windows.sql
│ │ │ │ ├── select_multiple_named_windows.yml
│ │ │ │ ├── select_m.yml
│ │ │ │ ├── select_named_window_no_parentheses.sql
│ │ │ │ ├── select_named_window_no_parentheses.yml
│ │ │ │ ├── select_named_windows_each_window_specification.sql
│ │ │ │ ├── select_named_windows_each_window_specification.yml
│ │ │ │ ├── select_named_window.sql
│ │ │ │ ├── select_named_window_with_parentheses.sql
│ │ │ │ ├── select_named_window_with_parentheses.yml
│ │ │ │ ├── select_named_window.yml
│ │ │ │ ├── select_natural_join.sql
│ │ │ │ ├── select_natural_join.yml
│ │ │ │ ├── select_nested_join.sql
│ │ │ │ ├── select_nested_join.yml
│ │ │ │ ├── select_n.sql
│ │ │ │ ├── select_numeric_literal_exponential_format.sql
│ │ │ │ ├── select_numeric_literal_exponential_format.yml
│ │ │ │ ├── select_n.yml
│ │ │ │ ├── select_order_fetch.sql
│ │ │ │ ├── select_order_fetch.yml
│ │ │ │ ├── select_o.sql
│ │ │ │ ├── select_overlaps.sql
│ │ │ │ ├── select_overlaps.yml
│ │ │ │ ├── select_o.yml
│ │ │ │ ├── select_p.sql
│ │ │ │ ├── select_p.yml
│ │ │ │ ├── select_q.sql
│ │ │ │ ├── select_q.yml
│ │ │ │ ├── select_right.sql
│ │ │ │ ├── select_right.yml
│ │ │ │ ├── select_r.sql
│ │ │ │ ├── select_r.yml
│ │ │ │ ├── select_sample_bernoulli_10_aliased.sql
│ │ │ │ ├── select_sample_bernoulli_10_aliased.yml
│ │ │ │ ├── select_sample_bernoulli_10_repeatable.sql
│ │ │ │ ├── select_sample_bernoulli_10_repeatable.yml
│ │ │ │ ├── select_sample_bernoulli_10.sql
│ │ │ │ ├── select_sample_bernoulli_10.yml
│ │ │ │ ├── select_sample_bernoulli_order_limit.sql
│ │ │ │ ├── select_sample_bernoulli_order_limit.yml
│ │ │ │ ├── select_sample_system_10_aliased.sql
│ │ │ │ ├── select_sample_system_10_aliased.yml
│ │ │ │ ├── select_sample_system_10_repeatable.sql
│ │ │ │ ├── select_sample_system_10_repeatable.yml
│ │ │ │ ├── select_sample_system_10.sql
│ │ │ │ ├── select_sample_system_10.yml
│ │ │ │ ├── select_simple_a.sql
│ │ │ │ ├── select_simple_a.yml
│ │ │ │ ├── select_simple_b.sql
│ │ │ │ ├── select_simple_b.yml
│ │ │ │ ├── select_simple_c.sql
│ │ │ │ ├── select_simple_c.yml
│ │ │ │ ├── select_simple_d.sql
│ │ │ │ ├── select_simple_d.yml
│ │ │ │ ├── select_simple_e.sql
│ │ │ │ ├── select_simple_e.yml
│ │ │ │ ├── select_simple_f.sql
│ │ │ │ ├── select_simple_f.yml
│ │ │ │ ├── select_simple_g.sql
│ │ │ │ ├── select_simple_g.yml
│ │ │ │ ├── select_simple_h.sql
│ │ │ │ ├── select_simple_h.yml
│ │ │ │ ├── select_simple_i.sql
│ │ │ │ ├── select_simple_i.yml
│ │ │ │ ├── select_simple_j.sql
│ │ │ │ ├── select_simple_j.yml
│ │ │ │ ├── select_s.sql
│ │ │ │ ├── select_s.yml
│ │ │ │ ├── select_table_named_group.sql
│ │ │ │ ├── select_table_named_group.yml
│ │ │ │ ├── select_trailing_comma_column_list.sql
│ │ │ │ ├── select_trailing_comma_column_list.yml
│ │ │ │ ├── select_true_and_not_false.sql
│ │ │ │ ├── select_true_and_not_false.yml
│ │ │ │ ├── select_t.sql
│ │ │ │ ├── select_t.yml
│ │ │ │ ├── select_union_all.sql
│ │ │ │ ├── select_union_all.yml
│ │ │ │ ├── select_union_bracketed.sql
│ │ │ │ ├── select_union_bracketed.yml
│ │ │ │ ├── select_union_distinct.sql
│ │ │ │ ├── select_union_distinct.yml
│ │ │ │ ├── select_union.sql
│ │ │ │ ├── select_union.yml
│ │ │ │ ├── select_u.sql
│ │ │ │ ├── select_u.yml
│ │ │ │ ├── select_v.sql
│ │ │ │ ├── select_v.yml
│ │ │ │ ├── select_where_in_unnest.sql
│ │ │ │ ├── select_where_in_unnest.yml
│ │ │ │ ├── select_with_a.sql
│ │ │ │ ├── select_with_a.yml
│ │ │ │ ├── select_with_brackets.sql
│ │ │ │ ├── select_with_brackets.yml
│ │ │ │ ├── select_with_b.sql
│ │ │ │ ├── select_with_b.yml
│ │ │ │ ├── select_with_limit_and_offset.sql
│ │ │ │ ├── select_with_limit_and_offset.yml
│ │ │ │ ├── select_with_offset_limit.sql
│ │ │ │ ├── select_with_offset_limit.yml
│ │ │ │ ├── select_with_recursive.sql
│ │ │ │ ├── select_with_recursive.yml
│ │ │ │ ├── select_with_simple_limit.sql
│ │ │ │ ├── select_with_simple_limit.yml
│ │ │ │ ├── select_with_where_clause_functions.sql
│ │ │ │ ├── select_with_where_clause_functions.yml
│ │ │ │ ├── semicolon_delimiters.sql
│ │ │ │ ├── semicolon_delimiters.yml
│ │ │ │ ├── set_order_by_complex.sql
│ │ │ │ ├── set_order_by_complex.yml
│ │ │ │ ├── set_order_by.sql
│ │ │ │ ├── set_order_by.yml
│ │ │ │ ├── set_schema_a.sql
│ │ │ │ ├── set_schema_a.yml
│ │ │ │ ├── shorthand_cast.sql
│ │ │ │ ├── shorthand_cast.yml
│ │ │ │ ├── table_expression.sql
│ │ │ │ ├── table_expression.yml
│ │ │ │ ├── transactions.sql
│ │ │ │ ├── transactions.yml
│ │ │ │ ├── trim_functions.sql
│ │ │ │ ├── trim_functions.yml
│ │ │ │ ├── truncate_a.sql
│ │ │ │ ├── truncate_a.yml
│ │ │ │ ├── truncate_table_a.sql
│ │ │ │ ├── truncate_table_a.yml
│ │ │ │ ├── unaliased_using_subquery.sql
│ │ │ │ ├── unaliased_using_subquery.yml
│ │ │ │ ├── update_set_case.sql
│ │ │ │ ├── update_set_case.yml
│ │ │ │ ├── update.sql
│ │ │ │ ├── update_with_from_clause.sql
│ │ │ │ ├── update_with_from_clause.yml
│ │ │ │ ├── update_with_table_alias.sql
│ │ │ │ ├── update_with_table_alias.yml
│ │ │ │ ├── update.yml
│ │ │ │ ├── where_fetch.sql
│ │ │ │ ├── where_fetch.yml
│ │ │ │ ├── with_compound_select_union.sql
│ │ │ │ ├── with_compound_select_union.yml
│ │ │ │ ├── with_insert_bracketed_with_statement.sql
│ │ │ │ ├── with_insert_bracketed_with_statement.yml
│ │ │ │ ├── with_insert_statement_a.sql
│ │ │ │ ├── with_insert_statement_a.yml
│ │ │ │ ├── with_insert_statement_b.sql
│ │ │ │ ├── with_insert_statement_b.yml
│ │ │ │ ├── with_insert_with_statement.sql
│ │ │ │ ├── with_insert_with_statement.yml
│ │ │ │ ├── with_nested_in_with_statement.sql
│ │ │ │ ├── with_nested_in_with_statement.yml
│ │ │ │ ├── with_no_schema_binding.sql
│ │ │ │ ├── with_no_schema_binding.yml
│ │ │ │ ├── with_update_statement.sql
│ │ │ │ └── with_update_statement.yml
│ │ │ ├── athena
│ │ │ │ ├── create_array_table.sql
│ │ │ │ ├── create_array_table.yml
│ │ │ │ ├── create_database_if_not_exists.sql
│ │ │ │ ├── create_database_if_not_exists.yml
│ │ │ │ ├── create_database.sql
│ │ │ │ ├── create_database.yml
│ │ │ │ ├── create_external_table_input_format.sql
│ │ │ │ ├── create_external_table_input_format.yml
│ │ │ │ ├── create_external_table.sql
│ │ │ │ ├── create_external_table_struct.sql
│ │ │ │ ├── create_external_table_struct.yml
│ │ │ │ ├── create_external_table.yml
│ │ │ │ ├── create_map_table.sql
│ │ │ │ ├── create_map_table.yml
│ │ │ │ ├── create_partitioned_table.sql
│ │ │ │ ├── create_partitioned_table.yml
│ │ │ │ ├── create_struct_table.sql
│ │ │ │ ├── create_struct_table.yml
│ │ │ │ ├── create_table_as_select.sql
│ │ │ │ ├── create_table_as_select.yml
│ │ │ │ ├── create_view.sql
│ │ │ │ ├── create_view.yml
│ │ │ │ ├── element_at.sql
│ │ │ │ ├── element_at.yml
│ │ │ │ ├── insert_into.sql
│ │ │ │ ├── insert_into.yml
│ │ │ │ ├── msck_repair_table.sql
│ │ │ │ ├── msck_repair_table.yml
│ │ │ │ ├── prepared_statements.sql
│ │ │ │ ├── prepared_statements.yml
│ │ │ │ ├── select_array_of_rows.sql
│ │ │ │ ├── select_array_of_rows.yml
│ │ │ │ ├── select_a.sql
│ │ │ │ ├── select_a.yml
│ │ │ │ ├── select_base_operators.sql
│ │ │ │ ├── select_base_operators.yml
│ │ │ │ ├── select_b.sql
│ │ │ │ ├── select_b.yml
│ │ │ │ ├── select_cast_withtimezone.sql
│ │ │ │ ├── select_cast_withtimezone.yml
│ │ │ │ ├── select_datetime_functions.sql
│ │ │ │ ├── select_datetime_functions.yml
│ │ │ │ ├── select_filter.sql
│ │ │ │ ├── select_filter.yml
│ │ │ │ ├── select_group_by.sql
│ │ │ │ ├── select_group_by.yml
│ │ │ │ ├── select_map_function.sql
│ │ │ │ ├── select_map_function.yml
│ │ │ │ ├── select_map_type.sql
│ │ │ │ ├── select_map_type.yml
│ │ │ │ ├── select_reduce.sql
│ │ │ │ ├── select_reduce.yml
│ │ │ │ ├── select_row.sql
│ │ │ │ ├── select_row.yml
│ │ │ │ ├── select_underscore.sql
│ │ │ │ ├── select_underscore.yml
│ │ │ │ ├── select_unnest.sql
│ │ │ │ ├── select_unnest.yml
│ │ │ │ ├── select_widow_functions.sql
│ │ │ │ ├── select_widow_functions.yml
│ │ │ │ ├── show_columns.sql
│ │ │ │ ├── show_columns.yml
│ │ │ │ ├── show_create_table.sql
│ │ │ │ ├── show_create_table.yml
│ │ │ │ ├── show_create_view.sql
│ │ │ │ ├── show_create_view.yml
│ │ │ │ ├── show_databases.sql
│ │ │ │ ├── show_databases.yml
│ │ │ │ ├── show_partitions.sql
│ │ │ │ ├── show_partitions.yml
│ │ │ │ ├── show_tables.sql
│ │ │ │ ├── show_tables.yml
│ │ │ │ ├── show_tblproperties.sql
│ │ │ │ ├── show_tblproperties.yml
│ │ │ │ ├── show_views.sql
│ │ │ │ ├── show_views.yml
│ │ │ │ ├── unload_select.sql
│ │ │ │ └── unload_select.yml
│ │ │ ├── bigquery
│ │ │ │ ├── alter_materialized_view_set_options.sql
│ │ │ │ ├── alter_materialized_view_set_options.yml
│ │ │ │ ├── alter_schema.sql
│ │ │ │ ├── alter_schema.yml
│ │ │ │ ├── alter_table_add_column.sql
│ │ │ │ ├── alter_table_add_column.yml
│ │ │ │ ├── alter_table_add_key.sql
│ │ │ │ ├── alter_table_add_key.yml
│ │ │ │ ├── alter_table_alter_column.sql
│ │ │ │ ├── alter_table_alter_column.yml
│ │ │ │ ├── alter_table_drop_column.sql
│ │ │ │ ├── alter_table_drop_column.yml
│ │ │ │ ├── alter_table_drop_constraint.sql
│ │ │ │ ├── alter_table_drop_constraint.yml
│ │ │ │ ├── alter_table_drop_key.sql
│ │ │ │ ├── alter_table_drop_key.yml
│ │ │ │ ├── alter_table_rename_column.sql
│ │ │ │ ├── alter_table_rename_column.yml
│ │ │ │ ├── alter_table_rename_to.sql
│ │ │ │ ├── alter_table_rename_to.yml
│ │ │ │ ├── alter_table_set_default_collate.sql
│ │ │ │ ├── alter_table_set_default_collate.yml
│ │ │ │ ├── alter_table_set_options.sql
│ │ │ │ ├── alter_table_set_options.yml
│ │ │ │ ├── alter_view_alter_column.sql
│ │ │ │ ├── alter_view_alter_column.yml
│ │ │ │ ├── alter_view_set_options.sql
│ │ │ │ ├── alter_view_set_options.yml
│ │ │ │ ├── any_value_having.sql
│ │ │ │ ├── any_value_having.yml
│ │ │ │ ├── array_agg_distinct_ignore_nulls.sql
│ │ │ │ ├── array_agg_distinct_ignore_nulls.yml
│ │ │ │ ├── array_agg_ignore_nulls.sql
│ │ │ │ ├── array_agg_ignore_nulls.yml
│ │ │ │ ├── array_agg_respect_nulls.sql
│ │ │ │ ├── array_agg_respect_nulls.yml
│ │ │ │ ├── assert.sql
│ │ │ │ ├── assert.yml
│ │ │ │ ├── begin.sql
│ │ │ │ ├── begin.yml
│ │ │ │ ├── call_procedure.sql
│ │ │ │ ├── call_procedure.yml
│ │ │ │ ├── create_assignment.sql
│ │ │ │ ├── create_assignment.yml
│ │ │ │ ├── create_capacity.sql
│ │ │ │ ├── create_capacity.yml
│ │ │ │ ├── create_external_table.sql
│ │ │ │ ├── create_external_table.yml
│ │ │ │ ├── create_function_no_args.sql
│ │ │ │ ├── create_function_no_args.yml
│ │ │ │ ├── create_function_with_args.sql
│ │ │ │ ├── create_function_with_args.yml
│ │ │ │ ├── create_index.sql
│ │ │ │ ├── create_index.yml
│ │ │ │ ├── create_js_function_complex_types.sql
│ │ │ │ ├── create_js_function_complex_types.yml
│ │ │ │ ├── create_js_function_deterministic.sql
│ │ │ │ ├── create_js_function_deterministic.yml
│ │ │ │ ├── create_js_function_options_library_array.sql
│ │ │ │ ├── create_js_function_options_library_array.yml
│ │ │ │ ├── create_js_function_quoted_name.sql
│ │ │ │ ├── create_js_function_quoted_name.yml
│ │ │ │ ├── create_js_function_simple.sql
│ │ │ │ ├── create_js_function_simple.yml
│ │ │ │ ├── create_js_function_underscore_name.sql
│ │ │ │ ├── create_js_function_underscore_name.yml
│ │ │ │ ├── create_materialized_view_as_replica_of.sql
│ │ │ │ ├── create_materialized_view_as_replica_of.yml
│ │ │ │ ├── create_materialized_view.sql
│ │ │ │ ├── create_materialized_view.yml
│ │ │ │ ├── create_or_replace_sql_function_any_type.sql
│ │ │ │ ├── create_or_replace_sql_function_any_type.yml
│ │ │ │ ├── create_or_replace_table_options_as.sql
│ │ │ │ ├── create_or_replace_table_options_as.yml
│ │ │ │ ├── create_procedure.sql
│ │ │ │ ├── create_procedure.yml
│ │ │ │ ├── create_reservation.sql
│ │ │ │ ├── create_reservation.yml
│ │ │ │ ├── create_row_access_policy.sql
│ │ │ │ ├── create_row_access_policy.yml
│ │ │ │ ├── create_schema.sql
│ │ │ │ ├── create_schema.yml
│ │ │ │ ├── create_snapshot_table.sql
│ │ │ │ ├── create_snapshot_table.yml
│ │ │ │ ├── create_table_column_options.sql
│ │ │ │ ├── create_table_column_options.yml
│ │ │ │ ├── create_table_columns_partition_options.sql
│ │ │ │ ├── create_table_columns_partition_options.yml
│ │ │ │ ├── create_table_default_collate.sql
│ │ │ │ ├── create_table_default_collate.yml
│ │ │ │ ├── create_table_hyphen_project.sql
│ │ │ │ ├── create_table_hyphen_project.yml
│ │ │ │ ├── create_table_keys.sql
│ │ │ │ ├── create_table_keys.yml
│ │ │ │ ├── create_table_like_copy_clone.sql
│ │ │ │ ├── create_table_like_copy_clone.yml
│ │ │ │ ├── create_table_options_as.sql
│ │ │ │ ├── create_table_options_as.yml
│ │ │ │ ├── create_table_options.sql
│ │ │ │ ├── create_table_options.yml
│ │ │ │ ├── create_table_partition_by_as.sql
│ │ │ │ ├── create_table_partition_by_as.yml
│ │ │ │ ├── create_table_partition_by_cluster_by_as.sql
│ │ │ │ ├── create_table_partition_by_cluster_by_as.yml
│ │ │ │ ├── create_table_trailing_comma.sql
│ │ │ │ ├── create_table_trailing_comma.yml
│ │ │ │ ├── create_temp_function_with_select.sql
│ │ │ │ ├── create_temp_function_with_select.yml
│ │ │ │ ├── create_view_options_as.sql
│ │ │ │ ├── create_view_options_as.yml
│ │ │ │ ├── dateparts.sql
│ │ │ │ ├── dateparts.yml
│ │ │ │ ├── declare_variable.sql
│ │ │ │ ├── declare_variable_with_default.sql
│ │ │ │ ├── declare_variable_with_default.yml
│ │ │ │ ├── declare_variable.yml
│ │ │ │ ├── delete.sql
│ │ │ │ ├── delete.yml
│ │ │ │ ├── drop_function.sql
│ │ │ │ ├── drop_function.yml
│ │ │ │ ├── drop_materialized_view.sql
│ │ │ │ ├── drop_materialized_view.yml
│ │ │ │ ├── drop_procedure.sql
│ │ │ │ ├── drop_procedure.yml
│ │ │ │ ├── drop_schema.sql
│ │ │ │ ├── drop_schema.yml
│ │ │ │ ├── drop_table.sql
│ │ │ │ ├── drop_table.yml
│ │ │ │ ├── execute_immediate.sql
│ │ │ │ ├── execute_immediate.yml
│ │ │ │ ├── export_statement.sql
│ │ │ │ ├── export_statement.yml
│ │ │ │ ├── for_in.sql
│ │ │ │ ├── for_in.yml
│ │ │ │ ├── handle_exception.sql
│ │ │ │ ├── handle_exception.yml
│ │ │ │ ├── insert.sql
│ │ │ │ ├── insert.yml
│ │ │ │ ├── interval_function.sql
│ │ │ │ ├── interval_function.yml
│ │ │ │ ├── is_not_distinct.sql
│ │ │ │ ├── is_not_distinct.yml
│ │ │ │ ├── literals_with_data_type_and_quoted.sql
│ │ │ │ ├── literals_with_data_type_and_quoted.yml
│ │ │ │ ├── merge_into.sql
│ │ │ │ ├── merge_into.yml
│ │ │ │ ├── normalize_function.sql
│ │ │ │ ├── normalize_function.yml
│ │ │ │ ├── parameters.sql
│ │ │ │ ├── parameters.yml
│ │ │ │ ├── procedural_statements.sql
│ │ │ │ ├── procedural_statements.yml
│ │ │ │ ├── select_1_gt_0.sql
│ │ │ │ ├── select_1_gt_0.yml
│ │ │ │ ├── select_1_lt_0.sql
│ │ │ │ ├── select_1_lt_0.yml
│ │ │ │ ├── select_case.sql
│ │ │ │ ├── select_case.yml
│ │ │ │ ├── select_column_object_with_keyword.sql
│ │ │ │ ├── select_column_object_with_keyword.yml
│ │ │ │ ├── select_datetime.sql
│ │ │ │ ├── select_datetime.yml
│ │ │ │ ├── select_empty_array_literal.sql
│ │ │ │ ├── select_empty_array_literal.yml
│ │ │ │ ├── select_example.sql
│ │ │ │ ├── select_example.yml
│ │ │ │ ├── select_except_replace.sql
│ │ │ │ ├── select_except_replace.yml
│ │ │ │ ├── select_except.sql
│ │ │ │ ├── select_except.yml
│ │ │ │ ├── select_extract.sql
│ │ │ │ ├── select_extract.yml
│ │ │ │ ├── select_for_system_time.sql
│ │ │ │ ├── select_for_system_time.yml
│ │ │ │ ├── select_function_object_fields.sql
│ │ │ │ ├── select_function_object_fields.yml
│ │ │ │ ├── select_function_parameter_order_by_multiple_columns.sql
│ │ │ │ ├── select_function_parameter_order_by_multiple_columns.yml
│ │ │ │ ├── select_function_with_named_arguments.sql
│ │ │ │ ├── select_function_with_named_arguments.yml
│ │ │ │ ├── select_group_by.sql
│ │ │ │ ├── select_group_by.yml
│ │ │ │ ├── select_gt_lt.sql
│ │ │ │ ├── select_gt_lt.yml
│ │ │ │ ├── select_hyphenated_table_name_in_from.sql
│ │ │ │ ├── select_hyphenated_table_name_in_from.yml
│ │ │ │ ├── select_identifiers.sql
│ │ │ │ ├── select_identifiers.yml
│ │ │ │ ├── select_if.sql
│ │ │ │ ├── select_if.yml
│ │ │ │ ├── select_interval_expression.sql
│ │ │ │ ├── select_interval_expression.yml
│ │ │ │ ├── select_less_than_greater_than.sql
│ │ │ │ ├── select_less_than_greater_than.yml
│ │ │ │ ├── select_lt_gt.sql
│ │ │ │ ├── select_lt_gt.yml
│ │ │ │ ├── select_mixture_of_array_literals.sql
│ │ │ │ ├── select_mixture_of_array_literals.yml
│ │ │ │ ├── select_ml_predict_with_select.sql
│ │ │ │ ├── select_ml_predict_with_select.yml
│ │ │ │ ├── select_ml_weights.sql
│ │ │ │ ├── select_ml_weights.yml
│ │ │ │ ├── select_multi_except.sql
│ │ │ │ ├── select_multi_except.yml
│ │ │ │ ├── select_natural_join.sql
│ │ │ │ ├── select_natural_join.yml
│ │ │ │ ├── select_pivot.sql
│ │ │ │ ├── select_pivot.yml
│ │ │ │ ├── select_quoting.sql
│ │ │ │ ├── select_quoting.yml
│ │ │ │ ├── select_replace.sql
│ │ │ │ ├── select_replace.yml
│ │ │ │ ├── select_rows_between.sql
│ │ │ │ ├── select_rows_between.yml
│ │ │ │ ├── select_safe_function.sql
│ │ │ │ ├── select_safe_function.yml
│ │ │ │ ├── select_set_operators.sql
│ │ │ │ ├── select_set_operators.yml
│ │ │ │ ├── select.sql
│ │ │ │ ├── select_struct.sql
│ │ │ │ ├── select_struct.yml
│ │ │ │ ├── select_typeless_struct_inside_function.sql
│ │ │ │ ├── select_typeless_struct_inside_function.yml
│ │ │ │ ├── select_udf_quote_everything.sql
│ │ │ │ ├── select_udf_quote_everything.yml
│ │ │ │ ├── select_udf_quote_nothing.sql
│ │ │ │ ├── select_udf_quote_nothing.yml
│ │ │ │ ├── select_udf_quote_project_and_datasetfunctionname.sql
│ │ │ │ ├── select_udf_quote_project_and_datasetfunctionname.yml
│ │ │ │ ├── select_udf_quote_project_name.sql
│ │ │ │ ├── select_udf_quote_project_name.yml
│ │ │ │ ├── select_unpivot.sql
│ │ │ │ ├── select_unpivot.yml
│ │ │ │ ├── select_where_array_element_less_than.sql
│ │ │ │ ├── select_where_array_element_less_than.yml
│ │ │ │ ├── select_where_greater_than.sql
│ │ │ │ ├── select_where_greater_than.yml
│ │ │ │ ├── select_where_less_than.sql
│ │ │ │ ├── select_where_less_than.yml
│ │ │ │ ├── select_with_cast.sql
│ │ │ │ ├── select_with_cast.yml
│ │ │ │ ├── select_with_date_literal_coercion_and_two_part_string_interval.sql
│ │ │ │ ├── select_with_date_literal_coercion_and_two_part_string_interval.yml
│ │ │ │ ├── select_with_offset_2.sql
│ │ │ │ ├── select_with_offset_2.yml
│ │ │ │ ├── select_with_offset_3.sql
│ │ │ │ ├── select_with_offset_3.yml
│ │ │ │ ├── select_with_offset.sql
│ │ │ │ ├── select_with_offset.yml
│ │ │ │ ├── select_with_qualify.sql
│ │ │ │ ├── select_with_qualify.yml
│ │ │ │ ├── select_with_union_and_qualify.sql
│ │ │ │ ├── select_with_union_and_qualify.yml
│ │ │ │ ├── select_with_window.sql
│ │ │ │ ├── select_with_window.yml
│ │ │ │ ├── select.yml
│ │ │ │ ├── set_variable_multiple.sql
│ │ │ │ ├── set_variable_multiple.yml
│ │ │ │ ├── set_variable_single.sql
│ │ │ │ ├── set_variable_single.yml
│ │ │ │ ├── string_literals.sql
│ │ │ │ ├── string_literals.yml
│ │ │ │ ├── tablesample.sql
│ │ │ │ ├── tablesample.yml
│ │ │ │ ├── typeless_array.sql
│ │ │ │ ├── typeless_array.yml
│ │ │ │ ├── typeless_struct.sql
│ │ │ │ └── typeless_struct.yml
│ │ │ ├── clickhouse
│ │ │ │ ├── back_quoted_identifier.sql
│ │ │ │ ├── back_quoted_identifier.yml
│ │ │ │ ├── create_database.sql
│ │ │ │ ├── create_database.yml
│ │ │ │ ├── create_materialized_view.sql
│ │ │ │ ├── create_materialized_view.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── create_temporary_table.sql
│ │ │ │ ├── create_temporary_table.yml
│ │ │ │ ├── cte_columns.sql
│ │ │ │ ├── cte_columns.yml
│ │ │ │ ├── cte.sql
│ │ │ │ ├── cte.yml
│ │ │ │ ├── dollar_quoted_literal.sql
│ │ │ │ ├── dollar_quoted_literal.yml
│ │ │ │ ├── drop_statement.sql
│ │ │ │ ├── drop_statement.yml
│ │ │ │ ├── final.sql
│ │ │ │ ├── final.yml
│ │ │ │ ├── identifier.sql
│ │ │ │ ├── identifier.yml
│ │ │ │ ├── in_operator.sql
│ │ │ │ ├── in_operator.yml
│ │ │ │ ├── join.sql
│ │ │ │ ├── join.yml
│ │ │ │ ├── lambda_function.sql
│ │ │ │ ├── lambda_function.yml
│ │ │ │ ├── prewhere.sql
│ │ │ │ ├── prewhere.yml
│ │ │ │ ├── select_distinct_on.sql
│ │ │ │ ├── select_distinct_on.yml
│ │ │ │ ├── select_except.sql
│ │ │ │ ├── select_except.yml
│ │ │ │ ├── system_statement.sql
│ │ │ │ └── system_statement.yml
│ │ │ ├── databricks
│ │ │ │ ├── alter_catalog.sql
│ │ │ │ ├── alter_catalog.yml
│ │ │ │ ├── create_catalog.sql
│ │ │ │ ├── create_catalog.yml
│ │ │ │ ├── create_function.sql
│ │ │ │ ├── create_function.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── date_functions.sql
│ │ │ │ ├── date_functions.yml
│ │ │ │ ├── drop_catalog.sql
│ │ │ │ ├── drop_catalog.yml
│ │ │ │ ├── pivot.sql
│ │ │ │ ├── pivot.yml
│ │ │ │ ├── select_from_lateral_view.sql
│ │ │ │ ├── select_from_lateral_view.yml
│ │ │ │ ├── select.sql
│ │ │ │ ├── select_window.sql
│ │ │ │ ├── select_window.yml
│ │ │ │ ├── select.yml
│ │ │ │ ├── set_time_zone.sql
│ │ │ │ ├── set_time_zone.yml
│ │ │ │ ├── unpivot.sql
│ │ │ │ ├── unpivot.yml
│ │ │ │ ├── use_catalog.sql
│ │ │ │ ├── use_catalog.yml
│ │ │ │ ├── use_database.sql
│ │ │ │ └── use_database.yml
│ │ │ ├── db2
│ │ │ │ ├── call_stored_proc.sql
│ │ │ │ ├── call_stored_proc.yml
│ │ │ │ ├── case.sql
│ │ │ │ ├── case.yml
│ │ │ │ ├── create_index.sql
│ │ │ │ ├── create_index.yml
│ │ │ │ ├── create_table_field_name_with_pound_sign.sql
│ │ │ │ ├── create_table_field_name_with_pound_sign.yml
│ │ │ │ ├── day_unit.sql
│ │ │ │ ├── day_unit.yml
│ │ │ │ ├── declare_global_temporary_table.sql
│ │ │ │ ├── declare_global_temporary_table.yml
│ │ │ │ ├── function_within_group.sql
│ │ │ │ ├── function_within_group.yml
│ │ │ │ ├── join_types.sql
│ │ │ │ ├── join_types.yml
│ │ │ │ ├── labeled_duration.sql
│ │ │ │ ├── labeled_duration.yml
│ │ │ │ ├── lateral.sql
│ │ │ │ ├── lateral.yml
│ │ │ │ ├── offset_fetch_limit.sql
│ │ │ │ ├── offset_fetch_limit.yml
│ │ │ │ ├── over.sql
│ │ │ │ ├── over.yml
│ │ │ │ ├── select_ordered_nested_sets.sql
│ │ │ │ ├── select_ordered_nested_sets.yml
│ │ │ │ ├── select.sql
│ │ │ │ ├── select.yml
│ │ │ │ ├── special_registers.sql
│ │ │ │ ├── special_registers.yml
│ │ │ │ ├── values.sql
│ │ │ │ ├── values.yml
│ │ │ │ ├── where_like.sql
│ │ │ │ └── where_like.yml
│ │ │ ├── duckdb
│ │ │ │ ├── anti_semi_join.sql
│ │ │ │ ├── anti_semi_join.yml
│ │ │ │ ├── asof_join.sql
│ │ │ │ ├── asof_join.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── extract_temporal.sql
│ │ │ │ ├── extract_temporal.yml
│ │ │ │ ├── from_first.sql
│ │ │ │ ├── from_first.yml
│ │ │ │ ├── group_order_by_all.sql
│ │ │ │ ├── group_order_by_all.yml
│ │ │ │ ├── json_operators.sql
│ │ │ │ ├── json_operators.yml
│ │ │ │ ├── list_struct.sql
│ │ │ │ ├── list_struct.yml
│ │ │ │ ├── pivot.sql
│ │ │ │ ├── pivot.yml
│ │ │ │ ├── positional_join.sql
│ │ │ │ ├── positional_join.yml
│ │ │ │ ├── qualify.sql
│ │ │ │ ├── qualify.yml
│ │ │ │ ├── select_columns.sql
│ │ │ │ ├── select_columns.yml
│ │ │ │ ├── select_exclude_replace.sql
│ │ │ │ ├── select_exclude_replace.yml
│ │ │ │ ├── select_exclude.sql
│ │ │ │ ├── select_exclude.yml
│ │ │ │ ├── select_lambda.sql
│ │ │ │ ├── select_lambda.yml
│ │ │ │ ├── select_quoted.sql
│ │ │ │ ├── select_quoted.yml
│ │ │ │ ├── select_replace.sql
│ │ │ │ ├── select_replace.yml
│ │ │ │ ├── select.sql
│ │ │ │ ├── select.yml
│ │ │ │ ├── unpivot.sql
│ │ │ │ └── unpivot.yml
│ │ │ ├── exasol
│ │ │ │ ├── access_statement.sql
│ │ │ │ ├── access_statement.yml
│ │ │ │ ├── Add_Days.sql
│ │ │ │ ├── Add_Days.yml
│ │ │ │ ├── alter_connection.sql
│ │ │ │ ├── alter_connection.yml
│ │ │ │ ├── alter_consumer_group.sql
│ │ │ │ ├── alter_consumer_group.yml
│ │ │ │ ├── alter_role.sql
│ │ │ │ ├── alter_role.yml
│ │ │ │ ├── alter_schema_statement.sql
│ │ │ │ ├── alter_schema_statement.yml
│ │ │ │ ├── alter_session.sql
│ │ │ │ ├── alter_session.yml
│ │ │ │ ├── alter_system.sql
│ │ │ │ ├── alter_system.yml
│ │ │ │ ├── alter_table_column.sql
│ │ │ │ ├── alter_table_column.yml
│ │ │ │ ├── alter_table_constraint.sql
│ │ │ │ ├── alter_table_constraint.yml
│ │ │ │ ├── alter_table_distribute_partition.sql
│ │ │ │ ├── alter_table_distribute_partition.yml
│ │ │ │ ├── alter_user.sql
│ │ │ │ ├── alter_user.yml
│ │ │ │ ├── alter_virtual_schema_statement.sql
│ │ │ │ ├── alter_virtual_schema_statement.yml
│ │ │ │ ├── comment_statement.sql
│ │ │ │ ├── comment_statement.yml
│ │ │ │ ├── create_adapter_script_statement.sql
│ │ │ │ ├── create_adapter_script_statement.yml
│ │ │ │ ├── create_connection.sql
│ │ │ │ ├── create_connection.yml
│ │ │ │ ├── create_consumer_group.sql
│ │ │ │ ├── create_consumer_group.yml
│ │ │ │ ├── create_function_statement.sql
│ │ │ │ ├── create_function_statement.yml
│ │ │ │ ├── create_lua_script_bracket.sql
│ │ │ │ ├── create_lua_script_bracket.yml
│ │ │ │ ├── create_python_scalar_script.sql
│ │ │ │ ├── create_python_scalar_script.yml
│ │ │ │ ├── create_role.sql
│ │ │ │ ├── create_role.yml
│ │ │ │ ├── create_schema.sql
│ │ │ │ ├── create_schema.yml
│ │ │ │ ├── create_scripting_lua_script_statement1.sql
│ │ │ │ ├── create_scripting_lua_script_statement1.yml
│ │ │ │ ├── create_scripting_lua_script_statement2.sql
│ │ │ │ ├── create_scripting_lua_script_statement2.yml
│ │ │ │ ├── create_scripting_lua_script_statement3.sql
│ │ │ │ ├── create_scripting_lua_script_statement3.yml
│ │ │ │ ├── create_table_statement.sql
│ │ │ │ ├── create_table_statement.yml
│ │ │ │ ├── create_udfscript_dot_syntax.sql
│ │ │ │ ├── create_udfscript_dot_syntax.yml
│ │ │ │ ├── create_udfscript_statement1.sql
│ │ │ │ ├── create_udfscript_statement1.yml
│ │ │ │ ├── create_udfscript_statement2.sql
│ │ │ │ ├── create_udfscript_statement2.yml
│ │ │ │ ├── create_udfscript_statement3.sql
│ │ │ │ ├── create_udfscript_statement3.yml
│ │ │ │ ├── create_udfscript_statement4.sql
│ │ │ │ ├── create_udfscript_statement4.yml
│ │ │ │ ├── create_udfscript_statement5.sql
│ │ │ │ ├── create_udfscript_statement5.yml
│ │ │ │ ├── create_user.sql
│ │ │ │ ├── create_user.yml
│ │ │ │ ├── create_view_statement.sql
│ │ │ │ ├── create_view_statement.yml
│ │ │ │ ├── create_virtual_schema_statement.sql
│ │ │ │ ├── create_virtual_schema_statement.yml
│ │ │ │ ├── data_type_test.sql
│ │ │ │ ├── data_type_test.yml
│ │ │ │ ├── delete_statement.sql
│ │ │ │ ├── delete_statement.yml
│ │ │ │ ├── drop_cascade_restrict_statement.sql
│ │ │ │ ├── drop_cascade_restrict_statement.yml
│ │ │ │ ├── drop_cascade_statement.sql
│ │ │ │ ├── drop_cascade_statement.yml
│ │ │ │ ├── drop_connection_statement.sql
│ │ │ │ ├── drop_connection_statement.yml
│ │ │ │ ├── drop_consumer_group.sql
│ │ │ │ ├── drop_consumer_group.yml
│ │ │ │ ├── drop_schema_statement.sql
│ │ │ │ ├── drop_schema_statement.yml
│ │ │ │ ├── drop_script_statement.sql
│ │ │ │ ├── drop_script_statement.yml
│ │ │ │ ├── drop_table_statement.sql
│ │ │ │ ├── drop_table_statement.yml
│ │ │ │ ├── execute_script.sql
│ │ │ │ ├── execute_script.yml
│ │ │ │ ├── explain_virtual.sql
│ │ │ │ ├── explain_virtual.yml
│ │ │ │ ├── export_statement.sql
│ │ │ │ ├── export_statement.yml
│ │ │ │ ├── flush_statistics.sql
│ │ │ │ ├── flush_statistics.yml
│ │ │ │ ├── import_statement.sql
│ │ │ │ ├── import_statement.yml
│ │ │ │ ├── insert_statement.sql
│ │ │ │ ├── insert_statement.yml
│ │ │ │ ├── kill_statement.sql
│ │ │ │ ├── kill_statement.yml
│ │ │ │ ├── merge_statement.sql
│ │ │ │ ├── merge_statement.yml
│ │ │ │ ├── open_close_schema.sql
│ │ │ │ ├── open_close_schema.yml
│ │ │ │ ├── preload_statement.sql
│ │ │ │ ├── preload_statement.yml
│ │ │ │ ├── recompress_statement.sql
│ │ │ │ ├── recompress_statement.yml
│ │ │ │ ├── rename_statement.sql
│ │ │ │ ├── rename_statement.yml
│ │ │ │ ├── select_statement.sql
│ │ │ │ ├── select_statement.yml
│ │ │ │ ├── truncate_statement.sql
│ │ │ │ ├── truncate_statement.yml
│ │ │ │ ├── update_statement.sql
│ │ │ │ ├── update_statement.yml
│ │ │ │ ├── values_in_subquery.sql
│ │ │ │ └── values_in_subquery.yml
│ │ │ ├── greenplum
│ │ │ │ ├── analize.sql
│ │ │ │ ├── analize.yml
│ │ │ │ ├── close.sql
│ │ │ │ ├── close.yml
│ │ │ │ ├── copy.sql
│ │ │ │ ├── copy.yml
│ │ │ │ ├── create_table_as.sql
│ │ │ │ ├── create_table_as.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── declare.sql
│ │ │ │ ├── declare.yml
│ │ │ │ ├── fetch.sql
│ │ │ │ └── fetch.yml
│ │ │ ├── hive
│ │ │ │ ├── alter_database.sql
│ │ │ │ ├── alter_database.yml
│ │ │ │ ├── alter_schema.sql
│ │ │ │ ├── alter_schema.yml
│ │ │ │ ├── alter_table.sql
│ │ │ │ ├── alter_table.yml
│ │ │ │ ├── array_types.sql
│ │ │ │ ├── array_types.yml
│ │ │ │ ├── create_database.sql
│ │ │ │ ├── create_database.yml
│ │ │ │ ├── create_schema.sql
│ │ │ │ ├── create_schema.yml
│ │ │ │ ├── create_table_as_select.sql
│ │ │ │ ├── create_table_as_select.yml
│ │ │ │ ├── create_table_clustered_by.sql
│ │ │ │ ├── create_table_clustered_by.yml
│ │ │ │ ├── create_table_constraints.sql
│ │ │ │ ├── create_table_constraints.yml
│ │ │ │ ├── create_table_datatypes.sql
│ │ │ │ ├── create_table_datatypes.yml
│ │ │ │ ├── create_table_external_partitioned.sql
│ │ │ │ ├── create_table_external_partitioned.yml
│ │ │ │ ├── create_table_like.sql
│ │ │ │ ├── create_table_like.yml
│ │ │ │ ├── create_table_row_format_delimited.sql
│ │ │ │ ├── create_table_row_format_delimited.yml
│ │ │ │ ├── create_table_row_format_serde.sql
│ │ │ │ ├── create_table_row_format_serde.yml
│ │ │ │ ├── create_table_skewed_by.sql
│ │ │ │ ├── create_table_skewed_by.yml
│ │ │ │ ├── create_table_temporary_external.sql
│ │ │ │ ├── create_table_temporary_external.yml
│ │ │ │ ├── create_table_temporary_properties.sql
│ │ │ │ ├── create_table_temporary_properties.yml
│ │ │ │ ├── create_table_with.sql
│ │ │ │ ├── create_table_with.yml
│ │ │ │ ├── drop_database.sql
│ │ │ │ ├── drop_database.yml
│ │ │ │ ├── drop_schema.sql
│ │ │ │ ├── drop_schema.yml
│ │ │ │ ├── drop_table.sql
│ │ │ │ ├── drop_table.yml
│ │ │ │ ├── insert_into_table_partition.sql
│ │ │ │ ├── insert_into_table_partition.yml
│ │ │ │ ├── insert_into_table.sql
│ │ │ │ ├── insert_into_table_values.sql
│ │ │ │ ├── insert_into_table_values.yml
│ │ │ │ ├── insert_into_table.yml
│ │ │ │ ├── insert_overwrite_directory.sql
│ │ │ │ ├── insert_overwrite_directory.yml
│ │ │ │ ├── insert_overwrite_table_dynamic_partition.sql
│ │ │ │ ├── insert_overwrite_table_dynamic_partition.yml
│ │ │ │ ├── insert_overwrite_table_partition.sql
│ │ │ │ ├── insert_overwrite_table_partition.yml
│ │ │ │ ├── insert_overwrite_table.sql
│ │ │ │ ├── insert_overwrite_table.yml
│ │ │ │ ├── msck_repair_table.sql
│ │ │ │ ├── msck_repair_table.yml
│ │ │ │ ├── msck_table.sql
│ │ │ │ ├── msck_table.yml
│ │ │ │ ├── quoted_literal.sql
│ │ │ │ ├── quoted_literal.yml
│ │ │ │ ├── select_cast.sql
│ │ │ │ ├── select_cast.yml
│ │ │ │ ├── select_cluster_distribute_sort_by.sql
│ │ │ │ ├── select_cluster_distribute_sort_by.yml
│ │ │ │ ├── select_interval.sql
│ │ │ │ ├── select_interval.yml
│ │ │ │ ├── select_lateral_view.sql
│ │ │ │ ├── select_lateral_view.yml
│ │ │ │ ├── select_left_semi_join.sql
│ │ │ │ ├── select_left_semi_join.yml
│ │ │ │ ├── select_regexp.sql
│ │ │ │ ├── select_regexp.yml
│ │ │ │ ├── select_sampling_table.sql
│ │ │ │ ├── select_sampling_table.yml
│ │ │ │ ├── set.sql
│ │ │ │ ├── set.yml
│ │ │ │ ├── truncate_table.sql
│ │ │ │ ├── truncate_table.yml
│ │ │ │ ├── use.sql
│ │ │ │ └── use.yml
│ │ │ ├── materialize
│ │ │ │ ├── alter_statements.sql
│ │ │ │ ├── alter_statements.yml
│ │ │ │ ├── begin_close_statements.sql
│ │ │ │ ├── begin_close_statements.yml
│ │ │ │ ├── copy_to_from_statements.sql
│ │ │ │ ├── copy_to_from_statements.yml
│ │ │ │ ├── create_cluster_replica_statements.sql
│ │ │ │ ├── create_cluster_replica_statements.yml
│ │ │ │ ├── create_connection_statement.sql
│ │ │ │ ├── create_connection_statement.yml
│ │ │ │ ├── create_index.sql
│ │ │ │ ├── create_index.yml
│ │ │ │ ├── create_sink_statements.sql
│ │ │ │ ├── create_sink_statements.yml
│ │ │ │ ├── create_source_statements.sql
│ │ │ │ ├── create_source_statements.yml
│ │ │ │ ├── create_views.sql
│ │ │ │ ├── create_views.yml
│ │ │ │ ├── drop_statements.sql
│ │ │ │ ├── drop_statements.yml
│ │ │ │ ├── explain_statements.sql
│ │ │ │ ├── explain_statements.yml
│ │ │ │ ├── grant_statements.sql
│ │ │ │ ├── grant_statements.yml
│ │ │ │ ├── insert_statements.sql
│ │ │ │ ├── insert_statements.yml
│ │ │ │ ├── show_statements.sql
│ │ │ │ ├── show_statements.yml
│ │ │ │ ├── subscribe_fetch_statements.sql
│ │ │ │ └── subscribe_fetch_statements.yml
│ │ │ ├── mysql
│ │ │ │ ├── alter_database.sql
│ │ │ │ ├── alter_database.yml
│ │ │ │ ├── alter_table.sql
│ │ │ │ ├── alter_table.yml
│ │ │ │ ├── alter_view.sql
│ │ │ │ ├── alter_view.yml
│ │ │ │ ├── analyze_table.sql
│ │ │ │ ├── analyze_table.yml
│ │ │ │ ├── begin.sql
│ │ │ │ ├── begin.yml
│ │ │ │ ├── bit_value_literal.sql
│ │ │ │ ├── bit_value_literal.yml
│ │ │ │ ├── call_statement.sql
│ │ │ │ ├── call_statement.yml
│ │ │ │ ├── check_constraint.sql
│ │ │ │ ├── check_constraint.yml
│ │ │ │ ├── checksum_table.sql
│ │ │ │ ├── checksum_table.yml
│ │ │ │ ├── check_table.sql
│ │ │ │ ├── check_table.yml
│ │ │ │ ├── close_qualified.sql
│ │ │ │ ├── close_qualified.yml
│ │ │ │ ├── close.sql
│ │ │ │ ├── close.yml
│ │ │ │ ├── column_alias.sql
│ │ │ │ ├── column_alias.yml
│ │ │ │ ├── create_database.sql
│ │ │ │ ├── create_database.yml
│ │ │ │ ├── create_index.sql
│ │ │ │ ├── create_index.yml
│ │ │ │ ├── create_role.sql
│ │ │ │ ├── create_role.yml
│ │ │ │ ├── create_table_column_charset.sql
│ │ │ │ ├── create_table_column_charset.yml
│ │ │ │ ├── create_table_constraint_unique.sql
│ │ │ │ ├── create_table_constraint_unique.yml
│ │ │ │ ├── create_table_datetime.sql
│ │ │ │ ├── create_table_datetime.yml
│ │ │ │ ├── create_table_equals_optional.sql
│ │ │ │ ├── create_table_equals_optional.yml
│ │ │ │ ├── create_table_index.sql
│ │ │ │ ├── create_table_index.yml
│ │ │ │ ├── create_table_null_position.sql
│ │ │ │ ├── create_table_null_position.yml
│ │ │ │ ├── create_table_primary_foreign_keys.sql
│ │ │ │ ├── create_table_primary_foreign_keys.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table_unique_key.sql
│ │ │ │ ├── create_table_unique_key.yml
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── create_trigger.sql
│ │ │ │ ├── create_trigger.yml
│ │ │ │ ├── create_user.sql
│ │ │ │ ├── create_user.yml
│ │ │ │ ├── create_view.sql
│ │ │ │ ├── create_view.yml
│ │ │ │ ├── deallocate_prepare.sql
│ │ │ │ ├── deallocate_prepare.yml
│ │ │ │ ├── declare_condition.sql
│ │ │ │ ├── declare_condition.yml
│ │ │ │ ├── declare_continue_handler_sqlexception.sql
│ │ │ │ ├── declare_continue_handler_sqlexception.yml
│ │ │ │ ├── declare_cursor.sql
│ │ │ │ ├── declare_cursor.yml
│ │ │ │ ├── declare_default_numeric.sql
│ │ │ │ ├── declare_default_numeric.yml
│ │ │ │ ├── declare_default_quotedliteral.sql
│ │ │ │ ├── declare_default_quotedliteral.yml
│ │ │ │ ├── declare_exit_handler_sqlexception.sql
│ │ │ │ ├── declare_exit_handler_sqlexception.yml
│ │ │ │ ├── declare_local_variable.sql
│ │ │ │ ├── declare_local_variable.yml
│ │ │ │ ├── declare_undo_handler_sqlexception.sql
│ │ │ │ ├── declare_undo_handler_sqlexception.yml
│ │ │ │ ├── delete_multitable.sql
│ │ │ │ ├── delete_multitable.yml
│ │ │ │ ├── delimiter_function.sql
│ │ │ │ ├── delimiter_function.yml
│ │ │ │ ├── delimiter_procedure.sql
│ │ │ │ ├── delimiter_procedure.yml
│ │ │ │ ├── delimiter_select.sql
│ │ │ │ ├── delimiter_select.yml
│ │ │ │ ├── drop_function.sql
│ │ │ │ ├── drop_function.yml
│ │ │ │ ├── drop_index.sql
│ │ │ │ ├── drop_index_with_algorithm.sql
│ │ │ │ ├── drop_index_with_algorithm.yml
│ │ │ │ ├── drop_index_with_lock.sql
│ │ │ │ ├── drop_index_with_lock.yml
│ │ │ │ ├── drop_index.yml
│ │ │ │ ├── drop_prepare.sql
│ │ │ │ ├── drop_prepare.yml
│ │ │ │ ├── drop_procedure.sql
│ │ │ │ ├── drop_procedure.yml
│ │ │ │ ├── drop_table.sql
│ │ │ │ ├── drop_table.yml
│ │ │ │ ├── drop_trigger.sql
│ │ │ │ ├── drop_trigger.yml
│ │ │ │ ├── execute_prepared_stmt.sql
│ │ │ │ ├── execute_prepared_stmt_using_multiple_variable.sql
│ │ │ │ ├── execute_prepared_stmt_using_multiple_variable.yml
│ │ │ │ ├── execute_prepared_stmt_using.sql
│ │ │ │ ├── execute_prepared_stmt_using.yml
│ │ │ │ ├── execute_prepared_stmt.yml
│ │ │ │ ├── explain.sql
│ │ │ │ ├── explain.yml
│ │ │ │ ├── fetch_from.sql
│ │ │ │ ├── fetch_from.yml
│ │ │ │ ├── fetch_multiple.sql
│ │ │ │ ├── fetch_multiple.yml
│ │ │ │ ├── fetch_next_from.sql
│ │ │ │ ├── fetch_next_from.yml
│ │ │ │ ├── fetch_session_multiple.sql
│ │ │ │ ├── fetch_session_multiple.yml
│ │ │ │ ├── fetch_session.sql
│ │ │ │ ├── fetch_session.yml
│ │ │ │ ├── fetch.sql
│ │ │ │ ├── fetch.yml
│ │ │ │ ├── flush.sql
│ │ │ │ ├── flush.yml
│ │ │ │ ├── force_index_for_group_by.sql
│ │ │ │ ├── force_index_for_group_by.yml
│ │ │ │ ├── force_index_for_join.sql
│ │ │ │ ├── force_index_for_join.yml
│ │ │ │ ├── force_index_for_order_by.sql
│ │ │ │ ├── force_index_for_order_by.yml
│ │ │ │ ├── force_index_left_join.sql
│ │ │ │ ├── force_index_left_join.yml
│ │ │ │ ├── force_index.sql
│ │ │ │ ├── force_index.yml
│ │ │ │ ├── force_key.sql
│ │ │ │ ├── force_key.yml
│ │ │ │ ├── function_comment.sql
│ │ │ │ ├── function_comment.yml
│ │ │ │ ├── function_definer.sql
│ │ │ │ ├── function_definer.yml
│ │ │ │ ├── function_modifies_sql.sql
│ │ │ │ ├── function_modifies_sql.yml
│ │ │ │ ├── function_no_sql.sql
│ │ │ │ ├── function_no_sql.yml
│ │ │ │ ├── function_notdeterministic.sql
│ │ │ │ ├── function_notdeterministic.yml
│ │ │ │ ├── function_reads_sql.sql
│ │ │ │ ├── function_reads_sql.yml
│ │ │ │ ├── function_return.sql
│ │ │ │ ├── function_return.yml
│ │ │ │ ├── function_sql_security_definer.sql
│ │ │ │ ├── function_sql_security_definer.yml
│ │ │ │ ├── function_sql_security_invoker.sql
│ │ │ │ ├── function_sql_security_invoker.yml
│ │ │ │ ├── get_diagnostics_condition_info_local_variable.sql
│ │ │ │ ├── get_diagnostics_condition_info_local_variable.yml
│ │ │ │ ├── get_diagnostics_condition_info_multiple_variable.sql
│ │ │ │ ├── get_diagnostics_condition_info_multiple_variable.yml
│ │ │ │ ├── get_diagnostics_condition_info_session_variable.sql
│ │ │ │ ├── get_diagnostics_condition_info_session_variable.yml
│ │ │ │ ├── get_diagnostics_condition_local_variable.sql
│ │ │ │ ├── get_diagnostics_condition_local_variable.yml
│ │ │ │ ├── get_diagnostics_condition_numeric.sql
│ │ │ │ ├── get_diagnostics_condition_numeric.yml
│ │ │ │ ├── get_diagnostics_condition_session_variable.sql
│ │ │ │ ├── get_diagnostics_condition_session_variable.yml
│ │ │ │ ├── get_diagnostics_number.sql
│ │ │ │ ├── get_diagnostics_number.yml
│ │ │ │ ├── get_diagnostics_row_count.sql
│ │ │ │ ├── get_diagnostics_row_count.yml
│ │ │ │ ├── grant.sql
│ │ │ │ ├── grant.yml
│ │ │ │ ├── handler_condition_name.sql
│ │ │ │ ├── handler_condition_name.yml
│ │ │ │ ├── handler_continue_sqlexception.yml
│ │ │ │ ├── handler_error_code.sql
│ │ │ │ ├── handler_error_code.yml
│ │ │ │ ├── handler_exit_sqlexception.yml
│ │ │ │ ├── handler_not_found.sql
│ │ │ │ ├── handler_not_found.yml
│ │ │ │ ├── handler_sqlstate.sql
│ │ │ │ ├── handler_sqlstate_value.sql
│ │ │ │ ├── handler_sqlstate_value.yml
│ │ │ │ ├── handler_sqlstate.yml
│ │ │ │ ├── handler_sqlwarning.sql
│ │ │ │ ├── handler_sqlwarning.yml
│ │ │ │ ├── handler_undo_sqlexception.yml
│ │ │ │ ├── help_statement.sql
│ │ │ │ ├── help_statement.yml
│ │ │ │ ├── hexadecimal_literal.sql
│ │ │ │ ├── hexadecimal_literal.yml
│ │ │ │ ├── if_elseif.sql
│ │ │ │ ├── if_elseif.yml
│ │ │ │ ├── if_else.sql
│ │ │ │ ├── if_else.yml
│ │ │ │ ├── if_multiple_expression.sql
│ │ │ │ ├── if_multiple_expression.yml
│ │ │ │ ├── if_nested.sql
│ │ │ │ ├── if_nested.yml
│ │ │ │ ├── if_session_variable.sql
│ │ │ │ ├── if_session_variable.yml
│ │ │ │ ├── if.sql
│ │ │ │ ├── if_subquery_expression.sql
│ │ │ │ ├── if_subquery_expression.yml
│ │ │ │ ├── if.yml
│ │ │ │ ├── ignore_index_for_group_by.sql
│ │ │ │ ├── ignore_index_for_group_by.yml
│ │ │ │ ├── ignore_index_for_join.sql
│ │ │ │ ├── ignore_index_for_join.yml
│ │ │ │ ├── ignore_index_for_order_by.sql
│ │ │ │ ├── ignore_index_for_order_by.yml
│ │ │ │ ├── ignore_index.sql
│ │ │ │ ├── ignore_index.yml
│ │ │ │ ├── ignore_key.sql
│ │ │ │ ├── ignore_key.yml
│ │ │ │ ├── insert.sql
│ │ │ │ ├── insert.yml
│ │ │ │ ├── interval.sql
│ │ │ │ ├── interval.yml
│ │ │ │ ├── json.sql
│ │ │ │ ├── json.yml
│ │ │ │ ├── line_comment.sql
│ │ │ │ ├── line_comment.yml
│ │ │ │ ├── load_data.sql
│ │ │ │ ├── load_data.yml
│ │ │ │ ├── loop_label.sql
│ │ │ │ ├── loop_label.yml
│ │ │ │ ├── loop_multiple_statements.sql
│ │ │ │ ├── loop_multiple_statements.yml
│ │ │ │ ├── loop_no_label.sql
│ │ │ │ ├── loop_no_label.yml
│ │ │ │ ├── nested_begin.sql
│ │ │ │ ├── nested_begin.yml
│ │ │ │ ├── open_qualified.sql
│ │ │ │ ├── open_qualified.yml
│ │ │ │ ├── open.sql
│ │ │ │ ├── open.yml
│ │ │ │ ├── optimize_table.sql
│ │ │ │ ├── optimize_table.yml
│ │ │ │ ├── prepare_local_variable.sql
│ │ │ │ ├── prepare_local_variable.yml
│ │ │ │ ├── prepare_session_variable.sql
│ │ │ │ ├── prepare_session_variable.yml
│ │ │ │ ├── prepare_statement.sql
│ │ │ │ ├── prepare_statement.yml
│ │ │ │ ├── procedure_definer.sql
│ │ │ │ ├── procedure_definer.yml
│ │ │ │ ├── procedure_inout_param.sql
│ │ │ │ ├── procedure_inout_param.yml
│ │ │ │ ├── procedure_in_param.sql
│ │ │ │ ├── procedure_in_param.yml
│ │ │ │ ├── procedure_out_param.sql
│ │ │ │ ├── procedure_out_param.yml
│ │ │ │ ├── purge_binary_logs.sql
│ │ │ │ ├── purge_binary_logs.yml
│ │ │ │ ├── quoted_literal.sql
│ │ │ │ ├── quoted_literal.yml
│ │ │ │ ├── rename_table.sql
│ │ │ │ ├── rename_table.yml
│ │ │ │ ├── repair_table.sql
│ │ │ │ ├── repair_table.yml
│ │ │ │ ├── repeat_label.sql
│ │ │ │ ├── repeat_label.yml
│ │ │ │ ├── repeat_multiple_statements.sql
│ │ │ │ ├── repeat_multiple_statements.yml
│ │ │ │ ├── repeat_no_label.sql
│ │ │ │ ├── repeat_no_label.yml
│ │ │ │ ├── replace.sql
│ │ │ │ ├── replace.yml
│ │ │ │ ├── reset_master.sql
│ │ │ │ ├── reset_master.yml
│ │ │ │ ├── resignal_condition_name.sql
│ │ │ │ ├── resignal_condition_name.yml
│ │ │ │ ├── resignal_condition_sqlstate.sql
│ │ │ │ ├── resignal_condition_sqlstate_value.sql
│ │ │ │ ├── resignal_condition_sqlstate_value.yml
│ │ │ │ ├── resignal_condition_sqlstate.yml
│ │ │ │ ├── resignal_set_signal_info_multiple.sql
│ │ │ │ ├── resignal_set_signal_info_multiple.yml
│ │ │ │ ├── resignal_set_signal_info.sql
│ │ │ │ ├── resignal_set_signal_info.yml
│ │ │ │ ├── resignal.sql
│ │ │ │ ├── resignal.yml
│ │ │ │ ├── select_distinctrow.sql
│ │ │ │ ├── select_distinctrow.yml
│ │ │ │ ├── select_for_share.sql
│ │ │ │ ├── select_for_share.yml
│ │ │ │ ├── select_for_update_lock_in_share_mode.sql
│ │ │ │ ├── select_for_update_lock_in_share_mode.yml
│ │ │ │ ├── select_for_update_nowait.sql
│ │ │ │ ├── select_for_update_nowait.yml
│ │ │ │ ├── select_for_update_of_multiple.sql
│ │ │ │ ├── select_for_update_of_multiple.yml
│ │ │ │ ├── select_for_update_of.sql
│ │ │ │ ├── select_for_update_of.yml
│ │ │ │ ├── select_for_update_skip_locked.sql
│ │ │ │ ├── select_for_update_skip_locked.yml
│ │ │ │ ├── select_for_update.sql
│ │ │ │ ├── select_for_update.yml
│ │ │ │ ├── select_high_priority.sql
│ │ │ │ ├── select_high_priority.yml
│ │ │ │ ├── select_into_dumpfile.sql
│ │ │ │ ├── select_into_dumpfile.yml
│ │ │ │ ├── select_into_multiple_variable.sql
│ │ │ │ ├── select_into_multiple_variable.yml
│ │ │ │ ├── select_into_outfile_fields_enclosed.sql
│ │ │ │ ├── select_into_outfile_fields_enclosed.yml
│ │ │ │ ├── select_into_outfile_fields_escaped.sql
│ │ │ │ ├── select_into_outfile_fields_escaped.yml
│ │ │ │ ├── select_into_outfile_fields_optionally_enclosed.sql
│ │ │ │ ├── select_into_outfile_fields_optionally_enclosed.yml
│ │ │ │ ├── select_into_outfile_fields_terminated.sql
│ │ │ │ ├── select_into_outfile_fields_terminated.yml
│ │ │ │ ├── select_into_outfile_lines_starting.sql
│ │ │ │ ├── select_into_outfile_lines_starting.yml
│ │ │ │ ├── select_into_outfile_lines_terminated.sql
│ │ │ │ ├── select_into_outfile_lines_terminated.yml
│ │ │ │ ├── select_into_outfile.sql
│ │ │ │ ├── select_into_outfile.yml
│ │ │ │ ├── select_into_session_variable.sql
│ │ │ │ ├── select_into_session_variable.yml
│ │ │ │ ├── select_local_variable.sql
│ │ │ │ ├── select_local_variable.yml
│ │ │ │ ├── select_lock_in_share_mode.sql
│ │ │ │ ├── select_lock_in_share_mode.yml
│ │ │ │ ├── select_multiple_partition.sql
│ │ │ │ ├── select_multiple_partition.yml
│ │ │ │ ├── select_operators.sql
│ │ │ │ ├── select_operators.yml
│ │ │ │ ├── select_partition.sql
│ │ │ │ ├── select_partition.yml
│ │ │ │ ├── select_session_variable.sql
│ │ │ │ ├── select_session_variable.yml
│ │ │ │ ├── select_sql_big_result.sql
│ │ │ │ ├── select_sql_big_result.yml
│ │ │ │ ├── select_sql_buffer_result.sql
│ │ │ │ ├── select_sql_buffer_result.yml
│ │ │ │ ├── select_sql_cache.sql
│ │ │ │ ├── select_sql_cache.yml
│ │ │ │ ├── select_sql_calc_found_rows.sql
│ │ │ │ ├── select_sql_calc_found_rows.yml
│ │ │ │ ├── select_sql_no_cache.sql
│ │ │ │ ├── select_sql_no_cache.yml
│ │ │ │ ├── select_sql_small_result.sql
│ │ │ │ ├── select_sql_small_result.yml
│ │ │ │ ├── select_straight_join.sql
│ │ │ │ ├── select_straight_join.yml
│ │ │ │ ├── select_with_date_part_function.sql
│ │ │ │ ├── select_with_date_part_function.yml
│ │ │ │ ├── set_booleans.sql
│ │ │ │ ├── set_booleans.yml
│ │ │ │ ├── set_multiple_variables.sql
│ │ │ │ ├── set_multiple_variables.yml
│ │ │ │ ├── set_names.sql
│ │ │ │ ├── set_names.yml
│ │ │ │ ├── set_session_variable_expression.sql
│ │ │ │ ├── set_session_variable_expression.yml
│ │ │ │ ├── set_session_variable.sql
│ │ │ │ ├── set_session_variable.yml
│ │ │ │ ├── set_sql_log_bin.sql
│ │ │ │ ├── set_sql_log_bin.yml
│ │ │ │ ├── signal_condition_name.sql
│ │ │ │ ├── signal_condition_name.yml
│ │ │ │ ├── signal_condition_sqlstate.sql
│ │ │ │ ├── signal_condition_sqlstate_value.sql
│ │ │ │ ├── signal_condition_sqlstate_value.yml
│ │ │ │ ├── signal_condition_sqlstate.yml
│ │ │ │ ├── signal_set_signal_info_multiple.sql
│ │ │ │ ├── signal_set_signal_info_multiple.yml
│ │ │ │ ├── signal_set_signal_info.sql
│ │ │ │ ├── signal_set_signal_info.yml
│ │ │ │ ├── signal.sql
│ │ │ │ ├── signal.yml
│ │ │ │ ├── system_variables.sql
│ │ │ │ ├── system_variables.yml
│ │ │ │ ├── update.sql
│ │ │ │ ├── update.yml
│ │ │ │ ├── use_database.sql
│ │ │ │ ├── use_database.yml
│ │ │ │ ├── use_index_for_group_by.sql
│ │ │ │ ├── use_index_for_group_by.yml
│ │ │ │ ├── use_index_for_join.sql
│ │ │ │ ├── use_index_for_join.yml
│ │ │ │ ├── use_index_for_order_by.sql
│ │ │ │ ├── use_index_for_order_by.yml
│ │ │ │ ├── use_index.sql
│ │ │ │ ├── use_index.yml
│ │ │ │ ├── use_key.sql
│ │ │ │ ├── use_key.yml
│ │ │ │ ├── use_statement.sql
│ │ │ │ ├── use_statement.yml
│ │ │ │ ├── values_statement.sql
│ │ │ │ ├── values_statement.yml
│ │ │ │ ├── variable_assignment.sql
│ │ │ │ ├── variable_assignment.yml
│ │ │ │ ├── while_label.sql
│ │ │ │ ├── while_label.yml
│ │ │ │ ├── while_no_label.sql
│ │ │ │ └── while_no_label.yml
│ │ │ ├── oracle
│ │ │ │ ├── alter_table.sql
│ │ │ │ ├── alter_table.yml
│ │ │ │ ├── at_signs.sql
│ │ │ │ ├── at_signs.yml
│ │ │ │ ├── bare_functions.sql
│ │ │ │ ├── bare_functions.yml
│ │ │ │ ├── bind_variables.sql
│ │ │ │ ├── bind_variables.yml
│ │ │ │ ├── comment.sql
│ │ │ │ ├── comment.yml
│ │ │ │ ├── comparison_operators_with_space.sql
│ │ │ │ ├── comparison_operators_with_space.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── create_view.sql
│ │ │ │ ├── create_view.yml
│ │ │ │ ├── database_link.sql
│ │ │ │ ├── database_link.yml
│ │ │ │ ├── drop_table.sql
│ │ │ │ ├── drop_table.yml
│ │ │ │ ├── fetch_first_row_only.sql
│ │ │ │ ├── fetch_first_row_only.yml
│ │ │ │ ├── hierarchical_queries.sql
│ │ │ │ ├── hierarchical_queries.yml
│ │ │ │ ├── interval_operations.sql
│ │ │ │ ├── interval_operations.yml
│ │ │ │ ├── join_types.sql
│ │ │ │ ├── join_types.yml
│ │ │ │ ├── lateral.sql
│ │ │ │ ├── lateral.yml
│ │ │ │ ├── named_argument.sql
│ │ │ │ ├── named_argument.yml
│ │ │ │ ├── non_ansi_joins.sql
│ │ │ │ ├── non_ansi_joins.yml
│ │ │ │ ├── pivot_unpivot.sql
│ │ │ │ ├── pivot_unpivot.yml
│ │ │ │ ├── prompt.sql
│ │ │ │ ├── prompt.yml
│ │ │ │ ├── quoted_slash.sql
│ │ │ │ ├── quoted_slash.yml
│ │ │ │ ├── select_natural_join.sql
│ │ │ │ ├── select_natural_join.yml
│ │ │ │ ├── space_between_alias_and_column.sql
│ │ │ │ ├── space_between_alias_and_column.yml
│ │ │ │ ├── temporary_table.sql
│ │ │ │ ├── temporary_table.yml
│ │ │ │ ├── within_group.sql
│ │ │ │ └── within_group.yml
│ │ │ ├── postgres
│ │ │ │ ├── alter_database.sql
│ │ │ │ ├── alter_database.yml
│ │ │ │ ├── alter_default_privileges.sql
│ │ │ │ ├── alter_default_privileges.yml
│ │ │ │ ├── alter_domain.sql
│ │ │ │ ├── alter_domain.yml
│ │ │ │ ├── alter_extension.sql
│ │ │ │ ├── alter_extension.yml
│ │ │ │ ├── alter_function.sql
│ │ │ │ ├── alter_function.yml
│ │ │ │ ├── alter_index.sql
│ │ │ │ ├── alter_index.yml
│ │ │ │ ├── alter_materialized_view.sql
│ │ │ │ ├── alter_materialized_view.yml
│ │ │ │ ├── alter_policy.sql
│ │ │ │ ├── alter_policy.yml
│ │ │ │ ├── alter_procedure.sql
│ │ │ │ ├── alter_procedure.yml
│ │ │ │ ├── alter_publication.sql
│ │ │ │ ├── alter_publication.yml
│ │ │ │ ├── alter_role.sql
│ │ │ │ ├── alter_role.yml
│ │ │ │ ├── alter_schema.sql
│ │ │ │ ├── alter_schema.yml
│ │ │ │ ├── alter_sequence.sql
│ │ │ │ ├── alter_sequence.yml
│ │ │ │ ├── alter_statistics.sql
│ │ │ │ ├── alter_statistics.yml
│ │ │ │ ├── alter_table.sql
│ │ │ │ ├── alter_table.yml
│ │ │ │ ├── alter_trigger.sql
│ │ │ │ ├── alter_trigger.yml
│ │ │ │ ├── alter_type.sql
│ │ │ │ ├── alter_type.yml
│ │ │ │ ├── alter_view.sql
│ │ │ │ ├── alter_view.yml
│ │ │ │ ├── analyze.sql
│ │ │ │ ├── analyze.yml
│ │ │ │ ├── array.sql
│ │ │ │ ├── array.yml
│ │ │ │ ├── bare_functions.sql
│ │ │ │ ├── bare_functions.yml
│ │ │ │ ├── call.sql
│ │ │ │ ├── call.yml
│ │ │ │ ├── cast_with_whitespaces.sql
│ │ │ │ ├── cast_with_whitespaces.yml
│ │ │ │ ├── cluster.sql
│ │ │ │ ├── cluster.yml
│ │ │ │ ├── comment_on.sql
│ │ │ │ ├── comment_on.yml
│ │ │ │ ├── composite_types.sql
│ │ │ │ ├── composite_types.yml
│ │ │ │ ├── copy.sql
│ │ │ │ ├── copy.yml
│ │ │ │ ├── create_aggregate.sql
│ │ │ │ ├── create_aggregate.yml
│ │ │ │ ├── create_cast.sql
│ │ │ │ ├── create_cast.yml
│ │ │ │ ├── create_collation.sql
│ │ │ │ ├── create_collation.yml
│ │ │ │ ├── create_database.sql
│ │ │ │ ├── create_database.yml
│ │ │ │ ├── create_dollar_quoted_function.sql
│ │ │ │ ├── create_dollar_quoted_function.yml
│ │ │ │ ├── create_domain.sql
│ │ │ │ ├── create_domain.yml
│ │ │ │ ├── create_extension.sql
│ │ │ │ ├── create_extension.yml
│ │ │ │ ├── create_foreign_table.sql
│ │ │ │ ├── create_foreign_table.yml
│ │ │ │ ├── create_function.sql
│ │ │ │ ├── create_function.yml
│ │ │ │ ├── create_index.sql
│ │ │ │ ├── create_index.yml
│ │ │ │ ├── create_materialized_view.sql
│ │ │ │ ├── create_materialized_view.yml
│ │ │ │ ├── create_policy.sql
│ │ │ │ ├── create_policy.yml
│ │ │ │ ├── create_procedure.sql
│ │ │ │ ├── create_procedure.yml
│ │ │ │ ├── create_publication.sql
│ │ │ │ ├── create_publication.yml
│ │ │ │ ├── create_role.sql
│ │ │ │ ├── create_role.yml
│ │ │ │ ├── create_schema.sql
│ │ │ │ ├── create_schema.yml
│ │ │ │ ├── create_sequence.sql
│ │ │ │ ├── create_sequence.yml
│ │ │ │ ├── create_server.sql
│ │ │ │ ├── create_server.yml
│ │ │ │ ├── create_statistics.sql
│ │ │ │ ├── create_statistics.yml
│ │ │ │ ├── create_table_as.sql
│ │ │ │ ├── create_table_as.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── create_trigger.sql
│ │ │ │ ├── create_trigger.yml
│ │ │ │ ├── create_type.sql
│ │ │ │ ├── create_type.yml
│ │ │ │ ├── create_user_mapping.sql
│ │ │ │ ├── create_user_mapping.yml
│ │ │ │ ├── create_view.sql
│ │ │ │ ├── create_view.yml
│ │ │ │ ├── create_zero_argument_function.sql
│ │ │ │ ├── create_zero_argument_function.yml
│ │ │ │ ├── cte_in_materialized_view.sql
│ │ │ │ ├── cte_in_materialized_view.yml
│ │ │ │ ├── datatypes.sql
│ │ │ │ ├── datatypes.yml
│ │ │ │ ├── datetime_units.sql
│ │ │ │ ├── datetime_units.yml
│ │ │ │ ├── delete.sql
│ │ │ │ ├── delete.yml
│ │ │ │ ├── discard.sql
│ │ │ │ ├── discard.yml
│ │ │ │ ├── do.sql
│ │ │ │ ├── do.yml
│ │ │ │ ├── drop_aggregate.sql
│ │ │ │ ├── drop_aggregate.yml
│ │ │ │ ├── drop_cast.sql
│ │ │ │ ├── drop_cast.yml
│ │ │ │ ├── drop_database.sql
│ │ │ │ ├── drop_database.yml
│ │ │ │ ├── drop_domain.sql
│ │ │ │ ├── drop_domain.yml
│ │ │ │ ├── drop_function.sql
│ │ │ │ ├── drop_function.yml
│ │ │ │ ├── drop_index.sql
│ │ │ │ ├── drop_index.yml
│ │ │ │ ├── drop_materialized_view.sql
│ │ │ │ ├── drop_materialized_view.yml
│ │ │ │ ├── drop_owned.sql
│ │ │ │ ├── drop_owned.yml
│ │ │ │ ├── drop_policy.sql
│ │ │ │ ├── drop_policy.yml
│ │ │ │ ├── drop_procedure.sql
│ │ │ │ ├── drop_procedure.yml
│ │ │ │ ├── drop_publication.sql
│ │ │ │ ├── drop_publication.yml
│ │ │ │ ├── drop_sequence.sql
│ │ │ │ ├── drop_sequence.yml
│ │ │ │ ├── drop_statistics.sql
│ │ │ │ ├── drop_statistics.yml
│ │ │ │ ├── drop_trigger.sql
│ │ │ │ ├── drop_trigger.yml
│ │ │ │ ├── drop_type.sql
│ │ │ │ ├── drop_type.yml
│ │ │ │ ├── drop_view.sql
│ │ │ │ ├── drop_view.yml
│ │ │ │ ├── escape.sql
│ │ │ │ ├── escape.yml
│ │ │ │ ├── explain.sql
│ │ │ │ ├── explain.yml
│ │ │ │ ├── filter.sql
│ │ │ │ ├── filter.yml
│ │ │ │ ├── grant_privileges.sql
│ │ │ │ ├── grant_privileges.yml
│ │ │ │ ├── group_by.sql
│ │ │ │ ├── group_by.yml
│ │ │ │ ├── import_foreign_schema.sql
│ │ │ │ ├── import_foreign_schema.yml
│ │ │ │ ├── insert.sql
│ │ │ │ ├── insert.yml
│ │ │ │ ├── join_lateral.sql
│ │ │ │ ├── join_lateral.yml
│ │ │ │ ├── join_no_space.sql
│ │ │ │ ├── join_no_space.yml
│ │ │ │ ├── join_types.sql
│ │ │ │ ├── join_types.yml
│ │ │ │ ├── json_operators.sql
│ │ │ │ ├── json_operators.yml
│ │ │ │ ├── limit_clause.sql
│ │ │ │ ├── limit_clause.yml
│ │ │ │ ├── load.sql
│ │ │ │ ├── load.yml
│ │ │ │ ├── lock_table.sql
│ │ │ │ ├── lock_table.yml
│ │ │ │ ├── notifications.sql
│ │ │ │ ├── notifications.yml
│ │ │ │ ├── null_filters.sql
│ │ │ │ ├── null_filters.yml
│ │ │ │ ├── overlaps.sql
│ │ │ │ ├── overlaps.yml
│ │ │ │ ├── pattern_match_expressions.sql
│ │ │ │ ├── pattern_match_expressions.yml
│ │ │ │ ├── pgvector.sql
│ │ │ │ ├── pgvector.yml
│ │ │ │ ├── position.sql
│ │ │ │ ├── position.yml
│ │ │ │ ├── postgis.sql
│ │ │ │ ├── postgis.yml
│ │ │ │ ├── postgres_postgis_operators.sql
│ │ │ │ ├── postgres_postgis_operators.yml
│ │ │ │ ├── psql_meta_command.sql
│ │ │ │ ├── psql_meta_command.yml
│ │ │ │ ├── psql_variable.sql
│ │ │ │ ├── psql_variable.yml
│ │ │ │ ├── range_operators.sql
│ │ │ │ ├── range_operators.yml
│ │ │ │ ├── reassign_owned.sql
│ │ │ │ ├── reassign_owned.yml
│ │ │ │ ├── refresh_materialized_view.sql
│ │ │ │ ├── refresh_materialized_view.yml
│ │ │ │ ├── reindex.sql
│ │ │ │ ├── reindex.yml
│ │ │ │ ├── reset.sql
│ │ │ │ ├── reset.yml
│ │ │ │ ├── revoke.sql
│ │ │ │ ├── revoke.yml
│ │ │ │ ├── select_case_cast.sql
│ │ │ │ ├── select_case_cast.yml
│ │ │ │ ├── select_frame_clause.sql
│ │ │ │ ├── select_frame_clause.yml
│ │ │ │ ├── select_into.sql
│ │ │ │ ├── select_into.yml
│ │ │ │ ├── select_natural_join.sql
│ │ │ │ ├── select_natural_join.yml
│ │ │ │ ├── select_ordered_nested_sets.sql
│ │ │ │ ├── select_ordered_nested_sets.yml
│ │ │ │ ├── select.sql
│ │ │ │ ├── select.yml
│ │ │ │ ├── set.sql
│ │ │ │ ├── set.yml
│ │ │ │ ├── single_quote.sql
│ │ │ │ ├── single_quote.yml
│ │ │ │ ├── subquery.sql
│ │ │ │ ├── subquery.yml
│ │ │ │ ├── substring.sql
│ │ │ │ ├── substring.yml
│ │ │ │ ├── table_functions.sql
│ │ │ │ ├── table_functions.yml
│ │ │ │ ├── truncate.sql
│ │ │ │ ├── truncate.yml
│ │ │ │ ├── unicode_double_quote.sql
│ │ │ │ ├── unicode_double_quote.yml
│ │ │ │ ├── unicode_single_quote.sql
│ │ │ │ ├── unicode_single_quote.yml
│ │ │ │ ├── update_table.sql
│ │ │ │ ├── update_table.yml
│ │ │ │ ├── vacuum.sql
│ │ │ │ ├── vacuum.yml
│ │ │ │ ├── values_alias.sql
│ │ │ │ ├── values_alias.yml
│ │ │ │ ├── values_in_subquery.sql
│ │ │ │ ├── values_in_subquery.yml
│ │ │ │ ├── values.sql
│ │ │ │ ├── values.yml
│ │ │ │ ├── within_group.sql
│ │ │ │ ├── within_group.yml
│ │ │ │ ├── with.sql
│ │ │ │ └── with.yml
│ │ │ ├── README.md
│ │ │ ├── redshift
│ │ │ │ ├── alter_datashare.sql
│ │ │ │ ├── alter_datashare.yml
│ │ │ │ ├── alter_default_privileges.sql
│ │ │ │ ├── alter_default_privileges.yml
│ │ │ │ ├── alter_group.sql
│ │ │ │ ├── alter_group.yml
│ │ │ │ ├── alter_procedure.sql
│ │ │ │ ├── alter_procedure.yml
│ │ │ │ ├── alter_schema.sql
│ │ │ │ ├── alter_schema.yml
│ │ │ │ ├── alter_table.sql
│ │ │ │ ├── alter_table.yml
│ │ │ │ ├── alter_user.sql
│ │ │ │ ├── alter_user.yml
│ │ │ │ ├── analyze_compression.sql
│ │ │ │ ├── analyze_compression.yml
│ │ │ │ ├── approximate_functions.sql
│ │ │ │ ├── approximate_functions.yml
│ │ │ │ ├── array_unnest.sql
│ │ │ │ ├── array_unnest.yml
│ │ │ │ ├── attach_rls_policy.sql
│ │ │ │ ├── attach_rls_policy.yml
│ │ │ │ ├── call.sql
│ │ │ │ ├── call.yml
│ │ │ │ ├── cast_conversion.sql
│ │ │ │ ├── cast_conversion.yml
│ │ │ │ ├── cast_with_whitespaces.sql
│ │ │ │ ├── cast_with_whitespaces.yml
│ │ │ │ ├── close.sql
│ │ │ │ ├── close.yml
│ │ │ │ ├── copy.sql
│ │ │ │ ├── copy.yml
│ │ │ │ ├── create_datashare.sql
│ │ │ │ ├── create_datashare.yml
│ │ │ │ ├── create_external_function.sql
│ │ │ │ ├── create_external_function.yml
│ │ │ │ ├── create_external_schema.sql
│ │ │ │ ├── create_external_schema.yml
│ │ │ │ ├── create_external_table_as.sql
│ │ │ │ ├── create_external_table_as.yml
│ │ │ │ ├── create_external_table.sql
│ │ │ │ ├── create_external_table.yml
│ │ │ │ ├── create_function.sql
│ │ │ │ ├── create_function.yml
│ │ │ │ ├── create_group.sql
│ │ │ │ ├── create_group.yml
│ │ │ │ ├── create_library.sql
│ │ │ │ ├── create_library.yml
│ │ │ │ ├── create_materialized_view.sql
│ │ │ │ ├── create_materialized_view.yml
│ │ │ │ ├── create_model.sql
│ │ │ │ ├── create_model.yml
│ │ │ │ ├── create_procedure.sql
│ │ │ │ ├── create_procedure.yml
│ │ │ │ ├── create_rls_policy.sql
│ │ │ │ ├── create_rls_policy.yml
│ │ │ │ ├── create_schema.sql
│ │ │ │ ├── create_schema.yml
│ │ │ │ ├── create_table_as.sql
│ │ │ │ ├── create_table_as.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── create_user.sql
│ │ │ │ ├── create_user.yml
│ │ │ │ ├── create_view.sql
│ │ │ │ ├── create_view.yml
│ │ │ │ ├── dateparts.sql
│ │ │ │ ├── dateparts.yml
│ │ │ │ ├── datetime_cast.sql
│ │ │ │ ├── datetime_cast.yml
│ │ │ │ ├── declare.sql
│ │ │ │ ├── declare.yml
│ │ │ │ ├── desc_datashare.sql
│ │ │ │ ├── desc_datashare.yml
│ │ │ │ ├── detach_rls_policy.sql
│ │ │ │ ├── detach_rls_policy.yml
│ │ │ │ ├── drop_datashare.sql
│ │ │ │ ├── drop_datashare.yml
│ │ │ │ ├── drop_procedure.sql
│ │ │ │ ├── drop_procedure.yml
│ │ │ │ ├── drop_rls_policy.sql
│ │ │ │ ├── drop_rls_policy.yml
│ │ │ │ ├── fetch.sql
│ │ │ │ ├── fetch.yml
│ │ │ │ ├── grant_datashare_usage.sql
│ │ │ │ ├── grant_datashare_usage.yml
│ │ │ │ ├── insert_into.sql
│ │ │ │ ├── insert_into.yml
│ │ │ │ ├── lock_table.sql
│ │ │ │ ├── lock_table.yml
│ │ │ │ ├── object_unpivot.sql
│ │ │ │ ├── object_unpivot.yml
│ │ │ │ ├── pattern_match_expressions.sql
│ │ │ │ ├── pattern_match_expressions.yml
│ │ │ │ ├── percentile_cont.sql
│ │ │ │ ├── percentile_cont.yml
│ │ │ │ ├── pivot.sql
│ │ │ │ ├── pivot.yml
│ │ │ │ ├── qualify.sql
│ │ │ │ ├── qualify.yml
│ │ │ │ ├── select_dateadd.sql
│ │ │ │ ├── select_dateadd.yml
│ │ │ │ ├── select_datetime_functions.sql
│ │ │ │ ├── select_datetime_functions.yml
│ │ │ │ ├── select_first_value.sql
│ │ │ │ ├── select_first_value.yml
│ │ │ │ ├── select_from_with_parenthesis.sql
│ │ │ │ ├── select_from_with_parenthesis.yml
│ │ │ │ ├── select_into.sql
│ │ │ │ ├── select_into.yml
│ │ │ │ ├── select_keywords.sql
│ │ │ │ ├── select_keywords.yml
│ │ │ │ ├── select_top.sql
│ │ │ │ ├── select_top.yml
│ │ │ │ ├── show_datashares.sql
│ │ │ │ ├── show_datashares.yml
│ │ │ │ ├── show_model.sql
│ │ │ │ ├── show_model.yml
│ │ │ │ ├── single_quote.sql
│ │ │ │ ├── single_quote.yml
│ │ │ │ ├── super_data_type.sql
│ │ │ │ ├── super_data_type.yml
│ │ │ │ ├── temporary_tables.sql
│ │ │ │ ├── temporary_tables.yml
│ │ │ │ ├── transactions.sql
│ │ │ │ ├── transactions.yml
│ │ │ │ ├── unload.sql
│ │ │ │ ├── unload.yml
│ │ │ │ ├── unpivot.sql
│ │ │ │ ├── unpivot.yml
│ │ │ │ ├── unreserved_keywords.sql
│ │ │ │ ├── unreserved_keywords.yml
│ │ │ │ ├── update.sql
│ │ │ │ ├── update.yml
│ │ │ │ ├── vacuum.sql
│ │ │ │ ├── vacuum.yml
│ │ │ │ ├── window_functions.sql
│ │ │ │ └── window_functions.yml
│ │ │ ├── snowflake
│ │ │ │ ├── alter_account.sql
│ │ │ │ ├── alter_account.yml
│ │ │ │ ├── alter_database.sql
│ │ │ │ ├── alter_database.yml
│ │ │ │ ├── alter_external_function.sql
│ │ │ │ ├── alter_external_function.yml
│ │ │ │ ├── alter_external_table.sql
│ │ │ │ ├── alter_external_table.yml
│ │ │ │ ├── alter_external_volume.sql
│ │ │ │ ├── alter_external_volume.yml
│ │ │ │ ├── alter_file_format.sql
│ │ │ │ ├── alter_file_format.yml
│ │ │ │ ├── alter_function.sql
│ │ │ │ ├── alter_function.yml
│ │ │ │ ├── alter_masking_policy.sql
│ │ │ │ ├── alter_masking_policy.yml
│ │ │ │ ├── alter_materialized_view.sql
│ │ │ │ ├── alter_materialized_view.yml
│ │ │ │ ├── alter_network_policy.sql
│ │ │ │ ├── alter_network_policy.yml
│ │ │ │ ├── alter_pipe.sql
│ │ │ │ ├── alter_pipe.yml
│ │ │ │ ├── alter_procedure.sql
│ │ │ │ ├── alter_procedure.yml
│ │ │ │ ├── alter_resource_monitor.sql
│ │ │ │ ├── alter_resource_monitor.yml
│ │ │ │ ├── alter_role.sql
│ │ │ │ ├── alter_role.yml
│ │ │ │ ├── alter_schema.sql
│ │ │ │ ├── alter_schema.yml
│ │ │ │ ├── alter_sequence.sql
│ │ │ │ ├── alter_sequence.yml
│ │ │ │ ├── alter_session_set_timezone.sql
│ │ │ │ ├── alter_session_set_timezone.yml
│ │ │ │ ├── alter_session_unset_parameters.sql
│ │ │ │ ├── alter_session_unset_parameters.yml
│ │ │ │ ├── alter_share.sql
│ │ │ │ ├── alter_share.yml
│ │ │ │ ├── alter_stage.sql
│ │ │ │ ├── alter_stage.yml
│ │ │ │ ├── alter_storage_integration.sql
│ │ │ │ ├── alter_storage_integration.yml
│ │ │ │ ├── alter_streamlit.sql
│ │ │ │ ├── alter_streamlit.yml
│ │ │ │ ├── alter_stream.sql
│ │ │ │ ├── alter_stream.yml
│ │ │ │ ├── alter_table_clustering_action.sql
│ │ │ │ ├── alter_table_clustering_action.yml
│ │ │ │ ├── alter_table_column.sql
│ │ │ │ ├── alter_table_column.yml
│ │ │ │ ├── alter_table.sql
│ │ │ │ ├── alter_table.yml
│ │ │ │ ├── alter_task_add_after.sql
│ │ │ │ ├── alter_task_add_after.yml
│ │ │ │ ├── alter_task_if_exists_resume.sql
│ │ │ │ ├── alter_task_if_exists_resume.yml
│ │ │ │ ├── alter_task_modify_as.sql
│ │ │ │ ├── alter_task_modify_as.yml
│ │ │ │ ├── alter_task_modify_when.sql
│ │ │ │ ├── alter_task_modify_when.yml
│ │ │ │ ├── alter_task_remove_after.sql
│ │ │ │ ├── alter_task_remove_after.yml
│ │ │ │ ├── alter_task_resume.sql
│ │ │ │ ├── alter_task_resume.yml
│ │ │ │ ├── alter_task_set_full.sql
│ │ │ │ ├── alter_task_set_full.yml
│ │ │ │ ├── alter_task_set_simple.sql
│ │ │ │ ├── alter_task_set_simple.yml
│ │ │ │ ├── alter_task_set_special_full.sql
│ │ │ │ ├── alter_task_set_special_full.yml
│ │ │ │ ├── alter_task_set_special_simple.sql
│ │ │ │ ├── alter_task_set_special_simple.yml
│ │ │ │ ├── alter_task_suspend.sql
│ │ │ │ ├── alter_task_suspend.yml
│ │ │ │ ├── alter_task_unset_full.sql
│ │ │ │ ├── alter_task_unset_full.yml
│ │ │ │ ├── alter_task_unset_simple.sql
│ │ │ │ ├── alter_task_unset_simple.yml
│ │ │ │ ├── alter_user_abort_query.sql
│ │ │ │ ├── alter_user_abort_query.yml
│ │ │ │ ├── alter_user_delegate_auth_role.sql
│ │ │ │ ├── alter_user_delegate_auth_role.yml
│ │ │ │ ├── alter_user_delegate_auth.sql
│ │ │ │ ├── alter_user_delegate_auth.yml
│ │ │ │ ├── alter_user_remove_delegate_auth.sql
│ │ │ │ ├── alter_user_remove_delegate_auth.yml
│ │ │ │ ├── alter_user_rename.sql
│ │ │ │ ├── alter_user_rename.yml
│ │ │ │ ├── alter_user_reset_password.sql
│ │ │ │ ├── alter_user_reset_password.yml
│ │ │ │ ├── alter_user_set_values.sql
│ │ │ │ ├── alter_user_set_values.yml
│ │ │ │ ├── alter_user_unset_values.sql
│ │ │ │ ├── alter_user_unset_values.yml
│ │ │ │ ├── alter_view.sql
│ │ │ │ ├── alter_view.yml
│ │ │ │ ├── alter_warehouse.sql
│ │ │ │ ├── alter_warehouse.yml
│ │ │ │ ├── bare_functions.sql
│ │ │ │ ├── bare_functions.yml
│ │ │ │ ├── begin_end.sql
│ │ │ │ ├── begin_end.yml
│ │ │ │ ├── call.sql
│ │ │ │ ├── call_statement.sql
│ │ │ │ ├── call_statement.yml
│ │ │ │ ├── call.yml
│ │ │ │ ├── cast_datatype_accessor.sql
│ │ │ │ ├── cast_datatype_accessor.yml
│ │ │ │ ├── changes_clause.sql
│ │ │ │ ├── changes_clause.yml
│ │ │ │ ├── col_position.sql
│ │ │ │ ├── col_position.yml
│ │ │ │ ├── comment_statement.sql
│ │ │ │ ├── comment_statement.yml
│ │ │ │ ├── connect_by.sql
│ │ │ │ ├── connect_by.yml
│ │ │ │ ├── copy_files_into_location_statement.sql
│ │ │ │ ├── copy_files_into_location_statement.yml
│ │ │ │ ├── copy_into_location_Amazon_SC3.sql
│ │ │ │ ├── copy_into_location_Amazon_SC3.yml
│ │ │ │ ├── copy_into_location_Azure.sql
│ │ │ │ ├── copy_into_location_Azure.yml
│ │ │ │ ├── copy_into_location_GoogleCloud.sql
│ │ │ │ ├── copy_into_location_GoogleCloud.yml
│ │ │ │ ├── copy_into_location_partitionby.sql
│ │ │ │ ├── copy_into_location_partitionby.yml
│ │ │ │ ├── copy_into_location.sql
│ │ │ │ ├── copy_into_location.yml
│ │ │ │ ├── copy_into_table.sql
│ │ │ │ ├── copy_into_table.yml
│ │ │ │ ├── create_clone.sql
│ │ │ │ ├── create_clone.yml
│ │ │ │ ├── create_database_role.sql
│ │ │ │ ├── create_database_role.yml
│ │ │ │ ├── create_database.sql
│ │ │ │ ├── create_database.yml
│ │ │ │ ├── create_external_function.sql
│ │ │ │ ├── create_external_function.yml
│ │ │ │ ├── create_external_table.sql
│ │ │ │ ├── create_external_table.yml
│ │ │ │ ├── create_external_volume.sql
│ │ │ │ ├── create_external_volume.yml
│ │ │ │ ├── create_file_format.sql
│ │ │ │ ├── create_file_format.yml
│ │ │ │ ├── create_function.sql
│ │ │ │ ├── create_function.yml
│ │ │ │ ├── create_masking_policy.sql
│ │ │ │ ├── create_masking_policy.yml
│ │ │ │ ├── create_network_policy.sql
│ │ │ │ ├── create_network_policy.yml
│ │ │ │ ├── create_notification_integration.sql
│ │ │ │ ├── create_notification_integration.yml
│ │ │ │ ├── create_pipe.sql
│ │ │ │ ├── create_pipe.yml
│ │ │ │ ├── create_procedure.sql
│ │ │ │ ├── create_procedure.yml
│ │ │ │ ├── create_resource_monitor.sql
│ │ │ │ ├── create_resource_monitor.yml
│ │ │ │ ├── create_role.sql
│ │ │ │ ├── create_role.yml
│ │ │ │ ├── create_schema.sql
│ │ │ │ ├── create_schema.yml
│ │ │ │ ├── create_sequence.sql
│ │ │ │ ├── create_sequence.yml
│ │ │ │ ├── create_stage.sql
│ │ │ │ ├── create_stage.yml
│ │ │ │ ├── create_storage_integration.sql
│ │ │ │ ├── create_storage_integration.yml
│ │ │ │ ├── create_streamlit.sql
│ │ │ │ ├── create_streamlit.yml
│ │ │ │ ├── create_stream.sql
│ │ │ │ ├── create_stream.yml
│ │ │ │ ├── create_table_comments.sql
│ │ │ │ ├── create_table_comments.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table_with_partition_as_column_name.sql
│ │ │ │ ├── create_table_with_partition_as_column_name.yml
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── create_tag.sql
│ │ │ │ ├── create_tag.yml
│ │ │ │ ├── create_task.sql
│ │ │ │ ├── create_task.yml
│ │ │ │ ├── create_user.sql
│ │ │ │ ├── create_user.yml
│ │ │ │ ├── create_view.sql
│ │ │ │ ├── create_view.yml
│ │ │ │ ├── create_warehouse.sql
│ │ │ │ ├── create_warehouse.yml
│ │ │ │ ├── datetime_intervals.sql
│ │ │ │ ├── datetime_intervals.yml
│ │ │ │ ├── datetime_units.sql
│ │ │ │ ├── datetime_units.yml
│ │ │ │ ├── delete.sql
│ │ │ │ ├── delete.yml
│ │ │ │ ├── describe_statements.sql
│ │ │ │ ├── describe_statements.yml
│ │ │ │ ├── drop_statements.sql
│ │ │ │ ├── drop_statements.yml
│ │ │ │ ├── escape.sql
│ │ │ │ ├── escape.yml
│ │ │ │ ├── execute_immediate.sql
│ │ │ │ ├── execute_immediate.yml
│ │ │ │ ├── execute_task.sql
│ │ │ │ ├── execute_task.yml
│ │ │ │ ├── explain.sql
│ │ │ │ ├── explain.yml
│ │ │ │ ├── first_value_ignore_nulls.sql
│ │ │ │ ├── first_value_ignore_nulls.yml
│ │ │ │ ├── for_in_loop.sql
│ │ │ │ ├── for_in_loop.yml
│ │ │ │ ├── frame_clause.sql
│ │ │ │ ├── frame_clause.yml
│ │ │ │ ├── get_statement.sql
│ │ │ │ ├── get_statement.yml
│ │ │ │ ├── grant_revoke.sql
│ │ │ │ ├── grant_revoke.yml
│ │ │ │ ├── group_by_all.sql
│ │ │ │ ├── group_by_all.yml
│ │ │ │ ├── identifier_pseudo_function.sql
│ │ │ │ ├── identifier_pseudo_function.yml
│ │ │ │ ├── inline_comment.sql
│ │ │ │ ├── inline_comment.yml
│ │ │ │ ├── insert.sql
│ │ │ │ ├── insert.yml
│ │ │ │ ├── json_underscore_key.sql
│ │ │ │ ├── json_underscore_key.yml
│ │ │ │ ├── lateral_flatten_after_join.sql
│ │ │ │ ├── lateral_flatten_after_join.yml
│ │ │ │ ├── let.sql
│ │ │ │ ├── let.yml
│ │ │ │ ├── limit.sql
│ │ │ │ ├── limit.yml
│ │ │ │ ├── list_statement.sql
│ │ │ │ ├── list_statement.yml
│ │ │ │ ├── match_recognize.sql
│ │ │ │ ├── match_recognize.yml
│ │ │ │ ├── merge_into.sql
│ │ │ │ ├── merge_into.yml
│ │ │ │ ├── multiple_shorthand_casts.sql
│ │ │ │ ├── multiple_shorthand_casts.yml
│ │ │ │ ├── non_reserved_keywords.sql
│ │ │ │ ├── non_reserved_keywords.yml
│ │ │ │ ├── object_literals.sql
│ │ │ │ ├── object_literals.yml
│ │ │ │ ├── pivot.sql
│ │ │ │ ├── pivot.yml
│ │ │ │ ├── put_statement.sql
│ │ │ │ ├── put_statement.yml
│ │ │ │ ├── qualify.sql
│ │ │ │ ├── qualify_union.sql
│ │ │ │ ├── qualify_union.yml
│ │ │ │ ├── qualify.yml
│ │ │ │ ├── remove_statement.sql
│ │ │ │ ├── remove_statement.yml
│ │ │ │ ├── return.sql
│ │ │ │ ├── return.yml
│ │ │ │ ├── sample.sql
│ │ │ │ ├── sample.yml
│ │ │ │ ├── select_asof_join.sql
│ │ │ │ ├── select_asof_join.yml
│ │ │ │ ├── select_clause_modifiers.sql
│ │ │ │ ├── select_clause_modifiers.yml
│ │ │ │ ├── select_except.sql
│ │ │ │ ├── select_except.yml
│ │ │ │ ├── select_exclude_rename.sql
│ │ │ │ ├── select_exclude_rename.yml
│ │ │ │ ├── select_exclude.sql
│ │ │ │ ├── select_exclude.yml
│ │ │ │ ├── select_group_by_cube_rollup.sql
│ │ │ │ ├── select_group_by_cube_rollup.yml
│ │ │ │ ├── select_grouping_sets.sql
│ │ │ │ ├── select_grouping_sets.yml
│ │ │ │ ├── select_like_clause.sql
│ │ │ │ ├── select_like_clause.yml
│ │ │ │ ├── select_rename.sql
│ │ │ │ ├── select_rename.yml
│ │ │ │ ├── select_replace.sql
│ │ │ │ ├── select_replace.yml
│ │ │ │ ├── select.sql
│ │ │ │ ├── select_stages_files.sql
│ │ │ │ ├── select_stages_files.yml
│ │ │ │ ├── select_system_function.sql
│ │ │ │ ├── select_system_function.yml
│ │ │ │ ├── select_transient_table.sql
│ │ │ │ ├── select_transient_table.yml
│ │ │ │ ├── select_union.sql
│ │ │ │ ├── select_union.yml
│ │ │ │ ├── select_values.sql
│ │ │ │ ├── select_values.yml
│ │ │ │ ├── select_where_is_distinct_from.sql
│ │ │ │ ├── select_where_is_distinct_from.yml
│ │ │ │ ├── select.yml
│ │ │ │ ├── semi_structured_2.sql
│ │ │ │ ├── semi_structured_2.yml
│ │ │ │ ├── semi_structured_3.sql
│ │ │ │ ├── semi_structured_3.yml
│ │ │ │ ├── semi_structured_4.sql
│ │ │ │ ├── semi_structured_4.yml
│ │ │ │ ├── semi_structured.sql
│ │ │ │ ├── semi_structured.yml
│ │ │ │ ├── set_call_variable.sql
│ │ │ │ ├── set_call_variable.yml
│ │ │ │ ├── set_command.sql
│ │ │ │ ├── set_command.yml
│ │ │ │ ├── string_literal.sql
│ │ │ │ ├── string_literal.yml
│ │ │ │ ├── transactions.sql
│ │ │ │ ├── transactions.yml
│ │ │ │ ├── truncate_table.sql
│ │ │ │ ├── truncate_table.yml
│ │ │ │ ├── undrop.sql
│ │ │ │ ├── undrop.yml
│ │ │ │ ├── unset.sql
│ │ │ │ ├── unset.yml
│ │ │ │ ├── use.sql
│ │ │ │ ├── use.yml
│ │ │ │ ├── window_function_ignore_nulls.sql
│ │ │ │ ├── window_function_ignore_nulls.yml
│ │ │ │ ├── within_group.sql
│ │ │ │ └── within_group.yml
│ │ │ ├── soql
│ │ │ │ ├── date_literals.sql
│ │ │ │ ├── date_literals.yml
│ │ │ │ ├── select_where_date_literals.sql
│ │ │ │ ├── select_where_date_literals.yml
│ │ │ │ ├── select_where_date_n_literals.sql
│ │ │ │ └── select_where_date_n_literals.yml
│ │ │ ├── sparksql
│ │ │ │ ├── add_file.sql
│ │ │ │ ├── add_file.yml
│ │ │ │ ├── add_jar.sql
│ │ │ │ ├── add_jar.yml
│ │ │ │ ├── alter_database.sql
│ │ │ │ ├── alter_database.yml
│ │ │ │ ├── alter_table.sql
│ │ │ │ ├── alter_table.yml
│ │ │ │ ├── alter_view.sql
│ │ │ │ ├── alter_view.yml
│ │ │ │ ├── analyze_table.sql
│ │ │ │ ├── analyze_table.yml
│ │ │ │ ├── bytes_literal.sql
│ │ │ │ ├── bytes_literal.yml
│ │ │ │ ├── cache_table.sql
│ │ │ │ ├── cache_table.yml
│ │ │ │ ├── case_clause.sql
│ │ │ │ ├── case_clause.yml
│ │ │ │ ├── clear_cache.sql
│ │ │ │ ├── clear_cache.yml
│ │ │ │ ├── common_table_expressions.sql
│ │ │ │ ├── common_table_expressions.yml
│ │ │ │ ├── create_database.sql
│ │ │ │ ├── create_database.yml
│ │ │ │ ├── create_function.sql
│ │ │ │ ├── create_function.yml
│ │ │ │ ├── create_table_complex_datatypes.sql
│ │ │ │ ├── create_table_complex_datatypes.yml
│ │ │ │ ├── create_table_datasource.sql
│ │ │ │ ├── create_table_datasource.yml
│ │ │ │ ├── create_table_hiveformat.sql
│ │ │ │ ├── create_table_hiveformat.yml
│ │ │ │ ├── create_table_like.sql
│ │ │ │ ├── create_table_like.yml
│ │ │ │ ├── create_table_primitive_datatypes.sql
│ │ │ │ ├── create_table_primitive_datatypes.yml
│ │ │ │ ├── create_table_select.sql
│ │ │ │ ├── create_table_select.yml
│ │ │ │ ├── create_view.sql
│ │ │ │ ├── create_view.yml
│ │ │ │ ├── create_widget.sql
│ │ │ │ ├── create_widget.yml
│ │ │ │ ├── databricks_dlt_apply_changes_into.sql
│ │ │ │ ├── databricks_dlt_apply_changes_into.yml
│ │ │ │ ├── databricks_dlt_constraint.sql
│ │ │ │ ├── databricks_dlt_constraint.yml
│ │ │ │ ├── databricks_dlt_create_table.sql
│ │ │ │ ├── databricks_dlt_create_table.yml
│ │ │ │ ├── databricks_dlt_create_view.sql
│ │ │ │ ├── databricks_dlt_create_view.yml
│ │ │ │ ├── databricks_operator_colon_sign.sql
│ │ │ │ ├── databricks_operator_colon_sign.yml
│ │ │ │ ├── date_functions.sql
│ │ │ │ ├── date_functions.yml
│ │ │ │ ├── delta_change_data_feed.sql
│ │ │ │ ├── delta_change_data_feed.yml
│ │ │ │ ├── delta_constraints.sql
│ │ │ │ ├── delta_constraints.yml
│ │ │ │ ├── delta_convert_to.sql
│ │ │ │ ├── delta_convert_to.yml
│ │ │ │ ├── delta_create_table.sql
│ │ │ │ ├── delta_create_table.yml
│ │ │ │ ├── delta_delete_from.sql
│ │ │ │ ├── delta_delete_from.yml
│ │ │ │ ├── delta_describe_detail.sql
│ │ │ │ ├── delta_describe_detail.yml
│ │ │ │ ├── delta_describe_history.sql
│ │ │ │ ├── delta_describe_history.yml
│ │ │ │ ├── delta_drop_column_metadata_change.sql
│ │ │ │ ├── delta_drop_column_metadata_change.yml
│ │ │ │ ├── delta_generate_manifest.sql
│ │ │ │ ├── delta_generate_manifest.yml
│ │ │ │ ├── delta_merge.sql
│ │ │ │ ├── delta_merge.yml
│ │ │ │ ├── delta_read_table.sql
│ │ │ │ ├── delta_read_table.yml
│ │ │ │ ├── delta_restore.sql
│ │ │ │ ├── delta_restore.yml
│ │ │ │ ├── delta_update_table_schema.sql
│ │ │ │ ├── delta_update_table_schema.yml
│ │ │ │ ├── delta_update_table.sql
│ │ │ │ ├── delta_update_table.yml
│ │ │ │ ├── delta_vacuum.sql
│ │ │ │ ├── delta_vacuum.yml
│ │ │ │ ├── delta_write_table.sql
│ │ │ │ ├── delta_write_table.yml
│ │ │ │ ├── describe_database.sql
│ │ │ │ ├── describe_database.yml
│ │ │ │ ├── describe_function.sql
│ │ │ │ ├── describe_function.yml
│ │ │ │ ├── describe_query.sql
│ │ │ │ ├── describe_query.yml
│ │ │ │ ├── describe_table.sql
│ │ │ │ ├── describe_table.yml
│ │ │ │ ├── drop_database.sql
│ │ │ │ ├── drop_database.yml
│ │ │ │ ├── drop_function.sql
│ │ │ │ ├── drop_function.yml
│ │ │ │ ├── drop_schema.sql
│ │ │ │ ├── drop_schema.yml
│ │ │ │ ├── drop_table.sql
│ │ │ │ ├── drop_table.yml
│ │ │ │ ├── drop_view.sql
│ │ │ │ ├── drop_view.yml
│ │ │ │ ├── exclamation_mark.sql
│ │ │ │ ├── exclamation_mark.yml
│ │ │ │ ├── explain.sql
│ │ │ │ ├── explain.yml
│ │ │ │ ├── from_supported_tvf.sql
│ │ │ │ ├── from_supported_tvf.yml
│ │ │ │ ├── iceberg_alter_table.sql
│ │ │ │ ├── iceberg_alter_table.yml
│ │ │ │ ├── iceberg_create_table.sql
│ │ │ │ ├── iceberg_create_table.yml
│ │ │ │ ├── iceberg_replace_table.sql
│ │ │ │ ├── iceberg_replace_table.yml
│ │ │ │ ├── insert_overwrite_directory_hive.sql
│ │ │ │ ├── insert_overwrite_directory_hive.yml
│ │ │ │ ├── insert_overwrite_directory.sql
│ │ │ │ ├── insert_overwrite_directory.yml
│ │ │ │ ├── insert_table.sql
│ │ │ │ ├── insert_table.yml
│ │ │ │ ├── issue_3484.sql
│ │ │ │ ├── issue_3484.yml
│ │ │ │ ├── join_types.sql
│ │ │ │ ├── join_types.yml
│ │ │ │ ├── list_file.sql
│ │ │ │ ├── list_file.yml
│ │ │ │ ├── list_jar.sql
│ │ │ │ ├── list_jar.yml
│ │ │ │ ├── literals.sql
│ │ │ │ ├── literals.yml
│ │ │ │ ├── load_data.sql
│ │ │ │ ├── load_data.yml
│ │ │ │ ├── merge_into.sql
│ │ │ │ ├── merge_into.yml
│ │ │ │ ├── numeric_literal.sql
│ │ │ │ ├── numeric_literal.yml
│ │ │ │ ├── parse_integer_type.sql
│ │ │ │ ├── parse_integer_type.yml
│ │ │ │ ├── parse_timestamp_ltz_ntz_type.sql
│ │ │ │ ├── parse_timestamp_ltz_ntz_type.yml
│ │ │ │ ├── pivot_clause.sql
│ │ │ │ ├── pivot_clause.yml
│ │ │ │ ├── quoted_literal.sql
│ │ │ │ ├── quoted_literal.yml
│ │ │ │ ├── refresh_function.sql
│ │ │ │ ├── refresh_function.yml
│ │ │ │ ├── refresh.sql
│ │ │ │ ├── refresh_table.sql
│ │ │ │ ├── refresh_table.yml
│ │ │ │ ├── refresh.yml
│ │ │ │ ├── remove_widget.sql
│ │ │ │ ├── remove_widget.yml
│ │ │ │ ├── repair_table.sql
│ │ │ │ ├── repair_table.yml
│ │ │ │ ├── reset.sql
│ │ │ │ ├── reset.yml
│ │ │ │ ├── select_aggregate.sql
│ │ │ │ ├── select_aggregate.yml
│ │ │ │ ├── select_cluster_by.sql
│ │ │ │ ├── select_cluster_by.yml
│ │ │ │ ├── select_delimited_identifier.sql
│ │ │ │ ├── select_delimited_identifier_with_escaped_backticks.sql
│ │ │ │ ├── select_delimited_identifier_with_escaped_backticks.yml
│ │ │ │ ├── select_delimited_identifier.yml
│ │ │ │ ├── select_distribute_by.sql
│ │ │ │ ├── select_distribute_by.yml
│ │ │ │ ├── select_div.sql
│ │ │ │ ├── select_div.yml
│ │ │ │ ├── select_from_file.sql
│ │ │ │ ├── select_from_file.yml
│ │ │ │ ├── select_from_lateral_view.sql
│ │ │ │ ├── select_from_lateral_view.yml
│ │ │ │ ├── select_from_multiple_values_clauses.sql
│ │ │ │ ├── select_from_multiple_values_clauses.yml
│ │ │ │ ├── select_from_values.sql
│ │ │ │ ├── select_from_values.yml
│ │ │ │ ├── select_from_where_clause.sql
│ │ │ │ ├── select_from_where_clause.yml
│ │ │ │ ├── select_group_by.sql
│ │ │ │ ├── select_group_by.yml
│ │ │ │ ├── select_having.sql
│ │ │ │ ├── select_having.yml
│ │ │ │ ├── select_hints.sql
│ │ │ │ ├── select_hints.yml
│ │ │ │ ├── select_lateral_view_supported_tvf.sql
│ │ │ │ ├── select_lateral_view_supported_tvf.yml
│ │ │ │ ├── select_like_clause.sql
│ │ │ │ ├── select_like_clause.yml
│ │ │ │ ├── select_limit_clause.sql
│ │ │ │ ├── select_limit_clause.yml
│ │ │ │ ├── select_order_by.sql
│ │ │ │ ├── select_order_by.yml
│ │ │ │ ├── select_qualify.sql
│ │ │ │ ├── select_qualify.yml
│ │ │ │ ├── select_reduce.sql
│ │ │ │ ├── select_reduce.yml
│ │ │ │ ├── select_set_operators.sql
│ │ │ │ ├── select_set_operators.yml
│ │ │ │ ├── select_sort_by.sql
│ │ │ │ ├── select_sort_by.yml
│ │ │ │ ├── select_star_except.sql
│ │ │ │ ├── select_star_except.yml
│ │ │ │ ├── select_star_in_multiparameter_function.sql
│ │ │ │ ├── select_star_in_multiparameter_function.yml
│ │ │ │ ├── select_tablesample.sql
│ │ │ │ ├── select_tablesample.yml
│ │ │ │ ├── select_transform_clause.sql
│ │ │ │ ├── select_transform_clause.yml
│ │ │ │ ├── select_union.sql
│ │ │ │ ├── select_union.yml
│ │ │ │ ├── set.sql
│ │ │ │ ├── set.yml
│ │ │ │ ├── show_columns.sql
│ │ │ │ ├── show_columns.yml
│ │ │ │ ├── show_create_table.sql
│ │ │ │ ├── show_create_table.yml
│ │ │ │ ├── show_databases.sql
│ │ │ │ ├── show_databases.yml
│ │ │ │ ├── show_functions.sql
│ │ │ │ ├── show_functions.yml
│ │ │ │ ├── show_partitions.sql
│ │ │ │ ├── show_partitions.yml
│ │ │ │ ├── show_table_extended.sql
│ │ │ │ ├── show_table_extended.yml
│ │ │ │ ├── show_tables.sql
│ │ │ │ ├── show_tables.yml
│ │ │ │ ├── show_tblproperties.sql
│ │ │ │ ├── show_tblproperties.yml
│ │ │ │ ├── show_views.sql
│ │ │ │ ├── show_views.yml
│ │ │ │ ├── table_alias.sql
│ │ │ │ ├── table_alias.yml
│ │ │ │ ├── truncate_table.sql
│ │ │ │ ├── truncate_table.yml
│ │ │ │ ├── uncache_table.sql
│ │ │ │ ├── uncache_table.yml
│ │ │ │ ├── unpivot_clause.sql
│ │ │ │ ├── unpivot_clause.yml
│ │ │ │ ├── use_database.sql
│ │ │ │ ├── use_database.yml
│ │ │ │ ├── values.sql
│ │ │ │ ├── values_with_alias.sql
│ │ │ │ ├── values_with_alias.yml
│ │ │ │ ├── values.yml
│ │ │ │ ├── window_functions.sql
│ │ │ │ └── window_functions.yml
│ │ │ ├── sqlite
│ │ │ │ ├── alter_table.sql
│ │ │ │ ├── alter_table.yml
│ │ │ │ ├── arithmetric_a.sql
│ │ │ │ ├── arithmetric_a.yml
│ │ │ │ ├── block_comment_end_of_input.sql
│ │ │ │ ├── block_comment_end_of_input.yml
│ │ │ │ ├── conflict_clause.sql
│ │ │ │ ├── conflict_clause.yml
│ │ │ │ ├── create_index.sql
│ │ │ │ ├── create_index.yml
│ │ │ │ ├── create_table_autoincrement.sql
│ │ │ │ ├── create_table_autoincrement.yml
│ │ │ │ ├── create_table_check.sql
│ │ │ │ ├── create_table_check.yml
│ │ │ │ ├── create_table_constraint_default.sql
│ │ │ │ ├── create_table_constraint_default.yml
│ │ │ │ ├── create_table_constraint_generated.sql
│ │ │ │ ├── create_table_constraint_generated.yml
│ │ │ │ ├── create_table_constraint_regexp.sql
│ │ │ │ ├── create_table_constraint_regexp.yml
│ │ │ │ ├── create_table_deferrable.sql
│ │ │ │ ├── create_table_deferrable.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table_table_end.sql
│ │ │ │ ├── create_table_table_end.yml
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── create_trigger.sql
│ │ │ │ ├── create_trigger.yml
│ │ │ │ ├── delete.sql
│ │ │ │ ├── delete.yml
│ │ │ │ ├── drop_trigger.sql
│ │ │ │ ├── drop_trigger.yml
│ │ │ │ ├── insert.sql
│ │ │ │ ├── insert.yml
│ │ │ │ ├── is_clause.sql
│ │ │ │ ├── is_clause.yml
│ │ │ │ ├── pattern_matching.sql
│ │ │ │ ├── pattern_matching.yml
│ │ │ │ ├── pragma.sql
│ │ │ │ ├── pragma.yml
│ │ │ │ ├── quoted_identifiers.sql
│ │ │ │ ├── quoted_identifiers.yml
│ │ │ │ ├── select.sql
│ │ │ │ ├── select.yml
│ │ │ │ ├── update.sql
│ │ │ │ ├── update.yml
│ │ │ │ ├── upsert.sql
│ │ │ │ └── upsert.yml
│ │ │ ├── teradata
│ │ │ │ ├── bteq_stmt.sql
│ │ │ │ ├── bteq_stmt.yml
│ │ │ │ ├── collect_stats_2.sql
│ │ │ │ ├── collect_stats_2.yml
│ │ │ │ ├── collect_stats.sql
│ │ │ │ ├── collect_stats.yml
│ │ │ │ ├── comment_on_column_stmt.sql
│ │ │ │ ├── comment_on_column_stmt.yml
│ │ │ │ ├── comment_on_table_stmt.sql
│ │ │ │ ├── comment_on_table_stmt.yml
│ │ │ │ ├── comparison_operators.sql
│ │ │ │ ├── comparison_operators.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table_stmt_2.sql
│ │ │ │ ├── create_table_stmt_2.yml
│ │ │ │ ├── create_table_stmt_3.sql
│ │ │ │ ├── create_table_stmt_3.yml
│ │ │ │ ├── create_table_stmt_4.sql
│ │ │ │ ├── create_table_stmt_4.yml
│ │ │ │ ├── create_table_stmt.sql
│ │ │ │ ├── create_table_stmt.yml
│ │ │ │ ├── create_table_with_data.sql
│ │ │ │ ├── create_table_with_data.yml
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── database.sql
│ │ │ │ ├── database.yml
│ │ │ │ ├── delete_stmt.sql
│ │ │ │ ├── delete_stmt.yml
│ │ │ │ ├── qualify_expression.sql
│ │ │ │ ├── qualify_expression_union.sql
│ │ │ │ ├── qualify_expression_union.yml
│ │ │ │ ├── qualify_expression.yml
│ │ │ │ ├── qualify_over.sql
│ │ │ │ ├── qualify_over.yml
│ │ │ │ ├── select_date.sql
│ │ │ │ ├── select_date.yml
│ │ │ │ ├── select_stmt_cast.sql
│ │ │ │ ├── select_stmt_cast.yml
│ │ │ │ ├── select_stmt_normalize.sql
│ │ │ │ ├── select_stmt_normalize.yml
│ │ │ │ ├── select_stmt.sql
│ │ │ │ ├── select_stmt.yml
│ │ │ │ ├── select_top.sql
│ │ │ │ ├── select_top.yml
│ │ │ │ ├── set_query_band.sql
│ │ │ │ ├── set_query_band.yml
│ │ │ │ ├── set_session.sql
│ │ │ │ ├── set_session.yml
│ │ │ │ ├── update_from.sql
│ │ │ │ └── update_from.yml
│ │ │ ├── trino
│ │ │ │ ├── analyze.sql
│ │ │ │ ├── analyze.yml
│ │ │ │ ├── array.sql
│ │ │ │ ├── array.yml
│ │ │ │ ├── bare_functions.sql
│ │ │ │ ├── bare_functions.yml
│ │ │ │ ├── integer_types.sql
│ │ │ │ ├── integer_types.yml
│ │ │ │ ├── range_offset.sql
│ │ │ │ ├── range_offset.yml
│ │ │ │ ├── regexp_replace_with_lambda.sql
│ │ │ │ ├── regexp_replace_with_lambda.yml
│ │ │ │ ├── select_interval.sql
│ │ │ │ ├── select_interval.yml
│ │ │ │ ├── timestamp_resolutions.sql
│ │ │ │ ├── timestamp_resolutions.yml
│ │ │ │ ├── values.sql
│ │ │ │ ├── values.yml
│ │ │ │ ├── within_group.sql
│ │ │ │ └── within_group.yml
│ │ │ ├── tsql
│ │ │ │ ├── add_index.sql
│ │ │ │ ├── add_index.yml
│ │ │ │ ├── alter_and_drop.sql
│ │ │ │ ├── alter_and_drop.yml
│ │ │ │ ├── alter_index.sql
│ │ │ │ ├── alter_index.yml
│ │ │ │ ├── alter_table.sql
│ │ │ │ ├── alter_table_switch.sql
│ │ │ │ ├── alter_table_switch.yml
│ │ │ │ ├── alter_table.yml
│ │ │ │ ├── begin_end_nested.sql
│ │ │ │ ├── begin_end_nested.yml
│ │ │ │ ├── begin_end_no_semicolon.sql
│ │ │ │ ├── begin_end_no_semicolon.yml
│ │ │ │ ├── begin_end.sql
│ │ │ │ ├── begin_end.yml
│ │ │ │ ├── bulk_insert.sql
│ │ │ │ ├── bulk_insert.yml
│ │ │ │ ├── cast_variable.sql
│ │ │ │ ├── cast_variable.yml
│ │ │ │ ├── collate.sql
│ │ │ │ ├── collate.yml
│ │ │ │ ├── comment_blocks.sql
│ │ │ │ ├── comment_blocks.yml
│ │ │ │ ├── convert.sql
│ │ │ │ ├── convert.yml
│ │ │ │ ├── copy.sql
│ │ │ │ ├── copy.yml
│ │ │ │ ├── create_columnstore_index.sql
│ │ │ │ ├── create_columnstore_index.yml
│ │ │ │ ├── create_database_scoped_credential.sql
│ │ │ │ ├── create_database_scoped_credential.yml
│ │ │ │ ├── create_external_data_source.sql
│ │ │ │ ├── create_external_data_source.yml
│ │ │ │ ├── create_external_file_format.sql
│ │ │ │ ├── create_external_file_format.yml
│ │ │ │ ├── create_external_table.sql
│ │ │ │ ├── create_external_table.yml
│ │ │ │ ├── create_fulltext_index.sql
│ │ │ │ ├── create_fulltext_index.yml
│ │ │ │ ├── create_function.sql
│ │ │ │ ├── create_function.yml
│ │ │ │ ├── create_master_key.sql
│ │ │ │ ├── create_master_key.yml
│ │ │ │ ├── create_partition_function.sql
│ │ │ │ ├── create_partition_function.yml
│ │ │ │ ├── create_partition_scheme.sql
│ │ │ │ ├── create_partition_scheme.yml
│ │ │ │ ├── create_procedure.sql
│ │ │ │ ├── create_procedure.yml
│ │ │ │ ├── create_role.sql
│ │ │ │ ├── create_role.yml
│ │ │ │ ├── create_schema.sql
│ │ │ │ ├── create_schema.yml
│ │ │ │ ├── create_table_as_select.sql
│ │ │ │ ├── create_table_as_select.yml
│ │ │ │ ├── create_table_constraints.sql
│ │ │ │ ├── create_table_constraints.yml
│ │ │ │ ├── create_table_on_filegroup.sql
│ │ │ │ ├── create_table_on_filegroup.yml
│ │ │ │ ├── create_table.sql
│ │ │ │ ├── create_table_with_distribution.sql
│ │ │ │ ├── create_table_with_distribution.yml
│ │ │ │ ├── create_table_with_sequence_bracketed.sql
│ │ │ │ ├── create_table_with_sequence_bracketed.yml
│ │ │ │ ├── create_table_with_sequence.sql
│ │ │ │ ├── create_table_with_sequence.yml
│ │ │ │ ├── create_table_with_table_option_segment.sql
│ │ │ │ ├── create_table_with_table_option_segment.yml
│ │ │ │ ├── create_table_with_trailing_comma.sql
│ │ │ │ ├── create_table_with_trailing_comma.yml
│ │ │ │ ├── create_table.yml
│ │ │ │ ├── create_type.sql
│ │ │ │ ├── create_type.yml
│ │ │ │ ├── create_user.sql
│ │ │ │ ├── create_user.yml
│ │ │ │ ├── create_view.sql
│ │ │ │ ├── create_view_with_columns.sql
│ │ │ │ ├── create_view_with_columns.yml
│ │ │ │ ├── create_view_with_cte.sql
│ │ │ │ ├── create_view_with_cte.yml
│ │ │ │ ├── create_view_with_pivot.sql
│ │ │ │ ├── create_view_with_pivot.yml
│ │ │ │ ├── create_view_with_set_statements.sql
│ │ │ │ ├── create_view_with_set_statements.yml
│ │ │ │ ├── create_view_with_unpivot.sql
│ │ │ │ ├── create_view_with_unpivot.yml
│ │ │ │ ├── create_view.yml
│ │ │ │ ├── cte_s.sql
│ │ │ │ ├── cte_s.yml
│ │ │ │ ├── cursor.sql
│ │ │ │ ├── cursor.yml
│ │ │ │ ├── date_functions.sql
│ │ │ │ ├── date_functions.yml
│ │ │ │ ├── datepart.sql
│ │ │ │ ├── datepart.yml
│ │ │ │ ├── declare_table_type.sql
│ │ │ │ ├── declare_table_type.yml
│ │ │ │ ├── declare_with_following_statements.sql
│ │ │ │ ├── declare_with_following_statements.yml
│ │ │ │ ├── delete_azure_synapse_analytics.sql
│ │ │ │ ├── delete_azure_synapse_analytics.yml
│ │ │ │ ├── delete.sql
│ │ │ │ ├── delete.yml
│ │ │ │ ├── drop_external_table.sql
│ │ │ │ ├── drop_external_table.yml
│ │ │ │ ├── drop_function.sql
│ │ │ │ ├── drop_function.yml
│ │ │ │ ├── drop_procedure.sql
│ │ │ │ ├── drop_procedure.yml
│ │ │ │ ├── drop_table.sql
│ │ │ │ ├── drop_table.yml
│ │ │ │ ├── drop_user.sql
│ │ │ │ ├── drop_user.yml
│ │ │ │ ├── drop_view.sql
│ │ │ │ ├── drop_view.yml
│ │ │ │ ├── execute.sql
│ │ │ │ ├── execute.yml
│ │ │ │ ├── function_default_params.sql
│ │ │ │ ├── function_default_params.yml
│ │ │ │ ├── function_no_return.sql
│ │ │ │ ├── function_no_return.yml
│ │ │ │ ├── functions_agg.sql
│ │ │ │ ├── functions_agg.yml
│ │ │ │ ├── functions_a.sql
│ │ │ │ ├── functions_a.yml
│ │ │ │ ├── function_with_variable.sql
│ │ │ │ ├── function_with_variable.yml
│ │ │ │ ├── go_delimiters.sql
│ │ │ │ ├── go_delimiters.yml
│ │ │ │ ├── goto_statement.sql
│ │ │ │ ├── goto_statement.yml
│ │ │ │ ├── grant_deny_revoke.sql
│ │ │ │ ├── grant_deny_revoke.yml
│ │ │ │ ├── group_by.sql
│ │ │ │ ├── group_by.yml
│ │ │ │ ├── hints.sql
│ │ │ │ ├── hints.yml
│ │ │ │ ├── if_else_begin_end.sql
│ │ │ │ ├── if_else_begin_end.yml
│ │ │ │ ├── if_else.sql
│ │ │ │ ├── if_else.yml
│ │ │ │ ├── insert_default.sql
│ │ │ │ ├── insert_default.yml
│ │ │ │ ├── insert_statement.sql
│ │ │ │ ├── insert_statement.yml
│ │ │ │ ├── insert_with_identity_insert.sql
│ │ │ │ ├── insert_with_identity_insert.yml
│ │ │ │ ├── join_hints.sql
│ │ │ │ ├── join_hints.yml
│ │ │ │ ├── merge.sql
│ │ │ │ ├── merge.yml
│ │ │ │ ├── minimal_function_no_alter.sql
│ │ │ │ ├── minimal_function_no_alter.yml
│ │ │ │ ├── minimal_function.sql
│ │ │ │ ├── minimal_function.yml
│ │ │ │ ├── multi_statement_without_semicolon.sql
│ │ │ │ ├── multi_statement_without_semicolon.yml
│ │ │ │ ├── nested_joins.sql
│ │ │ │ ├── nested_joins.yml
│ │ │ │ ├── openjson.sql
│ │ │ │ ├── openjson.yml
│ │ │ │ ├── openrowset.sql
│ │ │ │ ├── openrowset.yml
│ │ │ │ ├── outer_apply.sql
│ │ │ │ ├── outer_apply.yml
│ │ │ │ ├── print.sql
│ │ │ │ ├── print.yml
│ │ │ │ ├── raiserror.sql
│ │ │ │ ├── raiserror.yml
│ │ │ │ ├── reconfigure.sql
│ │ │ │ ├── reconfigure.yml
│ │ │ │ ├── rename_table.sql
│ │ │ │ ├── rename_table.yml
│ │ │ │ ├── select_cross_apply.sql
│ │ │ │ ├── select_cross_apply.yml
│ │ │ │ ├── select_date_functions.sql
│ │ │ │ ├── select_date_functions.yml
│ │ │ │ ├── select_for.sql
│ │ │ │ ├── select_for.yml
│ │ │ │ ├── select_into.sql
│ │ │ │ ├── select_into.yml
│ │ │ │ ├── select_natural_join.sql
│ │ │ │ ├── select_natural_join.yml
│ │ │ │ ├── select_pivot.sql
│ │ │ │ ├── select_pivot.yml
│ │ │ │ ├── select.sql
│ │ │ │ ├── select_top.sql
│ │ │ │ ├── select_top.yml
│ │ │ │ ├── select.yml
│ │ │ │ ├── sequence.sql
│ │ │ │ ├── sequence.yml
│ │ │ │ ├── set_statements.sql
│ │ │ │ ├── set_statements.yml
│ │ │ │ ├── sqlcmd_command.sql
│ │ │ │ ├── sqlcmd_command.yml
│ │ │ │ ├── stored_procedure_begin_end.sql
│ │ │ │ ├── stored_procedure_begin_end.yml
│ │ │ │ ├── stored_procedured_mixed_statements.sql
│ │ │ │ ├── stored_procedured_mixed_statements.yml
│ │ │ │ ├── stored_procedure_simple.sql
│ │ │ │ ├── stored_procedure_simple.yml
│ │ │ │ ├── stored_procedure_single_statement.sql
│ │ │ │ ├── stored_procedure_single_statement.yml
│ │ │ │ ├── synonym.sql
│ │ │ │ ├── synonym.yml
│ │ │ │ ├── system-variables.sql
│ │ │ │ ├── system-variables.yml
│ │ │ │ ├── tablesample.sql
│ │ │ │ ├── tablesample.yml
│ │ │ │ ├── table_variables.sql
│ │ │ │ ├── table_variables.yml
│ │ │ │ ├── temporal_tables.sql
│ │ │ │ ├── temporal_tables.yml
│ │ │ │ ├── temp_tables.sql
│ │ │ │ ├── temp_tables.yml
│ │ │ │ ├── transaction.sql
│ │ │ │ ├── transaction.yml
│ │ │ │ ├── triggers.sql
│ │ │ │ ├── triggers.yml
│ │ │ │ ├── try_catch.sql
│ │ │ │ ├── try_catch.yml
│ │ │ │ ├── update.sql
│ │ │ │ ├── update.yml
│ │ │ │ ├── waitfor.sql
│ │ │ │ ├── waitfor.yml
│ │ │ │ ├── while_statement.sql
│ │ │ │ ├── while_statement.yml
│ │ │ │ ├── window_functions.sql
│ │ │ │ └── window_functions.yml
│ │ │ └── vertica
│ │ │ ├── alter_schema.sql
│ │ │ ├── alter_schema.yml
│ │ │ ├── alter_table.sql
│ │ │ ├── alter_table.yml
│ │ │ ├── alter_view.sql
│ │ │ ├── alter_view.yml
│ │ │ ├── array.sql
│ │ │ ├── array.yml
│ │ │ ├── bare_functions.sql
│ │ │ ├── bare_functions.yml
│ │ │ ├── cast_with_whitespaces.sql
│ │ │ ├── cast_with_whitespaces.yml
│ │ │ ├── comment_on.sql
│ │ │ ├── comment_on.yml
│ │ │ ├── copy.sql
│ │ │ ├── copy.yml
│ │ │ ├── create_projection.sql
│ │ │ ├── create_projection.yml
│ │ │ ├── create_schema.sql
│ │ │ ├── create_schema.yml
│ │ │ ├── create_table_as.sql
│ │ │ ├── create_table_as.yml
│ │ │ ├── create_table_like.sql
│ │ │ ├── create_table_like.yml
│ │ │ ├── create_table.sql
│ │ │ ├── create_table.yml
│ │ │ ├── create_view.sql
│ │ │ ├── create_view.yml
│ │ │ ├── datatypes.sql
│ │ │ ├── datatypes.yml
│ │ │ ├── datetime_units.sql
│ │ │ ├── datetime_units.yml
│ │ │ ├── delete.sql
│ │ │ ├── delete.yml
│ │ │ ├── drop_view.sql
│ │ │ ├── drop_view.yml
│ │ │ ├── escape.sql
│ │ │ ├── escape.yml
│ │ │ ├── flex_functions.sql
│ │ │ ├── flex_functions.yml
│ │ │ ├── grant_privileges.sql
│ │ │ ├── grant_privileges.yml
│ │ │ ├── group_by.sql
│ │ │ ├── group_by.yml
│ │ │ ├── insert.sql
│ │ │ ├── insert.yml
│ │ │ ├── join_no_space.sql
│ │ │ ├── join_no_space.yml
│ │ │ ├── join_types.sql
│ │ │ ├── join_types.yml
│ │ │ ├── json_operators.sql
│ │ │ ├── json_operators.yml
│ │ │ ├── limit_clause.sql
│ │ │ ├── limit_clause.yml
│ │ │ ├── null_cast_with_whitespaces.sql
│ │ │ ├── null_cast_with_whitespaces.yml
│ │ │ ├── null_filters.sql
│ │ │ ├── null_filters.yml
│ │ │ ├── position.sql
│ │ │ ├── position.yml
│ │ │ ├── revoke.sql
│ │ │ ├── revoke.yml
│ │ │ ├── select_case_cast.sql
│ │ │ ├── select_case_cast.yml
│ │ │ ├── select_case_null_cast.sql
│ │ │ ├── select_case_null_cast.yml
│ │ │ ├── select_frame_clause.sql
│ │ │ ├── select_frame_clause.yml
│ │ │ ├── select.sql
│ │ │ ├── select.yml
│ │ │ ├── set.sql
│ │ │ ├── set.yml
│ │ │ ├── single_quote.sql
│ │ │ ├── single_quote.yml
│ │ │ ├── subquery.sql
│ │ │ ├── subquery.yml
│ │ │ ├── update_table.sql
│ │ │ ├── update_table.yml
│ │ │ ├── within_group.sql
│ │ │ ├── within_group.yml
│ │ │ ├── with.sql
│ │ │ └── with.yml
│ │ ├── lexer
│ │ │ ├── basic.sql
│ │ │ ├── block_comment.sql
│ │ │ ├── dummy.md
│ │ │ └── inline_comment.sql
│ │ ├── linter
│ │ │ ├── autofix
│ │ │ │ ├── ansi
│ │ │ │ │ ├── 001_long_line
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ ├── test-config.yml
│ │ │ │ │ │ └── violations.json
│ │ │ │ │ ├── 002_indentation
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 003_long_line
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 004_indentation
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 005_function_spacing
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 006_indentation
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 007_with_clause
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 008_looping_rules_LT02_LT04_LT05
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 008_with_clause
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 009_keyword_capitalisation
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 010_CTEs_and_newlines
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 011_indentation
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 012_templating
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 013_order_by_explicit
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 014_looping_interaction_between_l008_and_l030
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 015_jinja_leading_whitespace
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 016_index_error_with_jinja_if
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 016_index_error_with_jinja_if2
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 018_LT02_indent_templated_code
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 019_trailing_comma_to_leading
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 020_L008_trailing_comma
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 021_fix_respects_noqa
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 022_LT04_corrupts_parse_tree_and_causes_ST06_to_corrupt_sql
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 023_LT05_confuses_LT10
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 024_remove_templated_errors
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 025_ST02_and_ST01_interaction
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 026_LT05_line_length_includes_earlier_fixes
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 027_LT02_LT07_LT08_wrong_indent_cte
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 027_LT02_LT07_templated_block_without_newline_cte
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 027_LT02_LT07_templated_block_wrong_indent_cte
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 027_LT02_LT07_wrong_indent_with
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── macro_file_jinja_include_undefined_variable
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ ├── macros
│ │ │ │ │ │ │ └── utils.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ └── ST05_subqueries_in_joins
│ │ │ │ │ ├── after.sql
│ │ │ │ │ ├── before.sql
│ │ │ │ │ └── test-config.yml
│ │ │ │ ├── bigquery
│ │ │ │ │ ├── 001_templating
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 002_templating
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 003_templating
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 004_templating
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ ├── 005_unnest_spacing
│ │ │ │ │ │ ├── after.sql
│ │ │ │ │ │ ├── before.sql
│ │ │ │ │ │ └── test-config.yml
│ │ │ │ │ └── 006_fix_ignore_templating
│ │ │ │ │ ├── after.sql
│ │ │ │ │ ├── before.sql
│ │ │ │ │ └── test-config.yml
│ │ │ │ ├── README.md
│ │ │ │ └── snowflake
│ │ │ │ ├── 001_semi_structured
│ │ │ │ │ ├── after.sql
│ │ │ │ │ ├── before.sql
│ │ │ │ │ └── test-config.yml
│ │ │ │ ├── 002_previously_parse_tree_damaging
│ │ │ │ │ ├── after.sql
│ │ │ │ │ ├── before.sql
│ │ │ │ │ └── test-config.yml
│ │ │ │ └── 003_previously_parse_tree_damaging
│ │ │ │ ├── after.sql
│ │ │ │ ├── before.sql
│ │ │ │ └── test-config.yml
│ │ │ ├── block_comment_errors_2.sql
│ │ │ ├── block_comment_errors_3.sql
│ │ │ ├── block_comment_errors.sql
│ │ │ ├── column_references_bare_function.sql
│ │ │ ├── column_references.sql
│ │ │ ├── comma_errors.sql
│ │ │ ├── diffquality
│ │ │ │ └── parse_error.sql
│ │ │ ├── discovery_file.txt
│ │ │ ├── encoding-utf-8-sig.sql
│ │ │ ├── encoding-utf-8.sql
│ │ │ ├── exit_codes
│ │ │ │ ├── multifile_a
│ │ │ │ │ ├── 1_pass.sql
│ │ │ │ │ └── 2_fail.sql
│ │ │ │ └── multifile_b
│ │ │ │ ├── 1_fail.sql
│ │ │ │ └── 2_pass.sql
│ │ │ ├── heavy_templating.sql
│ │ │ ├── identifier_capitalisation.sql
│ │ │ ├── indentation_error_contained.sql
│ │ │ ├── indentation_error_hard.sql
│ │ │ ├── indentation_error_simple.sql
│ │ │ ├── indentation_errors.sql
│ │ │ ├── jinja_spacing.sql
│ │ │ ├── multiple_files
│ │ │ │ ├── passing.1.sql
│ │ │ │ ├── passing.2.sql
│ │ │ │ └── passing.3.sql
│ │ │ ├── multiple_sql_errors.sql
│ │ │ ├── operator_errors_ignore.sql
│ │ │ ├── operator_errors_negative.sql
│ │ │ ├── operator_errors.sql
│ │ │ ├── parse_error.sql
│ │ │ ├── parse_lex_error.sql
│ │ │ ├── passing_cap_extension.SQL
│ │ │ ├── passing.sql
│ │ │ ├── select_distinct_group_by.sql
│ │ │ ├── sqlfluffignore
│ │ │ │ ├── path_a
│ │ │ │ │ └── query_a.sql
│ │ │ │ ├── path_b
│ │ │ │ │ ├── query_b.sql
│ │ │ │ │ └── query_c.sql
│ │ │ │ └── path_c
│ │ │ └── whitespace_errors.sql
│ │ ├── rules
│ │ │ ├── custom
│ │ │ │ ├── bad_rule_name
│ │ │ │ │ └── E000.py
│ │ │ │ ├── L000.py
│ │ │ │ └── S000.py
│ │ │ ├── R001_global_config_test.yml
│ │ │ └── std_rule_cases
│ │ │ ├── AL01.yml
│ │ │ ├── AL02.yml
│ │ │ ├── AL03.yml
│ │ │ ├── AL04.yml
│ │ │ ├── AL05.yml
│ │ │ ├── AL06.yml
│ │ │ ├── AL07.yml
│ │ │ ├── AL08.yml
│ │ │ ├── AL09.yml
│ │ │ ├── AM01.yml
│ │ │ ├── AM02.yml
│ │ │ ├── AM03.yml
│ │ │ ├── AM04.yml
│ │ │ ├── AM05.yml
│ │ │ ├── AM06.yml
│ │ │ ├── AM07.yml
│ │ │ ├── CP01.yml
│ │ │ ├── CP02.yml
│ │ │ ├── CP03.yml
│ │ │ ├── CP04.yml
│ │ │ ├── CP05.yml
│ │ │ ├── CV01.yml
│ │ │ ├── CV02.yml
│ │ │ ├── CV03.yml
│ │ │ ├── CV04.yml
│ │ │ ├── CV05.yml
│ │ │ ├── CV06.yml
│ │ │ ├── CV07.yml
│ │ │ ├── CV08.yml
│ │ │ ├── CV09.yml
│ │ │ ├── CV10.yml
│ │ │ ├── CV11.yml
│ │ │ ├── JJ01.yml
│ │ │ ├── LT01-alignment.yml
│ │ │ ├── LT01-brackets.yml
│ │ │ ├── LT01-commas.yml
│ │ │ ├── LT01-excessive.yml
│ │ │ ├── LT01-literals.yml
│ │ │ ├── LT01-missing.yml
│ │ │ ├── LT01-operators.yml
│ │ │ ├── LT01-trailing.yml
│ │ │ ├── LT02-indent.yml
│ │ │ ├── LT02-tab-space.yml
│ │ │ ├── LT03.yml
│ │ │ ├── LT04.yml
│ │ │ ├── LT05.yml
│ │ │ ├── LT06.yml
│ │ │ ├── LT07.yml
│ │ │ ├── LT08.yml
│ │ │ ├── LT09.yml
│ │ │ ├── LT10.yml
│ │ │ ├── LT11.yml
│ │ │ ├── LT12.yml
│ │ │ ├── LT13.yml
│ │ │ ├── README.md
│ │ │ ├── RF01.yml
│ │ │ ├── RF02.yml
│ │ │ ├── RF03.yml
│ │ │ ├── RF04.yml
│ │ │ ├── RF05.yml
│ │ │ ├── RF06.yml
│ │ │ ├── ST01.yml
│ │ │ ├── ST02.yml
│ │ │ ├── ST03.yml
│ │ │ ├── ST04.yml
│ │ │ ├── ST05.yml
│ │ │ ├── ST06.yml
│ │ │ ├── ST07.yml
│ │ │ ├── ST08.yml
│ │ │ ├── ST09.yml
│ │ │ └── TQ01.yml
│ │ └── templater
│ │ ├── jinja_a
│ │ │ ├── jinja.sql
│ │ │ └── jinja.yml
│ │ ├── jinja_b
│ │ │ ├── jinja.sql
│ │ │ └── jinja.yml
│ │ ├── jinja_c_dbt
│ │ │ ├── dbt_builtins_config.sql
│ │ │ ├── dbt_builtins_config.yml
│ │ │ ├── dbt_builtins_cross_ref.sql
│ │ │ ├── dbt_builtins_cross_ref.yml
│ │ │ ├── dbt_builtins_is_incremental.sql
│ │ │ ├── dbt_builtins_is_incremental.yml
│ │ │ ├── dbt_builtins_ref.sql
│ │ │ ├── dbt_builtins_ref.yml
│ │ │ ├── dbt_builtins_source.sql
│ │ │ ├── dbt_builtins_source.yml
│ │ │ ├── dbt_builtins_test.sql
│ │ │ ├── dbt_builtins_test.yml
│ │ │ ├── dbt_builtins_this.sql
│ │ │ ├── dbt_builtins_this.yml
│ │ │ ├── dbt_builtins_var_default.sql
│ │ │ └── dbt_builtins_var_default.yml
│ │ ├── jinja_d_roundtrip
│ │ │ └── test.sql
│ │ ├── jinja_e
│ │ │ ├── jinja.sql
│ │ │ └── jinja.yml
│ │ ├── jinja_f
│ │ │ ├── jinja.sql
│ │ │ └── jinja.yml
│ │ ├── jinja_g_macros
│ │ │ ├── jinja.sql
│ │ │ ├── jinja.yml
│ │ │ └── macros
│ │ │ └── macro_1.sql
│ │ ├── jinja_h_macros
│ │ │ ├── jinja.sql
│ │ │ ├── jinja.yml
│ │ │ └── macros
│ │ │ └── bad_macro.sql
│ │ ├── jinja_i_raw
│ │ │ ├── raw_tag_2.sql
│ │ │ ├── raw_tag_2.yml
│ │ │ ├── raw_tag.sql
│ │ │ └── raw_tag.yml
│ │ ├── jinja_j_libraries
│ │ │ ├── jinja.sql
│ │ │ ├── jinja.yml
│ │ │ └── libs
│ │ │ ├── bar.py
│ │ │ ├── foo.py
│ │ │ └── not_python.txt
│ │ ├── jinja_k_config_override_path_macros
│ │ │ ├── jinja.sql
│ │ │ ├── jinja.yml
│ │ │ └── macros
│ │ │ └── foo.sql
│ │ ├── jinja_lint_unreached_code
│ │ │ ├── if_elif_else_chain_scoring.sql
│ │ │ ├── if_elif_else.sql
│ │ │ ├── if_else_if_nested.sql
│ │ │ ├── if_true_elif_type_error_else.sql
│ │ │ ├── inline_select.sql
│ │ │ ├── simple_if_false.sql
│ │ │ └── simple_if_true.sql
│ │ ├── jinja_l_metas
│ │ │ ├── 001.sql
│ │ │ ├── 001.yml
│ │ │ ├── 002.sql
│ │ │ ├── 002.yml
│ │ │ ├── 003.sql
│ │ │ ├── 003.yml
│ │ │ ├── 004.sql
│ │ │ ├── 004.yml
│ │ │ ├── 005.sql
│ │ │ ├── 005.yml
│ │ │ ├── 006.sql
│ │ │ ├── 006.yml
│ │ │ ├── 007.sql
│ │ │ ├── 007.yml
│ │ │ ├── 008.sql
│ │ │ ├── 008.yml
│ │ │ ├── 009.sql
│ │ │ ├── 009.yml
│ │ │ ├── 010.sql
│ │ │ ├── 010.yml
│ │ │ ├── 011.sql
│ │ │ └── 011.yml
│ │ ├── jinja_macro_path_does_not_exist
│ │ ├── jinja_m_libraries_module
│ │ │ ├── jinja.sql
│ │ │ ├── jinja.yml
│ │ │ ├── libs
│ │ │ │ ├── foo
│ │ │ │ │ ├── bar
│ │ │ │ │ │ ├── baz.py
│ │ │ │ │ │ └── __init__.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── not_python.txt
│ │ │ └── other
│ │ │ └── __init__.py
│ │ ├── jinja_n_nested_macros
│ │ │ ├── jinja.sql
│ │ │ ├── jinja.yml
│ │ │ └── macros
│ │ │ ├── school_year_start_date.sql
│ │ │ └── week_start_date.sql
│ │ ├── jinja_o_config_override_dbt_builtins
│ │ │ ├── override_dbt_builtins.sql
│ │ │ └── override_dbt_builtins.yml
│ │ ├── jinja_p_disable_dbt_builtins
│ │ │ ├── disable_dbt_builtins.sql
│ │ │ └── disable_dbt_builtins.yml
│ │ ├── jinja_q_multiple_path_macros
│ │ │ ├── even_more_macros
│ │ │ │ └── ultimate_foo.sql
│ │ │ ├── jinja.sql
│ │ │ ├── jinja.yml
│ │ │ ├── macros
│ │ │ │ └── foo.sql
│ │ │ └── more_macros
│ │ │ └── other_foo.sql
│ │ ├── jinja_r_library_in_macro
│ │ │ ├── jinja.sql
│ │ │ ├── jinja.yml
│ │ │ ├── libs
│ │ │ │ ├── bar.py
│ │ │ │ ├── foo.py
│ │ │ │ └── not_python.txt
│ │ │ └── macros
│ │ │ └── query_proxy.sql
│ │ ├── jinja_s_filters_in_library
│ │ │ ├── jinja.sql
│ │ │ ├── jinja.yml
│ │ │ └── libs
│ │ │ └── __init__.py
│ │ ├── jinja_slice_template_macros
│ │ │ ├── macros
│ │ │ │ ├── echo.sql
│ │ │ │ └── subdir
│ │ │ │ └── include_comment.sql
│ │ │ └── more_macros
│ │ │ └── echoecho.sql
│ │ └── placeholder_flyway_var
│ │ └── placeholder_flyway_var_a.sql
│ ├── generate_parse_fixture_yml.py
│ ├── __init__.py
│ ├── patch_lcov.py
│ ├── rules
│ │ ├── std_AL04_test.py
│ │ ├── std_AM06_test.py
│ │ ├── std_CV02_test.py
│ │ ├── std_CV09_test.py
│ │ ├── std_fix_auto_test.py
│ │ ├── std_LT01_LT02_LT09_combo_test.py
│ │ ├── std_LT01_LT04_test.py
│ │ ├── std_LT02_LT11_combo_test.py
│ │ ├── std_LT03_test.py
│ │ ├── std_LT04_test.py
│ │ ├── std_LT05_LT09_combo_test.py
│ │ ├── std_LT12_CV06_test.py
│ │ ├── std_RF01_LT09_test.py
│ │ ├── std_RF02_test.py
│ │ ├── std_roundtrip_test.py
│ │ ├── std_ST03_test.py
│ │ ├── std_test.py
│ │ └── yaml_test_cases_test.py
│ ├── testing_test.py
│ └── utils
│ ├── analysis
│ │ └── query_test.py
│ └── reflow
│ ├── conftest.py
│ ├── depthmap_test.py
│ ├── rebreak_test.py
│ ├── reindent_test.py
│ ├── respace_test.py
│ └── sequence_test.py
├── tox.ini
└── util.py
238 directories, 3824 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论