diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index faaf58db1d1..8be8933143a 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -15,7 +15,7 @@ _If there is an open issue for this, then please include `fixes #XXXX` or `close - Included test cases to demonstrate any code changes, which may be one or more of the following: - `.yml` rule test cases in `test/fixtures/rules/std_rule_cases`. - - `.sql`/`.yml` parser test cases in `test/fixtures/parser` (note YML files can be auto generated with `python test/generate_parse_fixture_yml.py` or by running `tox` locally). + - `.sql`/`.yml` parser test cases in `test/fixtures/dialects` (note YML files can be auto generated with `python test/generate_parse_fixture_yml.py` or by running `tox` locally). - Full autofix test cases in `test/fixtures/linter/autofix`. - Other. - Added appropriate documentation for the change. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5c3cdb4b6ec..c6c6300135b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -158,7 +158,7 @@ To run the dbt-related tests you will have to explicitly include these tests: tox -e cov-init,dbt018-py38,cov-report-dbt -- -m "dbt" ``` -For more information on adding and running test cases see the [Parser Test README](test/fixtures/parser/README.md) and the [Rules Test README](test/fixtures/rules/std_rule_cases/README.md). +For more information on adding and running test cases see the [Parser Test README](test/fixtures/dialects/README.md) and the [Rules Test README](test/fixtures/rules/std_rule_cases/README.md). ### Documentation Website diff --git a/test/conftest.py b/test/conftest.py index 59be1b2bed4..080eaf3cebe 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -30,12 +30,12 @@ def get_parse_fixtures(fail_on_missing_yml=False): parse_success_examples = [] parse_structure_examples = [] # Generate the filenames for each dialect from the parser test directory - for d in os.listdir(os.path.join("test", "fixtures", "parser")): + for d in os.listdir(os.path.join("test", "fixtures", "dialects")): # Ignore documentation if d.endswith(".md"): continue # assume that d is now the name of a dialect - dirlist = os.listdir(os.path.join("test", "fixtures", "parser", d)) + dirlist = os.listdir(os.path.join("test", "fixtures", "dialects", d)) for f in dirlist: has_yml = False if f.endswith(".sql"): @@ -63,7 +63,7 @@ def get_parse_fixtures(fail_on_missing_yml=False): def make_dialect_path(dialect, fname): """Work out how to find paths given a dialect and a file name.""" - return os.path.join("test", "fixtures", "parser", dialect, fname) + return os.path.join("test", "fixtures", "dialects", dialect, fname) def load_file(dialect, fname): diff --git a/test/dialects/ansi_test.py b/test/dialects/ansi_test.py index 049a57aea2f..36ca69e0dbd 100644 --- a/test/dialects/ansi_test.py +++ b/test/dialects/ansi_test.py @@ -176,7 +176,7 @@ def test__dialect__ansi_specific_segment_not_parse(raw, err_locations, caplog): def test__dialect__ansi_is_whitespace(): """Test proper tagging with is_whitespace.""" lnt = Linter() - with open("test/fixtures/parser/ansi/select_in_multiline_comment.sql") as f: + with open("test/fixtures/dialects/ansi/select_in_multiline_comment.sql") as f: parsed = lnt.parse_string(f.read()) # Check all the segments that *should* be whitespace, ARE for raw_seg in parsed.tree.iter_raw_seg(): diff --git a/test/dialects/dialects_test.py b/test/dialects/dialects_test.py index a6c52779ad8..b84d612c243 100644 --- a/test/dialects/dialects_test.py +++ b/test/dialects/dialects_test.py @@ -72,7 +72,7 @@ def test__dialect__base_parse_struct( assert expected_hash == actual_hash, ( "Parse tree hash does not match. Please run " "'python test/generate_parse_fixture_yml.py' to create YAML files " - "in test/fixtures/parser." + "in test/fixtures/dialects." ) else: assert parsed == res diff --git a/test/dialects/snowflake_test.py b/test/dialects/snowflake_test.py index e6ef1591216..6a1fef8632e 100644 --- a/test/dialects/snowflake_test.py +++ b/test/dialects/snowflake_test.py @@ -6,8 +6,8 @@ from sqlfluff.core.dialects import dialect_selector -# Deprecated: All new tests should be added as .sql and .yml files under `test/fixtures/parser/snowflake`. -# See test/fixtures/parser/README.md for more details. +# Deprecated: All new tests should be added as .sql and .yml files under `test/fixtures/dialects/snowflake`. +# See test/fixtures/dialects/README.md for more details. @pytest.mark.parametrize( "segment_cls,raw", [ diff --git a/test/fixtures/parser/README.md b/test/fixtures/dialects/README.md similarity index 100% rename from test/fixtures/parser/README.md rename to test/fixtures/dialects/README.md diff --git a/test/fixtures/parser/ansi/alter_sequence.sql b/test/fixtures/dialects/ansi/alter_sequence.sql similarity index 100% rename from test/fixtures/parser/ansi/alter_sequence.sql rename to test/fixtures/dialects/ansi/alter_sequence.sql diff --git a/test/fixtures/parser/ansi/alter_sequence.yml b/test/fixtures/dialects/ansi/alter_sequence.yml similarity index 100% rename from test/fixtures/parser/ansi/alter_sequence.yml rename to test/fixtures/dialects/ansi/alter_sequence.yml diff --git a/test/fixtures/parser/ansi/alter_table_rename_to.sql b/test/fixtures/dialects/ansi/alter_table_rename_to.sql similarity index 100% rename from test/fixtures/parser/ansi/alter_table_rename_to.sql rename to test/fixtures/dialects/ansi/alter_table_rename_to.sql diff --git a/test/fixtures/parser/ansi/alter_table_rename_to.yml b/test/fixtures/dialects/ansi/alter_table_rename_to.yml similarity index 100% rename from test/fixtures/parser/ansi/alter_table_rename_to.yml rename to test/fixtures/dialects/ansi/alter_table_rename_to.yml diff --git a/test/fixtures/parser/ansi/arithmetic_a.sql b/test/fixtures/dialects/ansi/arithmetic_a.sql similarity index 100% rename from test/fixtures/parser/ansi/arithmetic_a.sql rename to test/fixtures/dialects/ansi/arithmetic_a.sql diff --git a/test/fixtures/parser/ansi/arithmetic_a.yml b/test/fixtures/dialects/ansi/arithmetic_a.yml similarity index 100% rename from test/fixtures/parser/ansi/arithmetic_a.yml rename to test/fixtures/dialects/ansi/arithmetic_a.yml diff --git a/test/fixtures/parser/ansi/bracket_in_comment.sql b/test/fixtures/dialects/ansi/bracket_in_comment.sql similarity index 100% rename from test/fixtures/parser/ansi/bracket_in_comment.sql rename to test/fixtures/dialects/ansi/bracket_in_comment.sql diff --git a/test/fixtures/parser/ansi/bracket_in_comment.yml b/test/fixtures/dialects/ansi/bracket_in_comment.yml similarity index 100% rename from test/fixtures/parser/ansi/bracket_in_comment.yml rename to test/fixtures/dialects/ansi/bracket_in_comment.yml diff --git a/test/fixtures/parser/ansi/comments.sql b/test/fixtures/dialects/ansi/comments.sql similarity index 100% rename from test/fixtures/parser/ansi/comments.sql rename to test/fixtures/dialects/ansi/comments.sql diff --git a/test/fixtures/parser/ansi/comments.yml b/test/fixtures/dialects/ansi/comments.yml similarity index 100% rename from test/fixtures/parser/ansi/comments.yml rename to test/fixtures/dialects/ansi/comments.yml diff --git a/test/fixtures/parser/ansi/commit.sql b/test/fixtures/dialects/ansi/commit.sql similarity index 100% rename from test/fixtures/parser/ansi/commit.sql rename to test/fixtures/dialects/ansi/commit.sql diff --git a/test/fixtures/parser/ansi/commit.yml b/test/fixtures/dialects/ansi/commit.yml similarity index 100% rename from test/fixtures/parser/ansi/commit.yml rename to test/fixtures/dialects/ansi/commit.yml diff --git a/test/fixtures/parser/ansi/commit_and_no_chain.sql b/test/fixtures/dialects/ansi/commit_and_no_chain.sql similarity index 100% rename from test/fixtures/parser/ansi/commit_and_no_chain.sql rename to test/fixtures/dialects/ansi/commit_and_no_chain.sql diff --git a/test/fixtures/parser/ansi/commit_and_no_chain.yml b/test/fixtures/dialects/ansi/commit_and_no_chain.yml similarity index 100% rename from test/fixtures/parser/ansi/commit_and_no_chain.yml rename to test/fixtures/dialects/ansi/commit_and_no_chain.yml diff --git a/test/fixtures/parser/ansi/commit_work.sql b/test/fixtures/dialects/ansi/commit_work.sql similarity index 100% rename from test/fixtures/parser/ansi/commit_work.sql rename to test/fixtures/dialects/ansi/commit_work.sql diff --git a/test/fixtures/parser/ansi/commit_work.yml b/test/fixtures/dialects/ansi/commit_work.yml similarity index 100% rename from test/fixtures/parser/ansi/commit_work.yml rename to test/fixtures/dialects/ansi/commit_work.yml diff --git a/test/fixtures/parser/ansi/commit_work_and_no_chain.sql b/test/fixtures/dialects/ansi/commit_work_and_no_chain.sql similarity index 100% rename from test/fixtures/parser/ansi/commit_work_and_no_chain.sql rename to test/fixtures/dialects/ansi/commit_work_and_no_chain.sql diff --git a/test/fixtures/parser/ansi/commit_work_and_no_chain.yml b/test/fixtures/dialects/ansi/commit_work_and_no_chain.yml similarity index 100% rename from test/fixtures/parser/ansi/commit_work_and_no_chain.yml rename to test/fixtures/dialects/ansi/commit_work_and_no_chain.yml diff --git a/test/fixtures/parser/ansi/create_database.yml b/test/fixtures/dialects/ansi/create_database.yml similarity index 100% rename from test/fixtures/parser/ansi/create_database.yml rename to test/fixtures/dialects/ansi/create_database.yml diff --git a/test/fixtures/parser/ansi/create_database_a.sql b/test/fixtures/dialects/ansi/create_database_a.sql similarity index 100% rename from test/fixtures/parser/ansi/create_database_a.sql rename to test/fixtures/dialects/ansi/create_database_a.sql diff --git a/test/fixtures/parser/ansi/create_database_a.yml b/test/fixtures/dialects/ansi/create_database_a.yml similarity index 100% rename from test/fixtures/parser/ansi/create_database_a.yml rename to test/fixtures/dialects/ansi/create_database_a.yml diff --git a/test/fixtures/parser/ansi/create_database_if_not_exists.sql b/test/fixtures/dialects/ansi/create_database_if_not_exists.sql similarity index 100% rename from test/fixtures/parser/ansi/create_database_if_not_exists.sql rename to test/fixtures/dialects/ansi/create_database_if_not_exists.sql diff --git a/test/fixtures/parser/ansi/create_database_if_not_exists.yml b/test/fixtures/dialects/ansi/create_database_if_not_exists.yml similarity index 100% rename from test/fixtures/parser/ansi/create_database_if_not_exists.yml rename to test/fixtures/dialects/ansi/create_database_if_not_exists.yml diff --git a/test/fixtures/parser/ansi/create_function.sql b/test/fixtures/dialects/ansi/create_function.sql similarity index 100% rename from test/fixtures/parser/ansi/create_function.sql rename to test/fixtures/dialects/ansi/create_function.sql diff --git a/test/fixtures/parser/ansi/create_function.yml b/test/fixtures/dialects/ansi/create_function.yml similarity index 100% rename from test/fixtures/parser/ansi/create_function.yml rename to test/fixtures/dialects/ansi/create_function.yml diff --git a/test/fixtures/parser/ansi/create_function_no_args.sql b/test/fixtures/dialects/ansi/create_function_no_args.sql similarity index 100% rename from test/fixtures/parser/ansi/create_function_no_args.sql rename to test/fixtures/dialects/ansi/create_function_no_args.sql diff --git a/test/fixtures/parser/ansi/create_function_no_args.yml b/test/fixtures/dialects/ansi/create_function_no_args.yml similarity index 100% rename from test/fixtures/parser/ansi/create_function_no_args.yml rename to test/fixtures/dialects/ansi/create_function_no_args.yml diff --git a/test/fixtures/parser/ansi/create_index_if_not_exists.sql b/test/fixtures/dialects/ansi/create_index_if_not_exists.sql similarity index 100% rename from test/fixtures/parser/ansi/create_index_if_not_exists.sql rename to test/fixtures/dialects/ansi/create_index_if_not_exists.sql diff --git a/test/fixtures/parser/ansi/create_index_if_not_exists.yml b/test/fixtures/dialects/ansi/create_index_if_not_exists.yml similarity index 100% rename from test/fixtures/parser/ansi/create_index_if_not_exists.yml rename to test/fixtures/dialects/ansi/create_index_if_not_exists.yml diff --git a/test/fixtures/parser/ansi/create_index_simple.sql b/test/fixtures/dialects/ansi/create_index_simple.sql similarity index 100% rename from test/fixtures/parser/ansi/create_index_simple.sql rename to test/fixtures/dialects/ansi/create_index_simple.sql diff --git a/test/fixtures/parser/ansi/create_index_simple.yml b/test/fixtures/dialects/ansi/create_index_simple.yml similarity index 100% rename from test/fixtures/parser/ansi/create_index_simple.yml rename to test/fixtures/dialects/ansi/create_index_simple.yml diff --git a/test/fixtures/parser/ansi/create_model_options.sql b/test/fixtures/dialects/ansi/create_model_options.sql similarity index 100% rename from test/fixtures/parser/ansi/create_model_options.sql rename to test/fixtures/dialects/ansi/create_model_options.sql diff --git a/test/fixtures/parser/ansi/create_model_options.yml b/test/fixtures/dialects/ansi/create_model_options.yml similarity index 100% rename from test/fixtures/parser/ansi/create_model_options.yml rename to test/fixtures/dialects/ansi/create_model_options.yml diff --git a/test/fixtures/parser/ansi/create_role.sql b/test/fixtures/dialects/ansi/create_role.sql similarity index 100% rename from test/fixtures/parser/ansi/create_role.sql rename to test/fixtures/dialects/ansi/create_role.sql diff --git a/test/fixtures/parser/ansi/create_role.yml b/test/fixtures/dialects/ansi/create_role.yml similarity index 100% rename from test/fixtures/parser/ansi/create_role.yml rename to test/fixtures/dialects/ansi/create_role.yml diff --git a/test/fixtures/parser/ansi/create_schema.yml b/test/fixtures/dialects/ansi/create_schema.yml similarity index 100% rename from test/fixtures/parser/ansi/create_schema.yml rename to test/fixtures/dialects/ansi/create_schema.yml diff --git a/test/fixtures/parser/ansi/create_schema_a.sql b/test/fixtures/dialects/ansi/create_schema_a.sql similarity index 100% rename from test/fixtures/parser/ansi/create_schema_a.sql rename to test/fixtures/dialects/ansi/create_schema_a.sql diff --git a/test/fixtures/parser/ansi/create_schema_a.yml b/test/fixtures/dialects/ansi/create_schema_a.yml similarity index 100% rename from test/fixtures/parser/ansi/create_schema_a.yml rename to test/fixtures/dialects/ansi/create_schema_a.yml diff --git a/test/fixtures/parser/ansi/create_schema_if_not_exists.sql b/test/fixtures/dialects/ansi/create_schema_if_not_exists.sql similarity index 100% rename from test/fixtures/parser/ansi/create_schema_if_not_exists.sql rename to test/fixtures/dialects/ansi/create_schema_if_not_exists.sql diff --git a/test/fixtures/parser/ansi/create_schema_if_not_exists.yml b/test/fixtures/dialects/ansi/create_schema_if_not_exists.yml similarity index 100% rename from test/fixtures/parser/ansi/create_schema_if_not_exists.yml rename to test/fixtures/dialects/ansi/create_schema_if_not_exists.yml diff --git a/test/fixtures/parser/ansi/create_sequence.sql b/test/fixtures/dialects/ansi/create_sequence.sql similarity index 100% rename from test/fixtures/parser/ansi/create_sequence.sql rename to test/fixtures/dialects/ansi/create_sequence.sql diff --git a/test/fixtures/parser/ansi/create_sequence.yml b/test/fixtures/dialects/ansi/create_sequence.yml similarity index 100% rename from test/fixtures/parser/ansi/create_sequence.yml rename to test/fixtures/dialects/ansi/create_sequence.yml diff --git a/test/fixtures/parser/ansi/create_table_a_c1_c2.sql b/test/fixtures/dialects/ansi/create_table_a_c1_c2.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_a_c1_c2.sql rename to test/fixtures/dialects/ansi/create_table_a_c1_c2.sql diff --git a/test/fixtures/parser/ansi/create_table_a_c1_c2.yml b/test/fixtures/dialects/ansi/create_table_a_c1_c2.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_a_c1_c2.yml rename to test/fixtures/dialects/ansi/create_table_a_c1_c2.yml diff --git a/test/fixtures/parser/ansi/create_table_a_column_constraints.sql b/test/fixtures/dialects/ansi/create_table_a_column_constraints.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_a_column_constraints.sql rename to test/fixtures/dialects/ansi/create_table_a_column_constraints.sql diff --git a/test/fixtures/parser/ansi/create_table_a_column_constraints.yml b/test/fixtures/dialects/ansi/create_table_a_column_constraints.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_a_column_constraints.yml rename to test/fixtures/dialects/ansi/create_table_a_column_constraints.yml diff --git a/test/fixtures/parser/ansi/create_table_a_pk_unique_fk_constraints.sql b/test/fixtures/dialects/ansi/create_table_a_pk_unique_fk_constraints.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_a_pk_unique_fk_constraints.sql rename to test/fixtures/dialects/ansi/create_table_a_pk_unique_fk_constraints.sql diff --git a/test/fixtures/parser/ansi/create_table_a_pk_unique_fk_constraints.yml b/test/fixtures/dialects/ansi/create_table_a_pk_unique_fk_constraints.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_a_pk_unique_fk_constraints.yml rename to test/fixtures/dialects/ansi/create_table_a_pk_unique_fk_constraints.yml diff --git a/test/fixtures/parser/ansi/create_table_as.sql b/test/fixtures/dialects/ansi/create_table_as.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_as.sql rename to test/fixtures/dialects/ansi/create_table_as.sql diff --git a/test/fixtures/parser/ansi/create_table_as.yml b/test/fixtures/dialects/ansi/create_table_as.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_as.yml rename to test/fixtures/dialects/ansi/create_table_as.yml diff --git a/test/fixtures/parser/ansi/create_table_as_select_cte_no_parentheses.sql b/test/fixtures/dialects/ansi/create_table_as_select_cte_no_parentheses.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_as_select_cte_no_parentheses.sql rename to test/fixtures/dialects/ansi/create_table_as_select_cte_no_parentheses.sql diff --git a/test/fixtures/parser/ansi/create_table_as_select_cte_no_parentheses.yml b/test/fixtures/dialects/ansi/create_table_as_select_cte_no_parentheses.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_as_select_cte_no_parentheses.yml rename to test/fixtures/dialects/ansi/create_table_as_select_cte_no_parentheses.yml diff --git a/test/fixtures/parser/ansi/create_table_as_select_cte_parentheses.sql b/test/fixtures/dialects/ansi/create_table_as_select_cte_parentheses.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_as_select_cte_parentheses.sql rename to test/fixtures/dialects/ansi/create_table_as_select_cte_parentheses.sql diff --git a/test/fixtures/parser/ansi/create_table_as_select_cte_parentheses.yml b/test/fixtures/dialects/ansi/create_table_as_select_cte_parentheses.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_as_select_cte_parentheses.yml rename to test/fixtures/dialects/ansi/create_table_as_select_cte_parentheses.yml diff --git a/test/fixtures/parser/ansi/create_table_auto_increment.sql b/test/fixtures/dialects/ansi/create_table_auto_increment.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_auto_increment.sql rename to test/fixtures/dialects/ansi/create_table_auto_increment.sql diff --git a/test/fixtures/parser/ansi/create_table_auto_increment.yml b/test/fixtures/dialects/ansi/create_table_auto_increment.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_auto_increment.yml rename to test/fixtures/dialects/ansi/create_table_auto_increment.yml diff --git a/test/fixtures/parser/ansi/create_table_column_comment.sql b/test/fixtures/dialects/ansi/create_table_column_comment.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_column_comment.sql rename to test/fixtures/dialects/ansi/create_table_column_comment.sql diff --git a/test/fixtures/parser/ansi/create_table_column_comment.yml b/test/fixtures/dialects/ansi/create_table_column_comment.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_column_comment.yml rename to test/fixtures/dialects/ansi/create_table_column_comment.yml diff --git a/test/fixtures/parser/ansi/create_table_column_constraint.sql b/test/fixtures/dialects/ansi/create_table_column_constraint.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_column_constraint.sql rename to test/fixtures/dialects/ansi/create_table_column_constraint.sql diff --git a/test/fixtures/parser/ansi/create_table_column_constraint.yml b/test/fixtures/dialects/ansi/create_table_column_constraint.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_column_constraint.yml rename to test/fixtures/dialects/ansi/create_table_column_constraint.yml diff --git a/test/fixtures/parser/ansi/create_table_default_function.sql b/test/fixtures/dialects/ansi/create_table_default_function.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_default_function.sql rename to test/fixtures/dialects/ansi/create_table_default_function.sql diff --git a/test/fixtures/parser/ansi/create_table_default_function.yml b/test/fixtures/dialects/ansi/create_table_default_function.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_default_function.yml rename to test/fixtures/dialects/ansi/create_table_default_function.yml diff --git a/test/fixtures/parser/ansi/create_table_double_precision.sql b/test/fixtures/dialects/ansi/create_table_double_precision.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_double_precision.sql rename to test/fixtures/dialects/ansi/create_table_double_precision.sql diff --git a/test/fixtures/parser/ansi/create_table_double_precision.yml b/test/fixtures/dialects/ansi/create_table_double_precision.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_double_precision.yml rename to test/fixtures/dialects/ansi/create_table_double_precision.yml diff --git a/test/fixtures/parser/ansi/create_table_table_comment.sql b/test/fixtures/dialects/ansi/create_table_table_comment.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_table_comment.sql rename to test/fixtures/dialects/ansi/create_table_table_comment.sql diff --git a/test/fixtures/parser/ansi/create_table_table_comment.yml b/test/fixtures/dialects/ansi/create_table_table_comment.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_table_comment.yml rename to test/fixtures/dialects/ansi/create_table_table_comment.yml diff --git a/test/fixtures/parser/ansi/create_table_varchar.sql b/test/fixtures/dialects/ansi/create_table_varchar.sql similarity index 100% rename from test/fixtures/parser/ansi/create_table_varchar.sql rename to test/fixtures/dialects/ansi/create_table_varchar.sql diff --git a/test/fixtures/parser/ansi/create_table_varchar.yml b/test/fixtures/dialects/ansi/create_table_varchar.yml similarity index 100% rename from test/fixtures/parser/ansi/create_table_varchar.yml rename to test/fixtures/dialects/ansi/create_table_varchar.yml diff --git a/test/fixtures/parser/ansi/create_view_a.sql b/test/fixtures/dialects/ansi/create_view_a.sql similarity index 100% rename from test/fixtures/parser/ansi/create_view_a.sql rename to test/fixtures/dialects/ansi/create_view_a.sql diff --git a/test/fixtures/parser/ansi/create_view_a.yml b/test/fixtures/dialects/ansi/create_view_a.yml similarity index 100% rename from test/fixtures/parser/ansi/create_view_a.yml rename to test/fixtures/dialects/ansi/create_view_a.yml diff --git a/test/fixtures/parser/ansi/create_zero_argument_function.sql b/test/fixtures/dialects/ansi/create_zero_argument_function.sql similarity index 100% rename from test/fixtures/parser/ansi/create_zero_argument_function.sql rename to test/fixtures/dialects/ansi/create_zero_argument_function.sql diff --git a/test/fixtures/parser/ansi/create_zero_argument_function.yml b/test/fixtures/dialects/ansi/create_zero_argument_function.yml similarity index 100% rename from test/fixtures/parser/ansi/create_zero_argument_function.yml rename to test/fixtures/dialects/ansi/create_zero_argument_function.yml diff --git a/test/fixtures/parser/ansi/delete_from.sql b/test/fixtures/dialects/ansi/delete_from.sql similarity index 100% rename from test/fixtures/parser/ansi/delete_from.sql rename to test/fixtures/dialects/ansi/delete_from.sql diff --git a/test/fixtures/parser/ansi/delete_from.yml b/test/fixtures/dialects/ansi/delete_from.yml similarity index 100% rename from test/fixtures/parser/ansi/delete_from.yml rename to test/fixtures/dialects/ansi/delete_from.yml diff --git a/test/fixtures/parser/ansi/describe_table.sql b/test/fixtures/dialects/ansi/describe_table.sql similarity index 100% rename from test/fixtures/parser/ansi/describe_table.sql rename to test/fixtures/dialects/ansi/describe_table.sql diff --git a/test/fixtures/parser/ansi/describe_table.yml b/test/fixtures/dialects/ansi/describe_table.yml similarity index 100% rename from test/fixtures/parser/ansi/describe_table.yml rename to test/fixtures/dialects/ansi/describe_table.yml diff --git a/test/fixtures/parser/ansi/double_dot.sql b/test/fixtures/dialects/ansi/double_dot.sql similarity index 100% rename from test/fixtures/parser/ansi/double_dot.sql rename to test/fixtures/dialects/ansi/double_dot.sql diff --git a/test/fixtures/parser/ansi/double_dot.yml b/test/fixtures/dialects/ansi/double_dot.yml similarity index 100% rename from test/fixtures/parser/ansi/double_dot.yml rename to test/fixtures/dialects/ansi/double_dot.yml diff --git a/test/fixtures/parser/ansi/drop_index_if_exists.sql b/test/fixtures/dialects/ansi/drop_index_if_exists.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_index_if_exists.sql rename to test/fixtures/dialects/ansi/drop_index_if_exists.sql diff --git a/test/fixtures/parser/ansi/drop_index_if_exists.yml b/test/fixtures/dialects/ansi/drop_index_if_exists.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_index_if_exists.yml rename to test/fixtures/dialects/ansi/drop_index_if_exists.yml diff --git a/test/fixtures/parser/ansi/drop_index_simple.sql b/test/fixtures/dialects/ansi/drop_index_simple.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_index_simple.sql rename to test/fixtures/dialects/ansi/drop_index_simple.sql diff --git a/test/fixtures/parser/ansi/drop_index_simple.yml b/test/fixtures/dialects/ansi/drop_index_simple.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_index_simple.yml rename to test/fixtures/dialects/ansi/drop_index_simple.yml diff --git a/test/fixtures/parser/ansi/drop_model.sql b/test/fixtures/dialects/ansi/drop_model.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_model.sql rename to test/fixtures/dialects/ansi/drop_model.sql diff --git a/test/fixtures/parser/ansi/drop_model.yml b/test/fixtures/dialects/ansi/drop_model.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_model.yml rename to test/fixtures/dialects/ansi/drop_model.yml diff --git a/test/fixtures/parser/ansi/drop_schema_a.sql b/test/fixtures/dialects/ansi/drop_schema_a.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_schema_a.sql rename to test/fixtures/dialects/ansi/drop_schema_a.sql diff --git a/test/fixtures/parser/ansi/drop_schema_a.yml b/test/fixtures/dialects/ansi/drop_schema_a.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_schema_a.yml rename to test/fixtures/dialects/ansi/drop_schema_a.yml diff --git a/test/fixtures/parser/ansi/drop_sequence.sql b/test/fixtures/dialects/ansi/drop_sequence.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_sequence.sql rename to test/fixtures/dialects/ansi/drop_sequence.sql diff --git a/test/fixtures/parser/ansi/drop_sequence.yml b/test/fixtures/dialects/ansi/drop_sequence.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_sequence.yml rename to test/fixtures/dialects/ansi/drop_sequence.yml diff --git a/test/fixtures/parser/ansi/drop_table_a.sql b/test/fixtures/dialects/ansi/drop_table_a.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_table_a.sql rename to test/fixtures/dialects/ansi/drop_table_a.sql diff --git a/test/fixtures/parser/ansi/drop_table_a.yml b/test/fixtures/dialects/ansi/drop_table_a.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_table_a.yml rename to test/fixtures/dialects/ansi/drop_table_a.yml diff --git a/test/fixtures/parser/ansi/drop_table_a_cascade.sql b/test/fixtures/dialects/ansi/drop_table_a_cascade.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_table_a_cascade.sql rename to test/fixtures/dialects/ansi/drop_table_a_cascade.sql diff --git a/test/fixtures/parser/ansi/drop_table_a_cascade.yml b/test/fixtures/dialects/ansi/drop_table_a_cascade.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_table_a_cascade.yml rename to test/fixtures/dialects/ansi/drop_table_a_cascade.yml diff --git a/test/fixtures/parser/ansi/drop_table_a_restrict.sql b/test/fixtures/dialects/ansi/drop_table_a_restrict.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_table_a_restrict.sql rename to test/fixtures/dialects/ansi/drop_table_a_restrict.sql diff --git a/test/fixtures/parser/ansi/drop_table_a_restrict.yml b/test/fixtures/dialects/ansi/drop_table_a_restrict.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_table_a_restrict.yml rename to test/fixtures/dialects/ansi/drop_table_a_restrict.yml diff --git a/test/fixtures/parser/ansi/drop_table_if_exists_a.sql b/test/fixtures/dialects/ansi/drop_table_if_exists_a.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_table_if_exists_a.sql rename to test/fixtures/dialects/ansi/drop_table_if_exists_a.sql diff --git a/test/fixtures/parser/ansi/drop_table_if_exists_a.yml b/test/fixtures/dialects/ansi/drop_table_if_exists_a.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_table_if_exists_a.yml rename to test/fixtures/dialects/ansi/drop_table_if_exists_a.yml diff --git a/test/fixtures/parser/ansi/drop_view_a.sql b/test/fixtures/dialects/ansi/drop_view_a.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_view_a.sql rename to test/fixtures/dialects/ansi/drop_view_a.sql diff --git a/test/fixtures/parser/ansi/drop_view_a.yml b/test/fixtures/dialects/ansi/drop_view_a.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_view_a.yml rename to test/fixtures/dialects/ansi/drop_view_a.yml diff --git a/test/fixtures/parser/ansi/drop_view_a_cascade.sql b/test/fixtures/dialects/ansi/drop_view_a_cascade.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_view_a_cascade.sql rename to test/fixtures/dialects/ansi/drop_view_a_cascade.sql diff --git a/test/fixtures/parser/ansi/drop_view_a_cascade.yml b/test/fixtures/dialects/ansi/drop_view_a_cascade.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_view_a_cascade.yml rename to test/fixtures/dialects/ansi/drop_view_a_cascade.yml diff --git a/test/fixtures/parser/ansi/drop_view_a_restrict.sql b/test/fixtures/dialects/ansi/drop_view_a_restrict.sql similarity index 100% rename from test/fixtures/parser/ansi/drop_view_a_restrict.sql rename to test/fixtures/dialects/ansi/drop_view_a_restrict.sql diff --git a/test/fixtures/parser/ansi/drop_view_a_restrict.yml b/test/fixtures/dialects/ansi/drop_view_a_restrict.yml similarity index 100% rename from test/fixtures/parser/ansi/drop_view_a_restrict.yml rename to test/fixtures/dialects/ansi/drop_view_a_restrict.yml diff --git a/test/fixtures/parser/ansi/empty_file.sql b/test/fixtures/dialects/ansi/empty_file.sql similarity index 100% rename from test/fixtures/parser/ansi/empty_file.sql rename to test/fixtures/dialects/ansi/empty_file.sql diff --git a/test/fixtures/parser/ansi/empty_file.yml b/test/fixtures/dialects/ansi/empty_file.yml similarity index 100% rename from test/fixtures/parser/ansi/empty_file.yml rename to test/fixtures/dialects/ansi/empty_file.yml diff --git a/test/fixtures/parser/ansi/escape.sql b/test/fixtures/dialects/ansi/escape.sql similarity index 100% rename from test/fixtures/parser/ansi/escape.sql rename to test/fixtures/dialects/ansi/escape.sql diff --git a/test/fixtures/parser/ansi/escape.yml b/test/fixtures/dialects/ansi/escape.yml similarity index 100% rename from test/fixtures/parser/ansi/escape.yml rename to test/fixtures/dialects/ansi/escape.yml diff --git a/test/fixtures/parser/ansi/escaped_quotes.sql b/test/fixtures/dialects/ansi/escaped_quotes.sql similarity index 100% rename from test/fixtures/parser/ansi/escaped_quotes.sql rename to test/fixtures/dialects/ansi/escaped_quotes.sql diff --git a/test/fixtures/parser/ansi/escaped_quotes.yml b/test/fixtures/dialects/ansi/escaped_quotes.yml similarity index 100% rename from test/fixtures/parser/ansi/escaped_quotes.yml rename to test/fixtures/dialects/ansi/escaped_quotes.yml diff --git a/test/fixtures/parser/ansi/expression_recursion.sql b/test/fixtures/dialects/ansi/expression_recursion.sql similarity index 100% rename from test/fixtures/parser/ansi/expression_recursion.sql rename to test/fixtures/dialects/ansi/expression_recursion.sql diff --git a/test/fixtures/parser/ansi/expression_recursion.yml b/test/fixtures/dialects/ansi/expression_recursion.yml similarity index 100% rename from test/fixtures/parser/ansi/expression_recursion.yml rename to test/fixtures/dialects/ansi/expression_recursion.yml diff --git a/test/fixtures/parser/ansi/expression_recursion_2.sql b/test/fixtures/dialects/ansi/expression_recursion_2.sql similarity index 100% rename from test/fixtures/parser/ansi/expression_recursion_2.sql rename to test/fixtures/dialects/ansi/expression_recursion_2.sql diff --git a/test/fixtures/parser/ansi/expression_recursion_2.yml b/test/fixtures/dialects/ansi/expression_recursion_2.yml similarity index 100% rename from test/fixtures/parser/ansi/expression_recursion_2.yml rename to test/fixtures/dialects/ansi/expression_recursion_2.yml diff --git a/test/fixtures/parser/ansi/functions_a.sql b/test/fixtures/dialects/ansi/functions_a.sql similarity index 100% rename from test/fixtures/parser/ansi/functions_a.sql rename to test/fixtures/dialects/ansi/functions_a.sql diff --git a/test/fixtures/parser/ansi/functions_a.yml b/test/fixtures/dialects/ansi/functions_a.yml similarity index 100% rename from test/fixtures/parser/ansi/functions_a.yml rename to test/fixtures/dialects/ansi/functions_a.yml diff --git a/test/fixtures/parser/ansi/functions_b.sql b/test/fixtures/dialects/ansi/functions_b.sql similarity index 100% rename from test/fixtures/parser/ansi/functions_b.sql rename to test/fixtures/dialects/ansi/functions_b.sql diff --git a/test/fixtures/parser/ansi/functions_b.yml b/test/fixtures/dialects/ansi/functions_b.yml similarity index 100% rename from test/fixtures/parser/ansi/functions_b.yml rename to test/fixtures/dialects/ansi/functions_b.yml diff --git a/test/fixtures/parser/ansi/grant_all_on_mytable_to_role.sql b/test/fixtures/dialects/ansi/grant_all_on_mytable_to_role.sql similarity index 100% rename from test/fixtures/parser/ansi/grant_all_on_mytable_to_role.sql rename to test/fixtures/dialects/ansi/grant_all_on_mytable_to_role.sql diff --git a/test/fixtures/parser/ansi/grant_all_on_mytable_to_role.yml b/test/fixtures/dialects/ansi/grant_all_on_mytable_to_role.yml similarity index 100% rename from test/fixtures/parser/ansi/grant_all_on_mytable_to_role.yml rename to test/fixtures/dialects/ansi/grant_all_on_mytable_to_role.yml diff --git a/test/fixtures/parser/ansi/grant_all_on_table_mytable_to_role.sql b/test/fixtures/dialects/ansi/grant_all_on_table_mytable_to_role.sql similarity index 100% rename from test/fixtures/parser/ansi/grant_all_on_table_mytable_to_role.sql rename to test/fixtures/dialects/ansi/grant_all_on_table_mytable_to_role.sql diff --git a/test/fixtures/parser/ansi/grant_all_on_table_mytable_to_role.yml b/test/fixtures/dialects/ansi/grant_all_on_table_mytable_to_role.yml similarity index 100% rename from test/fixtures/parser/ansi/grant_all_on_table_mytable_to_role.yml rename to test/fixtures/dialects/ansi/grant_all_on_table_mytable_to_role.yml diff --git a/test/fixtures/parser/ansi/grant_all_privileges_on_mytable_to_role.sql b/test/fixtures/dialects/ansi/grant_all_privileges_on_mytable_to_role.sql similarity index 100% rename from test/fixtures/parser/ansi/grant_all_privileges_on_mytable_to_role.sql rename to test/fixtures/dialects/ansi/grant_all_privileges_on_mytable_to_role.sql diff --git a/test/fixtures/parser/ansi/grant_all_privileges_on_mytable_to_role.yml b/test/fixtures/dialects/ansi/grant_all_privileges_on_mytable_to_role.yml similarity index 100% rename from test/fixtures/parser/ansi/grant_all_privileges_on_mytable_to_role.yml rename to test/fixtures/dialects/ansi/grant_all_privileges_on_mytable_to_role.yml diff --git a/test/fixtures/parser/ansi/grant_select_col1_col2_update_col1_on_mytable_to_public.sql b/test/fixtures/dialects/ansi/grant_select_col1_col2_update_col1_on_mytable_to_public.sql similarity index 100% rename from test/fixtures/parser/ansi/grant_select_col1_col2_update_col1_on_mytable_to_public.sql rename to test/fixtures/dialects/ansi/grant_select_col1_col2_update_col1_on_mytable_to_public.sql diff --git a/test/fixtures/parser/ansi/grant_select_col1_col2_update_col1_on_mytable_to_public.yml b/test/fixtures/dialects/ansi/grant_select_col1_col2_update_col1_on_mytable_to_public.yml similarity index 100% rename from test/fixtures/parser/ansi/grant_select_col1_col2_update_col1_on_mytable_to_public.yml rename to test/fixtures/dialects/ansi/grant_select_col1_col2_update_col1_on_mytable_to_public.yml diff --git a/test/fixtures/parser/ansi/grant_select_on_mytable_to_public.sql b/test/fixtures/dialects/ansi/grant_select_on_mytable_to_public.sql similarity index 100% rename from test/fixtures/parser/ansi/grant_select_on_mytable_to_public.sql rename to test/fixtures/dialects/ansi/grant_select_on_mytable_to_public.sql diff --git a/test/fixtures/parser/ansi/grant_select_on_mytable_to_public.yml b/test/fixtures/dialects/ansi/grant_select_on_mytable_to_public.yml similarity index 100% rename from test/fixtures/parser/ansi/grant_select_on_mytable_to_public.yml rename to test/fixtures/dialects/ansi/grant_select_on_mytable_to_public.yml diff --git a/test/fixtures/parser/ansi/grant_select_on_mytable_to_public_with_grant_option.sql b/test/fixtures/dialects/ansi/grant_select_on_mytable_to_public_with_grant_option.sql similarity index 100% rename from test/fixtures/parser/ansi/grant_select_on_mytable_to_public_with_grant_option.sql rename to test/fixtures/dialects/ansi/grant_select_on_mytable_to_public_with_grant_option.sql diff --git a/test/fixtures/parser/ansi/grant_select_on_mytable_to_public_with_grant_option.yml b/test/fixtures/dialects/ansi/grant_select_on_mytable_to_public_with_grant_option.yml similarity index 100% rename from test/fixtures/parser/ansi/grant_select_on_mytable_to_public_with_grant_option.yml rename to test/fixtures/dialects/ansi/grant_select_on_mytable_to_public_with_grant_option.yml diff --git a/test/fixtures/parser/ansi/grant_select_update_insert_on_mytable_to_public.sql b/test/fixtures/dialects/ansi/grant_select_update_insert_on_mytable_to_public.sql similarity index 100% rename from test/fixtures/parser/ansi/grant_select_update_insert_on_mytable_to_public.sql rename to test/fixtures/dialects/ansi/grant_select_update_insert_on_mytable_to_public.sql diff --git a/test/fixtures/parser/ansi/grant_select_update_insert_on_mytable_to_public.yml b/test/fixtures/dialects/ansi/grant_select_update_insert_on_mytable_to_public.yml similarity index 100% rename from test/fixtures/parser/ansi/grant_select_update_insert_on_mytable_to_public.yml rename to test/fixtures/dialects/ansi/grant_select_update_insert_on_mytable_to_public.yml diff --git a/test/fixtures/parser/ansi/grant_update_on_all_tables_in_schema_a_to_public.sql b/test/fixtures/dialects/ansi/grant_update_on_all_tables_in_schema_a_to_public.sql similarity index 100% rename from test/fixtures/parser/ansi/grant_update_on_all_tables_in_schema_a_to_public.sql rename to test/fixtures/dialects/ansi/grant_update_on_all_tables_in_schema_a_to_public.sql diff --git a/test/fixtures/parser/ansi/grant_update_on_all_tables_in_schema_a_to_public.yml b/test/fixtures/dialects/ansi/grant_update_on_all_tables_in_schema_a_to_public.yml similarity index 100% rename from test/fixtures/parser/ansi/grant_update_on_all_tables_in_schema_a_to_public.yml rename to test/fixtures/dialects/ansi/grant_update_on_all_tables_in_schema_a_to_public.yml diff --git a/test/fixtures/parser/ansi/insert_a.sql b/test/fixtures/dialects/ansi/insert_a.sql similarity index 100% rename from test/fixtures/parser/ansi/insert_a.sql rename to test/fixtures/dialects/ansi/insert_a.sql diff --git a/test/fixtures/parser/ansi/insert_a.yml b/test/fixtures/dialects/ansi/insert_a.yml similarity index 100% rename from test/fixtures/parser/ansi/insert_a.yml rename to test/fixtures/dialects/ansi/insert_a.yml diff --git a/test/fixtures/parser/ansi/insert_b.yml b/test/fixtures/dialects/ansi/insert_b.yml similarity index 100% rename from test/fixtures/parser/ansi/insert_b.yml rename to test/fixtures/dialects/ansi/insert_b.yml diff --git a/test/fixtures/parser/ansi/like_operators.sql b/test/fixtures/dialects/ansi/like_operators.sql similarity index 100% rename from test/fixtures/parser/ansi/like_operators.sql rename to test/fixtures/dialects/ansi/like_operators.sql diff --git a/test/fixtures/parser/ansi/like_operators.yml b/test/fixtures/dialects/ansi/like_operators.yml similarity index 100% rename from test/fixtures/parser/ansi/like_operators.yml rename to test/fixtures/dialects/ansi/like_operators.yml diff --git a/test/fixtures/parser/ansi/modulo.sql b/test/fixtures/dialects/ansi/modulo.sql similarity index 100% rename from test/fixtures/parser/ansi/modulo.sql rename to test/fixtures/dialects/ansi/modulo.sql diff --git a/test/fixtures/parser/ansi/modulo.yml b/test/fixtures/dialects/ansi/modulo.yml similarity index 100% rename from test/fixtures/parser/ansi/modulo.yml rename to test/fixtures/dialects/ansi/modulo.yml diff --git a/test/fixtures/parser/ansi/multi_statement_a.sql b/test/fixtures/dialects/ansi/multi_statement_a.sql similarity index 100% rename from test/fixtures/parser/ansi/multi_statement_a.sql rename to test/fixtures/dialects/ansi/multi_statement_a.sql diff --git a/test/fixtures/parser/ansi/multi_statement_a.yml b/test/fixtures/dialects/ansi/multi_statement_a.yml similarity index 100% rename from test/fixtures/parser/ansi/multi_statement_a.yml rename to test/fixtures/dialects/ansi/multi_statement_a.yml diff --git a/test/fixtures/parser/ansi/multi_statement_b.sql b/test/fixtures/dialects/ansi/multi_statement_b.sql similarity index 100% rename from test/fixtures/parser/ansi/multi_statement_b.sql rename to test/fixtures/dialects/ansi/multi_statement_b.sql diff --git a/test/fixtures/parser/ansi/multi_statement_b.yml b/test/fixtures/dialects/ansi/multi_statement_b.yml similarity index 100% rename from test/fixtures/parser/ansi/multi_statement_b.yml rename to test/fixtures/dialects/ansi/multi_statement_b.yml diff --git a/test/fixtures/parser/ansi/multi_statement_c.sql b/test/fixtures/dialects/ansi/multi_statement_c.sql similarity index 100% rename from test/fixtures/parser/ansi/multi_statement_c.sql rename to test/fixtures/dialects/ansi/multi_statement_c.sql diff --git a/test/fixtures/parser/ansi/multi_statement_c.yml b/test/fixtures/dialects/ansi/multi_statement_c.yml similarity index 100% rename from test/fixtures/parser/ansi/multi_statement_c.yml rename to test/fixtures/dialects/ansi/multi_statement_c.yml diff --git a/test/fixtures/parser/ansi/revoke_select_on_table_a_from_group_b.sql b/test/fixtures/dialects/ansi/revoke_select_on_table_a_from_group_b.sql similarity index 100% rename from test/fixtures/parser/ansi/revoke_select_on_table_a_from_group_b.sql rename to test/fixtures/dialects/ansi/revoke_select_on_table_a_from_group_b.sql diff --git a/test/fixtures/parser/ansi/revoke_select_on_table_a_from_group_b.yml b/test/fixtures/dialects/ansi/revoke_select_on_table_a_from_group_b.yml similarity index 100% rename from test/fixtures/parser/ansi/revoke_select_on_table_a_from_group_b.yml rename to test/fixtures/dialects/ansi/revoke_select_on_table_a_from_group_b.yml diff --git a/test/fixtures/parser/ansi/rollback.sql b/test/fixtures/dialects/ansi/rollback.sql similarity index 100% rename from test/fixtures/parser/ansi/rollback.sql rename to test/fixtures/dialects/ansi/rollback.sql diff --git a/test/fixtures/parser/ansi/rollback.yml b/test/fixtures/dialects/ansi/rollback.yml similarity index 100% rename from test/fixtures/parser/ansi/rollback.yml rename to test/fixtures/dialects/ansi/rollback.yml diff --git a/test/fixtures/parser/ansi/rollback_and_no_chain.sql b/test/fixtures/dialects/ansi/rollback_and_no_chain.sql similarity index 100% rename from test/fixtures/parser/ansi/rollback_and_no_chain.sql rename to test/fixtures/dialects/ansi/rollback_and_no_chain.sql diff --git a/test/fixtures/parser/ansi/rollback_and_no_chain.yml b/test/fixtures/dialects/ansi/rollback_and_no_chain.yml similarity index 100% rename from test/fixtures/parser/ansi/rollback_and_no_chain.yml rename to test/fixtures/dialects/ansi/rollback_and_no_chain.yml diff --git a/test/fixtures/parser/ansi/rollback_work.sql b/test/fixtures/dialects/ansi/rollback_work.sql similarity index 100% rename from test/fixtures/parser/ansi/rollback_work.sql rename to test/fixtures/dialects/ansi/rollback_work.sql diff --git a/test/fixtures/parser/ansi/rollback_work.yml b/test/fixtures/dialects/ansi/rollback_work.yml similarity index 100% rename from test/fixtures/parser/ansi/rollback_work.yml rename to test/fixtures/dialects/ansi/rollback_work.yml diff --git a/test/fixtures/parser/ansi/rollback_work_and_no_chain.sql b/test/fixtures/dialects/ansi/rollback_work_and_no_chain.sql similarity index 100% rename from test/fixtures/parser/ansi/rollback_work_and_no_chain.sql rename to test/fixtures/dialects/ansi/rollback_work_and_no_chain.sql diff --git a/test/fixtures/parser/ansi/rollback_work_and_no_chain.yml b/test/fixtures/dialects/ansi/rollback_work_and_no_chain.yml similarity index 100% rename from test/fixtures/parser/ansi/rollback_work_and_no_chain.yml rename to test/fixtures/dialects/ansi/rollback_work_and_no_chain.yml diff --git a/test/fixtures/parser/ansi/select_a.sql b/test/fixtures/dialects/ansi/select_a.sql similarity index 100% rename from test/fixtures/parser/ansi/select_a.sql rename to test/fixtures/dialects/ansi/select_a.sql diff --git a/test/fixtures/parser/ansi/select_a.yml b/test/fixtures/dialects/ansi/select_a.yml similarity index 100% rename from test/fixtures/parser/ansi/select_a.yml rename to test/fixtures/dialects/ansi/select_a.yml diff --git a/test/fixtures/parser/ansi/select_a_and_not_b.sql b/test/fixtures/dialects/ansi/select_a_and_not_b.sql similarity index 100% rename from test/fixtures/parser/ansi/select_a_and_not_b.sql rename to test/fixtures/dialects/ansi/select_a_and_not_b.sql diff --git a/test/fixtures/parser/ansi/select_a_and_not_b.yml b/test/fixtures/dialects/ansi/select_a_and_not_b.yml similarity index 100% rename from test/fixtures/parser/ansi/select_a_and_not_b.yml rename to test/fixtures/dialects/ansi/select_a_and_not_b.yml diff --git a/test/fixtures/parser/ansi/select_b.sql b/test/fixtures/dialects/ansi/select_b.sql similarity index 100% rename from test/fixtures/parser/ansi/select_b.sql rename to test/fixtures/dialects/ansi/select_b.sql diff --git a/test/fixtures/parser/ansi/select_b.yml b/test/fixtures/dialects/ansi/select_b.yml similarity index 100% rename from test/fixtures/parser/ansi/select_b.yml rename to test/fixtures/dialects/ansi/select_b.yml diff --git a/test/fixtures/parser/ansi/select_bitwise_operators.sql b/test/fixtures/dialects/ansi/select_bitwise_operators.sql similarity index 100% rename from test/fixtures/parser/ansi/select_bitwise_operators.sql rename to test/fixtures/dialects/ansi/select_bitwise_operators.sql diff --git a/test/fixtures/parser/ansi/select_bitwise_operators.yml b/test/fixtures/dialects/ansi/select_bitwise_operators.yml similarity index 100% rename from test/fixtures/parser/ansi/select_bitwise_operators.yml rename to test/fixtures/dialects/ansi/select_bitwise_operators.yml diff --git a/test/fixtures/parser/ansi/select_c.sql b/test/fixtures/dialects/ansi/select_c.sql similarity index 100% rename from test/fixtures/parser/ansi/select_c.sql rename to test/fixtures/dialects/ansi/select_c.sql diff --git a/test/fixtures/parser/ansi/select_c.yml b/test/fixtures/dialects/ansi/select_c.yml similarity index 100% rename from test/fixtures/parser/ansi/select_c.yml rename to test/fixtures/dialects/ansi/select_c.yml diff --git a/test/fixtures/parser/ansi/select_case_a.sql b/test/fixtures/dialects/ansi/select_case_a.sql similarity index 100% rename from test/fixtures/parser/ansi/select_case_a.sql rename to test/fixtures/dialects/ansi/select_case_a.sql diff --git a/test/fixtures/parser/ansi/select_case_a.yml b/test/fixtures/dialects/ansi/select_case_a.yml similarity index 100% rename from test/fixtures/parser/ansi/select_case_a.yml rename to test/fixtures/dialects/ansi/select_case_a.yml diff --git a/test/fixtures/parser/ansi/select_case_b.sql b/test/fixtures/dialects/ansi/select_case_b.sql similarity index 100% rename from test/fixtures/parser/ansi/select_case_b.sql rename to test/fixtures/dialects/ansi/select_case_b.sql diff --git a/test/fixtures/parser/ansi/select_case_b.yml b/test/fixtures/dialects/ansi/select_case_b.yml similarity index 100% rename from test/fixtures/parser/ansi/select_case_b.yml rename to test/fixtures/dialects/ansi/select_case_b.yml diff --git a/test/fixtures/parser/ansi/select_cross_join.sql b/test/fixtures/dialects/ansi/select_cross_join.sql similarity index 100% rename from test/fixtures/parser/ansi/select_cross_join.sql rename to test/fixtures/dialects/ansi/select_cross_join.sql diff --git a/test/fixtures/parser/ansi/select_cross_join.yml b/test/fixtures/dialects/ansi/select_cross_join.yml similarity index 100% rename from test/fixtures/parser/ansi/select_cross_join.yml rename to test/fixtures/dialects/ansi/select_cross_join.yml diff --git a/test/fixtures/parser/ansi/select_d.sql b/test/fixtures/dialects/ansi/select_d.sql similarity index 100% rename from test/fixtures/parser/ansi/select_d.sql rename to test/fixtures/dialects/ansi/select_d.sql diff --git a/test/fixtures/parser/ansi/select_d.yml b/test/fixtures/dialects/ansi/select_d.yml similarity index 100% rename from test/fixtures/parser/ansi/select_d.yml rename to test/fixtures/dialects/ansi/select_d.yml diff --git a/test/fixtures/parser/ansi/select_e.sql b/test/fixtures/dialects/ansi/select_e.sql similarity index 100% rename from test/fixtures/parser/ansi/select_e.sql rename to test/fixtures/dialects/ansi/select_e.sql diff --git a/test/fixtures/parser/ansi/select_e.yml b/test/fixtures/dialects/ansi/select_e.yml similarity index 100% rename from test/fixtures/parser/ansi/select_e.yml rename to test/fixtures/dialects/ansi/select_e.yml diff --git a/test/fixtures/parser/ansi/select_f.sql b/test/fixtures/dialects/ansi/select_f.sql similarity index 100% rename from test/fixtures/parser/ansi/select_f.sql rename to test/fixtures/dialects/ansi/select_f.sql diff --git a/test/fixtures/parser/ansi/select_f.yml b/test/fixtures/dialects/ansi/select_f.yml similarity index 100% rename from test/fixtures/parser/ansi/select_f.yml rename to test/fixtures/dialects/ansi/select_f.yml diff --git a/test/fixtures/parser/ansi/select_fn_square_bracket_array_parameter.sql b/test/fixtures/dialects/ansi/select_fn_square_bracket_array_parameter.sql similarity index 100% rename from test/fixtures/parser/ansi/select_fn_square_bracket_array_parameter.sql rename to test/fixtures/dialects/ansi/select_fn_square_bracket_array_parameter.sql diff --git a/test/fixtures/parser/ansi/select_fn_square_bracket_array_parameter.yml b/test/fixtures/dialects/ansi/select_fn_square_bracket_array_parameter.yml similarity index 100% rename from test/fixtures/parser/ansi/select_fn_square_bracket_array_parameter.yml rename to test/fixtures/dialects/ansi/select_fn_square_bracket_array_parameter.yml diff --git a/test/fixtures/parser/ansi/select_from_where_overlaps.sql b/test/fixtures/dialects/ansi/select_from_where_overlaps.sql similarity index 100% rename from test/fixtures/parser/ansi/select_from_where_overlaps.sql rename to test/fixtures/dialects/ansi/select_from_where_overlaps.sql diff --git a/test/fixtures/parser/ansi/select_from_where_overlaps.yml b/test/fixtures/dialects/ansi/select_from_where_overlaps.yml similarity index 100% rename from test/fixtures/parser/ansi/select_from_where_overlaps.yml rename to test/fixtures/dialects/ansi/select_from_where_overlaps.yml diff --git a/test/fixtures/parser/ansi/select_function_in_group_by.sql b/test/fixtures/dialects/ansi/select_function_in_group_by.sql similarity index 100% rename from test/fixtures/parser/ansi/select_function_in_group_by.sql rename to test/fixtures/dialects/ansi/select_function_in_group_by.sql diff --git a/test/fixtures/parser/ansi/select_function_in_group_by.yml b/test/fixtures/dialects/ansi/select_function_in_group_by.yml similarity index 100% rename from test/fixtures/parser/ansi/select_function_in_group_by.yml rename to test/fixtures/dialects/ansi/select_function_in_group_by.yml diff --git a/test/fixtures/parser/ansi/select_g.sql b/test/fixtures/dialects/ansi/select_g.sql similarity index 100% rename from test/fixtures/parser/ansi/select_g.sql rename to test/fixtures/dialects/ansi/select_g.sql diff --git a/test/fixtures/parser/ansi/select_g.yml b/test/fixtures/dialects/ansi/select_g.yml similarity index 100% rename from test/fixtures/parser/ansi/select_g.yml rename to test/fixtures/dialects/ansi/select_g.yml diff --git a/test/fixtures/parser/ansi/select_h.sql b/test/fixtures/dialects/ansi/select_h.sql similarity index 100% rename from test/fixtures/parser/ansi/select_h.sql rename to test/fixtures/dialects/ansi/select_h.sql diff --git a/test/fixtures/parser/ansi/select_h.yml b/test/fixtures/dialects/ansi/select_h.yml similarity index 100% rename from test/fixtures/parser/ansi/select_h.yml rename to test/fixtures/dialects/ansi/select_h.yml diff --git a/test/fixtures/parser/ansi/select_in_multiline_comment.sql b/test/fixtures/dialects/ansi/select_in_multiline_comment.sql similarity index 100% rename from test/fixtures/parser/ansi/select_in_multiline_comment.sql rename to test/fixtures/dialects/ansi/select_in_multiline_comment.sql diff --git a/test/fixtures/parser/ansi/select_in_multiline_comment.yml b/test/fixtures/dialects/ansi/select_in_multiline_comment.yml similarity index 100% rename from test/fixtures/parser/ansi/select_in_multiline_comment.yml rename to test/fixtures/dialects/ansi/select_in_multiline_comment.yml diff --git a/test/fixtures/parser/ansi/select_j.sql b/test/fixtures/dialects/ansi/select_j.sql similarity index 100% rename from test/fixtures/parser/ansi/select_j.sql rename to test/fixtures/dialects/ansi/select_j.sql diff --git a/test/fixtures/parser/ansi/select_j.yml b/test/fixtures/dialects/ansi/select_j.yml similarity index 100% rename from test/fixtures/parser/ansi/select_j.yml rename to test/fixtures/dialects/ansi/select_j.yml diff --git a/test/fixtures/parser/ansi/select_l.sql b/test/fixtures/dialects/ansi/select_l.sql similarity index 100% rename from test/fixtures/parser/ansi/select_l.sql rename to test/fixtures/dialects/ansi/select_l.sql diff --git a/test/fixtures/parser/ansi/select_l.yml b/test/fixtures/dialects/ansi/select_l.yml similarity index 100% rename from test/fixtures/parser/ansi/select_l.yml rename to test/fixtures/dialects/ansi/select_l.yml diff --git a/test/fixtures/parser/ansi/select_m.sql b/test/fixtures/dialects/ansi/select_m.sql similarity index 100% rename from test/fixtures/parser/ansi/select_m.sql rename to test/fixtures/dialects/ansi/select_m.sql diff --git a/test/fixtures/parser/ansi/select_m.yml b/test/fixtures/dialects/ansi/select_m.yml similarity index 100% rename from test/fixtures/parser/ansi/select_m.yml rename to test/fixtures/dialects/ansi/select_m.yml diff --git a/test/fixtures/parser/ansi/select_many_join.sql b/test/fixtures/dialects/ansi/select_many_join.sql similarity index 100% rename from test/fixtures/parser/ansi/select_many_join.sql rename to test/fixtures/dialects/ansi/select_many_join.sql diff --git a/test/fixtures/parser/ansi/select_many_join.yml b/test/fixtures/dialects/ansi/select_many_join.yml similarity index 100% rename from test/fixtures/parser/ansi/select_many_join.yml rename to test/fixtures/dialects/ansi/select_many_join.yml diff --git a/test/fixtures/parser/ansi/select_multiple_named_windows.sql b/test/fixtures/dialects/ansi/select_multiple_named_windows.sql similarity index 100% rename from test/fixtures/parser/ansi/select_multiple_named_windows.sql rename to test/fixtures/dialects/ansi/select_multiple_named_windows.sql diff --git a/test/fixtures/parser/ansi/select_multiple_named_windows.yml b/test/fixtures/dialects/ansi/select_multiple_named_windows.yml similarity index 100% rename from test/fixtures/parser/ansi/select_multiple_named_windows.yml rename to test/fixtures/dialects/ansi/select_multiple_named_windows.yml diff --git a/test/fixtures/parser/ansi/select_n.sql b/test/fixtures/dialects/ansi/select_n.sql similarity index 100% rename from test/fixtures/parser/ansi/select_n.sql rename to test/fixtures/dialects/ansi/select_n.sql diff --git a/test/fixtures/parser/ansi/select_n.yml b/test/fixtures/dialects/ansi/select_n.yml similarity index 100% rename from test/fixtures/parser/ansi/select_n.yml rename to test/fixtures/dialects/ansi/select_n.yml diff --git a/test/fixtures/parser/ansi/select_named_window.sql b/test/fixtures/dialects/ansi/select_named_window.sql similarity index 100% rename from test/fixtures/parser/ansi/select_named_window.sql rename to test/fixtures/dialects/ansi/select_named_window.sql diff --git a/test/fixtures/parser/ansi/select_named_window.yml b/test/fixtures/dialects/ansi/select_named_window.yml similarity index 100% rename from test/fixtures/parser/ansi/select_named_window.yml rename to test/fixtures/dialects/ansi/select_named_window.yml diff --git a/test/fixtures/parser/ansi/select_named_window_no_parentheses.sql b/test/fixtures/dialects/ansi/select_named_window_no_parentheses.sql similarity index 100% rename from test/fixtures/parser/ansi/select_named_window_no_parentheses.sql rename to test/fixtures/dialects/ansi/select_named_window_no_parentheses.sql diff --git a/test/fixtures/parser/ansi/select_named_window_no_parentheses.yml b/test/fixtures/dialects/ansi/select_named_window_no_parentheses.yml similarity index 100% rename from test/fixtures/parser/ansi/select_named_window_no_parentheses.yml rename to test/fixtures/dialects/ansi/select_named_window_no_parentheses.yml diff --git a/test/fixtures/parser/ansi/select_named_window_with_parentheses.sql b/test/fixtures/dialects/ansi/select_named_window_with_parentheses.sql similarity index 100% rename from test/fixtures/parser/ansi/select_named_window_with_parentheses.sql rename to test/fixtures/dialects/ansi/select_named_window_with_parentheses.sql diff --git a/test/fixtures/parser/ansi/select_named_window_with_parentheses.yml b/test/fixtures/dialects/ansi/select_named_window_with_parentheses.yml similarity index 100% rename from test/fixtures/parser/ansi/select_named_window_with_parentheses.yml rename to test/fixtures/dialects/ansi/select_named_window_with_parentheses.yml diff --git a/test/fixtures/parser/ansi/select_named_windows_each_window_specification.sql b/test/fixtures/dialects/ansi/select_named_windows_each_window_specification.sql similarity index 100% rename from test/fixtures/parser/ansi/select_named_windows_each_window_specification.sql rename to test/fixtures/dialects/ansi/select_named_windows_each_window_specification.sql diff --git a/test/fixtures/parser/ansi/select_named_windows_each_window_specification.yml b/test/fixtures/dialects/ansi/select_named_windows_each_window_specification.yml similarity index 100% rename from test/fixtures/parser/ansi/select_named_windows_each_window_specification.yml rename to test/fixtures/dialects/ansi/select_named_windows_each_window_specification.yml diff --git a/test/fixtures/parser/ansi/select_numeric_literal_exponential_format.sql b/test/fixtures/dialects/ansi/select_numeric_literal_exponential_format.sql similarity index 100% rename from test/fixtures/parser/ansi/select_numeric_literal_exponential_format.sql rename to test/fixtures/dialects/ansi/select_numeric_literal_exponential_format.sql diff --git a/test/fixtures/parser/ansi/select_numeric_literal_exponential_format.yml b/test/fixtures/dialects/ansi/select_numeric_literal_exponential_format.yml similarity index 100% rename from test/fixtures/parser/ansi/select_numeric_literal_exponential_format.yml rename to test/fixtures/dialects/ansi/select_numeric_literal_exponential_format.yml diff --git a/test/fixtures/parser/ansi/select_o.sql b/test/fixtures/dialects/ansi/select_o.sql similarity index 100% rename from test/fixtures/parser/ansi/select_o.sql rename to test/fixtures/dialects/ansi/select_o.sql diff --git a/test/fixtures/parser/ansi/select_o.yml b/test/fixtures/dialects/ansi/select_o.yml similarity index 100% rename from test/fixtures/parser/ansi/select_o.yml rename to test/fixtures/dialects/ansi/select_o.yml diff --git a/test/fixtures/parser/ansi/select_overlaps.sql b/test/fixtures/dialects/ansi/select_overlaps.sql similarity index 100% rename from test/fixtures/parser/ansi/select_overlaps.sql rename to test/fixtures/dialects/ansi/select_overlaps.sql diff --git a/test/fixtures/parser/ansi/select_overlaps.yml b/test/fixtures/dialects/ansi/select_overlaps.yml similarity index 100% rename from test/fixtures/parser/ansi/select_overlaps.yml rename to test/fixtures/dialects/ansi/select_overlaps.yml diff --git a/test/fixtures/parser/ansi/select_p.sql b/test/fixtures/dialects/ansi/select_p.sql similarity index 100% rename from test/fixtures/parser/ansi/select_p.sql rename to test/fixtures/dialects/ansi/select_p.sql diff --git a/test/fixtures/parser/ansi/select_p.yml b/test/fixtures/dialects/ansi/select_p.yml similarity index 100% rename from test/fixtures/parser/ansi/select_p.yml rename to test/fixtures/dialects/ansi/select_p.yml diff --git a/test/fixtures/parser/ansi/select_q.sql b/test/fixtures/dialects/ansi/select_q.sql similarity index 100% rename from test/fixtures/parser/ansi/select_q.sql rename to test/fixtures/dialects/ansi/select_q.sql diff --git a/test/fixtures/parser/ansi/select_q.yml b/test/fixtures/dialects/ansi/select_q.yml similarity index 100% rename from test/fixtures/parser/ansi/select_q.yml rename to test/fixtures/dialects/ansi/select_q.yml diff --git a/test/fixtures/parser/ansi/select_r.sql b/test/fixtures/dialects/ansi/select_r.sql similarity index 100% rename from test/fixtures/parser/ansi/select_r.sql rename to test/fixtures/dialects/ansi/select_r.sql diff --git a/test/fixtures/parser/ansi/select_r.yml b/test/fixtures/dialects/ansi/select_r.yml similarity index 100% rename from test/fixtures/parser/ansi/select_r.yml rename to test/fixtures/dialects/ansi/select_r.yml diff --git a/test/fixtures/parser/ansi/select_right.sql b/test/fixtures/dialects/ansi/select_right.sql similarity index 100% rename from test/fixtures/parser/ansi/select_right.sql rename to test/fixtures/dialects/ansi/select_right.sql diff --git a/test/fixtures/parser/ansi/select_right.yml b/test/fixtures/dialects/ansi/select_right.yml similarity index 100% rename from test/fixtures/parser/ansi/select_right.yml rename to test/fixtures/dialects/ansi/select_right.yml diff --git a/test/fixtures/parser/ansi/select_s.sql b/test/fixtures/dialects/ansi/select_s.sql similarity index 100% rename from test/fixtures/parser/ansi/select_s.sql rename to test/fixtures/dialects/ansi/select_s.sql diff --git a/test/fixtures/parser/ansi/select_s.yml b/test/fixtures/dialects/ansi/select_s.yml similarity index 100% rename from test/fixtures/parser/ansi/select_s.yml rename to test/fixtures/dialects/ansi/select_s.yml diff --git a/test/fixtures/parser/ansi/select_simple_a.sql b/test/fixtures/dialects/ansi/select_simple_a.sql similarity index 100% rename from test/fixtures/parser/ansi/select_simple_a.sql rename to test/fixtures/dialects/ansi/select_simple_a.sql diff --git a/test/fixtures/parser/ansi/select_simple_a.yml b/test/fixtures/dialects/ansi/select_simple_a.yml similarity index 100% rename from test/fixtures/parser/ansi/select_simple_a.yml rename to test/fixtures/dialects/ansi/select_simple_a.yml diff --git a/test/fixtures/parser/ansi/select_simple_b.sql b/test/fixtures/dialects/ansi/select_simple_b.sql similarity index 100% rename from test/fixtures/parser/ansi/select_simple_b.sql rename to test/fixtures/dialects/ansi/select_simple_b.sql diff --git a/test/fixtures/parser/ansi/select_simple_b.yml b/test/fixtures/dialects/ansi/select_simple_b.yml similarity index 100% rename from test/fixtures/parser/ansi/select_simple_b.yml rename to test/fixtures/dialects/ansi/select_simple_b.yml diff --git a/test/fixtures/parser/ansi/select_simple_c.sql b/test/fixtures/dialects/ansi/select_simple_c.sql similarity index 100% rename from test/fixtures/parser/ansi/select_simple_c.sql rename to test/fixtures/dialects/ansi/select_simple_c.sql diff --git a/test/fixtures/parser/ansi/select_simple_c.yml b/test/fixtures/dialects/ansi/select_simple_c.yml similarity index 100% rename from test/fixtures/parser/ansi/select_simple_c.yml rename to test/fixtures/dialects/ansi/select_simple_c.yml diff --git a/test/fixtures/parser/ansi/select_simple_d.sql b/test/fixtures/dialects/ansi/select_simple_d.sql similarity index 100% rename from test/fixtures/parser/ansi/select_simple_d.sql rename to test/fixtures/dialects/ansi/select_simple_d.sql diff --git a/test/fixtures/parser/ansi/select_simple_d.yml b/test/fixtures/dialects/ansi/select_simple_d.yml similarity index 100% rename from test/fixtures/parser/ansi/select_simple_d.yml rename to test/fixtures/dialects/ansi/select_simple_d.yml diff --git a/test/fixtures/parser/ansi/select_simple_e.sql b/test/fixtures/dialects/ansi/select_simple_e.sql similarity index 100% rename from test/fixtures/parser/ansi/select_simple_e.sql rename to test/fixtures/dialects/ansi/select_simple_e.sql diff --git a/test/fixtures/parser/ansi/select_simple_e.yml b/test/fixtures/dialects/ansi/select_simple_e.yml similarity index 100% rename from test/fixtures/parser/ansi/select_simple_e.yml rename to test/fixtures/dialects/ansi/select_simple_e.yml diff --git a/test/fixtures/parser/ansi/select_simple_f.sql b/test/fixtures/dialects/ansi/select_simple_f.sql similarity index 100% rename from test/fixtures/parser/ansi/select_simple_f.sql rename to test/fixtures/dialects/ansi/select_simple_f.sql diff --git a/test/fixtures/parser/ansi/select_simple_f.yml b/test/fixtures/dialects/ansi/select_simple_f.yml similarity index 100% rename from test/fixtures/parser/ansi/select_simple_f.yml rename to test/fixtures/dialects/ansi/select_simple_f.yml diff --git a/test/fixtures/parser/ansi/select_simple_g.sql b/test/fixtures/dialects/ansi/select_simple_g.sql similarity index 100% rename from test/fixtures/parser/ansi/select_simple_g.sql rename to test/fixtures/dialects/ansi/select_simple_g.sql diff --git a/test/fixtures/parser/ansi/select_simple_g.yml b/test/fixtures/dialects/ansi/select_simple_g.yml similarity index 100% rename from test/fixtures/parser/ansi/select_simple_g.yml rename to test/fixtures/dialects/ansi/select_simple_g.yml diff --git a/test/fixtures/parser/ansi/select_simple_h.sql b/test/fixtures/dialects/ansi/select_simple_h.sql similarity index 100% rename from test/fixtures/parser/ansi/select_simple_h.sql rename to test/fixtures/dialects/ansi/select_simple_h.sql diff --git a/test/fixtures/parser/ansi/select_simple_h.yml b/test/fixtures/dialects/ansi/select_simple_h.yml similarity index 100% rename from test/fixtures/parser/ansi/select_simple_h.yml rename to test/fixtures/dialects/ansi/select_simple_h.yml diff --git a/test/fixtures/parser/ansi/select_simple_i.sql b/test/fixtures/dialects/ansi/select_simple_i.sql similarity index 100% rename from test/fixtures/parser/ansi/select_simple_i.sql rename to test/fixtures/dialects/ansi/select_simple_i.sql diff --git a/test/fixtures/parser/ansi/select_simple_i.yml b/test/fixtures/dialects/ansi/select_simple_i.yml similarity index 100% rename from test/fixtures/parser/ansi/select_simple_i.yml rename to test/fixtures/dialects/ansi/select_simple_i.yml diff --git a/test/fixtures/parser/ansi/select_simple_j.sql b/test/fixtures/dialects/ansi/select_simple_j.sql similarity index 100% rename from test/fixtures/parser/ansi/select_simple_j.sql rename to test/fixtures/dialects/ansi/select_simple_j.sql diff --git a/test/fixtures/parser/ansi/select_simple_j.yml b/test/fixtures/dialects/ansi/select_simple_j.yml similarity index 100% rename from test/fixtures/parser/ansi/select_simple_j.yml rename to test/fixtures/dialects/ansi/select_simple_j.yml diff --git a/test/fixtures/parser/ansi/select_t.sql b/test/fixtures/dialects/ansi/select_t.sql similarity index 100% rename from test/fixtures/parser/ansi/select_t.sql rename to test/fixtures/dialects/ansi/select_t.sql diff --git a/test/fixtures/parser/ansi/select_t.yml b/test/fixtures/dialects/ansi/select_t.yml similarity index 100% rename from test/fixtures/parser/ansi/select_t.yml rename to test/fixtures/dialects/ansi/select_t.yml diff --git a/test/fixtures/parser/ansi/select_table_named_group.sql b/test/fixtures/dialects/ansi/select_table_named_group.sql similarity index 100% rename from test/fixtures/parser/ansi/select_table_named_group.sql rename to test/fixtures/dialects/ansi/select_table_named_group.sql diff --git a/test/fixtures/parser/ansi/select_table_named_group.yml b/test/fixtures/dialects/ansi/select_table_named_group.yml similarity index 100% rename from test/fixtures/parser/ansi/select_table_named_group.yml rename to test/fixtures/dialects/ansi/select_table_named_group.yml diff --git a/test/fixtures/parser/ansi/select_trailing_comma_column_list.sql b/test/fixtures/dialects/ansi/select_trailing_comma_column_list.sql similarity index 100% rename from test/fixtures/parser/ansi/select_trailing_comma_column_list.sql rename to test/fixtures/dialects/ansi/select_trailing_comma_column_list.sql diff --git a/test/fixtures/parser/ansi/select_trailing_comma_column_list.yml b/test/fixtures/dialects/ansi/select_trailing_comma_column_list.yml similarity index 100% rename from test/fixtures/parser/ansi/select_trailing_comma_column_list.yml rename to test/fixtures/dialects/ansi/select_trailing_comma_column_list.yml diff --git a/test/fixtures/parser/ansi/select_true_and_not_false.sql b/test/fixtures/dialects/ansi/select_true_and_not_false.sql similarity index 100% rename from test/fixtures/parser/ansi/select_true_and_not_false.sql rename to test/fixtures/dialects/ansi/select_true_and_not_false.sql diff --git a/test/fixtures/parser/ansi/select_true_and_not_false.yml b/test/fixtures/dialects/ansi/select_true_and_not_false.yml similarity index 100% rename from test/fixtures/parser/ansi/select_true_and_not_false.yml rename to test/fixtures/dialects/ansi/select_true_and_not_false.yml diff --git a/test/fixtures/parser/ansi/select_u.sql b/test/fixtures/dialects/ansi/select_u.sql similarity index 100% rename from test/fixtures/parser/ansi/select_u.sql rename to test/fixtures/dialects/ansi/select_u.sql diff --git a/test/fixtures/parser/ansi/select_u.yml b/test/fixtures/dialects/ansi/select_u.yml similarity index 100% rename from test/fixtures/parser/ansi/select_u.yml rename to test/fixtures/dialects/ansi/select_u.yml diff --git a/test/fixtures/parser/ansi/select_union.sql b/test/fixtures/dialects/ansi/select_union.sql similarity index 100% rename from test/fixtures/parser/ansi/select_union.sql rename to test/fixtures/dialects/ansi/select_union.sql diff --git a/test/fixtures/parser/ansi/select_union.yml b/test/fixtures/dialects/ansi/select_union.yml similarity index 100% rename from test/fixtures/parser/ansi/select_union.yml rename to test/fixtures/dialects/ansi/select_union.yml diff --git a/test/fixtures/parser/ansi/select_union_all.sql b/test/fixtures/dialects/ansi/select_union_all.sql similarity index 100% rename from test/fixtures/parser/ansi/select_union_all.sql rename to test/fixtures/dialects/ansi/select_union_all.sql diff --git a/test/fixtures/parser/ansi/select_union_all.yml b/test/fixtures/dialects/ansi/select_union_all.yml similarity index 100% rename from test/fixtures/parser/ansi/select_union_all.yml rename to test/fixtures/dialects/ansi/select_union_all.yml diff --git a/test/fixtures/parser/ansi/select_union_distinct.sql b/test/fixtures/dialects/ansi/select_union_distinct.sql similarity index 100% rename from test/fixtures/parser/ansi/select_union_distinct.sql rename to test/fixtures/dialects/ansi/select_union_distinct.sql diff --git a/test/fixtures/parser/ansi/select_union_distinct.yml b/test/fixtures/dialects/ansi/select_union_distinct.yml similarity index 100% rename from test/fixtures/parser/ansi/select_union_distinct.yml rename to test/fixtures/dialects/ansi/select_union_distinct.yml diff --git a/test/fixtures/parser/ansi/select_v.sql b/test/fixtures/dialects/ansi/select_v.sql similarity index 100% rename from test/fixtures/parser/ansi/select_v.sql rename to test/fixtures/dialects/ansi/select_v.sql diff --git a/test/fixtures/parser/ansi/select_v.yml b/test/fixtures/dialects/ansi/select_v.yml similarity index 100% rename from test/fixtures/parser/ansi/select_v.yml rename to test/fixtures/dialects/ansi/select_v.yml diff --git a/test/fixtures/parser/ansi/select_where_in_unnest.sql b/test/fixtures/dialects/ansi/select_where_in_unnest.sql similarity index 100% rename from test/fixtures/parser/ansi/select_where_in_unnest.sql rename to test/fixtures/dialects/ansi/select_where_in_unnest.sql diff --git a/test/fixtures/parser/ansi/select_where_in_unnest.yml b/test/fixtures/dialects/ansi/select_where_in_unnest.yml similarity index 100% rename from test/fixtures/parser/ansi/select_where_in_unnest.yml rename to test/fixtures/dialects/ansi/select_where_in_unnest.yml diff --git a/test/fixtures/parser/ansi/select_with_a.sql b/test/fixtures/dialects/ansi/select_with_a.sql similarity index 100% rename from test/fixtures/parser/ansi/select_with_a.sql rename to test/fixtures/dialects/ansi/select_with_a.sql diff --git a/test/fixtures/parser/ansi/select_with_a.yml b/test/fixtures/dialects/ansi/select_with_a.yml similarity index 100% rename from test/fixtures/parser/ansi/select_with_a.yml rename to test/fixtures/dialects/ansi/select_with_a.yml diff --git a/test/fixtures/parser/ansi/select_with_b.sql b/test/fixtures/dialects/ansi/select_with_b.sql similarity index 100% rename from test/fixtures/parser/ansi/select_with_b.sql rename to test/fixtures/dialects/ansi/select_with_b.sql diff --git a/test/fixtures/parser/ansi/select_with_b.yml b/test/fixtures/dialects/ansi/select_with_b.yml similarity index 100% rename from test/fixtures/parser/ansi/select_with_b.yml rename to test/fixtures/dialects/ansi/select_with_b.yml diff --git a/test/fixtures/parser/ansi/select_with_limit_and_offset.sql b/test/fixtures/dialects/ansi/select_with_limit_and_offset.sql similarity index 100% rename from test/fixtures/parser/ansi/select_with_limit_and_offset.sql rename to test/fixtures/dialects/ansi/select_with_limit_and_offset.sql diff --git a/test/fixtures/parser/ansi/select_with_limit_and_offset.yml b/test/fixtures/dialects/ansi/select_with_limit_and_offset.yml similarity index 100% rename from test/fixtures/parser/ansi/select_with_limit_and_offset.yml rename to test/fixtures/dialects/ansi/select_with_limit_and_offset.yml diff --git a/test/fixtures/parser/ansi/select_with_offset_limit.sql b/test/fixtures/dialects/ansi/select_with_offset_limit.sql similarity index 100% rename from test/fixtures/parser/ansi/select_with_offset_limit.sql rename to test/fixtures/dialects/ansi/select_with_offset_limit.sql diff --git a/test/fixtures/parser/ansi/select_with_offset_limit.yml b/test/fixtures/dialects/ansi/select_with_offset_limit.yml similarity index 100% rename from test/fixtures/parser/ansi/select_with_offset_limit.yml rename to test/fixtures/dialects/ansi/select_with_offset_limit.yml diff --git a/test/fixtures/parser/ansi/select_with_recursive.sql b/test/fixtures/dialects/ansi/select_with_recursive.sql similarity index 100% rename from test/fixtures/parser/ansi/select_with_recursive.sql rename to test/fixtures/dialects/ansi/select_with_recursive.sql diff --git a/test/fixtures/parser/ansi/select_with_recursive.yml b/test/fixtures/dialects/ansi/select_with_recursive.yml similarity index 100% rename from test/fixtures/parser/ansi/select_with_recursive.yml rename to test/fixtures/dialects/ansi/select_with_recursive.yml diff --git a/test/fixtures/parser/ansi/select_with_simple_limit.sql b/test/fixtures/dialects/ansi/select_with_simple_limit.sql similarity index 100% rename from test/fixtures/parser/ansi/select_with_simple_limit.sql rename to test/fixtures/dialects/ansi/select_with_simple_limit.sql diff --git a/test/fixtures/parser/ansi/select_with_simple_limit.yml b/test/fixtures/dialects/ansi/select_with_simple_limit.yml similarity index 100% rename from test/fixtures/parser/ansi/select_with_simple_limit.yml rename to test/fixtures/dialects/ansi/select_with_simple_limit.yml diff --git a/test/fixtures/parser/ansi/select_with_where_clause_functions.sql b/test/fixtures/dialects/ansi/select_with_where_clause_functions.sql similarity index 100% rename from test/fixtures/parser/ansi/select_with_where_clause_functions.sql rename to test/fixtures/dialects/ansi/select_with_where_clause_functions.sql diff --git a/test/fixtures/parser/ansi/select_with_where_clause_functions.yml b/test/fixtures/dialects/ansi/select_with_where_clause_functions.yml similarity index 100% rename from test/fixtures/parser/ansi/select_with_where_clause_functions.yml rename to test/fixtures/dialects/ansi/select_with_where_clause_functions.yml diff --git a/test/fixtures/parser/ansi/set_order_by.sql b/test/fixtures/dialects/ansi/set_order_by.sql similarity index 100% rename from test/fixtures/parser/ansi/set_order_by.sql rename to test/fixtures/dialects/ansi/set_order_by.sql diff --git a/test/fixtures/parser/ansi/set_order_by.yml b/test/fixtures/dialects/ansi/set_order_by.yml similarity index 100% rename from test/fixtures/parser/ansi/set_order_by.yml rename to test/fixtures/dialects/ansi/set_order_by.yml diff --git a/test/fixtures/parser/ansi/set_order_by_complex.sql b/test/fixtures/dialects/ansi/set_order_by_complex.sql similarity index 100% rename from test/fixtures/parser/ansi/set_order_by_complex.sql rename to test/fixtures/dialects/ansi/set_order_by_complex.sql diff --git a/test/fixtures/parser/ansi/set_order_by_complex.yml b/test/fixtures/dialects/ansi/set_order_by_complex.yml similarity index 100% rename from test/fixtures/parser/ansi/set_order_by_complex.yml rename to test/fixtures/dialects/ansi/set_order_by_complex.yml diff --git a/test/fixtures/parser/ansi/set_schema_a.sql b/test/fixtures/dialects/ansi/set_schema_a.sql similarity index 100% rename from test/fixtures/parser/ansi/set_schema_a.sql rename to test/fixtures/dialects/ansi/set_schema_a.sql diff --git a/test/fixtures/parser/ansi/set_schema_a.yml b/test/fixtures/dialects/ansi/set_schema_a.yml similarity index 100% rename from test/fixtures/parser/ansi/set_schema_a.yml rename to test/fixtures/dialects/ansi/set_schema_a.yml diff --git a/test/fixtures/parser/ansi/shorthand_cast.sql b/test/fixtures/dialects/ansi/shorthand_cast.sql similarity index 100% rename from test/fixtures/parser/ansi/shorthand_cast.sql rename to test/fixtures/dialects/ansi/shorthand_cast.sql diff --git a/test/fixtures/parser/ansi/shorthand_cast.yml b/test/fixtures/dialects/ansi/shorthand_cast.yml similarity index 100% rename from test/fixtures/parser/ansi/shorthand_cast.yml rename to test/fixtures/dialects/ansi/shorthand_cast.yml diff --git a/test/fixtures/parser/ansi/table_expression.sql b/test/fixtures/dialects/ansi/table_expression.sql similarity index 100% rename from test/fixtures/parser/ansi/table_expression.sql rename to test/fixtures/dialects/ansi/table_expression.sql diff --git a/test/fixtures/parser/ansi/table_expression.yml b/test/fixtures/dialects/ansi/table_expression.yml similarity index 100% rename from test/fixtures/parser/ansi/table_expression.yml rename to test/fixtures/dialects/ansi/table_expression.yml diff --git a/test/fixtures/parser/ansi/transactions.sql b/test/fixtures/dialects/ansi/transactions.sql similarity index 100% rename from test/fixtures/parser/ansi/transactions.sql rename to test/fixtures/dialects/ansi/transactions.sql diff --git a/test/fixtures/parser/ansi/transactions.yml b/test/fixtures/dialects/ansi/transactions.yml similarity index 100% rename from test/fixtures/parser/ansi/transactions.yml rename to test/fixtures/dialects/ansi/transactions.yml diff --git a/test/fixtures/parser/ansi/truncate_a.sql b/test/fixtures/dialects/ansi/truncate_a.sql similarity index 100% rename from test/fixtures/parser/ansi/truncate_a.sql rename to test/fixtures/dialects/ansi/truncate_a.sql diff --git a/test/fixtures/parser/ansi/truncate_a.yml b/test/fixtures/dialects/ansi/truncate_a.yml similarity index 100% rename from test/fixtures/parser/ansi/truncate_a.yml rename to test/fixtures/dialects/ansi/truncate_a.yml diff --git a/test/fixtures/parser/ansi/truncate_table_a.sql b/test/fixtures/dialects/ansi/truncate_table_a.sql similarity index 100% rename from test/fixtures/parser/ansi/truncate_table_a.sql rename to test/fixtures/dialects/ansi/truncate_table_a.sql diff --git a/test/fixtures/parser/ansi/truncate_table_a.yml b/test/fixtures/dialects/ansi/truncate_table_a.yml similarity index 100% rename from test/fixtures/parser/ansi/truncate_table_a.yml rename to test/fixtures/dialects/ansi/truncate_table_a.yml diff --git a/test/fixtures/parser/ansi/update.sql b/test/fixtures/dialects/ansi/update.sql similarity index 100% rename from test/fixtures/parser/ansi/update.sql rename to test/fixtures/dialects/ansi/update.sql diff --git a/test/fixtures/parser/ansi/update.yml b/test/fixtures/dialects/ansi/update.yml similarity index 100% rename from test/fixtures/parser/ansi/update.yml rename to test/fixtures/dialects/ansi/update.yml diff --git a/test/fixtures/parser/ansi/update_with_from_clause.sql b/test/fixtures/dialects/ansi/update_with_from_clause.sql similarity index 100% rename from test/fixtures/parser/ansi/update_with_from_clause.sql rename to test/fixtures/dialects/ansi/update_with_from_clause.sql diff --git a/test/fixtures/parser/ansi/update_with_from_clause.yml b/test/fixtures/dialects/ansi/update_with_from_clause.yml similarity index 100% rename from test/fixtures/parser/ansi/update_with_from_clause.yml rename to test/fixtures/dialects/ansi/update_with_from_clause.yml diff --git a/test/fixtures/parser/ansi/update_with_table_alias.sql b/test/fixtures/dialects/ansi/update_with_table_alias.sql similarity index 100% rename from test/fixtures/parser/ansi/update_with_table_alias.sql rename to test/fixtures/dialects/ansi/update_with_table_alias.sql diff --git a/test/fixtures/parser/ansi/update_with_table_alias.yml b/test/fixtures/dialects/ansi/update_with_table_alias.yml similarity index 100% rename from test/fixtures/parser/ansi/update_with_table_alias.yml rename to test/fixtures/dialects/ansi/update_with_table_alias.yml diff --git a/test/fixtures/parser/ansi/with_no_schema_binding.sql b/test/fixtures/dialects/ansi/with_no_schema_binding.sql similarity index 100% rename from test/fixtures/parser/ansi/with_no_schema_binding.sql rename to test/fixtures/dialects/ansi/with_no_schema_binding.sql diff --git a/test/fixtures/parser/ansi/with_no_schema_binding.yml b/test/fixtures/dialects/ansi/with_no_schema_binding.yml similarity index 100% rename from test/fixtures/parser/ansi/with_no_schema_binding.yml rename to test/fixtures/dialects/ansi/with_no_schema_binding.yml diff --git a/test/fixtures/parser/bigquery/array_agg_distinct_ignore_nulls.sql b/test/fixtures/dialects/bigquery/array_agg_distinct_ignore_nulls.sql similarity index 100% rename from test/fixtures/parser/bigquery/array_agg_distinct_ignore_nulls.sql rename to test/fixtures/dialects/bigquery/array_agg_distinct_ignore_nulls.sql diff --git a/test/fixtures/parser/bigquery/array_agg_distinct_ignore_nulls.yml b/test/fixtures/dialects/bigquery/array_agg_distinct_ignore_nulls.yml similarity index 100% rename from test/fixtures/parser/bigquery/array_agg_distinct_ignore_nulls.yml rename to test/fixtures/dialects/bigquery/array_agg_distinct_ignore_nulls.yml diff --git a/test/fixtures/parser/bigquery/array_agg_ignore_nulls.sql b/test/fixtures/dialects/bigquery/array_agg_ignore_nulls.sql similarity index 100% rename from test/fixtures/parser/bigquery/array_agg_ignore_nulls.sql rename to test/fixtures/dialects/bigquery/array_agg_ignore_nulls.sql diff --git a/test/fixtures/parser/bigquery/array_agg_ignore_nulls.yml b/test/fixtures/dialects/bigquery/array_agg_ignore_nulls.yml similarity index 100% rename from test/fixtures/parser/bigquery/array_agg_ignore_nulls.yml rename to test/fixtures/dialects/bigquery/array_agg_ignore_nulls.yml diff --git a/test/fixtures/parser/bigquery/array_agg_respect_nulls.sql b/test/fixtures/dialects/bigquery/array_agg_respect_nulls.sql similarity index 100% rename from test/fixtures/parser/bigquery/array_agg_respect_nulls.sql rename to test/fixtures/dialects/bigquery/array_agg_respect_nulls.sql diff --git a/test/fixtures/parser/bigquery/array_agg_respect_nulls.yml b/test/fixtures/dialects/bigquery/array_agg_respect_nulls.yml similarity index 100% rename from test/fixtures/parser/bigquery/array_agg_respect_nulls.yml rename to test/fixtures/dialects/bigquery/array_agg_respect_nulls.yml diff --git a/test/fixtures/parser/bigquery/bigquery_parameters.sql b/test/fixtures/dialects/bigquery/bigquery_parameters.sql similarity index 100% rename from test/fixtures/parser/bigquery/bigquery_parameters.sql rename to test/fixtures/dialects/bigquery/bigquery_parameters.sql diff --git a/test/fixtures/parser/bigquery/bigquery_parameters.yml b/test/fixtures/dialects/bigquery/bigquery_parameters.yml similarity index 100% rename from test/fixtures/parser/bigquery/bigquery_parameters.yml rename to test/fixtures/dialects/bigquery/bigquery_parameters.yml diff --git a/test/fixtures/parser/bigquery/create_function_no_args.sql b/test/fixtures/dialects/bigquery/create_function_no_args.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_function_no_args.sql rename to test/fixtures/dialects/bigquery/create_function_no_args.sql diff --git a/test/fixtures/parser/bigquery/create_function_no_args.yml b/test/fixtures/dialects/bigquery/create_function_no_args.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_function_no_args.yml rename to test/fixtures/dialects/bigquery/create_function_no_args.yml diff --git a/test/fixtures/parser/bigquery/create_js_function_complex_types.sql b/test/fixtures/dialects/bigquery/create_js_function_complex_types.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_complex_types.sql rename to test/fixtures/dialects/bigquery/create_js_function_complex_types.sql diff --git a/test/fixtures/parser/bigquery/create_js_function_complex_types.yml b/test/fixtures/dialects/bigquery/create_js_function_complex_types.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_complex_types.yml rename to test/fixtures/dialects/bigquery/create_js_function_complex_types.yml diff --git a/test/fixtures/parser/bigquery/create_js_function_deterministic.sql b/test/fixtures/dialects/bigquery/create_js_function_deterministic.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_deterministic.sql rename to test/fixtures/dialects/bigquery/create_js_function_deterministic.sql diff --git a/test/fixtures/parser/bigquery/create_js_function_deterministic.yml b/test/fixtures/dialects/bigquery/create_js_function_deterministic.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_deterministic.yml rename to test/fixtures/dialects/bigquery/create_js_function_deterministic.yml diff --git a/test/fixtures/parser/bigquery/create_js_function_options_library_array.sql b/test/fixtures/dialects/bigquery/create_js_function_options_library_array.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_options_library_array.sql rename to test/fixtures/dialects/bigquery/create_js_function_options_library_array.sql diff --git a/test/fixtures/parser/bigquery/create_js_function_options_library_array.yml b/test/fixtures/dialects/bigquery/create_js_function_options_library_array.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_options_library_array.yml rename to test/fixtures/dialects/bigquery/create_js_function_options_library_array.yml diff --git a/test/fixtures/parser/bigquery/create_js_function_quoted_name.sql b/test/fixtures/dialects/bigquery/create_js_function_quoted_name.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_quoted_name.sql rename to test/fixtures/dialects/bigquery/create_js_function_quoted_name.sql diff --git a/test/fixtures/parser/bigquery/create_js_function_quoted_name.yml b/test/fixtures/dialects/bigquery/create_js_function_quoted_name.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_quoted_name.yml rename to test/fixtures/dialects/bigquery/create_js_function_quoted_name.yml diff --git a/test/fixtures/parser/bigquery/create_js_function_simple.sql b/test/fixtures/dialects/bigquery/create_js_function_simple.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_simple.sql rename to test/fixtures/dialects/bigquery/create_js_function_simple.sql diff --git a/test/fixtures/parser/bigquery/create_js_function_simple.yml b/test/fixtures/dialects/bigquery/create_js_function_simple.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_simple.yml rename to test/fixtures/dialects/bigquery/create_js_function_simple.yml diff --git a/test/fixtures/parser/bigquery/create_js_function_underscore_name.sql b/test/fixtures/dialects/bigquery/create_js_function_underscore_name.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_underscore_name.sql rename to test/fixtures/dialects/bigquery/create_js_function_underscore_name.sql diff --git a/test/fixtures/parser/bigquery/create_js_function_underscore_name.yml b/test/fixtures/dialects/bigquery/create_js_function_underscore_name.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_js_function_underscore_name.yml rename to test/fixtures/dialects/bigquery/create_js_function_underscore_name.yml diff --git a/test/fixtures/parser/bigquery/create_or_replace_sql_function_any_type.sql b/test/fixtures/dialects/bigquery/create_or_replace_sql_function_any_type.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_or_replace_sql_function_any_type.sql rename to test/fixtures/dialects/bigquery/create_or_replace_sql_function_any_type.sql diff --git a/test/fixtures/parser/bigquery/create_or_replace_sql_function_any_type.yml b/test/fixtures/dialects/bigquery/create_or_replace_sql_function_any_type.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_or_replace_sql_function_any_type.yml rename to test/fixtures/dialects/bigquery/create_or_replace_sql_function_any_type.yml diff --git a/test/fixtures/parser/bigquery/create_or_replace_table_options_as.sql b/test/fixtures/dialects/bigquery/create_or_replace_table_options_as.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_or_replace_table_options_as.sql rename to test/fixtures/dialects/bigquery/create_or_replace_table_options_as.sql diff --git a/test/fixtures/parser/bigquery/create_or_replace_table_options_as.yml b/test/fixtures/dialects/bigquery/create_or_replace_table_options_as.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_or_replace_table_options_as.yml rename to test/fixtures/dialects/bigquery/create_or_replace_table_options_as.yml diff --git a/test/fixtures/parser/bigquery/create_table_columns_partition_options.sql b/test/fixtures/dialects/bigquery/create_table_columns_partition_options.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_table_columns_partition_options.sql rename to test/fixtures/dialects/bigquery/create_table_columns_partition_options.sql diff --git a/test/fixtures/parser/bigquery/create_table_columns_partition_options.yml b/test/fixtures/dialects/bigquery/create_table_columns_partition_options.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_table_columns_partition_options.yml rename to test/fixtures/dialects/bigquery/create_table_columns_partition_options.yml diff --git a/test/fixtures/parser/bigquery/create_table_options_as.sql b/test/fixtures/dialects/bigquery/create_table_options_as.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_table_options_as.sql rename to test/fixtures/dialects/bigquery/create_table_options_as.sql diff --git a/test/fixtures/parser/bigquery/create_table_options_as.yml b/test/fixtures/dialects/bigquery/create_table_options_as.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_table_options_as.yml rename to test/fixtures/dialects/bigquery/create_table_options_as.yml diff --git a/test/fixtures/parser/bigquery/create_table_partition_by_as.sql b/test/fixtures/dialects/bigquery/create_table_partition_by_as.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_table_partition_by_as.sql rename to test/fixtures/dialects/bigquery/create_table_partition_by_as.sql diff --git a/test/fixtures/parser/bigquery/create_table_partition_by_as.yml b/test/fixtures/dialects/bigquery/create_table_partition_by_as.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_table_partition_by_as.yml rename to test/fixtures/dialects/bigquery/create_table_partition_by_as.yml diff --git a/test/fixtures/parser/bigquery/create_table_partition_by_cluster_by_as.sql b/test/fixtures/dialects/bigquery/create_table_partition_by_cluster_by_as.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_table_partition_by_cluster_by_as.sql rename to test/fixtures/dialects/bigquery/create_table_partition_by_cluster_by_as.sql diff --git a/test/fixtures/parser/bigquery/create_table_partition_by_cluster_by_as.yml b/test/fixtures/dialects/bigquery/create_table_partition_by_cluster_by_as.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_table_partition_by_cluster_by_as.yml rename to test/fixtures/dialects/bigquery/create_table_partition_by_cluster_by_as.yml diff --git a/test/fixtures/parser/bigquery/create_temp_function_with_select.sql b/test/fixtures/dialects/bigquery/create_temp_function_with_select.sql similarity index 100% rename from test/fixtures/parser/bigquery/create_temp_function_with_select.sql rename to test/fixtures/dialects/bigquery/create_temp_function_with_select.sql diff --git a/test/fixtures/parser/bigquery/create_temp_function_with_select.yml b/test/fixtures/dialects/bigquery/create_temp_function_with_select.yml similarity index 100% rename from test/fixtures/parser/bigquery/create_temp_function_with_select.yml rename to test/fixtures/dialects/bigquery/create_temp_function_with_select.yml diff --git a/test/fixtures/parser/bigquery/declare_variable.sql b/test/fixtures/dialects/bigquery/declare_variable.sql similarity index 100% rename from test/fixtures/parser/bigquery/declare_variable.sql rename to test/fixtures/dialects/bigquery/declare_variable.sql diff --git a/test/fixtures/parser/bigquery/declare_variable.yml b/test/fixtures/dialects/bigquery/declare_variable.yml similarity index 100% rename from test/fixtures/parser/bigquery/declare_variable.yml rename to test/fixtures/dialects/bigquery/declare_variable.yml diff --git a/test/fixtures/parser/bigquery/declare_variable_with_default.sql b/test/fixtures/dialects/bigquery/declare_variable_with_default.sql similarity index 100% rename from test/fixtures/parser/bigquery/declare_variable_with_default.sql rename to test/fixtures/dialects/bigquery/declare_variable_with_default.sql diff --git a/test/fixtures/parser/bigquery/declare_variable_with_default.yml b/test/fixtures/dialects/bigquery/declare_variable_with_default.yml similarity index 100% rename from test/fixtures/parser/bigquery/declare_variable_with_default.yml rename to test/fixtures/dialects/bigquery/declare_variable_with_default.yml diff --git a/test/fixtures/parser/bigquery/interval_function.sql b/test/fixtures/dialects/bigquery/interval_function.sql similarity index 100% rename from test/fixtures/parser/bigquery/interval_function.sql rename to test/fixtures/dialects/bigquery/interval_function.sql diff --git a/test/fixtures/parser/bigquery/interval_function.yml b/test/fixtures/dialects/bigquery/interval_function.yml similarity index 100% rename from test/fixtures/parser/bigquery/interval_function.yml rename to test/fixtures/dialects/bigquery/interval_function.yml diff --git a/test/fixtures/parser/bigquery/select_1_gt_0.sql b/test/fixtures/dialects/bigquery/select_1_gt_0.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_1_gt_0.sql rename to test/fixtures/dialects/bigquery/select_1_gt_0.sql diff --git a/test/fixtures/parser/bigquery/select_1_gt_0.yml b/test/fixtures/dialects/bigquery/select_1_gt_0.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_1_gt_0.yml rename to test/fixtures/dialects/bigquery/select_1_gt_0.yml diff --git a/test/fixtures/parser/bigquery/select_1_lt_0.sql b/test/fixtures/dialects/bigquery/select_1_lt_0.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_1_lt_0.sql rename to test/fixtures/dialects/bigquery/select_1_lt_0.sql diff --git a/test/fixtures/parser/bigquery/select_1_lt_0.yml b/test/fixtures/dialects/bigquery/select_1_lt_0.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_1_lt_0.yml rename to test/fixtures/dialects/bigquery/select_1_lt_0.yml diff --git a/test/fixtures/parser/bigquery/select_case.sql b/test/fixtures/dialects/bigquery/select_case.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_case.sql rename to test/fixtures/dialects/bigquery/select_case.sql diff --git a/test/fixtures/parser/bigquery/select_case.yml b/test/fixtures/dialects/bigquery/select_case.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_case.yml rename to test/fixtures/dialects/bigquery/select_case.yml diff --git a/test/fixtures/parser/bigquery/select_datetime.sql b/test/fixtures/dialects/bigquery/select_datetime.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_datetime.sql rename to test/fixtures/dialects/bigquery/select_datetime.sql diff --git a/test/fixtures/parser/bigquery/select_datetime.yml b/test/fixtures/dialects/bigquery/select_datetime.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_datetime.yml rename to test/fixtures/dialects/bigquery/select_datetime.yml diff --git a/test/fixtures/parser/bigquery/select_empty_array_literal.sql b/test/fixtures/dialects/bigquery/select_empty_array_literal.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_empty_array_literal.sql rename to test/fixtures/dialects/bigquery/select_empty_array_literal.sql diff --git a/test/fixtures/parser/bigquery/select_empty_array_literal.yml b/test/fixtures/dialects/bigquery/select_empty_array_literal.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_empty_array_literal.yml rename to test/fixtures/dialects/bigquery/select_empty_array_literal.yml diff --git a/test/fixtures/parser/bigquery/select_example.sql b/test/fixtures/dialects/bigquery/select_example.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_example.sql rename to test/fixtures/dialects/bigquery/select_example.sql diff --git a/test/fixtures/parser/bigquery/select_example.yml b/test/fixtures/dialects/bigquery/select_example.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_example.yml rename to test/fixtures/dialects/bigquery/select_example.yml diff --git a/test/fixtures/parser/bigquery/select_except.sql b/test/fixtures/dialects/bigquery/select_except.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_except.sql rename to test/fixtures/dialects/bigquery/select_except.sql diff --git a/test/fixtures/parser/bigquery/select_except.yml b/test/fixtures/dialects/bigquery/select_except.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_except.yml rename to test/fixtures/dialects/bigquery/select_except.yml diff --git a/test/fixtures/parser/bigquery/select_except_replace.sql b/test/fixtures/dialects/bigquery/select_except_replace.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_except_replace.sql rename to test/fixtures/dialects/bigquery/select_except_replace.sql diff --git a/test/fixtures/parser/bigquery/select_except_replace.yml b/test/fixtures/dialects/bigquery/select_except_replace.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_except_replace.yml rename to test/fixtures/dialects/bigquery/select_except_replace.yml diff --git a/test/fixtures/parser/bigquery/select_for_system_time.sql b/test/fixtures/dialects/bigquery/select_for_system_time.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_for_system_time.sql rename to test/fixtures/dialects/bigquery/select_for_system_time.sql diff --git a/test/fixtures/parser/bigquery/select_for_system_time.yml b/test/fixtures/dialects/bigquery/select_for_system_time.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_for_system_time.yml rename to test/fixtures/dialects/bigquery/select_for_system_time.yml diff --git a/test/fixtures/parser/bigquery/select_for_system_time_2.sql b/test/fixtures/dialects/bigquery/select_for_system_time_2.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_for_system_time_2.sql rename to test/fixtures/dialects/bigquery/select_for_system_time_2.sql diff --git a/test/fixtures/parser/bigquery/select_for_system_time_2.yml b/test/fixtures/dialects/bigquery/select_for_system_time_2.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_for_system_time_2.yml rename to test/fixtures/dialects/bigquery/select_for_system_time_2.yml diff --git a/test/fixtures/parser/bigquery/select_function_object_fields.sql b/test/fixtures/dialects/bigquery/select_function_object_fields.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_function_object_fields.sql rename to test/fixtures/dialects/bigquery/select_function_object_fields.sql diff --git a/test/fixtures/parser/bigquery/select_function_object_fields.yml b/test/fixtures/dialects/bigquery/select_function_object_fields.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_function_object_fields.yml rename to test/fixtures/dialects/bigquery/select_function_object_fields.yml diff --git a/test/fixtures/parser/bigquery/select_function_parameter_order_by_multiple_columns.sql b/test/fixtures/dialects/bigquery/select_function_parameter_order_by_multiple_columns.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_function_parameter_order_by_multiple_columns.sql rename to test/fixtures/dialects/bigquery/select_function_parameter_order_by_multiple_columns.sql diff --git a/test/fixtures/parser/bigquery/select_function_parameter_order_by_multiple_columns.yml b/test/fixtures/dialects/bigquery/select_function_parameter_order_by_multiple_columns.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_function_parameter_order_by_multiple_columns.yml rename to test/fixtures/dialects/bigquery/select_function_parameter_order_by_multiple_columns.yml diff --git a/test/fixtures/parser/bigquery/select_function_with_named_arguments.sql b/test/fixtures/dialects/bigquery/select_function_with_named_arguments.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_function_with_named_arguments.sql rename to test/fixtures/dialects/bigquery/select_function_with_named_arguments.sql diff --git a/test/fixtures/parser/bigquery/select_function_with_named_arguments.yml b/test/fixtures/dialects/bigquery/select_function_with_named_arguments.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_function_with_named_arguments.yml rename to test/fixtures/dialects/bigquery/select_function_with_named_arguments.yml diff --git a/test/fixtures/parser/bigquery/select_gt_lt.sql b/test/fixtures/dialects/bigquery/select_gt_lt.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_gt_lt.sql rename to test/fixtures/dialects/bigquery/select_gt_lt.sql diff --git a/test/fixtures/parser/bigquery/select_gt_lt.yml b/test/fixtures/dialects/bigquery/select_gt_lt.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_gt_lt.yml rename to test/fixtures/dialects/bigquery/select_gt_lt.yml diff --git a/test/fixtures/parser/bigquery/select_hyphenated_table_name_in_from.sql b/test/fixtures/dialects/bigquery/select_hyphenated_table_name_in_from.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_hyphenated_table_name_in_from.sql rename to test/fixtures/dialects/bigquery/select_hyphenated_table_name_in_from.sql diff --git a/test/fixtures/parser/bigquery/select_hyphenated_table_name_in_from.yml b/test/fixtures/dialects/bigquery/select_hyphenated_table_name_in_from.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_hyphenated_table_name_in_from.yml rename to test/fixtures/dialects/bigquery/select_hyphenated_table_name_in_from.yml diff --git a/test/fixtures/parser/bigquery/select_interval_expression.sql b/test/fixtures/dialects/bigquery/select_interval_expression.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_interval_expression.sql rename to test/fixtures/dialects/bigquery/select_interval_expression.sql diff --git a/test/fixtures/parser/bigquery/select_interval_expression.yml b/test/fixtures/dialects/bigquery/select_interval_expression.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_interval_expression.yml rename to test/fixtures/dialects/bigquery/select_interval_expression.yml diff --git a/test/fixtures/parser/bigquery/select_less_than_greater_than.sql b/test/fixtures/dialects/bigquery/select_less_than_greater_than.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_less_than_greater_than.sql rename to test/fixtures/dialects/bigquery/select_less_than_greater_than.sql diff --git a/test/fixtures/parser/bigquery/select_less_than_greater_than.yml b/test/fixtures/dialects/bigquery/select_less_than_greater_than.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_less_than_greater_than.yml rename to test/fixtures/dialects/bigquery/select_less_than_greater_than.yml diff --git a/test/fixtures/parser/bigquery/select_lt_gt.sql b/test/fixtures/dialects/bigquery/select_lt_gt.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_lt_gt.sql rename to test/fixtures/dialects/bigquery/select_lt_gt.sql diff --git a/test/fixtures/parser/bigquery/select_lt_gt.yml b/test/fixtures/dialects/bigquery/select_lt_gt.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_lt_gt.yml rename to test/fixtures/dialects/bigquery/select_lt_gt.yml diff --git a/test/fixtures/parser/bigquery/select_mixture_of_array_literals.sql b/test/fixtures/dialects/bigquery/select_mixture_of_array_literals.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_mixture_of_array_literals.sql rename to test/fixtures/dialects/bigquery/select_mixture_of_array_literals.sql diff --git a/test/fixtures/parser/bigquery/select_mixture_of_array_literals.yml b/test/fixtures/dialects/bigquery/select_mixture_of_array_literals.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_mixture_of_array_literals.yml rename to test/fixtures/dialects/bigquery/select_mixture_of_array_literals.yml diff --git a/test/fixtures/parser/bigquery/select_ml_predict_with_select.sql b/test/fixtures/dialects/bigquery/select_ml_predict_with_select.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_ml_predict_with_select.sql rename to test/fixtures/dialects/bigquery/select_ml_predict_with_select.sql diff --git a/test/fixtures/parser/bigquery/select_ml_predict_with_select.yml b/test/fixtures/dialects/bigquery/select_ml_predict_with_select.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_ml_predict_with_select.yml rename to test/fixtures/dialects/bigquery/select_ml_predict_with_select.yml diff --git a/test/fixtures/parser/bigquery/select_ml_weights.sql b/test/fixtures/dialects/bigquery/select_ml_weights.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_ml_weights.sql rename to test/fixtures/dialects/bigquery/select_ml_weights.sql diff --git a/test/fixtures/parser/bigquery/select_ml_weights.yml b/test/fixtures/dialects/bigquery/select_ml_weights.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_ml_weights.yml rename to test/fixtures/dialects/bigquery/select_ml_weights.yml diff --git a/test/fixtures/parser/bigquery/select_multi_except.sql b/test/fixtures/dialects/bigquery/select_multi_except.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_multi_except.sql rename to test/fixtures/dialects/bigquery/select_multi_except.sql diff --git a/test/fixtures/parser/bigquery/select_multi_except.yml b/test/fixtures/dialects/bigquery/select_multi_except.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_multi_except.yml rename to test/fixtures/dialects/bigquery/select_multi_except.yml diff --git a/test/fixtures/parser/bigquery/select_quoting.sql b/test/fixtures/dialects/bigquery/select_quoting.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_quoting.sql rename to test/fixtures/dialects/bigquery/select_quoting.sql diff --git a/test/fixtures/parser/bigquery/select_quoting.yml b/test/fixtures/dialects/bigquery/select_quoting.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_quoting.yml rename to test/fixtures/dialects/bigquery/select_quoting.yml diff --git a/test/fixtures/parser/bigquery/select_replace.sql b/test/fixtures/dialects/bigquery/select_replace.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_replace.sql rename to test/fixtures/dialects/bigquery/select_replace.sql diff --git a/test/fixtures/parser/bigquery/select_replace.yml b/test/fixtures/dialects/bigquery/select_replace.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_replace.yml rename to test/fixtures/dialects/bigquery/select_replace.yml diff --git a/test/fixtures/parser/bigquery/select_replace_2.sql b/test/fixtures/dialects/bigquery/select_replace_2.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_replace_2.sql rename to test/fixtures/dialects/bigquery/select_replace_2.sql diff --git a/test/fixtures/parser/bigquery/select_replace_2.yml b/test/fixtures/dialects/bigquery/select_replace_2.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_replace_2.yml rename to test/fixtures/dialects/bigquery/select_replace_2.yml diff --git a/test/fixtures/parser/bigquery/select_rows_between.sql b/test/fixtures/dialects/bigquery/select_rows_between.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_rows_between.sql rename to test/fixtures/dialects/bigquery/select_rows_between.sql diff --git a/test/fixtures/parser/bigquery/select_rows_between.yml b/test/fixtures/dialects/bigquery/select_rows_between.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_rows_between.yml rename to test/fixtures/dialects/bigquery/select_rows_between.yml diff --git a/test/fixtures/parser/bigquery/select_struct.sql b/test/fixtures/dialects/bigquery/select_struct.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_struct.sql rename to test/fixtures/dialects/bigquery/select_struct.sql diff --git a/test/fixtures/parser/bigquery/select_struct.yml b/test/fixtures/dialects/bigquery/select_struct.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_struct.yml rename to test/fixtures/dialects/bigquery/select_struct.yml diff --git a/test/fixtures/parser/bigquery/select_typeless_struct_inside_function.sql b/test/fixtures/dialects/bigquery/select_typeless_struct_inside_function.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_typeless_struct_inside_function.sql rename to test/fixtures/dialects/bigquery/select_typeless_struct_inside_function.sql diff --git a/test/fixtures/parser/bigquery/select_typeless_struct_inside_function.yml b/test/fixtures/dialects/bigquery/select_typeless_struct_inside_function.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_typeless_struct_inside_function.yml rename to test/fixtures/dialects/bigquery/select_typeless_struct_inside_function.yml diff --git a/test/fixtures/parser/bigquery/select_udf_quote_everything.sql b/test/fixtures/dialects/bigquery/select_udf_quote_everything.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_udf_quote_everything.sql rename to test/fixtures/dialects/bigquery/select_udf_quote_everything.sql diff --git a/test/fixtures/parser/bigquery/select_udf_quote_everything.yml b/test/fixtures/dialects/bigquery/select_udf_quote_everything.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_udf_quote_everything.yml rename to test/fixtures/dialects/bigquery/select_udf_quote_everything.yml diff --git a/test/fixtures/parser/bigquery/select_udf_quote_nothing.sql b/test/fixtures/dialects/bigquery/select_udf_quote_nothing.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_udf_quote_nothing.sql rename to test/fixtures/dialects/bigquery/select_udf_quote_nothing.sql diff --git a/test/fixtures/parser/bigquery/select_udf_quote_nothing.yml b/test/fixtures/dialects/bigquery/select_udf_quote_nothing.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_udf_quote_nothing.yml rename to test/fixtures/dialects/bigquery/select_udf_quote_nothing.yml diff --git a/test/fixtures/parser/bigquery/select_udf_quote_project_and_datasetfunctionname.sql b/test/fixtures/dialects/bigquery/select_udf_quote_project_and_datasetfunctionname.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_udf_quote_project_and_datasetfunctionname.sql rename to test/fixtures/dialects/bigquery/select_udf_quote_project_and_datasetfunctionname.sql diff --git a/test/fixtures/parser/bigquery/select_udf_quote_project_and_datasetfunctionname.yml b/test/fixtures/dialects/bigquery/select_udf_quote_project_and_datasetfunctionname.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_udf_quote_project_and_datasetfunctionname.yml rename to test/fixtures/dialects/bigquery/select_udf_quote_project_and_datasetfunctionname.yml diff --git a/test/fixtures/parser/bigquery/select_udf_quote_project_name.sql b/test/fixtures/dialects/bigquery/select_udf_quote_project_name.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_udf_quote_project_name.sql rename to test/fixtures/dialects/bigquery/select_udf_quote_project_name.sql diff --git a/test/fixtures/parser/bigquery/select_udf_quote_project_name.yml b/test/fixtures/dialects/bigquery/select_udf_quote_project_name.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_udf_quote_project_name.yml rename to test/fixtures/dialects/bigquery/select_udf_quote_project_name.yml diff --git a/test/fixtures/parser/bigquery/select_where_array_element_less_than.sql b/test/fixtures/dialects/bigquery/select_where_array_element_less_than.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_where_array_element_less_than.sql rename to test/fixtures/dialects/bigquery/select_where_array_element_less_than.sql diff --git a/test/fixtures/parser/bigquery/select_where_array_element_less_than.yml b/test/fixtures/dialects/bigquery/select_where_array_element_less_than.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_where_array_element_less_than.yml rename to test/fixtures/dialects/bigquery/select_where_array_element_less_than.yml diff --git a/test/fixtures/parser/bigquery/select_where_greater_than.sql b/test/fixtures/dialects/bigquery/select_where_greater_than.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_where_greater_than.sql rename to test/fixtures/dialects/bigquery/select_where_greater_than.sql diff --git a/test/fixtures/parser/bigquery/select_where_greater_than.yml b/test/fixtures/dialects/bigquery/select_where_greater_than.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_where_greater_than.yml rename to test/fixtures/dialects/bigquery/select_where_greater_than.yml diff --git a/test/fixtures/parser/bigquery/select_where_less_than.sql b/test/fixtures/dialects/bigquery/select_where_less_than.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_where_less_than.sql rename to test/fixtures/dialects/bigquery/select_where_less_than.sql diff --git a/test/fixtures/parser/bigquery/select_where_less_than.yml b/test/fixtures/dialects/bigquery/select_where_less_than.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_where_less_than.yml rename to test/fixtures/dialects/bigquery/select_where_less_than.yml diff --git a/test/fixtures/parser/bigquery/select_with_date_literal_coercion_and_two_part_string_interval.sql b/test/fixtures/dialects/bigquery/select_with_date_literal_coercion_and_two_part_string_interval.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_with_date_literal_coercion_and_two_part_string_interval.sql rename to test/fixtures/dialects/bigquery/select_with_date_literal_coercion_and_two_part_string_interval.sql diff --git a/test/fixtures/parser/bigquery/select_with_date_literal_coercion_and_two_part_string_interval.yml b/test/fixtures/dialects/bigquery/select_with_date_literal_coercion_and_two_part_string_interval.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_with_date_literal_coercion_and_two_part_string_interval.yml rename to test/fixtures/dialects/bigquery/select_with_date_literal_coercion_and_two_part_string_interval.yml diff --git a/test/fixtures/parser/bigquery/select_with_offset.sql b/test/fixtures/dialects/bigquery/select_with_offset.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_with_offset.sql rename to test/fixtures/dialects/bigquery/select_with_offset.sql diff --git a/test/fixtures/parser/bigquery/select_with_offset.yml b/test/fixtures/dialects/bigquery/select_with_offset.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_with_offset.yml rename to test/fixtures/dialects/bigquery/select_with_offset.yml diff --git a/test/fixtures/parser/bigquery/select_with_offset_2.sql b/test/fixtures/dialects/bigquery/select_with_offset_2.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_with_offset_2.sql rename to test/fixtures/dialects/bigquery/select_with_offset_2.sql diff --git a/test/fixtures/parser/bigquery/select_with_offset_2.yml b/test/fixtures/dialects/bigquery/select_with_offset_2.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_with_offset_2.yml rename to test/fixtures/dialects/bigquery/select_with_offset_2.yml diff --git a/test/fixtures/parser/bigquery/select_with_offset_3.sql b/test/fixtures/dialects/bigquery/select_with_offset_3.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_with_offset_3.sql rename to test/fixtures/dialects/bigquery/select_with_offset_3.sql diff --git a/test/fixtures/parser/bigquery/select_with_offset_3.yml b/test/fixtures/dialects/bigquery/select_with_offset_3.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_with_offset_3.yml rename to test/fixtures/dialects/bigquery/select_with_offset_3.yml diff --git a/test/fixtures/parser/bigquery/select_with_qualify.sql b/test/fixtures/dialects/bigquery/select_with_qualify.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_with_qualify.sql rename to test/fixtures/dialects/bigquery/select_with_qualify.sql diff --git a/test/fixtures/parser/bigquery/select_with_qualify.yml b/test/fixtures/dialects/bigquery/select_with_qualify.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_with_qualify.yml rename to test/fixtures/dialects/bigquery/select_with_qualify.yml diff --git a/test/fixtures/parser/bigquery/select_with_union_and_qualify.sql b/test/fixtures/dialects/bigquery/select_with_union_and_qualify.sql similarity index 100% rename from test/fixtures/parser/bigquery/select_with_union_and_qualify.sql rename to test/fixtures/dialects/bigquery/select_with_union_and_qualify.sql diff --git a/test/fixtures/parser/bigquery/select_with_union_and_qualify.yml b/test/fixtures/dialects/bigquery/select_with_union_and_qualify.yml similarity index 100% rename from test/fixtures/parser/bigquery/select_with_union_and_qualify.yml rename to test/fixtures/dialects/bigquery/select_with_union_and_qualify.yml diff --git a/test/fixtures/parser/bigquery/set_variable_multiple.sql b/test/fixtures/dialects/bigquery/set_variable_multiple.sql similarity index 100% rename from test/fixtures/parser/bigquery/set_variable_multiple.sql rename to test/fixtures/dialects/bigquery/set_variable_multiple.sql diff --git a/test/fixtures/parser/bigquery/set_variable_multiple.yml b/test/fixtures/dialects/bigquery/set_variable_multiple.yml similarity index 100% rename from test/fixtures/parser/bigquery/set_variable_multiple.yml rename to test/fixtures/dialects/bigquery/set_variable_multiple.yml diff --git a/test/fixtures/parser/bigquery/set_variable_single.sql b/test/fixtures/dialects/bigquery/set_variable_single.sql similarity index 100% rename from test/fixtures/parser/bigquery/set_variable_single.sql rename to test/fixtures/dialects/bigquery/set_variable_single.sql diff --git a/test/fixtures/parser/bigquery/set_variable_single.yml b/test/fixtures/dialects/bigquery/set_variable_single.yml similarity index 100% rename from test/fixtures/parser/bigquery/set_variable_single.yml rename to test/fixtures/dialects/bigquery/set_variable_single.yml diff --git a/test/fixtures/parser/bigquery/string_literals.sql b/test/fixtures/dialects/bigquery/string_literals.sql similarity index 100% rename from test/fixtures/parser/bigquery/string_literals.sql rename to test/fixtures/dialects/bigquery/string_literals.sql diff --git a/test/fixtures/parser/bigquery/string_literals.yml b/test/fixtures/dialects/bigquery/string_literals.yml similarity index 100% rename from test/fixtures/parser/bigquery/string_literals.yml rename to test/fixtures/dialects/bigquery/string_literals.yml diff --git a/test/fixtures/parser/exasol/AccessStatement.sql b/test/fixtures/dialects/exasol/AccessStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/AccessStatement.sql rename to test/fixtures/dialects/exasol/AccessStatement.sql diff --git a/test/fixtures/parser/exasol/AccessStatement.yml b/test/fixtures/dialects/exasol/AccessStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/AccessStatement.yml rename to test/fixtures/dialects/exasol/AccessStatement.yml diff --git a/test/fixtures/parser/exasol/Add_Days.sql b/test/fixtures/dialects/exasol/Add_Days.sql similarity index 100% rename from test/fixtures/parser/exasol/Add_Days.sql rename to test/fixtures/dialects/exasol/Add_Days.sql diff --git a/test/fixtures/parser/exasol/Add_Days.yml b/test/fixtures/dialects/exasol/Add_Days.yml similarity index 100% rename from test/fixtures/parser/exasol/Add_Days.yml rename to test/fixtures/dialects/exasol/Add_Days.yml diff --git a/test/fixtures/parser/exasol/AlterConnection.sql b/test/fixtures/dialects/exasol/AlterConnection.sql similarity index 100% rename from test/fixtures/parser/exasol/AlterConnection.sql rename to test/fixtures/dialects/exasol/AlterConnection.sql diff --git a/test/fixtures/parser/exasol/AlterConnection.yml b/test/fixtures/dialects/exasol/AlterConnection.yml similarity index 100% rename from test/fixtures/parser/exasol/AlterConnection.yml rename to test/fixtures/dialects/exasol/AlterConnection.yml diff --git a/test/fixtures/parser/exasol/AlterConsumerGroup.sql b/test/fixtures/dialects/exasol/AlterConsumerGroup.sql similarity index 100% rename from test/fixtures/parser/exasol/AlterConsumerGroup.sql rename to test/fixtures/dialects/exasol/AlterConsumerGroup.sql diff --git a/test/fixtures/parser/exasol/AlterConsumerGroup.yml b/test/fixtures/dialects/exasol/AlterConsumerGroup.yml similarity index 100% rename from test/fixtures/parser/exasol/AlterConsumerGroup.yml rename to test/fixtures/dialects/exasol/AlterConsumerGroup.yml diff --git a/test/fixtures/parser/exasol/AlterRole.sql b/test/fixtures/dialects/exasol/AlterRole.sql similarity index 100% rename from test/fixtures/parser/exasol/AlterRole.sql rename to test/fixtures/dialects/exasol/AlterRole.sql diff --git a/test/fixtures/parser/exasol/AlterRole.yml b/test/fixtures/dialects/exasol/AlterRole.yml similarity index 100% rename from test/fixtures/parser/exasol/AlterRole.yml rename to test/fixtures/dialects/exasol/AlterRole.yml diff --git a/test/fixtures/parser/exasol/AlterSchemaStatement.sql b/test/fixtures/dialects/exasol/AlterSchemaStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/AlterSchemaStatement.sql rename to test/fixtures/dialects/exasol/AlterSchemaStatement.sql diff --git a/test/fixtures/parser/exasol/AlterSchemaStatement.yml b/test/fixtures/dialects/exasol/AlterSchemaStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/AlterSchemaStatement.yml rename to test/fixtures/dialects/exasol/AlterSchemaStatement.yml diff --git a/test/fixtures/parser/exasol/AlterSession.sql b/test/fixtures/dialects/exasol/AlterSession.sql similarity index 100% rename from test/fixtures/parser/exasol/AlterSession.sql rename to test/fixtures/dialects/exasol/AlterSession.sql diff --git a/test/fixtures/parser/exasol/AlterSession.yml b/test/fixtures/dialects/exasol/AlterSession.yml similarity index 100% rename from test/fixtures/parser/exasol/AlterSession.yml rename to test/fixtures/dialects/exasol/AlterSession.yml diff --git a/test/fixtures/parser/exasol/AlterSystem.sql b/test/fixtures/dialects/exasol/AlterSystem.sql similarity index 100% rename from test/fixtures/parser/exasol/AlterSystem.sql rename to test/fixtures/dialects/exasol/AlterSystem.sql diff --git a/test/fixtures/parser/exasol/AlterSystem.yml b/test/fixtures/dialects/exasol/AlterSystem.yml similarity index 100% rename from test/fixtures/parser/exasol/AlterSystem.yml rename to test/fixtures/dialects/exasol/AlterSystem.yml diff --git a/test/fixtures/parser/exasol/AlterTableColumn.sql b/test/fixtures/dialects/exasol/AlterTableColumn.sql similarity index 100% rename from test/fixtures/parser/exasol/AlterTableColumn.sql rename to test/fixtures/dialects/exasol/AlterTableColumn.sql diff --git a/test/fixtures/parser/exasol/AlterTableColumn.yml b/test/fixtures/dialects/exasol/AlterTableColumn.yml similarity index 100% rename from test/fixtures/parser/exasol/AlterTableColumn.yml rename to test/fixtures/dialects/exasol/AlterTableColumn.yml diff --git a/test/fixtures/parser/exasol/AlterTableConstraint.sql b/test/fixtures/dialects/exasol/AlterTableConstraint.sql similarity index 100% rename from test/fixtures/parser/exasol/AlterTableConstraint.sql rename to test/fixtures/dialects/exasol/AlterTableConstraint.sql diff --git a/test/fixtures/parser/exasol/AlterTableConstraint.yml b/test/fixtures/dialects/exasol/AlterTableConstraint.yml similarity index 100% rename from test/fixtures/parser/exasol/AlterTableConstraint.yml rename to test/fixtures/dialects/exasol/AlterTableConstraint.yml diff --git a/test/fixtures/parser/exasol/AlterTableDistributePartition.sql b/test/fixtures/dialects/exasol/AlterTableDistributePartition.sql similarity index 100% rename from test/fixtures/parser/exasol/AlterTableDistributePartition.sql rename to test/fixtures/dialects/exasol/AlterTableDistributePartition.sql diff --git a/test/fixtures/parser/exasol/AlterTableDistributePartition.yml b/test/fixtures/dialects/exasol/AlterTableDistributePartition.yml similarity index 100% rename from test/fixtures/parser/exasol/AlterTableDistributePartition.yml rename to test/fixtures/dialects/exasol/AlterTableDistributePartition.yml diff --git a/test/fixtures/parser/exasol/AlterUser.sql b/test/fixtures/dialects/exasol/AlterUser.sql similarity index 100% rename from test/fixtures/parser/exasol/AlterUser.sql rename to test/fixtures/dialects/exasol/AlterUser.sql diff --git a/test/fixtures/parser/exasol/AlterUser.yml b/test/fixtures/dialects/exasol/AlterUser.yml similarity index 100% rename from test/fixtures/parser/exasol/AlterUser.yml rename to test/fixtures/dialects/exasol/AlterUser.yml diff --git a/test/fixtures/parser/exasol/AlterVirtualSchemaStatement.sql b/test/fixtures/dialects/exasol/AlterVirtualSchemaStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/AlterVirtualSchemaStatement.sql rename to test/fixtures/dialects/exasol/AlterVirtualSchemaStatement.sql diff --git a/test/fixtures/parser/exasol/AlterVirtualSchemaStatement.yml b/test/fixtures/dialects/exasol/AlterVirtualSchemaStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/AlterVirtualSchemaStatement.yml rename to test/fixtures/dialects/exasol/AlterVirtualSchemaStatement.yml diff --git a/test/fixtures/parser/exasol/CommentStatement.sql b/test/fixtures/dialects/exasol/CommentStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/CommentStatement.sql rename to test/fixtures/dialects/exasol/CommentStatement.sql diff --git a/test/fixtures/parser/exasol/CommentStatement.yml b/test/fixtures/dialects/exasol/CommentStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/CommentStatement.yml rename to test/fixtures/dialects/exasol/CommentStatement.yml diff --git a/test/fixtures/parser/exasol/CreateAdapterScriptStatement.sql b/test/fixtures/dialects/exasol/CreateAdapterScriptStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateAdapterScriptStatement.sql rename to test/fixtures/dialects/exasol/CreateAdapterScriptStatement.sql diff --git a/test/fixtures/parser/exasol/CreateAdapterScriptStatement.yml b/test/fixtures/dialects/exasol/CreateAdapterScriptStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateAdapterScriptStatement.yml rename to test/fixtures/dialects/exasol/CreateAdapterScriptStatement.yml diff --git a/test/fixtures/parser/exasol/CreateConnection.sql b/test/fixtures/dialects/exasol/CreateConnection.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateConnection.sql rename to test/fixtures/dialects/exasol/CreateConnection.sql diff --git a/test/fixtures/parser/exasol/CreateConnection.yml b/test/fixtures/dialects/exasol/CreateConnection.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateConnection.yml rename to test/fixtures/dialects/exasol/CreateConnection.yml diff --git a/test/fixtures/parser/exasol/CreateConsumerGroup.sql b/test/fixtures/dialects/exasol/CreateConsumerGroup.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateConsumerGroup.sql rename to test/fixtures/dialects/exasol/CreateConsumerGroup.sql diff --git a/test/fixtures/parser/exasol/CreateConsumerGroup.yml b/test/fixtures/dialects/exasol/CreateConsumerGroup.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateConsumerGroup.yml rename to test/fixtures/dialects/exasol/CreateConsumerGroup.yml diff --git a/test/fixtures/parser/exasol/CreateFunctionStatement.sql b/test/fixtures/dialects/exasol/CreateFunctionStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateFunctionStatement.sql rename to test/fixtures/dialects/exasol/CreateFunctionStatement.sql diff --git a/test/fixtures/parser/exasol/CreateFunctionStatement.yml b/test/fixtures/dialects/exasol/CreateFunctionStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateFunctionStatement.yml rename to test/fixtures/dialects/exasol/CreateFunctionStatement.yml diff --git a/test/fixtures/parser/exasol/CreateLuaScriptBracket.sql b/test/fixtures/dialects/exasol/CreateLuaScriptBracket.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateLuaScriptBracket.sql rename to test/fixtures/dialects/exasol/CreateLuaScriptBracket.sql diff --git a/test/fixtures/parser/exasol/CreateLuaScriptBracket.yml b/test/fixtures/dialects/exasol/CreateLuaScriptBracket.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateLuaScriptBracket.yml rename to test/fixtures/dialects/exasol/CreateLuaScriptBracket.yml diff --git a/test/fixtures/parser/exasol/CreatePythonScalarScript.sql b/test/fixtures/dialects/exasol/CreatePythonScalarScript.sql similarity index 100% rename from test/fixtures/parser/exasol/CreatePythonScalarScript.sql rename to test/fixtures/dialects/exasol/CreatePythonScalarScript.sql diff --git a/test/fixtures/parser/exasol/CreatePythonScalarScript.yml b/test/fixtures/dialects/exasol/CreatePythonScalarScript.yml similarity index 100% rename from test/fixtures/parser/exasol/CreatePythonScalarScript.yml rename to test/fixtures/dialects/exasol/CreatePythonScalarScript.yml diff --git a/test/fixtures/parser/exasol/CreateRole.sql b/test/fixtures/dialects/exasol/CreateRole.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateRole.sql rename to test/fixtures/dialects/exasol/CreateRole.sql diff --git a/test/fixtures/parser/exasol/CreateRole.yml b/test/fixtures/dialects/exasol/CreateRole.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateRole.yml rename to test/fixtures/dialects/exasol/CreateRole.yml diff --git a/test/fixtures/parser/exasol/CreateSchema.sql b/test/fixtures/dialects/exasol/CreateSchema.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateSchema.sql rename to test/fixtures/dialects/exasol/CreateSchema.sql diff --git a/test/fixtures/parser/exasol/CreateSchema.yml b/test/fixtures/dialects/exasol/CreateSchema.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateSchema.yml rename to test/fixtures/dialects/exasol/CreateSchema.yml diff --git a/test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement1.sql b/test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement1.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement1.sql rename to test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement1.sql diff --git a/test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement1.yml b/test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement1.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement1.yml rename to test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement1.yml diff --git a/test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement2.sql b/test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement2.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement2.sql rename to test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement2.sql diff --git a/test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement2.yml b/test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement2.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement2.yml rename to test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement2.yml diff --git a/test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement3.sql b/test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement3.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement3.sql rename to test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement3.sql diff --git a/test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement3.yml b/test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement3.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateScriptingLuaScriptStatement3.yml rename to test/fixtures/dialects/exasol/CreateScriptingLuaScriptStatement3.yml diff --git a/test/fixtures/parser/exasol/CreateTableStatement.sql b/test/fixtures/dialects/exasol/CreateTableStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateTableStatement.sql rename to test/fixtures/dialects/exasol/CreateTableStatement.sql diff --git a/test/fixtures/parser/exasol/CreateTableStatement.yml b/test/fixtures/dialects/exasol/CreateTableStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateTableStatement.yml rename to test/fixtures/dialects/exasol/CreateTableStatement.yml diff --git a/test/fixtures/parser/exasol/CreateUDFScriptStatement1.sql b/test/fixtures/dialects/exasol/CreateUDFScriptStatement1.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateUDFScriptStatement1.sql rename to test/fixtures/dialects/exasol/CreateUDFScriptStatement1.sql diff --git a/test/fixtures/parser/exasol/CreateUDFScriptStatement1.yml b/test/fixtures/dialects/exasol/CreateUDFScriptStatement1.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateUDFScriptStatement1.yml rename to test/fixtures/dialects/exasol/CreateUDFScriptStatement1.yml diff --git a/test/fixtures/parser/exasol/CreateUDFScriptStatement2.sql b/test/fixtures/dialects/exasol/CreateUDFScriptStatement2.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateUDFScriptStatement2.sql rename to test/fixtures/dialects/exasol/CreateUDFScriptStatement2.sql diff --git a/test/fixtures/parser/exasol/CreateUDFScriptStatement2.yml b/test/fixtures/dialects/exasol/CreateUDFScriptStatement2.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateUDFScriptStatement2.yml rename to test/fixtures/dialects/exasol/CreateUDFScriptStatement2.yml diff --git a/test/fixtures/parser/exasol/CreateUDFScriptStatement3.sql b/test/fixtures/dialects/exasol/CreateUDFScriptStatement3.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateUDFScriptStatement3.sql rename to test/fixtures/dialects/exasol/CreateUDFScriptStatement3.sql diff --git a/test/fixtures/parser/exasol/CreateUDFScriptStatement3.yml b/test/fixtures/dialects/exasol/CreateUDFScriptStatement3.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateUDFScriptStatement3.yml rename to test/fixtures/dialects/exasol/CreateUDFScriptStatement3.yml diff --git a/test/fixtures/parser/exasol/CreateUDFScriptStatement4.sql b/test/fixtures/dialects/exasol/CreateUDFScriptStatement4.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateUDFScriptStatement4.sql rename to test/fixtures/dialects/exasol/CreateUDFScriptStatement4.sql diff --git a/test/fixtures/parser/exasol/CreateUDFScriptStatement4.yml b/test/fixtures/dialects/exasol/CreateUDFScriptStatement4.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateUDFScriptStatement4.yml rename to test/fixtures/dialects/exasol/CreateUDFScriptStatement4.yml diff --git a/test/fixtures/parser/exasol/CreateUDFScriptStatement5.sql b/test/fixtures/dialects/exasol/CreateUDFScriptStatement5.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateUDFScriptStatement5.sql rename to test/fixtures/dialects/exasol/CreateUDFScriptStatement5.sql diff --git a/test/fixtures/parser/exasol/CreateUDFScriptStatement5.yml b/test/fixtures/dialects/exasol/CreateUDFScriptStatement5.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateUDFScriptStatement5.yml rename to test/fixtures/dialects/exasol/CreateUDFScriptStatement5.yml diff --git a/test/fixtures/parser/exasol/CreateUser.sql b/test/fixtures/dialects/exasol/CreateUser.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateUser.sql rename to test/fixtures/dialects/exasol/CreateUser.sql diff --git a/test/fixtures/parser/exasol/CreateUser.yml b/test/fixtures/dialects/exasol/CreateUser.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateUser.yml rename to test/fixtures/dialects/exasol/CreateUser.yml diff --git a/test/fixtures/parser/exasol/CreateViewStatement.sql b/test/fixtures/dialects/exasol/CreateViewStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateViewStatement.sql rename to test/fixtures/dialects/exasol/CreateViewStatement.sql diff --git a/test/fixtures/parser/exasol/CreateViewStatement.yml b/test/fixtures/dialects/exasol/CreateViewStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateViewStatement.yml rename to test/fixtures/dialects/exasol/CreateViewStatement.yml diff --git a/test/fixtures/parser/exasol/CreateVirtualSchemaStatement.sql b/test/fixtures/dialects/exasol/CreateVirtualSchemaStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/CreateVirtualSchemaStatement.sql rename to test/fixtures/dialects/exasol/CreateVirtualSchemaStatement.sql diff --git a/test/fixtures/parser/exasol/CreateVirtualSchemaStatement.yml b/test/fixtures/dialects/exasol/CreateVirtualSchemaStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/CreateVirtualSchemaStatement.yml rename to test/fixtures/dialects/exasol/CreateVirtualSchemaStatement.yml diff --git a/test/fixtures/parser/exasol/DataTypeTest.sql b/test/fixtures/dialects/exasol/DataTypeTest.sql similarity index 100% rename from test/fixtures/parser/exasol/DataTypeTest.sql rename to test/fixtures/dialects/exasol/DataTypeTest.sql diff --git a/test/fixtures/parser/exasol/DataTypeTest.yml b/test/fixtures/dialects/exasol/DataTypeTest.yml similarity index 100% rename from test/fixtures/parser/exasol/DataTypeTest.yml rename to test/fixtures/dialects/exasol/DataTypeTest.yml diff --git a/test/fixtures/parser/exasol/DeleteStatement.sql b/test/fixtures/dialects/exasol/DeleteStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/DeleteStatement.sql rename to test/fixtures/dialects/exasol/DeleteStatement.sql diff --git a/test/fixtures/parser/exasol/DeleteStatement.yml b/test/fixtures/dialects/exasol/DeleteStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/DeleteStatement.yml rename to test/fixtures/dialects/exasol/DeleteStatement.yml diff --git a/test/fixtures/parser/exasol/DropCascadeRestrictStatement.sql b/test/fixtures/dialects/exasol/DropCascadeRestrictStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/DropCascadeRestrictStatement.sql rename to test/fixtures/dialects/exasol/DropCascadeRestrictStatement.sql diff --git a/test/fixtures/parser/exasol/DropCascadeRestrictStatement.yml b/test/fixtures/dialects/exasol/DropCascadeRestrictStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/DropCascadeRestrictStatement.yml rename to test/fixtures/dialects/exasol/DropCascadeRestrictStatement.yml diff --git a/test/fixtures/parser/exasol/DropCascadeStatement.sql b/test/fixtures/dialects/exasol/DropCascadeStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/DropCascadeStatement.sql rename to test/fixtures/dialects/exasol/DropCascadeStatement.sql diff --git a/test/fixtures/parser/exasol/DropCascadeStatement.yml b/test/fixtures/dialects/exasol/DropCascadeStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/DropCascadeStatement.yml rename to test/fixtures/dialects/exasol/DropCascadeStatement.yml diff --git a/test/fixtures/parser/exasol/DropConsumerGroup.sql b/test/fixtures/dialects/exasol/DropConsumerGroup.sql similarity index 100% rename from test/fixtures/parser/exasol/DropConsumerGroup.sql rename to test/fixtures/dialects/exasol/DropConsumerGroup.sql diff --git a/test/fixtures/parser/exasol/DropConsumerGroup.yml b/test/fixtures/dialects/exasol/DropConsumerGroup.yml similarity index 100% rename from test/fixtures/parser/exasol/DropConsumerGroup.yml rename to test/fixtures/dialects/exasol/DropConsumerGroup.yml diff --git a/test/fixtures/parser/exasol/DropSchemaStatement.sql b/test/fixtures/dialects/exasol/DropSchemaStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/DropSchemaStatement.sql rename to test/fixtures/dialects/exasol/DropSchemaStatement.sql diff --git a/test/fixtures/parser/exasol/DropSchemaStatement.yml b/test/fixtures/dialects/exasol/DropSchemaStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/DropSchemaStatement.yml rename to test/fixtures/dialects/exasol/DropSchemaStatement.yml diff --git a/test/fixtures/parser/exasol/DropStatement.sql b/test/fixtures/dialects/exasol/DropStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/DropStatement.sql rename to test/fixtures/dialects/exasol/DropStatement.sql diff --git a/test/fixtures/parser/exasol/DropStatement.yml b/test/fixtures/dialects/exasol/DropStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/DropStatement.yml rename to test/fixtures/dialects/exasol/DropStatement.yml diff --git a/test/fixtures/parser/exasol/DropTableStatement.sql b/test/fixtures/dialects/exasol/DropTableStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/DropTableStatement.sql rename to test/fixtures/dialects/exasol/DropTableStatement.sql diff --git a/test/fixtures/parser/exasol/DropTableStatement.yml b/test/fixtures/dialects/exasol/DropTableStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/DropTableStatement.yml rename to test/fixtures/dialects/exasol/DropTableStatement.yml diff --git a/test/fixtures/parser/exasol/ExecuteScript.sql b/test/fixtures/dialects/exasol/ExecuteScript.sql similarity index 100% rename from test/fixtures/parser/exasol/ExecuteScript.sql rename to test/fixtures/dialects/exasol/ExecuteScript.sql diff --git a/test/fixtures/parser/exasol/ExecuteScript.yml b/test/fixtures/dialects/exasol/ExecuteScript.yml similarity index 100% rename from test/fixtures/parser/exasol/ExecuteScript.yml rename to test/fixtures/dialects/exasol/ExecuteScript.yml diff --git a/test/fixtures/parser/exasol/ExplainVirtual.sql b/test/fixtures/dialects/exasol/ExplainVirtual.sql similarity index 100% rename from test/fixtures/parser/exasol/ExplainVirtual.sql rename to test/fixtures/dialects/exasol/ExplainVirtual.sql diff --git a/test/fixtures/parser/exasol/ExplainVirtual.yml b/test/fixtures/dialects/exasol/ExplainVirtual.yml similarity index 100% rename from test/fixtures/parser/exasol/ExplainVirtual.yml rename to test/fixtures/dialects/exasol/ExplainVirtual.yml diff --git a/test/fixtures/parser/exasol/ExportStatement.sql b/test/fixtures/dialects/exasol/ExportStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/ExportStatement.sql rename to test/fixtures/dialects/exasol/ExportStatement.sql diff --git a/test/fixtures/parser/exasol/ExportStatement.yml b/test/fixtures/dialects/exasol/ExportStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/ExportStatement.yml rename to test/fixtures/dialects/exasol/ExportStatement.yml diff --git a/test/fixtures/parser/exasol/FlushStatistics.sql b/test/fixtures/dialects/exasol/FlushStatistics.sql similarity index 100% rename from test/fixtures/parser/exasol/FlushStatistics.sql rename to test/fixtures/dialects/exasol/FlushStatistics.sql diff --git a/test/fixtures/parser/exasol/FlushStatistics.yml b/test/fixtures/dialects/exasol/FlushStatistics.yml similarity index 100% rename from test/fixtures/parser/exasol/FlushStatistics.yml rename to test/fixtures/dialects/exasol/FlushStatistics.yml diff --git a/test/fixtures/parser/exasol/ImportStatement.sql b/test/fixtures/dialects/exasol/ImportStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/ImportStatement.sql rename to test/fixtures/dialects/exasol/ImportStatement.sql diff --git a/test/fixtures/parser/exasol/ImportStatement.yml b/test/fixtures/dialects/exasol/ImportStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/ImportStatement.yml rename to test/fixtures/dialects/exasol/ImportStatement.yml diff --git a/test/fixtures/parser/exasol/InsertStatement.sql b/test/fixtures/dialects/exasol/InsertStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/InsertStatement.sql rename to test/fixtures/dialects/exasol/InsertStatement.sql diff --git a/test/fixtures/parser/exasol/InsertStatement.yml b/test/fixtures/dialects/exasol/InsertStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/InsertStatement.yml rename to test/fixtures/dialects/exasol/InsertStatement.yml diff --git a/test/fixtures/parser/exasol/KillStatement.sql b/test/fixtures/dialects/exasol/KillStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/KillStatement.sql rename to test/fixtures/dialects/exasol/KillStatement.sql diff --git a/test/fixtures/parser/exasol/KillStatement.yml b/test/fixtures/dialects/exasol/KillStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/KillStatement.yml rename to test/fixtures/dialects/exasol/KillStatement.yml diff --git a/test/fixtures/parser/exasol/MergeStatement.sql b/test/fixtures/dialects/exasol/MergeStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/MergeStatement.sql rename to test/fixtures/dialects/exasol/MergeStatement.sql diff --git a/test/fixtures/parser/exasol/MergeStatement.yml b/test/fixtures/dialects/exasol/MergeStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/MergeStatement.yml rename to test/fixtures/dialects/exasol/MergeStatement.yml diff --git a/test/fixtures/parser/exasol/OpenCloseSchema.sql b/test/fixtures/dialects/exasol/OpenCloseSchema.sql similarity index 100% rename from test/fixtures/parser/exasol/OpenCloseSchema.sql rename to test/fixtures/dialects/exasol/OpenCloseSchema.sql diff --git a/test/fixtures/parser/exasol/OpenCloseSchema.yml b/test/fixtures/dialects/exasol/OpenCloseSchema.yml similarity index 100% rename from test/fixtures/parser/exasol/OpenCloseSchema.yml rename to test/fixtures/dialects/exasol/OpenCloseSchema.yml diff --git a/test/fixtures/parser/exasol/PreloadStatement.sql b/test/fixtures/dialects/exasol/PreloadStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/PreloadStatement.sql rename to test/fixtures/dialects/exasol/PreloadStatement.sql diff --git a/test/fixtures/parser/exasol/PreloadStatement.yml b/test/fixtures/dialects/exasol/PreloadStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/PreloadStatement.yml rename to test/fixtures/dialects/exasol/PreloadStatement.yml diff --git a/test/fixtures/parser/exasol/RecompressStatement.sql b/test/fixtures/dialects/exasol/RecompressStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/RecompressStatement.sql rename to test/fixtures/dialects/exasol/RecompressStatement.sql diff --git a/test/fixtures/parser/exasol/RecompressStatement.yml b/test/fixtures/dialects/exasol/RecompressStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/RecompressStatement.yml rename to test/fixtures/dialects/exasol/RecompressStatement.yml diff --git a/test/fixtures/parser/exasol/RenameStatement.sql b/test/fixtures/dialects/exasol/RenameStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/RenameStatement.sql rename to test/fixtures/dialects/exasol/RenameStatement.sql diff --git a/test/fixtures/parser/exasol/RenameStatement.yml b/test/fixtures/dialects/exasol/RenameStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/RenameStatement.yml rename to test/fixtures/dialects/exasol/RenameStatement.yml diff --git a/test/fixtures/parser/exasol/SelectStatement.sql b/test/fixtures/dialects/exasol/SelectStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/SelectStatement.sql rename to test/fixtures/dialects/exasol/SelectStatement.sql diff --git a/test/fixtures/parser/exasol/SelectStatement.yml b/test/fixtures/dialects/exasol/SelectStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/SelectStatement.yml rename to test/fixtures/dialects/exasol/SelectStatement.yml diff --git a/test/fixtures/parser/exasol/TruncateStatement.sql b/test/fixtures/dialects/exasol/TruncateStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/TruncateStatement.sql rename to test/fixtures/dialects/exasol/TruncateStatement.sql diff --git a/test/fixtures/parser/exasol/TruncateStatement.yml b/test/fixtures/dialects/exasol/TruncateStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/TruncateStatement.yml rename to test/fixtures/dialects/exasol/TruncateStatement.yml diff --git a/test/fixtures/parser/exasol/UpdateStatement.sql b/test/fixtures/dialects/exasol/UpdateStatement.sql similarity index 100% rename from test/fixtures/parser/exasol/UpdateStatement.sql rename to test/fixtures/dialects/exasol/UpdateStatement.sql diff --git a/test/fixtures/parser/exasol/UpdateStatement.yml b/test/fixtures/dialects/exasol/UpdateStatement.yml similarity index 100% rename from test/fixtures/parser/exasol/UpdateStatement.yml rename to test/fixtures/dialects/exasol/UpdateStatement.yml diff --git a/test/fixtures/parser/hive/alter_database.sql b/test/fixtures/dialects/hive/alter_database.sql similarity index 100% rename from test/fixtures/parser/hive/alter_database.sql rename to test/fixtures/dialects/hive/alter_database.sql diff --git a/test/fixtures/parser/hive/alter_database.yml b/test/fixtures/dialects/hive/alter_database.yml similarity index 100% rename from test/fixtures/parser/hive/alter_database.yml rename to test/fixtures/dialects/hive/alter_database.yml diff --git a/test/fixtures/parser/hive/alter_schema.sql b/test/fixtures/dialects/hive/alter_schema.sql similarity index 100% rename from test/fixtures/parser/hive/alter_schema.sql rename to test/fixtures/dialects/hive/alter_schema.sql diff --git a/test/fixtures/parser/hive/alter_schema.yml b/test/fixtures/dialects/hive/alter_schema.yml similarity index 100% rename from test/fixtures/parser/hive/alter_schema.yml rename to test/fixtures/dialects/hive/alter_schema.yml diff --git a/test/fixtures/parser/hive/create_database.sql b/test/fixtures/dialects/hive/create_database.sql similarity index 100% rename from test/fixtures/parser/hive/create_database.sql rename to test/fixtures/dialects/hive/create_database.sql diff --git a/test/fixtures/parser/hive/create_database.yml b/test/fixtures/dialects/hive/create_database.yml similarity index 100% rename from test/fixtures/parser/hive/create_database.yml rename to test/fixtures/dialects/hive/create_database.yml diff --git a/test/fixtures/parser/hive/create_schema.sql b/test/fixtures/dialects/hive/create_schema.sql similarity index 100% rename from test/fixtures/parser/hive/create_schema.sql rename to test/fixtures/dialects/hive/create_schema.sql diff --git a/test/fixtures/parser/hive/create_schema.yml b/test/fixtures/dialects/hive/create_schema.yml similarity index 100% rename from test/fixtures/parser/hive/create_schema.yml rename to test/fixtures/dialects/hive/create_schema.yml diff --git a/test/fixtures/parser/hive/create_table_as_select.sql b/test/fixtures/dialects/hive/create_table_as_select.sql similarity index 100% rename from test/fixtures/parser/hive/create_table_as_select.sql rename to test/fixtures/dialects/hive/create_table_as_select.sql diff --git a/test/fixtures/parser/hive/create_table_as_select.yml b/test/fixtures/dialects/hive/create_table_as_select.yml similarity index 100% rename from test/fixtures/parser/hive/create_table_as_select.yml rename to test/fixtures/dialects/hive/create_table_as_select.yml diff --git a/test/fixtures/parser/hive/create_table_clustered_by.sql b/test/fixtures/dialects/hive/create_table_clustered_by.sql similarity index 100% rename from test/fixtures/parser/hive/create_table_clustered_by.sql rename to test/fixtures/dialects/hive/create_table_clustered_by.sql diff --git a/test/fixtures/parser/hive/create_table_clustered_by.yml b/test/fixtures/dialects/hive/create_table_clustered_by.yml similarity index 100% rename from test/fixtures/parser/hive/create_table_clustered_by.yml rename to test/fixtures/dialects/hive/create_table_clustered_by.yml diff --git a/test/fixtures/parser/hive/create_table_constraints.sql b/test/fixtures/dialects/hive/create_table_constraints.sql similarity index 100% rename from test/fixtures/parser/hive/create_table_constraints.sql rename to test/fixtures/dialects/hive/create_table_constraints.sql diff --git a/test/fixtures/parser/hive/create_table_constraints.yml b/test/fixtures/dialects/hive/create_table_constraints.yml similarity index 100% rename from test/fixtures/parser/hive/create_table_constraints.yml rename to test/fixtures/dialects/hive/create_table_constraints.yml diff --git a/test/fixtures/parser/hive/create_table_datatypes.sql b/test/fixtures/dialects/hive/create_table_datatypes.sql similarity index 100% rename from test/fixtures/parser/hive/create_table_datatypes.sql rename to test/fixtures/dialects/hive/create_table_datatypes.sql diff --git a/test/fixtures/parser/hive/create_table_datatypes.yml b/test/fixtures/dialects/hive/create_table_datatypes.yml similarity index 100% rename from test/fixtures/parser/hive/create_table_datatypes.yml rename to test/fixtures/dialects/hive/create_table_datatypes.yml diff --git a/test/fixtures/parser/hive/create_table_external_partitioned.sql b/test/fixtures/dialects/hive/create_table_external_partitioned.sql similarity index 100% rename from test/fixtures/parser/hive/create_table_external_partitioned.sql rename to test/fixtures/dialects/hive/create_table_external_partitioned.sql diff --git a/test/fixtures/parser/hive/create_table_external_partitioned.yml b/test/fixtures/dialects/hive/create_table_external_partitioned.yml similarity index 100% rename from test/fixtures/parser/hive/create_table_external_partitioned.yml rename to test/fixtures/dialects/hive/create_table_external_partitioned.yml diff --git a/test/fixtures/parser/hive/create_table_like.sql b/test/fixtures/dialects/hive/create_table_like.sql similarity index 100% rename from test/fixtures/parser/hive/create_table_like.sql rename to test/fixtures/dialects/hive/create_table_like.sql diff --git a/test/fixtures/parser/hive/create_table_like.yml b/test/fixtures/dialects/hive/create_table_like.yml similarity index 100% rename from test/fixtures/parser/hive/create_table_like.yml rename to test/fixtures/dialects/hive/create_table_like.yml diff --git a/test/fixtures/parser/hive/create_table_row_format_delimited.sql b/test/fixtures/dialects/hive/create_table_row_format_delimited.sql similarity index 100% rename from test/fixtures/parser/hive/create_table_row_format_delimited.sql rename to test/fixtures/dialects/hive/create_table_row_format_delimited.sql diff --git a/test/fixtures/parser/hive/create_table_row_format_delimited.yml b/test/fixtures/dialects/hive/create_table_row_format_delimited.yml similarity index 100% rename from test/fixtures/parser/hive/create_table_row_format_delimited.yml rename to test/fixtures/dialects/hive/create_table_row_format_delimited.yml diff --git a/test/fixtures/parser/hive/create_table_row_format_serde.sql b/test/fixtures/dialects/hive/create_table_row_format_serde.sql similarity index 100% rename from test/fixtures/parser/hive/create_table_row_format_serde.sql rename to test/fixtures/dialects/hive/create_table_row_format_serde.sql diff --git a/test/fixtures/parser/hive/create_table_row_format_serde.yml b/test/fixtures/dialects/hive/create_table_row_format_serde.yml similarity index 100% rename from test/fixtures/parser/hive/create_table_row_format_serde.yml rename to test/fixtures/dialects/hive/create_table_row_format_serde.yml diff --git a/test/fixtures/parser/hive/create_table_skewed_by.sql b/test/fixtures/dialects/hive/create_table_skewed_by.sql similarity index 100% rename from test/fixtures/parser/hive/create_table_skewed_by.sql rename to test/fixtures/dialects/hive/create_table_skewed_by.sql diff --git a/test/fixtures/parser/hive/create_table_skewed_by.yml b/test/fixtures/dialects/hive/create_table_skewed_by.yml similarity index 100% rename from test/fixtures/parser/hive/create_table_skewed_by.yml rename to test/fixtures/dialects/hive/create_table_skewed_by.yml diff --git a/test/fixtures/parser/hive/create_table_temporary_properties.sql b/test/fixtures/dialects/hive/create_table_temporary_properties.sql similarity index 100% rename from test/fixtures/parser/hive/create_table_temporary_properties.sql rename to test/fixtures/dialects/hive/create_table_temporary_properties.sql diff --git a/test/fixtures/parser/hive/create_table_temporary_properties.yml b/test/fixtures/dialects/hive/create_table_temporary_properties.yml similarity index 100% rename from test/fixtures/parser/hive/create_table_temporary_properties.yml rename to test/fixtures/dialects/hive/create_table_temporary_properties.yml diff --git a/test/fixtures/parser/hive/drop_database.sql b/test/fixtures/dialects/hive/drop_database.sql similarity index 100% rename from test/fixtures/parser/hive/drop_database.sql rename to test/fixtures/dialects/hive/drop_database.sql diff --git a/test/fixtures/parser/hive/drop_database.yml b/test/fixtures/dialects/hive/drop_database.yml similarity index 100% rename from test/fixtures/parser/hive/drop_database.yml rename to test/fixtures/dialects/hive/drop_database.yml diff --git a/test/fixtures/parser/hive/drop_schema.sql b/test/fixtures/dialects/hive/drop_schema.sql similarity index 100% rename from test/fixtures/parser/hive/drop_schema.sql rename to test/fixtures/dialects/hive/drop_schema.sql diff --git a/test/fixtures/parser/hive/drop_schema.yml b/test/fixtures/dialects/hive/drop_schema.yml similarity index 100% rename from test/fixtures/parser/hive/drop_schema.yml rename to test/fixtures/dialects/hive/drop_schema.yml diff --git a/test/fixtures/parser/hive/drop_table.sql b/test/fixtures/dialects/hive/drop_table.sql similarity index 100% rename from test/fixtures/parser/hive/drop_table.sql rename to test/fixtures/dialects/hive/drop_table.sql diff --git a/test/fixtures/parser/hive/drop_table.yml b/test/fixtures/dialects/hive/drop_table.yml similarity index 100% rename from test/fixtures/parser/hive/drop_table.yml rename to test/fixtures/dialects/hive/drop_table.yml diff --git a/test/fixtures/parser/hive/truncate_table.sql b/test/fixtures/dialects/hive/truncate_table.sql similarity index 100% rename from test/fixtures/parser/hive/truncate_table.sql rename to test/fixtures/dialects/hive/truncate_table.sql diff --git a/test/fixtures/parser/hive/truncate_table.yml b/test/fixtures/dialects/hive/truncate_table.yml similarity index 100% rename from test/fixtures/parser/hive/truncate_table.yml rename to test/fixtures/dialects/hive/truncate_table.yml diff --git a/test/fixtures/parser/hive/use.sql b/test/fixtures/dialects/hive/use.sql similarity index 100% rename from test/fixtures/parser/hive/use.sql rename to test/fixtures/dialects/hive/use.sql diff --git a/test/fixtures/parser/hive/use.yml b/test/fixtures/dialects/hive/use.yml similarity index 100% rename from test/fixtures/parser/hive/use.yml rename to test/fixtures/dialects/hive/use.yml diff --git a/test/fixtures/parser/mysql/alter_table.sql b/test/fixtures/dialects/mysql/alter_table.sql similarity index 100% rename from test/fixtures/parser/mysql/alter_table.sql rename to test/fixtures/dialects/mysql/alter_table.sql diff --git a/test/fixtures/parser/mysql/alter_table.yml b/test/fixtures/dialects/mysql/alter_table.yml similarity index 100% rename from test/fixtures/parser/mysql/alter_table.yml rename to test/fixtures/dialects/mysql/alter_table.yml diff --git a/test/fixtures/parser/mysql/begin.sql b/test/fixtures/dialects/mysql/begin.sql similarity index 100% rename from test/fixtures/parser/mysql/begin.sql rename to test/fixtures/dialects/mysql/begin.sql diff --git a/test/fixtures/parser/mysql/begin.yml b/test/fixtures/dialects/mysql/begin.yml similarity index 100% rename from test/fixtures/parser/mysql/begin.yml rename to test/fixtures/dialects/mysql/begin.yml diff --git a/test/fixtures/parser/mysql/call_statement.sql b/test/fixtures/dialects/mysql/call_statement.sql similarity index 100% rename from test/fixtures/parser/mysql/call_statement.sql rename to test/fixtures/dialects/mysql/call_statement.sql diff --git a/test/fixtures/parser/mysql/call_statement.yml b/test/fixtures/dialects/mysql/call_statement.yml similarity index 100% rename from test/fixtures/parser/mysql/call_statement.yml rename to test/fixtures/dialects/mysql/call_statement.yml diff --git a/test/fixtures/parser/mysql/call_statement_function_param.sql b/test/fixtures/dialects/mysql/call_statement_function_param.sql similarity index 100% rename from test/fixtures/parser/mysql/call_statement_function_param.sql rename to test/fixtures/dialects/mysql/call_statement_function_param.sql diff --git a/test/fixtures/parser/mysql/call_statement_function_param.yml b/test/fixtures/dialects/mysql/call_statement_function_param.yml similarity index 100% rename from test/fixtures/parser/mysql/call_statement_function_param.yml rename to test/fixtures/dialects/mysql/call_statement_function_param.yml diff --git a/test/fixtures/parser/mysql/call_statement_multiple_param.sql b/test/fixtures/dialects/mysql/call_statement_multiple_param.sql similarity index 100% rename from test/fixtures/parser/mysql/call_statement_multiple_param.sql rename to test/fixtures/dialects/mysql/call_statement_multiple_param.sql diff --git a/test/fixtures/parser/mysql/call_statement_multiple_param.yml b/test/fixtures/dialects/mysql/call_statement_multiple_param.yml similarity index 100% rename from test/fixtures/parser/mysql/call_statement_multiple_param.yml rename to test/fixtures/dialects/mysql/call_statement_multiple_param.yml diff --git a/test/fixtures/parser/mysql/call_statement_no_param.sql b/test/fixtures/dialects/mysql/call_statement_no_param.sql similarity index 100% rename from test/fixtures/parser/mysql/call_statement_no_param.sql rename to test/fixtures/dialects/mysql/call_statement_no_param.sql diff --git a/test/fixtures/parser/mysql/call_statement_no_param.yml b/test/fixtures/dialects/mysql/call_statement_no_param.yml similarity index 100% rename from test/fixtures/parser/mysql/call_statement_no_param.yml rename to test/fixtures/dialects/mysql/call_statement_no_param.yml diff --git a/test/fixtures/parser/mysql/call_statement_quoted.sql b/test/fixtures/dialects/mysql/call_statement_quoted.sql similarity index 100% rename from test/fixtures/parser/mysql/call_statement_quoted.sql rename to test/fixtures/dialects/mysql/call_statement_quoted.sql diff --git a/test/fixtures/parser/mysql/call_statement_quoted.yml b/test/fixtures/dialects/mysql/call_statement_quoted.yml similarity index 100% rename from test/fixtures/parser/mysql/call_statement_quoted.yml rename to test/fixtures/dialects/mysql/call_statement_quoted.yml diff --git a/test/fixtures/parser/mysql/close.sql b/test/fixtures/dialects/mysql/close.sql similarity index 100% rename from test/fixtures/parser/mysql/close.sql rename to test/fixtures/dialects/mysql/close.sql diff --git a/test/fixtures/parser/mysql/close.yml b/test/fixtures/dialects/mysql/close.yml similarity index 100% rename from test/fixtures/parser/mysql/close.yml rename to test/fixtures/dialects/mysql/close.yml diff --git a/test/fixtures/parser/mysql/close_qualified.sql b/test/fixtures/dialects/mysql/close_qualified.sql similarity index 100% rename from test/fixtures/parser/mysql/close_qualified.sql rename to test/fixtures/dialects/mysql/close_qualified.sql diff --git a/test/fixtures/parser/mysql/close_qualified.yml b/test/fixtures/dialects/mysql/close_qualified.yml similarity index 100% rename from test/fixtures/parser/mysql/close_qualified.yml rename to test/fixtures/dialects/mysql/close_qualified.yml diff --git a/test/fixtures/parser/mysql/create_table.sql b/test/fixtures/dialects/mysql/create_table.sql similarity index 100% rename from test/fixtures/parser/mysql/create_table.sql rename to test/fixtures/dialects/mysql/create_table.sql diff --git a/test/fixtures/parser/mysql/create_table.yml b/test/fixtures/dialects/mysql/create_table.yml similarity index 100% rename from test/fixtures/parser/mysql/create_table.yml rename to test/fixtures/dialects/mysql/create_table.yml diff --git a/test/fixtures/parser/mysql/create_table_datetime.sql b/test/fixtures/dialects/mysql/create_table_datetime.sql similarity index 100% rename from test/fixtures/parser/mysql/create_table_datetime.sql rename to test/fixtures/dialects/mysql/create_table_datetime.sql diff --git a/test/fixtures/parser/mysql/create_table_datetime.yml b/test/fixtures/dialects/mysql/create_table_datetime.yml similarity index 100% rename from test/fixtures/parser/mysql/create_table_datetime.yml rename to test/fixtures/dialects/mysql/create_table_datetime.yml diff --git a/test/fixtures/parser/mysql/deallocate_prepare.sql b/test/fixtures/dialects/mysql/deallocate_prepare.sql similarity index 100% rename from test/fixtures/parser/mysql/deallocate_prepare.sql rename to test/fixtures/dialects/mysql/deallocate_prepare.sql diff --git a/test/fixtures/parser/mysql/deallocate_prepare.yml b/test/fixtures/dialects/mysql/deallocate_prepare.yml similarity index 100% rename from test/fixtures/parser/mysql/deallocate_prepare.yml rename to test/fixtures/dialects/mysql/deallocate_prepare.yml diff --git a/test/fixtures/parser/mysql/declare_condition.sql b/test/fixtures/dialects/mysql/declare_condition.sql similarity index 100% rename from test/fixtures/parser/mysql/declare_condition.sql rename to test/fixtures/dialects/mysql/declare_condition.sql diff --git a/test/fixtures/parser/mysql/declare_condition.yml b/test/fixtures/dialects/mysql/declare_condition.yml similarity index 100% rename from test/fixtures/parser/mysql/declare_condition.yml rename to test/fixtures/dialects/mysql/declare_condition.yml diff --git a/test/fixtures/parser/mysql/declare_continue_handler_sqlexception.sql b/test/fixtures/dialects/mysql/declare_continue_handler_sqlexception.sql similarity index 100% rename from test/fixtures/parser/mysql/declare_continue_handler_sqlexception.sql rename to test/fixtures/dialects/mysql/declare_continue_handler_sqlexception.sql diff --git a/test/fixtures/parser/mysql/declare_continue_handler_sqlexception.yml b/test/fixtures/dialects/mysql/declare_continue_handler_sqlexception.yml similarity index 100% rename from test/fixtures/parser/mysql/declare_continue_handler_sqlexception.yml rename to test/fixtures/dialects/mysql/declare_continue_handler_sqlexception.yml diff --git a/test/fixtures/parser/mysql/declare_cursor.sql b/test/fixtures/dialects/mysql/declare_cursor.sql similarity index 100% rename from test/fixtures/parser/mysql/declare_cursor.sql rename to test/fixtures/dialects/mysql/declare_cursor.sql diff --git a/test/fixtures/parser/mysql/declare_cursor.yml b/test/fixtures/dialects/mysql/declare_cursor.yml similarity index 100% rename from test/fixtures/parser/mysql/declare_cursor.yml rename to test/fixtures/dialects/mysql/declare_cursor.yml diff --git a/test/fixtures/parser/mysql/declare_default_numeric.sql b/test/fixtures/dialects/mysql/declare_default_numeric.sql similarity index 100% rename from test/fixtures/parser/mysql/declare_default_numeric.sql rename to test/fixtures/dialects/mysql/declare_default_numeric.sql diff --git a/test/fixtures/parser/mysql/declare_default_numeric.yml b/test/fixtures/dialects/mysql/declare_default_numeric.yml similarity index 100% rename from test/fixtures/parser/mysql/declare_default_numeric.yml rename to test/fixtures/dialects/mysql/declare_default_numeric.yml diff --git a/test/fixtures/parser/mysql/declare_default_quotedliteral.sql b/test/fixtures/dialects/mysql/declare_default_quotedliteral.sql similarity index 100% rename from test/fixtures/parser/mysql/declare_default_quotedliteral.sql rename to test/fixtures/dialects/mysql/declare_default_quotedliteral.sql diff --git a/test/fixtures/parser/mysql/declare_default_quotedliteral.yml b/test/fixtures/dialects/mysql/declare_default_quotedliteral.yml similarity index 100% rename from test/fixtures/parser/mysql/declare_default_quotedliteral.yml rename to test/fixtures/dialects/mysql/declare_default_quotedliteral.yml diff --git a/test/fixtures/parser/mysql/declare_exit_handler_sqlexception.sql b/test/fixtures/dialects/mysql/declare_exit_handler_sqlexception.sql similarity index 100% rename from test/fixtures/parser/mysql/declare_exit_handler_sqlexception.sql rename to test/fixtures/dialects/mysql/declare_exit_handler_sqlexception.sql diff --git a/test/fixtures/parser/mysql/declare_exit_handler_sqlexception.yml b/test/fixtures/dialects/mysql/declare_exit_handler_sqlexception.yml similarity index 100% rename from test/fixtures/parser/mysql/declare_exit_handler_sqlexception.yml rename to test/fixtures/dialects/mysql/declare_exit_handler_sqlexception.yml diff --git a/test/fixtures/parser/mysql/declare_local_variable.sql b/test/fixtures/dialects/mysql/declare_local_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/declare_local_variable.sql rename to test/fixtures/dialects/mysql/declare_local_variable.sql diff --git a/test/fixtures/parser/mysql/declare_local_variable.yml b/test/fixtures/dialects/mysql/declare_local_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/declare_local_variable.yml rename to test/fixtures/dialects/mysql/declare_local_variable.yml diff --git a/test/fixtures/parser/mysql/declare_undo_handler_sqlexception.sql b/test/fixtures/dialects/mysql/declare_undo_handler_sqlexception.sql similarity index 100% rename from test/fixtures/parser/mysql/declare_undo_handler_sqlexception.sql rename to test/fixtures/dialects/mysql/declare_undo_handler_sqlexception.sql diff --git a/test/fixtures/parser/mysql/declare_undo_handler_sqlexception.yml b/test/fixtures/dialects/mysql/declare_undo_handler_sqlexception.yml similarity index 100% rename from test/fixtures/parser/mysql/declare_undo_handler_sqlexception.yml rename to test/fixtures/dialects/mysql/declare_undo_handler_sqlexception.yml diff --git a/test/fixtures/parser/mysql/delimiter_function.sql b/test/fixtures/dialects/mysql/delimiter_function.sql similarity index 100% rename from test/fixtures/parser/mysql/delimiter_function.sql rename to test/fixtures/dialects/mysql/delimiter_function.sql diff --git a/test/fixtures/parser/mysql/delimiter_function.yml b/test/fixtures/dialects/mysql/delimiter_function.yml similarity index 100% rename from test/fixtures/parser/mysql/delimiter_function.yml rename to test/fixtures/dialects/mysql/delimiter_function.yml diff --git a/test/fixtures/parser/mysql/delimiter_procedure.sql b/test/fixtures/dialects/mysql/delimiter_procedure.sql similarity index 100% rename from test/fixtures/parser/mysql/delimiter_procedure.sql rename to test/fixtures/dialects/mysql/delimiter_procedure.sql diff --git a/test/fixtures/parser/mysql/delimiter_procedure.yml b/test/fixtures/dialects/mysql/delimiter_procedure.yml similarity index 100% rename from test/fixtures/parser/mysql/delimiter_procedure.yml rename to test/fixtures/dialects/mysql/delimiter_procedure.yml diff --git a/test/fixtures/parser/mysql/delimiter_select.sql b/test/fixtures/dialects/mysql/delimiter_select.sql similarity index 100% rename from test/fixtures/parser/mysql/delimiter_select.sql rename to test/fixtures/dialects/mysql/delimiter_select.sql diff --git a/test/fixtures/parser/mysql/delimiter_select.yml b/test/fixtures/dialects/mysql/delimiter_select.yml similarity index 100% rename from test/fixtures/parser/mysql/delimiter_select.yml rename to test/fixtures/dialects/mysql/delimiter_select.yml diff --git a/test/fixtures/parser/mysql/drop_function.sql b/test/fixtures/dialects/mysql/drop_function.sql similarity index 100% rename from test/fixtures/parser/mysql/drop_function.sql rename to test/fixtures/dialects/mysql/drop_function.sql diff --git a/test/fixtures/parser/mysql/drop_function.yml b/test/fixtures/dialects/mysql/drop_function.yml similarity index 100% rename from test/fixtures/parser/mysql/drop_function.yml rename to test/fixtures/dialects/mysql/drop_function.yml diff --git a/test/fixtures/parser/mysql/drop_prepare.sql b/test/fixtures/dialects/mysql/drop_prepare.sql similarity index 100% rename from test/fixtures/parser/mysql/drop_prepare.sql rename to test/fixtures/dialects/mysql/drop_prepare.sql diff --git a/test/fixtures/parser/mysql/drop_prepare.yml b/test/fixtures/dialects/mysql/drop_prepare.yml similarity index 100% rename from test/fixtures/parser/mysql/drop_prepare.yml rename to test/fixtures/dialects/mysql/drop_prepare.yml diff --git a/test/fixtures/parser/mysql/drop_procedure.sql b/test/fixtures/dialects/mysql/drop_procedure.sql similarity index 100% rename from test/fixtures/parser/mysql/drop_procedure.sql rename to test/fixtures/dialects/mysql/drop_procedure.sql diff --git a/test/fixtures/parser/mysql/drop_procedure.yml b/test/fixtures/dialects/mysql/drop_procedure.yml similarity index 100% rename from test/fixtures/parser/mysql/drop_procedure.yml rename to test/fixtures/dialects/mysql/drop_procedure.yml diff --git a/test/fixtures/parser/mysql/execute_prepared_stmt.sql b/test/fixtures/dialects/mysql/execute_prepared_stmt.sql similarity index 100% rename from test/fixtures/parser/mysql/execute_prepared_stmt.sql rename to test/fixtures/dialects/mysql/execute_prepared_stmt.sql diff --git a/test/fixtures/parser/mysql/execute_prepared_stmt.yml b/test/fixtures/dialects/mysql/execute_prepared_stmt.yml similarity index 100% rename from test/fixtures/parser/mysql/execute_prepared_stmt.yml rename to test/fixtures/dialects/mysql/execute_prepared_stmt.yml diff --git a/test/fixtures/parser/mysql/execute_prepared_stmt_using.sql b/test/fixtures/dialects/mysql/execute_prepared_stmt_using.sql similarity index 100% rename from test/fixtures/parser/mysql/execute_prepared_stmt_using.sql rename to test/fixtures/dialects/mysql/execute_prepared_stmt_using.sql diff --git a/test/fixtures/parser/mysql/execute_prepared_stmt_using.yml b/test/fixtures/dialects/mysql/execute_prepared_stmt_using.yml similarity index 100% rename from test/fixtures/parser/mysql/execute_prepared_stmt_using.yml rename to test/fixtures/dialects/mysql/execute_prepared_stmt_using.yml diff --git a/test/fixtures/parser/mysql/execute_prepared_stmt_using_multiple_variable.sql b/test/fixtures/dialects/mysql/execute_prepared_stmt_using_multiple_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/execute_prepared_stmt_using_multiple_variable.sql rename to test/fixtures/dialects/mysql/execute_prepared_stmt_using_multiple_variable.sql diff --git a/test/fixtures/parser/mysql/execute_prepared_stmt_using_multiple_variable.yml b/test/fixtures/dialects/mysql/execute_prepared_stmt_using_multiple_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/execute_prepared_stmt_using_multiple_variable.yml rename to test/fixtures/dialects/mysql/execute_prepared_stmt_using_multiple_variable.yml diff --git a/test/fixtures/parser/mysql/explain.sql b/test/fixtures/dialects/mysql/explain.sql similarity index 100% rename from test/fixtures/parser/mysql/explain.sql rename to test/fixtures/dialects/mysql/explain.sql diff --git a/test/fixtures/parser/mysql/explain.yml b/test/fixtures/dialects/mysql/explain.yml similarity index 100% rename from test/fixtures/parser/mysql/explain.yml rename to test/fixtures/dialects/mysql/explain.yml diff --git a/test/fixtures/parser/mysql/fetch.sql b/test/fixtures/dialects/mysql/fetch.sql similarity index 100% rename from test/fixtures/parser/mysql/fetch.sql rename to test/fixtures/dialects/mysql/fetch.sql diff --git a/test/fixtures/parser/mysql/fetch.yml b/test/fixtures/dialects/mysql/fetch.yml similarity index 100% rename from test/fixtures/parser/mysql/fetch.yml rename to test/fixtures/dialects/mysql/fetch.yml diff --git a/test/fixtures/parser/mysql/fetch_from.sql b/test/fixtures/dialects/mysql/fetch_from.sql similarity index 100% rename from test/fixtures/parser/mysql/fetch_from.sql rename to test/fixtures/dialects/mysql/fetch_from.sql diff --git a/test/fixtures/parser/mysql/fetch_from.yml b/test/fixtures/dialects/mysql/fetch_from.yml similarity index 100% rename from test/fixtures/parser/mysql/fetch_from.yml rename to test/fixtures/dialects/mysql/fetch_from.yml diff --git a/test/fixtures/parser/mysql/fetch_multiple.sql b/test/fixtures/dialects/mysql/fetch_multiple.sql similarity index 100% rename from test/fixtures/parser/mysql/fetch_multiple.sql rename to test/fixtures/dialects/mysql/fetch_multiple.sql diff --git a/test/fixtures/parser/mysql/fetch_multiple.yml b/test/fixtures/dialects/mysql/fetch_multiple.yml similarity index 100% rename from test/fixtures/parser/mysql/fetch_multiple.yml rename to test/fixtures/dialects/mysql/fetch_multiple.yml diff --git a/test/fixtures/parser/mysql/fetch_next_from.sql b/test/fixtures/dialects/mysql/fetch_next_from.sql similarity index 100% rename from test/fixtures/parser/mysql/fetch_next_from.sql rename to test/fixtures/dialects/mysql/fetch_next_from.sql diff --git a/test/fixtures/parser/mysql/fetch_next_from.yml b/test/fixtures/dialects/mysql/fetch_next_from.yml similarity index 100% rename from test/fixtures/parser/mysql/fetch_next_from.yml rename to test/fixtures/dialects/mysql/fetch_next_from.yml diff --git a/test/fixtures/parser/mysql/fetch_session.sql b/test/fixtures/dialects/mysql/fetch_session.sql similarity index 100% rename from test/fixtures/parser/mysql/fetch_session.sql rename to test/fixtures/dialects/mysql/fetch_session.sql diff --git a/test/fixtures/parser/mysql/fetch_session.yml b/test/fixtures/dialects/mysql/fetch_session.yml similarity index 100% rename from test/fixtures/parser/mysql/fetch_session.yml rename to test/fixtures/dialects/mysql/fetch_session.yml diff --git a/test/fixtures/parser/mysql/fetch_session_multiple.sql b/test/fixtures/dialects/mysql/fetch_session_multiple.sql similarity index 100% rename from test/fixtures/parser/mysql/fetch_session_multiple.sql rename to test/fixtures/dialects/mysql/fetch_session_multiple.sql diff --git a/test/fixtures/parser/mysql/fetch_session_multiple.yml b/test/fixtures/dialects/mysql/fetch_session_multiple.yml similarity index 100% rename from test/fixtures/parser/mysql/fetch_session_multiple.yml rename to test/fixtures/dialects/mysql/fetch_session_multiple.yml diff --git a/test/fixtures/parser/mysql/force_index.sql b/test/fixtures/dialects/mysql/force_index.sql similarity index 100% rename from test/fixtures/parser/mysql/force_index.sql rename to test/fixtures/dialects/mysql/force_index.sql diff --git a/test/fixtures/parser/mysql/force_index.yml b/test/fixtures/dialects/mysql/force_index.yml similarity index 100% rename from test/fixtures/parser/mysql/force_index.yml rename to test/fixtures/dialects/mysql/force_index.yml diff --git a/test/fixtures/parser/mysql/force_index_for_group_by.sql b/test/fixtures/dialects/mysql/force_index_for_group_by.sql similarity index 100% rename from test/fixtures/parser/mysql/force_index_for_group_by.sql rename to test/fixtures/dialects/mysql/force_index_for_group_by.sql diff --git a/test/fixtures/parser/mysql/force_index_for_group_by.yml b/test/fixtures/dialects/mysql/force_index_for_group_by.yml similarity index 100% rename from test/fixtures/parser/mysql/force_index_for_group_by.yml rename to test/fixtures/dialects/mysql/force_index_for_group_by.yml diff --git a/test/fixtures/parser/mysql/force_index_for_join.sql b/test/fixtures/dialects/mysql/force_index_for_join.sql similarity index 100% rename from test/fixtures/parser/mysql/force_index_for_join.sql rename to test/fixtures/dialects/mysql/force_index_for_join.sql diff --git a/test/fixtures/parser/mysql/force_index_for_join.yml b/test/fixtures/dialects/mysql/force_index_for_join.yml similarity index 100% rename from test/fixtures/parser/mysql/force_index_for_join.yml rename to test/fixtures/dialects/mysql/force_index_for_join.yml diff --git a/test/fixtures/parser/mysql/force_index_for_order_by.sql b/test/fixtures/dialects/mysql/force_index_for_order_by.sql similarity index 100% rename from test/fixtures/parser/mysql/force_index_for_order_by.sql rename to test/fixtures/dialects/mysql/force_index_for_order_by.sql diff --git a/test/fixtures/parser/mysql/force_index_for_order_by.yml b/test/fixtures/dialects/mysql/force_index_for_order_by.yml similarity index 100% rename from test/fixtures/parser/mysql/force_index_for_order_by.yml rename to test/fixtures/dialects/mysql/force_index_for_order_by.yml diff --git a/test/fixtures/parser/mysql/force_index_left_join.sql b/test/fixtures/dialects/mysql/force_index_left_join.sql similarity index 100% rename from test/fixtures/parser/mysql/force_index_left_join.sql rename to test/fixtures/dialects/mysql/force_index_left_join.sql diff --git a/test/fixtures/parser/mysql/force_index_left_join.yml b/test/fixtures/dialects/mysql/force_index_left_join.yml similarity index 100% rename from test/fixtures/parser/mysql/force_index_left_join.yml rename to test/fixtures/dialects/mysql/force_index_left_join.yml diff --git a/test/fixtures/parser/mysql/force_key.sql b/test/fixtures/dialects/mysql/force_key.sql similarity index 100% rename from test/fixtures/parser/mysql/force_key.sql rename to test/fixtures/dialects/mysql/force_key.sql diff --git a/test/fixtures/parser/mysql/force_key.yml b/test/fixtures/dialects/mysql/force_key.yml similarity index 100% rename from test/fixtures/parser/mysql/force_key.yml rename to test/fixtures/dialects/mysql/force_key.yml diff --git a/test/fixtures/parser/mysql/function_comment.sql b/test/fixtures/dialects/mysql/function_comment.sql similarity index 100% rename from test/fixtures/parser/mysql/function_comment.sql rename to test/fixtures/dialects/mysql/function_comment.sql diff --git a/test/fixtures/parser/mysql/function_comment.yml b/test/fixtures/dialects/mysql/function_comment.yml similarity index 100% rename from test/fixtures/parser/mysql/function_comment.yml rename to test/fixtures/dialects/mysql/function_comment.yml diff --git a/test/fixtures/parser/mysql/function_definer.sql b/test/fixtures/dialects/mysql/function_definer.sql similarity index 100% rename from test/fixtures/parser/mysql/function_definer.sql rename to test/fixtures/dialects/mysql/function_definer.sql diff --git a/test/fixtures/parser/mysql/function_definer.yml b/test/fixtures/dialects/mysql/function_definer.yml similarity index 100% rename from test/fixtures/parser/mysql/function_definer.yml rename to test/fixtures/dialects/mysql/function_definer.yml diff --git a/test/fixtures/parser/mysql/function_modifies_sql.sql b/test/fixtures/dialects/mysql/function_modifies_sql.sql similarity index 100% rename from test/fixtures/parser/mysql/function_modifies_sql.sql rename to test/fixtures/dialects/mysql/function_modifies_sql.sql diff --git a/test/fixtures/parser/mysql/function_modifies_sql.yml b/test/fixtures/dialects/mysql/function_modifies_sql.yml similarity index 100% rename from test/fixtures/parser/mysql/function_modifies_sql.yml rename to test/fixtures/dialects/mysql/function_modifies_sql.yml diff --git a/test/fixtures/parser/mysql/function_no_sql.sql b/test/fixtures/dialects/mysql/function_no_sql.sql similarity index 100% rename from test/fixtures/parser/mysql/function_no_sql.sql rename to test/fixtures/dialects/mysql/function_no_sql.sql diff --git a/test/fixtures/parser/mysql/function_no_sql.yml b/test/fixtures/dialects/mysql/function_no_sql.yml similarity index 100% rename from test/fixtures/parser/mysql/function_no_sql.yml rename to test/fixtures/dialects/mysql/function_no_sql.yml diff --git a/test/fixtures/parser/mysql/function_notdeterministic.sql b/test/fixtures/dialects/mysql/function_notdeterministic.sql similarity index 100% rename from test/fixtures/parser/mysql/function_notdeterministic.sql rename to test/fixtures/dialects/mysql/function_notdeterministic.sql diff --git a/test/fixtures/parser/mysql/function_notdeterministic.yml b/test/fixtures/dialects/mysql/function_notdeterministic.yml similarity index 100% rename from test/fixtures/parser/mysql/function_notdeterministic.yml rename to test/fixtures/dialects/mysql/function_notdeterministic.yml diff --git a/test/fixtures/parser/mysql/function_reads_sql.sql b/test/fixtures/dialects/mysql/function_reads_sql.sql similarity index 100% rename from test/fixtures/parser/mysql/function_reads_sql.sql rename to test/fixtures/dialects/mysql/function_reads_sql.sql diff --git a/test/fixtures/parser/mysql/function_reads_sql.yml b/test/fixtures/dialects/mysql/function_reads_sql.yml similarity index 100% rename from test/fixtures/parser/mysql/function_reads_sql.yml rename to test/fixtures/dialects/mysql/function_reads_sql.yml diff --git a/test/fixtures/parser/mysql/function_sql_security_definer.sql b/test/fixtures/dialects/mysql/function_sql_security_definer.sql similarity index 100% rename from test/fixtures/parser/mysql/function_sql_security_definer.sql rename to test/fixtures/dialects/mysql/function_sql_security_definer.sql diff --git a/test/fixtures/parser/mysql/function_sql_security_definer.yml b/test/fixtures/dialects/mysql/function_sql_security_definer.yml similarity index 100% rename from test/fixtures/parser/mysql/function_sql_security_definer.yml rename to test/fixtures/dialects/mysql/function_sql_security_definer.yml diff --git a/test/fixtures/parser/mysql/function_sql_security_invoker.sql b/test/fixtures/dialects/mysql/function_sql_security_invoker.sql similarity index 100% rename from test/fixtures/parser/mysql/function_sql_security_invoker.sql rename to test/fixtures/dialects/mysql/function_sql_security_invoker.sql diff --git a/test/fixtures/parser/mysql/function_sql_security_invoker.yml b/test/fixtures/dialects/mysql/function_sql_security_invoker.yml similarity index 100% rename from test/fixtures/parser/mysql/function_sql_security_invoker.yml rename to test/fixtures/dialects/mysql/function_sql_security_invoker.yml diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_info_local_variable.sql b/test/fixtures/dialects/mysql/get_diagnostics_condition_info_local_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_info_local_variable.sql rename to test/fixtures/dialects/mysql/get_diagnostics_condition_info_local_variable.sql diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_info_local_variable.yml b/test/fixtures/dialects/mysql/get_diagnostics_condition_info_local_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_info_local_variable.yml rename to test/fixtures/dialects/mysql/get_diagnostics_condition_info_local_variable.yml diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_info_multiple_variable.sql b/test/fixtures/dialects/mysql/get_diagnostics_condition_info_multiple_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_info_multiple_variable.sql rename to test/fixtures/dialects/mysql/get_diagnostics_condition_info_multiple_variable.sql diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_info_multiple_variable.yml b/test/fixtures/dialects/mysql/get_diagnostics_condition_info_multiple_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_info_multiple_variable.yml rename to test/fixtures/dialects/mysql/get_diagnostics_condition_info_multiple_variable.yml diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_info_session_variable.sql b/test/fixtures/dialects/mysql/get_diagnostics_condition_info_session_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_info_session_variable.sql rename to test/fixtures/dialects/mysql/get_diagnostics_condition_info_session_variable.sql diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_info_session_variable.yml b/test/fixtures/dialects/mysql/get_diagnostics_condition_info_session_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_info_session_variable.yml rename to test/fixtures/dialects/mysql/get_diagnostics_condition_info_session_variable.yml diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_local_variable.sql b/test/fixtures/dialects/mysql/get_diagnostics_condition_local_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_local_variable.sql rename to test/fixtures/dialects/mysql/get_diagnostics_condition_local_variable.sql diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_local_variable.yml b/test/fixtures/dialects/mysql/get_diagnostics_condition_local_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_local_variable.yml rename to test/fixtures/dialects/mysql/get_diagnostics_condition_local_variable.yml diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_numeric.sql b/test/fixtures/dialects/mysql/get_diagnostics_condition_numeric.sql similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_numeric.sql rename to test/fixtures/dialects/mysql/get_diagnostics_condition_numeric.sql diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_numeric.yml b/test/fixtures/dialects/mysql/get_diagnostics_condition_numeric.yml similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_numeric.yml rename to test/fixtures/dialects/mysql/get_diagnostics_condition_numeric.yml diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_session_variable.sql b/test/fixtures/dialects/mysql/get_diagnostics_condition_session_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_session_variable.sql rename to test/fixtures/dialects/mysql/get_diagnostics_condition_session_variable.sql diff --git a/test/fixtures/parser/mysql/get_diagnostics_condition_session_variable.yml b/test/fixtures/dialects/mysql/get_diagnostics_condition_session_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_condition_session_variable.yml rename to test/fixtures/dialects/mysql/get_diagnostics_condition_session_variable.yml diff --git a/test/fixtures/parser/mysql/get_diagnostics_number.sql b/test/fixtures/dialects/mysql/get_diagnostics_number.sql similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_number.sql rename to test/fixtures/dialects/mysql/get_diagnostics_number.sql diff --git a/test/fixtures/parser/mysql/get_diagnostics_number.yml b/test/fixtures/dialects/mysql/get_diagnostics_number.yml similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_number.yml rename to test/fixtures/dialects/mysql/get_diagnostics_number.yml diff --git a/test/fixtures/parser/mysql/get_diagnostics_row_count.sql b/test/fixtures/dialects/mysql/get_diagnostics_row_count.sql similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_row_count.sql rename to test/fixtures/dialects/mysql/get_diagnostics_row_count.sql diff --git a/test/fixtures/parser/mysql/get_diagnostics_row_count.yml b/test/fixtures/dialects/mysql/get_diagnostics_row_count.yml similarity index 100% rename from test/fixtures/parser/mysql/get_diagnostics_row_count.yml rename to test/fixtures/dialects/mysql/get_diagnostics_row_count.yml diff --git a/test/fixtures/parser/mysql/handler_condition_name.sql b/test/fixtures/dialects/mysql/handler_condition_name.sql similarity index 100% rename from test/fixtures/parser/mysql/handler_condition_name.sql rename to test/fixtures/dialects/mysql/handler_condition_name.sql diff --git a/test/fixtures/parser/mysql/handler_condition_name.yml b/test/fixtures/dialects/mysql/handler_condition_name.yml similarity index 100% rename from test/fixtures/parser/mysql/handler_condition_name.yml rename to test/fixtures/dialects/mysql/handler_condition_name.yml diff --git a/test/fixtures/parser/mysql/handler_continue_sqlexception.yml b/test/fixtures/dialects/mysql/handler_continue_sqlexception.yml similarity index 100% rename from test/fixtures/parser/mysql/handler_continue_sqlexception.yml rename to test/fixtures/dialects/mysql/handler_continue_sqlexception.yml diff --git a/test/fixtures/parser/mysql/handler_error_code.sql b/test/fixtures/dialects/mysql/handler_error_code.sql similarity index 100% rename from test/fixtures/parser/mysql/handler_error_code.sql rename to test/fixtures/dialects/mysql/handler_error_code.sql diff --git a/test/fixtures/parser/mysql/handler_error_code.yml b/test/fixtures/dialects/mysql/handler_error_code.yml similarity index 100% rename from test/fixtures/parser/mysql/handler_error_code.yml rename to test/fixtures/dialects/mysql/handler_error_code.yml diff --git a/test/fixtures/parser/mysql/handler_exit_sqlexception.yml b/test/fixtures/dialects/mysql/handler_exit_sqlexception.yml similarity index 100% rename from test/fixtures/parser/mysql/handler_exit_sqlexception.yml rename to test/fixtures/dialects/mysql/handler_exit_sqlexception.yml diff --git a/test/fixtures/parser/mysql/handler_not_found.sql b/test/fixtures/dialects/mysql/handler_not_found.sql similarity index 100% rename from test/fixtures/parser/mysql/handler_not_found.sql rename to test/fixtures/dialects/mysql/handler_not_found.sql diff --git a/test/fixtures/parser/mysql/handler_not_found.yml b/test/fixtures/dialects/mysql/handler_not_found.yml similarity index 100% rename from test/fixtures/parser/mysql/handler_not_found.yml rename to test/fixtures/dialects/mysql/handler_not_found.yml diff --git a/test/fixtures/parser/mysql/handler_sqlstate.sql b/test/fixtures/dialects/mysql/handler_sqlstate.sql similarity index 100% rename from test/fixtures/parser/mysql/handler_sqlstate.sql rename to test/fixtures/dialects/mysql/handler_sqlstate.sql diff --git a/test/fixtures/parser/mysql/handler_sqlstate.yml b/test/fixtures/dialects/mysql/handler_sqlstate.yml similarity index 100% rename from test/fixtures/parser/mysql/handler_sqlstate.yml rename to test/fixtures/dialects/mysql/handler_sqlstate.yml diff --git a/test/fixtures/parser/mysql/handler_sqlstate_value.sql b/test/fixtures/dialects/mysql/handler_sqlstate_value.sql similarity index 100% rename from test/fixtures/parser/mysql/handler_sqlstate_value.sql rename to test/fixtures/dialects/mysql/handler_sqlstate_value.sql diff --git a/test/fixtures/parser/mysql/handler_sqlstate_value.yml b/test/fixtures/dialects/mysql/handler_sqlstate_value.yml similarity index 100% rename from test/fixtures/parser/mysql/handler_sqlstate_value.yml rename to test/fixtures/dialects/mysql/handler_sqlstate_value.yml diff --git a/test/fixtures/parser/mysql/handler_sqlwarning.sql b/test/fixtures/dialects/mysql/handler_sqlwarning.sql similarity index 100% rename from test/fixtures/parser/mysql/handler_sqlwarning.sql rename to test/fixtures/dialects/mysql/handler_sqlwarning.sql diff --git a/test/fixtures/parser/mysql/handler_sqlwarning.yml b/test/fixtures/dialects/mysql/handler_sqlwarning.yml similarity index 100% rename from test/fixtures/parser/mysql/handler_sqlwarning.yml rename to test/fixtures/dialects/mysql/handler_sqlwarning.yml diff --git a/test/fixtures/parser/mysql/handler_undo_sqlexception.yml b/test/fixtures/dialects/mysql/handler_undo_sqlexception.yml similarity index 100% rename from test/fixtures/parser/mysql/handler_undo_sqlexception.yml rename to test/fixtures/dialects/mysql/handler_undo_sqlexception.yml diff --git a/test/fixtures/parser/mysql/if.sql b/test/fixtures/dialects/mysql/if.sql similarity index 100% rename from test/fixtures/parser/mysql/if.sql rename to test/fixtures/dialects/mysql/if.sql diff --git a/test/fixtures/parser/mysql/if.yml b/test/fixtures/dialects/mysql/if.yml similarity index 100% rename from test/fixtures/parser/mysql/if.yml rename to test/fixtures/dialects/mysql/if.yml diff --git a/test/fixtures/parser/mysql/if_else.sql b/test/fixtures/dialects/mysql/if_else.sql similarity index 100% rename from test/fixtures/parser/mysql/if_else.sql rename to test/fixtures/dialects/mysql/if_else.sql diff --git a/test/fixtures/parser/mysql/if_else.yml b/test/fixtures/dialects/mysql/if_else.yml similarity index 100% rename from test/fixtures/parser/mysql/if_else.yml rename to test/fixtures/dialects/mysql/if_else.yml diff --git a/test/fixtures/parser/mysql/if_elseif.sql b/test/fixtures/dialects/mysql/if_elseif.sql similarity index 100% rename from test/fixtures/parser/mysql/if_elseif.sql rename to test/fixtures/dialects/mysql/if_elseif.sql diff --git a/test/fixtures/parser/mysql/if_elseif.yml b/test/fixtures/dialects/mysql/if_elseif.yml similarity index 100% rename from test/fixtures/parser/mysql/if_elseif.yml rename to test/fixtures/dialects/mysql/if_elseif.yml diff --git a/test/fixtures/parser/mysql/if_multiple_expression.sql b/test/fixtures/dialects/mysql/if_multiple_expression.sql similarity index 100% rename from test/fixtures/parser/mysql/if_multiple_expression.sql rename to test/fixtures/dialects/mysql/if_multiple_expression.sql diff --git a/test/fixtures/parser/mysql/if_multiple_expression.yml b/test/fixtures/dialects/mysql/if_multiple_expression.yml similarity index 100% rename from test/fixtures/parser/mysql/if_multiple_expression.yml rename to test/fixtures/dialects/mysql/if_multiple_expression.yml diff --git a/test/fixtures/parser/mysql/if_nested.sql b/test/fixtures/dialects/mysql/if_nested.sql similarity index 100% rename from test/fixtures/parser/mysql/if_nested.sql rename to test/fixtures/dialects/mysql/if_nested.sql diff --git a/test/fixtures/parser/mysql/if_nested.yml b/test/fixtures/dialects/mysql/if_nested.yml similarity index 100% rename from test/fixtures/parser/mysql/if_nested.yml rename to test/fixtures/dialects/mysql/if_nested.yml diff --git a/test/fixtures/parser/mysql/if_session_variable.sql b/test/fixtures/dialects/mysql/if_session_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/if_session_variable.sql rename to test/fixtures/dialects/mysql/if_session_variable.sql diff --git a/test/fixtures/parser/mysql/if_session_variable.yml b/test/fixtures/dialects/mysql/if_session_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/if_session_variable.yml rename to test/fixtures/dialects/mysql/if_session_variable.yml diff --git a/test/fixtures/parser/mysql/if_subquery_expression.sql b/test/fixtures/dialects/mysql/if_subquery_expression.sql similarity index 100% rename from test/fixtures/parser/mysql/if_subquery_expression.sql rename to test/fixtures/dialects/mysql/if_subquery_expression.sql diff --git a/test/fixtures/parser/mysql/if_subquery_expression.yml b/test/fixtures/dialects/mysql/if_subquery_expression.yml similarity index 100% rename from test/fixtures/parser/mysql/if_subquery_expression.yml rename to test/fixtures/dialects/mysql/if_subquery_expression.yml diff --git a/test/fixtures/parser/mysql/ignore_index.sql b/test/fixtures/dialects/mysql/ignore_index.sql similarity index 100% rename from test/fixtures/parser/mysql/ignore_index.sql rename to test/fixtures/dialects/mysql/ignore_index.sql diff --git a/test/fixtures/parser/mysql/ignore_index.yml b/test/fixtures/dialects/mysql/ignore_index.yml similarity index 100% rename from test/fixtures/parser/mysql/ignore_index.yml rename to test/fixtures/dialects/mysql/ignore_index.yml diff --git a/test/fixtures/parser/mysql/ignore_index_for_group_by.sql b/test/fixtures/dialects/mysql/ignore_index_for_group_by.sql similarity index 100% rename from test/fixtures/parser/mysql/ignore_index_for_group_by.sql rename to test/fixtures/dialects/mysql/ignore_index_for_group_by.sql diff --git a/test/fixtures/parser/mysql/ignore_index_for_group_by.yml b/test/fixtures/dialects/mysql/ignore_index_for_group_by.yml similarity index 100% rename from test/fixtures/parser/mysql/ignore_index_for_group_by.yml rename to test/fixtures/dialects/mysql/ignore_index_for_group_by.yml diff --git a/test/fixtures/parser/mysql/ignore_index_for_join.sql b/test/fixtures/dialects/mysql/ignore_index_for_join.sql similarity index 100% rename from test/fixtures/parser/mysql/ignore_index_for_join.sql rename to test/fixtures/dialects/mysql/ignore_index_for_join.sql diff --git a/test/fixtures/parser/mysql/ignore_index_for_join.yml b/test/fixtures/dialects/mysql/ignore_index_for_join.yml similarity index 100% rename from test/fixtures/parser/mysql/ignore_index_for_join.yml rename to test/fixtures/dialects/mysql/ignore_index_for_join.yml diff --git a/test/fixtures/parser/mysql/ignore_index_for_order_by.sql b/test/fixtures/dialects/mysql/ignore_index_for_order_by.sql similarity index 100% rename from test/fixtures/parser/mysql/ignore_index_for_order_by.sql rename to test/fixtures/dialects/mysql/ignore_index_for_order_by.sql diff --git a/test/fixtures/parser/mysql/ignore_index_for_order_by.yml b/test/fixtures/dialects/mysql/ignore_index_for_order_by.yml similarity index 100% rename from test/fixtures/parser/mysql/ignore_index_for_order_by.yml rename to test/fixtures/dialects/mysql/ignore_index_for_order_by.yml diff --git a/test/fixtures/parser/mysql/ignore_key.sql b/test/fixtures/dialects/mysql/ignore_key.sql similarity index 100% rename from test/fixtures/parser/mysql/ignore_key.sql rename to test/fixtures/dialects/mysql/ignore_key.sql diff --git a/test/fixtures/parser/mysql/ignore_key.yml b/test/fixtures/dialects/mysql/ignore_key.yml similarity index 100% rename from test/fixtures/parser/mysql/ignore_key.yml rename to test/fixtures/dialects/mysql/ignore_key.yml diff --git a/test/fixtures/parser/mysql/loop_label.sql b/test/fixtures/dialects/mysql/loop_label.sql similarity index 100% rename from test/fixtures/parser/mysql/loop_label.sql rename to test/fixtures/dialects/mysql/loop_label.sql diff --git a/test/fixtures/parser/mysql/loop_label.yml b/test/fixtures/dialects/mysql/loop_label.yml similarity index 100% rename from test/fixtures/parser/mysql/loop_label.yml rename to test/fixtures/dialects/mysql/loop_label.yml diff --git a/test/fixtures/parser/mysql/loop_multiple_statements.sql b/test/fixtures/dialects/mysql/loop_multiple_statements.sql similarity index 100% rename from test/fixtures/parser/mysql/loop_multiple_statements.sql rename to test/fixtures/dialects/mysql/loop_multiple_statements.sql diff --git a/test/fixtures/parser/mysql/loop_multiple_statements.yml b/test/fixtures/dialects/mysql/loop_multiple_statements.yml similarity index 100% rename from test/fixtures/parser/mysql/loop_multiple_statements.yml rename to test/fixtures/dialects/mysql/loop_multiple_statements.yml diff --git a/test/fixtures/parser/mysql/loop_no_label.sql b/test/fixtures/dialects/mysql/loop_no_label.sql similarity index 100% rename from test/fixtures/parser/mysql/loop_no_label.sql rename to test/fixtures/dialects/mysql/loop_no_label.sql diff --git a/test/fixtures/parser/mysql/loop_no_label.yml b/test/fixtures/dialects/mysql/loop_no_label.yml similarity index 100% rename from test/fixtures/parser/mysql/loop_no_label.yml rename to test/fixtures/dialects/mysql/loop_no_label.yml diff --git a/test/fixtures/parser/mysql/nested_begin.sql b/test/fixtures/dialects/mysql/nested_begin.sql similarity index 100% rename from test/fixtures/parser/mysql/nested_begin.sql rename to test/fixtures/dialects/mysql/nested_begin.sql diff --git a/test/fixtures/parser/mysql/nested_begin.yml b/test/fixtures/dialects/mysql/nested_begin.yml similarity index 100% rename from test/fixtures/parser/mysql/nested_begin.yml rename to test/fixtures/dialects/mysql/nested_begin.yml diff --git a/test/fixtures/parser/mysql/open.sql b/test/fixtures/dialects/mysql/open.sql similarity index 100% rename from test/fixtures/parser/mysql/open.sql rename to test/fixtures/dialects/mysql/open.sql diff --git a/test/fixtures/parser/mysql/open.yml b/test/fixtures/dialects/mysql/open.yml similarity index 100% rename from test/fixtures/parser/mysql/open.yml rename to test/fixtures/dialects/mysql/open.yml diff --git a/test/fixtures/parser/mysql/open_qualified.sql b/test/fixtures/dialects/mysql/open_qualified.sql similarity index 100% rename from test/fixtures/parser/mysql/open_qualified.sql rename to test/fixtures/dialects/mysql/open_qualified.sql diff --git a/test/fixtures/parser/mysql/open_qualified.yml b/test/fixtures/dialects/mysql/open_qualified.yml similarity index 100% rename from test/fixtures/parser/mysql/open_qualified.yml rename to test/fixtures/dialects/mysql/open_qualified.yml diff --git a/test/fixtures/parser/mysql/prepare_local_variable.sql b/test/fixtures/dialects/mysql/prepare_local_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/prepare_local_variable.sql rename to test/fixtures/dialects/mysql/prepare_local_variable.sql diff --git a/test/fixtures/parser/mysql/prepare_local_variable.yml b/test/fixtures/dialects/mysql/prepare_local_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/prepare_local_variable.yml rename to test/fixtures/dialects/mysql/prepare_local_variable.yml diff --git a/test/fixtures/parser/mysql/prepare_session_variable.sql b/test/fixtures/dialects/mysql/prepare_session_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/prepare_session_variable.sql rename to test/fixtures/dialects/mysql/prepare_session_variable.sql diff --git a/test/fixtures/parser/mysql/prepare_session_variable.yml b/test/fixtures/dialects/mysql/prepare_session_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/prepare_session_variable.yml rename to test/fixtures/dialects/mysql/prepare_session_variable.yml diff --git a/test/fixtures/parser/mysql/prepare_statement.sql b/test/fixtures/dialects/mysql/prepare_statement.sql similarity index 100% rename from test/fixtures/parser/mysql/prepare_statement.sql rename to test/fixtures/dialects/mysql/prepare_statement.sql diff --git a/test/fixtures/parser/mysql/prepare_statement.yml b/test/fixtures/dialects/mysql/prepare_statement.yml similarity index 100% rename from test/fixtures/parser/mysql/prepare_statement.yml rename to test/fixtures/dialects/mysql/prepare_statement.yml diff --git a/test/fixtures/parser/mysql/procedure_definer.sql b/test/fixtures/dialects/mysql/procedure_definer.sql similarity index 100% rename from test/fixtures/parser/mysql/procedure_definer.sql rename to test/fixtures/dialects/mysql/procedure_definer.sql diff --git a/test/fixtures/parser/mysql/procedure_definer.yml b/test/fixtures/dialects/mysql/procedure_definer.yml similarity index 100% rename from test/fixtures/parser/mysql/procedure_definer.yml rename to test/fixtures/dialects/mysql/procedure_definer.yml diff --git a/test/fixtures/parser/mysql/procedure_in_param.sql b/test/fixtures/dialects/mysql/procedure_in_param.sql similarity index 100% rename from test/fixtures/parser/mysql/procedure_in_param.sql rename to test/fixtures/dialects/mysql/procedure_in_param.sql diff --git a/test/fixtures/parser/mysql/procedure_in_param.yml b/test/fixtures/dialects/mysql/procedure_in_param.yml similarity index 100% rename from test/fixtures/parser/mysql/procedure_in_param.yml rename to test/fixtures/dialects/mysql/procedure_in_param.yml diff --git a/test/fixtures/parser/mysql/procedure_inout_param.sql b/test/fixtures/dialects/mysql/procedure_inout_param.sql similarity index 100% rename from test/fixtures/parser/mysql/procedure_inout_param.sql rename to test/fixtures/dialects/mysql/procedure_inout_param.sql diff --git a/test/fixtures/parser/mysql/procedure_inout_param.yml b/test/fixtures/dialects/mysql/procedure_inout_param.yml similarity index 100% rename from test/fixtures/parser/mysql/procedure_inout_param.yml rename to test/fixtures/dialects/mysql/procedure_inout_param.yml diff --git a/test/fixtures/parser/mysql/procedure_out_param.sql b/test/fixtures/dialects/mysql/procedure_out_param.sql similarity index 100% rename from test/fixtures/parser/mysql/procedure_out_param.sql rename to test/fixtures/dialects/mysql/procedure_out_param.sql diff --git a/test/fixtures/parser/mysql/procedure_out_param.yml b/test/fixtures/dialects/mysql/procedure_out_param.yml similarity index 100% rename from test/fixtures/parser/mysql/procedure_out_param.yml rename to test/fixtures/dialects/mysql/procedure_out_param.yml diff --git a/test/fixtures/parser/mysql/repeat_label.sql b/test/fixtures/dialects/mysql/repeat_label.sql similarity index 100% rename from test/fixtures/parser/mysql/repeat_label.sql rename to test/fixtures/dialects/mysql/repeat_label.sql diff --git a/test/fixtures/parser/mysql/repeat_label.yml b/test/fixtures/dialects/mysql/repeat_label.yml similarity index 100% rename from test/fixtures/parser/mysql/repeat_label.yml rename to test/fixtures/dialects/mysql/repeat_label.yml diff --git a/test/fixtures/parser/mysql/repeat_multiple_statements.sql b/test/fixtures/dialects/mysql/repeat_multiple_statements.sql similarity index 100% rename from test/fixtures/parser/mysql/repeat_multiple_statements.sql rename to test/fixtures/dialects/mysql/repeat_multiple_statements.sql diff --git a/test/fixtures/parser/mysql/repeat_multiple_statements.yml b/test/fixtures/dialects/mysql/repeat_multiple_statements.yml similarity index 100% rename from test/fixtures/parser/mysql/repeat_multiple_statements.yml rename to test/fixtures/dialects/mysql/repeat_multiple_statements.yml diff --git a/test/fixtures/parser/mysql/repeat_no_label.sql b/test/fixtures/dialects/mysql/repeat_no_label.sql similarity index 100% rename from test/fixtures/parser/mysql/repeat_no_label.sql rename to test/fixtures/dialects/mysql/repeat_no_label.sql diff --git a/test/fixtures/parser/mysql/repeat_no_label.yml b/test/fixtures/dialects/mysql/repeat_no_label.yml similarity index 100% rename from test/fixtures/parser/mysql/repeat_no_label.yml rename to test/fixtures/dialects/mysql/repeat_no_label.yml diff --git a/test/fixtures/parser/mysql/resignal.sql b/test/fixtures/dialects/mysql/resignal.sql similarity index 100% rename from test/fixtures/parser/mysql/resignal.sql rename to test/fixtures/dialects/mysql/resignal.sql diff --git a/test/fixtures/parser/mysql/resignal.yml b/test/fixtures/dialects/mysql/resignal.yml similarity index 100% rename from test/fixtures/parser/mysql/resignal.yml rename to test/fixtures/dialects/mysql/resignal.yml diff --git a/test/fixtures/parser/mysql/resignal_condition_name.sql b/test/fixtures/dialects/mysql/resignal_condition_name.sql similarity index 100% rename from test/fixtures/parser/mysql/resignal_condition_name.sql rename to test/fixtures/dialects/mysql/resignal_condition_name.sql diff --git a/test/fixtures/parser/mysql/resignal_condition_name.yml b/test/fixtures/dialects/mysql/resignal_condition_name.yml similarity index 100% rename from test/fixtures/parser/mysql/resignal_condition_name.yml rename to test/fixtures/dialects/mysql/resignal_condition_name.yml diff --git a/test/fixtures/parser/mysql/resignal_condition_sqlstate.sql b/test/fixtures/dialects/mysql/resignal_condition_sqlstate.sql similarity index 100% rename from test/fixtures/parser/mysql/resignal_condition_sqlstate.sql rename to test/fixtures/dialects/mysql/resignal_condition_sqlstate.sql diff --git a/test/fixtures/parser/mysql/resignal_condition_sqlstate.yml b/test/fixtures/dialects/mysql/resignal_condition_sqlstate.yml similarity index 100% rename from test/fixtures/parser/mysql/resignal_condition_sqlstate.yml rename to test/fixtures/dialects/mysql/resignal_condition_sqlstate.yml diff --git a/test/fixtures/parser/mysql/resignal_condition_sqlstate_value.sql b/test/fixtures/dialects/mysql/resignal_condition_sqlstate_value.sql similarity index 100% rename from test/fixtures/parser/mysql/resignal_condition_sqlstate_value.sql rename to test/fixtures/dialects/mysql/resignal_condition_sqlstate_value.sql diff --git a/test/fixtures/parser/mysql/resignal_condition_sqlstate_value.yml b/test/fixtures/dialects/mysql/resignal_condition_sqlstate_value.yml similarity index 100% rename from test/fixtures/parser/mysql/resignal_condition_sqlstate_value.yml rename to test/fixtures/dialects/mysql/resignal_condition_sqlstate_value.yml diff --git a/test/fixtures/parser/mysql/resignal_set_signal_info.sql b/test/fixtures/dialects/mysql/resignal_set_signal_info.sql similarity index 100% rename from test/fixtures/parser/mysql/resignal_set_signal_info.sql rename to test/fixtures/dialects/mysql/resignal_set_signal_info.sql diff --git a/test/fixtures/parser/mysql/resignal_set_signal_info.yml b/test/fixtures/dialects/mysql/resignal_set_signal_info.yml similarity index 100% rename from test/fixtures/parser/mysql/resignal_set_signal_info.yml rename to test/fixtures/dialects/mysql/resignal_set_signal_info.yml diff --git a/test/fixtures/parser/mysql/resignal_set_signal_info_multiple.sql b/test/fixtures/dialects/mysql/resignal_set_signal_info_multiple.sql similarity index 100% rename from test/fixtures/parser/mysql/resignal_set_signal_info_multiple.sql rename to test/fixtures/dialects/mysql/resignal_set_signal_info_multiple.sql diff --git a/test/fixtures/parser/mysql/resignal_set_signal_info_multiple.yml b/test/fixtures/dialects/mysql/resignal_set_signal_info_multiple.yml similarity index 100% rename from test/fixtures/parser/mysql/resignal_set_signal_info_multiple.yml rename to test/fixtures/dialects/mysql/resignal_set_signal_info_multiple.yml diff --git a/test/fixtures/parser/mysql/select_distinctrow.sql b/test/fixtures/dialects/mysql/select_distinctrow.sql similarity index 100% rename from test/fixtures/parser/mysql/select_distinctrow.sql rename to test/fixtures/dialects/mysql/select_distinctrow.sql diff --git a/test/fixtures/parser/mysql/select_distinctrow.yml b/test/fixtures/dialects/mysql/select_distinctrow.yml similarity index 100% rename from test/fixtures/parser/mysql/select_distinctrow.yml rename to test/fixtures/dialects/mysql/select_distinctrow.yml diff --git a/test/fixtures/parser/mysql/select_for_share.sql b/test/fixtures/dialects/mysql/select_for_share.sql similarity index 100% rename from test/fixtures/parser/mysql/select_for_share.sql rename to test/fixtures/dialects/mysql/select_for_share.sql diff --git a/test/fixtures/parser/mysql/select_for_share.yml b/test/fixtures/dialects/mysql/select_for_share.yml similarity index 100% rename from test/fixtures/parser/mysql/select_for_share.yml rename to test/fixtures/dialects/mysql/select_for_share.yml diff --git a/test/fixtures/parser/mysql/select_for_update.sql b/test/fixtures/dialects/mysql/select_for_update.sql similarity index 100% rename from test/fixtures/parser/mysql/select_for_update.sql rename to test/fixtures/dialects/mysql/select_for_update.sql diff --git a/test/fixtures/parser/mysql/select_for_update.yml b/test/fixtures/dialects/mysql/select_for_update.yml similarity index 100% rename from test/fixtures/parser/mysql/select_for_update.yml rename to test/fixtures/dialects/mysql/select_for_update.yml diff --git a/test/fixtures/parser/mysql/select_for_update_lock_in_share_mode.sql b/test/fixtures/dialects/mysql/select_for_update_lock_in_share_mode.sql similarity index 100% rename from test/fixtures/parser/mysql/select_for_update_lock_in_share_mode.sql rename to test/fixtures/dialects/mysql/select_for_update_lock_in_share_mode.sql diff --git a/test/fixtures/parser/mysql/select_for_update_lock_in_share_mode.yml b/test/fixtures/dialects/mysql/select_for_update_lock_in_share_mode.yml similarity index 100% rename from test/fixtures/parser/mysql/select_for_update_lock_in_share_mode.yml rename to test/fixtures/dialects/mysql/select_for_update_lock_in_share_mode.yml diff --git a/test/fixtures/parser/mysql/select_for_update_nowait.sql b/test/fixtures/dialects/mysql/select_for_update_nowait.sql similarity index 100% rename from test/fixtures/parser/mysql/select_for_update_nowait.sql rename to test/fixtures/dialects/mysql/select_for_update_nowait.sql diff --git a/test/fixtures/parser/mysql/select_for_update_nowait.yml b/test/fixtures/dialects/mysql/select_for_update_nowait.yml similarity index 100% rename from test/fixtures/parser/mysql/select_for_update_nowait.yml rename to test/fixtures/dialects/mysql/select_for_update_nowait.yml diff --git a/test/fixtures/parser/mysql/select_for_update_of.sql b/test/fixtures/dialects/mysql/select_for_update_of.sql similarity index 100% rename from test/fixtures/parser/mysql/select_for_update_of.sql rename to test/fixtures/dialects/mysql/select_for_update_of.sql diff --git a/test/fixtures/parser/mysql/select_for_update_of.yml b/test/fixtures/dialects/mysql/select_for_update_of.yml similarity index 100% rename from test/fixtures/parser/mysql/select_for_update_of.yml rename to test/fixtures/dialects/mysql/select_for_update_of.yml diff --git a/test/fixtures/parser/mysql/select_for_update_of_multiple.sql b/test/fixtures/dialects/mysql/select_for_update_of_multiple.sql similarity index 100% rename from test/fixtures/parser/mysql/select_for_update_of_multiple.sql rename to test/fixtures/dialects/mysql/select_for_update_of_multiple.sql diff --git a/test/fixtures/parser/mysql/select_for_update_of_multiple.yml b/test/fixtures/dialects/mysql/select_for_update_of_multiple.yml similarity index 100% rename from test/fixtures/parser/mysql/select_for_update_of_multiple.yml rename to test/fixtures/dialects/mysql/select_for_update_of_multiple.yml diff --git a/test/fixtures/parser/mysql/select_for_update_skip_locked.sql b/test/fixtures/dialects/mysql/select_for_update_skip_locked.sql similarity index 100% rename from test/fixtures/parser/mysql/select_for_update_skip_locked.sql rename to test/fixtures/dialects/mysql/select_for_update_skip_locked.sql diff --git a/test/fixtures/parser/mysql/select_for_update_skip_locked.yml b/test/fixtures/dialects/mysql/select_for_update_skip_locked.yml similarity index 100% rename from test/fixtures/parser/mysql/select_for_update_skip_locked.yml rename to test/fixtures/dialects/mysql/select_for_update_skip_locked.yml diff --git a/test/fixtures/parser/mysql/select_high_priority.sql b/test/fixtures/dialects/mysql/select_high_priority.sql similarity index 100% rename from test/fixtures/parser/mysql/select_high_priority.sql rename to test/fixtures/dialects/mysql/select_high_priority.sql diff --git a/test/fixtures/parser/mysql/select_high_priority.yml b/test/fixtures/dialects/mysql/select_high_priority.yml similarity index 100% rename from test/fixtures/parser/mysql/select_high_priority.yml rename to test/fixtures/dialects/mysql/select_high_priority.yml diff --git a/test/fixtures/parser/mysql/select_into_dumpfile.sql b/test/fixtures/dialects/mysql/select_into_dumpfile.sql similarity index 100% rename from test/fixtures/parser/mysql/select_into_dumpfile.sql rename to test/fixtures/dialects/mysql/select_into_dumpfile.sql diff --git a/test/fixtures/parser/mysql/select_into_dumpfile.yml b/test/fixtures/dialects/mysql/select_into_dumpfile.yml similarity index 100% rename from test/fixtures/parser/mysql/select_into_dumpfile.yml rename to test/fixtures/dialects/mysql/select_into_dumpfile.yml diff --git a/test/fixtures/parser/mysql/select_into_multiple_variable.sql b/test/fixtures/dialects/mysql/select_into_multiple_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/select_into_multiple_variable.sql rename to test/fixtures/dialects/mysql/select_into_multiple_variable.sql diff --git a/test/fixtures/parser/mysql/select_into_multiple_variable.yml b/test/fixtures/dialects/mysql/select_into_multiple_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/select_into_multiple_variable.yml rename to test/fixtures/dialects/mysql/select_into_multiple_variable.yml diff --git a/test/fixtures/parser/mysql/select_into_outfile.sql b/test/fixtures/dialects/mysql/select_into_outfile.sql similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile.sql rename to test/fixtures/dialects/mysql/select_into_outfile.sql diff --git a/test/fixtures/parser/mysql/select_into_outfile.yml b/test/fixtures/dialects/mysql/select_into_outfile.yml similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile.yml rename to test/fixtures/dialects/mysql/select_into_outfile.yml diff --git a/test/fixtures/parser/mysql/select_into_outfile_fields_enclosed.sql b/test/fixtures/dialects/mysql/select_into_outfile_fields_enclosed.sql similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_fields_enclosed.sql rename to test/fixtures/dialects/mysql/select_into_outfile_fields_enclosed.sql diff --git a/test/fixtures/parser/mysql/select_into_outfile_fields_enclosed.yml b/test/fixtures/dialects/mysql/select_into_outfile_fields_enclosed.yml similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_fields_enclosed.yml rename to test/fixtures/dialects/mysql/select_into_outfile_fields_enclosed.yml diff --git a/test/fixtures/parser/mysql/select_into_outfile_fields_escaped.sql b/test/fixtures/dialects/mysql/select_into_outfile_fields_escaped.sql similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_fields_escaped.sql rename to test/fixtures/dialects/mysql/select_into_outfile_fields_escaped.sql diff --git a/test/fixtures/parser/mysql/select_into_outfile_fields_escaped.yml b/test/fixtures/dialects/mysql/select_into_outfile_fields_escaped.yml similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_fields_escaped.yml rename to test/fixtures/dialects/mysql/select_into_outfile_fields_escaped.yml diff --git a/test/fixtures/parser/mysql/select_into_outfile_fields_optionally_enclosed.sql b/test/fixtures/dialects/mysql/select_into_outfile_fields_optionally_enclosed.sql similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_fields_optionally_enclosed.sql rename to test/fixtures/dialects/mysql/select_into_outfile_fields_optionally_enclosed.sql diff --git a/test/fixtures/parser/mysql/select_into_outfile_fields_optionally_enclosed.yml b/test/fixtures/dialects/mysql/select_into_outfile_fields_optionally_enclosed.yml similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_fields_optionally_enclosed.yml rename to test/fixtures/dialects/mysql/select_into_outfile_fields_optionally_enclosed.yml diff --git a/test/fixtures/parser/mysql/select_into_outfile_fields_terminated.sql b/test/fixtures/dialects/mysql/select_into_outfile_fields_terminated.sql similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_fields_terminated.sql rename to test/fixtures/dialects/mysql/select_into_outfile_fields_terminated.sql diff --git a/test/fixtures/parser/mysql/select_into_outfile_fields_terminated.yml b/test/fixtures/dialects/mysql/select_into_outfile_fields_terminated.yml similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_fields_terminated.yml rename to test/fixtures/dialects/mysql/select_into_outfile_fields_terminated.yml diff --git a/test/fixtures/parser/mysql/select_into_outfile_lines_starting.sql b/test/fixtures/dialects/mysql/select_into_outfile_lines_starting.sql similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_lines_starting.sql rename to test/fixtures/dialects/mysql/select_into_outfile_lines_starting.sql diff --git a/test/fixtures/parser/mysql/select_into_outfile_lines_starting.yml b/test/fixtures/dialects/mysql/select_into_outfile_lines_starting.yml similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_lines_starting.yml rename to test/fixtures/dialects/mysql/select_into_outfile_lines_starting.yml diff --git a/test/fixtures/parser/mysql/select_into_outfile_lines_terminated.sql b/test/fixtures/dialects/mysql/select_into_outfile_lines_terminated.sql similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_lines_terminated.sql rename to test/fixtures/dialects/mysql/select_into_outfile_lines_terminated.sql diff --git a/test/fixtures/parser/mysql/select_into_outfile_lines_terminated.yml b/test/fixtures/dialects/mysql/select_into_outfile_lines_terminated.yml similarity index 100% rename from test/fixtures/parser/mysql/select_into_outfile_lines_terminated.yml rename to test/fixtures/dialects/mysql/select_into_outfile_lines_terminated.yml diff --git a/test/fixtures/parser/mysql/select_into_session_variable.sql b/test/fixtures/dialects/mysql/select_into_session_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/select_into_session_variable.sql rename to test/fixtures/dialects/mysql/select_into_session_variable.sql diff --git a/test/fixtures/parser/mysql/select_into_session_variable.yml b/test/fixtures/dialects/mysql/select_into_session_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/select_into_session_variable.yml rename to test/fixtures/dialects/mysql/select_into_session_variable.yml diff --git a/test/fixtures/parser/mysql/select_local_variable.sql b/test/fixtures/dialects/mysql/select_local_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/select_local_variable.sql rename to test/fixtures/dialects/mysql/select_local_variable.sql diff --git a/test/fixtures/parser/mysql/select_local_variable.yml b/test/fixtures/dialects/mysql/select_local_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/select_local_variable.yml rename to test/fixtures/dialects/mysql/select_local_variable.yml diff --git a/test/fixtures/parser/mysql/select_lock_in_share_mode.sql b/test/fixtures/dialects/mysql/select_lock_in_share_mode.sql similarity index 100% rename from test/fixtures/parser/mysql/select_lock_in_share_mode.sql rename to test/fixtures/dialects/mysql/select_lock_in_share_mode.sql diff --git a/test/fixtures/parser/mysql/select_lock_in_share_mode.yml b/test/fixtures/dialects/mysql/select_lock_in_share_mode.yml similarity index 100% rename from test/fixtures/parser/mysql/select_lock_in_share_mode.yml rename to test/fixtures/dialects/mysql/select_lock_in_share_mode.yml diff --git a/test/fixtures/parser/mysql/select_multiple_partition.sql b/test/fixtures/dialects/mysql/select_multiple_partition.sql similarity index 100% rename from test/fixtures/parser/mysql/select_multiple_partition.sql rename to test/fixtures/dialects/mysql/select_multiple_partition.sql diff --git a/test/fixtures/parser/mysql/select_multiple_partition.yml b/test/fixtures/dialects/mysql/select_multiple_partition.yml similarity index 100% rename from test/fixtures/parser/mysql/select_multiple_partition.yml rename to test/fixtures/dialects/mysql/select_multiple_partition.yml diff --git a/test/fixtures/parser/mysql/select_partition.sql b/test/fixtures/dialects/mysql/select_partition.sql similarity index 100% rename from test/fixtures/parser/mysql/select_partition.sql rename to test/fixtures/dialects/mysql/select_partition.sql diff --git a/test/fixtures/parser/mysql/select_partition.yml b/test/fixtures/dialects/mysql/select_partition.yml similarity index 100% rename from test/fixtures/parser/mysql/select_partition.yml rename to test/fixtures/dialects/mysql/select_partition.yml diff --git a/test/fixtures/parser/mysql/select_session_variable.sql b/test/fixtures/dialects/mysql/select_session_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/select_session_variable.sql rename to test/fixtures/dialects/mysql/select_session_variable.sql diff --git a/test/fixtures/parser/mysql/select_session_variable.yml b/test/fixtures/dialects/mysql/select_session_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/select_session_variable.yml rename to test/fixtures/dialects/mysql/select_session_variable.yml diff --git a/test/fixtures/parser/mysql/select_sql_big_result.sql b/test/fixtures/dialects/mysql/select_sql_big_result.sql similarity index 100% rename from test/fixtures/parser/mysql/select_sql_big_result.sql rename to test/fixtures/dialects/mysql/select_sql_big_result.sql diff --git a/test/fixtures/parser/mysql/select_sql_big_result.yml b/test/fixtures/dialects/mysql/select_sql_big_result.yml similarity index 100% rename from test/fixtures/parser/mysql/select_sql_big_result.yml rename to test/fixtures/dialects/mysql/select_sql_big_result.yml diff --git a/test/fixtures/parser/mysql/select_sql_buffer_result.sql b/test/fixtures/dialects/mysql/select_sql_buffer_result.sql similarity index 100% rename from test/fixtures/parser/mysql/select_sql_buffer_result.sql rename to test/fixtures/dialects/mysql/select_sql_buffer_result.sql diff --git a/test/fixtures/parser/mysql/select_sql_buffer_result.yml b/test/fixtures/dialects/mysql/select_sql_buffer_result.yml similarity index 100% rename from test/fixtures/parser/mysql/select_sql_buffer_result.yml rename to test/fixtures/dialects/mysql/select_sql_buffer_result.yml diff --git a/test/fixtures/parser/mysql/select_sql_cache.sql b/test/fixtures/dialects/mysql/select_sql_cache.sql similarity index 100% rename from test/fixtures/parser/mysql/select_sql_cache.sql rename to test/fixtures/dialects/mysql/select_sql_cache.sql diff --git a/test/fixtures/parser/mysql/select_sql_cache.yml b/test/fixtures/dialects/mysql/select_sql_cache.yml similarity index 100% rename from test/fixtures/parser/mysql/select_sql_cache.yml rename to test/fixtures/dialects/mysql/select_sql_cache.yml diff --git a/test/fixtures/parser/mysql/select_sql_calc_found_rows.sql b/test/fixtures/dialects/mysql/select_sql_calc_found_rows.sql similarity index 100% rename from test/fixtures/parser/mysql/select_sql_calc_found_rows.sql rename to test/fixtures/dialects/mysql/select_sql_calc_found_rows.sql diff --git a/test/fixtures/parser/mysql/select_sql_calc_found_rows.yml b/test/fixtures/dialects/mysql/select_sql_calc_found_rows.yml similarity index 100% rename from test/fixtures/parser/mysql/select_sql_calc_found_rows.yml rename to test/fixtures/dialects/mysql/select_sql_calc_found_rows.yml diff --git a/test/fixtures/parser/mysql/select_sql_no_cache.sql b/test/fixtures/dialects/mysql/select_sql_no_cache.sql similarity index 100% rename from test/fixtures/parser/mysql/select_sql_no_cache.sql rename to test/fixtures/dialects/mysql/select_sql_no_cache.sql diff --git a/test/fixtures/parser/mysql/select_sql_no_cache.yml b/test/fixtures/dialects/mysql/select_sql_no_cache.yml similarity index 100% rename from test/fixtures/parser/mysql/select_sql_no_cache.yml rename to test/fixtures/dialects/mysql/select_sql_no_cache.yml diff --git a/test/fixtures/parser/mysql/select_sql_small_result.sql b/test/fixtures/dialects/mysql/select_sql_small_result.sql similarity index 100% rename from test/fixtures/parser/mysql/select_sql_small_result.sql rename to test/fixtures/dialects/mysql/select_sql_small_result.sql diff --git a/test/fixtures/parser/mysql/select_sql_small_result.yml b/test/fixtures/dialects/mysql/select_sql_small_result.yml similarity index 100% rename from test/fixtures/parser/mysql/select_sql_small_result.yml rename to test/fixtures/dialects/mysql/select_sql_small_result.yml diff --git a/test/fixtures/parser/mysql/select_straight_join.sql b/test/fixtures/dialects/mysql/select_straight_join.sql similarity index 100% rename from test/fixtures/parser/mysql/select_straight_join.sql rename to test/fixtures/dialects/mysql/select_straight_join.sql diff --git a/test/fixtures/parser/mysql/select_straight_join.yml b/test/fixtures/dialects/mysql/select_straight_join.yml similarity index 100% rename from test/fixtures/parser/mysql/select_straight_join.yml rename to test/fixtures/dialects/mysql/select_straight_join.yml diff --git a/test/fixtures/parser/mysql/set_session_variable.sql b/test/fixtures/dialects/mysql/set_session_variable.sql similarity index 100% rename from test/fixtures/parser/mysql/set_session_variable.sql rename to test/fixtures/dialects/mysql/set_session_variable.sql diff --git a/test/fixtures/parser/mysql/set_session_variable.yml b/test/fixtures/dialects/mysql/set_session_variable.yml similarity index 100% rename from test/fixtures/parser/mysql/set_session_variable.yml rename to test/fixtures/dialects/mysql/set_session_variable.yml diff --git a/test/fixtures/parser/mysql/set_session_variable_expression.sql b/test/fixtures/dialects/mysql/set_session_variable_expression.sql similarity index 100% rename from test/fixtures/parser/mysql/set_session_variable_expression.sql rename to test/fixtures/dialects/mysql/set_session_variable_expression.sql diff --git a/test/fixtures/parser/mysql/set_session_variable_expression.yml b/test/fixtures/dialects/mysql/set_session_variable_expression.yml similarity index 100% rename from test/fixtures/parser/mysql/set_session_variable_expression.yml rename to test/fixtures/dialects/mysql/set_session_variable_expression.yml diff --git a/test/fixtures/parser/mysql/signal.sql b/test/fixtures/dialects/mysql/signal.sql similarity index 100% rename from test/fixtures/parser/mysql/signal.sql rename to test/fixtures/dialects/mysql/signal.sql diff --git a/test/fixtures/parser/mysql/signal.yml b/test/fixtures/dialects/mysql/signal.yml similarity index 100% rename from test/fixtures/parser/mysql/signal.yml rename to test/fixtures/dialects/mysql/signal.yml diff --git a/test/fixtures/parser/mysql/signal_condition_name.sql b/test/fixtures/dialects/mysql/signal_condition_name.sql similarity index 100% rename from test/fixtures/parser/mysql/signal_condition_name.sql rename to test/fixtures/dialects/mysql/signal_condition_name.sql diff --git a/test/fixtures/parser/mysql/signal_condition_name.yml b/test/fixtures/dialects/mysql/signal_condition_name.yml similarity index 100% rename from test/fixtures/parser/mysql/signal_condition_name.yml rename to test/fixtures/dialects/mysql/signal_condition_name.yml diff --git a/test/fixtures/parser/mysql/signal_condition_sqlstate.sql b/test/fixtures/dialects/mysql/signal_condition_sqlstate.sql similarity index 100% rename from test/fixtures/parser/mysql/signal_condition_sqlstate.sql rename to test/fixtures/dialects/mysql/signal_condition_sqlstate.sql diff --git a/test/fixtures/parser/mysql/signal_condition_sqlstate.yml b/test/fixtures/dialects/mysql/signal_condition_sqlstate.yml similarity index 100% rename from test/fixtures/parser/mysql/signal_condition_sqlstate.yml rename to test/fixtures/dialects/mysql/signal_condition_sqlstate.yml diff --git a/test/fixtures/parser/mysql/signal_condition_sqlstate_value.sql b/test/fixtures/dialects/mysql/signal_condition_sqlstate_value.sql similarity index 100% rename from test/fixtures/parser/mysql/signal_condition_sqlstate_value.sql rename to test/fixtures/dialects/mysql/signal_condition_sqlstate_value.sql diff --git a/test/fixtures/parser/mysql/signal_condition_sqlstate_value.yml b/test/fixtures/dialects/mysql/signal_condition_sqlstate_value.yml similarity index 100% rename from test/fixtures/parser/mysql/signal_condition_sqlstate_value.yml rename to test/fixtures/dialects/mysql/signal_condition_sqlstate_value.yml diff --git a/test/fixtures/parser/mysql/signal_set_signal_info.sql b/test/fixtures/dialects/mysql/signal_set_signal_info.sql similarity index 100% rename from test/fixtures/parser/mysql/signal_set_signal_info.sql rename to test/fixtures/dialects/mysql/signal_set_signal_info.sql diff --git a/test/fixtures/parser/mysql/signal_set_signal_info.yml b/test/fixtures/dialects/mysql/signal_set_signal_info.yml similarity index 100% rename from test/fixtures/parser/mysql/signal_set_signal_info.yml rename to test/fixtures/dialects/mysql/signal_set_signal_info.yml diff --git a/test/fixtures/parser/mysql/signal_set_signal_info_multiple.sql b/test/fixtures/dialects/mysql/signal_set_signal_info_multiple.sql similarity index 100% rename from test/fixtures/parser/mysql/signal_set_signal_info_multiple.sql rename to test/fixtures/dialects/mysql/signal_set_signal_info_multiple.sql diff --git a/test/fixtures/parser/mysql/signal_set_signal_info_multiple.yml b/test/fixtures/dialects/mysql/signal_set_signal_info_multiple.yml similarity index 100% rename from test/fixtures/parser/mysql/signal_set_signal_info_multiple.yml rename to test/fixtures/dialects/mysql/signal_set_signal_info_multiple.yml diff --git a/test/fixtures/parser/mysql/use_database.sql b/test/fixtures/dialects/mysql/use_database.sql similarity index 100% rename from test/fixtures/parser/mysql/use_database.sql rename to test/fixtures/dialects/mysql/use_database.sql diff --git a/test/fixtures/parser/mysql/use_database.yml b/test/fixtures/dialects/mysql/use_database.yml similarity index 100% rename from test/fixtures/parser/mysql/use_database.yml rename to test/fixtures/dialects/mysql/use_database.yml diff --git a/test/fixtures/parser/mysql/use_index.sql b/test/fixtures/dialects/mysql/use_index.sql similarity index 100% rename from test/fixtures/parser/mysql/use_index.sql rename to test/fixtures/dialects/mysql/use_index.sql diff --git a/test/fixtures/parser/mysql/use_index.yml b/test/fixtures/dialects/mysql/use_index.yml similarity index 100% rename from test/fixtures/parser/mysql/use_index.yml rename to test/fixtures/dialects/mysql/use_index.yml diff --git a/test/fixtures/parser/mysql/use_index_for_group_by.sql b/test/fixtures/dialects/mysql/use_index_for_group_by.sql similarity index 100% rename from test/fixtures/parser/mysql/use_index_for_group_by.sql rename to test/fixtures/dialects/mysql/use_index_for_group_by.sql diff --git a/test/fixtures/parser/mysql/use_index_for_group_by.yml b/test/fixtures/dialects/mysql/use_index_for_group_by.yml similarity index 100% rename from test/fixtures/parser/mysql/use_index_for_group_by.yml rename to test/fixtures/dialects/mysql/use_index_for_group_by.yml diff --git a/test/fixtures/parser/mysql/use_index_for_join.sql b/test/fixtures/dialects/mysql/use_index_for_join.sql similarity index 100% rename from test/fixtures/parser/mysql/use_index_for_join.sql rename to test/fixtures/dialects/mysql/use_index_for_join.sql diff --git a/test/fixtures/parser/mysql/use_index_for_join.yml b/test/fixtures/dialects/mysql/use_index_for_join.yml similarity index 100% rename from test/fixtures/parser/mysql/use_index_for_join.yml rename to test/fixtures/dialects/mysql/use_index_for_join.yml diff --git a/test/fixtures/parser/mysql/use_index_for_order_by.sql b/test/fixtures/dialects/mysql/use_index_for_order_by.sql similarity index 100% rename from test/fixtures/parser/mysql/use_index_for_order_by.sql rename to test/fixtures/dialects/mysql/use_index_for_order_by.sql diff --git a/test/fixtures/parser/mysql/use_index_for_order_by.yml b/test/fixtures/dialects/mysql/use_index_for_order_by.yml similarity index 100% rename from test/fixtures/parser/mysql/use_index_for_order_by.yml rename to test/fixtures/dialects/mysql/use_index_for_order_by.yml diff --git a/test/fixtures/parser/mysql/use_key.sql b/test/fixtures/dialects/mysql/use_key.sql similarity index 100% rename from test/fixtures/parser/mysql/use_key.sql rename to test/fixtures/dialects/mysql/use_key.sql diff --git a/test/fixtures/parser/mysql/use_key.yml b/test/fixtures/dialects/mysql/use_key.yml similarity index 100% rename from test/fixtures/parser/mysql/use_key.yml rename to test/fixtures/dialects/mysql/use_key.yml diff --git a/test/fixtures/parser/mysql/while_label.sql b/test/fixtures/dialects/mysql/while_label.sql similarity index 100% rename from test/fixtures/parser/mysql/while_label.sql rename to test/fixtures/dialects/mysql/while_label.sql diff --git a/test/fixtures/parser/mysql/while_label.yml b/test/fixtures/dialects/mysql/while_label.yml similarity index 100% rename from test/fixtures/parser/mysql/while_label.yml rename to test/fixtures/dialects/mysql/while_label.yml diff --git a/test/fixtures/parser/mysql/while_no_label.sql b/test/fixtures/dialects/mysql/while_no_label.sql similarity index 100% rename from test/fixtures/parser/mysql/while_no_label.sql rename to test/fixtures/dialects/mysql/while_no_label.sql diff --git a/test/fixtures/parser/mysql/while_no_label.yml b/test/fixtures/dialects/mysql/while_no_label.yml similarity index 100% rename from test/fixtures/parser/mysql/while_no_label.yml rename to test/fixtures/dialects/mysql/while_no_label.yml diff --git a/test/fixtures/parser/postgres/postgres_alter_default_privileges.sql b/test/fixtures/dialects/postgres/postgres_alter_default_privileges.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_alter_default_privileges.sql rename to test/fixtures/dialects/postgres/postgres_alter_default_privileges.sql diff --git a/test/fixtures/parser/postgres/postgres_alter_default_privileges.yml b/test/fixtures/dialects/postgres/postgres_alter_default_privileges.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_alter_default_privileges.yml rename to test/fixtures/dialects/postgres/postgres_alter_default_privileges.yml diff --git a/test/fixtures/parser/postgres/postgres_alter_sequence.sql b/test/fixtures/dialects/postgres/postgres_alter_sequence.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_alter_sequence.sql rename to test/fixtures/dialects/postgres/postgres_alter_sequence.sql diff --git a/test/fixtures/parser/postgres/postgres_alter_sequence.yml b/test/fixtures/dialects/postgres/postgres_alter_sequence.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_alter_sequence.yml rename to test/fixtures/dialects/postgres/postgres_alter_sequence.yml diff --git a/test/fixtures/parser/postgres/postgres_alter_table.sql b/test/fixtures/dialects/postgres/postgres_alter_table.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_alter_table.sql rename to test/fixtures/dialects/postgres/postgres_alter_table.sql diff --git a/test/fixtures/parser/postgres/postgres_alter_table.yml b/test/fixtures/dialects/postgres/postgres_alter_table.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_alter_table.yml rename to test/fixtures/dialects/postgres/postgres_alter_table.yml diff --git a/test/fixtures/parser/postgres/postgres_analyze.sql b/test/fixtures/dialects/postgres/postgres_analyze.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_analyze.sql rename to test/fixtures/dialects/postgres/postgres_analyze.sql diff --git a/test/fixtures/parser/postgres/postgres_analyze.yml b/test/fixtures/dialects/postgres/postgres_analyze.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_analyze.yml rename to test/fixtures/dialects/postgres/postgres_analyze.yml diff --git a/test/fixtures/parser/postgres/postgres_comment_on.sql b/test/fixtures/dialects/postgres/postgres_comment_on.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_comment_on.sql rename to test/fixtures/dialects/postgres/postgres_comment_on.sql diff --git a/test/fixtures/parser/postgres/postgres_comment_on.yml b/test/fixtures/dialects/postgres/postgres_comment_on.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_comment_on.yml rename to test/fixtures/dialects/postgres/postgres_comment_on.yml diff --git a/test/fixtures/parser/postgres/postgres_create_dollar_quoted_function.sql b/test/fixtures/dialects/postgres/postgres_create_dollar_quoted_function.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_dollar_quoted_function.sql rename to test/fixtures/dialects/postgres/postgres_create_dollar_quoted_function.sql diff --git a/test/fixtures/parser/postgres/postgres_create_dollar_quoted_function.yml b/test/fixtures/dialects/postgres/postgres_create_dollar_quoted_function.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_dollar_quoted_function.yml rename to test/fixtures/dialects/postgres/postgres_create_dollar_quoted_function.yml diff --git a/test/fixtures/parser/postgres/postgres_create_extension.sql b/test/fixtures/dialects/postgres/postgres_create_extension.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_extension.sql rename to test/fixtures/dialects/postgres/postgres_create_extension.sql diff --git a/test/fixtures/parser/postgres/postgres_create_extension.yml b/test/fixtures/dialects/postgres/postgres_create_extension.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_extension.yml rename to test/fixtures/dialects/postgres/postgres_create_extension.yml diff --git a/test/fixtures/parser/postgres/postgres_create_function.sql b/test/fixtures/dialects/postgres/postgres_create_function.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_function.sql rename to test/fixtures/dialects/postgres/postgres_create_function.sql diff --git a/test/fixtures/parser/postgres/postgres_create_function.yml b/test/fixtures/dialects/postgres/postgres_create_function.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_function.yml rename to test/fixtures/dialects/postgres/postgres_create_function.yml diff --git a/test/fixtures/parser/postgres/postgres_create_index.sql b/test/fixtures/dialects/postgres/postgres_create_index.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_index.sql rename to test/fixtures/dialects/postgres/postgres_create_index.sql diff --git a/test/fixtures/parser/postgres/postgres_create_index.yml b/test/fixtures/dialects/postgres/postgres_create_index.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_index.yml rename to test/fixtures/dialects/postgres/postgres_create_index.yml diff --git a/test/fixtures/parser/postgres/postgres_create_role.sql b/test/fixtures/dialects/postgres/postgres_create_role.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_role.sql rename to test/fixtures/dialects/postgres/postgres_create_role.sql diff --git a/test/fixtures/parser/postgres/postgres_create_role.yml b/test/fixtures/dialects/postgres/postgres_create_role.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_role.yml rename to test/fixtures/dialects/postgres/postgres_create_role.yml diff --git a/test/fixtures/parser/postgres/postgres_create_sequence.sql b/test/fixtures/dialects/postgres/postgres_create_sequence.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_sequence.sql rename to test/fixtures/dialects/postgres/postgres_create_sequence.sql diff --git a/test/fixtures/parser/postgres/postgres_create_sequence.yml b/test/fixtures/dialects/postgres/postgres_create_sequence.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_sequence.yml rename to test/fixtures/dialects/postgres/postgres_create_sequence.yml diff --git a/test/fixtures/parser/postgres/postgres_create_table.sql b/test/fixtures/dialects/postgres/postgres_create_table.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_table.sql rename to test/fixtures/dialects/postgres/postgres_create_table.sql diff --git a/test/fixtures/parser/postgres/postgres_create_table.yml b/test/fixtures/dialects/postgres/postgres_create_table.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_table.yml rename to test/fixtures/dialects/postgres/postgres_create_table.yml diff --git a/test/fixtures/parser/postgres/postgres_create_type.sql b/test/fixtures/dialects/postgres/postgres_create_type.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_type.sql rename to test/fixtures/dialects/postgres/postgres_create_type.sql diff --git a/test/fixtures/parser/postgres/postgres_create_type.yml b/test/fixtures/dialects/postgres/postgres_create_type.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_type.yml rename to test/fixtures/dialects/postgres/postgres_create_type.yml diff --git a/test/fixtures/parser/postgres/postgres_create_zero_argument_function.sql b/test/fixtures/dialects/postgres/postgres_create_zero_argument_function.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_zero_argument_function.sql rename to test/fixtures/dialects/postgres/postgres_create_zero_argument_function.sql diff --git a/test/fixtures/parser/postgres/postgres_create_zero_argument_function.yml b/test/fixtures/dialects/postgres/postgres_create_zero_argument_function.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_create_zero_argument_function.yml rename to test/fixtures/dialects/postgres/postgres_create_zero_argument_function.yml diff --git a/test/fixtures/parser/postgres/postgres_drop_sequence.sql b/test/fixtures/dialects/postgres/postgres_drop_sequence.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_drop_sequence.sql rename to test/fixtures/dialects/postgres/postgres_drop_sequence.sql diff --git a/test/fixtures/parser/postgres/postgres_drop_sequence.yml b/test/fixtures/dialects/postgres/postgres_drop_sequence.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_drop_sequence.yml rename to test/fixtures/dialects/postgres/postgres_drop_sequence.yml diff --git a/test/fixtures/parser/postgres/postgres_escape.sql b/test/fixtures/dialects/postgres/postgres_escape.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_escape.sql rename to test/fixtures/dialects/postgres/postgres_escape.sql diff --git a/test/fixtures/parser/postgres/postgres_escape.yml b/test/fixtures/dialects/postgres/postgres_escape.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_escape.yml rename to test/fixtures/dialects/postgres/postgres_escape.yml diff --git a/test/fixtures/parser/postgres/postgres_explain.sql b/test/fixtures/dialects/postgres/postgres_explain.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_explain.sql rename to test/fixtures/dialects/postgres/postgres_explain.sql diff --git a/test/fixtures/parser/postgres/postgres_explain.yml b/test/fixtures/dialects/postgres/postgres_explain.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_explain.yml rename to test/fixtures/dialects/postgres/postgres_explain.yml diff --git a/test/fixtures/parser/postgres/postgres_filter.sql b/test/fixtures/dialects/postgres/postgres_filter.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_filter.sql rename to test/fixtures/dialects/postgres/postgres_filter.sql diff --git a/test/fixtures/parser/postgres/postgres_filter.yml b/test/fixtures/dialects/postgres/postgres_filter.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_filter.yml rename to test/fixtures/dialects/postgres/postgres_filter.yml diff --git a/test/fixtures/parser/postgres/postgres_grant_privileges.sql b/test/fixtures/dialects/postgres/postgres_grant_privileges.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_grant_privileges.sql rename to test/fixtures/dialects/postgres/postgres_grant_privileges.sql diff --git a/test/fixtures/parser/postgres/postgres_grant_privileges.yml b/test/fixtures/dialects/postgres/postgres_grant_privileges.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_grant_privileges.yml rename to test/fixtures/dialects/postgres/postgres_grant_privileges.yml diff --git a/test/fixtures/parser/postgres/postgres_join_lateral.sql b/test/fixtures/dialects/postgres/postgres_join_lateral.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_join_lateral.sql rename to test/fixtures/dialects/postgres/postgres_join_lateral.sql diff --git a/test/fixtures/parser/postgres/postgres_join_lateral.yml b/test/fixtures/dialects/postgres/postgres_join_lateral.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_join_lateral.yml rename to test/fixtures/dialects/postgres/postgres_join_lateral.yml diff --git a/test/fixtures/parser/postgres/postgres_join_no_space.sql b/test/fixtures/dialects/postgres/postgres_join_no_space.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_join_no_space.sql rename to test/fixtures/dialects/postgres/postgres_join_no_space.sql diff --git a/test/fixtures/parser/postgres/postgres_join_no_space.yml b/test/fixtures/dialects/postgres/postgres_join_no_space.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_join_no_space.yml rename to test/fixtures/dialects/postgres/postgres_join_no_space.yml diff --git a/test/fixtures/parser/postgres/postgres_null_filters.sql b/test/fixtures/dialects/postgres/postgres_null_filters.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_null_filters.sql rename to test/fixtures/dialects/postgres/postgres_null_filters.sql diff --git a/test/fixtures/parser/postgres/postgres_null_filters.yml b/test/fixtures/dialects/postgres/postgres_null_filters.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_null_filters.yml rename to test/fixtures/dialects/postgres/postgres_null_filters.yml diff --git a/test/fixtures/parser/postgres/postgres_psql_meta_command.sql b/test/fixtures/dialects/postgres/postgres_psql_meta_command.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_psql_meta_command.sql rename to test/fixtures/dialects/postgres/postgres_psql_meta_command.sql diff --git a/test/fixtures/parser/postgres/postgres_psql_meta_command.yml b/test/fixtures/dialects/postgres/postgres_psql_meta_command.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_psql_meta_command.yml rename to test/fixtures/dialects/postgres/postgres_psql_meta_command.yml diff --git a/test/fixtures/parser/postgres/postgres_select.sql b/test/fixtures/dialects/postgres/postgres_select.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_select.sql rename to test/fixtures/dialects/postgres/postgres_select.sql diff --git a/test/fixtures/parser/postgres/postgres_select.yml b/test/fixtures/dialects/postgres/postgres_select.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_select.yml rename to test/fixtures/dialects/postgres/postgres_select.yml diff --git a/test/fixtures/parser/postgres/postgres_select_frame_clause.sql b/test/fixtures/dialects/postgres/postgres_select_frame_clause.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_select_frame_clause.sql rename to test/fixtures/dialects/postgres/postgres_select_frame_clause.sql diff --git a/test/fixtures/parser/postgres/postgres_select_frame_clause.yml b/test/fixtures/dialects/postgres/postgres_select_frame_clause.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_select_frame_clause.yml rename to test/fixtures/dialects/postgres/postgres_select_frame_clause.yml diff --git a/test/fixtures/parser/postgres/postgres_single_quote.sql b/test/fixtures/dialects/postgres/postgres_single_quote.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_single_quote.sql rename to test/fixtures/dialects/postgres/postgres_single_quote.sql diff --git a/test/fixtures/parser/postgres/postgres_single_quote.yml b/test/fixtures/dialects/postgres/postgres_single_quote.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_single_quote.yml rename to test/fixtures/dialects/postgres/postgres_single_quote.yml diff --git a/test/fixtures/parser/postgres/postgres_unicode_double_quote.sql b/test/fixtures/dialects/postgres/postgres_unicode_double_quote.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_unicode_double_quote.sql rename to test/fixtures/dialects/postgres/postgres_unicode_double_quote.sql diff --git a/test/fixtures/parser/postgres/postgres_unicode_double_quote.yml b/test/fixtures/dialects/postgres/postgres_unicode_double_quote.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_unicode_double_quote.yml rename to test/fixtures/dialects/postgres/postgres_unicode_double_quote.yml diff --git a/test/fixtures/parser/postgres/postgres_unicode_single_quote.sql b/test/fixtures/dialects/postgres/postgres_unicode_single_quote.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_unicode_single_quote.sql rename to test/fixtures/dialects/postgres/postgres_unicode_single_quote.sql diff --git a/test/fixtures/parser/postgres/postgres_unicode_single_quote.yml b/test/fixtures/dialects/postgres/postgres_unicode_single_quote.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_unicode_single_quote.yml rename to test/fixtures/dialects/postgres/postgres_unicode_single_quote.yml diff --git a/test/fixtures/parser/postgres/postgres_within_group.sql b/test/fixtures/dialects/postgres/postgres_within_group.sql similarity index 100% rename from test/fixtures/parser/postgres/postgres_within_group.sql rename to test/fixtures/dialects/postgres/postgres_within_group.sql diff --git a/test/fixtures/parser/postgres/postgres_within_group.yml b/test/fixtures/dialects/postgres/postgres_within_group.yml similarity index 100% rename from test/fixtures/parser/postgres/postgres_within_group.yml rename to test/fixtures/dialects/postgres/postgres_within_group.yml diff --git a/test/fixtures/parser/snowflake/multiple_shorthand_casts.sql b/test/fixtures/dialects/snowflake/multiple_shorthand_casts.sql similarity index 100% rename from test/fixtures/parser/snowflake/multiple_shorthand_casts.sql rename to test/fixtures/dialects/snowflake/multiple_shorthand_casts.sql diff --git a/test/fixtures/parser/snowflake/multiple_shorthand_casts.yml b/test/fixtures/dialects/snowflake/multiple_shorthand_casts.yml similarity index 100% rename from test/fixtures/parser/snowflake/multiple_shorthand_casts.yml rename to test/fixtures/dialects/snowflake/multiple_shorthand_casts.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_session_set_timezone.sql b/test/fixtures/dialects/snowflake/snowflake_alter_session_set_timezone.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_session_set_timezone.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_session_set_timezone.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_session_set_timezone.yml b/test/fixtures/dialects/snowflake/snowflake_alter_session_set_timezone.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_session_set_timezone.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_session_set_timezone.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_session_unset_parameters.sql b/test/fixtures/dialects/snowflake/snowflake_alter_session_unset_parameters.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_session_unset_parameters.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_session_unset_parameters.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_session_unset_parameters.yml b/test/fixtures/dialects/snowflake/snowflake_alter_session_unset_parameters.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_session_unset_parameters.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_session_unset_parameters.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_table_column.sql b/test/fixtures/dialects/snowflake/snowflake_alter_table_column.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_table_column.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_table_column.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_table_column.yml b/test/fixtures/dialects/snowflake/snowflake_alter_table_column.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_table_column.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_table_column.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_add_after.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_add_after.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_add_after.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_add_after.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_add_after.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_add_after.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_add_after.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_add_after.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_if_exists_resume.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_if_exists_resume.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_if_exists_resume.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_if_exists_resume.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_if_exists_resume.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_if_exists_resume.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_if_exists_resume.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_if_exists_resume.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_modify_as.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_modify_as.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_modify_as.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_modify_as.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_modify_as.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_modify_as.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_modify_as.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_modify_as.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_modify_when.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_modify_when.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_modify_when.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_modify_when.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_modify_when.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_modify_when.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_modify_when.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_modify_when.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_remove_after.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_remove_after.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_remove_after.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_remove_after.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_remove_after.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_remove_after.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_remove_after.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_remove_after.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_resume.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_resume.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_resume.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_resume.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_resume.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_resume.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_resume.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_resume.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_set_full.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_set_full.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_set_full.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_set_full.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_set_full.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_set_full.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_set_full.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_set_full.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_set_simple.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_set_simple.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_set_simple.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_set_simple.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_set_simple.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_set_simple.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_set_simple.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_set_simple.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_set_special_full.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_set_special_full.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_set_special_full.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_set_special_full.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_set_special_full.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_set_special_full.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_set_special_full.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_set_special_full.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_set_special_simple.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_set_special_simple.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_set_special_simple.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_set_special_simple.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_set_special_simple.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_set_special_simple.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_set_special_simple.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_set_special_simple.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_suspend.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_suspend.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_suspend.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_suspend.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_suspend.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_suspend.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_suspend.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_suspend.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_unset_full.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_unset_full.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_unset_full.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_unset_full.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_unset_full.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_unset_full.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_unset_full.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_unset_full.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_unset_simple.sql b/test/fixtures/dialects/snowflake/snowflake_alter_task_unset_simple.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_unset_simple.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_task_unset_simple.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_task_unset_simple.yml b/test/fixtures/dialects/snowflake/snowflake_alter_task_unset_simple.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_task_unset_simple.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_task_unset_simple.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_abort_query.sql b/test/fixtures/dialects/snowflake/snowflake_alter_user_abort_query.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_abort_query.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_user_abort_query.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_abort_query.yml b/test/fixtures/dialects/snowflake/snowflake_alter_user_abort_query.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_abort_query.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_user_abort_query.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_delegate_auth.sql b/test/fixtures/dialects/snowflake/snowflake_alter_user_delegate_auth.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_delegate_auth.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_user_delegate_auth.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_delegate_auth.yml b/test/fixtures/dialects/snowflake/snowflake_alter_user_delegate_auth.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_delegate_auth.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_user_delegate_auth.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_delegate_auth_role.sql b/test/fixtures/dialects/snowflake/snowflake_alter_user_delegate_auth_role.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_delegate_auth_role.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_user_delegate_auth_role.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_delegate_auth_role.yml b/test/fixtures/dialects/snowflake/snowflake_alter_user_delegate_auth_role.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_delegate_auth_role.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_user_delegate_auth_role.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_remove_delegate_auth.sql b/test/fixtures/dialects/snowflake/snowflake_alter_user_remove_delegate_auth.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_remove_delegate_auth.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_user_remove_delegate_auth.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_remove_delegate_auth.yml b/test/fixtures/dialects/snowflake/snowflake_alter_user_remove_delegate_auth.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_remove_delegate_auth.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_user_remove_delegate_auth.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_rename.sql b/test/fixtures/dialects/snowflake/snowflake_alter_user_rename.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_rename.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_user_rename.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_rename.yml b/test/fixtures/dialects/snowflake/snowflake_alter_user_rename.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_rename.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_user_rename.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_reset_password.sql b/test/fixtures/dialects/snowflake/snowflake_alter_user_reset_password.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_reset_password.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_user_reset_password.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_reset_password.yml b/test/fixtures/dialects/snowflake/snowflake_alter_user_reset_password.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_reset_password.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_user_reset_password.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_set_values.sql b/test/fixtures/dialects/snowflake/snowflake_alter_user_set_values.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_set_values.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_user_set_values.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_set_values.yml b/test/fixtures/dialects/snowflake/snowflake_alter_user_set_values.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_set_values.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_user_set_values.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_unset_values.sql b/test/fixtures/dialects/snowflake/snowflake_alter_user_unset_values.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_unset_values.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_user_unset_values.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_user_unset_values.yml b/test/fixtures/dialects/snowflake/snowflake_alter_user_unset_values.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_user_unset_values.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_user_unset_values.yml diff --git a/test/fixtures/parser/snowflake/snowflake_alter_warehouse.sql b/test/fixtures/dialects/snowflake/snowflake_alter_warehouse.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_warehouse.sql rename to test/fixtures/dialects/snowflake/snowflake_alter_warehouse.sql diff --git a/test/fixtures/parser/snowflake/snowflake_alter_warehouse.yml b/test/fixtures/dialects/snowflake/snowflake_alter_warehouse.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_alter_warehouse.yml rename to test/fixtures/dialects/snowflake/snowflake_alter_warehouse.yml diff --git a/test/fixtures/parser/snowflake/snowflake_call_statement.sql b/test/fixtures/dialects/snowflake/snowflake_call_statement.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_call_statement.sql rename to test/fixtures/dialects/snowflake/snowflake_call_statement.sql diff --git a/test/fixtures/parser/snowflake/snowflake_call_statement.yml b/test/fixtures/dialects/snowflake/snowflake_call_statement.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_call_statement.yml rename to test/fixtures/dialects/snowflake/snowflake_call_statement.yml diff --git a/test/fixtures/parser/snowflake/snowflake_col_position.sql b/test/fixtures/dialects/snowflake/snowflake_col_position.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_col_position.sql rename to test/fixtures/dialects/snowflake/snowflake_col_position.sql diff --git a/test/fixtures/parser/snowflake/snowflake_col_position.yml b/test/fixtures/dialects/snowflake/snowflake_col_position.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_col_position.yml rename to test/fixtures/dialects/snowflake/snowflake_col_position.yml diff --git a/test/fixtures/parser/snowflake/snowflake_copy_into.sql b/test/fixtures/dialects/snowflake/snowflake_copy_into.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_copy_into.sql rename to test/fixtures/dialects/snowflake/snowflake_copy_into.sql diff --git a/test/fixtures/parser/snowflake/snowflake_copy_into.yml b/test/fixtures/dialects/snowflake/snowflake_copy_into.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_copy_into.yml rename to test/fixtures/dialects/snowflake/snowflake_copy_into.yml diff --git a/test/fixtures/parser/snowflake/snowflake_create_database.sql b/test/fixtures/dialects/snowflake/snowflake_create_database.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_database.sql rename to test/fixtures/dialects/snowflake/snowflake_create_database.sql diff --git a/test/fixtures/parser/snowflake/snowflake_create_database.yml b/test/fixtures/dialects/snowflake/snowflake_create_database.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_database.yml rename to test/fixtures/dialects/snowflake/snowflake_create_database.yml diff --git a/test/fixtures/parser/snowflake/snowflake_create_external_table.sql b/test/fixtures/dialects/snowflake/snowflake_create_external_table.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_external_table.sql rename to test/fixtures/dialects/snowflake/snowflake_create_external_table.sql diff --git a/test/fixtures/parser/snowflake/snowflake_create_external_table.yml b/test/fixtures/dialects/snowflake/snowflake_create_external_table.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_external_table.yml rename to test/fixtures/dialects/snowflake/snowflake_create_external_table.yml diff --git a/test/fixtures/parser/snowflake/snowflake_create_masking_policy.sql b/test/fixtures/dialects/snowflake/snowflake_create_masking_policy.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_masking_policy.sql rename to test/fixtures/dialects/snowflake/snowflake_create_masking_policy.sql diff --git a/test/fixtures/parser/snowflake/snowflake_create_masking_policy.yml b/test/fixtures/dialects/snowflake/snowflake_create_masking_policy.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_masking_policy.yml rename to test/fixtures/dialects/snowflake/snowflake_create_masking_policy.yml diff --git a/test/fixtures/parser/snowflake/snowflake_create_pipe.sql b/test/fixtures/dialects/snowflake/snowflake_create_pipe.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_pipe.sql rename to test/fixtures/dialects/snowflake/snowflake_create_pipe.sql diff --git a/test/fixtures/parser/snowflake/snowflake_create_pipe.yml b/test/fixtures/dialects/snowflake/snowflake_create_pipe.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_pipe.yml rename to test/fixtures/dialects/snowflake/snowflake_create_pipe.yml diff --git a/test/fixtures/parser/snowflake/snowflake_create_role.sql b/test/fixtures/dialects/snowflake/snowflake_create_role.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_role.sql rename to test/fixtures/dialects/snowflake/snowflake_create_role.sql diff --git a/test/fixtures/parser/snowflake/snowflake_create_role.yml b/test/fixtures/dialects/snowflake/snowflake_create_role.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_role.yml rename to test/fixtures/dialects/snowflake/snowflake_create_role.yml diff --git a/test/fixtures/parser/snowflake/snowflake_create_schema.sql b/test/fixtures/dialects/snowflake/snowflake_create_schema.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_schema.sql rename to test/fixtures/dialects/snowflake/snowflake_create_schema.sql diff --git a/test/fixtures/parser/snowflake/snowflake_create_schema.yml b/test/fixtures/dialects/snowflake/snowflake_create_schema.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_schema.yml rename to test/fixtures/dialects/snowflake/snowflake_create_schema.yml diff --git a/test/fixtures/parser/snowflake/snowflake_create_table.sql b/test/fixtures/dialects/snowflake/snowflake_create_table.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_table.sql rename to test/fixtures/dialects/snowflake/snowflake_create_table.sql diff --git a/test/fixtures/parser/snowflake/snowflake_create_table.yml b/test/fixtures/dialects/snowflake/snowflake_create_table.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_table.yml rename to test/fixtures/dialects/snowflake/snowflake_create_table.yml diff --git a/test/fixtures/parser/snowflake/snowflake_create_table_comments.sql b/test/fixtures/dialects/snowflake/snowflake_create_table_comments.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_table_comments.sql rename to test/fixtures/dialects/snowflake/snowflake_create_table_comments.sql diff --git a/test/fixtures/parser/snowflake/snowflake_create_table_comments.yml b/test/fixtures/dialects/snowflake/snowflake_create_table_comments.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_table_comments.yml rename to test/fixtures/dialects/snowflake/snowflake_create_table_comments.yml diff --git a/test/fixtures/parser/snowflake/snowflake_create_warehouse.sql b/test/fixtures/dialects/snowflake/snowflake_create_warehouse.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_warehouse.sql rename to test/fixtures/dialects/snowflake/snowflake_create_warehouse.sql diff --git a/test/fixtures/parser/snowflake/snowflake_create_warehouse.yml b/test/fixtures/dialects/snowflake/snowflake_create_warehouse.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_create_warehouse.yml rename to test/fixtures/dialects/snowflake/snowflake_create_warehouse.yml diff --git a/test/fixtures/parser/snowflake/snowflake_delete.sql b/test/fixtures/dialects/snowflake/snowflake_delete.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_delete.sql rename to test/fixtures/dialects/snowflake/snowflake_delete.sql diff --git a/test/fixtures/parser/snowflake/snowflake_delete.yml b/test/fixtures/dialects/snowflake/snowflake_delete.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_delete.yml rename to test/fixtures/dialects/snowflake/snowflake_delete.yml diff --git a/test/fixtures/parser/snowflake/snowflake_describe_user.sql b/test/fixtures/dialects/snowflake/snowflake_describe_user.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_describe_user.sql rename to test/fixtures/dialects/snowflake/snowflake_describe_user.sql diff --git a/test/fixtures/parser/snowflake/snowflake_describe_user.yml b/test/fixtures/dialects/snowflake/snowflake_describe_user.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_describe_user.yml rename to test/fixtures/dialects/snowflake/snowflake_describe_user.yml diff --git a/test/fixtures/parser/snowflake/snowflake_escape.sql b/test/fixtures/dialects/snowflake/snowflake_escape.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_escape.sql rename to test/fixtures/dialects/snowflake/snowflake_escape.sql diff --git a/test/fixtures/parser/snowflake/snowflake_escape.yml b/test/fixtures/dialects/snowflake/snowflake_escape.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_escape.yml rename to test/fixtures/dialects/snowflake/snowflake_escape.yml diff --git a/test/fixtures/parser/snowflake/snowflake_explain.sql b/test/fixtures/dialects/snowflake/snowflake_explain.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_explain.sql rename to test/fixtures/dialects/snowflake/snowflake_explain.sql diff --git a/test/fixtures/parser/snowflake/snowflake_explain.yml b/test/fixtures/dialects/snowflake/snowflake_explain.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_explain.yml rename to test/fixtures/dialects/snowflake/snowflake_explain.yml diff --git a/test/fixtures/parser/snowflake/snowflake_first_value_ignore_nulls.sql b/test/fixtures/dialects/snowflake/snowflake_first_value_ignore_nulls.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_first_value_ignore_nulls.sql rename to test/fixtures/dialects/snowflake/snowflake_first_value_ignore_nulls.sql diff --git a/test/fixtures/parser/snowflake/snowflake_first_value_ignore_nulls.yml b/test/fixtures/dialects/snowflake/snowflake_first_value_ignore_nulls.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_first_value_ignore_nulls.yml rename to test/fixtures/dialects/snowflake/snowflake_first_value_ignore_nulls.yml diff --git a/test/fixtures/parser/snowflake/snowflake_grant_revoke.sql b/test/fixtures/dialects/snowflake/snowflake_grant_revoke.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_grant_revoke.sql rename to test/fixtures/dialects/snowflake/snowflake_grant_revoke.sql diff --git a/test/fixtures/parser/snowflake/snowflake_grant_revoke.yml b/test/fixtures/dialects/snowflake/snowflake_grant_revoke.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_grant_revoke.yml rename to test/fixtures/dialects/snowflake/snowflake_grant_revoke.yml diff --git a/test/fixtures/parser/snowflake/snowflake_json_underscore_key.sql b/test/fixtures/dialects/snowflake/snowflake_json_underscore_key.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_json_underscore_key.sql rename to test/fixtures/dialects/snowflake/snowflake_json_underscore_key.sql diff --git a/test/fixtures/parser/snowflake/snowflake_json_underscore_key.yml b/test/fixtures/dialects/snowflake/snowflake_json_underscore_key.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_json_underscore_key.yml rename to test/fixtures/dialects/snowflake/snowflake_json_underscore_key.yml diff --git a/test/fixtures/parser/snowflake/snowflake_lateral_flatten_after_join.sql b/test/fixtures/dialects/snowflake/snowflake_lateral_flatten_after_join.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_lateral_flatten_after_join.sql rename to test/fixtures/dialects/snowflake/snowflake_lateral_flatten_after_join.sql diff --git a/test/fixtures/parser/snowflake/snowflake_lateral_flatten_after_join.yml b/test/fixtures/dialects/snowflake/snowflake_lateral_flatten_after_join.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_lateral_flatten_after_join.yml rename to test/fixtures/dialects/snowflake/snowflake_lateral_flatten_after_join.yml diff --git a/test/fixtures/parser/snowflake/snowflake_merge_into.sql b/test/fixtures/dialects/snowflake/snowflake_merge_into.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_merge_into.sql rename to test/fixtures/dialects/snowflake/snowflake_merge_into.sql diff --git a/test/fixtures/parser/snowflake/snowflake_merge_into.yml b/test/fixtures/dialects/snowflake/snowflake_merge_into.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_merge_into.yml rename to test/fixtures/dialects/snowflake/snowflake_merge_into.yml diff --git a/test/fixtures/parser/snowflake/snowflake_pivot.sql b/test/fixtures/dialects/snowflake/snowflake_pivot.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_pivot.sql rename to test/fixtures/dialects/snowflake/snowflake_pivot.sql diff --git a/test/fixtures/parser/snowflake/snowflake_pivot.yml b/test/fixtures/dialects/snowflake/snowflake_pivot.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_pivot.yml rename to test/fixtures/dialects/snowflake/snowflake_pivot.yml diff --git a/test/fixtures/parser/snowflake/snowflake_qualify.sql b/test/fixtures/dialects/snowflake/snowflake_qualify.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_qualify.sql rename to test/fixtures/dialects/snowflake/snowflake_qualify.sql diff --git a/test/fixtures/parser/snowflake/snowflake_qualify.yml b/test/fixtures/dialects/snowflake/snowflake_qualify.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_qualify.yml rename to test/fixtures/dialects/snowflake/snowflake_qualify.yml diff --git a/test/fixtures/parser/snowflake/snowflake_qualify_union.sql b/test/fixtures/dialects/snowflake/snowflake_qualify_union.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_qualify_union.sql rename to test/fixtures/dialects/snowflake/snowflake_qualify_union.sql diff --git a/test/fixtures/parser/snowflake/snowflake_qualify_union.yml b/test/fixtures/dialects/snowflake/snowflake_qualify_union.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_qualify_union.yml rename to test/fixtures/dialects/snowflake/snowflake_qualify_union.yml diff --git a/test/fixtures/parser/snowflake/snowflake_sample.sql b/test/fixtures/dialects/snowflake/snowflake_sample.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_sample.sql rename to test/fixtures/dialects/snowflake/snowflake_sample.sql diff --git a/test/fixtures/parser/snowflake/snowflake_sample.yml b/test/fixtures/dialects/snowflake/snowflake_sample.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_sample.yml rename to test/fixtures/dialects/snowflake/snowflake_sample.yml diff --git a/test/fixtures/parser/snowflake/snowflake_secure_view.sql b/test/fixtures/dialects/snowflake/snowflake_secure_view.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_secure_view.sql rename to test/fixtures/dialects/snowflake/snowflake_secure_view.sql diff --git a/test/fixtures/parser/snowflake/snowflake_secure_view.yml b/test/fixtures/dialects/snowflake/snowflake_secure_view.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_secure_view.yml rename to test/fixtures/dialects/snowflake/snowflake_secure_view.yml diff --git a/test/fixtures/parser/snowflake/snowflake_secure_view_comment.sql b/test/fixtures/dialects/snowflake/snowflake_secure_view_comment.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_secure_view_comment.sql rename to test/fixtures/dialects/snowflake/snowflake_secure_view_comment.sql diff --git a/test/fixtures/parser/snowflake/snowflake_secure_view_comment.yml b/test/fixtures/dialects/snowflake/snowflake_secure_view_comment.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_secure_view_comment.yml rename to test/fixtures/dialects/snowflake/snowflake_secure_view_comment.yml diff --git a/test/fixtures/parser/snowflake/snowflake_select_grouping_sets.sql b/test/fixtures/dialects/snowflake/snowflake_select_grouping_sets.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_select_grouping_sets.sql rename to test/fixtures/dialects/snowflake/snowflake_select_grouping_sets.sql diff --git a/test/fixtures/parser/snowflake/snowflake_select_grouping_sets.yml b/test/fixtures/dialects/snowflake/snowflake_select_grouping_sets.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_select_grouping_sets.yml rename to test/fixtures/dialects/snowflake/snowflake_select_grouping_sets.yml diff --git a/test/fixtures/parser/snowflake/snowflake_select_transient_table.sql b/test/fixtures/dialects/snowflake/snowflake_select_transient_table.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_select_transient_table.sql rename to test/fixtures/dialects/snowflake/snowflake_select_transient_table.sql diff --git a/test/fixtures/parser/snowflake/snowflake_select_transient_table.yml b/test/fixtures/dialects/snowflake/snowflake_select_transient_table.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_select_transient_table.yml rename to test/fixtures/dialects/snowflake/snowflake_select_transient_table.yml diff --git a/test/fixtures/parser/snowflake/snowflake_semi_structured.sql b/test/fixtures/dialects/snowflake/snowflake_semi_structured.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_semi_structured.sql rename to test/fixtures/dialects/snowflake/snowflake_semi_structured.sql diff --git a/test/fixtures/parser/snowflake/snowflake_semi_structured.yml b/test/fixtures/dialects/snowflake/snowflake_semi_structured.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_semi_structured.yml rename to test/fixtures/dialects/snowflake/snowflake_semi_structured.yml diff --git a/test/fixtures/parser/snowflake/snowflake_semi_structured_2.sql b/test/fixtures/dialects/snowflake/snowflake_semi_structured_2.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_semi_structured_2.sql rename to test/fixtures/dialects/snowflake/snowflake_semi_structured_2.sql diff --git a/test/fixtures/parser/snowflake/snowflake_semi_structured_2.yml b/test/fixtures/dialects/snowflake/snowflake_semi_structured_2.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_semi_structured_2.yml rename to test/fixtures/dialects/snowflake/snowflake_semi_structured_2.yml diff --git a/test/fixtures/parser/snowflake/snowflake_semi_structured_3.sql b/test/fixtures/dialects/snowflake/snowflake_semi_structured_3.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_semi_structured_3.sql rename to test/fixtures/dialects/snowflake/snowflake_semi_structured_3.sql diff --git a/test/fixtures/parser/snowflake/snowflake_semi_structured_3.yml b/test/fixtures/dialects/snowflake/snowflake_semi_structured_3.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_semi_structured_3.yml rename to test/fixtures/dialects/snowflake/snowflake_semi_structured_3.yml diff --git a/test/fixtures/parser/snowflake/snowflake_set_command.sql b/test/fixtures/dialects/snowflake/snowflake_set_command.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_set_command.sql rename to test/fixtures/dialects/snowflake/snowflake_set_command.sql diff --git a/test/fixtures/parser/snowflake/snowflake_set_command.yml b/test/fixtures/dialects/snowflake/snowflake_set_command.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_set_command.yml rename to test/fixtures/dialects/snowflake/snowflake_set_command.yml diff --git a/test/fixtures/parser/snowflake/snowflake_string_literal.sql b/test/fixtures/dialects/snowflake/snowflake_string_literal.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_string_literal.sql rename to test/fixtures/dialects/snowflake/snowflake_string_literal.sql diff --git a/test/fixtures/parser/snowflake/snowflake_string_literal.yml b/test/fixtures/dialects/snowflake/snowflake_string_literal.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_string_literal.yml rename to test/fixtures/dialects/snowflake/snowflake_string_literal.yml diff --git a/test/fixtures/parser/snowflake/snowflake_use.sql b/test/fixtures/dialects/snowflake/snowflake_use.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_use.sql rename to test/fixtures/dialects/snowflake/snowflake_use.sql diff --git a/test/fixtures/parser/snowflake/snowflake_use.yml b/test/fixtures/dialects/snowflake/snowflake_use.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_use.yml rename to test/fixtures/dialects/snowflake/snowflake_use.yml diff --git a/test/fixtures/parser/snowflake/snowflake_view_comment.sql b/test/fixtures/dialects/snowflake/snowflake_view_comment.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_view_comment.sql rename to test/fixtures/dialects/snowflake/snowflake_view_comment.sql diff --git a/test/fixtures/parser/snowflake/snowflake_view_comment.yml b/test/fixtures/dialects/snowflake/snowflake_view_comment.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_view_comment.yml rename to test/fixtures/dialects/snowflake/snowflake_view_comment.yml diff --git a/test/fixtures/parser/snowflake/snowflake_window_function_ignore_nulls.sql b/test/fixtures/dialects/snowflake/snowflake_window_function_ignore_nulls.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_window_function_ignore_nulls.sql rename to test/fixtures/dialects/snowflake/snowflake_window_function_ignore_nulls.sql diff --git a/test/fixtures/parser/snowflake/snowflake_window_function_ignore_nulls.yml b/test/fixtures/dialects/snowflake/snowflake_window_function_ignore_nulls.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_window_function_ignore_nulls.yml rename to test/fixtures/dialects/snowflake/snowflake_window_function_ignore_nulls.yml diff --git a/test/fixtures/parser/snowflake/snowflake_within_group.sql b/test/fixtures/dialects/snowflake/snowflake_within_group.sql similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_within_group.sql rename to test/fixtures/dialects/snowflake/snowflake_within_group.sql diff --git a/test/fixtures/parser/snowflake/snowflake_within_group.yml b/test/fixtures/dialects/snowflake/snowflake_within_group.yml similarity index 100% rename from test/fixtures/parser/snowflake/snowflake_within_group.yml rename to test/fixtures/dialects/snowflake/snowflake_within_group.yml diff --git a/test/fixtures/parser/sqlite/create_table_constraint_regexp.sql b/test/fixtures/dialects/sqlite/create_table_constraint_regexp.sql similarity index 100% rename from test/fixtures/parser/sqlite/create_table_constraint_regexp.sql rename to test/fixtures/dialects/sqlite/create_table_constraint_regexp.sql diff --git a/test/fixtures/parser/sqlite/create_table_constraint_regexp.yml b/test/fixtures/dialects/sqlite/create_table_constraint_regexp.yml similarity index 100% rename from test/fixtures/parser/sqlite/create_table_constraint_regexp.yml rename to test/fixtures/dialects/sqlite/create_table_constraint_regexp.yml diff --git a/test/fixtures/parser/sqlite/create_table_without_rowid.sql b/test/fixtures/dialects/sqlite/create_table_without_rowid.sql similarity index 100% rename from test/fixtures/parser/sqlite/create_table_without_rowid.sql rename to test/fixtures/dialects/sqlite/create_table_without_rowid.sql diff --git a/test/fixtures/parser/sqlite/create_table_without_rowid.yml b/test/fixtures/dialects/sqlite/create_table_without_rowid.yml similarity index 100% rename from test/fixtures/parser/sqlite/create_table_without_rowid.yml rename to test/fixtures/dialects/sqlite/create_table_without_rowid.yml diff --git a/test/fixtures/parser/teradata/bteq_stmt.sql b/test/fixtures/dialects/teradata/bteq_stmt.sql similarity index 100% rename from test/fixtures/parser/teradata/bteq_stmt.sql rename to test/fixtures/dialects/teradata/bteq_stmt.sql diff --git a/test/fixtures/parser/teradata/bteq_stmt.yml b/test/fixtures/dialects/teradata/bteq_stmt.yml similarity index 100% rename from test/fixtures/parser/teradata/bteq_stmt.yml rename to test/fixtures/dialects/teradata/bteq_stmt.yml diff --git a/test/fixtures/parser/teradata/collect_stats.sql b/test/fixtures/dialects/teradata/collect_stats.sql similarity index 100% rename from test/fixtures/parser/teradata/collect_stats.sql rename to test/fixtures/dialects/teradata/collect_stats.sql diff --git a/test/fixtures/parser/teradata/collect_stats.yml b/test/fixtures/dialects/teradata/collect_stats.yml similarity index 100% rename from test/fixtures/parser/teradata/collect_stats.yml rename to test/fixtures/dialects/teradata/collect_stats.yml diff --git a/test/fixtures/parser/teradata/collect_stats_2.sql b/test/fixtures/dialects/teradata/collect_stats_2.sql similarity index 100% rename from test/fixtures/parser/teradata/collect_stats_2.sql rename to test/fixtures/dialects/teradata/collect_stats_2.sql diff --git a/test/fixtures/parser/teradata/collect_stats_2.yml b/test/fixtures/dialects/teradata/collect_stats_2.yml similarity index 100% rename from test/fixtures/parser/teradata/collect_stats_2.yml rename to test/fixtures/dialects/teradata/collect_stats_2.yml diff --git a/test/fixtures/parser/teradata/comment_on_column_stmt.sql b/test/fixtures/dialects/teradata/comment_on_column_stmt.sql similarity index 100% rename from test/fixtures/parser/teradata/comment_on_column_stmt.sql rename to test/fixtures/dialects/teradata/comment_on_column_stmt.sql diff --git a/test/fixtures/parser/teradata/comment_on_column_stmt.yml b/test/fixtures/dialects/teradata/comment_on_column_stmt.yml similarity index 100% rename from test/fixtures/parser/teradata/comment_on_column_stmt.yml rename to test/fixtures/dialects/teradata/comment_on_column_stmt.yml diff --git a/test/fixtures/parser/teradata/comment_on_table_stmt.sql b/test/fixtures/dialects/teradata/comment_on_table_stmt.sql similarity index 100% rename from test/fixtures/parser/teradata/comment_on_table_stmt.sql rename to test/fixtures/dialects/teradata/comment_on_table_stmt.sql diff --git a/test/fixtures/parser/teradata/comment_on_table_stmt.yml b/test/fixtures/dialects/teradata/comment_on_table_stmt.yml similarity index 100% rename from test/fixtures/parser/teradata/comment_on_table_stmt.yml rename to test/fixtures/dialects/teradata/comment_on_table_stmt.yml diff --git a/test/fixtures/parser/teradata/create_table.sql b/test/fixtures/dialects/teradata/create_table.sql similarity index 100% rename from test/fixtures/parser/teradata/create_table.sql rename to test/fixtures/dialects/teradata/create_table.sql diff --git a/test/fixtures/parser/teradata/create_table.yml b/test/fixtures/dialects/teradata/create_table.yml similarity index 100% rename from test/fixtures/parser/teradata/create_table.yml rename to test/fixtures/dialects/teradata/create_table.yml diff --git a/test/fixtures/parser/teradata/create_table_stmt.sql b/test/fixtures/dialects/teradata/create_table_stmt.sql similarity index 100% rename from test/fixtures/parser/teradata/create_table_stmt.sql rename to test/fixtures/dialects/teradata/create_table_stmt.sql diff --git a/test/fixtures/parser/teradata/create_table_stmt.yml b/test/fixtures/dialects/teradata/create_table_stmt.yml similarity index 100% rename from test/fixtures/parser/teradata/create_table_stmt.yml rename to test/fixtures/dialects/teradata/create_table_stmt.yml diff --git a/test/fixtures/parser/teradata/create_table_stmt_2.sql b/test/fixtures/dialects/teradata/create_table_stmt_2.sql similarity index 100% rename from test/fixtures/parser/teradata/create_table_stmt_2.sql rename to test/fixtures/dialects/teradata/create_table_stmt_2.sql diff --git a/test/fixtures/parser/teradata/create_table_stmt_2.yml b/test/fixtures/dialects/teradata/create_table_stmt_2.yml similarity index 100% rename from test/fixtures/parser/teradata/create_table_stmt_2.yml rename to test/fixtures/dialects/teradata/create_table_stmt_2.yml diff --git a/test/fixtures/parser/teradata/create_table_stmt_3.sql b/test/fixtures/dialects/teradata/create_table_stmt_3.sql similarity index 100% rename from test/fixtures/parser/teradata/create_table_stmt_3.sql rename to test/fixtures/dialects/teradata/create_table_stmt_3.sql diff --git a/test/fixtures/parser/teradata/create_table_stmt_3.yml b/test/fixtures/dialects/teradata/create_table_stmt_3.yml similarity index 100% rename from test/fixtures/parser/teradata/create_table_stmt_3.yml rename to test/fixtures/dialects/teradata/create_table_stmt_3.yml diff --git a/test/fixtures/parser/teradata/create_table_stmt_4.sql b/test/fixtures/dialects/teradata/create_table_stmt_4.sql similarity index 100% rename from test/fixtures/parser/teradata/create_table_stmt_4.sql rename to test/fixtures/dialects/teradata/create_table_stmt_4.sql diff --git a/test/fixtures/parser/teradata/create_table_stmt_4.yml b/test/fixtures/dialects/teradata/create_table_stmt_4.yml similarity index 100% rename from test/fixtures/parser/teradata/create_table_stmt_4.yml rename to test/fixtures/dialects/teradata/create_table_stmt_4.yml diff --git a/test/fixtures/parser/teradata/qualify_expression.sql b/test/fixtures/dialects/teradata/qualify_expression.sql similarity index 100% rename from test/fixtures/parser/teradata/qualify_expression.sql rename to test/fixtures/dialects/teradata/qualify_expression.sql diff --git a/test/fixtures/parser/teradata/qualify_expression.yml b/test/fixtures/dialects/teradata/qualify_expression.yml similarity index 100% rename from test/fixtures/parser/teradata/qualify_expression.yml rename to test/fixtures/dialects/teradata/qualify_expression.yml diff --git a/test/fixtures/parser/teradata/qualify_expression_union.sql b/test/fixtures/dialects/teradata/qualify_expression_union.sql similarity index 100% rename from test/fixtures/parser/teradata/qualify_expression_union.sql rename to test/fixtures/dialects/teradata/qualify_expression_union.sql diff --git a/test/fixtures/parser/teradata/qualify_expression_union.yml b/test/fixtures/dialects/teradata/qualify_expression_union.yml similarity index 100% rename from test/fixtures/parser/teradata/qualify_expression_union.yml rename to test/fixtures/dialects/teradata/qualify_expression_union.yml diff --git a/test/fixtures/parser/teradata/qualify_over.sql b/test/fixtures/dialects/teradata/qualify_over.sql similarity index 100% rename from test/fixtures/parser/teradata/qualify_over.sql rename to test/fixtures/dialects/teradata/qualify_over.sql diff --git a/test/fixtures/parser/teradata/qualify_over.yml b/test/fixtures/dialects/teradata/qualify_over.yml similarity index 100% rename from test/fixtures/parser/teradata/qualify_over.yml rename to test/fixtures/dialects/teradata/qualify_over.yml diff --git a/test/fixtures/parser/teradata/select_stmt.sql b/test/fixtures/dialects/teradata/select_stmt.sql similarity index 100% rename from test/fixtures/parser/teradata/select_stmt.sql rename to test/fixtures/dialects/teradata/select_stmt.sql diff --git a/test/fixtures/parser/teradata/select_stmt.yml b/test/fixtures/dialects/teradata/select_stmt.yml similarity index 100% rename from test/fixtures/parser/teradata/select_stmt.yml rename to test/fixtures/dialects/teradata/select_stmt.yml diff --git a/test/fixtures/parser/teradata/select_stmt_cast.sql b/test/fixtures/dialects/teradata/select_stmt_cast.sql similarity index 100% rename from test/fixtures/parser/teradata/select_stmt_cast.sql rename to test/fixtures/dialects/teradata/select_stmt_cast.sql diff --git a/test/fixtures/parser/teradata/select_stmt_cast.yml b/test/fixtures/dialects/teradata/select_stmt_cast.yml similarity index 100% rename from test/fixtures/parser/teradata/select_stmt_cast.yml rename to test/fixtures/dialects/teradata/select_stmt_cast.yml diff --git a/test/fixtures/parser/teradata/select_stmt_normalize.sql b/test/fixtures/dialects/teradata/select_stmt_normalize.sql similarity index 100% rename from test/fixtures/parser/teradata/select_stmt_normalize.sql rename to test/fixtures/dialects/teradata/select_stmt_normalize.sql diff --git a/test/fixtures/parser/teradata/select_stmt_normalize.yml b/test/fixtures/dialects/teradata/select_stmt_normalize.yml similarity index 100% rename from test/fixtures/parser/teradata/select_stmt_normalize.yml rename to test/fixtures/dialects/teradata/select_stmt_normalize.yml diff --git a/test/fixtures/parser/teradata/update_from.sql b/test/fixtures/dialects/teradata/update_from.sql similarity index 100% rename from test/fixtures/parser/teradata/update_from.sql rename to test/fixtures/dialects/teradata/update_from.sql diff --git a/test/fixtures/parser/teradata/update_from.yml b/test/fixtures/dialects/teradata/update_from.yml similarity index 100% rename from test/fixtures/parser/teradata/update_from.yml rename to test/fixtures/dialects/teradata/update_from.yml diff --git a/test/fixtures/parser/tsql/add_index.sql b/test/fixtures/dialects/tsql/add_index.sql similarity index 100% rename from test/fixtures/parser/tsql/add_index.sql rename to test/fixtures/dialects/tsql/add_index.sql diff --git a/test/fixtures/parser/tsql/add_index.yml b/test/fixtures/dialects/tsql/add_index.yml similarity index 100% rename from test/fixtures/parser/tsql/add_index.yml rename to test/fixtures/dialects/tsql/add_index.yml diff --git a/test/fixtures/parser/tsql/alter_table_switch.sql b/test/fixtures/dialects/tsql/alter_table_switch.sql similarity index 100% rename from test/fixtures/parser/tsql/alter_table_switch.sql rename to test/fixtures/dialects/tsql/alter_table_switch.sql diff --git a/test/fixtures/parser/tsql/alter_table_switch.yml b/test/fixtures/dialects/tsql/alter_table_switch.yml similarity index 100% rename from test/fixtures/parser/tsql/alter_table_switch.yml rename to test/fixtures/dialects/tsql/alter_table_switch.yml diff --git a/test/fixtures/parser/tsql/begin_end_nested.sql b/test/fixtures/dialects/tsql/begin_end_nested.sql similarity index 100% rename from test/fixtures/parser/tsql/begin_end_nested.sql rename to test/fixtures/dialects/tsql/begin_end_nested.sql diff --git a/test/fixtures/parser/tsql/begin_end_nested.yml b/test/fixtures/dialects/tsql/begin_end_nested.yml similarity index 100% rename from test/fixtures/parser/tsql/begin_end_nested.yml rename to test/fixtures/dialects/tsql/begin_end_nested.yml diff --git a/test/fixtures/parser/tsql/create_table.sql b/test/fixtures/dialects/tsql/create_table.sql similarity index 100% rename from test/fixtures/parser/tsql/create_table.sql rename to test/fixtures/dialects/tsql/create_table.sql diff --git a/test/fixtures/parser/tsql/create_table.yml b/test/fixtures/dialects/tsql/create_table.yml similarity index 100% rename from test/fixtures/parser/tsql/create_table.yml rename to test/fixtures/dialects/tsql/create_table.yml diff --git a/test/fixtures/parser/tsql/create_table_as_select.sql b/test/fixtures/dialects/tsql/create_table_as_select.sql similarity index 100% rename from test/fixtures/parser/tsql/create_table_as_select.sql rename to test/fixtures/dialects/tsql/create_table_as_select.sql diff --git a/test/fixtures/parser/tsql/create_table_as_select.yml b/test/fixtures/dialects/tsql/create_table_as_select.yml similarity index 100% rename from test/fixtures/parser/tsql/create_table_as_select.yml rename to test/fixtures/dialects/tsql/create_table_as_select.yml diff --git a/test/fixtures/parser/tsql/create_table_with_distribution.sql b/test/fixtures/dialects/tsql/create_table_with_distribution.sql similarity index 100% rename from test/fixtures/parser/tsql/create_table_with_distribution.sql rename to test/fixtures/dialects/tsql/create_table_with_distribution.sql diff --git a/test/fixtures/parser/tsql/create_table_with_distribution.yml b/test/fixtures/dialects/tsql/create_table_with_distribution.yml similarity index 100% rename from test/fixtures/parser/tsql/create_table_with_distribution.yml rename to test/fixtures/dialects/tsql/create_table_with_distribution.yml diff --git a/test/fixtures/parser/tsql/create_table_with_sequence.sql b/test/fixtures/dialects/tsql/create_table_with_sequence.sql similarity index 100% rename from test/fixtures/parser/tsql/create_table_with_sequence.sql rename to test/fixtures/dialects/tsql/create_table_with_sequence.sql diff --git a/test/fixtures/parser/tsql/create_table_with_sequence.yml b/test/fixtures/dialects/tsql/create_table_with_sequence.yml similarity index 100% rename from test/fixtures/parser/tsql/create_table_with_sequence.yml rename to test/fixtures/dialects/tsql/create_table_with_sequence.yml diff --git a/test/fixtures/parser/tsql/create_table_with_sequence_bracketed.sql b/test/fixtures/dialects/tsql/create_table_with_sequence_bracketed.sql similarity index 100% rename from test/fixtures/parser/tsql/create_table_with_sequence_bracketed.sql rename to test/fixtures/dialects/tsql/create_table_with_sequence_bracketed.sql diff --git a/test/fixtures/parser/tsql/create_table_with_sequence_bracketed.yml b/test/fixtures/dialects/tsql/create_table_with_sequence_bracketed.yml similarity index 100% rename from test/fixtures/parser/tsql/create_table_with_sequence_bracketed.yml rename to test/fixtures/dialects/tsql/create_table_with_sequence_bracketed.yml diff --git a/test/fixtures/parser/tsql/create_view.sql b/test/fixtures/dialects/tsql/create_view.sql similarity index 100% rename from test/fixtures/parser/tsql/create_view.sql rename to test/fixtures/dialects/tsql/create_view.sql diff --git a/test/fixtures/parser/tsql/create_view.yml b/test/fixtures/dialects/tsql/create_view.yml similarity index 100% rename from test/fixtures/parser/tsql/create_view.yml rename to test/fixtures/dialects/tsql/create_view.yml diff --git a/test/fixtures/parser/tsql/create_view_with_cte.sql b/test/fixtures/dialects/tsql/create_view_with_cte.sql similarity index 100% rename from test/fixtures/parser/tsql/create_view_with_cte.sql rename to test/fixtures/dialects/tsql/create_view_with_cte.sql diff --git a/test/fixtures/parser/tsql/create_view_with_cte.yml b/test/fixtures/dialects/tsql/create_view_with_cte.yml similarity index 100% rename from test/fixtures/parser/tsql/create_view_with_cte.yml rename to test/fixtures/dialects/tsql/create_view_with_cte.yml diff --git a/test/fixtures/parser/tsql/create_view_with_pivot.sql b/test/fixtures/dialects/tsql/create_view_with_pivot.sql similarity index 100% rename from test/fixtures/parser/tsql/create_view_with_pivot.sql rename to test/fixtures/dialects/tsql/create_view_with_pivot.sql diff --git a/test/fixtures/parser/tsql/create_view_with_pivot.yml b/test/fixtures/dialects/tsql/create_view_with_pivot.yml similarity index 100% rename from test/fixtures/parser/tsql/create_view_with_pivot.yml rename to test/fixtures/dialects/tsql/create_view_with_pivot.yml diff --git a/test/fixtures/parser/tsql/create_view_with_set_statements.sql b/test/fixtures/dialects/tsql/create_view_with_set_statements.sql similarity index 100% rename from test/fixtures/parser/tsql/create_view_with_set_statements.sql rename to test/fixtures/dialects/tsql/create_view_with_set_statements.sql diff --git a/test/fixtures/parser/tsql/create_view_with_set_statements.yml b/test/fixtures/dialects/tsql/create_view_with_set_statements.yml similarity index 100% rename from test/fixtures/parser/tsql/create_view_with_set_statements.yml rename to test/fixtures/dialects/tsql/create_view_with_set_statements.yml diff --git a/test/fixtures/parser/tsql/create_view_with_unpivot.sql b/test/fixtures/dialects/tsql/create_view_with_unpivot.sql similarity index 100% rename from test/fixtures/parser/tsql/create_view_with_unpivot.sql rename to test/fixtures/dialects/tsql/create_view_with_unpivot.sql diff --git a/test/fixtures/parser/tsql/create_view_with_unpivot.yml b/test/fixtures/dialects/tsql/create_view_with_unpivot.yml similarity index 100% rename from test/fixtures/parser/tsql/create_view_with_unpivot.yml rename to test/fixtures/dialects/tsql/create_view_with_unpivot.yml diff --git a/test/fixtures/parser/tsql/cte_s.sql b/test/fixtures/dialects/tsql/cte_s.sql similarity index 100% rename from test/fixtures/parser/tsql/cte_s.sql rename to test/fixtures/dialects/tsql/cte_s.sql diff --git a/test/fixtures/parser/tsql/cte_s.yml b/test/fixtures/dialects/tsql/cte_s.yml similarity index 100% rename from test/fixtures/parser/tsql/cte_s.yml rename to test/fixtures/dialects/tsql/cte_s.yml diff --git a/test/fixtures/parser/tsql/function_with_variable.sql b/test/fixtures/dialects/tsql/function_with_variable.sql similarity index 100% rename from test/fixtures/parser/tsql/function_with_variable.sql rename to test/fixtures/dialects/tsql/function_with_variable.sql diff --git a/test/fixtures/parser/tsql/function_with_variable.yml b/test/fixtures/dialects/tsql/function_with_variable.yml similarity index 100% rename from test/fixtures/parser/tsql/function_with_variable.yml rename to test/fixtures/dialects/tsql/function_with_variable.yml diff --git a/test/fixtures/parser/tsql/functions_a.sql b/test/fixtures/dialects/tsql/functions_a.sql similarity index 100% rename from test/fixtures/parser/tsql/functions_a.sql rename to test/fixtures/dialects/tsql/functions_a.sql diff --git a/test/fixtures/parser/tsql/functions_a.yml b/test/fixtures/dialects/tsql/functions_a.yml similarity index 100% rename from test/fixtures/parser/tsql/functions_a.yml rename to test/fixtures/dialects/tsql/functions_a.yml diff --git a/test/fixtures/parser/tsql/functions_agg.sql b/test/fixtures/dialects/tsql/functions_agg.sql similarity index 100% rename from test/fixtures/parser/tsql/functions_agg.sql rename to test/fixtures/dialects/tsql/functions_agg.sql diff --git a/test/fixtures/parser/tsql/functions_agg.yml b/test/fixtures/dialects/tsql/functions_agg.yml similarity index 100% rename from test/fixtures/parser/tsql/functions_agg.yml rename to test/fixtures/dialects/tsql/functions_agg.yml diff --git a/test/fixtures/parser/tsql/if_else.sql b/test/fixtures/dialects/tsql/if_else.sql similarity index 100% rename from test/fixtures/parser/tsql/if_else.sql rename to test/fixtures/dialects/tsql/if_else.sql diff --git a/test/fixtures/parser/tsql/if_else.yml b/test/fixtures/dialects/tsql/if_else.yml similarity index 100% rename from test/fixtures/parser/tsql/if_else.yml rename to test/fixtures/dialects/tsql/if_else.yml diff --git a/test/fixtures/parser/tsql/if_else_begin_end.sql b/test/fixtures/dialects/tsql/if_else_begin_end.sql similarity index 100% rename from test/fixtures/parser/tsql/if_else_begin_end.sql rename to test/fixtures/dialects/tsql/if_else_begin_end.sql diff --git a/test/fixtures/parser/tsql/if_else_begin_end.yml b/test/fixtures/dialects/tsql/if_else_begin_end.yml similarity index 100% rename from test/fixtures/parser/tsql/if_else_begin_end.yml rename to test/fixtures/dialects/tsql/if_else_begin_end.yml diff --git a/test/fixtures/parser/tsql/insert_statement.sql b/test/fixtures/dialects/tsql/insert_statement.sql similarity index 100% rename from test/fixtures/parser/tsql/insert_statement.sql rename to test/fixtures/dialects/tsql/insert_statement.sql diff --git a/test/fixtures/parser/tsql/insert_statement.yml b/test/fixtures/dialects/tsql/insert_statement.yml similarity index 100% rename from test/fixtures/parser/tsql/insert_statement.yml rename to test/fixtures/dialects/tsql/insert_statement.yml diff --git a/test/fixtures/parser/tsql/minimal_function.sql b/test/fixtures/dialects/tsql/minimal_function.sql similarity index 100% rename from test/fixtures/parser/tsql/minimal_function.sql rename to test/fixtures/dialects/tsql/minimal_function.sql diff --git a/test/fixtures/parser/tsql/minimal_function.yml b/test/fixtures/dialects/tsql/minimal_function.yml similarity index 100% rename from test/fixtures/parser/tsql/minimal_function.yml rename to test/fixtures/dialects/tsql/minimal_function.yml diff --git a/test/fixtures/parser/tsql/minimal_function_no_alter.sql b/test/fixtures/dialects/tsql/minimal_function_no_alter.sql similarity index 100% rename from test/fixtures/parser/tsql/minimal_function_no_alter.sql rename to test/fixtures/dialects/tsql/minimal_function_no_alter.sql diff --git a/test/fixtures/parser/tsql/minimal_function_no_alter.yml b/test/fixtures/dialects/tsql/minimal_function_no_alter.yml similarity index 100% rename from test/fixtures/parser/tsql/minimal_function_no_alter.yml rename to test/fixtures/dialects/tsql/minimal_function_no_alter.yml diff --git a/test/fixtures/parser/tsql/multi_statement_without_semicolon.sql b/test/fixtures/dialects/tsql/multi_statement_without_semicolon.sql similarity index 100% rename from test/fixtures/parser/tsql/multi_statement_without_semicolon.sql rename to test/fixtures/dialects/tsql/multi_statement_without_semicolon.sql diff --git a/test/fixtures/parser/tsql/multi_statement_without_semicolon.yml b/test/fixtures/dialects/tsql/multi_statement_without_semicolon.yml similarity index 100% rename from test/fixtures/parser/tsql/multi_statement_without_semicolon.yml rename to test/fixtures/dialects/tsql/multi_statement_without_semicolon.yml diff --git a/test/fixtures/parser/tsql/select_cross_apply.sql b/test/fixtures/dialects/tsql/select_cross_apply.sql similarity index 100% rename from test/fixtures/parser/tsql/select_cross_apply.sql rename to test/fixtures/dialects/tsql/select_cross_apply.sql diff --git a/test/fixtures/parser/tsql/select_cross_apply.yml b/test/fixtures/dialects/tsql/select_cross_apply.yml similarity index 100% rename from test/fixtures/parser/tsql/select_cross_apply.yml rename to test/fixtures/dialects/tsql/select_cross_apply.yml diff --git a/test/fixtures/parser/tsql/select_top.sql b/test/fixtures/dialects/tsql/select_top.sql similarity index 100% rename from test/fixtures/parser/tsql/select_top.sql rename to test/fixtures/dialects/tsql/select_top.sql diff --git a/test/fixtures/parser/tsql/select_top.yml b/test/fixtures/dialects/tsql/select_top.yml similarity index 100% rename from test/fixtures/parser/tsql/select_top.yml rename to test/fixtures/dialects/tsql/select_top.yml diff --git a/test/fixtures/parser/tsql/sequence.sql b/test/fixtures/dialects/tsql/sequence.sql similarity index 100% rename from test/fixtures/parser/tsql/sequence.sql rename to test/fixtures/dialects/tsql/sequence.sql diff --git a/test/fixtures/parser/tsql/sequence.yml b/test/fixtures/dialects/tsql/sequence.yml similarity index 100% rename from test/fixtures/parser/tsql/sequence.yml rename to test/fixtures/dialects/tsql/sequence.yml diff --git a/test/fixtures/parser/tsql/stored_procedure_begin_end.sql b/test/fixtures/dialects/tsql/stored_procedure_begin_end.sql similarity index 100% rename from test/fixtures/parser/tsql/stored_procedure_begin_end.sql rename to test/fixtures/dialects/tsql/stored_procedure_begin_end.sql diff --git a/test/fixtures/parser/tsql/stored_procedure_begin_end.yml b/test/fixtures/dialects/tsql/stored_procedure_begin_end.yml similarity index 100% rename from test/fixtures/parser/tsql/stored_procedure_begin_end.yml rename to test/fixtures/dialects/tsql/stored_procedure_begin_end.yml diff --git a/test/fixtures/parser/tsql/stored_procedure_simple.sql b/test/fixtures/dialects/tsql/stored_procedure_simple.sql similarity index 100% rename from test/fixtures/parser/tsql/stored_procedure_simple.sql rename to test/fixtures/dialects/tsql/stored_procedure_simple.sql diff --git a/test/fixtures/parser/tsql/stored_procedure_simple.yml b/test/fixtures/dialects/tsql/stored_procedure_simple.yml similarity index 100% rename from test/fixtures/parser/tsql/stored_procedure_simple.yml rename to test/fixtures/dialects/tsql/stored_procedure_simple.yml diff --git a/test/fixtures/parser/tsql/stored_procedure_single_statement.sql b/test/fixtures/dialects/tsql/stored_procedure_single_statement.sql similarity index 100% rename from test/fixtures/parser/tsql/stored_procedure_single_statement.sql rename to test/fixtures/dialects/tsql/stored_procedure_single_statement.sql diff --git a/test/fixtures/parser/tsql/stored_procedure_single_statement.yml b/test/fixtures/dialects/tsql/stored_procedure_single_statement.yml similarity index 100% rename from test/fixtures/parser/tsql/stored_procedure_single_statement.yml rename to test/fixtures/dialects/tsql/stored_procedure_single_statement.yml diff --git a/test/fixtures/parser/tsql/temp_tables.sql b/test/fixtures/dialects/tsql/temp_tables.sql similarity index 100% rename from test/fixtures/parser/tsql/temp_tables.sql rename to test/fixtures/dialects/tsql/temp_tables.sql diff --git a/test/fixtures/parser/tsql/temp_tables.yml b/test/fixtures/dialects/tsql/temp_tables.yml similarity index 100% rename from test/fixtures/parser/tsql/temp_tables.yml rename to test/fixtures/dialects/tsql/temp_tables.yml diff --git a/test/fixtures/parser/tsql/transaction.sql b/test/fixtures/dialects/tsql/transaction.sql similarity index 100% rename from test/fixtures/parser/tsql/transaction.sql rename to test/fixtures/dialects/tsql/transaction.sql diff --git a/test/fixtures/parser/tsql/transaction.yml b/test/fixtures/dialects/tsql/transaction.yml similarity index 100% rename from test/fixtures/parser/tsql/transaction.yml rename to test/fixtures/dialects/tsql/transaction.yml diff --git a/test/generate_parse_fixture_yml.py b/test/generate_parse_fixture_yml.py index 721d1c4c0fd..d81e563c0a0 100644 --- a/test/generate_parse_fixture_yml.py +++ b/test/generate_parse_fixture_yml.py @@ -14,7 +14,7 @@ def generate_parse_fixture(example): _hash = compute_parse_tree_hash(tree) # Remove the .sql file extension root = sqlfile[:-4] - path = os.path.join("test", "fixtures", "parser", dialect, root + ".yml") + path = os.path.join("test", "fixtures", "dialects", dialect, root + ".yml") with open(path, "w", newline="\n") as f: r = None if tree: diff --git a/test/rules/std_fix_auto_test.py b/test/rules/std_fix_auto_test.py index cab26e767ac..fae2c9430cf 100644 --- a/test/rules/std_fix_auto_test.py +++ b/test/rules/std_fix_auto_test.py @@ -39,7 +39,7 @@ def make_dialect_path(dialect, fname): """Work out how to find paths given a dialect and a file name.""" - return os.path.join("test", "fixtures", "parser", dialect, fname) + return os.path.join("test", "fixtures", "dialects", dialect, fname) def auto_fix_test(dialect, folder, caplog): diff --git a/test/rules/std_roundtrip_test.py b/test/rules/std_roundtrip_test.py index 6b9e022fca4..d3025f9bc8d 100644 --- a/test/rules/std_roundtrip_test.py +++ b/test/rules/std_roundtrip_test.py @@ -109,8 +109,8 @@ def jinja_roundtrip_test( ("L008", "test/fixtures/linter/whitespace_errors.sql"), ("L008", "test/fixtures/linter/indentation_errors.sql"), ("L010", "test/fixtures/linter/whitespace_errors.sql"), - ("L011", "test/fixtures/parser/ansi/select_simple_i.sql"), - ("L012", "test/fixtures/parser/ansi/select_simple_i.sql"), + ("L011", "test/fixtures/dialects/ansi/select_simple_i.sql"), + ("L012", "test/fixtures/dialects/ansi/select_simple_i.sql"), ], ) def test__cli__command__fix(rule, path):