sqlglot.token_type
1from enum import auto 2 3from sqlglot.helper import AutoName 4 5 6class TokenType(AutoName): 7 L_PAREN = auto() 8 R_PAREN = auto() 9 L_BRACKET = auto() 10 R_BRACKET = auto() 11 L_BRACE = auto() 12 R_BRACE = auto() 13 COMMA = auto() 14 DOT = auto() 15 DASH = auto() 16 PLUS = auto() 17 COLON = auto() 18 DCOLON = auto() 19 DQMARK = auto() 20 SEMICOLON = auto() 21 STAR = auto() 22 BACKSLASH = auto() 23 SLASH = auto() 24 LT = auto() 25 LTE = auto() 26 GT = auto() 27 GTE = auto() 28 NOT = auto() 29 EQ = auto() 30 NEQ = auto() 31 NULLSAFE_EQ = auto() 32 COLON_EQ = auto() 33 AND = auto() 34 OR = auto() 35 AMP = auto() 36 DPIPE = auto() 37 PIPE = auto() 38 CARET = auto() 39 TILDA = auto() 40 ARROW = auto() 41 DARROW = auto() 42 FARROW = auto() 43 HASH = auto() 44 HASH_ARROW = auto() 45 DHASH_ARROW = auto() 46 LR_ARROW = auto() 47 DAT = auto() 48 LT_AT = auto() 49 AT_GT = auto() 50 DOLLAR = auto() 51 PARAMETER = auto() 52 SESSION_PARAMETER = auto() 53 DAMP = auto() 54 XOR = auto() 55 DSTAR = auto() 56 57 BLOCK_START = auto() 58 BLOCK_END = auto() 59 60 SPACE = auto() 61 BREAK = auto() 62 63 STRING = auto() 64 NUMBER = auto() 65 IDENTIFIER = auto() 66 DATABASE = auto() 67 COLUMN = auto() 68 COLUMN_DEF = auto() 69 SCHEMA = auto() 70 TABLE = auto() 71 VAR = auto() 72 BIT_STRING = auto() 73 HEX_STRING = auto() 74 BYTE_STRING = auto() 75 NATIONAL_STRING = auto() 76 RAW_STRING = auto() 77 HEREDOC_STRING = auto() 78 79 # types 80 BIT = auto() 81 BOOLEAN = auto() 82 TINYINT = auto() 83 UTINYINT = auto() 84 SMALLINT = auto() 85 USMALLINT = auto() 86 MEDIUMINT = auto() 87 UMEDIUMINT = auto() 88 INT = auto() 89 UINT = auto() 90 BIGINT = auto() 91 UBIGINT = auto() 92 INT128 = auto() 93 UINT128 = auto() 94 INT256 = auto() 95 UINT256 = auto() 96 FLOAT = auto() 97 DOUBLE = auto() 98 DECIMAL = auto() 99 UDECIMAL = auto() 100 BIGDECIMAL = auto() 101 CHAR = auto() 102 NCHAR = auto() 103 VARCHAR = auto() 104 NVARCHAR = auto() 105 TEXT = auto() 106 MEDIUMTEXT = auto() 107 LONGTEXT = auto() 108 MEDIUMBLOB = auto() 109 LONGBLOB = auto() 110 TINYBLOB = auto() 111 TINYTEXT = auto() 112 BINARY = auto() 113 VARBINARY = auto() 114 JSON = auto() 115 JSONB = auto() 116 TIME = auto() 117 TIMETZ = auto() 118 TIMESTAMP = auto() 119 TIMESTAMPTZ = auto() 120 TIMESTAMPLTZ = auto() 121 TIMESTAMP_S = auto() 122 TIMESTAMP_MS = auto() 123 TIMESTAMP_NS = auto() 124 DATETIME = auto() 125 DATETIME64 = auto() 126 DATE = auto() 127 INT4RANGE = auto() 128 INT4MULTIRANGE = auto() 129 INT8RANGE = auto() 130 INT8MULTIRANGE = auto() 131 NUMRANGE = auto() 132 NUMMULTIRANGE = auto() 133 TSRANGE = auto() 134 TSMULTIRANGE = auto() 135 TSTZRANGE = auto() 136 TSTZMULTIRANGE = auto() 137 DATERANGE = auto() 138 DATEMULTIRANGE = auto() 139 UUID = auto() 140 GEOGRAPHY = auto() 141 NULLABLE = auto() 142 GEOMETRY = auto() 143 HLLSKETCH = auto() 144 HSTORE = auto() 145 SUPER = auto() 146 SERIAL = auto() 147 SMALLSERIAL = auto() 148 BIGSERIAL = auto() 149 XML = auto() 150 YEAR = auto() 151 UNIQUEIDENTIFIER = auto() 152 USERDEFINED = auto() 153 MONEY = auto() 154 SMALLMONEY = auto() 155 ROWVERSION = auto() 156 IMAGE = auto() 157 VARIANT = auto() 158 OBJECT = auto() 159 INET = auto() 160 IPADDRESS = auto() 161 IPPREFIX = auto() 162 ENUM = auto() 163 ENUM8 = auto() 164 ENUM16 = auto() 165 FIXEDSTRING = auto() 166 LOWCARDINALITY = auto() 167 NESTED = auto() 168 UNKNOWN = auto() 169 170 # keywords 171 ALIAS = auto() 172 ALTER = auto() 173 ALWAYS = auto() 174 ALL = auto() 175 ANTI = auto() 176 ANY = auto() 177 APPLY = auto() 178 ARRAY = auto() 179 ASC = auto() 180 ASOF = auto() 181 AUTO_INCREMENT = auto() 182 BEGIN = auto() 183 BETWEEN = auto() 184 CACHE = auto() 185 CASE = auto() 186 CHARACTER_SET = auto() 187 CLUSTER_BY = auto() 188 COLLATE = auto() 189 COMMAND = auto() 190 COMMENT = auto() 191 COMMIT = auto() 192 CONNECT_BY = auto() 193 CONSTRAINT = auto() 194 CREATE = auto() 195 CROSS = auto() 196 CUBE = auto() 197 CURRENT_DATE = auto() 198 CURRENT_DATETIME = auto() 199 CURRENT_TIME = auto() 200 CURRENT_TIMESTAMP = auto() 201 CURRENT_USER = auto() 202 DEFAULT = auto() 203 DELETE = auto() 204 DESC = auto() 205 DESCRIBE = auto() 206 DICTIONARY = auto() 207 DISTINCT = auto() 208 DISTRIBUTE_BY = auto() 209 DIV = auto() 210 DROP = auto() 211 ELSE = auto() 212 END = auto() 213 ESCAPE = auto() 214 EXCEPT = auto() 215 EXECUTE = auto() 216 EXISTS = auto() 217 FALSE = auto() 218 FETCH = auto() 219 FILTER = auto() 220 FINAL = auto() 221 FIRST = auto() 222 FOR = auto() 223 FORCE = auto() 224 FOREIGN_KEY = auto() 225 FORMAT = auto() 226 FROM = auto() 227 FULL = auto() 228 FUNCTION = auto() 229 GLOB = auto() 230 GLOBAL = auto() 231 GROUP_BY = auto() 232 GROUPING_SETS = auto() 233 HAVING = auto() 234 HINT = auto() 235 IGNORE = auto() 236 ILIKE = auto() 237 ILIKE_ANY = auto() 238 IN = auto() 239 INDEX = auto() 240 INNER = auto() 241 INSERT = auto() 242 INTERSECT = auto() 243 INTERVAL = auto() 244 INTO = auto() 245 INTRODUCER = auto() 246 IRLIKE = auto() 247 IS = auto() 248 ISNULL = auto() 249 JOIN = auto() 250 JOIN_MARKER = auto() 251 KEEP = auto() 252 KILL = auto() 253 LANGUAGE = auto() 254 LATERAL = auto() 255 LEFT = auto() 256 LIKE = auto() 257 LIKE_ANY = auto() 258 LIMIT = auto() 259 LOAD = auto() 260 LOCK = auto() 261 MAP = auto() 262 MATCH_RECOGNIZE = auto() 263 MEMBER_OF = auto() 264 MERGE = auto() 265 MOD = auto() 266 MODEL = auto() 267 NATURAL = auto() 268 NEXT = auto() 269 NOTNULL = auto() 270 NULL = auto() 271 OBJECT_IDENTIFIER = auto() 272 OFFSET = auto() 273 ON = auto() 274 OPERATOR = auto() 275 ORDER_BY = auto() 276 ORDERED = auto() 277 ORDINALITY = auto() 278 OUTER = auto() 279 OVER = auto() 280 OVERLAPS = auto() 281 OVERWRITE = auto() 282 PARTITION = auto() 283 PARTITION_BY = auto() 284 PERCENT = auto() 285 PIVOT = auto() 286 PLACEHOLDER = auto() 287 PRAGMA = auto() 288 PRIMARY_KEY = auto() 289 PROCEDURE = auto() 290 PROPERTIES = auto() 291 PSEUDO_TYPE = auto() 292 QUALIFY = auto() 293 QUOTE = auto() 294 RANGE = auto() 295 RECURSIVE = auto() 296 REFRESH = auto() 297 REPLACE = auto() 298 RETURNING = auto() 299 REFERENCES = auto() 300 RIGHT = auto() 301 RLIKE = auto() 302 ROLLBACK = auto() 303 ROLLUP = auto() 304 ROW = auto() 305 ROWS = auto() 306 SELECT = auto() 307 SEMI = auto() 308 SEPARATOR = auto() 309 SERDE_PROPERTIES = auto() 310 SET = auto() 311 SETTINGS = auto() 312 SHOW = auto() 313 SIMILAR_TO = auto() 314 SOME = auto() 315 SORT_BY = auto() 316 START_WITH = auto() 317 STRUCT = auto() 318 TABLE_SAMPLE = auto() 319 TEMPORARY = auto() 320 TOP = auto() 321 THEN = auto() 322 TRUE = auto() 323 UNCACHE = auto() 324 UNION = auto() 325 UNNEST = auto() 326 UNPIVOT = auto() 327 UPDATE = auto() 328 USE = auto() 329 USING = auto() 330 VALUES = auto() 331 VIEW = auto() 332 VOLATILE = auto() 333 WHEN = auto() 334 WHERE = auto() 335 WINDOW = auto() 336 WITH = auto() 337 UNIQUE = auto() 338 VERSION_SNAPSHOT = auto() 339 TIMESTAMP_SNAPSHOT = auto()
7class TokenType(AutoName): 8 L_PAREN = auto() 9 R_PAREN = auto() 10 L_BRACKET = auto() 11 R_BRACKET = auto() 12 L_BRACE = auto() 13 R_BRACE = auto() 14 COMMA = auto() 15 DOT = auto() 16 DASH = auto() 17 PLUS = auto() 18 COLON = auto() 19 DCOLON = auto() 20 DQMARK = auto() 21 SEMICOLON = auto() 22 STAR = auto() 23 BACKSLASH = auto() 24 SLASH = auto() 25 LT = auto() 26 LTE = auto() 27 GT = auto() 28 GTE = auto() 29 NOT = auto() 30 EQ = auto() 31 NEQ = auto() 32 NULLSAFE_EQ = auto() 33 COLON_EQ = auto() 34 AND = auto() 35 OR = auto() 36 AMP = auto() 37 DPIPE = auto() 38 PIPE = auto() 39 CARET = auto() 40 TILDA = auto() 41 ARROW = auto() 42 DARROW = auto() 43 FARROW = auto() 44 HASH = auto() 45 HASH_ARROW = auto() 46 DHASH_ARROW = auto() 47 LR_ARROW = auto() 48 DAT = auto() 49 LT_AT = auto() 50 AT_GT = auto() 51 DOLLAR = auto() 52 PARAMETER = auto() 53 SESSION_PARAMETER = auto() 54 DAMP = auto() 55 XOR = auto() 56 DSTAR = auto() 57 58 BLOCK_START = auto() 59 BLOCK_END = auto() 60 61 SPACE = auto() 62 BREAK = auto() 63 64 STRING = auto() 65 NUMBER = auto() 66 IDENTIFIER = auto() 67 DATABASE = auto() 68 COLUMN = auto() 69 COLUMN_DEF = auto() 70 SCHEMA = auto() 71 TABLE = auto() 72 VAR = auto() 73 BIT_STRING = auto() 74 HEX_STRING = auto() 75 BYTE_STRING = auto() 76 NATIONAL_STRING = auto() 77 RAW_STRING = auto() 78 HEREDOC_STRING = auto() 79 80 # types 81 BIT = auto() 82 BOOLEAN = auto() 83 TINYINT = auto() 84 UTINYINT = auto() 85 SMALLINT = auto() 86 USMALLINT = auto() 87 MEDIUMINT = auto() 88 UMEDIUMINT = auto() 89 INT = auto() 90 UINT = auto() 91 BIGINT = auto() 92 UBIGINT = auto() 93 INT128 = auto() 94 UINT128 = auto() 95 INT256 = auto() 96 UINT256 = auto() 97 FLOAT = auto() 98 DOUBLE = auto() 99 DECIMAL = auto() 100 UDECIMAL = auto() 101 BIGDECIMAL = auto() 102 CHAR = auto() 103 NCHAR = auto() 104 VARCHAR = auto() 105 NVARCHAR = auto() 106 TEXT = auto() 107 MEDIUMTEXT = auto() 108 LONGTEXT = auto() 109 MEDIUMBLOB = auto() 110 LONGBLOB = auto() 111 TINYBLOB = auto() 112 TINYTEXT = auto() 113 BINARY = auto() 114 VARBINARY = auto() 115 JSON = auto() 116 JSONB = auto() 117 TIME = auto() 118 TIMETZ = auto() 119 TIMESTAMP = auto() 120 TIMESTAMPTZ = auto() 121 TIMESTAMPLTZ = auto() 122 TIMESTAMP_S = auto() 123 TIMESTAMP_MS = auto() 124 TIMESTAMP_NS = auto() 125 DATETIME = auto() 126 DATETIME64 = auto() 127 DATE = auto() 128 INT4RANGE = auto() 129 INT4MULTIRANGE = auto() 130 INT8RANGE = auto() 131 INT8MULTIRANGE = auto() 132 NUMRANGE = auto() 133 NUMMULTIRANGE = auto() 134 TSRANGE = auto() 135 TSMULTIRANGE = auto() 136 TSTZRANGE = auto() 137 TSTZMULTIRANGE = auto() 138 DATERANGE = auto() 139 DATEMULTIRANGE = auto() 140 UUID = auto() 141 GEOGRAPHY = auto() 142 NULLABLE = auto() 143 GEOMETRY = auto() 144 HLLSKETCH = auto() 145 HSTORE = auto() 146 SUPER = auto() 147 SERIAL = auto() 148 SMALLSERIAL = auto() 149 BIGSERIAL = auto() 150 XML = auto() 151 YEAR = auto() 152 UNIQUEIDENTIFIER = auto() 153 USERDEFINED = auto() 154 MONEY = auto() 155 SMALLMONEY = auto() 156 ROWVERSION = auto() 157 IMAGE = auto() 158 VARIANT = auto() 159 OBJECT = auto() 160 INET = auto() 161 IPADDRESS = auto() 162 IPPREFIX = auto() 163 ENUM = auto() 164 ENUM8 = auto() 165 ENUM16 = auto() 166 FIXEDSTRING = auto() 167 LOWCARDINALITY = auto() 168 NESTED = auto() 169 UNKNOWN = auto() 170 171 # keywords 172 ALIAS = auto() 173 ALTER = auto() 174 ALWAYS = auto() 175 ALL = auto() 176 ANTI = auto() 177 ANY = auto() 178 APPLY = auto() 179 ARRAY = auto() 180 ASC = auto() 181 ASOF = auto() 182 AUTO_INCREMENT = auto() 183 BEGIN = auto() 184 BETWEEN = auto() 185 CACHE = auto() 186 CASE = auto() 187 CHARACTER_SET = auto() 188 CLUSTER_BY = auto() 189 COLLATE = auto() 190 COMMAND = auto() 191 COMMENT = auto() 192 COMMIT = auto() 193 CONNECT_BY = auto() 194 CONSTRAINT = auto() 195 CREATE = auto() 196 CROSS = auto() 197 CUBE = auto() 198 CURRENT_DATE = auto() 199 CURRENT_DATETIME = auto() 200 CURRENT_TIME = auto() 201 CURRENT_TIMESTAMP = auto() 202 CURRENT_USER = auto() 203 DEFAULT = auto() 204 DELETE = auto() 205 DESC = auto() 206 DESCRIBE = auto() 207 DICTIONARY = auto() 208 DISTINCT = auto() 209 DISTRIBUTE_BY = auto() 210 DIV = auto() 211 DROP = auto() 212 ELSE = auto() 213 END = auto() 214 ESCAPE = auto() 215 EXCEPT = auto() 216 EXECUTE = auto() 217 EXISTS = auto() 218 FALSE = auto() 219 FETCH = auto() 220 FILTER = auto() 221 FINAL = auto() 222 FIRST = auto() 223 FOR = auto() 224 FORCE = auto() 225 FOREIGN_KEY = auto() 226 FORMAT = auto() 227 FROM = auto() 228 FULL = auto() 229 FUNCTION = auto() 230 GLOB = auto() 231 GLOBAL = auto() 232 GROUP_BY = auto() 233 GROUPING_SETS = auto() 234 HAVING = auto() 235 HINT = auto() 236 IGNORE = auto() 237 ILIKE = auto() 238 ILIKE_ANY = auto() 239 IN = auto() 240 INDEX = auto() 241 INNER = auto() 242 INSERT = auto() 243 INTERSECT = auto() 244 INTERVAL = auto() 245 INTO = auto() 246 INTRODUCER = auto() 247 IRLIKE = auto() 248 IS = auto() 249 ISNULL = auto() 250 JOIN = auto() 251 JOIN_MARKER = auto() 252 KEEP = auto() 253 KILL = auto() 254 LANGUAGE = auto() 255 LATERAL = auto() 256 LEFT = auto() 257 LIKE = auto() 258 LIKE_ANY = auto() 259 LIMIT = auto() 260 LOAD = auto() 261 LOCK = auto() 262 MAP = auto() 263 MATCH_RECOGNIZE = auto() 264 MEMBER_OF = auto() 265 MERGE = auto() 266 MOD = auto() 267 MODEL = auto() 268 NATURAL = auto() 269 NEXT = auto() 270 NOTNULL = auto() 271 NULL = auto() 272 OBJECT_IDENTIFIER = auto() 273 OFFSET = auto() 274 ON = auto() 275 OPERATOR = auto() 276 ORDER_BY = auto() 277 ORDERED = auto() 278 ORDINALITY = auto() 279 OUTER = auto() 280 OVER = auto() 281 OVERLAPS = auto() 282 OVERWRITE = auto() 283 PARTITION = auto() 284 PARTITION_BY = auto() 285 PERCENT = auto() 286 PIVOT = auto() 287 PLACEHOLDER = auto() 288 PRAGMA = auto() 289 PRIMARY_KEY = auto() 290 PROCEDURE = auto() 291 PROPERTIES = auto() 292 PSEUDO_TYPE = auto() 293 QUALIFY = auto() 294 QUOTE = auto() 295 RANGE = auto() 296 RECURSIVE = auto() 297 REFRESH = auto() 298 REPLACE = auto() 299 RETURNING = auto() 300 REFERENCES = auto() 301 RIGHT = auto() 302 RLIKE = auto() 303 ROLLBACK = auto() 304 ROLLUP = auto() 305 ROW = auto() 306 ROWS = auto() 307 SELECT = auto() 308 SEMI = auto() 309 SEPARATOR = auto() 310 SERDE_PROPERTIES = auto() 311 SET = auto() 312 SETTINGS = auto() 313 SHOW = auto() 314 SIMILAR_TO = auto() 315 SOME = auto() 316 SORT_BY = auto() 317 START_WITH = auto() 318 STRUCT = auto() 319 TABLE_SAMPLE = auto() 320 TEMPORARY = auto() 321 TOP = auto() 322 THEN = auto() 323 TRUE = auto() 324 UNCACHE = auto() 325 UNION = auto() 326 UNNEST = auto() 327 UNPIVOT = auto() 328 UPDATE = auto() 329 USE = auto() 330 USING = auto() 331 VALUES = auto() 332 VIEW = auto() 333 VOLATILE = auto() 334 WHEN = auto() 335 WHERE = auto() 336 WINDOW = auto() 337 WITH = auto() 338 UNIQUE = auto() 339 VERSION_SNAPSHOT = auto() 340 TIMESTAMP_SNAPSHOT = auto()
An enumeration.
L_PAREN =
<TokenType.L_PAREN: 'L_PAREN'>
R_PAREN =
<TokenType.R_PAREN: 'R_PAREN'>
L_BRACKET =
<TokenType.L_BRACKET: 'L_BRACKET'>
R_BRACKET =
<TokenType.R_BRACKET: 'R_BRACKET'>
L_BRACE =
<TokenType.L_BRACE: 'L_BRACE'>
R_BRACE =
<TokenType.R_BRACE: 'R_BRACE'>
COMMA =
<TokenType.COMMA: 'COMMA'>
DOT =
<TokenType.DOT: 'DOT'>
DASH =
<TokenType.DASH: 'DASH'>
PLUS =
<TokenType.PLUS: 'PLUS'>
COLON =
<TokenType.COLON: 'COLON'>
DCOLON =
<TokenType.DCOLON: 'DCOLON'>
DQMARK =
<TokenType.DQMARK: 'DQMARK'>
SEMICOLON =
<TokenType.SEMICOLON: 'SEMICOLON'>
STAR =
<TokenType.STAR: 'STAR'>
BACKSLASH =
<TokenType.BACKSLASH: 'BACKSLASH'>
SLASH =
<TokenType.SLASH: 'SLASH'>
LT =
<TokenType.LT: 'LT'>
LTE =
<TokenType.LTE: 'LTE'>
GT =
<TokenType.GT: 'GT'>
GTE =
<TokenType.GTE: 'GTE'>
NOT =
<TokenType.NOT: 'NOT'>
EQ =
<TokenType.EQ: 'EQ'>
NEQ =
<TokenType.NEQ: 'NEQ'>
NULLSAFE_EQ =
<TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>
COLON_EQ =
<TokenType.COLON_EQ: 'COLON_EQ'>
AND =
<TokenType.AND: 'AND'>
OR =
<TokenType.OR: 'OR'>
AMP =
<TokenType.AMP: 'AMP'>
DPIPE =
<TokenType.DPIPE: 'DPIPE'>
PIPE =
<TokenType.PIPE: 'PIPE'>
CARET =
<TokenType.CARET: 'CARET'>
TILDA =
<TokenType.TILDA: 'TILDA'>
ARROW =
<TokenType.ARROW: 'ARROW'>
DARROW =
<TokenType.DARROW: 'DARROW'>
FARROW =
<TokenType.FARROW: 'FARROW'>
HASH =
<TokenType.HASH: 'HASH'>
HASH_ARROW =
<TokenType.HASH_ARROW: 'HASH_ARROW'>
DHASH_ARROW =
<TokenType.DHASH_ARROW: 'DHASH_ARROW'>
LR_ARROW =
<TokenType.LR_ARROW: 'LR_ARROW'>
DAT =
<TokenType.DAT: 'DAT'>
LT_AT =
<TokenType.LT_AT: 'LT_AT'>
AT_GT =
<TokenType.AT_GT: 'AT_GT'>
DOLLAR =
<TokenType.DOLLAR: 'DOLLAR'>
PARAMETER =
<TokenType.PARAMETER: 'PARAMETER'>
SESSION_PARAMETER =
<TokenType.SESSION_PARAMETER: 'SESSION_PARAMETER'>
DAMP =
<TokenType.DAMP: 'DAMP'>
XOR =
<TokenType.XOR: 'XOR'>
DSTAR =
<TokenType.DSTAR: 'DSTAR'>
BLOCK_START =
<TokenType.BLOCK_START: 'BLOCK_START'>
BLOCK_END =
<TokenType.BLOCK_END: 'BLOCK_END'>
SPACE =
<TokenType.SPACE: 'SPACE'>
BREAK =
<TokenType.BREAK: 'BREAK'>
STRING =
<TokenType.STRING: 'STRING'>
NUMBER =
<TokenType.NUMBER: 'NUMBER'>
IDENTIFIER =
<TokenType.IDENTIFIER: 'IDENTIFIER'>
DATABASE =
<TokenType.DATABASE: 'DATABASE'>
COLUMN =
<TokenType.COLUMN: 'COLUMN'>
COLUMN_DEF =
<TokenType.COLUMN_DEF: 'COLUMN_DEF'>
SCHEMA =
<TokenType.SCHEMA: 'SCHEMA'>
TABLE =
<TokenType.TABLE: 'TABLE'>
VAR =
<TokenType.VAR: 'VAR'>
BIT_STRING =
<TokenType.BIT_STRING: 'BIT_STRING'>
HEX_STRING =
<TokenType.HEX_STRING: 'HEX_STRING'>
BYTE_STRING =
<TokenType.BYTE_STRING: 'BYTE_STRING'>
NATIONAL_STRING =
<TokenType.NATIONAL_STRING: 'NATIONAL_STRING'>
RAW_STRING =
<TokenType.RAW_STRING: 'RAW_STRING'>
HEREDOC_STRING =
<TokenType.HEREDOC_STRING: 'HEREDOC_STRING'>
BIT =
<TokenType.BIT: 'BIT'>
BOOLEAN =
<TokenType.BOOLEAN: 'BOOLEAN'>
TINYINT =
<TokenType.TINYINT: 'TINYINT'>
UTINYINT =
<TokenType.UTINYINT: 'UTINYINT'>
SMALLINT =
<TokenType.SMALLINT: 'SMALLINT'>
USMALLINT =
<TokenType.USMALLINT: 'USMALLINT'>
MEDIUMINT =
<TokenType.MEDIUMINT: 'MEDIUMINT'>
UMEDIUMINT =
<TokenType.UMEDIUMINT: 'UMEDIUMINT'>
INT =
<TokenType.INT: 'INT'>
UINT =
<TokenType.UINT: 'UINT'>
BIGINT =
<TokenType.BIGINT: 'BIGINT'>
UBIGINT =
<TokenType.UBIGINT: 'UBIGINT'>
INT128 =
<TokenType.INT128: 'INT128'>
UINT128 =
<TokenType.UINT128: 'UINT128'>
INT256 =
<TokenType.INT256: 'INT256'>
UINT256 =
<TokenType.UINT256: 'UINT256'>
FLOAT =
<TokenType.FLOAT: 'FLOAT'>
DOUBLE =
<TokenType.DOUBLE: 'DOUBLE'>
DECIMAL =
<TokenType.DECIMAL: 'DECIMAL'>
UDECIMAL =
<TokenType.UDECIMAL: 'UDECIMAL'>
BIGDECIMAL =
<TokenType.BIGDECIMAL: 'BIGDECIMAL'>
CHAR =
<TokenType.CHAR: 'CHAR'>
NCHAR =
<TokenType.NCHAR: 'NCHAR'>
VARCHAR =
<TokenType.VARCHAR: 'VARCHAR'>
NVARCHAR =
<TokenType.NVARCHAR: 'NVARCHAR'>
TEXT =
<TokenType.TEXT: 'TEXT'>
MEDIUMTEXT =
<TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>
LONGTEXT =
<TokenType.LONGTEXT: 'LONGTEXT'>
MEDIUMBLOB =
<TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>
LONGBLOB =
<TokenType.LONGBLOB: 'LONGBLOB'>
TINYBLOB =
<TokenType.TINYBLOB: 'TINYBLOB'>
TINYTEXT =
<TokenType.TINYTEXT: 'TINYTEXT'>
BINARY =
<TokenType.BINARY: 'BINARY'>
VARBINARY =
<TokenType.VARBINARY: 'VARBINARY'>
JSON =
<TokenType.JSON: 'JSON'>
JSONB =
<TokenType.JSONB: 'JSONB'>
TIME =
<TokenType.TIME: 'TIME'>
TIMETZ =
<TokenType.TIMETZ: 'TIMETZ'>
TIMESTAMP =
<TokenType.TIMESTAMP: 'TIMESTAMP'>
TIMESTAMPTZ =
<TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>
TIMESTAMPLTZ =
<TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>
TIMESTAMP_S =
<TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>
TIMESTAMP_MS =
<TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>
TIMESTAMP_NS =
<TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>
DATETIME =
<TokenType.DATETIME: 'DATETIME'>
DATETIME64 =
<TokenType.DATETIME64: 'DATETIME64'>
DATE =
<TokenType.DATE: 'DATE'>
INT4RANGE =
<TokenType.INT4RANGE: 'INT4RANGE'>
INT4MULTIRANGE =
<TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>
INT8RANGE =
<TokenType.INT8RANGE: 'INT8RANGE'>
INT8MULTIRANGE =
<TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>
NUMRANGE =
<TokenType.NUMRANGE: 'NUMRANGE'>
NUMMULTIRANGE =
<TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>
TSRANGE =
<TokenType.TSRANGE: 'TSRANGE'>
TSMULTIRANGE =
<TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>
TSTZRANGE =
<TokenType.TSTZRANGE: 'TSTZRANGE'>
TSTZMULTIRANGE =
<TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>
DATERANGE =
<TokenType.DATERANGE: 'DATERANGE'>
DATEMULTIRANGE =
<TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>
UUID =
<TokenType.UUID: 'UUID'>
GEOGRAPHY =
<TokenType.GEOGRAPHY: 'GEOGRAPHY'>
NULLABLE =
<TokenType.NULLABLE: 'NULLABLE'>
GEOMETRY =
<TokenType.GEOMETRY: 'GEOMETRY'>
HLLSKETCH =
<TokenType.HLLSKETCH: 'HLLSKETCH'>
HSTORE =
<TokenType.HSTORE: 'HSTORE'>
SUPER =
<TokenType.SUPER: 'SUPER'>
SERIAL =
<TokenType.SERIAL: 'SERIAL'>
SMALLSERIAL =
<TokenType.SMALLSERIAL: 'SMALLSERIAL'>
BIGSERIAL =
<TokenType.BIGSERIAL: 'BIGSERIAL'>
XML =
<TokenType.XML: 'XML'>
YEAR =
<TokenType.YEAR: 'YEAR'>
UNIQUEIDENTIFIER =
<TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>
USERDEFINED =
<TokenType.USERDEFINED: 'USERDEFINED'>
MONEY =
<TokenType.MONEY: 'MONEY'>
SMALLMONEY =
<TokenType.SMALLMONEY: 'SMALLMONEY'>
ROWVERSION =
<TokenType.ROWVERSION: 'ROWVERSION'>
IMAGE =
<TokenType.IMAGE: 'IMAGE'>
VARIANT =
<TokenType.VARIANT: 'VARIANT'>
OBJECT =
<TokenType.OBJECT: 'OBJECT'>
INET =
<TokenType.INET: 'INET'>
IPADDRESS =
<TokenType.IPADDRESS: 'IPADDRESS'>
IPPREFIX =
<TokenType.IPPREFIX: 'IPPREFIX'>
ENUM =
<TokenType.ENUM: 'ENUM'>
ENUM8 =
<TokenType.ENUM8: 'ENUM8'>
ENUM16 =
<TokenType.ENUM16: 'ENUM16'>
FIXEDSTRING =
<TokenType.FIXEDSTRING: 'FIXEDSTRING'>
LOWCARDINALITY =
<TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>
NESTED =
<TokenType.NESTED: 'NESTED'>
UNKNOWN =
<TokenType.UNKNOWN: 'UNKNOWN'>
ALIAS =
<TokenType.ALIAS: 'ALIAS'>
ALTER =
<TokenType.ALTER: 'ALTER'>
ALWAYS =
<TokenType.ALWAYS: 'ALWAYS'>
ALL =
<TokenType.ALL: 'ALL'>
ANTI =
<TokenType.ANTI: 'ANTI'>
ANY =
<TokenType.ANY: 'ANY'>
APPLY =
<TokenType.APPLY: 'APPLY'>
ARRAY =
<TokenType.ARRAY: 'ARRAY'>
ASC =
<TokenType.ASC: 'ASC'>
ASOF =
<TokenType.ASOF: 'ASOF'>
AUTO_INCREMENT =
<TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>
BEGIN =
<TokenType.BEGIN: 'BEGIN'>
BETWEEN =
<TokenType.BETWEEN: 'BETWEEN'>
CACHE =
<TokenType.CACHE: 'CACHE'>
CASE =
<TokenType.CASE: 'CASE'>
CHARACTER_SET =
<TokenType.CHARACTER_SET: 'CHARACTER_SET'>
CLUSTER_BY =
<TokenType.CLUSTER_BY: 'CLUSTER_BY'>
COLLATE =
<TokenType.COLLATE: 'COLLATE'>
COMMAND =
<TokenType.COMMAND: 'COMMAND'>
COMMENT =
<TokenType.COMMENT: 'COMMENT'>
COMMIT =
<TokenType.COMMIT: 'COMMIT'>
CONNECT_BY =
<TokenType.CONNECT_BY: 'CONNECT_BY'>
CONSTRAINT =
<TokenType.CONSTRAINT: 'CONSTRAINT'>
CREATE =
<TokenType.CREATE: 'CREATE'>
CROSS =
<TokenType.CROSS: 'CROSS'>
CUBE =
<TokenType.CUBE: 'CUBE'>
CURRENT_DATE =
<TokenType.CURRENT_DATE: 'CURRENT_DATE'>
CURRENT_DATETIME =
<TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>
CURRENT_TIME =
<TokenType.CURRENT_TIME: 'CURRENT_TIME'>
CURRENT_TIMESTAMP =
<TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>
CURRENT_USER =
<TokenType.CURRENT_USER: 'CURRENT_USER'>
DEFAULT =
<TokenType.DEFAULT: 'DEFAULT'>
DELETE =
<TokenType.DELETE: 'DELETE'>
DESC =
<TokenType.DESC: 'DESC'>
DESCRIBE =
<TokenType.DESCRIBE: 'DESCRIBE'>
DICTIONARY =
<TokenType.DICTIONARY: 'DICTIONARY'>
DISTINCT =
<TokenType.DISTINCT: 'DISTINCT'>
DISTRIBUTE_BY =
<TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>
DIV =
<TokenType.DIV: 'DIV'>
DROP =
<TokenType.DROP: 'DROP'>
ELSE =
<TokenType.ELSE: 'ELSE'>
END =
<TokenType.END: 'END'>
ESCAPE =
<TokenType.ESCAPE: 'ESCAPE'>
EXCEPT =
<TokenType.EXCEPT: 'EXCEPT'>
EXECUTE =
<TokenType.EXECUTE: 'EXECUTE'>
EXISTS =
<TokenType.EXISTS: 'EXISTS'>
FALSE =
<TokenType.FALSE: 'FALSE'>
FETCH =
<TokenType.FETCH: 'FETCH'>
FILTER =
<TokenType.FILTER: 'FILTER'>
FINAL =
<TokenType.FINAL: 'FINAL'>
FIRST =
<TokenType.FIRST: 'FIRST'>
FOR =
<TokenType.FOR: 'FOR'>
FORCE =
<TokenType.FORCE: 'FORCE'>
FOREIGN_KEY =
<TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>
FORMAT =
<TokenType.FORMAT: 'FORMAT'>
FROM =
<TokenType.FROM: 'FROM'>
FULL =
<TokenType.FULL: 'FULL'>
FUNCTION =
<TokenType.FUNCTION: 'FUNCTION'>
GLOB =
<TokenType.GLOB: 'GLOB'>
GLOBAL =
<TokenType.GLOBAL: 'GLOBAL'>
GROUP_BY =
<TokenType.GROUP_BY: 'GROUP_BY'>
GROUPING_SETS =
<TokenType.GROUPING_SETS: 'GROUPING_SETS'>
HAVING =
<TokenType.HAVING: 'HAVING'>
HINT =
<TokenType.HINT: 'HINT'>
IGNORE =
<TokenType.IGNORE: 'IGNORE'>
ILIKE =
<TokenType.ILIKE: 'ILIKE'>
ILIKE_ANY =
<TokenType.ILIKE_ANY: 'ILIKE_ANY'>
IN =
<TokenType.IN: 'IN'>
INDEX =
<TokenType.INDEX: 'INDEX'>
INNER =
<TokenType.INNER: 'INNER'>
INSERT =
<TokenType.INSERT: 'INSERT'>
INTERSECT =
<TokenType.INTERSECT: 'INTERSECT'>
INTERVAL =
<TokenType.INTERVAL: 'INTERVAL'>
INTO =
<TokenType.INTO: 'INTO'>
INTRODUCER =
<TokenType.INTRODUCER: 'INTRODUCER'>
IRLIKE =
<TokenType.IRLIKE: 'IRLIKE'>
IS =
<TokenType.IS: 'IS'>
ISNULL =
<TokenType.ISNULL: 'ISNULL'>
JOIN =
<TokenType.JOIN: 'JOIN'>
JOIN_MARKER =
<TokenType.JOIN_MARKER: 'JOIN_MARKER'>
KEEP =
<TokenType.KEEP: 'KEEP'>
KILL =
<TokenType.KILL: 'KILL'>
LANGUAGE =
<TokenType.LANGUAGE: 'LANGUAGE'>
LATERAL =
<TokenType.LATERAL: 'LATERAL'>
LEFT =
<TokenType.LEFT: 'LEFT'>
LIKE =
<TokenType.LIKE: 'LIKE'>
LIKE_ANY =
<TokenType.LIKE_ANY: 'LIKE_ANY'>
LIMIT =
<TokenType.LIMIT: 'LIMIT'>
LOAD =
<TokenType.LOAD: 'LOAD'>
LOCK =
<TokenType.LOCK: 'LOCK'>
MAP =
<TokenType.MAP: 'MAP'>
MATCH_RECOGNIZE =
<TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>
MEMBER_OF =
<TokenType.MEMBER_OF: 'MEMBER_OF'>
MERGE =
<TokenType.MERGE: 'MERGE'>
MOD =
<TokenType.MOD: 'MOD'>
MODEL =
<TokenType.MODEL: 'MODEL'>
NATURAL =
<TokenType.NATURAL: 'NATURAL'>
NEXT =
<TokenType.NEXT: 'NEXT'>
NOTNULL =
<TokenType.NOTNULL: 'NOTNULL'>
NULL =
<TokenType.NULL: 'NULL'>
OBJECT_IDENTIFIER =
<TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>
OFFSET =
<TokenType.OFFSET: 'OFFSET'>
ON =
<TokenType.ON: 'ON'>
OPERATOR =
<TokenType.OPERATOR: 'OPERATOR'>
ORDER_BY =
<TokenType.ORDER_BY: 'ORDER_BY'>
ORDERED =
<TokenType.ORDERED: 'ORDERED'>
ORDINALITY =
<TokenType.ORDINALITY: 'ORDINALITY'>
OUTER =
<TokenType.OUTER: 'OUTER'>
OVER =
<TokenType.OVER: 'OVER'>
OVERLAPS =
<TokenType.OVERLAPS: 'OVERLAPS'>
OVERWRITE =
<TokenType.OVERWRITE: 'OVERWRITE'>
PARTITION =
<TokenType.PARTITION: 'PARTITION'>
PARTITION_BY =
<TokenType.PARTITION_BY: 'PARTITION_BY'>
PERCENT =
<TokenType.PERCENT: 'PERCENT'>
PIVOT =
<TokenType.PIVOT: 'PIVOT'>
PLACEHOLDER =
<TokenType.PLACEHOLDER: 'PLACEHOLDER'>
PRAGMA =
<TokenType.PRAGMA: 'PRAGMA'>
PRIMARY_KEY =
<TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>
PROCEDURE =
<TokenType.PROCEDURE: 'PROCEDURE'>
PROPERTIES =
<TokenType.PROPERTIES: 'PROPERTIES'>
PSEUDO_TYPE =
<TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>
QUALIFY =
<TokenType.QUALIFY: 'QUALIFY'>
QUOTE =
<TokenType.QUOTE: 'QUOTE'>
RANGE =
<TokenType.RANGE: 'RANGE'>
RECURSIVE =
<TokenType.RECURSIVE: 'RECURSIVE'>
REFRESH =
<TokenType.REFRESH: 'REFRESH'>
REPLACE =
<TokenType.REPLACE: 'REPLACE'>
RETURNING =
<TokenType.RETURNING: 'RETURNING'>
REFERENCES =
<TokenType.REFERENCES: 'REFERENCES'>
RIGHT =
<TokenType.RIGHT: 'RIGHT'>
RLIKE =
<TokenType.RLIKE: 'RLIKE'>
ROLLBACK =
<TokenType.ROLLBACK: 'ROLLBACK'>
ROLLUP =
<TokenType.ROLLUP: 'ROLLUP'>
ROW =
<TokenType.ROW: 'ROW'>
ROWS =
<TokenType.ROWS: 'ROWS'>
SELECT =
<TokenType.SELECT: 'SELECT'>
SEMI =
<TokenType.SEMI: 'SEMI'>
SEPARATOR =
<TokenType.SEPARATOR: 'SEPARATOR'>
SERDE_PROPERTIES =
<TokenType.SERDE_PROPERTIES: 'SERDE_PROPERTIES'>
SET =
<TokenType.SET: 'SET'>
SETTINGS =
<TokenType.SETTINGS: 'SETTINGS'>
SHOW =
<TokenType.SHOW: 'SHOW'>
SIMILAR_TO =
<TokenType.SIMILAR_TO: 'SIMILAR_TO'>
SOME =
<TokenType.SOME: 'SOME'>
SORT_BY =
<TokenType.SORT_BY: 'SORT_BY'>
START_WITH =
<TokenType.START_WITH: 'START_WITH'>
STRUCT =
<TokenType.STRUCT: 'STRUCT'>
TABLE_SAMPLE =
<TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>
TEMPORARY =
<TokenType.TEMPORARY: 'TEMPORARY'>
TOP =
<TokenType.TOP: 'TOP'>
THEN =
<TokenType.THEN: 'THEN'>
TRUE =
<TokenType.TRUE: 'TRUE'>
UNCACHE =
<TokenType.UNCACHE: 'UNCACHE'>
UNION =
<TokenType.UNION: 'UNION'>
UNNEST =
<TokenType.UNNEST: 'UNNEST'>
UNPIVOT =
<TokenType.UNPIVOT: 'UNPIVOT'>
UPDATE =
<TokenType.UPDATE: 'UPDATE'>
USE =
<TokenType.USE: 'USE'>
USING =
<TokenType.USING: 'USING'>
VALUES =
<TokenType.VALUES: 'VALUES'>
VIEW =
<TokenType.VIEW: 'VIEW'>
VOLATILE =
<TokenType.VOLATILE: 'VOLATILE'>
WHEN =
<TokenType.WHEN: 'WHEN'>
WHERE =
<TokenType.WHERE: 'WHERE'>
WINDOW =
<TokenType.WINDOW: 'WINDOW'>
WITH =
<TokenType.WITH: 'WITH'>
UNIQUE =
<TokenType.UNIQUE: 'UNIQUE'>
VERSION_SNAPSHOT =
<TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>
TIMESTAMP_SNAPSHOT =
<TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>
Inherited Members
- enum.Enum
- name
- value