diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-03-07 18:09:27 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-03-07 18:09:27 +0000 |
commit | e4c72fd7c8018d9dfc6043e7304275e2fffac89f (patch) | |
tree | fb9c5556844d46d0e59cc31f129d03502f06f571 /sqlglot/tokens.py | |
parent | Adding upstream version 11.2.3. (diff) | |
download | sqlglot-e4c72fd7c8018d9dfc6043e7304275e2fffac89f.tar.xz sqlglot-e4c72fd7c8018d9dfc6043e7304275e2fffac89f.zip |
Adding upstream version 11.3.0.upstream/11.3.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'sqlglot/tokens.py')
-rw-r--r-- | sqlglot/tokens.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sqlglot/tokens.py b/sqlglot/tokens.py index f3f1a70..7a23803 100644 --- a/sqlglot/tokens.py +++ b/sqlglot/tokens.py @@ -60,6 +60,7 @@ class TokenType(AutoName): STRING = auto() NUMBER = auto() IDENTIFIER = auto() + DATABASE = auto() COLUMN = auto() COLUMN_DEF = auto() SCHEMA = auto() @@ -203,6 +204,7 @@ class TokenType(AutoName): IS = auto() ISNULL = auto() JOIN = auto() + JOIN_MARKER = auto() LANGUAGE = auto() LATERAL = auto() LAZY = auto() @@ -235,6 +237,7 @@ class TokenType(AutoName): OUTER = auto() OUT_OF = auto() OVER = auto() + OVERLAPS = auto() OVERWRITE = auto() PARTITION = auto() PARTITION_BY = auto() @@ -491,6 +494,7 @@ class Tokenizer(metaclass=_Tokenizer): "CURRENT_DATE": TokenType.CURRENT_DATE, "CURRENT ROW": TokenType.CURRENT_ROW, "CURRENT_TIMESTAMP": TokenType.CURRENT_TIMESTAMP, + "DATABASE": TokenType.DATABASE, "DEFAULT": TokenType.DEFAULT, "DELETE": TokenType.DELETE, "DESC": TokenType.DESC, @@ -564,6 +568,7 @@ class Tokenizer(metaclass=_Tokenizer): "OUTER": TokenType.OUTER, "OUT OF": TokenType.OUT_OF, "OVER": TokenType.OVER, + "OVERLAPS": TokenType.OVERLAPS, "OVERWRITE": TokenType.OVERWRITE, "PARTITION": TokenType.PARTITION, "PARTITION BY": TokenType.PARTITION_BY, @@ -652,6 +657,7 @@ class Tokenizer(metaclass=_Tokenizer): "DOUBLE PRECISION": TokenType.DOUBLE, "JSON": TokenType.JSON, "CHAR": TokenType.CHAR, + "CHARACTER": TokenType.CHAR, "NCHAR": TokenType.NCHAR, "VARCHAR": TokenType.VARCHAR, "VARCHAR2": TokenType.VARCHAR, @@ -687,8 +693,10 @@ class Tokenizer(metaclass=_Tokenizer): "ALTER VIEW": TokenType.COMMAND, "ANALYZE": TokenType.COMMAND, "CALL": TokenType.COMMAND, + "COMMENT": TokenType.COMMENT, "COPY": TokenType.COMMAND, "EXPLAIN": TokenType.COMMAND, + "GRANT": TokenType.COMMAND, "OPTIMIZE": TokenType.COMMAND, "PREPARE": TokenType.COMMAND, "TRUNCATE": TokenType.COMMAND, |