File tree Expand file tree Collapse file tree 4 files changed +9
-0
lines changed Expand file tree Collapse file tree 4 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -1139,6 +1139,7 @@ class Tokenizer(tokens.Tokenizer):
11391139 "REMOVE" : TokenType .COMMAND ,
11401140 "RM" : TokenType .COMMAND ,
11411141 "SAMPLE" : TokenType .TABLE_SAMPLE ,
1142+ "SEMANTIC VIEW" : TokenType .SEMANTIC_VIEW ,
11421143 "SQL_DOUBLE" : TokenType .DOUBLE ,
11431144 "SQL_VARCHAR" : TokenType .VARCHAR ,
11441145 "STORAGE INTEGRATION" : TokenType .STORAGE_INTEGRATION ,
Original file line number Diff line number Diff line change @@ -451,6 +451,7 @@ class Parser(metaclass=_Parser):
451451 TokenType .MODEL ,
452452 TokenType .NAMESPACE ,
453453 TokenType .SCHEMA ,
454+ TokenType .SEMANTIC_VIEW ,
454455 TokenType .SEQUENCE ,
455456 TokenType .SINK ,
456457 TokenType .SOURCE ,
Original file line number Diff line number Diff line change @@ -412,6 +412,7 @@ class TokenType(AutoName):
412412 USING = auto ()
413413 VALUES = auto ()
414414 VIEW = auto ()
415+ SEMANTIC_VIEW = auto ()
415416 VOLATILE = auto ()
416417 WHEN = auto ()
417418 WHERE = auto ()
Original file line number Diff line number Diff line change @@ -2167,6 +2167,12 @@ def test_describe_table(self):
21672167 "spark" : "DESCRIBE db.table" ,
21682168 },
21692169 )
2170+ self .validate_all (
2171+ "DESC SEMANTIC VIEW TPCDS_SEMANTIC_VIEW_SM" ,
2172+ write = {
2173+ "snowflake" : "DESCRIBE SEMANTIC VIEW TPCDS_SEMANTIC_VIEW_SM" ,
2174+ },
2175+ )
21702176 self .validate_all (
21712177 "ENDSWITH('abc', 'c')" ,
21722178 read = {
You can’t perform that action at this time.
0 commit comments