feat(flink): update flink SQL grammar
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@ -187,126 +187,134 @@ COMPACT=186
|
||||
CONCATENATE=187
|
||||
CHANGE=188
|
||||
CASCADE=189
|
||||
RESTRICT=190
|
||||
CLUSTERED=191
|
||||
SORTED=192
|
||||
PURGE=193
|
||||
INPUTFORMAT=194
|
||||
OUTPUTFORMAT=195
|
||||
DATABASE=196
|
||||
DATABASES=197
|
||||
DFS=198
|
||||
TRUNCATE=199
|
||||
ANALYZE=200
|
||||
COMPUTE=201
|
||||
LIST=202
|
||||
STATISTICS=203
|
||||
PARTITIONED=204
|
||||
EXTERNAL=205
|
||||
DEFINED=206
|
||||
REVOKE=207
|
||||
GRANT=208
|
||||
LOCK=209
|
||||
UNLOCK=210
|
||||
MSCK=211
|
||||
REPAIR=212
|
||||
RECOVER=213
|
||||
EXPORT=214
|
||||
IMPORT=215
|
||||
LOAD=216
|
||||
ROLE=217
|
||||
ROLES=218
|
||||
COMPACTIONS=219
|
||||
PRINCIPALS=220
|
||||
TRANSACTIONS=221
|
||||
INDEX=222
|
||||
INDEXES=223
|
||||
LOCKS=224
|
||||
OPTION=225
|
||||
ANTI=226
|
||||
LOCAL=227
|
||||
INPATH=228
|
||||
WATERMARK=229
|
||||
UNNEST=230
|
||||
MATCH_RECOGNIZE=231
|
||||
MEASURES=232
|
||||
ONE=233
|
||||
PER=234
|
||||
MATCH=235
|
||||
SKIP1=236
|
||||
NEXT=237
|
||||
PAST=238
|
||||
PATTERN=239
|
||||
WITHIN=240
|
||||
DEFINE=241
|
||||
WS=242
|
||||
SYSTEM=243
|
||||
INCLUDING=244
|
||||
EXCLUDING=245
|
||||
CONSTRAINTS=246
|
||||
OVERWRITING=247
|
||||
GENERATED=248
|
||||
CATALOG=249
|
||||
LANGUAGE=250
|
||||
CATALOGS=251
|
||||
VIEWS=252
|
||||
STRING=253
|
||||
ARRAY=254
|
||||
MAP=255
|
||||
CHAR=256
|
||||
VARCHAR=257
|
||||
BINARY=258
|
||||
VARBINARY=259
|
||||
BYTES=260
|
||||
DECIMAL=261
|
||||
TINYINT=262
|
||||
SMALLINT=263
|
||||
INT=264
|
||||
BIGINT=265
|
||||
FLOAT=266
|
||||
DOUBLE=267
|
||||
DATE=268
|
||||
TIME=269
|
||||
TIMESTAMP=270
|
||||
MULTISET=271
|
||||
BOOLEAN=272
|
||||
RAW=273
|
||||
ROW=274
|
||||
NULL=275
|
||||
EQUAL_SYMBOL=276
|
||||
GREATER_SYMBOL=277
|
||||
LESS_SYMBOL=278
|
||||
EXCLAMATION_SYMBOL=279
|
||||
BIT_NOT_OP=280
|
||||
BIT_OR_OP=281
|
||||
BIT_AND_OP=282
|
||||
BIT_XOR_OP=283
|
||||
DOT=284
|
||||
LS_BRACKET=285
|
||||
RS_BRACKET=286
|
||||
LR_BRACKET=287
|
||||
RR_BRACKET=288
|
||||
COMMA=289
|
||||
SEMICOLON=290
|
||||
AT_SIGN=291
|
||||
SINGLE_QUOTE_SYMB=292
|
||||
DOUBLE_QUOTE_SYMB=293
|
||||
REVERSE_QUOTE_SYMB=294
|
||||
COLON_SYMB=295
|
||||
ASTERISK_SIGN=296
|
||||
UNDERLINE_SIGN=297
|
||||
HYPNEN_SIGN=298
|
||||
ADD_SIGN=299
|
||||
PENCENT_SIGN=300
|
||||
DOUBLE_VERTICAL_SIGN=301
|
||||
DOUBLE_HYPNEN_SIGN=302
|
||||
SLASH_SIGN=303
|
||||
DOT_ID=304
|
||||
STRING_LITERAL=305
|
||||
DIG_LITERAL=306
|
||||
REAL_LITERAL=307
|
||||
BIT_STRING=308
|
||||
ID=309
|
||||
CONSTRAINT=190
|
||||
RESTRICT=191
|
||||
CLUSTERED=192
|
||||
SORTED=193
|
||||
PURGE=194
|
||||
INPUTFORMAT=195
|
||||
OUTPUTFORMAT=196
|
||||
DATABASE=197
|
||||
DATABASES=198
|
||||
DFS=199
|
||||
TRUNCATE=200
|
||||
ANALYZE=201
|
||||
COMPUTE=202
|
||||
LIST=203
|
||||
STATISTICS=204
|
||||
PARTITIONED=205
|
||||
EXTERNAL=206
|
||||
DEFINED=207
|
||||
REVOKE=208
|
||||
GRANT=209
|
||||
LOCK=210
|
||||
UNLOCK=211
|
||||
MSCK=212
|
||||
REPAIR=213
|
||||
RECOVER=214
|
||||
EXPORT=215
|
||||
IMPORT=216
|
||||
LOAD=217
|
||||
ROLE=218
|
||||
ROLES=219
|
||||
COMPACTIONS=220
|
||||
PRINCIPALS=221
|
||||
TRANSACTIONS=222
|
||||
INDEX=223
|
||||
INDEXES=224
|
||||
LOCKS=225
|
||||
OPTION=226
|
||||
ANTI=227
|
||||
LOCAL=228
|
||||
INPATH=229
|
||||
WATERMARK=230
|
||||
UNNEST=231
|
||||
MATCH_RECOGNIZE=232
|
||||
MEASURES=233
|
||||
ONE=234
|
||||
PER=235
|
||||
MATCH=236
|
||||
SKIP1=237
|
||||
NEXT=238
|
||||
PAST=239
|
||||
PATTERN=240
|
||||
WITHIN=241
|
||||
DEFINE=242
|
||||
WS=243
|
||||
SYSTEM=244
|
||||
INCLUDING=245
|
||||
EXCLUDING=246
|
||||
CONSTRAINTS=247
|
||||
OVERWRITING=248
|
||||
GENERATED=249
|
||||
CATALOG=250
|
||||
LANGUAGE=251
|
||||
CATALOGS=252
|
||||
VIEWS=253
|
||||
PRIMARY=254
|
||||
KEY=255
|
||||
PERIOD=256
|
||||
SYSTEM_TIME=257
|
||||
STRING=258
|
||||
ARRAY=259
|
||||
MAP=260
|
||||
CHAR=261
|
||||
VARCHAR=262
|
||||
BINARY=263
|
||||
VARBINARY=264
|
||||
BYTES=265
|
||||
DECIMAL=266
|
||||
TINYINT=267
|
||||
SMALLINT=268
|
||||
INT=269
|
||||
BIGINT=270
|
||||
FLOAT=271
|
||||
DOUBLE=272
|
||||
DATE=273
|
||||
TIME=274
|
||||
TIMESTAMP=275
|
||||
MULTISET=276
|
||||
BOOLEAN=277
|
||||
RAW=278
|
||||
ROW=279
|
||||
NULL=280
|
||||
DATETIME=281
|
||||
EQUAL_SYMBOL=282
|
||||
GREATER_SYMBOL=283
|
||||
LESS_SYMBOL=284
|
||||
EXCLAMATION_SYMBOL=285
|
||||
BIT_NOT_OP=286
|
||||
BIT_OR_OP=287
|
||||
BIT_AND_OP=288
|
||||
BIT_XOR_OP=289
|
||||
DOT=290
|
||||
LS_BRACKET=291
|
||||
RS_BRACKET=292
|
||||
LR_BRACKET=293
|
||||
RR_BRACKET=294
|
||||
COMMA=295
|
||||
SEMICOLON=296
|
||||
AT_SIGN=297
|
||||
SINGLE_QUOTE_SYMB=298
|
||||
DOUBLE_QUOTE_SYMB=299
|
||||
REVERSE_QUOTE_SYMB=300
|
||||
COLON_SYMB=301
|
||||
ASTERISK_SIGN=302
|
||||
UNDERLINE_SIGN=303
|
||||
HYPNEN_SIGN=304
|
||||
ADD_SIGN=305
|
||||
PENCENT_SIGN=306
|
||||
DOUBLE_VERTICAL_SIGN=307
|
||||
DOUBLE_HYPNEN_SIGN=308
|
||||
SLASH_SIGN=309
|
||||
DOT_ID=310
|
||||
PLUS_DOT_ID=311
|
||||
STRING_LITERAL=312
|
||||
DIG_LITERAL=313
|
||||
REAL_LITERAL=314
|
||||
BIT_STRING=315
|
||||
ID_LITERAL=316
|
||||
PLUS_ID_LITERAL=317
|
||||
'SELECT'=4
|
||||
'FROM'=5
|
||||
'ADD'=6
|
||||
@ -493,117 +501,123 @@ ID=309
|
||||
'CONCATENATE'=187
|
||||
'CHANGE'=188
|
||||
'CASCADE'=189
|
||||
'RESTRICT'=190
|
||||
'CLUSTERED'=191
|
||||
'SORTED'=192
|
||||
'PURGE'=193
|
||||
'INPUTFORMAT'=194
|
||||
'OUTPUTFORMAT'=195
|
||||
'DATABASE'=196
|
||||
'DATABASES'=197
|
||||
'DFS'=198
|
||||
'TRUNCATE'=199
|
||||
'ANALYZE'=200
|
||||
'COMPUTE'=201
|
||||
'LIST'=202
|
||||
'STATISTICS'=203
|
||||
'PARTITIONED'=204
|
||||
'EXTERNAL'=205
|
||||
'DEFINED'=206
|
||||
'REVOKE'=207
|
||||
'GRANT'=208
|
||||
'LOCK'=209
|
||||
'UNLOCK'=210
|
||||
'MSCK'=211
|
||||
'REPAIR'=212
|
||||
'RECOVER'=213
|
||||
'EXPORT'=214
|
||||
'IMPORT'=215
|
||||
'LOAD'=216
|
||||
'ROLE'=217
|
||||
'ROLES'=218
|
||||
'COMPACTIONS'=219
|
||||
'PRINCIPALS'=220
|
||||
'TRANSACTIONS'=221
|
||||
'INDEX'=222
|
||||
'INDEXES'=223
|
||||
'LOCKS'=224
|
||||
'OPTION'=225
|
||||
'ANTI'=226
|
||||
'LOCAL'=227
|
||||
'INPATH'=228
|
||||
'WATERMARK'=229
|
||||
'UNNEST'=230
|
||||
'MATCH_RECOGNIZE'=231
|
||||
'MEASURES'=232
|
||||
'ONE'=233
|
||||
'PER'=234
|
||||
'MATCH'=235
|
||||
'SKIP1'=236
|
||||
'NEXT'=237
|
||||
'PAST'=238
|
||||
'PATTERN'=239
|
||||
'WITHIN'=240
|
||||
'DEFINE'=241
|
||||
'WS'=242
|
||||
'SYSTEM'=243
|
||||
'INCLUDING'=244
|
||||
'EXCLUDING'=245
|
||||
'CONSTRAINTS'=246
|
||||
'OVERWRITING'=247
|
||||
'GENERATED'=248
|
||||
'CATALOG'=249
|
||||
'LANGUAGE'=250
|
||||
'CATALOGS'=251
|
||||
'VIEWS'=252
|
||||
'STRING'=253
|
||||
'ARRAY'=254
|
||||
'MAP'=255
|
||||
'CHAR'=256
|
||||
'VARCHAR'=257
|
||||
'BINARY'=258
|
||||
'VARBINARY'=259
|
||||
'BYTES'=260
|
||||
'DECIMAL'=261
|
||||
'TINYINT'=262
|
||||
'SMALLINT'=263
|
||||
'INT'=264
|
||||
'BIGINT'=265
|
||||
'FLOAT'=266
|
||||
'DOUBLE'=267
|
||||
'DATE'=268
|
||||
'TIME'=269
|
||||
'TIMESTAMP'=270
|
||||
'MULTISET'=271
|
||||
'BOOLEAN'=272
|
||||
'RAW'=273
|
||||
'ROW'=274
|
||||
'NULL'=275
|
||||
'='=276
|
||||
'>'=277
|
||||
'<'=278
|
||||
'!'=279
|
||||
'~'=280
|
||||
'|'=281
|
||||
'&'=282
|
||||
'^'=283
|
||||
'.'=284
|
||||
'['=285
|
||||
']'=286
|
||||
'('=287
|
||||
')'=288
|
||||
','=289
|
||||
';'=290
|
||||
'@'=291
|
||||
'\''=292
|
||||
'"'=293
|
||||
'`'=294
|
||||
':'=295
|
||||
'*'=296
|
||||
'_'=297
|
||||
'-'=298
|
||||
'+'=299
|
||||
'%'=300
|
||||
'||'=301
|
||||
'--'=302
|
||||
'/'=303
|
||||
'CONSTRAINT'=190
|
||||
'RESTRICT'=191
|
||||
'CLUSTERED'=192
|
||||
'SORTED'=193
|
||||
'PURGE'=194
|
||||
'INPUTFORMAT'=195
|
||||
'OUTPUTFORMAT'=196
|
||||
'DATABASE'=197
|
||||
'DATABASES'=198
|
||||
'DFS'=199
|
||||
'TRUNCATE'=200
|
||||
'ANALYZE'=201
|
||||
'COMPUTE'=202
|
||||
'LIST'=203
|
||||
'STATISTICS'=204
|
||||
'PARTITIONED'=205
|
||||
'EXTERNAL'=206
|
||||
'DEFINED'=207
|
||||
'REVOKE'=208
|
||||
'GRANT'=209
|
||||
'LOCK'=210
|
||||
'UNLOCK'=211
|
||||
'MSCK'=212
|
||||
'REPAIR'=213
|
||||
'RECOVER'=214
|
||||
'EXPORT'=215
|
||||
'IMPORT'=216
|
||||
'LOAD'=217
|
||||
'ROLE'=218
|
||||
'ROLES'=219
|
||||
'COMPACTIONS'=220
|
||||
'PRINCIPALS'=221
|
||||
'TRANSACTIONS'=222
|
||||
'INDEX'=223
|
||||
'INDEXES'=224
|
||||
'LOCKS'=225
|
||||
'OPTION'=226
|
||||
'ANTI'=227
|
||||
'LOCAL'=228
|
||||
'INPATH'=229
|
||||
'WATERMARK'=230
|
||||
'UNNEST'=231
|
||||
'MATCH_RECOGNIZE'=232
|
||||
'MEASURES'=233
|
||||
'ONE'=234
|
||||
'PER'=235
|
||||
'MATCH'=236
|
||||
'SKIP1'=237
|
||||
'NEXT'=238
|
||||
'PAST'=239
|
||||
'PATTERN'=240
|
||||
'WITHIN'=241
|
||||
'DEFINE'=242
|
||||
'WS'=243
|
||||
'SYSTEM'=244
|
||||
'INCLUDING'=245
|
||||
'EXCLUDING'=246
|
||||
'CONSTRAINTS'=247
|
||||
'OVERWRITING'=248
|
||||
'GENERATED'=249
|
||||
'CATALOG'=250
|
||||
'LANGUAGE'=251
|
||||
'CATALOGS'=252
|
||||
'VIEWS'=253
|
||||
'PRIMARY'=254
|
||||
'KEY'=255
|
||||
'PERIOD'=256
|
||||
'SYSTEM_TIME'=257
|
||||
'STRING'=258
|
||||
'ARRAY'=259
|
||||
'MAP'=260
|
||||
'CHAR'=261
|
||||
'VARCHAR'=262
|
||||
'BINARY'=263
|
||||
'VARBINARY'=264
|
||||
'BYTES'=265
|
||||
'DECIMAL'=266
|
||||
'TINYINT'=267
|
||||
'SMALLINT'=268
|
||||
'INT'=269
|
||||
'BIGINT'=270
|
||||
'FLOAT'=271
|
||||
'DOUBLE'=272
|
||||
'DATE'=273
|
||||
'TIME'=274
|
||||
'TIMESTAMP'=275
|
||||
'MULTISET'=276
|
||||
'BOOLEAN'=277
|
||||
'RAW'=278
|
||||
'ROW'=279
|
||||
'NULL'=280
|
||||
'DATETIME'=281
|
||||
'='=282
|
||||
'>'=283
|
||||
'<'=284
|
||||
'!'=285
|
||||
'~'=286
|
||||
'|'=287
|
||||
'&'=288
|
||||
'^'=289
|
||||
'.'=290
|
||||
'['=291
|
||||
']'=292
|
||||
'('=293
|
||||
')'=294
|
||||
','=295
|
||||
';'=296
|
||||
'@'=297
|
||||
'\''=298
|
||||
'"'=299
|
||||
'`'=300
|
||||
':'=301
|
||||
'*'=302
|
||||
'_'=303
|
||||
'-'=304
|
||||
'+'=305
|
||||
'%'=306
|
||||
'||'=307
|
||||
'--'=308
|
||||
'/'=309
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@ -187,126 +187,134 @@ COMPACT=186
|
||||
CONCATENATE=187
|
||||
CHANGE=188
|
||||
CASCADE=189
|
||||
RESTRICT=190
|
||||
CLUSTERED=191
|
||||
SORTED=192
|
||||
PURGE=193
|
||||
INPUTFORMAT=194
|
||||
OUTPUTFORMAT=195
|
||||
DATABASE=196
|
||||
DATABASES=197
|
||||
DFS=198
|
||||
TRUNCATE=199
|
||||
ANALYZE=200
|
||||
COMPUTE=201
|
||||
LIST=202
|
||||
STATISTICS=203
|
||||
PARTITIONED=204
|
||||
EXTERNAL=205
|
||||
DEFINED=206
|
||||
REVOKE=207
|
||||
GRANT=208
|
||||
LOCK=209
|
||||
UNLOCK=210
|
||||
MSCK=211
|
||||
REPAIR=212
|
||||
RECOVER=213
|
||||
EXPORT=214
|
||||
IMPORT=215
|
||||
LOAD=216
|
||||
ROLE=217
|
||||
ROLES=218
|
||||
COMPACTIONS=219
|
||||
PRINCIPALS=220
|
||||
TRANSACTIONS=221
|
||||
INDEX=222
|
||||
INDEXES=223
|
||||
LOCKS=224
|
||||
OPTION=225
|
||||
ANTI=226
|
||||
LOCAL=227
|
||||
INPATH=228
|
||||
WATERMARK=229
|
||||
UNNEST=230
|
||||
MATCH_RECOGNIZE=231
|
||||
MEASURES=232
|
||||
ONE=233
|
||||
PER=234
|
||||
MATCH=235
|
||||
SKIP1=236
|
||||
NEXT=237
|
||||
PAST=238
|
||||
PATTERN=239
|
||||
WITHIN=240
|
||||
DEFINE=241
|
||||
WS=242
|
||||
SYSTEM=243
|
||||
INCLUDING=244
|
||||
EXCLUDING=245
|
||||
CONSTRAINTS=246
|
||||
OVERWRITING=247
|
||||
GENERATED=248
|
||||
CATALOG=249
|
||||
LANGUAGE=250
|
||||
CATALOGS=251
|
||||
VIEWS=252
|
||||
STRING=253
|
||||
ARRAY=254
|
||||
MAP=255
|
||||
CHAR=256
|
||||
VARCHAR=257
|
||||
BINARY=258
|
||||
VARBINARY=259
|
||||
BYTES=260
|
||||
DECIMAL=261
|
||||
TINYINT=262
|
||||
SMALLINT=263
|
||||
INT=264
|
||||
BIGINT=265
|
||||
FLOAT=266
|
||||
DOUBLE=267
|
||||
DATE=268
|
||||
TIME=269
|
||||
TIMESTAMP=270
|
||||
MULTISET=271
|
||||
BOOLEAN=272
|
||||
RAW=273
|
||||
ROW=274
|
||||
NULL=275
|
||||
EQUAL_SYMBOL=276
|
||||
GREATER_SYMBOL=277
|
||||
LESS_SYMBOL=278
|
||||
EXCLAMATION_SYMBOL=279
|
||||
BIT_NOT_OP=280
|
||||
BIT_OR_OP=281
|
||||
BIT_AND_OP=282
|
||||
BIT_XOR_OP=283
|
||||
DOT=284
|
||||
LS_BRACKET=285
|
||||
RS_BRACKET=286
|
||||
LR_BRACKET=287
|
||||
RR_BRACKET=288
|
||||
COMMA=289
|
||||
SEMICOLON=290
|
||||
AT_SIGN=291
|
||||
SINGLE_QUOTE_SYMB=292
|
||||
DOUBLE_QUOTE_SYMB=293
|
||||
REVERSE_QUOTE_SYMB=294
|
||||
COLON_SYMB=295
|
||||
ASTERISK_SIGN=296
|
||||
UNDERLINE_SIGN=297
|
||||
HYPNEN_SIGN=298
|
||||
ADD_SIGN=299
|
||||
PENCENT_SIGN=300
|
||||
DOUBLE_VERTICAL_SIGN=301
|
||||
DOUBLE_HYPNEN_SIGN=302
|
||||
SLASH_SIGN=303
|
||||
DOT_ID=304
|
||||
STRING_LITERAL=305
|
||||
DIG_LITERAL=306
|
||||
REAL_LITERAL=307
|
||||
BIT_STRING=308
|
||||
ID=309
|
||||
CONSTRAINT=190
|
||||
RESTRICT=191
|
||||
CLUSTERED=192
|
||||
SORTED=193
|
||||
PURGE=194
|
||||
INPUTFORMAT=195
|
||||
OUTPUTFORMAT=196
|
||||
DATABASE=197
|
||||
DATABASES=198
|
||||
DFS=199
|
||||
TRUNCATE=200
|
||||
ANALYZE=201
|
||||
COMPUTE=202
|
||||
LIST=203
|
||||
STATISTICS=204
|
||||
PARTITIONED=205
|
||||
EXTERNAL=206
|
||||
DEFINED=207
|
||||
REVOKE=208
|
||||
GRANT=209
|
||||
LOCK=210
|
||||
UNLOCK=211
|
||||
MSCK=212
|
||||
REPAIR=213
|
||||
RECOVER=214
|
||||
EXPORT=215
|
||||
IMPORT=216
|
||||
LOAD=217
|
||||
ROLE=218
|
||||
ROLES=219
|
||||
COMPACTIONS=220
|
||||
PRINCIPALS=221
|
||||
TRANSACTIONS=222
|
||||
INDEX=223
|
||||
INDEXES=224
|
||||
LOCKS=225
|
||||
OPTION=226
|
||||
ANTI=227
|
||||
LOCAL=228
|
||||
INPATH=229
|
||||
WATERMARK=230
|
||||
UNNEST=231
|
||||
MATCH_RECOGNIZE=232
|
||||
MEASURES=233
|
||||
ONE=234
|
||||
PER=235
|
||||
MATCH=236
|
||||
SKIP1=237
|
||||
NEXT=238
|
||||
PAST=239
|
||||
PATTERN=240
|
||||
WITHIN=241
|
||||
DEFINE=242
|
||||
WS=243
|
||||
SYSTEM=244
|
||||
INCLUDING=245
|
||||
EXCLUDING=246
|
||||
CONSTRAINTS=247
|
||||
OVERWRITING=248
|
||||
GENERATED=249
|
||||
CATALOG=250
|
||||
LANGUAGE=251
|
||||
CATALOGS=252
|
||||
VIEWS=253
|
||||
PRIMARY=254
|
||||
KEY=255
|
||||
PERIOD=256
|
||||
SYSTEM_TIME=257
|
||||
STRING=258
|
||||
ARRAY=259
|
||||
MAP=260
|
||||
CHAR=261
|
||||
VARCHAR=262
|
||||
BINARY=263
|
||||
VARBINARY=264
|
||||
BYTES=265
|
||||
DECIMAL=266
|
||||
TINYINT=267
|
||||
SMALLINT=268
|
||||
INT=269
|
||||
BIGINT=270
|
||||
FLOAT=271
|
||||
DOUBLE=272
|
||||
DATE=273
|
||||
TIME=274
|
||||
TIMESTAMP=275
|
||||
MULTISET=276
|
||||
BOOLEAN=277
|
||||
RAW=278
|
||||
ROW=279
|
||||
NULL=280
|
||||
DATETIME=281
|
||||
EQUAL_SYMBOL=282
|
||||
GREATER_SYMBOL=283
|
||||
LESS_SYMBOL=284
|
||||
EXCLAMATION_SYMBOL=285
|
||||
BIT_NOT_OP=286
|
||||
BIT_OR_OP=287
|
||||
BIT_AND_OP=288
|
||||
BIT_XOR_OP=289
|
||||
DOT=290
|
||||
LS_BRACKET=291
|
||||
RS_BRACKET=292
|
||||
LR_BRACKET=293
|
||||
RR_BRACKET=294
|
||||
COMMA=295
|
||||
SEMICOLON=296
|
||||
AT_SIGN=297
|
||||
SINGLE_QUOTE_SYMB=298
|
||||
DOUBLE_QUOTE_SYMB=299
|
||||
REVERSE_QUOTE_SYMB=300
|
||||
COLON_SYMB=301
|
||||
ASTERISK_SIGN=302
|
||||
UNDERLINE_SIGN=303
|
||||
HYPNEN_SIGN=304
|
||||
ADD_SIGN=305
|
||||
PENCENT_SIGN=306
|
||||
DOUBLE_VERTICAL_SIGN=307
|
||||
DOUBLE_HYPNEN_SIGN=308
|
||||
SLASH_SIGN=309
|
||||
DOT_ID=310
|
||||
PLUS_DOT_ID=311
|
||||
STRING_LITERAL=312
|
||||
DIG_LITERAL=313
|
||||
REAL_LITERAL=314
|
||||
BIT_STRING=315
|
||||
ID_LITERAL=316
|
||||
PLUS_ID_LITERAL=317
|
||||
'SELECT'=4
|
||||
'FROM'=5
|
||||
'ADD'=6
|
||||
@ -493,117 +501,123 @@ ID=309
|
||||
'CONCATENATE'=187
|
||||
'CHANGE'=188
|
||||
'CASCADE'=189
|
||||
'RESTRICT'=190
|
||||
'CLUSTERED'=191
|
||||
'SORTED'=192
|
||||
'PURGE'=193
|
||||
'INPUTFORMAT'=194
|
||||
'OUTPUTFORMAT'=195
|
||||
'DATABASE'=196
|
||||
'DATABASES'=197
|
||||
'DFS'=198
|
||||
'TRUNCATE'=199
|
||||
'ANALYZE'=200
|
||||
'COMPUTE'=201
|
||||
'LIST'=202
|
||||
'STATISTICS'=203
|
||||
'PARTITIONED'=204
|
||||
'EXTERNAL'=205
|
||||
'DEFINED'=206
|
||||
'REVOKE'=207
|
||||
'GRANT'=208
|
||||
'LOCK'=209
|
||||
'UNLOCK'=210
|
||||
'MSCK'=211
|
||||
'REPAIR'=212
|
||||
'RECOVER'=213
|
||||
'EXPORT'=214
|
||||
'IMPORT'=215
|
||||
'LOAD'=216
|
||||
'ROLE'=217
|
||||
'ROLES'=218
|
||||
'COMPACTIONS'=219
|
||||
'PRINCIPALS'=220
|
||||
'TRANSACTIONS'=221
|
||||
'INDEX'=222
|
||||
'INDEXES'=223
|
||||
'LOCKS'=224
|
||||
'OPTION'=225
|
||||
'ANTI'=226
|
||||
'LOCAL'=227
|
||||
'INPATH'=228
|
||||
'WATERMARK'=229
|
||||
'UNNEST'=230
|
||||
'MATCH_RECOGNIZE'=231
|
||||
'MEASURES'=232
|
||||
'ONE'=233
|
||||
'PER'=234
|
||||
'MATCH'=235
|
||||
'SKIP1'=236
|
||||
'NEXT'=237
|
||||
'PAST'=238
|
||||
'PATTERN'=239
|
||||
'WITHIN'=240
|
||||
'DEFINE'=241
|
||||
'WS'=242
|
||||
'SYSTEM'=243
|
||||
'INCLUDING'=244
|
||||
'EXCLUDING'=245
|
||||
'CONSTRAINTS'=246
|
||||
'OVERWRITING'=247
|
||||
'GENERATED'=248
|
||||
'CATALOG'=249
|
||||
'LANGUAGE'=250
|
||||
'CATALOGS'=251
|
||||
'VIEWS'=252
|
||||
'STRING'=253
|
||||
'ARRAY'=254
|
||||
'MAP'=255
|
||||
'CHAR'=256
|
||||
'VARCHAR'=257
|
||||
'BINARY'=258
|
||||
'VARBINARY'=259
|
||||
'BYTES'=260
|
||||
'DECIMAL'=261
|
||||
'TINYINT'=262
|
||||
'SMALLINT'=263
|
||||
'INT'=264
|
||||
'BIGINT'=265
|
||||
'FLOAT'=266
|
||||
'DOUBLE'=267
|
||||
'DATE'=268
|
||||
'TIME'=269
|
||||
'TIMESTAMP'=270
|
||||
'MULTISET'=271
|
||||
'BOOLEAN'=272
|
||||
'RAW'=273
|
||||
'ROW'=274
|
||||
'NULL'=275
|
||||
'='=276
|
||||
'>'=277
|
||||
'<'=278
|
||||
'!'=279
|
||||
'~'=280
|
||||
'|'=281
|
||||
'&'=282
|
||||
'^'=283
|
||||
'.'=284
|
||||
'['=285
|
||||
']'=286
|
||||
'('=287
|
||||
')'=288
|
||||
','=289
|
||||
';'=290
|
||||
'@'=291
|
||||
'\''=292
|
||||
'"'=293
|
||||
'`'=294
|
||||
':'=295
|
||||
'*'=296
|
||||
'_'=297
|
||||
'-'=298
|
||||
'+'=299
|
||||
'%'=300
|
||||
'||'=301
|
||||
'--'=302
|
||||
'/'=303
|
||||
'CONSTRAINT'=190
|
||||
'RESTRICT'=191
|
||||
'CLUSTERED'=192
|
||||
'SORTED'=193
|
||||
'PURGE'=194
|
||||
'INPUTFORMAT'=195
|
||||
'OUTPUTFORMAT'=196
|
||||
'DATABASE'=197
|
||||
'DATABASES'=198
|
||||
'DFS'=199
|
||||
'TRUNCATE'=200
|
||||
'ANALYZE'=201
|
||||
'COMPUTE'=202
|
||||
'LIST'=203
|
||||
'STATISTICS'=204
|
||||
'PARTITIONED'=205
|
||||
'EXTERNAL'=206
|
||||
'DEFINED'=207
|
||||
'REVOKE'=208
|
||||
'GRANT'=209
|
||||
'LOCK'=210
|
||||
'UNLOCK'=211
|
||||
'MSCK'=212
|
||||
'REPAIR'=213
|
||||
'RECOVER'=214
|
||||
'EXPORT'=215
|
||||
'IMPORT'=216
|
||||
'LOAD'=217
|
||||
'ROLE'=218
|
||||
'ROLES'=219
|
||||
'COMPACTIONS'=220
|
||||
'PRINCIPALS'=221
|
||||
'TRANSACTIONS'=222
|
||||
'INDEX'=223
|
||||
'INDEXES'=224
|
||||
'LOCKS'=225
|
||||
'OPTION'=226
|
||||
'ANTI'=227
|
||||
'LOCAL'=228
|
||||
'INPATH'=229
|
||||
'WATERMARK'=230
|
||||
'UNNEST'=231
|
||||
'MATCH_RECOGNIZE'=232
|
||||
'MEASURES'=233
|
||||
'ONE'=234
|
||||
'PER'=235
|
||||
'MATCH'=236
|
||||
'SKIP1'=237
|
||||
'NEXT'=238
|
||||
'PAST'=239
|
||||
'PATTERN'=240
|
||||
'WITHIN'=241
|
||||
'DEFINE'=242
|
||||
'WS'=243
|
||||
'SYSTEM'=244
|
||||
'INCLUDING'=245
|
||||
'EXCLUDING'=246
|
||||
'CONSTRAINTS'=247
|
||||
'OVERWRITING'=248
|
||||
'GENERATED'=249
|
||||
'CATALOG'=250
|
||||
'LANGUAGE'=251
|
||||
'CATALOGS'=252
|
||||
'VIEWS'=253
|
||||
'PRIMARY'=254
|
||||
'KEY'=255
|
||||
'PERIOD'=256
|
||||
'SYSTEM_TIME'=257
|
||||
'STRING'=258
|
||||
'ARRAY'=259
|
||||
'MAP'=260
|
||||
'CHAR'=261
|
||||
'VARCHAR'=262
|
||||
'BINARY'=263
|
||||
'VARBINARY'=264
|
||||
'BYTES'=265
|
||||
'DECIMAL'=266
|
||||
'TINYINT'=267
|
||||
'SMALLINT'=268
|
||||
'INT'=269
|
||||
'BIGINT'=270
|
||||
'FLOAT'=271
|
||||
'DOUBLE'=272
|
||||
'DATE'=273
|
||||
'TIME'=274
|
||||
'TIMESTAMP'=275
|
||||
'MULTISET'=276
|
||||
'BOOLEAN'=277
|
||||
'RAW'=278
|
||||
'ROW'=279
|
||||
'NULL'=280
|
||||
'DATETIME'=281
|
||||
'='=282
|
||||
'>'=283
|
||||
'<'=284
|
||||
'!'=285
|
||||
'~'=286
|
||||
'|'=287
|
||||
'&'=288
|
||||
'^'=289
|
||||
'.'=290
|
||||
'['=291
|
||||
']'=292
|
||||
'('=293
|
||||
')'=294
|
||||
','=295
|
||||
';'=296
|
||||
'@'=297
|
||||
'\''=298
|
||||
'"'=299
|
||||
'`'=300
|
||||
':'=301
|
||||
'*'=302
|
||||
'_'=303
|
||||
'-'=304
|
||||
'+'=305
|
||||
'%'=306
|
||||
'||'=307
|
||||
'--'=308
|
||||
'/'=309
|
||||
|
@ -137,6 +137,15 @@ FlinkSqlParserListener.prototype.exitColumnName = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Enter a parse tree produced by FlinkSqlParser#columnNameList.
|
||||
FlinkSqlParserListener.prototype.enterColumnNameList = function(ctx) {
|
||||
};
|
||||
|
||||
// Exit a parse tree produced by FlinkSqlParser#columnNameList.
|
||||
FlinkSqlParserListener.prototype.exitColumnNameList = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Enter a parse tree produced by FlinkSqlParser#columnType.
|
||||
FlinkSqlParserListener.prototype.enterColumnType = function(ctx) {
|
||||
};
|
||||
@ -173,6 +182,24 @@ FlinkSqlParserListener.prototype.exitWatermarkDefinition = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Enter a parse tree produced by FlinkSqlParser#tableConstraint.
|
||||
FlinkSqlParserListener.prototype.enterTableConstraint = function(ctx) {
|
||||
};
|
||||
|
||||
// Exit a parse tree produced by FlinkSqlParser#tableConstraint.
|
||||
FlinkSqlParserListener.prototype.exitTableConstraint = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Enter a parse tree produced by FlinkSqlParser#selfDefinitionClause.
|
||||
FlinkSqlParserListener.prototype.enterSelfDefinitionClause = function(ctx) {
|
||||
};
|
||||
|
||||
// Exit a parse tree produced by FlinkSqlParser#selfDefinitionClause.
|
||||
FlinkSqlParserListener.prototype.exitSelfDefinitionClause = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Enter a parse tree produced by FlinkSqlParser#partitionDefinition.
|
||||
FlinkSqlParserListener.prototype.enterPartitionDefinition = function(ctx) {
|
||||
};
|
||||
@ -749,6 +776,15 @@ FlinkSqlParserListener.prototype.exitSubqueryExpression = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Enter a parse tree produced by FlinkSqlParser#cast.
|
||||
FlinkSqlParserListener.prototype.enterCast = function(ctx) {
|
||||
};
|
||||
|
||||
// Exit a parse tree produced by FlinkSqlParser#cast.
|
||||
FlinkSqlParserListener.prototype.exitCast = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Enter a parse tree produced by FlinkSqlParser#constantDefault.
|
||||
FlinkSqlParserListener.prototype.enterConstantDefault = function(ctx) {
|
||||
};
|
||||
@ -884,6 +920,15 @@ FlinkSqlParserListener.prototype.exitIntervalValue = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Enter a parse tree produced by FlinkSqlParser#columnAlias.
|
||||
FlinkSqlParserListener.prototype.enterColumnAlias = function(ctx) {
|
||||
};
|
||||
|
||||
// Exit a parse tree produced by FlinkSqlParser#columnAlias.
|
||||
FlinkSqlParserListener.prototype.exitColumnAlias = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Enter a parse tree produced by FlinkSqlParser#tableAlias.
|
||||
FlinkSqlParserListener.prototype.enterTableAlias = function(ctx) {
|
||||
};
|
||||
@ -1010,6 +1055,15 @@ FlinkSqlParserListener.prototype.exitUid = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Enter a parse tree produced by FlinkSqlParser#plusUid.
|
||||
FlinkSqlParserListener.prototype.enterPlusUid = function(ctx) {
|
||||
};
|
||||
|
||||
// Exit a parse tree produced by FlinkSqlParser#plusUid.
|
||||
FlinkSqlParserListener.prototype.exitPlusUid = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Enter a parse tree produced by FlinkSqlParser#withOption.
|
||||
FlinkSqlParserListener.prototype.enterWithOption = function(ctx) {
|
||||
};
|
||||
|
@ -96,6 +96,12 @@ FlinkSqlParserVisitor.prototype.visitColumnName = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Visit a parse tree produced by FlinkSqlParser#columnNameList.
|
||||
FlinkSqlParserVisitor.prototype.visitColumnNameList = function(ctx) {
|
||||
return this.visitChildren(ctx);
|
||||
};
|
||||
|
||||
|
||||
// Visit a parse tree produced by FlinkSqlParser#columnType.
|
||||
FlinkSqlParserVisitor.prototype.visitColumnType = function(ctx) {
|
||||
return this.visitChildren(ctx);
|
||||
@ -120,6 +126,18 @@ FlinkSqlParserVisitor.prototype.visitWatermarkDefinition = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Visit a parse tree produced by FlinkSqlParser#tableConstraint.
|
||||
FlinkSqlParserVisitor.prototype.visitTableConstraint = function(ctx) {
|
||||
return this.visitChildren(ctx);
|
||||
};
|
||||
|
||||
|
||||
// Visit a parse tree produced by FlinkSqlParser#selfDefinitionClause.
|
||||
FlinkSqlParserVisitor.prototype.visitSelfDefinitionClause = function(ctx) {
|
||||
return this.visitChildren(ctx);
|
||||
};
|
||||
|
||||
|
||||
// Visit a parse tree produced by FlinkSqlParser#partitionDefinition.
|
||||
FlinkSqlParserVisitor.prototype.visitPartitionDefinition = function(ctx) {
|
||||
return this.visitChildren(ctx);
|
||||
@ -504,6 +522,12 @@ FlinkSqlParserVisitor.prototype.visitSubqueryExpression = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Visit a parse tree produced by FlinkSqlParser#cast.
|
||||
FlinkSqlParserVisitor.prototype.visitCast = function(ctx) {
|
||||
return this.visitChildren(ctx);
|
||||
};
|
||||
|
||||
|
||||
// Visit a parse tree produced by FlinkSqlParser#constantDefault.
|
||||
FlinkSqlParserVisitor.prototype.visitConstantDefault = function(ctx) {
|
||||
return this.visitChildren(ctx);
|
||||
@ -594,6 +618,12 @@ FlinkSqlParserVisitor.prototype.visitIntervalValue = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Visit a parse tree produced by FlinkSqlParser#columnAlias.
|
||||
FlinkSqlParserVisitor.prototype.visitColumnAlias = function(ctx) {
|
||||
return this.visitChildren(ctx);
|
||||
};
|
||||
|
||||
|
||||
// Visit a parse tree produced by FlinkSqlParser#tableAlias.
|
||||
FlinkSqlParserVisitor.prototype.visitTableAlias = function(ctx) {
|
||||
return this.visitChildren(ctx);
|
||||
@ -678,6 +708,12 @@ FlinkSqlParserVisitor.prototype.visitUid = function(ctx) {
|
||||
};
|
||||
|
||||
|
||||
// Visit a parse tree produced by FlinkSqlParser#plusUid.
|
||||
FlinkSqlParserVisitor.prototype.visitPlusUid = function(ctx) {
|
||||
return this.visitChildren(ctx);
|
||||
};
|
||||
|
||||
|
||||
// Visit a parse tree produced by FlinkSqlParser#withOption.
|
||||
FlinkSqlParserVisitor.prototype.visitWithOption = function(ctx) {
|
||||
return this.visitChildren(ctx);
|
||||
|
Reference in New Issue
Block a user