All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.shardingsphere.distsql.parser.autogen.ReadwriteSplittingDistSQLStatement.interp Maven / Gradle / Ivy

There is a newer version: 5.5.1
Show newest version
token literal names:
null
'&&'
'||'
'!'
'~'
'|'
'&'
'<<'
'>>'
'^'
'%'
':'
'+'
'-'
'*'
'/'
'\\'
'.'
'.*'
'<=>'
'=='
'='
null
'>'
'>='
'<'
'<='
'#'
'('
')'
'{'
'}'
'['
']'
','
'"'
'\''
'`'
'?'
'@'
';'
'->>'
'_'
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
'DO NOT MATCH ANY THING, JUST FOR GENERATOR'
null
null
null
null
null
null
null

token symbolic names:
null
AND_
OR_
NOT_
TILDE_
VERTICALBAR_
AMPERSAND_
SIGNEDLEFTSHIFT_
SIGNEDRIGHTSHIFT_
CARET_
MOD_
COLON_
PLUS_
MINUS_
ASTERISK_
SLASH_
BACKSLASH_
DOT_
DOTASTERISK_
SAFEEQ_
DEQ_
EQ_
NEQ_
GT_
GTE_
LT_
LTE_
POUND_
LP_
RP_
LBE_
RBE_
LBT_
RBT_
COMMA_
DQ_
SQ_
BQ_
QUESTION_
AT_
SEMI_
JSONSEPARATOR_
UL_
WS
TRUE
FALSE
CREATE
ALTER
DROP
SHOW
RULE
FROM
READWRITE_SPLITTING
WRITE_STORAGE_UNIT
READ_STORAGE_UNITS
TRANSACTIONAL_READ_QUERY_STRATEGY
TYPE
NAME
PROPERTIES
RULES
RESOURCES
STATUS
ENABLE
DISABLE
READ
IF
EXISTS
COUNT
ROUND_ROBIN
RANDOM
WEIGHT
NOT
FOR_GENERATOR
IDENTIFIER_
STRING_
INT_
HEX_
NUMBER_
HEXDIGIT_
BITNUM_

rule names:
execute
alterReadwriteSplittingStorageUnitStatus
showStatusFromReadwriteSplittingRules
literal
algorithmDefinition
algorithmTypeName
buildInReadQueryLoadBalanceAlgorithmType
propertiesDefinition
properties
property
databaseName
groupName
storageUnitName
createReadwriteSplittingRule
alterReadwriteSplittingRule
dropReadwriteSplittingRule
readwriteSplittingRuleDefinition
dataSourceDefinition
ruleName
writeStorageUnit
readStorageUnits
transactionalReadQueryStrategy
writeStorageUnitName
readStorageUnitsNames
transactionalReadQueryStrategyName
ifExists
ifNotExists
showReadwriteSplittingRules
countReadwriteSplittingRule


atn:
[4, 1, 79, 257, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7, 20, 2, 21, 7, 21, 2, 22, 7, 22, 2, 23, 7, 23, 2, 24, 7, 24, 2, 25, 7, 25, 2, 26, 7, 26, 2, 27, 7, 27, 2, 28, 7, 28, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 3, 0, 66, 8, 0, 1, 0, 3, 0, 69, 8, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 77, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 83, 8, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 92, 8, 2, 1, 2, 1, 2, 3, 2, 96, 8, 2, 1, 3, 1, 3, 3, 3, 100, 8, 3, 1, 3, 1, 3, 1, 3, 3, 3, 105, 8, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 3, 4, 114, 8, 4, 1, 4, 1, 4, 1, 5, 1, 5, 3, 5, 120, 8, 5, 1, 6, 1, 6, 1, 7, 1, 7, 1, 7, 3, 7, 127, 8, 7, 1, 7, 1, 7, 1, 8, 1, 8, 1, 8, 5, 8, 134, 8, 8, 10, 8, 12, 8, 137, 9, 8, 1, 9, 1, 9, 1, 9, 1, 9, 1, 10, 1, 10, 1, 11, 1, 11, 1, 12, 1, 12, 1, 13, 1, 13, 1, 13, 1, 13, 3, 13, 153, 8, 13, 1, 13, 1, 13, 1, 13, 5, 13, 158, 8, 13, 10, 13, 12, 13, 161, 9, 13, 1, 14, 1, 14, 1, 14, 1, 14, 1, 14, 1, 14, 5, 14, 169, 8, 14, 10, 14, 12, 14, 172, 9, 14, 1, 15, 1, 15, 1, 15, 1, 15, 3, 15, 178, 8, 15, 1, 15, 1, 15, 1, 15, 5, 15, 183, 8, 15, 10, 15, 12, 15, 186, 9, 15, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 193, 8, 16, 1, 16, 1, 16, 3, 16, 197, 8, 16, 1, 16, 1, 16, 1, 17, 1, 17, 1, 17, 1, 17, 1, 18, 1, 18, 1, 19, 1, 19, 1, 19, 1, 19, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 21, 1, 21, 1, 21, 1, 21, 1, 22, 1, 22, 1, 23, 1, 23, 1, 23, 5, 23, 225, 8, 23, 10, 23, 12, 23, 228, 9, 23, 1, 24, 1, 24, 1, 25, 1, 25, 1, 25, 1, 26, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 3, 27, 244, 8, 27, 1, 27, 1, 27, 3, 27, 248, 8, 27, 1, 28, 1, 28, 1, 28, 1, 28, 1, 28, 3, 28, 255, 8, 28, 1, 28, 0, 0, 29, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 0, 2, 1, 0, 62, 63, 1, 0, 68, 70, 257, 0, 65, 1, 0, 0, 0, 2, 72, 1, 0, 0, 0, 4, 84, 1, 0, 0, 0, 6, 104, 1, 0, 0, 0, 8, 106, 1, 0, 0, 0, 10, 119, 1, 0, 0, 0, 12, 121, 1, 0, 0, 0, 14, 123, 1, 0, 0, 0, 16, 130, 1, 0, 0, 0, 18, 138, 1, 0, 0, 0, 20, 142, 1, 0, 0, 0, 22, 144, 1, 0, 0, 0, 24, 146, 1, 0, 0, 0, 26, 148, 1, 0, 0, 0, 28, 162, 1, 0, 0, 0, 30, 173, 1, 0, 0, 0, 32, 187, 1, 0, 0, 0, 34, 200, 1, 0, 0, 0, 36, 204, 1, 0, 0, 0, 38, 206, 1, 0, 0, 0, 40, 210, 1, 0, 0, 0, 42, 215, 1, 0, 0, 0, 44, 219, 1, 0, 0, 0, 46, 221, 1, 0, 0, 0, 48, 229, 1, 0, 0, 0, 50, 231, 1, 0, 0, 0, 52, 234, 1, 0, 0, 0, 54, 238, 1, 0, 0, 0, 56, 249, 1, 0, 0, 0, 58, 66, 3, 26, 13, 0, 59, 66, 3, 28, 14, 0, 60, 66, 3, 30, 15, 0, 61, 66, 3, 54, 27, 0, 62, 66, 3, 2, 1, 0, 63, 66, 3, 4, 2, 0, 64, 66, 3, 56, 28, 0, 65, 58, 1, 0, 0, 0, 65, 59, 1, 0, 0, 0, 65, 60, 1, 0, 0, 0, 65, 61, 1, 0, 0, 0, 65, 62, 1, 0, 0, 0, 65, 63, 1, 0, 0, 0, 65, 64, 1, 0, 0, 0, 66, 68, 1, 0, 0, 0, 67, 69, 5, 40, 0, 0, 68, 67, 1, 0, 0, 0, 68, 69, 1, 0, 0, 0, 69, 70, 1, 0, 0, 0, 70, 71, 5, 0, 0, 1, 71, 1, 1, 0, 0, 0, 72, 73, 5, 47, 0, 0, 73, 74, 5, 52, 0, 0, 74, 76, 5, 50, 0, 0, 75, 77, 3, 22, 11, 0, 76, 75, 1, 0, 0, 0, 76, 77, 1, 0, 0, 0, 77, 78, 1, 0, 0, 0, 78, 79, 7, 0, 0, 0, 79, 82, 3, 24, 12, 0, 80, 81, 5, 51, 0, 0, 81, 83, 3, 20, 10, 0, 82, 80, 1, 0, 0, 0, 82, 83, 1, 0, 0, 0, 83, 3, 1, 0, 0, 0, 84, 85, 5, 49, 0, 0, 85, 86, 5, 61, 0, 0, 86, 87, 5, 51, 0, 0, 87, 91, 5, 52, 0, 0, 88, 92, 5, 59, 0, 0, 89, 90, 5, 50, 0, 0, 90, 92, 3, 22, 11, 0, 91, 88, 1, 0, 0, 0, 91, 89, 1, 0, 0, 0, 92, 95, 1, 0, 0, 0, 93, 94, 5, 51, 0, 0, 94, 96, 3, 20, 10, 0, 95, 93, 1, 0, 0, 0, 95, 96, 1, 0, 0, 0, 96, 5, 1, 0, 0, 0, 97, 105, 5, 74, 0, 0, 98, 100, 5, 13, 0, 0, 99, 98, 1, 0, 0, 0, 99, 100, 1, 0, 0, 0, 100, 101, 1, 0, 0, 0, 101, 105, 5, 75, 0, 0, 102, 105, 5, 44, 0, 0, 103, 105, 5, 45, 0, 0, 104, 97, 1, 0, 0, 0, 104, 99, 1, 0, 0, 0, 104, 102, 1, 0, 0, 0, 104, 103, 1, 0, 0, 0, 105, 7, 1, 0, 0, 0, 106, 107, 5, 56, 0, 0, 107, 108, 5, 28, 0, 0, 108, 109, 5, 57, 0, 0, 109, 110, 5, 21, 0, 0, 110, 113, 3, 10, 5, 0, 111, 112, 5, 34, 0, 0, 112, 114, 3, 14, 7, 0, 113, 111, 1, 0, 0, 0, 113, 114, 1, 0, 0, 0, 114, 115, 1, 0, 0, 0, 115, 116, 5, 29, 0, 0, 116, 9, 1, 0, 0, 0, 117, 120, 5, 74, 0, 0, 118, 120, 3, 12, 6, 0, 119, 117, 1, 0, 0, 0, 119, 118, 1, 0, 0, 0, 120, 11, 1, 0, 0, 0, 121, 122, 7, 1, 0, 0, 122, 13, 1, 0, 0, 0, 123, 124, 5, 58, 0, 0, 124, 126, 5, 28, 0, 0, 125, 127, 3, 16, 8, 0, 126, 125, 1, 0, 0, 0, 126, 127, 1, 0, 0, 0, 127, 128, 1, 0, 0, 0, 128, 129, 5, 29, 0, 0, 129, 15, 1, 0, 0, 0, 130, 135, 3, 18, 9, 0, 131, 132, 5, 34, 0, 0, 132, 134, 3, 18, 9, 0, 133, 131, 1, 0, 0, 0, 134, 137, 1, 0, 0, 0, 135, 133, 1, 0, 0, 0, 135, 136, 1, 0, 0, 0, 136, 17, 1, 0, 0, 0, 137, 135, 1, 0, 0, 0, 138, 139, 5, 74, 0, 0, 139, 140, 5, 21, 0, 0, 140, 141, 3, 6, 3, 0, 141, 19, 1, 0, 0, 0, 142, 143, 5, 73, 0, 0, 143, 21, 1, 0, 0, 0, 144, 145, 5, 73, 0, 0, 145, 23, 1, 0, 0, 0, 146, 147, 5, 73, 0, 0, 147, 25, 1, 0, 0, 0, 148, 149, 5, 46, 0, 0, 149, 150, 5, 52, 0, 0, 150, 152, 5, 50, 0, 0, 151, 153, 3, 52, 26, 0, 152, 151, 1, 0, 0, 0, 152, 153, 1, 0, 0, 0, 153, 154, 1, 0, 0, 0, 154, 159, 3, 32, 16, 0, 155, 156, 5, 34, 0, 0, 156, 158, 3, 32, 16, 0, 157, 155, 1, 0, 0, 0, 158, 161, 1, 0, 0, 0, 159, 157, 1, 0, 0, 0, 159, 160, 1, 0, 0, 0, 160, 27, 1, 0, 0, 0, 161, 159, 1, 0, 0, 0, 162, 163, 5, 47, 0, 0, 163, 164, 5, 52, 0, 0, 164, 165, 5, 50, 0, 0, 165, 170, 3, 32, 16, 0, 166, 167, 5, 34, 0, 0, 167, 169, 3, 32, 16, 0, 168, 166, 1, 0, 0, 0, 169, 172, 1, 0, 0, 0, 170, 168, 1, 0, 0, 0, 170, 171, 1, 0, 0, 0, 171, 29, 1, 0, 0, 0, 172, 170, 1, 0, 0, 0, 173, 174, 5, 48, 0, 0, 174, 175, 5, 52, 0, 0, 175, 177, 5, 50, 0, 0, 176, 178, 3, 50, 25, 0, 177, 176, 1, 0, 0, 0, 177, 178, 1, 0, 0, 0, 178, 179, 1, 0, 0, 0, 179, 184, 3, 36, 18, 0, 180, 181, 5, 34, 0, 0, 181, 183, 3, 36, 18, 0, 182, 180, 1, 0, 0, 0, 183, 186, 1, 0, 0, 0, 184, 182, 1, 0, 0, 0, 184, 185, 1, 0, 0, 0, 185, 31, 1, 0, 0, 0, 186, 184, 1, 0, 0, 0, 187, 188, 3, 36, 18, 0, 188, 189, 5, 28, 0, 0, 189, 192, 3, 34, 17, 0, 190, 191, 5, 34, 0, 0, 191, 193, 3, 42, 21, 0, 192, 190, 1, 0, 0, 0, 192, 193, 1, 0, 0, 0, 193, 196, 1, 0, 0, 0, 194, 195, 5, 34, 0, 0, 195, 197, 3, 8, 4, 0, 196, 194, 1, 0, 0, 0, 196, 197, 1, 0, 0, 0, 197, 198, 1, 0, 0, 0, 198, 199, 5, 29, 0, 0, 199, 33, 1, 0, 0, 0, 200, 201, 3, 38, 19, 0, 201, 202, 5, 34, 0, 0, 202, 203, 3, 40, 20, 0, 203, 35, 1, 0, 0, 0, 204, 205, 5, 73, 0, 0, 205, 37, 1, 0, 0, 0, 206, 207, 5, 53, 0, 0, 207, 208, 5, 21, 0, 0, 208, 209, 3, 44, 22, 0, 209, 39, 1, 0, 0, 0, 210, 211, 5, 54, 0, 0, 211, 212, 5, 28, 0, 0, 212, 213, 3, 46, 23, 0, 213, 214, 5, 29, 0, 0, 214, 41, 1, 0, 0, 0, 215, 216, 5, 55, 0, 0, 216, 217, 5, 21, 0, 0, 217, 218, 3, 48, 24, 0, 218, 43, 1, 0, 0, 0, 219, 220, 3, 24, 12, 0, 220, 45, 1, 0, 0, 0, 221, 226, 3, 24, 12, 0, 222, 223, 5, 34, 0, 0, 223, 225, 3, 24, 12, 0, 224, 222, 1, 0, 0, 0, 225, 228, 1, 0, 0, 0, 226, 224, 1, 0, 0, 0, 226, 227, 1, 0, 0, 0, 227, 47, 1, 0, 0, 0, 228, 226, 1, 0, 0, 0, 229, 230, 5, 74, 0, 0, 230, 49, 1, 0, 0, 0, 231, 232, 5, 65, 0, 0, 232, 233, 5, 66, 0, 0, 233, 51, 1, 0, 0, 0, 234, 235, 5, 65, 0, 0, 235, 236, 5, 71, 0, 0, 236, 237, 5, 66, 0, 0, 237, 53, 1, 0, 0, 0, 238, 239, 5, 49, 0, 0, 239, 243, 5, 52, 0, 0, 240, 241, 5, 50, 0, 0, 241, 244, 3, 36, 18, 0, 242, 244, 5, 59, 0, 0, 243, 240, 1, 0, 0, 0, 243, 242, 1, 0, 0, 0, 244, 247, 1, 0, 0, 0, 245, 246, 5, 51, 0, 0, 246, 248, 3, 20, 10, 0, 247, 245, 1, 0, 0, 0, 247, 248, 1, 0, 0, 0, 248, 55, 1, 0, 0, 0, 249, 250, 5, 67, 0, 0, 250, 251, 5, 52, 0, 0, 251, 254, 5, 50, 0, 0, 252, 253, 5, 51, 0, 0, 253, 255, 3, 20, 10, 0, 254, 252, 1, 0, 0, 0, 254, 255, 1, 0, 0, 0, 255, 57, 1, 0, 0, 0, 23, 65, 68, 76, 82, 91, 95, 99, 104, 113, 119, 126, 135, 152, 159, 170, 177, 184, 192, 196, 226, 243, 247, 254]




© 2015 - 2025 Weber Informatics LLC | Privacy Policy