Files
sqlfluff/test/fixtures/dialects/impala/insert_overwrite.yml
2024-11-11 10:30:50 +00:00

215 lines
5.9 KiB
YAML

# YML test files are auto-generated from SQL files and should not be edited by
# hand. To help enforce this, the "hash" field in the file must match a hash
# computed by SQLFluff when running the tests. Please run
# `python test/generate_parse_fixture_yml.py` to generate them after adding or
# altering SQL files.
_hash: 558acdaa5ca55c72355fb0172cca11fe7f35cd0f211204a892da40fda25e7251
file:
- statement:
insert_statement:
- keyword: INSERT
- keyword: OVERWRITE
- keyword: TABLE
- table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo
- select_statement:
select_clause:
- keyword: SELECT
- select_clause_element:
column_reference:
naked_identifier: col1
- comma: ','
- select_clause_element:
column_reference:
naked_identifier: col2
from_clause:
keyword: FROM
from_expression:
from_expression_element:
table_expression:
table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo2
- statement_terminator: ;
- statement:
insert_statement:
- keyword: INSERT
- keyword: OVERWRITE
- keyword: TABLE
- table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo
- keyword: PARTITION
- bracketed:
- start_bracket: (
- column_reference:
naked_identifier: col1
- comma: ','
- column_reference:
naked_identifier: col2
- end_bracket: )
- select_statement:
select_clause:
- keyword: SELECT
- select_clause_element:
column_reference:
naked_identifier: col1
- comma: ','
- select_clause_element:
column_reference:
naked_identifier: col2
- comma: ','
- select_clause_element:
column_reference:
naked_identifier: col3
from_clause:
keyword: FROM
from_expression:
from_expression_element:
table_expression:
table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo2
- statement_terminator: ;
- statement:
insert_statement:
- keyword: INSERT
- keyword: OVERWRITE
- keyword: TABLE
- table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo
- keyword: PARTITION
- bracketed:
- start_bracket: (
- column_reference:
naked_identifier: col1
- comparison_operator:
raw_comparison_operator: '='
- numeric_literal: '1'
- comma: ','
- column_reference:
naked_identifier: col2
- comparison_operator:
raw_comparison_operator: '='
- quoted_literal: "'a'"
- end_bracket: )
- select_statement:
select_clause:
keyword: SELECT
select_clause_element:
column_reference:
naked_identifier: col3
from_clause:
keyword: FROM
from_expression:
from_expression_element:
table_expression:
table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo2
- statement_terminator: ;
- statement:
insert_statement:
- keyword: INSERT
- keyword: OVERWRITE
- keyword: TABLE
- table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo
- start_square_bracket: '['
- keyword: SHUFFLE
- end_square_bracket: ']'
- select_statement:
select_clause:
- keyword: SELECT
- select_clause_element:
column_reference:
naked_identifier: col1
- comma: ','
- select_clause_element:
column_reference:
naked_identifier: col2
from_clause:
keyword: FROM
from_expression:
from_expression_element:
table_expression:
table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo2
- statement_terminator: ;
- statement:
insert_statement:
- keyword: INSERT
- keyword: OVERWRITE
- keyword: TABLE
- table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo
- start_square_bracket: '['
- keyword: NOSHUFFLE
- end_square_bracket: ']'
- select_statement:
select_clause:
- keyword: SELECT
- select_clause_element:
column_reference:
naked_identifier: col1
- comma: ','
- select_clause_element:
column_reference:
naked_identifier: col2
from_clause:
keyword: FROM
from_expression:
from_expression_element:
table_expression:
table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo2
- statement_terminator: ;
- statement:
insert_statement:
- keyword: INSERT
- keyword: OVERWRITE
- keyword: TABLE
- table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo
- keyword: IF
- keyword: NOT
- keyword: EXISTS
- select_statement:
select_clause:
- keyword: SELECT
- select_clause_element:
column_reference:
naked_identifier: col1
- comma: ','
- select_clause_element:
column_reference:
naked_identifier: col2
from_clause:
keyword: FROM
from_expression:
from_expression_element:
table_expression:
table_reference:
- naked_identifier: db
- dot: .
- naked_identifier: foo2
- statement_terminator: ;