parser

package
v0.0.0-...-334fac4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 31, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ElasticSQLLexerT__0                = 1
	ElasticSQLLexerT__1                = 2
	ElasticSQLLexerT__2                = 3
	ElasticSQLLexerT__3                = 4
	ElasticSQLLexerT__4                = 5
	ElasticSQLLexerT__5                = 6
	ElasticSQLLexerT__6                = 7
	ElasticSQLLexerT__7                = 8
	ElasticSQLLexerT__8                = 9
	ElasticSQLLexerT__9                = 10
	ElasticSQLLexerT__10               = 11
	ElasticSQLLexerT__11               = 12
	ElasticSQLLexerREMOVE              = 13
	ElasticSQLLexerSELECT              = 14
	ElasticSQLLexerSCROLL              = 15
	ElasticSQLLexerHIGHLIGHT           = 16
	ElasticSQLLexerSCROLL_ID           = 17
	ElasticSQLLexerINNER_HIT           = 18
	ElasticSQLLexerWHERE               = 19
	ElasticSQLLexerCUSTOM_SCORE        = 20
	ElasticSQLLexerRESCORE             = 21
	ElasticSQLLexerWINDOWS             = 22
	ElasticSQLLexerCOLLAPSE            = 23
	ElasticSQLLexerSCORE               = 24
	ElasticSQLLexerMEM_SORT            = 25
	ElasticSQLLexerKEEP                = 26
	ElasticSQLLexerWEIGHT              = 27
	ElasticSQLLexerEXPLAIN             = 28
	ElasticSQLLexerWHERES              = 29
	ElasticSQLLexerLIMIT               = 30
	ElasticSQLLexerTRACK_HIT           = 31
	ElasticSQLLexerOFFSET              = 32
	ElasticSQLLexerSQL                 = 33
	ElasticSQLLexerSTRUCT              = 34
	ElasticSQLLexerHQL                 = 35
	ElasticSQLLexerCK                  = 36
	ElasticSQLLexerPQL                 = 37
	ElasticSQLLexerMQL                 = 38
	ElasticSQLLexerURL                 = 39
	ElasticSQLLexerPASSWORD            = 40
	ElasticSQLLexerUSER                = 41
	ElasticSQLLexerWITH                = 42
	ElasticSQLLexerAS                  = 43
	ElasticSQLLexerMAP                 = 44
	ElasticSQLLexerUSING               = 45
	ElasticSQLLexerGROUP               = 46
	ElasticSQLLexerBY                  = 47
	ElasticSQLLexerORDER               = 48
	ElasticSQLLexerASC                 = 49
	ElasticSQLLexerDESC                = 50
	ElasticSQLLexerDESCRIBE            = 51
	ElasticSQLLexerTEMPLATE            = 52
	ElasticSQLLexerBETWEEN             = 53
	ElasticSQLLexerOR                  = 54
	ElasticSQLLexerALL                 = 55
	ElasticSQLLexerAND                 = 56
	ElasticSQLLexerNOT                 = 57
	ElasticSQLLexerINTO                = 58
	ElasticSQLLexerTO                  = 59
	ElasticSQLLexerFROM                = 60
	ElasticSQLLexerHAVING              = 61
	ElasticSQLLexerEXCLUDE             = 62
	ElasticSQLLexerINCLUDE             = 63
	ElasticSQLLexerDOC_COUNT           = 64
	ElasticSQLLexerTOP                 = 65
	ElasticSQLLexerINSERT              = 66
	ElasticSQLLexerVALUES              = 67
	ElasticSQLLexerID                  = 68
	ElasticSQLLexerSLICE               = 69
	ElasticSQLLexerEXPORT              = 70
	ElasticSQLLexerHEADER              = 71
	ElasticSQLLexerJSON                = 72
	ElasticSQLLexerCSV                 = 73
	ElasticSQLLexerEXCEL               = 74
	ElasticSQLLexerSEP                 = 75
	ElasticSQLLexerSCRIPT              = 76
	ElasticSQLLexerLANG                = 77
	ElasticSQLLexerRETURN              = 78
	ElasticSQLLexerON                  = 79
	ElasticSQLLexerPK                  = 80
	ElasticSQLLexerUUID                = 81
	ElasticSQLLexerMEM                 = 82
	ElasticSQLLexerRIGHT               = 83
	ElasticSQLLexerLEFT                = 84
	ElasticSQLLexerJOIN                = 85
	ElasticSQLLexerAGG                 = 86
	ElasticSQLLexerALIAS               = 87
	ElasticSQLLexerALTER               = 88
	ElasticSQLLexerRLIKE               = 89
	ElasticSQLLexerLIKE                = 90
	ElasticSQLLexerNOT_LIKE            = 91
	ElasticSQLLexerSTARTS_WITH         = 92
	ElasticSQLLexerIN                  = 93
	ElasticSQLLexerOUT                 = 94
	ElasticSQLLexerHAS_ANY             = 95
	ElasticSQLLexerHAS_ALL             = 96
	ElasticSQLLexerEXIST               = 97
	ElasticSQLLexerMISS                = 98
	ElasticSQLLexerQUERY_STRING        = 99
	ElasticSQLLexerMATCH               = 100
	ElasticSQLLexerMULTI_MATCH         = 101
	ElasticSQLLexerMATCH_PHRASE_PREFIX = 102
	ElasticSQLLexerMATCH_PHRASE        = 103
	ElasticSQLLexerKNN                 = 104
	ElasticSQLLexerLOCAL_FILE          = 105
	ElasticSQLLexerHAS_CHILD           = 106
	ElasticSQLLexerHAS_PARENT          = 107
	ElasticSQLLexerCOUNT               = 108
	ElasticSQLLexerMAX                 = 109
	ElasticSQLLexerMIN                 = 110
	ElasticSQLLexerAVG                 = 111
	ElasticSQLLexerAVG_DATE            = 112
	ElasticSQLLexerSUM                 = 113
	ElasticSQLLexerDISTINCT            = 114
	ElasticSQLLexerVALUE_COUNT         = 115
	ElasticSQLLexerPERCENTILE_RANKS    = 116
	ElasticSQLLexerPERCENTILES         = 117
	ElasticSQLLexerPERCENT             = 118
	ElasticSQLLexerDISTINCT_PERCENT    = 119
	ElasticSQLLexerTOP_HITS            = 120
	ElasticSQLLexerPOST_EXPR           = 121
	ElasticSQLLexerMATH                = 122
	ElasticSQLLexerRANGE               = 123
	ElasticSQLLexerDATE_RANGE          = 124
	ElasticSQLLexerHISTOGRAM           = 125
	ElasticSQLLexerDATE_HISTOGRAM      = 126
	ElasticSQLLexerINTERVAL            = 127
	ElasticSQLLexerFORMAT              = 128
	ElasticSQLLexerKEYED               = 129
	ElasticSQLLexerSIZE                = 130
	ElasticSQLLexerMISSING             = 131
	ElasticSQLLexerNULL                = 132
	ElasticSQLLexerWHEN                = 133
	ElasticSQLLexerEND                 = 134
	ElasticSQLLexerTHEN                = 135
	ElasticSQLLexerSAMPLE              = 136
	ElasticSQLLexerSIGNIFICANT         = 137
	ElasticSQLLexerIDS                 = 138
	ElasticSQLLexerIDS_FILE            = 139
	ElasticSQLLexerSET                 = 140
	ElasticSQLLexerUPDATE              = 141
	ElasticSQLLexerUPSERT              = 142
	ElasticSQLLexerPUT                 = 143
	ElasticSQLLexerADD                 = 144
	ElasticSQLLexerBATCH_UPDATE        = 145
	ElasticSQLLexerBATCH_UPSERT        = 146
	ElasticSQLLexerDELETE              = 147
	ElasticSQLLexerARRAY               = 148
	ElasticSQLLexerFALSE               = 149
	ElasticSQLLexerTRUE                = 150
	ElasticSQLLexerNUMBER              = 151
	ElasticSQLLexerSTRING              = 152
	ElasticSQLLexerBOOLEAN_T           = 153
	ElasticSQLLexerLONG_T              = 154
	ElasticSQLLexerDOUBLE_T            = 155
	ElasticSQLLexerINTEGER_T           = 156
	ElasticSQLLexerDATETIME_T          = 157
	ElasticSQLLexerTIMESTAMP_T         = 158
	ElasticSQLLexerDATE_T              = 159
	ElasticSQLLexerTIME_T              = 160
	ElasticSQLLexerFLOAT_T             = 161
	ElasticSQLLexerLOCAL               = 162
	ElasticSQLLexerDATA                = 163
	ElasticSQLLexerLOAD                = 164
	ElasticSQLLexerLIST                = 165
	ElasticSQLLexerSEPARATED           = 166
	ElasticSQLLexerANALYZE             = 167
	ElasticSQLLexerNLP                 = 168
	ElasticSQLLexerENABLE              = 169
	ElasticSQLLexerSEGMENT             = 170
	ElasticSQLLexerNAME                = 171
	ElasticSQLLexerORG                 = 172
	ElasticSQLLexerLOC                 = 173
	ElasticSQLLexerPLUS                = 174
	ElasticSQLLexerMINUS               = 175
	ElasticSQLLexerMUL                 = 176
	ElasticSQLLexerDIV                 = 177
	ElasticSQLLexerMOD                 = 178
	ElasticSQLLexerPOWER               = 179
	ElasticSQLLexerDOT                 = 180
	ElasticSQLLexerEQ                  = 181
	ElasticSQLLexerNE                  = 182
	ElasticSQLLexerLT                  = 183
	ElasticSQLLexerLE                  = 184
	ElasticSQLLexerGT                  = 185
	ElasticSQLLexerGE                  = 186
	ElasticSQLLexerLONG                = 187
	ElasticSQLLexerDOUBLE              = 188
	ElasticSQLLexerQUOTASTR            = 189
	ElasticSQLLexerIDENTIFIER          = 190
	ElasticSQLLexerEXT_IDENTIFIER      = 191
	ElasticSQLLexerLINE_COMMENT        = 192
	ElasticSQLLexerBLOCK_COMMNET       = 193
	ElasticSQLLexerWS                  = 194
)

ElasticSQLLexer tokens.

View Source
const (
	ElasticSQLParserEOF                 = antlr.TokenEOF
	ElasticSQLParserT__0                = 1
	ElasticSQLParserT__1                = 2
	ElasticSQLParserT__2                = 3
	ElasticSQLParserT__3                = 4
	ElasticSQLParserT__4                = 5
	ElasticSQLParserT__5                = 6
	ElasticSQLParserT__6                = 7
	ElasticSQLParserT__7                = 8
	ElasticSQLParserT__8                = 9
	ElasticSQLParserT__9                = 10
	ElasticSQLParserT__10               = 11
	ElasticSQLParserT__11               = 12
	ElasticSQLParserREMOVE              = 13
	ElasticSQLParserSELECT              = 14
	ElasticSQLParserSCROLL              = 15
	ElasticSQLParserHIGHLIGHT           = 16
	ElasticSQLParserSCROLL_ID           = 17
	ElasticSQLParserINNER_HIT           = 18
	ElasticSQLParserWHERE               = 19
	ElasticSQLParserCUSTOM_SCORE        = 20
	ElasticSQLParserRESCORE             = 21
	ElasticSQLParserWINDOWS             = 22
	ElasticSQLParserCOLLAPSE            = 23
	ElasticSQLParserSCORE               = 24
	ElasticSQLParserMEM_SORT            = 25
	ElasticSQLParserKEEP                = 26
	ElasticSQLParserWEIGHT              = 27
	ElasticSQLParserEXPLAIN             = 28
	ElasticSQLParserWHERES              = 29
	ElasticSQLParserLIMIT               = 30
	ElasticSQLParserTRACK_HIT           = 31
	ElasticSQLParserOFFSET              = 32
	ElasticSQLParserSQL                 = 33
	ElasticSQLParserSTRUCT              = 34
	ElasticSQLParserHQL                 = 35
	ElasticSQLParserCK                  = 36
	ElasticSQLParserPQL                 = 37
	ElasticSQLParserMQL                 = 38
	ElasticSQLParserURL                 = 39
	ElasticSQLParserPASSWORD            = 40
	ElasticSQLParserUSER                = 41
	ElasticSQLParserWITH                = 42
	ElasticSQLParserAS                  = 43
	ElasticSQLParserMAP                 = 44
	ElasticSQLParserUSING               = 45
	ElasticSQLParserGROUP               = 46
	ElasticSQLParserBY                  = 47
	ElasticSQLParserORDER               = 48
	ElasticSQLParserASC                 = 49
	ElasticSQLParserDESC                = 50
	ElasticSQLParserDESCRIBE            = 51
	ElasticSQLParserTEMPLATE            = 52
	ElasticSQLParserBETWEEN             = 53
	ElasticSQLParserOR                  = 54
	ElasticSQLParserALL                 = 55
	ElasticSQLParserAND                 = 56
	ElasticSQLParserNOT                 = 57
	ElasticSQLParserINTO                = 58
	ElasticSQLParserTO                  = 59
	ElasticSQLParserFROM                = 60
	ElasticSQLParserHAVING              = 61
	ElasticSQLParserEXCLUDE             = 62
	ElasticSQLParserINCLUDE             = 63
	ElasticSQLParserDOC_COUNT           = 64
	ElasticSQLParserTOP                 = 65
	ElasticSQLParserINSERT              = 66
	ElasticSQLParserVALUES              = 67
	ElasticSQLParserID                  = 68
	ElasticSQLParserSLICE               = 69
	ElasticSQLParserEXPORT              = 70
	ElasticSQLParserHEADER              = 71
	ElasticSQLParserJSON                = 72
	ElasticSQLParserCSV                 = 73
	ElasticSQLParserEXCEL               = 74
	ElasticSQLParserSEP                 = 75
	ElasticSQLParserSCRIPT              = 76
	ElasticSQLParserLANG                = 77
	ElasticSQLParserRETURN              = 78
	ElasticSQLParserON                  = 79
	ElasticSQLParserPK                  = 80
	ElasticSQLParserUUID                = 81
	ElasticSQLParserMEM                 = 82
	ElasticSQLParserRIGHT               = 83
	ElasticSQLParserLEFT                = 84
	ElasticSQLParserJOIN                = 85
	ElasticSQLParserAGG                 = 86
	ElasticSQLParserALIAS               = 87
	ElasticSQLParserALTER               = 88
	ElasticSQLParserRLIKE               = 89
	ElasticSQLParserLIKE                = 90
	ElasticSQLParserNOT_LIKE            = 91
	ElasticSQLParserSTARTS_WITH         = 92
	ElasticSQLParserIN                  = 93
	ElasticSQLParserOUT                 = 94
	ElasticSQLParserHAS_ANY             = 95
	ElasticSQLParserHAS_ALL             = 96
	ElasticSQLParserEXIST               = 97
	ElasticSQLParserMISS                = 98
	ElasticSQLParserQUERY_STRING        = 99
	ElasticSQLParserMATCH               = 100
	ElasticSQLParserMULTI_MATCH         = 101
	ElasticSQLParserMATCH_PHRASE_PREFIX = 102
	ElasticSQLParserMATCH_PHRASE        = 103
	ElasticSQLParserKNN                 = 104
	ElasticSQLParserLOCAL_FILE          = 105
	ElasticSQLParserHAS_CHILD           = 106
	ElasticSQLParserHAS_PARENT          = 107
	ElasticSQLParserCOUNT               = 108
	ElasticSQLParserMAX                 = 109
	ElasticSQLParserMIN                 = 110
	ElasticSQLParserAVG                 = 111
	ElasticSQLParserAVG_DATE            = 112
	ElasticSQLParserSUM                 = 113
	ElasticSQLParserDISTINCT            = 114
	ElasticSQLParserVALUE_COUNT         = 115
	ElasticSQLParserPERCENTILE_RANKS    = 116
	ElasticSQLParserPERCENTILES         = 117
	ElasticSQLParserPERCENT             = 118
	ElasticSQLParserDISTINCT_PERCENT    = 119
	ElasticSQLParserTOP_HITS            = 120
	ElasticSQLParserPOST_EXPR           = 121
	ElasticSQLParserMATH                = 122
	ElasticSQLParserRANGE               = 123
	ElasticSQLParserDATE_RANGE          = 124
	ElasticSQLParserHISTOGRAM           = 125
	ElasticSQLParserDATE_HISTOGRAM      = 126
	ElasticSQLParserINTERVAL            = 127
	ElasticSQLParserFORMAT              = 128
	ElasticSQLParserKEYED               = 129
	ElasticSQLParserSIZE                = 130
	ElasticSQLParserMISSING             = 131
	ElasticSQLParserNULL                = 132
	ElasticSQLParserWHEN                = 133
	ElasticSQLParserEND                 = 134
	ElasticSQLParserTHEN                = 135
	ElasticSQLParserSAMPLE              = 136
	ElasticSQLParserSIGNIFICANT         = 137
	ElasticSQLParserIDS                 = 138
	ElasticSQLParserIDS_FILE            = 139
	ElasticSQLParserSET                 = 140
	ElasticSQLParserUPDATE              = 141
	ElasticSQLParserUPSERT              = 142
	ElasticSQLParserPUT                 = 143
	ElasticSQLParserADD                 = 144
	ElasticSQLParserBATCH_UPDATE        = 145
	ElasticSQLParserBATCH_UPSERT        = 146
	ElasticSQLParserDELETE              = 147
	ElasticSQLParserARRAY               = 148
	ElasticSQLParserFALSE               = 149
	ElasticSQLParserTRUE                = 150
	ElasticSQLParserNUMBER              = 151
	ElasticSQLParserSTRING              = 152
	ElasticSQLParserBOOLEAN_T           = 153
	ElasticSQLParserLONG_T              = 154
	ElasticSQLParserDOUBLE_T            = 155
	ElasticSQLParserINTEGER_T           = 156
	ElasticSQLParserDATETIME_T          = 157
	ElasticSQLParserTIMESTAMP_T         = 158
	ElasticSQLParserDATE_T              = 159
	ElasticSQLParserTIME_T              = 160
	ElasticSQLParserFLOAT_T             = 161
	ElasticSQLParserLOCAL               = 162
	ElasticSQLParserDATA                = 163
	ElasticSQLParserLOAD                = 164
	ElasticSQLParserLIST                = 165
	ElasticSQLParserSEPARATED           = 166
	ElasticSQLParserANALYZE             = 167
	ElasticSQLParserNLP                 = 168
	ElasticSQLParserENABLE              = 169
	ElasticSQLParserSEGMENT             = 170
	ElasticSQLParserNAME                = 171
	ElasticSQLParserORG                 = 172
	ElasticSQLParserLOC                 = 173
	ElasticSQLParserPLUS                = 174
	ElasticSQLParserMINUS               = 175
	ElasticSQLParserMUL                 = 176
	ElasticSQLParserDIV                 = 177
	ElasticSQLParserMOD                 = 178
	ElasticSQLParserPOWER               = 179
	ElasticSQLParserDOT                 = 180
	ElasticSQLParserEQ                  = 181
	ElasticSQLParserNE                  = 182
	ElasticSQLParserLT                  = 183
	ElasticSQLParserLE                  = 184
	ElasticSQLParserGT                  = 185
	ElasticSQLParserGE                  = 186
	ElasticSQLParserLONG                = 187
	ElasticSQLParserDOUBLE              = 188
	ElasticSQLParserQUOTASTR            = 189
	ElasticSQLParserIDENTIFIER          = 190
	ElasticSQLParserEXT_IDENTIFIER      = 191
	ElasticSQLParserLINE_COMMENT        = 192
	ElasticSQLParserBLOCK_COMMNET       = 193
	ElasticSQLParserWS                  = 194
)

ElasticSQLParser tokens.

View Source
const (
	ElasticSQLParserRULE_elasticSQL                  = 0
	ElasticSQLParserRULE_statement                   = 1
	ElasticSQLParserRULE_queryStatement              = 2
	ElasticSQLParserRULE_selectItem                  = 3
	ElasticSQLParserRULE_collapseExpr                = 4
	ElasticSQLParserRULE_customScoreExpr             = 5
	ElasticSQLParserRULE_rescoreExpr                 = 6
	ElasticSQLParserRULE_memSort                     = 7
	ElasticSQLParserRULE_innerHit                    = 8
	ElasticSQLParserRULE_scriptField                 = 9
	ElasticSQLParserRULE_highlight                   = 10
	ElasticSQLParserRULE_fieldAs                     = 11
	ElasticSQLParserRULE_whereExpression             = 12
	ElasticSQLParserRULE_logicalExpr                 = 13
	ElasticSQLParserRULE_comparableExpression        = 14
	ElasticSQLParserRULE_termCompare                 = 15
	ElasticSQLParserRULE_btwCompare                  = 16
	ElasticSQLParserRULE_arithmeticExpressionCompare = 17
	ElasticSQLParserRULE_arithmeticExpression        = 18
	ElasticSQLParserRULE_addition                    = 19
	ElasticSQLParserRULE_multiplyingExpression       = 20
	ElasticSQLParserRULE_multi                       = 21
	ElasticSQLParserRULE_atom                        = 22
	ElasticSQLParserRULE_functionalCompare           = 23
	ElasticSQLParserRULE_joinFunction                = 24
	ElasticSQLParserRULE_joinFunctionNames           = 25
	ElasticSQLParserRULE_scriptFunction              = 26
	ElasticSQLParserRULE_fullLevelFunction           = 27
	ElasticSQLParserRULE_fullLevelFunctionNames      = 28
	ElasticSQLParserRULE_termLevelFunction           = 29
	ElasticSQLParserRULE_termLevelFunctionNames      = 30
	ElasticSQLParserRULE_prop                        = 31
	ElasticSQLParserRULE_param                       = 32
	ElasticSQLParserRULE_param2                      = 33
	ElasticSQLParserRULE_arrayValue                  = 34
	ElasticSQLParserRULE_sortItem                    = 35
	ElasticSQLParserRULE_exportStatement             = 36
	ElasticSQLParserRULE_exportField                 = 37
	ElasticSQLParserRULE_analysisStatement           = 38
	ElasticSQLParserRULE_aggStatement                = 39
	ElasticSQLParserRULE_metricAgg                   = 40
	ElasticSQLParserRULE_metricNames                 = 41
	ElasticSQLParserRULE_metricParams                = 42
	ElasticSQLParserRULE_mkv                         = 43
	ElasticSQLParserRULE_metricParamNames            = 44
	ElasticSQLParserRULE_scriptPhrase                = 45
	ElasticSQLParserRULE_bucketAggList               = 46
	ElasticSQLParserRULE_bucketAgg                   = 47
	ElasticSQLParserRULE_bucketAggChoice             = 48
	ElasticSQLParserRULE_termsBucket                 = 49
	ElasticSQLParserRULE_havingExpr                  = 50
	ElasticSQLParserRULE_rangeBucket                 = 51
	ElasticSQLParserRULE_rangeExpr                   = 52
	ElasticSQLParserRULE_rangeUnit                   = 53
	ElasticSQLParserRULE_rangeFromTo                 = 54
	ElasticSQLParserRULE_dateRangeBucket             = 55
	ElasticSQLParserRULE_dateRangeExpr               = 56
	ElasticSQLParserRULE_dateRange                   = 57
	ElasticSQLParserRULE_dateRangeFromTo             = 58
	ElasticSQLParserRULE_histogramBucket             = 59
	ElasticSQLParserRULE_dateHistogramBucket         = 60
	ElasticSQLParserRULE_significantBucket           = 61
	ElasticSQLParserRULE_filtersBucket               = 62
	ElasticSQLParserRULE_sparkStatement              = 63
	ElasticSQLParserRULE_dataStruct                  = 64
	ElasticSQLParserRULE_joinQueryAnalysisStatement  = 65
	ElasticSQLParserRULE_insertStatement             = 66
	ElasticSQLParserRULE_fieldList                   = 67
	ElasticSQLParserRULE_valueList                   = 68
	ElasticSQLParserRULE_paramValues                 = 69
	ElasticSQLParserRULE_updateStatement             = 70
	ElasticSQLParserRULE_updateField                 = 71
	ElasticSQLParserRULE_batchUpdateStatement        = 72
	ElasticSQLParserRULE_deleteStatement             = 73
	ElasticSQLParserRULE_descStatement               = 74
	ElasticSQLParserRULE_aliasStatement              = 75
	ElasticSQLParserRULE_alterStatement              = 76
	ElasticSQLParserRULE_hive2Statement              = 77
	ElasticSQLParserRULE_jdbcStatement               = 78
	ElasticSQLParserRULE_basicSQL                    = 79
	ElasticSQLParserRULE_fileLoadStatement           = 80
	ElasticSQLParserRULE_fieldDefine                 = 81
	ElasticSQLParserRULE_analyzeStatement            = 82
	ElasticSQLParserRULE_hanLPStatement              = 83
	ElasticSQLParserRULE_nlpFunc                     = 84
	ElasticSQLParserRULE_dataType                    = 85
	ElasticSQLParserRULE_comparisonOperator          = 86
	ElasticSQLParserRULE_pathIdentifier              = 87
	ElasticSQLParserRULE_fieldIdentifier             = 88
	ElasticSQLParserRULE_indexIdentifier             = 89
	ElasticSQLParserRULE_indexName                   = 90
	ElasticSQLParserRULE_strictIdentifier            = 91
	ElasticSQLParserRULE_str                         = 92
	ElasticSQLParserRULE_number                      = 93
	ElasticSQLParserRULE_booleanValue                = 94
	ElasticSQLParserRULE_nonReserved                 = 95
)

ElasticSQLParser rules.

Variables

View Source
var ElasticSQLLexerLexerStaticData struct {
	ChannelNames           []string
	ModeNames              []string
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}
View Source
var ElasticSQLParserStaticData struct {
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}

Functions

func ElasticSQLLexerInit

func ElasticSQLLexerInit()

ElasticSQLLexerInit initializes any static state used to implement ElasticSQLLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewElasticSQLLexer(). You can call this function if you wish to initialize the static state ahead of time.

func ElasticSQLParserInit

func ElasticSQLParserInit()

ElasticSQLParserInit initializes any static state used to implement ElasticSQLParser. By default the static state used to implement the parser is lazily initialized during the first call to NewElasticSQLParser(). You can call this function if you wish to initialize the static state ahead of time.

func InitEmptyAdditionContext

func InitEmptyAdditionContext(p *AdditionContext)

func InitEmptyAggStatementContext

func InitEmptyAggStatementContext(p *AggStatementContext)

func InitEmptyAliasStatementContext

func InitEmptyAliasStatementContext(p *AliasStatementContext)

func InitEmptyAlterStatementContext

func InitEmptyAlterStatementContext(p *AlterStatementContext)

func InitEmptyAnalysisStatementContext

func InitEmptyAnalysisStatementContext(p *AnalysisStatementContext)

func InitEmptyAnalyzeStatementContext

func InitEmptyAnalyzeStatementContext(p *AnalyzeStatementContext)

func InitEmptyArithmeticExpressionCompareContext

func InitEmptyArithmeticExpressionCompareContext(p *ArithmeticExpressionCompareContext)

func InitEmptyArithmeticExpressionContext

func InitEmptyArithmeticExpressionContext(p *ArithmeticExpressionContext)

func InitEmptyArrayValueContext

func InitEmptyArrayValueContext(p *ArrayValueContext)

func InitEmptyAtomContext

func InitEmptyAtomContext(p *AtomContext)

func InitEmptyBasicSQLContext

func InitEmptyBasicSQLContext(p *BasicSQLContext)

func InitEmptyBatchUpdateStatementContext

func InitEmptyBatchUpdateStatementContext(p *BatchUpdateStatementContext)

func InitEmptyBooleanValueContext

func InitEmptyBooleanValueContext(p *BooleanValueContext)

func InitEmptyBtwCompareContext

func InitEmptyBtwCompareContext(p *BtwCompareContext)

func InitEmptyBucketAggChoiceContext

func InitEmptyBucketAggChoiceContext(p *BucketAggChoiceContext)

func InitEmptyBucketAggContext

func InitEmptyBucketAggContext(p *BucketAggContext)

func InitEmptyBucketAggListContext

func InitEmptyBucketAggListContext(p *BucketAggListContext)

func InitEmptyCollapseExprContext

func InitEmptyCollapseExprContext(p *CollapseExprContext)

func InitEmptyComparableExpressionContext

func InitEmptyComparableExpressionContext(p *ComparableExpressionContext)

func InitEmptyComparisonOperatorContext

func InitEmptyComparisonOperatorContext(p *ComparisonOperatorContext)

func InitEmptyCustomScoreExprContext

func InitEmptyCustomScoreExprContext(p *CustomScoreExprContext)

func InitEmptyDataStructContext

func InitEmptyDataStructContext(p *DataStructContext)

func InitEmptyDataTypeContext

func InitEmptyDataTypeContext(p *DataTypeContext)

func InitEmptyDateHistogramBucketContext

func InitEmptyDateHistogramBucketContext(p *DateHistogramBucketContext)

func InitEmptyDateRangeBucketContext

func InitEmptyDateRangeBucketContext(p *DateRangeBucketContext)

func InitEmptyDateRangeContext

func InitEmptyDateRangeContext(p *DateRangeContext)

func InitEmptyDateRangeExprContext

func InitEmptyDateRangeExprContext(p *DateRangeExprContext)

func InitEmptyDateRangeFromToContext

func InitEmptyDateRangeFromToContext(p *DateRangeFromToContext)

func InitEmptyDeleteStatementContext

func InitEmptyDeleteStatementContext(p *DeleteStatementContext)

func InitEmptyDescStatementContext

func InitEmptyDescStatementContext(p *DescStatementContext)

func InitEmptyElasticSQLContext

func InitEmptyElasticSQLContext(p *ElasticSQLContext)

func InitEmptyExportFieldContext

func InitEmptyExportFieldContext(p *ExportFieldContext)

func InitEmptyExportStatementContext

func InitEmptyExportStatementContext(p *ExportStatementContext)

func InitEmptyFieldAsContext

func InitEmptyFieldAsContext(p *FieldAsContext)

func InitEmptyFieldDefineContext

func InitEmptyFieldDefineContext(p *FieldDefineContext)

func InitEmptyFieldIdentifierContext

func InitEmptyFieldIdentifierContext(p *FieldIdentifierContext)

func InitEmptyFieldListContext

func InitEmptyFieldListContext(p *FieldListContext)

func InitEmptyFileLoadStatementContext

func InitEmptyFileLoadStatementContext(p *FileLoadStatementContext)

func InitEmptyFiltersBucketContext

func InitEmptyFiltersBucketContext(p *FiltersBucketContext)

func InitEmptyFullLevelFunctionContext

func InitEmptyFullLevelFunctionContext(p *FullLevelFunctionContext)

func InitEmptyFullLevelFunctionNamesContext

func InitEmptyFullLevelFunctionNamesContext(p *FullLevelFunctionNamesContext)

func InitEmptyFunctionalCompareContext

func InitEmptyFunctionalCompareContext(p *FunctionalCompareContext)

func InitEmptyHanLPStatementContext

func InitEmptyHanLPStatementContext(p *HanLPStatementContext)

func InitEmptyHavingExprContext

func InitEmptyHavingExprContext(p *HavingExprContext)

func InitEmptyHighlightContext

func InitEmptyHighlightContext(p *HighlightContext)

func InitEmptyHistogramBucketContext

func InitEmptyHistogramBucketContext(p *HistogramBucketContext)

func InitEmptyHive2StatementContext

func InitEmptyHive2StatementContext(p *Hive2StatementContext)

func InitEmptyIndexIdentifierContext

func InitEmptyIndexIdentifierContext(p *IndexIdentifierContext)

func InitEmptyIndexNameContext

func InitEmptyIndexNameContext(p *IndexNameContext)

func InitEmptyInnerHitContext

func InitEmptyInnerHitContext(p *InnerHitContext)

func InitEmptyInsertStatementContext

func InitEmptyInsertStatementContext(p *InsertStatementContext)

func InitEmptyJdbcStatementContext

func InitEmptyJdbcStatementContext(p *JdbcStatementContext)

func InitEmptyJoinFunctionContext

func InitEmptyJoinFunctionContext(p *JoinFunctionContext)

func InitEmptyJoinFunctionNamesContext

func InitEmptyJoinFunctionNamesContext(p *JoinFunctionNamesContext)

func InitEmptyJoinQueryAnalysisStatementContext

func InitEmptyJoinQueryAnalysisStatementContext(p *JoinQueryAnalysisStatementContext)

func InitEmptyLogicalExprContext

func InitEmptyLogicalExprContext(p *LogicalExprContext)

func InitEmptyMemSortContext

func InitEmptyMemSortContext(p *MemSortContext)

func InitEmptyMetricAggContext

func InitEmptyMetricAggContext(p *MetricAggContext)

func InitEmptyMetricNamesContext

func InitEmptyMetricNamesContext(p *MetricNamesContext)

func InitEmptyMetricParamNamesContext

func InitEmptyMetricParamNamesContext(p *MetricParamNamesContext)

func InitEmptyMetricParamsContext

func InitEmptyMetricParamsContext(p *MetricParamsContext)

func InitEmptyMkvContext

func InitEmptyMkvContext(p *MkvContext)

func InitEmptyMultiContext

func InitEmptyMultiContext(p *MultiContext)

func InitEmptyMultiplyingExpressionContext

func InitEmptyMultiplyingExpressionContext(p *MultiplyingExpressionContext)

func InitEmptyNlpFuncContext

func InitEmptyNlpFuncContext(p *NlpFuncContext)

func InitEmptyNonReservedContext

func InitEmptyNonReservedContext(p *NonReservedContext)

func InitEmptyNumberContext

func InitEmptyNumberContext(p *NumberContext)

func InitEmptyParam2Context

func InitEmptyParam2Context(p *Param2Context)

func InitEmptyParamContext

func InitEmptyParamContext(p *ParamContext)

func InitEmptyParamValuesContext

func InitEmptyParamValuesContext(p *ParamValuesContext)

func InitEmptyPathIdentifierContext

func InitEmptyPathIdentifierContext(p *PathIdentifierContext)

func InitEmptyPropContext

func InitEmptyPropContext(p *PropContext)

func InitEmptyQueryStatementContext

func InitEmptyQueryStatementContext(p *QueryStatementContext)

func InitEmptyRangeBucketContext

func InitEmptyRangeBucketContext(p *RangeBucketContext)

func InitEmptyRangeExprContext

func InitEmptyRangeExprContext(p *RangeExprContext)

func InitEmptyRangeFromToContext

func InitEmptyRangeFromToContext(p *RangeFromToContext)

func InitEmptyRangeUnitContext

func InitEmptyRangeUnitContext(p *RangeUnitContext)

func InitEmptyRescoreExprContext

func InitEmptyRescoreExprContext(p *RescoreExprContext)

func InitEmptyScriptFieldContext

func InitEmptyScriptFieldContext(p *ScriptFieldContext)

func InitEmptyScriptFunctionContext

func InitEmptyScriptFunctionContext(p *ScriptFunctionContext)

func InitEmptyScriptPhraseContext

func InitEmptyScriptPhraseContext(p *ScriptPhraseContext)

func InitEmptySelectItemContext

func InitEmptySelectItemContext(p *SelectItemContext)

func InitEmptySignificantBucketContext

func InitEmptySignificantBucketContext(p *SignificantBucketContext)

func InitEmptySortItemContext

func InitEmptySortItemContext(p *SortItemContext)

func InitEmptySparkStatementContext

func InitEmptySparkStatementContext(p *SparkStatementContext)

func InitEmptyStatementContext

func InitEmptyStatementContext(p *StatementContext)

func InitEmptyStrContext

func InitEmptyStrContext(p *StrContext)

func InitEmptyStrictIdentifierContext

func InitEmptyStrictIdentifierContext(p *StrictIdentifierContext)

func InitEmptyTermCompareContext

func InitEmptyTermCompareContext(p *TermCompareContext)

func InitEmptyTermLevelFunctionContext

func InitEmptyTermLevelFunctionContext(p *TermLevelFunctionContext)

func InitEmptyTermLevelFunctionNamesContext

func InitEmptyTermLevelFunctionNamesContext(p *TermLevelFunctionNamesContext)

func InitEmptyTermsBucketContext

func InitEmptyTermsBucketContext(p *TermsBucketContext)

func InitEmptyUpdateFieldContext

func InitEmptyUpdateFieldContext(p *UpdateFieldContext)

func InitEmptyUpdateStatementContext

func InitEmptyUpdateStatementContext(p *UpdateStatementContext)

func InitEmptyValueListContext

func InitEmptyValueListContext(p *ValueListContext)

func InitEmptyWhereExpressionContext

func InitEmptyWhereExpressionContext(p *WhereExpressionContext)

Types

type AddAliasContext

type AddAliasContext struct {
	AliasStatementContext
	// contains filtered or unexported fields
}

func NewAddAliasContext

func NewAddAliasContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AddAliasContext

func (*AddAliasContext) ADD

func (*AddAliasContext) ALIAS

func (s *AddAliasContext) ALIAS() antlr.TerminalNode

func (*AddAliasContext) Accept

func (s *AddAliasContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AddAliasContext) AllIndexIdentifier

func (s *AddAliasContext) AllIndexIdentifier() []IIndexIdentifierContext

func (*AddAliasContext) EnterRule

func (s *AddAliasContext) EnterRule(listener antlr.ParseTreeListener)

func (*AddAliasContext) ExitRule

func (s *AddAliasContext) ExitRule(listener antlr.ParseTreeListener)

func (*AddAliasContext) GetAliasName

func (s *AddAliasContext) GetAliasName() IIndexIdentifierContext

func (*AddAliasContext) GetIndexes

func (s *AddAliasContext) GetIndexes() []IIndexIdentifierContext

func (*AddAliasContext) GetOp

func (s *AddAliasContext) GetOp() antlr.Token

func (*AddAliasContext) GetRuleContext

func (s *AddAliasContext) GetRuleContext() antlr.RuleContext

func (*AddAliasContext) Get_indexIdentifier

func (s *AddAliasContext) Get_indexIdentifier() IIndexIdentifierContext

func (*AddAliasContext) IndexIdentifier

func (s *AddAliasContext) IndexIdentifier(i int) IIndexIdentifierContext

func (*AddAliasContext) SetAliasName

func (s *AddAliasContext) SetAliasName(v IIndexIdentifierContext)

func (*AddAliasContext) SetIndexes

func (s *AddAliasContext) SetIndexes(v []IIndexIdentifierContext)

func (*AddAliasContext) SetOp

func (s *AddAliasContext) SetOp(v antlr.Token)

func (*AddAliasContext) Set_indexIdentifier

func (s *AddAliasContext) Set_indexIdentifier(v IIndexIdentifierContext)

func (*AddAliasContext) TO

type AdditionContext

type AdditionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAdditionContext

func NewAdditionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AdditionContext

func NewEmptyAdditionContext

func NewEmptyAdditionContext() *AdditionContext

func (*AdditionContext) Accept

func (s *AdditionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AdditionContext) EnterRule

func (s *AdditionContext) EnterRule(listener antlr.ParseTreeListener)

func (*AdditionContext) ExitRule

func (s *AdditionContext) ExitRule(listener antlr.ParseTreeListener)

func (*AdditionContext) GetNext

func (*AdditionContext) GetOp

func (s *AdditionContext) GetOp() antlr.Token

func (*AdditionContext) GetParser

func (s *AdditionContext) GetParser() antlr.Parser

func (*AdditionContext) GetRuleContext

func (s *AdditionContext) GetRuleContext() antlr.RuleContext

func (*AdditionContext) IsAdditionContext

func (*AdditionContext) IsAdditionContext()

func (*AdditionContext) MINUS

func (s *AdditionContext) MINUS() antlr.TerminalNode

func (*AdditionContext) MultiplyingExpression

func (s *AdditionContext) MultiplyingExpression() IMultiplyingExpressionContext

func (*AdditionContext) PLUS

func (*AdditionContext) SetNext

func (*AdditionContext) SetOp

func (s *AdditionContext) SetOp(v antlr.Token)

func (*AdditionContext) ToStringTree

func (s *AdditionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AggStatementContext

type AggStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAggStatementContext

func NewAggStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AggStatementContext

func NewEmptyAggStatementContext

func NewEmptyAggStatementContext() *AggStatementContext

func (*AggStatementContext) Accept

func (s *AggStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AggStatementContext) AllMetricAgg

func (s *AggStatementContext) AllMetricAgg() []IMetricAggContext

func (*AggStatementContext) BY

func (*AggStatementContext) BucketAggList

func (s *AggStatementContext) BucketAggList() IBucketAggListContext

func (*AggStatementContext) COUNT

func (*AggStatementContext) EnterRule

func (s *AggStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*AggStatementContext) ExitRule

func (s *AggStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*AggStatementContext) ExportStatement

func (s *AggStatementContext) ExportStatement() IExportStatementContext

func (*AggStatementContext) GROUP

func (*AggStatementContext) GetLimit

func (s *AggStatementContext) GetLimit() antlr.Token

func (*AggStatementContext) GetMetrics

func (s *AggStatementContext) GetMetrics() []IMetricAggContext

func (*AggStatementContext) GetParser

func (s *AggStatementContext) GetParser() antlr.Parser

func (*AggStatementContext) GetRuleContext

func (s *AggStatementContext) GetRuleContext() antlr.RuleContext

func (*AggStatementContext) GetStatName

func (*AggStatementContext) GetWhere

func (*AggStatementContext) Get_metricAgg

func (s *AggStatementContext) Get_metricAgg() IMetricAggContext

func (*AggStatementContext) HavingExpr

func (s *AggStatementContext) HavingExpr() IHavingExprContext

func (*AggStatementContext) IsAggStatementContext

func (*AggStatementContext) IsAggStatementContext()

func (*AggStatementContext) LIMIT

func (*AggStatementContext) LONG

func (*AggStatementContext) MAP

func (*AggStatementContext) MetricAgg

func (s *AggStatementContext) MetricAgg(i int) IMetricAggContext

func (*AggStatementContext) SetLimit

func (s *AggStatementContext) SetLimit(v antlr.Token)

func (*AggStatementContext) SetMetrics

func (s *AggStatementContext) SetMetrics(v []IMetricAggContext)

func (*AggStatementContext) SetStatName

func (*AggStatementContext) SetWhere

func (*AggStatementContext) Set_metricAgg

func (s *AggStatementContext) Set_metricAgg(v IMetricAggContext)

func (*AggStatementContext) StrictIdentifier

func (s *AggStatementContext) StrictIdentifier() IStrictIdentifierContext

func (*AggStatementContext) ToStringTree

func (s *AggStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*AggStatementContext) WHERE

func (*AggStatementContext) WhereExpression

func (s *AggStatementContext) WhereExpression() IWhereExpressionContext

type AliasStatementContext

type AliasStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAliasStatementContext

func NewAliasStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AliasStatementContext

func NewEmptyAliasStatementContext

func NewEmptyAliasStatementContext() *AliasStatementContext

func (*AliasStatementContext) CopyAll

func (*AliasStatementContext) GetParser

func (s *AliasStatementContext) GetParser() antlr.Parser

func (*AliasStatementContext) GetRuleContext

func (s *AliasStatementContext) GetRuleContext() antlr.RuleContext

func (*AliasStatementContext) IsAliasStatementContext

func (*AliasStatementContext) IsAliasStatementContext()

func (*AliasStatementContext) ToStringTree

func (s *AliasStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AlterStatementContext

type AlterStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAlterStatementContext

func NewAlterStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterStatementContext

func NewEmptyAlterStatementContext

func NewEmptyAlterStatementContext() *AlterStatementContext

func (*AlterStatementContext) ALTER

func (*AlterStatementContext) Accept

func (s *AlterStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AlterStatementContext) AllIndexIdentifier

func (s *AlterStatementContext) AllIndexIdentifier() []IIndexIdentifierContext

func (*AlterStatementContext) AllProp

func (s *AlterStatementContext) AllProp() []IPropContext

func (*AlterStatementContext) EnterRule

func (s *AlterStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*AlterStatementContext) ExitRule

func (s *AlterStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*AlterStatementContext) GetIndexes

func (*AlterStatementContext) GetParser

func (s *AlterStatementContext) GetParser() antlr.Parser

func (*AlterStatementContext) GetProps

func (s *AlterStatementContext) GetProps() []IPropContext

func (*AlterStatementContext) GetRuleContext

func (s *AlterStatementContext) GetRuleContext() antlr.RuleContext

func (*AlterStatementContext) Get_indexIdentifier

func (s *AlterStatementContext) Get_indexIdentifier() IIndexIdentifierContext

func (*AlterStatementContext) Get_prop

func (s *AlterStatementContext) Get_prop() IPropContext

func (*AlterStatementContext) IndexIdentifier

func (s *AlterStatementContext) IndexIdentifier(i int) IIndexIdentifierContext

func (*AlterStatementContext) IsAlterStatementContext

func (*AlterStatementContext) IsAlterStatementContext()

func (*AlterStatementContext) Prop

func (*AlterStatementContext) SET

func (*AlterStatementContext) SetIndexes

func (*AlterStatementContext) SetProps

func (s *AlterStatementContext) SetProps(v []IPropContext)

func (*AlterStatementContext) Set_indexIdentifier

func (s *AlterStatementContext) Set_indexIdentifier(v IIndexIdentifierContext)

func (*AlterStatementContext) Set_prop

func (s *AlterStatementContext) Set_prop(v IPropContext)

func (*AlterStatementContext) ToStringTree

func (s *AlterStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AnalysisStatementContext

type AnalysisStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnalysisStatementContext

func NewAnalysisStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnalysisStatementContext

func NewEmptyAnalysisStatementContext

func NewEmptyAnalysisStatementContext() *AnalysisStatementContext

func (*AnalysisStatementContext) Accept

func (s *AnalysisStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AnalysisStatementContext) AggStatement

func (*AnalysisStatementContext) AllAggStatement

func (s *AnalysisStatementContext) AllAggStatement() []IAggStatementContext

func (*AnalysisStatementContext) EnterRule

func (s *AnalysisStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnalysisStatementContext) ExitRule

func (s *AnalysisStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnalysisStatementContext) GetFront

func (*AnalysisStatementContext) GetParser

func (s *AnalysisStatementContext) GetParser() antlr.Parser

func (*AnalysisStatementContext) GetRuleContext

func (s *AnalysisStatementContext) GetRuleContext() antlr.RuleContext

func (*AnalysisStatementContext) IsAnalysisStatementContext

func (*AnalysisStatementContext) IsAnalysisStatementContext()

func (*AnalysisStatementContext) SetFront

func (*AnalysisStatementContext) StrictIdentifier

func (s *AnalysisStatementContext) StrictIdentifier() IStrictIdentifierContext

func (*AnalysisStatementContext) ToStringTree

func (s *AnalysisStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*AnalysisStatementContext) USING

type AnalyzeStatementContext

type AnalyzeStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnalyzeStatementContext

func NewAnalyzeStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnalyzeStatementContext

func NewEmptyAnalyzeStatementContext

func NewEmptyAnalyzeStatementContext() *AnalyzeStatementContext

func (*AnalyzeStatementContext) ANALYZE

func (*AnalyzeStatementContext) Accept

func (s *AnalyzeStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AnalyzeStatementContext) AllStr

func (s *AnalyzeStatementContext) AllStr() []IStrContext

func (*AnalyzeStatementContext) BY

func (*AnalyzeStatementContext) EnterRule

func (s *AnalyzeStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnalyzeStatementContext) ExitRule

func (s *AnalyzeStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnalyzeStatementContext) GetAnalyzer

func (s *AnalyzeStatementContext) GetAnalyzer() IStrContext

func (*AnalyzeStatementContext) GetContent

func (s *AnalyzeStatementContext) GetContent() antlr.Token

func (*AnalyzeStatementContext) GetIndexAnalyzer

func (s *AnalyzeStatementContext) GetIndexAnalyzer() IStrContext

func (*AnalyzeStatementContext) GetParser

func (s *AnalyzeStatementContext) GetParser() antlr.Parser

func (*AnalyzeStatementContext) GetRuleContext

func (s *AnalyzeStatementContext) GetRuleContext() antlr.RuleContext

func (*AnalyzeStatementContext) IsAnalyzeStatementContext

func (*AnalyzeStatementContext) IsAnalyzeStatementContext()

func (*AnalyzeStatementContext) QUOTASTR

func (*AnalyzeStatementContext) SetAnalyzer

func (s *AnalyzeStatementContext) SetAnalyzer(v IStrContext)

func (*AnalyzeStatementContext) SetContent

func (s *AnalyzeStatementContext) SetContent(v antlr.Token)

func (*AnalyzeStatementContext) SetIndexAnalyzer

func (s *AnalyzeStatementContext) SetIndexAnalyzer(v IStrContext)

func (*AnalyzeStatementContext) Str

func (*AnalyzeStatementContext) ToStringTree

func (s *AnalyzeStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArithmeticExpressionCompareContext

type ArithmeticExpressionCompareContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArithmeticExpressionCompareContext

func NewArithmeticExpressionCompareContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArithmeticExpressionCompareContext

func NewEmptyArithmeticExpressionCompareContext

func NewEmptyArithmeticExpressionCompareContext() *ArithmeticExpressionCompareContext

func (*ArithmeticExpressionCompareContext) Accept

func (s *ArithmeticExpressionCompareContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArithmeticExpressionCompareContext) ArithmeticExpression

func (*ArithmeticExpressionCompareContext) ComparisonOperator

func (*ArithmeticExpressionCompareContext) EnterRule

func (*ArithmeticExpressionCompareContext) ExitRule

func (*ArithmeticExpressionCompareContext) GetFirst

func (*ArithmeticExpressionCompareContext) GetOp

func (*ArithmeticExpressionCompareContext) GetParser

func (*ArithmeticExpressionCompareContext) GetRuleContext

func (*ArithmeticExpressionCompareContext) GetSecond

func (*ArithmeticExpressionCompareContext) IsArithmeticExpressionCompareContext

func (*ArithmeticExpressionCompareContext) IsArithmeticExpressionCompareContext()

func (*ArithmeticExpressionCompareContext) MultiplyingExpression

func (*ArithmeticExpressionCompareContext) SetFirst

func (*ArithmeticExpressionCompareContext) SetOp

func (*ArithmeticExpressionCompareContext) SetSecond

func (*ArithmeticExpressionCompareContext) ToStringTree

func (s *ArithmeticExpressionCompareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArithmeticExpressionContext

type ArithmeticExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArithmeticExpressionContext

func NewArithmeticExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArithmeticExpressionContext

func NewEmptyArithmeticExpressionContext

func NewEmptyArithmeticExpressionContext() *ArithmeticExpressionContext

func (*ArithmeticExpressionContext) Accept

func (s *ArithmeticExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArithmeticExpressionContext) Addition

func (*ArithmeticExpressionContext) AllAddition

func (s *ArithmeticExpressionContext) AllAddition() []IAdditionContext

func (*ArithmeticExpressionContext) EnterRule

func (s *ArithmeticExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArithmeticExpressionContext) ExitRule

func (s *ArithmeticExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArithmeticExpressionContext) GetFirst

func (*ArithmeticExpressionContext) GetParser

func (s *ArithmeticExpressionContext) GetParser() antlr.Parser

func (*ArithmeticExpressionContext) GetRest

func (*ArithmeticExpressionContext) GetRuleContext

func (s *ArithmeticExpressionContext) GetRuleContext() antlr.RuleContext

func (*ArithmeticExpressionContext) Get_addition

func (*ArithmeticExpressionContext) IsArithmeticExpressionContext

func (*ArithmeticExpressionContext) IsArithmeticExpressionContext()

func (*ArithmeticExpressionContext) MultiplyingExpression

func (*ArithmeticExpressionContext) SetFirst

func (*ArithmeticExpressionContext) SetRest

func (*ArithmeticExpressionContext) Set_addition

func (s *ArithmeticExpressionContext) Set_addition(v IAdditionContext)

func (*ArithmeticExpressionContext) ToStringTree

func (s *ArithmeticExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArrayValueContext

type ArrayValueContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayValueContext

func NewArrayValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayValueContext

func NewEmptyArrayValueContext

func NewEmptyArrayValueContext() *ArrayValueContext

func (*ArrayValueContext) ARRAY

func (*ArrayValueContext) Accept

func (s *ArrayValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArrayValueContext) EnterRule

func (s *ArrayValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArrayValueContext) ExitRule

func (s *ArrayValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArrayValueContext) GetParser

func (s *ArrayValueContext) GetParser() antlr.Parser

func (*ArrayValueContext) GetRuleContext

func (s *ArrayValueContext) GetRuleContext() antlr.RuleContext

func (*ArrayValueContext) IsArrayValueContext

func (*ArrayValueContext) IsArrayValueContext()

func (*ArrayValueContext) ParamValues

func (s *ArrayValueContext) ParamValues() IParamValuesContext

func (*ArrayValueContext) ToStringTree

func (s *ArrayValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AtomContext

type AtomContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAtomContext

func NewAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomContext

func NewEmptyAtomContext

func NewEmptyAtomContext() *AtomContext

func (*AtomContext) Accept

func (s *AtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AtomContext) ArithmeticExpression

func (s *AtomContext) ArithmeticExpression() IArithmeticExpressionContext

func (*AtomContext) EnterRule

func (s *AtomContext) EnterRule(listener antlr.ParseTreeListener)

func (*AtomContext) ExitRule

func (s *AtomContext) ExitRule(listener antlr.ParseTreeListener)

func (*AtomContext) FieldIdentifier

func (s *AtomContext) FieldIdentifier() IFieldIdentifierContext

func (*AtomContext) GetData

func (s *AtomContext) GetData() IParamContext

func (*AtomContext) GetField

func (s *AtomContext) GetField() IFieldIdentifierContext

func (*AtomContext) GetInner

func (*AtomContext) GetParser

func (s *AtomContext) GetParser() antlr.Parser

func (*AtomContext) GetRuleContext

func (s *AtomContext) GetRuleContext() antlr.RuleContext

func (*AtomContext) IsAtomContext

func (*AtomContext) IsAtomContext()

func (*AtomContext) Param

func (s *AtomContext) Param() IParamContext

func (*AtomContext) SetData

func (s *AtomContext) SetData(v IParamContext)

func (*AtomContext) SetField

func (s *AtomContext) SetField(v IFieldIdentifierContext)

func (*AtomContext) SetInner

func (*AtomContext) TIME_T

func (s *AtomContext) TIME_T() antlr.TerminalNode

func (*AtomContext) ToStringTree

func (s *AtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BaseElasticSQLListener

type BaseElasticSQLListener struct{}

BaseElasticSQLListener is a complete listener for a parse tree produced by ElasticSQLParser.

func (*BaseElasticSQLListener) EnterAddAlias

func (s *BaseElasticSQLListener) EnterAddAlias(ctx *AddAliasContext)

EnterAddAlias is called when production addAlias is entered.

func (*BaseElasticSQLListener) EnterAddition

func (s *BaseElasticSQLListener) EnterAddition(ctx *AdditionContext)

EnterAddition is called when production addition is entered.

func (*BaseElasticSQLListener) EnterAggStatement

func (s *BaseElasticSQLListener) EnterAggStatement(ctx *AggStatementContext)

EnterAggStatement is called when production aggStatement is entered.

func (*BaseElasticSQLListener) EnterAlterStatement

func (s *BaseElasticSQLListener) EnterAlterStatement(ctx *AlterStatementContext)

EnterAlterStatement is called when production alterStatement is entered.

func (*BaseElasticSQLListener) EnterAnalysisStatement

func (s *BaseElasticSQLListener) EnterAnalysisStatement(ctx *AnalysisStatementContext)

EnterAnalysisStatement is called when production analysisStatement is entered.

func (*BaseElasticSQLListener) EnterAnalyzeStatement

func (s *BaseElasticSQLListener) EnterAnalyzeStatement(ctx *AnalyzeStatementContext)

EnterAnalyzeStatement is called when production analyzeStatement is entered.

func (*BaseElasticSQLListener) EnterArithmeticExpression

func (s *BaseElasticSQLListener) EnterArithmeticExpression(ctx *ArithmeticExpressionContext)

EnterArithmeticExpression is called when production arithmeticExpression is entered.

func (*BaseElasticSQLListener) EnterArithmeticExpressionCompare

func (s *BaseElasticSQLListener) EnterArithmeticExpressionCompare(ctx *ArithmeticExpressionCompareContext)

EnterArithmeticExpressionCompare is called when production arithmeticExpressionCompare is entered.

func (*BaseElasticSQLListener) EnterArrayValue

func (s *BaseElasticSQLListener) EnterArrayValue(ctx *ArrayValueContext)

EnterArrayValue is called when production arrayValue is entered.

func (*BaseElasticSQLListener) EnterAtom

func (s *BaseElasticSQLListener) EnterAtom(ctx *AtomContext)

EnterAtom is called when production atom is entered.

func (*BaseElasticSQLListener) EnterBasicSQL

func (s *BaseElasticSQLListener) EnterBasicSQL(ctx *BasicSQLContext)

EnterBasicSQL is called when production basicSQL is entered.

func (*BaseElasticSQLListener) EnterBatchUpdateStatement

func (s *BaseElasticSQLListener) EnterBatchUpdateStatement(ctx *BatchUpdateStatementContext)

EnterBatchUpdateStatement is called when production batchUpdateStatement is entered.

func (*BaseElasticSQLListener) EnterBooleanValue

func (s *BaseElasticSQLListener) EnterBooleanValue(ctx *BooleanValueContext)

EnterBooleanValue is called when production booleanValue is entered.

func (*BaseElasticSQLListener) EnterBtwCompare

func (s *BaseElasticSQLListener) EnterBtwCompare(ctx *BtwCompareContext)

EnterBtwCompare is called when production btwCompare is entered.

func (*BaseElasticSQLListener) EnterBucketAgg

func (s *BaseElasticSQLListener) EnterBucketAgg(ctx *BucketAggContext)

EnterBucketAgg is called when production bucketAgg is entered.

func (*BaseElasticSQLListener) EnterBucketAggChoice

func (s *BaseElasticSQLListener) EnterBucketAggChoice(ctx *BucketAggChoiceContext)

EnterBucketAggChoice is called when production bucketAggChoice is entered.

func (*BaseElasticSQLListener) EnterBucketAggList

func (s *BaseElasticSQLListener) EnterBucketAggList(ctx *BucketAggListContext)

EnterBucketAggList is called when production bucketAggList is entered.

func (*BaseElasticSQLListener) EnterCollapseExpr

func (s *BaseElasticSQLListener) EnterCollapseExpr(ctx *CollapseExprContext)

EnterCollapseExpr is called when production collapseExpr is entered.

func (*BaseElasticSQLListener) EnterComparableExpression

func (s *BaseElasticSQLListener) EnterComparableExpression(ctx *ComparableExpressionContext)

EnterComparableExpression is called when production comparableExpression is entered.

func (*BaseElasticSQLListener) EnterComparisonOperator

func (s *BaseElasticSQLListener) EnterComparisonOperator(ctx *ComparisonOperatorContext)

EnterComparisonOperator is called when production comparisonOperator is entered.

func (*BaseElasticSQLListener) EnterCustomScoreExpr

func (s *BaseElasticSQLListener) EnterCustomScoreExpr(ctx *CustomScoreExprContext)

EnterCustomScoreExpr is called when production customScoreExpr is entered.

func (*BaseElasticSQLListener) EnterDataStruct

func (s *BaseElasticSQLListener) EnterDataStruct(ctx *DataStructContext)

EnterDataStruct is called when production dataStruct is entered.

func (*BaseElasticSQLListener) EnterDataType

func (s *BaseElasticSQLListener) EnterDataType(ctx *DataTypeContext)

EnterDataType is called when production dataType is entered.

func (*BaseElasticSQLListener) EnterDateHistogramBucket

func (s *BaseElasticSQLListener) EnterDateHistogramBucket(ctx *DateHistogramBucketContext)

EnterDateHistogramBucket is called when production dateHistogramBucket is entered.

func (*BaseElasticSQLListener) EnterDateRange

func (s *BaseElasticSQLListener) EnterDateRange(ctx *DateRangeContext)

EnterDateRange is called when production dateRange is entered.

func (*BaseElasticSQLListener) EnterDateRangeBucket

func (s *BaseElasticSQLListener) EnterDateRangeBucket(ctx *DateRangeBucketContext)

EnterDateRangeBucket is called when production dateRangeBucket is entered.

func (*BaseElasticSQLListener) EnterDateRangeExpr

func (s *BaseElasticSQLListener) EnterDateRangeExpr(ctx *DateRangeExprContext)

EnterDateRangeExpr is called when production dateRangeExpr is entered.

func (*BaseElasticSQLListener) EnterDateRangeFromTo

func (s *BaseElasticSQLListener) EnterDateRangeFromTo(ctx *DateRangeFromToContext)

EnterDateRangeFromTo is called when production dateRangeFromTo is entered.

func (*BaseElasticSQLListener) EnterDeleteAlias

func (s *BaseElasticSQLListener) EnterDeleteAlias(ctx *DeleteAliasContext)

EnterDeleteAlias is called when production deleteAlias is entered.

func (*BaseElasticSQLListener) EnterDeleteStatement

func (s *BaseElasticSQLListener) EnterDeleteStatement(ctx *DeleteStatementContext)

EnterDeleteStatement is called when production deleteStatement is entered.

func (*BaseElasticSQLListener) EnterDescStatement

func (s *BaseElasticSQLListener) EnterDescStatement(ctx *DescStatementContext)

EnterDescStatement is called when production descStatement is entered.

func (*BaseElasticSQLListener) EnterElasticSQL

func (s *BaseElasticSQLListener) EnterElasticSQL(ctx *ElasticSQLContext)

EnterElasticSQL is called when production elasticSQL is entered.

func (*BaseElasticSQLListener) EnterEveryRule

func (s *BaseElasticSQLListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseElasticSQLListener) EnterExportField

func (s *BaseElasticSQLListener) EnterExportField(ctx *ExportFieldContext)

EnterExportField is called when production exportField is entered.

func (*BaseElasticSQLListener) EnterExportStatement

func (s *BaseElasticSQLListener) EnterExportStatement(ctx *ExportStatementContext)

EnterExportStatement is called when production exportStatement is entered.

func (*BaseElasticSQLListener) EnterFieldAs

func (s *BaseElasticSQLListener) EnterFieldAs(ctx *FieldAsContext)

EnterFieldAs is called when production fieldAs is entered.

func (*BaseElasticSQLListener) EnterFieldDefine

func (s *BaseElasticSQLListener) EnterFieldDefine(ctx *FieldDefineContext)

EnterFieldDefine is called when production fieldDefine is entered.

func (*BaseElasticSQLListener) EnterFieldIdentifier

func (s *BaseElasticSQLListener) EnterFieldIdentifier(ctx *FieldIdentifierContext)

EnterFieldIdentifier is called when production fieldIdentifier is entered.

func (*BaseElasticSQLListener) EnterFieldList

func (s *BaseElasticSQLListener) EnterFieldList(ctx *FieldListContext)

EnterFieldList is called when production fieldList is entered.

func (*BaseElasticSQLListener) EnterFileLoadStatement

func (s *BaseElasticSQLListener) EnterFileLoadStatement(ctx *FileLoadStatementContext)

EnterFileLoadStatement is called when production fileLoadStatement is entered.

func (*BaseElasticSQLListener) EnterFiltersBucket

func (s *BaseElasticSQLListener) EnterFiltersBucket(ctx *FiltersBucketContext)

EnterFiltersBucket is called when production filtersBucket is entered.

func (*BaseElasticSQLListener) EnterFullLevelFunction

func (s *BaseElasticSQLListener) EnterFullLevelFunction(ctx *FullLevelFunctionContext)

EnterFullLevelFunction is called when production fullLevelFunction is entered.

func (*BaseElasticSQLListener) EnterFullLevelFunctionNames

func (s *BaseElasticSQLListener) EnterFullLevelFunctionNames(ctx *FullLevelFunctionNamesContext)

EnterFullLevelFunctionNames is called when production fullLevelFunctionNames is entered.

func (*BaseElasticSQLListener) EnterFunctionalCompare

func (s *BaseElasticSQLListener) EnterFunctionalCompare(ctx *FunctionalCompareContext)

EnterFunctionalCompare is called when production functionalCompare is entered.

func (*BaseElasticSQLListener) EnterHanLPStatement

func (s *BaseElasticSQLListener) EnterHanLPStatement(ctx *HanLPStatementContext)

EnterHanLPStatement is called when production hanLPStatement is entered.

func (*BaseElasticSQLListener) EnterHavingExpr

func (s *BaseElasticSQLListener) EnterHavingExpr(ctx *HavingExprContext)

EnterHavingExpr is called when production havingExpr is entered.

func (*BaseElasticSQLListener) EnterHighlight

func (s *BaseElasticSQLListener) EnterHighlight(ctx *HighlightContext)

EnterHighlight is called when production highlight is entered.

func (*BaseElasticSQLListener) EnterHistogramBucket

func (s *BaseElasticSQLListener) EnterHistogramBucket(ctx *HistogramBucketContext)

EnterHistogramBucket is called when production histogramBucket is entered.

func (*BaseElasticSQLListener) EnterHive2Statement

func (s *BaseElasticSQLListener) EnterHive2Statement(ctx *Hive2StatementContext)

EnterHive2Statement is called when production hive2Statement is entered.

func (*BaseElasticSQLListener) EnterIndexIdentifier

func (s *BaseElasticSQLListener) EnterIndexIdentifier(ctx *IndexIdentifierContext)

EnterIndexIdentifier is called when production indexIdentifier is entered.

func (*BaseElasticSQLListener) EnterIndexName

func (s *BaseElasticSQLListener) EnterIndexName(ctx *IndexNameContext)

EnterIndexName is called when production indexName is entered.

func (*BaseElasticSQLListener) EnterInnerHit

func (s *BaseElasticSQLListener) EnterInnerHit(ctx *InnerHitContext)

EnterInnerHit is called when production innerHit is entered.

func (*BaseElasticSQLListener) EnterInsertStatement

func (s *BaseElasticSQLListener) EnterInsertStatement(ctx *InsertStatementContext)

EnterInsertStatement is called when production insertStatement is entered.

func (*BaseElasticSQLListener) EnterJdbcStatement

func (s *BaseElasticSQLListener) EnterJdbcStatement(ctx *JdbcStatementContext)

EnterJdbcStatement is called when production jdbcStatement is entered.

func (*BaseElasticSQLListener) EnterJoinFunction

func (s *BaseElasticSQLListener) EnterJoinFunction(ctx *JoinFunctionContext)

EnterJoinFunction is called when production joinFunction is entered.

func (*BaseElasticSQLListener) EnterJoinFunctionNames

func (s *BaseElasticSQLListener) EnterJoinFunctionNames(ctx *JoinFunctionNamesContext)

EnterJoinFunctionNames is called when production joinFunctionNames is entered.

func (*BaseElasticSQLListener) EnterJoinQueryAnalysisStatement

func (s *BaseElasticSQLListener) EnterJoinQueryAnalysisStatement(ctx *JoinQueryAnalysisStatementContext)

EnterJoinQueryAnalysisStatement is called when production joinQueryAnalysisStatement is entered.

func (*BaseElasticSQLListener) EnterLogicalExpr

func (s *BaseElasticSQLListener) EnterLogicalExpr(ctx *LogicalExprContext)

EnterLogicalExpr is called when production logicalExpr is entered.

func (*BaseElasticSQLListener) EnterMemSort

func (s *BaseElasticSQLListener) EnterMemSort(ctx *MemSortContext)

EnterMemSort is called when production memSort is entered.

func (*BaseElasticSQLListener) EnterMetricAgg

func (s *BaseElasticSQLListener) EnterMetricAgg(ctx *MetricAggContext)

EnterMetricAgg is called when production metricAgg is entered.

func (*BaseElasticSQLListener) EnterMetricNames

func (s *BaseElasticSQLListener) EnterMetricNames(ctx *MetricNamesContext)

EnterMetricNames is called when production metricNames is entered.

func (*BaseElasticSQLListener) EnterMetricParamNames

func (s *BaseElasticSQLListener) EnterMetricParamNames(ctx *MetricParamNamesContext)

EnterMetricParamNames is called when production metricParamNames is entered.

func (*BaseElasticSQLListener) EnterMetricParams

func (s *BaseElasticSQLListener) EnterMetricParams(ctx *MetricParamsContext)

EnterMetricParams is called when production metricParams is entered.

func (*BaseElasticSQLListener) EnterMkv

func (s *BaseElasticSQLListener) EnterMkv(ctx *MkvContext)

EnterMkv is called when production mkv is entered.

func (*BaseElasticSQLListener) EnterMulti

func (s *BaseElasticSQLListener) EnterMulti(ctx *MultiContext)

EnterMulti is called when production multi is entered.

func (*BaseElasticSQLListener) EnterMultiplyingExpression

func (s *BaseElasticSQLListener) EnterMultiplyingExpression(ctx *MultiplyingExpressionContext)

EnterMultiplyingExpression is called when production multiplyingExpression is entered.

func (*BaseElasticSQLListener) EnterNlpFunc

func (s *BaseElasticSQLListener) EnterNlpFunc(ctx *NlpFuncContext)

EnterNlpFunc is called when production nlpFunc is entered.

func (*BaseElasticSQLListener) EnterNonReserved

func (s *BaseElasticSQLListener) EnterNonReserved(ctx *NonReservedContext)

EnterNonReserved is called when production nonReserved is entered.

func (*BaseElasticSQLListener) EnterNumber

func (s *BaseElasticSQLListener) EnterNumber(ctx *NumberContext)

EnterNumber is called when production number is entered.

func (*BaseElasticSQLListener) EnterParam

func (s *BaseElasticSQLListener) EnterParam(ctx *ParamContext)

EnterParam is called when production param is entered.

func (*BaseElasticSQLListener) EnterParam2

func (s *BaseElasticSQLListener) EnterParam2(ctx *Param2Context)

EnterParam2 is called when production param2 is entered.

func (*BaseElasticSQLListener) EnterParamValues

func (s *BaseElasticSQLListener) EnterParamValues(ctx *ParamValuesContext)

EnterParamValues is called when production paramValues is entered.

func (*BaseElasticSQLListener) EnterPathIdentifier

func (s *BaseElasticSQLListener) EnterPathIdentifier(ctx *PathIdentifierContext)

EnterPathIdentifier is called when production pathIdentifier is entered.

func (*BaseElasticSQLListener) EnterProp

func (s *BaseElasticSQLListener) EnterProp(ctx *PropContext)

EnterProp is called when production prop is entered.

func (*BaseElasticSQLListener) EnterQueryStatement

func (s *BaseElasticSQLListener) EnterQueryStatement(ctx *QueryStatementContext)

EnterQueryStatement is called when production queryStatement is entered.

func (*BaseElasticSQLListener) EnterRangeBucket

func (s *BaseElasticSQLListener) EnterRangeBucket(ctx *RangeBucketContext)

EnterRangeBucket is called when production rangeBucket is entered.

func (*BaseElasticSQLListener) EnterRangeExpr

func (s *BaseElasticSQLListener) EnterRangeExpr(ctx *RangeExprContext)

EnterRangeExpr is called when production rangeExpr is entered.

func (*BaseElasticSQLListener) EnterRangeFromTo

func (s *BaseElasticSQLListener) EnterRangeFromTo(ctx *RangeFromToContext)

EnterRangeFromTo is called when production rangeFromTo is entered.

func (*BaseElasticSQLListener) EnterRangeUnit

func (s *BaseElasticSQLListener) EnterRangeUnit(ctx *RangeUnitContext)

EnterRangeUnit is called when production rangeUnit is entered.

func (*BaseElasticSQLListener) EnterRescoreExpr

func (s *BaseElasticSQLListener) EnterRescoreExpr(ctx *RescoreExprContext)

EnterRescoreExpr is called when production rescoreExpr is entered.

func (*BaseElasticSQLListener) EnterScriptField

func (s *BaseElasticSQLListener) EnterScriptField(ctx *ScriptFieldContext)

EnterScriptField is called when production scriptField is entered.

func (*BaseElasticSQLListener) EnterScriptFunction

func (s *BaseElasticSQLListener) EnterScriptFunction(ctx *ScriptFunctionContext)

EnterScriptFunction is called when production scriptFunction is entered.

func (*BaseElasticSQLListener) EnterScriptPhrase

func (s *BaseElasticSQLListener) EnterScriptPhrase(ctx *ScriptPhraseContext)

EnterScriptPhrase is called when production scriptPhrase is entered.

func (*BaseElasticSQLListener) EnterSelectItem

func (s *BaseElasticSQLListener) EnterSelectItem(ctx *SelectItemContext)

EnterSelectItem is called when production selectItem is entered.

func (*BaseElasticSQLListener) EnterSignificantBucket

func (s *BaseElasticSQLListener) EnterSignificantBucket(ctx *SignificantBucketContext)

EnterSignificantBucket is called when production significantBucket is entered.

func (*BaseElasticSQLListener) EnterSortItem

func (s *BaseElasticSQLListener) EnterSortItem(ctx *SortItemContext)

EnterSortItem is called when production sortItem is entered.

func (*BaseElasticSQLListener) EnterSparkStatement

func (s *BaseElasticSQLListener) EnterSparkStatement(ctx *SparkStatementContext)

EnterSparkStatement is called when production sparkStatement is entered.

func (*BaseElasticSQLListener) EnterStatement

func (s *BaseElasticSQLListener) EnterStatement(ctx *StatementContext)

EnterStatement is called when production statement is entered.

func (*BaseElasticSQLListener) EnterStr

func (s *BaseElasticSQLListener) EnterStr(ctx *StrContext)

EnterStr is called when production str is entered.

func (*BaseElasticSQLListener) EnterStrictIdentifier

func (s *BaseElasticSQLListener) EnterStrictIdentifier(ctx *StrictIdentifierContext)

EnterStrictIdentifier is called when production strictIdentifier is entered.

func (*BaseElasticSQLListener) EnterTermCompare

func (s *BaseElasticSQLListener) EnterTermCompare(ctx *TermCompareContext)

EnterTermCompare is called when production termCompare is entered.

func (*BaseElasticSQLListener) EnterTermLevelFunction

func (s *BaseElasticSQLListener) EnterTermLevelFunction(ctx *TermLevelFunctionContext)

EnterTermLevelFunction is called when production termLevelFunction is entered.

func (*BaseElasticSQLListener) EnterTermLevelFunctionNames

func (s *BaseElasticSQLListener) EnterTermLevelFunctionNames(ctx *TermLevelFunctionNamesContext)

EnterTermLevelFunctionNames is called when production termLevelFunctionNames is entered.

func (*BaseElasticSQLListener) EnterTermsBucket

func (s *BaseElasticSQLListener) EnterTermsBucket(ctx *TermsBucketContext)

EnterTermsBucket is called when production termsBucket is entered.

func (*BaseElasticSQLListener) EnterUpdateAddField

func (s *BaseElasticSQLListener) EnterUpdateAddField(ctx *UpdateAddFieldContext)

EnterUpdateAddField is called when production updateAddField is entered.

func (*BaseElasticSQLListener) EnterUpdateRemoveField

func (s *BaseElasticSQLListener) EnterUpdateRemoveField(ctx *UpdateRemoveFieldContext)

EnterUpdateRemoveField is called when production updateRemoveField is entered.

func (*BaseElasticSQLListener) EnterUpdateReplaceField

func (s *BaseElasticSQLListener) EnterUpdateReplaceField(ctx *UpdateReplaceFieldContext)

EnterUpdateReplaceField is called when production updateReplaceField is entered.

func (*BaseElasticSQLListener) EnterUpdateStatement

func (s *BaseElasticSQLListener) EnterUpdateStatement(ctx *UpdateStatementContext)

EnterUpdateStatement is called when production updateStatement is entered.

func (*BaseElasticSQLListener) EnterValueList

func (s *BaseElasticSQLListener) EnterValueList(ctx *ValueListContext)

EnterValueList is called when production valueList is entered.

func (*BaseElasticSQLListener) EnterWhereExpression

func (s *BaseElasticSQLListener) EnterWhereExpression(ctx *WhereExpressionContext)

EnterWhereExpression is called when production whereExpression is entered.

func (*BaseElasticSQLListener) ExitAddAlias

func (s *BaseElasticSQLListener) ExitAddAlias(ctx *AddAliasContext)

ExitAddAlias is called when production addAlias is exited.

func (*BaseElasticSQLListener) ExitAddition

func (s *BaseElasticSQLListener) ExitAddition(ctx *AdditionContext)

ExitAddition is called when production addition is exited.

func (*BaseElasticSQLListener) ExitAggStatement

func (s *BaseElasticSQLListener) ExitAggStatement(ctx *AggStatementContext)

ExitAggStatement is called when production aggStatement is exited.

func (*BaseElasticSQLListener) ExitAlterStatement

func (s *BaseElasticSQLListener) ExitAlterStatement(ctx *AlterStatementContext)

ExitAlterStatement is called when production alterStatement is exited.

func (*BaseElasticSQLListener) ExitAnalysisStatement

func (s *BaseElasticSQLListener) ExitAnalysisStatement(ctx *AnalysisStatementContext)

ExitAnalysisStatement is called when production analysisStatement is exited.

func (*BaseElasticSQLListener) ExitAnalyzeStatement

func (s *BaseElasticSQLListener) ExitAnalyzeStatement(ctx *AnalyzeStatementContext)

ExitAnalyzeStatement is called when production analyzeStatement is exited.

func (*BaseElasticSQLListener) ExitArithmeticExpression

func (s *BaseElasticSQLListener) ExitArithmeticExpression(ctx *ArithmeticExpressionContext)

ExitArithmeticExpression is called when production arithmeticExpression is exited.

func (*BaseElasticSQLListener) ExitArithmeticExpressionCompare

func (s *BaseElasticSQLListener) ExitArithmeticExpressionCompare(ctx *ArithmeticExpressionCompareContext)

ExitArithmeticExpressionCompare is called when production arithmeticExpressionCompare is exited.

func (*BaseElasticSQLListener) ExitArrayValue

func (s *BaseElasticSQLListener) ExitArrayValue(ctx *ArrayValueContext)

ExitArrayValue is called when production arrayValue is exited.

func (*BaseElasticSQLListener) ExitAtom

func (s *BaseElasticSQLListener) ExitAtom(ctx *AtomContext)

ExitAtom is called when production atom is exited.

func (*BaseElasticSQLListener) ExitBasicSQL

func (s *BaseElasticSQLListener) ExitBasicSQL(ctx *BasicSQLContext)

ExitBasicSQL is called when production basicSQL is exited.

func (*BaseElasticSQLListener) ExitBatchUpdateStatement

func (s *BaseElasticSQLListener) ExitBatchUpdateStatement(ctx *BatchUpdateStatementContext)

ExitBatchUpdateStatement is called when production batchUpdateStatement is exited.

func (*BaseElasticSQLListener) ExitBooleanValue

func (s *BaseElasticSQLListener) ExitBooleanValue(ctx *BooleanValueContext)

ExitBooleanValue is called when production booleanValue is exited.

func (*BaseElasticSQLListener) ExitBtwCompare

func (s *BaseElasticSQLListener) ExitBtwCompare(ctx *BtwCompareContext)

ExitBtwCompare is called when production btwCompare is exited.

func (*BaseElasticSQLListener) ExitBucketAgg

func (s *BaseElasticSQLListener) ExitBucketAgg(ctx *BucketAggContext)

ExitBucketAgg is called when production bucketAgg is exited.

func (*BaseElasticSQLListener) ExitBucketAggChoice

func (s *BaseElasticSQLListener) ExitBucketAggChoice(ctx *BucketAggChoiceContext)

ExitBucketAggChoice is called when production bucketAggChoice is exited.

func (*BaseElasticSQLListener) ExitBucketAggList

func (s *BaseElasticSQLListener) ExitBucketAggList(ctx *BucketAggListContext)

ExitBucketAggList is called when production bucketAggList is exited.

func (*BaseElasticSQLListener) ExitCollapseExpr

func (s *BaseElasticSQLListener) ExitCollapseExpr(ctx *CollapseExprContext)

ExitCollapseExpr is called when production collapseExpr is exited.

func (*BaseElasticSQLListener) ExitComparableExpression

func (s *BaseElasticSQLListener) ExitComparableExpression(ctx *ComparableExpressionContext)

ExitComparableExpression is called when production comparableExpression is exited.

func (*BaseElasticSQLListener) ExitComparisonOperator

func (s *BaseElasticSQLListener) ExitComparisonOperator(ctx *ComparisonOperatorContext)

ExitComparisonOperator is called when production comparisonOperator is exited.

func (*BaseElasticSQLListener) ExitCustomScoreExpr

func (s *BaseElasticSQLListener) ExitCustomScoreExpr(ctx *CustomScoreExprContext)

ExitCustomScoreExpr is called when production customScoreExpr is exited.

func (*BaseElasticSQLListener) ExitDataStruct

func (s *BaseElasticSQLListener) ExitDataStruct(ctx *DataStructContext)

ExitDataStruct is called when production dataStruct is exited.

func (*BaseElasticSQLListener) ExitDataType

func (s *BaseElasticSQLListener) ExitDataType(ctx *DataTypeContext)

ExitDataType is called when production dataType is exited.

func (*BaseElasticSQLListener) ExitDateHistogramBucket

func (s *BaseElasticSQLListener) ExitDateHistogramBucket(ctx *DateHistogramBucketContext)

ExitDateHistogramBucket is called when production dateHistogramBucket is exited.

func (*BaseElasticSQLListener) ExitDateRange

func (s *BaseElasticSQLListener) ExitDateRange(ctx *DateRangeContext)

ExitDateRange is called when production dateRange is exited.

func (*BaseElasticSQLListener) ExitDateRangeBucket

func (s *BaseElasticSQLListener) ExitDateRangeBucket(ctx *DateRangeBucketContext)

ExitDateRangeBucket is called when production dateRangeBucket is exited.

func (*BaseElasticSQLListener) ExitDateRangeExpr

func (s *BaseElasticSQLListener) ExitDateRangeExpr(ctx *DateRangeExprContext)

ExitDateRangeExpr is called when production dateRangeExpr is exited.

func (*BaseElasticSQLListener) ExitDateRangeFromTo

func (s *BaseElasticSQLListener) ExitDateRangeFromTo(ctx *DateRangeFromToContext)

ExitDateRangeFromTo is called when production dateRangeFromTo is exited.

func (*BaseElasticSQLListener) ExitDeleteAlias

func (s *BaseElasticSQLListener) ExitDeleteAlias(ctx *DeleteAliasContext)

ExitDeleteAlias is called when production deleteAlias is exited.

func (*BaseElasticSQLListener) ExitDeleteStatement

func (s *BaseElasticSQLListener) ExitDeleteStatement(ctx *DeleteStatementContext)

ExitDeleteStatement is called when production deleteStatement is exited.

func (*BaseElasticSQLListener) ExitDescStatement

func (s *BaseElasticSQLListener) ExitDescStatement(ctx *DescStatementContext)

ExitDescStatement is called when production descStatement is exited.

func (*BaseElasticSQLListener) ExitElasticSQL

func (s *BaseElasticSQLListener) ExitElasticSQL(ctx *ElasticSQLContext)

ExitElasticSQL is called when production elasticSQL is exited.

func (*BaseElasticSQLListener) ExitEveryRule

func (s *BaseElasticSQLListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseElasticSQLListener) ExitExportField

func (s *BaseElasticSQLListener) ExitExportField(ctx *ExportFieldContext)

ExitExportField is called when production exportField is exited.

func (*BaseElasticSQLListener) ExitExportStatement

func (s *BaseElasticSQLListener) ExitExportStatement(ctx *ExportStatementContext)

ExitExportStatement is called when production exportStatement is exited.

func (*BaseElasticSQLListener) ExitFieldAs

func (s *BaseElasticSQLListener) ExitFieldAs(ctx *FieldAsContext)

ExitFieldAs is called when production fieldAs is exited.

func (*BaseElasticSQLListener) ExitFieldDefine

func (s *BaseElasticSQLListener) ExitFieldDefine(ctx *FieldDefineContext)

ExitFieldDefine is called when production fieldDefine is exited.

func (*BaseElasticSQLListener) ExitFieldIdentifier

func (s *BaseElasticSQLListener) ExitFieldIdentifier(ctx *FieldIdentifierContext)

ExitFieldIdentifier is called when production fieldIdentifier is exited.

func (*BaseElasticSQLListener) ExitFieldList

func (s *BaseElasticSQLListener) ExitFieldList(ctx *FieldListContext)

ExitFieldList is called when production fieldList is exited.

func (*BaseElasticSQLListener) ExitFileLoadStatement

func (s *BaseElasticSQLListener) ExitFileLoadStatement(ctx *FileLoadStatementContext)

ExitFileLoadStatement is called when production fileLoadStatement is exited.

func (*BaseElasticSQLListener) ExitFiltersBucket

func (s *BaseElasticSQLListener) ExitFiltersBucket(ctx *FiltersBucketContext)

ExitFiltersBucket is called when production filtersBucket is exited.

func (*BaseElasticSQLListener) ExitFullLevelFunction

func (s *BaseElasticSQLListener) ExitFullLevelFunction(ctx *FullLevelFunctionContext)

ExitFullLevelFunction is called when production fullLevelFunction is exited.

func (*BaseElasticSQLListener) ExitFullLevelFunctionNames

func (s *BaseElasticSQLListener) ExitFullLevelFunctionNames(ctx *FullLevelFunctionNamesContext)

ExitFullLevelFunctionNames is called when production fullLevelFunctionNames is exited.

func (*BaseElasticSQLListener) ExitFunctionalCompare

func (s *BaseElasticSQLListener) ExitFunctionalCompare(ctx *FunctionalCompareContext)

ExitFunctionalCompare is called when production functionalCompare is exited.

func (*BaseElasticSQLListener) ExitHanLPStatement

func (s *BaseElasticSQLListener) ExitHanLPStatement(ctx *HanLPStatementContext)

ExitHanLPStatement is called when production hanLPStatement is exited.

func (*BaseElasticSQLListener) ExitHavingExpr

func (s *BaseElasticSQLListener) ExitHavingExpr(ctx *HavingExprContext)

ExitHavingExpr is called when production havingExpr is exited.

func (*BaseElasticSQLListener) ExitHighlight

func (s *BaseElasticSQLListener) ExitHighlight(ctx *HighlightContext)

ExitHighlight is called when production highlight is exited.

func (*BaseElasticSQLListener) ExitHistogramBucket

func (s *BaseElasticSQLListener) ExitHistogramBucket(ctx *HistogramBucketContext)

ExitHistogramBucket is called when production histogramBucket is exited.

func (*BaseElasticSQLListener) ExitHive2Statement

func (s *BaseElasticSQLListener) ExitHive2Statement(ctx *Hive2StatementContext)

ExitHive2Statement is called when production hive2Statement is exited.

func (*BaseElasticSQLListener) ExitIndexIdentifier

func (s *BaseElasticSQLListener) ExitIndexIdentifier(ctx *IndexIdentifierContext)

ExitIndexIdentifier is called when production indexIdentifier is exited.

func (*BaseElasticSQLListener) ExitIndexName

func (s *BaseElasticSQLListener) ExitIndexName(ctx *IndexNameContext)

ExitIndexName is called when production indexName is exited.

func (*BaseElasticSQLListener) ExitInnerHit

func (s *BaseElasticSQLListener) ExitInnerHit(ctx *InnerHitContext)

ExitInnerHit is called when production innerHit is exited.

func (*BaseElasticSQLListener) ExitInsertStatement

func (s *BaseElasticSQLListener) ExitInsertStatement(ctx *InsertStatementContext)

ExitInsertStatement is called when production insertStatement is exited.

func (*BaseElasticSQLListener) ExitJdbcStatement

func (s *BaseElasticSQLListener) ExitJdbcStatement(ctx *JdbcStatementContext)

ExitJdbcStatement is called when production jdbcStatement is exited.

func (*BaseElasticSQLListener) ExitJoinFunction

func (s *BaseElasticSQLListener) ExitJoinFunction(ctx *JoinFunctionContext)

ExitJoinFunction is called when production joinFunction is exited.

func (*BaseElasticSQLListener) ExitJoinFunctionNames

func (s *BaseElasticSQLListener) ExitJoinFunctionNames(ctx *JoinFunctionNamesContext)

ExitJoinFunctionNames is called when production joinFunctionNames is exited.

func (*BaseElasticSQLListener) ExitJoinQueryAnalysisStatement

func (s *BaseElasticSQLListener) ExitJoinQueryAnalysisStatement(ctx *JoinQueryAnalysisStatementContext)

ExitJoinQueryAnalysisStatement is called when production joinQueryAnalysisStatement is exited.

func (*BaseElasticSQLListener) ExitLogicalExpr

func (s *BaseElasticSQLListener) ExitLogicalExpr(ctx *LogicalExprContext)

ExitLogicalExpr is called when production logicalExpr is exited.

func (*BaseElasticSQLListener) ExitMemSort

func (s *BaseElasticSQLListener) ExitMemSort(ctx *MemSortContext)

ExitMemSort is called when production memSort is exited.

func (*BaseElasticSQLListener) ExitMetricAgg

func (s *BaseElasticSQLListener) ExitMetricAgg(ctx *MetricAggContext)

ExitMetricAgg is called when production metricAgg is exited.

func (*BaseElasticSQLListener) ExitMetricNames

func (s *BaseElasticSQLListener) ExitMetricNames(ctx *MetricNamesContext)

ExitMetricNames is called when production metricNames is exited.

func (*BaseElasticSQLListener) ExitMetricParamNames

func (s *BaseElasticSQLListener) ExitMetricParamNames(ctx *MetricParamNamesContext)

ExitMetricParamNames is called when production metricParamNames is exited.

func (*BaseElasticSQLListener) ExitMetricParams

func (s *BaseElasticSQLListener) ExitMetricParams(ctx *MetricParamsContext)

ExitMetricParams is called when production metricParams is exited.

func (*BaseElasticSQLListener) ExitMkv

func (s *BaseElasticSQLListener) ExitMkv(ctx *MkvContext)

ExitMkv is called when production mkv is exited.

func (*BaseElasticSQLListener) ExitMulti

func (s *BaseElasticSQLListener) ExitMulti(ctx *MultiContext)

ExitMulti is called when production multi is exited.

func (*BaseElasticSQLListener) ExitMultiplyingExpression

func (s *BaseElasticSQLListener) ExitMultiplyingExpression(ctx *MultiplyingExpressionContext)

ExitMultiplyingExpression is called when production multiplyingExpression is exited.

func (*BaseElasticSQLListener) ExitNlpFunc

func (s *BaseElasticSQLListener) ExitNlpFunc(ctx *NlpFuncContext)

ExitNlpFunc is called when production nlpFunc is exited.

func (*BaseElasticSQLListener) ExitNonReserved

func (s *BaseElasticSQLListener) ExitNonReserved(ctx *NonReservedContext)

ExitNonReserved is called when production nonReserved is exited.

func (*BaseElasticSQLListener) ExitNumber

func (s *BaseElasticSQLListener) ExitNumber(ctx *NumberContext)

ExitNumber is called when production number is exited.

func (*BaseElasticSQLListener) ExitParam

func (s *BaseElasticSQLListener) ExitParam(ctx *ParamContext)

ExitParam is called when production param is exited.

func (*BaseElasticSQLListener) ExitParam2

func (s *BaseElasticSQLListener) ExitParam2(ctx *Param2Context)

ExitParam2 is called when production param2 is exited.

func (*BaseElasticSQLListener) ExitParamValues

func (s *BaseElasticSQLListener) ExitParamValues(ctx *ParamValuesContext)

ExitParamValues is called when production paramValues is exited.

func (*BaseElasticSQLListener) ExitPathIdentifier

func (s *BaseElasticSQLListener) ExitPathIdentifier(ctx *PathIdentifierContext)

ExitPathIdentifier is called when production pathIdentifier is exited.

func (*BaseElasticSQLListener) ExitProp

func (s *BaseElasticSQLListener) ExitProp(ctx *PropContext)

ExitProp is called when production prop is exited.

func (*BaseElasticSQLListener) ExitQueryStatement

func (s *BaseElasticSQLListener) ExitQueryStatement(ctx *QueryStatementContext)

ExitQueryStatement is called when production queryStatement is exited.

func (*BaseElasticSQLListener) ExitRangeBucket

func (s *BaseElasticSQLListener) ExitRangeBucket(ctx *RangeBucketContext)

ExitRangeBucket is called when production rangeBucket is exited.

func (*BaseElasticSQLListener) ExitRangeExpr

func (s *BaseElasticSQLListener) ExitRangeExpr(ctx *RangeExprContext)

ExitRangeExpr is called when production rangeExpr is exited.

func (*BaseElasticSQLListener) ExitRangeFromTo

func (s *BaseElasticSQLListener) ExitRangeFromTo(ctx *RangeFromToContext)

ExitRangeFromTo is called when production rangeFromTo is exited.

func (*BaseElasticSQLListener) ExitRangeUnit

func (s *BaseElasticSQLListener) ExitRangeUnit(ctx *RangeUnitContext)

ExitRangeUnit is called when production rangeUnit is exited.

func (*BaseElasticSQLListener) ExitRescoreExpr

func (s *BaseElasticSQLListener) ExitRescoreExpr(ctx *RescoreExprContext)

ExitRescoreExpr is called when production rescoreExpr is exited.

func (*BaseElasticSQLListener) ExitScriptField

func (s *BaseElasticSQLListener) ExitScriptField(ctx *ScriptFieldContext)

ExitScriptField is called when production scriptField is exited.

func (*BaseElasticSQLListener) ExitScriptFunction

func (s *BaseElasticSQLListener) ExitScriptFunction(ctx *ScriptFunctionContext)

ExitScriptFunction is called when production scriptFunction is exited.

func (*BaseElasticSQLListener) ExitScriptPhrase

func (s *BaseElasticSQLListener) ExitScriptPhrase(ctx *ScriptPhraseContext)

ExitScriptPhrase is called when production scriptPhrase is exited.

func (*BaseElasticSQLListener) ExitSelectItem

func (s *BaseElasticSQLListener) ExitSelectItem(ctx *SelectItemContext)

ExitSelectItem is called when production selectItem is exited.

func (*BaseElasticSQLListener) ExitSignificantBucket

func (s *BaseElasticSQLListener) ExitSignificantBucket(ctx *SignificantBucketContext)

ExitSignificantBucket is called when production significantBucket is exited.

func (*BaseElasticSQLListener) ExitSortItem

func (s *BaseElasticSQLListener) ExitSortItem(ctx *SortItemContext)

ExitSortItem is called when production sortItem is exited.

func (*BaseElasticSQLListener) ExitSparkStatement

func (s *BaseElasticSQLListener) ExitSparkStatement(ctx *SparkStatementContext)

ExitSparkStatement is called when production sparkStatement is exited.

func (*BaseElasticSQLListener) ExitStatement

func (s *BaseElasticSQLListener) ExitStatement(ctx *StatementContext)

ExitStatement is called when production statement is exited.

func (*BaseElasticSQLListener) ExitStr

func (s *BaseElasticSQLListener) ExitStr(ctx *StrContext)

ExitStr is called when production str is exited.

func (*BaseElasticSQLListener) ExitStrictIdentifier

func (s *BaseElasticSQLListener) ExitStrictIdentifier(ctx *StrictIdentifierContext)

ExitStrictIdentifier is called when production strictIdentifier is exited.

func (*BaseElasticSQLListener) ExitTermCompare

func (s *BaseElasticSQLListener) ExitTermCompare(ctx *TermCompareContext)

ExitTermCompare is called when production termCompare is exited.

func (*BaseElasticSQLListener) ExitTermLevelFunction

func (s *BaseElasticSQLListener) ExitTermLevelFunction(ctx *TermLevelFunctionContext)

ExitTermLevelFunction is called when production termLevelFunction is exited.

func (*BaseElasticSQLListener) ExitTermLevelFunctionNames

func (s *BaseElasticSQLListener) ExitTermLevelFunctionNames(ctx *TermLevelFunctionNamesContext)

ExitTermLevelFunctionNames is called when production termLevelFunctionNames is exited.

func (*BaseElasticSQLListener) ExitTermsBucket

func (s *BaseElasticSQLListener) ExitTermsBucket(ctx *TermsBucketContext)

ExitTermsBucket is called when production termsBucket is exited.

func (*BaseElasticSQLListener) ExitUpdateAddField

func (s *BaseElasticSQLListener) ExitUpdateAddField(ctx *UpdateAddFieldContext)

ExitUpdateAddField is called when production updateAddField is exited.

func (*BaseElasticSQLListener) ExitUpdateRemoveField

func (s *BaseElasticSQLListener) ExitUpdateRemoveField(ctx *UpdateRemoveFieldContext)

ExitUpdateRemoveField is called when production updateRemoveField is exited.

func (*BaseElasticSQLListener) ExitUpdateReplaceField

func (s *BaseElasticSQLListener) ExitUpdateReplaceField(ctx *UpdateReplaceFieldContext)

ExitUpdateReplaceField is called when production updateReplaceField is exited.

func (*BaseElasticSQLListener) ExitUpdateStatement

func (s *BaseElasticSQLListener) ExitUpdateStatement(ctx *UpdateStatementContext)

ExitUpdateStatement is called when production updateStatement is exited.

func (*BaseElasticSQLListener) ExitValueList

func (s *BaseElasticSQLListener) ExitValueList(ctx *ValueListContext)

ExitValueList is called when production valueList is exited.

func (*BaseElasticSQLListener) ExitWhereExpression

func (s *BaseElasticSQLListener) ExitWhereExpression(ctx *WhereExpressionContext)

ExitWhereExpression is called when production whereExpression is exited.

func (*BaseElasticSQLListener) VisitErrorNode

func (s *BaseElasticSQLListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseElasticSQLListener) VisitTerminal

func (s *BaseElasticSQLListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BaseElasticSQLVisitor

type BaseElasticSQLVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseElasticSQLVisitor) VisitAddAlias

func (v *BaseElasticSQLVisitor) VisitAddAlias(ctx *AddAliasContext) interface{}

func (*BaseElasticSQLVisitor) VisitAddition

func (v *BaseElasticSQLVisitor) VisitAddition(ctx *AdditionContext) interface{}

func (*BaseElasticSQLVisitor) VisitAggStatement

func (v *BaseElasticSQLVisitor) VisitAggStatement(ctx *AggStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitAlterStatement

func (v *BaseElasticSQLVisitor) VisitAlterStatement(ctx *AlterStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitAnalysisStatement

func (v *BaseElasticSQLVisitor) VisitAnalysisStatement(ctx *AnalysisStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitAnalyzeStatement

func (v *BaseElasticSQLVisitor) VisitAnalyzeStatement(ctx *AnalyzeStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitArithmeticExpression

func (v *BaseElasticSQLVisitor) VisitArithmeticExpression(ctx *ArithmeticExpressionContext) interface{}

func (*BaseElasticSQLVisitor) VisitArithmeticExpressionCompare

func (v *BaseElasticSQLVisitor) VisitArithmeticExpressionCompare(ctx *ArithmeticExpressionCompareContext) interface{}

func (*BaseElasticSQLVisitor) VisitArrayValue

func (v *BaseElasticSQLVisitor) VisitArrayValue(ctx *ArrayValueContext) interface{}

func (*BaseElasticSQLVisitor) VisitAtom

func (v *BaseElasticSQLVisitor) VisitAtom(ctx *AtomContext) interface{}

func (*BaseElasticSQLVisitor) VisitBasicSQL

func (v *BaseElasticSQLVisitor) VisitBasicSQL(ctx *BasicSQLContext) interface{}

func (*BaseElasticSQLVisitor) VisitBatchUpdateStatement

func (v *BaseElasticSQLVisitor) VisitBatchUpdateStatement(ctx *BatchUpdateStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitBooleanValue

func (v *BaseElasticSQLVisitor) VisitBooleanValue(ctx *BooleanValueContext) interface{}

func (*BaseElasticSQLVisitor) VisitBtwCompare

func (v *BaseElasticSQLVisitor) VisitBtwCompare(ctx *BtwCompareContext) interface{}

func (*BaseElasticSQLVisitor) VisitBucketAgg

func (v *BaseElasticSQLVisitor) VisitBucketAgg(ctx *BucketAggContext) interface{}

func (*BaseElasticSQLVisitor) VisitBucketAggChoice

func (v *BaseElasticSQLVisitor) VisitBucketAggChoice(ctx *BucketAggChoiceContext) interface{}

func (*BaseElasticSQLVisitor) VisitBucketAggList

func (v *BaseElasticSQLVisitor) VisitBucketAggList(ctx *BucketAggListContext) interface{}

func (*BaseElasticSQLVisitor) VisitCollapseExpr

func (v *BaseElasticSQLVisitor) VisitCollapseExpr(ctx *CollapseExprContext) interface{}

func (*BaseElasticSQLVisitor) VisitComparableExpression

func (v *BaseElasticSQLVisitor) VisitComparableExpression(ctx *ComparableExpressionContext) interface{}

func (*BaseElasticSQLVisitor) VisitComparisonOperator

func (v *BaseElasticSQLVisitor) VisitComparisonOperator(ctx *ComparisonOperatorContext) interface{}

func (*BaseElasticSQLVisitor) VisitCustomScoreExpr

func (v *BaseElasticSQLVisitor) VisitCustomScoreExpr(ctx *CustomScoreExprContext) interface{}

func (*BaseElasticSQLVisitor) VisitDataStruct

func (v *BaseElasticSQLVisitor) VisitDataStruct(ctx *DataStructContext) interface{}

func (*BaseElasticSQLVisitor) VisitDataType

func (v *BaseElasticSQLVisitor) VisitDataType(ctx *DataTypeContext) interface{}

func (*BaseElasticSQLVisitor) VisitDateHistogramBucket

func (v *BaseElasticSQLVisitor) VisitDateHistogramBucket(ctx *DateHistogramBucketContext) interface{}

func (*BaseElasticSQLVisitor) VisitDateRange

func (v *BaseElasticSQLVisitor) VisitDateRange(ctx *DateRangeContext) interface{}

func (*BaseElasticSQLVisitor) VisitDateRangeBucket

func (v *BaseElasticSQLVisitor) VisitDateRangeBucket(ctx *DateRangeBucketContext) interface{}

func (*BaseElasticSQLVisitor) VisitDateRangeExpr

func (v *BaseElasticSQLVisitor) VisitDateRangeExpr(ctx *DateRangeExprContext) interface{}

func (*BaseElasticSQLVisitor) VisitDateRangeFromTo

func (v *BaseElasticSQLVisitor) VisitDateRangeFromTo(ctx *DateRangeFromToContext) interface{}

func (*BaseElasticSQLVisitor) VisitDeleteAlias

func (v *BaseElasticSQLVisitor) VisitDeleteAlias(ctx *DeleteAliasContext) interface{}

func (*BaseElasticSQLVisitor) VisitDeleteStatement

func (v *BaseElasticSQLVisitor) VisitDeleteStatement(ctx *DeleteStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitDescStatement

func (v *BaseElasticSQLVisitor) VisitDescStatement(ctx *DescStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitElasticSQL

func (v *BaseElasticSQLVisitor) VisitElasticSQL(ctx *ElasticSQLContext) interface{}

func (*BaseElasticSQLVisitor) VisitExportField

func (v *BaseElasticSQLVisitor) VisitExportField(ctx *ExportFieldContext) interface{}

func (*BaseElasticSQLVisitor) VisitExportStatement

func (v *BaseElasticSQLVisitor) VisitExportStatement(ctx *ExportStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitFieldAs

func (v *BaseElasticSQLVisitor) VisitFieldAs(ctx *FieldAsContext) interface{}

func (*BaseElasticSQLVisitor) VisitFieldDefine

func (v *BaseElasticSQLVisitor) VisitFieldDefine(ctx *FieldDefineContext) interface{}

func (*BaseElasticSQLVisitor) VisitFieldIdentifier

func (v *BaseElasticSQLVisitor) VisitFieldIdentifier(ctx *FieldIdentifierContext) interface{}

func (*BaseElasticSQLVisitor) VisitFieldList

func (v *BaseElasticSQLVisitor) VisitFieldList(ctx *FieldListContext) interface{}

func (*BaseElasticSQLVisitor) VisitFileLoadStatement

func (v *BaseElasticSQLVisitor) VisitFileLoadStatement(ctx *FileLoadStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitFiltersBucket

func (v *BaseElasticSQLVisitor) VisitFiltersBucket(ctx *FiltersBucketContext) interface{}

func (*BaseElasticSQLVisitor) VisitFullLevelFunction

func (v *BaseElasticSQLVisitor) VisitFullLevelFunction(ctx *FullLevelFunctionContext) interface{}

func (*BaseElasticSQLVisitor) VisitFullLevelFunctionNames

func (v *BaseElasticSQLVisitor) VisitFullLevelFunctionNames(ctx *FullLevelFunctionNamesContext) interface{}

func (*BaseElasticSQLVisitor) VisitFunctionalCompare

func (v *BaseElasticSQLVisitor) VisitFunctionalCompare(ctx *FunctionalCompareContext) interface{}

func (*BaseElasticSQLVisitor) VisitHanLPStatement

func (v *BaseElasticSQLVisitor) VisitHanLPStatement(ctx *HanLPStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitHavingExpr

func (v *BaseElasticSQLVisitor) VisitHavingExpr(ctx *HavingExprContext) interface{}

func (*BaseElasticSQLVisitor) VisitHighlight

func (v *BaseElasticSQLVisitor) VisitHighlight(ctx *HighlightContext) interface{}

func (*BaseElasticSQLVisitor) VisitHistogramBucket

func (v *BaseElasticSQLVisitor) VisitHistogramBucket(ctx *HistogramBucketContext) interface{}

func (*BaseElasticSQLVisitor) VisitHive2Statement

func (v *BaseElasticSQLVisitor) VisitHive2Statement(ctx *Hive2StatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitIndexIdentifier

func (v *BaseElasticSQLVisitor) VisitIndexIdentifier(ctx *IndexIdentifierContext) interface{}

func (*BaseElasticSQLVisitor) VisitIndexName

func (v *BaseElasticSQLVisitor) VisitIndexName(ctx *IndexNameContext) interface{}

func (*BaseElasticSQLVisitor) VisitInnerHit

func (v *BaseElasticSQLVisitor) VisitInnerHit(ctx *InnerHitContext) interface{}

func (*BaseElasticSQLVisitor) VisitInsertStatement

func (v *BaseElasticSQLVisitor) VisitInsertStatement(ctx *InsertStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitJdbcStatement

func (v *BaseElasticSQLVisitor) VisitJdbcStatement(ctx *JdbcStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitJoinFunction

func (v *BaseElasticSQLVisitor) VisitJoinFunction(ctx *JoinFunctionContext) interface{}

func (*BaseElasticSQLVisitor) VisitJoinFunctionNames

func (v *BaseElasticSQLVisitor) VisitJoinFunctionNames(ctx *JoinFunctionNamesContext) interface{}

func (*BaseElasticSQLVisitor) VisitJoinQueryAnalysisStatement

func (v *BaseElasticSQLVisitor) VisitJoinQueryAnalysisStatement(ctx *JoinQueryAnalysisStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitLogicalExpr

func (v *BaseElasticSQLVisitor) VisitLogicalExpr(ctx *LogicalExprContext) interface{}

func (*BaseElasticSQLVisitor) VisitMemSort

func (v *BaseElasticSQLVisitor) VisitMemSort(ctx *MemSortContext) interface{}

func (*BaseElasticSQLVisitor) VisitMetricAgg

func (v *BaseElasticSQLVisitor) VisitMetricAgg(ctx *MetricAggContext) interface{}

func (*BaseElasticSQLVisitor) VisitMetricNames

func (v *BaseElasticSQLVisitor) VisitMetricNames(ctx *MetricNamesContext) interface{}

func (*BaseElasticSQLVisitor) VisitMetricParamNames

func (v *BaseElasticSQLVisitor) VisitMetricParamNames(ctx *MetricParamNamesContext) interface{}

func (*BaseElasticSQLVisitor) VisitMetricParams

func (v *BaseElasticSQLVisitor) VisitMetricParams(ctx *MetricParamsContext) interface{}

func (*BaseElasticSQLVisitor) VisitMkv

func (v *BaseElasticSQLVisitor) VisitMkv(ctx *MkvContext) interface{}

func (*BaseElasticSQLVisitor) VisitMulti

func (v *BaseElasticSQLVisitor) VisitMulti(ctx *MultiContext) interface{}

func (*BaseElasticSQLVisitor) VisitMultiplyingExpression

func (v *BaseElasticSQLVisitor) VisitMultiplyingExpression(ctx *MultiplyingExpressionContext) interface{}

func (*BaseElasticSQLVisitor) VisitNlpFunc

func (v *BaseElasticSQLVisitor) VisitNlpFunc(ctx *NlpFuncContext) interface{}

func (*BaseElasticSQLVisitor) VisitNonReserved

func (v *BaseElasticSQLVisitor) VisitNonReserved(ctx *NonReservedContext) interface{}

func (*BaseElasticSQLVisitor) VisitNumber

func (v *BaseElasticSQLVisitor) VisitNumber(ctx *NumberContext) interface{}

func (*BaseElasticSQLVisitor) VisitParam

func (v *BaseElasticSQLVisitor) VisitParam(ctx *ParamContext) interface{}

func (*BaseElasticSQLVisitor) VisitParam2

func (v *BaseElasticSQLVisitor) VisitParam2(ctx *Param2Context) interface{}

func (*BaseElasticSQLVisitor) VisitParamValues

func (v *BaseElasticSQLVisitor) VisitParamValues(ctx *ParamValuesContext) interface{}

func (*BaseElasticSQLVisitor) VisitPathIdentifier

func (v *BaseElasticSQLVisitor) VisitPathIdentifier(ctx *PathIdentifierContext) interface{}

func (*BaseElasticSQLVisitor) VisitProp

func (v *BaseElasticSQLVisitor) VisitProp(ctx *PropContext) interface{}

func (*BaseElasticSQLVisitor) VisitQueryStatement

func (v *BaseElasticSQLVisitor) VisitQueryStatement(ctx *QueryStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitRangeBucket

func (v *BaseElasticSQLVisitor) VisitRangeBucket(ctx *RangeBucketContext) interface{}

func (*BaseElasticSQLVisitor) VisitRangeExpr

func (v *BaseElasticSQLVisitor) VisitRangeExpr(ctx *RangeExprContext) interface{}

func (*BaseElasticSQLVisitor) VisitRangeFromTo

func (v *BaseElasticSQLVisitor) VisitRangeFromTo(ctx *RangeFromToContext) interface{}

func (*BaseElasticSQLVisitor) VisitRangeUnit

func (v *BaseElasticSQLVisitor) VisitRangeUnit(ctx *RangeUnitContext) interface{}

func (*BaseElasticSQLVisitor) VisitRescoreExpr

func (v *BaseElasticSQLVisitor) VisitRescoreExpr(ctx *RescoreExprContext) interface{}

func (*BaseElasticSQLVisitor) VisitScriptField

func (v *BaseElasticSQLVisitor) VisitScriptField(ctx *ScriptFieldContext) interface{}

func (*BaseElasticSQLVisitor) VisitScriptFunction

func (v *BaseElasticSQLVisitor) VisitScriptFunction(ctx *ScriptFunctionContext) interface{}

func (*BaseElasticSQLVisitor) VisitScriptPhrase

func (v *BaseElasticSQLVisitor) VisitScriptPhrase(ctx *ScriptPhraseContext) interface{}

func (*BaseElasticSQLVisitor) VisitSelectItem

func (v *BaseElasticSQLVisitor) VisitSelectItem(ctx *SelectItemContext) interface{}

func (*BaseElasticSQLVisitor) VisitSignificantBucket

func (v *BaseElasticSQLVisitor) VisitSignificantBucket(ctx *SignificantBucketContext) interface{}

func (*BaseElasticSQLVisitor) VisitSortItem

func (v *BaseElasticSQLVisitor) VisitSortItem(ctx *SortItemContext) interface{}

func (*BaseElasticSQLVisitor) VisitSparkStatement

func (v *BaseElasticSQLVisitor) VisitSparkStatement(ctx *SparkStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitStatement

func (v *BaseElasticSQLVisitor) VisitStatement(ctx *StatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitStr

func (v *BaseElasticSQLVisitor) VisitStr(ctx *StrContext) interface{}

func (*BaseElasticSQLVisitor) VisitStrictIdentifier

func (v *BaseElasticSQLVisitor) VisitStrictIdentifier(ctx *StrictIdentifierContext) interface{}

func (*BaseElasticSQLVisitor) VisitTermCompare

func (v *BaseElasticSQLVisitor) VisitTermCompare(ctx *TermCompareContext) interface{}

func (*BaseElasticSQLVisitor) VisitTermLevelFunction

func (v *BaseElasticSQLVisitor) VisitTermLevelFunction(ctx *TermLevelFunctionContext) interface{}

func (*BaseElasticSQLVisitor) VisitTermLevelFunctionNames

func (v *BaseElasticSQLVisitor) VisitTermLevelFunctionNames(ctx *TermLevelFunctionNamesContext) interface{}

func (*BaseElasticSQLVisitor) VisitTermsBucket

func (v *BaseElasticSQLVisitor) VisitTermsBucket(ctx *TermsBucketContext) interface{}

func (*BaseElasticSQLVisitor) VisitUpdateAddField

func (v *BaseElasticSQLVisitor) VisitUpdateAddField(ctx *UpdateAddFieldContext) interface{}

func (*BaseElasticSQLVisitor) VisitUpdateRemoveField

func (v *BaseElasticSQLVisitor) VisitUpdateRemoveField(ctx *UpdateRemoveFieldContext) interface{}

func (*BaseElasticSQLVisitor) VisitUpdateReplaceField

func (v *BaseElasticSQLVisitor) VisitUpdateReplaceField(ctx *UpdateReplaceFieldContext) interface{}

func (*BaseElasticSQLVisitor) VisitUpdateStatement

func (v *BaseElasticSQLVisitor) VisitUpdateStatement(ctx *UpdateStatementContext) interface{}

func (*BaseElasticSQLVisitor) VisitValueList

func (v *BaseElasticSQLVisitor) VisitValueList(ctx *ValueListContext) interface{}

func (*BaseElasticSQLVisitor) VisitWhereExpression

func (v *BaseElasticSQLVisitor) VisitWhereExpression(ctx *WhereExpressionContext) interface{}

type BasicSQLContext

type BasicSQLContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBasicSQLContext

func NewBasicSQLContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BasicSQLContext

func NewEmptyBasicSQLContext

func NewEmptyBasicSQLContext() *BasicSQLContext

func (*BasicSQLContext) Accept

func (s *BasicSQLContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BasicSQLContext) EnterRule

func (s *BasicSQLContext) EnterRule(listener antlr.ParseTreeListener)

func (*BasicSQLContext) ExitRule

func (s *BasicSQLContext) ExitRule(listener antlr.ParseTreeListener)

func (*BasicSQLContext) ExportStatement

func (s *BasicSQLContext) ExportStatement() IExportStatementContext

func (*BasicSQLContext) GetParser

func (s *BasicSQLContext) GetParser() antlr.Parser

func (*BasicSQLContext) GetRuleContext

func (s *BasicSQLContext) GetRuleContext() antlr.RuleContext

func (*BasicSQLContext) GetSql

func (s *BasicSQLContext) GetSql() antlr.Token

func (*BasicSQLContext) GetStatName

func (s *BasicSQLContext) GetStatName() IStrictIdentifierContext

func (*BasicSQLContext) IsBasicSQLContext

func (*BasicSQLContext) IsBasicSQLContext()

func (*BasicSQLContext) MAP

func (*BasicSQLContext) QUOTASTR

func (s *BasicSQLContext) QUOTASTR() antlr.TerminalNode

func (*BasicSQLContext) SetSql

func (s *BasicSQLContext) SetSql(v antlr.Token)

func (*BasicSQLContext) SetStatName

func (s *BasicSQLContext) SetStatName(v IStrictIdentifierContext)

func (*BasicSQLContext) StrictIdentifier

func (s *BasicSQLContext) StrictIdentifier() IStrictIdentifierContext

func (*BasicSQLContext) ToStringTree

func (s *BasicSQLContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BatchUpdateStatementContext

type BatchUpdateStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBatchUpdateStatementContext

func NewBatchUpdateStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BatchUpdateStatementContext

func NewEmptyBatchUpdateStatementContext

func NewEmptyBatchUpdateStatementContext() *BatchUpdateStatementContext

func (*BatchUpdateStatementContext) Accept

func (s *BatchUpdateStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BatchUpdateStatementContext) AllEQ

func (*BatchUpdateStatementContext) AllFieldIdentifier

func (s *BatchUpdateStatementContext) AllFieldIdentifier() []IFieldIdentifierContext

func (*BatchUpdateStatementContext) AllParam

func (*BatchUpdateStatementContext) AllStr

func (*BatchUpdateStatementContext) BATCH_UPDATE

func (*BatchUpdateStatementContext) BATCH_UPSERT

func (*BatchUpdateStatementContext) EQ

func (*BatchUpdateStatementContext) EnterRule

func (s *BatchUpdateStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*BatchUpdateStatementContext) ExitRule

func (s *BatchUpdateStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*BatchUpdateStatementContext) FieldIdentifier

func (*BatchUpdateStatementContext) GetDocs

func (*BatchUpdateStatementContext) GetFields

func (*BatchUpdateStatementContext) GetParser

func (s *BatchUpdateStatementContext) GetParser() antlr.Parser

func (*BatchUpdateStatementContext) GetRuleContext

func (s *BatchUpdateStatementContext) GetRuleContext() antlr.RuleContext

func (*BatchUpdateStatementContext) GetScript

func (*BatchUpdateStatementContext) GetStatName

func (*BatchUpdateStatementContext) GetValues

func (s *BatchUpdateStatementContext) GetValues() []IParamContext

func (*BatchUpdateStatementContext) Get_fieldIdentifier

func (s *BatchUpdateStatementContext) Get_fieldIdentifier() IFieldIdentifierContext

func (*BatchUpdateStatementContext) Get_param

func (*BatchUpdateStatementContext) Get_str

func (*BatchUpdateStatementContext) IsBatchUpdateStatementContext

func (*BatchUpdateStatementContext) IsBatchUpdateStatementContext()

func (*BatchUpdateStatementContext) MAP

func (*BatchUpdateStatementContext) Param

func (*BatchUpdateStatementContext) SET

func (*BatchUpdateStatementContext) ScriptPhrase

func (*BatchUpdateStatementContext) SetDocs

func (s *BatchUpdateStatementContext) SetDocs(v []IStrContext)

func (*BatchUpdateStatementContext) SetFields

func (*BatchUpdateStatementContext) SetScript

func (*BatchUpdateStatementContext) SetStatName

func (*BatchUpdateStatementContext) SetValues

func (s *BatchUpdateStatementContext) SetValues(v []IParamContext)

func (*BatchUpdateStatementContext) Set_fieldIdentifier

func (s *BatchUpdateStatementContext) Set_fieldIdentifier(v IFieldIdentifierContext)

func (*BatchUpdateStatementContext) Set_param

func (*BatchUpdateStatementContext) Set_str

func (*BatchUpdateStatementContext) Str

func (*BatchUpdateStatementContext) StrictIdentifier

func (*BatchUpdateStatementContext) ToStringTree

func (s *BatchUpdateStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BooleanValueContext

type BooleanValueContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBooleanValueContext

func NewBooleanValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanValueContext

func NewEmptyBooleanValueContext

func NewEmptyBooleanValueContext() *BooleanValueContext

func (*BooleanValueContext) Accept

func (s *BooleanValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BooleanValueContext) EnterRule

func (s *BooleanValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*BooleanValueContext) ExitRule

func (s *BooleanValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*BooleanValueContext) FALSE

func (*BooleanValueContext) GetParser

func (s *BooleanValueContext) GetParser() antlr.Parser

func (*BooleanValueContext) GetRuleContext

func (s *BooleanValueContext) GetRuleContext() antlr.RuleContext

func (*BooleanValueContext) IsBooleanValueContext

func (*BooleanValueContext) IsBooleanValueContext()

func (*BooleanValueContext) TRUE

func (*BooleanValueContext) ToStringTree

func (s *BooleanValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BtwCompareContext

type BtwCompareContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBtwCompareContext

func NewBtwCompareContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BtwCompareContext

func NewEmptyBtwCompareContext

func NewEmptyBtwCompareContext() *BtwCompareContext

func (*BtwCompareContext) AND

func (*BtwCompareContext) Accept

func (s *BtwCompareContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BtwCompareContext) AllParam

func (s *BtwCompareContext) AllParam() []IParamContext

func (*BtwCompareContext) BETWEEN

func (s *BtwCompareContext) BETWEEN() antlr.TerminalNode

func (*BtwCompareContext) EnterRule

func (s *BtwCompareContext) EnterRule(listener antlr.ParseTreeListener)

func (*BtwCompareContext) ExitRule

func (s *BtwCompareContext) ExitRule(listener antlr.ParseTreeListener)

func (*BtwCompareContext) FieldIdentifier

func (s *BtwCompareContext) FieldIdentifier() IFieldIdentifierContext

func (*BtwCompareContext) GetA

func (s *BtwCompareContext) GetA() IParamContext

func (*BtwCompareContext) GetB

func (s *BtwCompareContext) GetB() IParamContext

func (*BtwCompareContext) GetField

func (*BtwCompareContext) GetGt

func (s *BtwCompareContext) GetGt() antlr.Token

func (*BtwCompareContext) GetGte

func (s *BtwCompareContext) GetGte() antlr.Token

func (*BtwCompareContext) GetLt

func (s *BtwCompareContext) GetLt() antlr.Token

func (*BtwCompareContext) GetLte

func (s *BtwCompareContext) GetLte() antlr.Token

func (*BtwCompareContext) GetNot

func (s *BtwCompareContext) GetNot() antlr.Token

func (*BtwCompareContext) GetParser

func (s *BtwCompareContext) GetParser() antlr.Parser

func (*BtwCompareContext) GetRuleContext

func (s *BtwCompareContext) GetRuleContext() antlr.RuleContext

func (*BtwCompareContext) IsBtwCompareContext

func (*BtwCompareContext) IsBtwCompareContext()

func (*BtwCompareContext) NOT

func (*BtwCompareContext) Param

func (s *BtwCompareContext) Param(i int) IParamContext

func (*BtwCompareContext) RANGE

func (*BtwCompareContext) SetA

func (s *BtwCompareContext) SetA(v IParamContext)

func (*BtwCompareContext) SetB

func (s *BtwCompareContext) SetB(v IParamContext)

func (*BtwCompareContext) SetField

func (*BtwCompareContext) SetGt

func (s *BtwCompareContext) SetGt(v antlr.Token)

func (*BtwCompareContext) SetGte

func (s *BtwCompareContext) SetGte(v antlr.Token)

func (*BtwCompareContext) SetLt

func (s *BtwCompareContext) SetLt(v antlr.Token)

func (*BtwCompareContext) SetLte

func (s *BtwCompareContext) SetLte(v antlr.Token)

func (*BtwCompareContext) SetNot

func (s *BtwCompareContext) SetNot(v antlr.Token)

func (*BtwCompareContext) ToStringTree

func (s *BtwCompareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BucketAggChoiceContext

type BucketAggChoiceContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBucketAggChoiceContext

func NewBucketAggChoiceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BucketAggChoiceContext

func NewEmptyBucketAggChoiceContext

func NewEmptyBucketAggChoiceContext() *BucketAggChoiceContext

func (*BucketAggChoiceContext) Accept

func (s *BucketAggChoiceContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BucketAggChoiceContext) DateHistogramBucket

func (s *BucketAggChoiceContext) DateHistogramBucket() IDateHistogramBucketContext

func (*BucketAggChoiceContext) DateRangeBucket

func (s *BucketAggChoiceContext) DateRangeBucket() IDateRangeBucketContext

func (*BucketAggChoiceContext) EnterRule

func (s *BucketAggChoiceContext) EnterRule(listener antlr.ParseTreeListener)

func (*BucketAggChoiceContext) ExitRule

func (s *BucketAggChoiceContext) ExitRule(listener antlr.ParseTreeListener)

func (*BucketAggChoiceContext) FiltersBucket

func (s *BucketAggChoiceContext) FiltersBucket() IFiltersBucketContext

func (*BucketAggChoiceContext) GetParser

func (s *BucketAggChoiceContext) GetParser() antlr.Parser

func (*BucketAggChoiceContext) GetRuleContext

func (s *BucketAggChoiceContext) GetRuleContext() antlr.RuleContext

func (*BucketAggChoiceContext) HistogramBucket

func (s *BucketAggChoiceContext) HistogramBucket() IHistogramBucketContext

func (*BucketAggChoiceContext) IsBucketAggChoiceContext

func (*BucketAggChoiceContext) IsBucketAggChoiceContext()

func (*BucketAggChoiceContext) RangeBucket

func (*BucketAggChoiceContext) SignificantBucket

func (s *BucketAggChoiceContext) SignificantBucket() ISignificantBucketContext

func (*BucketAggChoiceContext) TermsBucket

func (*BucketAggChoiceContext) ToStringTree

func (s *BucketAggChoiceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BucketAggContext

type BucketAggContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBucketAggContext

func NewBucketAggContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BucketAggContext

func NewEmptyBucketAggContext

func NewEmptyBucketAggContext() *BucketAggContext

func (*BucketAggContext) AS

func (*BucketAggContext) Accept

func (s *BucketAggContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BucketAggContext) BucketAggChoice

func (s *BucketAggContext) BucketAggChoice() IBucketAggChoiceContext

func (*BucketAggContext) EnterRule

func (s *BucketAggContext) EnterRule(listener antlr.ParseTreeListener)

func (*BucketAggContext) ExitRule

func (s *BucketAggContext) ExitRule(listener antlr.ParseTreeListener)

func (*BucketAggContext) ExportField

func (s *BucketAggContext) ExportField() IExportFieldContext

func (*BucketAggContext) GetBucket

func (*BucketAggContext) GetBucketAs

func (s *BucketAggContext) GetBucketAs() IExportFieldContext

func (*BucketAggContext) GetParser

func (s *BucketAggContext) GetParser() antlr.Parser

func (*BucketAggContext) GetRuleContext

func (s *BucketAggContext) GetRuleContext() antlr.RuleContext

func (*BucketAggContext) IsBucketAggContext

func (*BucketAggContext) IsBucketAggContext()

func (*BucketAggContext) SetBucket

func (s *BucketAggContext) SetBucket(v IBucketAggChoiceContext)

func (*BucketAggContext) SetBucketAs

func (s *BucketAggContext) SetBucketAs(v IExportFieldContext)

func (*BucketAggContext) ToStringTree

func (s *BucketAggContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BucketAggListContext

type BucketAggListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBucketAggListContext

func NewBucketAggListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BucketAggListContext

func NewEmptyBucketAggListContext

func NewEmptyBucketAggListContext() *BucketAggListContext

func (*BucketAggListContext) Accept

func (s *BucketAggListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BucketAggListContext) AllBucketAgg

func (s *BucketAggListContext) AllBucketAgg() []IBucketAggContext

func (*BucketAggListContext) BucketAgg

func (s *BucketAggListContext) BucketAgg(i int) IBucketAggContext

func (*BucketAggListContext) EnterRule

func (s *BucketAggListContext) EnterRule(listener antlr.ParseTreeListener)

func (*BucketAggListContext) ExitRule

func (s *BucketAggListContext) ExitRule(listener antlr.ParseTreeListener)

func (*BucketAggListContext) GetBuckets

func (s *BucketAggListContext) GetBuckets() []IBucketAggContext

func (*BucketAggListContext) GetParser

func (s *BucketAggListContext) GetParser() antlr.Parser

func (*BucketAggListContext) GetRuleContext

func (s *BucketAggListContext) GetRuleContext() antlr.RuleContext

func (*BucketAggListContext) Get_bucketAgg

func (s *BucketAggListContext) Get_bucketAgg() IBucketAggContext

func (*BucketAggListContext) IsBucketAggListContext

func (*BucketAggListContext) IsBucketAggListContext()

func (*BucketAggListContext) SetBuckets

func (s *BucketAggListContext) SetBuckets(v []IBucketAggContext)

func (*BucketAggListContext) Set_bucketAgg

func (s *BucketAggListContext) Set_bucketAgg(v IBucketAggContext)

func (*BucketAggListContext) ToStringTree

func (s *BucketAggListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CaseInsensitiveStream

type CaseInsensitiveStream struct {
	// contains filtered or unexported fields
}

对token大小写不敏感

func NewCaseInsensitiveStream

func NewCaseInsensitiveStream(stream antlr.CharStream) *CaseInsensitiveStream

func (*CaseInsensitiveStream) Consume

func (c *CaseInsensitiveStream) Consume()

func (*CaseInsensitiveStream) GetSourceName

func (c *CaseInsensitiveStream) GetSourceName() string

func (*CaseInsensitiveStream) GetText

func (c *CaseInsensitiveStream) GetText(i int, i2 int) string

func (*CaseInsensitiveStream) GetTextFromInterval

func (c *CaseInsensitiveStream) GetTextFromInterval(interval antlr.Interval) string

func (*CaseInsensitiveStream) GetTextFromTokens

func (c *CaseInsensitiveStream) GetTextFromTokens(start, end antlr.Token) string

func (*CaseInsensitiveStream) Index

func (c *CaseInsensitiveStream) Index() int

func (*CaseInsensitiveStream) LA

func (c *CaseInsensitiveStream) LA(i int) int

func (*CaseInsensitiveStream) Mark

func (c *CaseInsensitiveStream) Mark() int

func (*CaseInsensitiveStream) Release

func (c *CaseInsensitiveStream) Release(marker int)

func (*CaseInsensitiveStream) Seek

func (c *CaseInsensitiveStream) Seek(index int)

func (*CaseInsensitiveStream) Size

func (c *CaseInsensitiveStream) Size() int

type CollapseExprContext

type CollapseExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCollapseExprContext

func NewCollapseExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollapseExprContext

func NewEmptyCollapseExprContext

func NewEmptyCollapseExprContext() *CollapseExprContext

func (*CollapseExprContext) Accept

func (s *CollapseExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CollapseExprContext) BY

func (*CollapseExprContext) COLLAPSE

func (s *CollapseExprContext) COLLAPSE() antlr.TerminalNode

func (*CollapseExprContext) EnterRule

func (s *CollapseExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*CollapseExprContext) ExitRule

func (s *CollapseExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*CollapseExprContext) FieldIdentifier

func (s *CollapseExprContext) FieldIdentifier() IFieldIdentifierContext

func (*CollapseExprContext) GetField

func (*CollapseExprContext) GetParser

func (s *CollapseExprContext) GetParser() antlr.Parser

func (*CollapseExprContext) GetRuleContext

func (s *CollapseExprContext) GetRuleContext() antlr.RuleContext

func (*CollapseExprContext) IsCollapseExprContext

func (*CollapseExprContext) IsCollapseExprContext()

func (*CollapseExprContext) SetField

func (*CollapseExprContext) ToStringTree

func (s *CollapseExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComparableExpressionContext

type ComparableExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparableExpressionContext

func NewComparableExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparableExpressionContext

func NewEmptyComparableExpressionContext

func NewEmptyComparableExpressionContext() *ComparableExpressionContext

func (*ComparableExpressionContext) Accept

func (s *ComparableExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparableExpressionContext) ArithmeticExpressionCompare

func (s *ComparableExpressionContext) ArithmeticExpressionCompare() IArithmeticExpressionCompareContext

func (*ComparableExpressionContext) BtwCompare

func (*ComparableExpressionContext) EnterRule

func (s *ComparableExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparableExpressionContext) ExitRule

func (s *ComparableExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparableExpressionContext) FunctionalCompare

func (*ComparableExpressionContext) GetBtwCmp

func (*ComparableExpressionContext) GetFuncCmp

func (*ComparableExpressionContext) GetMathCmp

func (*ComparableExpressionContext) GetNot

func (*ComparableExpressionContext) GetParser

func (s *ComparableExpressionContext) GetParser() antlr.Parser

func (*ComparableExpressionContext) GetRuleContext

func (s *ComparableExpressionContext) GetRuleContext() antlr.RuleContext

func (*ComparableExpressionContext) GetTCmp

func (*ComparableExpressionContext) IsComparableExpressionContext

func (*ComparableExpressionContext) IsComparableExpressionContext()

func (*ComparableExpressionContext) NOT

func (*ComparableExpressionContext) SetBtwCmp

func (*ComparableExpressionContext) SetFuncCmp

func (*ComparableExpressionContext) SetMathCmp

func (*ComparableExpressionContext) SetNot

func (*ComparableExpressionContext) SetTCmp

func (*ComparableExpressionContext) TermCompare

func (*ComparableExpressionContext) ToStringTree

func (s *ComparableExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComparisonOperatorContext

type ComparisonOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonOperatorContext

func NewComparisonOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonOperatorContext

func NewEmptyComparisonOperatorContext

func NewEmptyComparisonOperatorContext() *ComparisonOperatorContext

func (*ComparisonOperatorContext) Accept

func (s *ComparisonOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonOperatorContext) EQ

func (*ComparisonOperatorContext) EnterRule

func (s *ComparisonOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisonOperatorContext) ExitRule

func (s *ComparisonOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisonOperatorContext) GE

func (*ComparisonOperatorContext) GT

func (*ComparisonOperatorContext) GetParser

func (s *ComparisonOperatorContext) GetParser() antlr.Parser

func (*ComparisonOperatorContext) GetRuleContext

func (s *ComparisonOperatorContext) GetRuleContext() antlr.RuleContext

func (*ComparisonOperatorContext) IsComparisonOperatorContext

func (*ComparisonOperatorContext) IsComparisonOperatorContext()

func (*ComparisonOperatorContext) LE

func (*ComparisonOperatorContext) LT

func (*ComparisonOperatorContext) NE

func (*ComparisonOperatorContext) ToStringTree

func (s *ComparisonOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CustomScoreExprContext

type CustomScoreExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCustomScoreExprContext

func NewCustomScoreExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CustomScoreExprContext

func NewEmptyCustomScoreExprContext

func NewEmptyCustomScoreExprContext() *CustomScoreExprContext

func (*CustomScoreExprContext) Accept

func (s *CustomScoreExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CustomScoreExprContext) CUSTOM_SCORE

func (s *CustomScoreExprContext) CUSTOM_SCORE() antlr.TerminalNode

func (*CustomScoreExprContext) EnterRule

func (s *CustomScoreExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*CustomScoreExprContext) ExitRule

func (s *CustomScoreExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*CustomScoreExprContext) GetParser

func (s *CustomScoreExprContext) GetParser() antlr.Parser

func (*CustomScoreExprContext) GetRuleContext

func (s *CustomScoreExprContext) GetRuleContext() antlr.RuleContext

func (*CustomScoreExprContext) IsCustomScoreExprContext

func (*CustomScoreExprContext) IsCustomScoreExprContext()

func (*CustomScoreExprContext) ScriptPhrase

func (s *CustomScoreExprContext) ScriptPhrase() IScriptPhraseContext

func (*CustomScoreExprContext) ToStringTree

func (s *CustomScoreExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DataStructContext

type DataStructContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDataStructContext

func NewDataStructContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DataStructContext

func NewEmptyDataStructContext

func NewEmptyDataStructContext() *DataStructContext

func (*DataStructContext) Accept

func (s *DataStructContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DataStructContext) AllExportField

func (s *DataStructContext) AllExportField() []IExportFieldContext

func (*DataStructContext) EnterRule

func (s *DataStructContext) EnterRule(listener antlr.ParseTreeListener)

func (*DataStructContext) ExitRule

func (s *DataStructContext) ExitRule(listener antlr.ParseTreeListener)

func (*DataStructContext) ExportField

func (s *DataStructContext) ExportField(i int) IExportFieldContext

func (*DataStructContext) GetFields

func (s *DataStructContext) GetFields() []IExportFieldContext

func (*DataStructContext) GetParser

func (s *DataStructContext) GetParser() antlr.Parser

func (*DataStructContext) GetRuleContext

func (s *DataStructContext) GetRuleContext() antlr.RuleContext

func (*DataStructContext) GetTableName

func (s *DataStructContext) GetTableName() IStrictIdentifierContext

func (*DataStructContext) Get_exportField

func (s *DataStructContext) Get_exportField() IExportFieldContext

func (*DataStructContext) IsDataStructContext

func (*DataStructContext) IsDataStructContext()

func (*DataStructContext) STRUCT

func (s *DataStructContext) STRUCT() antlr.TerminalNode

func (*DataStructContext) SetFields

func (s *DataStructContext) SetFields(v []IExportFieldContext)

func (*DataStructContext) SetTableName

func (s *DataStructContext) SetTableName(v IStrictIdentifierContext)

func (*DataStructContext) Set_exportField

func (s *DataStructContext) Set_exportField(v IExportFieldContext)

func (*DataStructContext) StrictIdentifier

func (s *DataStructContext) StrictIdentifier() IStrictIdentifierContext

func (*DataStructContext) ToStringTree

func (s *DataStructContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DataTypeContext

type DataTypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDataTypeContext

func NewDataTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DataTypeContext

func NewEmptyDataTypeContext

func NewEmptyDataTypeContext() *DataTypeContext

func (*DataTypeContext) Accept

func (s *DataTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DataTypeContext) BOOLEAN_T

func (s *DataTypeContext) BOOLEAN_T() antlr.TerminalNode

func (*DataTypeContext) DATETIME_T

func (s *DataTypeContext) DATETIME_T() antlr.TerminalNode

func (*DataTypeContext) DATE_T

func (s *DataTypeContext) DATE_T() antlr.TerminalNode

func (*DataTypeContext) DOUBLE_T

func (s *DataTypeContext) DOUBLE_T() antlr.TerminalNode

func (*DataTypeContext) EnterRule

func (s *DataTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*DataTypeContext) ExitRule

func (s *DataTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*DataTypeContext) FLOAT_T

func (s *DataTypeContext) FLOAT_T() antlr.TerminalNode

func (*DataTypeContext) GetParser

func (s *DataTypeContext) GetParser() antlr.Parser

func (*DataTypeContext) GetRuleContext

func (s *DataTypeContext) GetRuleContext() antlr.RuleContext

func (*DataTypeContext) INTEGER_T

func (s *DataTypeContext) INTEGER_T() antlr.TerminalNode

func (*DataTypeContext) IsDataTypeContext

func (*DataTypeContext) IsDataTypeContext()

func (*DataTypeContext) LONG_T

func (s *DataTypeContext) LONG_T() antlr.TerminalNode

func (*DataTypeContext) STRING

func (s *DataTypeContext) STRING() antlr.TerminalNode

func (*DataTypeContext) TIMESTAMP_T

func (s *DataTypeContext) TIMESTAMP_T() antlr.TerminalNode

func (*DataTypeContext) TIME_T

func (s *DataTypeContext) TIME_T() antlr.TerminalNode

func (*DataTypeContext) ToStringTree

func (s *DataTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DateHistogramBucketContext

type DateHistogramBucketContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDateHistogramBucketContext

func NewDateHistogramBucketContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DateHistogramBucketContext

func NewEmptyDateHistogramBucketContext

func NewEmptyDateHistogramBucketContext() *DateHistogramBucketContext

func (*DateHistogramBucketContext) ASC

func (*DateHistogramBucketContext) Accept

func (s *DateHistogramBucketContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DateHistogramBucketContext) AllEQ

func (*DateHistogramBucketContext) AllParam

func (s *DateHistogramBucketContext) AllParam() []IParamContext

func (*DateHistogramBucketContext) AllStr

func (*DateHistogramBucketContext) DATE_HISTOGRAM

func (s *DateHistogramBucketContext) DATE_HISTOGRAM() antlr.TerminalNode

func (*DateHistogramBucketContext) EQ

func (*DateHistogramBucketContext) EnterRule

func (s *DateHistogramBucketContext) EnterRule(listener antlr.ParseTreeListener)

func (*DateHistogramBucketContext) ExitRule

func (s *DateHistogramBucketContext) ExitRule(listener antlr.ParseTreeListener)

func (*DateHistogramBucketContext) FORMAT

func (*DateHistogramBucketContext) FieldIdentifier

func (*DateHistogramBucketContext) GetField

func (*DateHistogramBucketContext) GetFormat

func (s *DateHistogramBucketContext) GetFormat() IStrContext

func (*DateHistogramBucketContext) GetInterval

func (s *DateHistogramBucketContext) GetInterval() IStrContext

func (*DateHistogramBucketContext) GetMissing

func (s *DateHistogramBucketContext) GetMissing() IParamContext

func (*DateHistogramBucketContext) GetOffset

func (*DateHistogramBucketContext) GetOrder

func (*DateHistogramBucketContext) GetParser

func (s *DateHistogramBucketContext) GetParser() antlr.Parser

func (*DateHistogramBucketContext) GetRuleContext

func (s *DateHistogramBucketContext) GetRuleContext() antlr.RuleContext

func (*DateHistogramBucketContext) INTERVAL

func (*DateHistogramBucketContext) IsDateHistogramBucketContext

func (*DateHistogramBucketContext) IsDateHistogramBucketContext()

func (*DateHistogramBucketContext) MISSING

func (*DateHistogramBucketContext) OFFSET

func (*DateHistogramBucketContext) ORDER

func (*DateHistogramBucketContext) Param

func (*DateHistogramBucketContext) PathIdentifier

func (*DateHistogramBucketContext) SetField

func (*DateHistogramBucketContext) SetFormat

func (s *DateHistogramBucketContext) SetFormat(v IStrContext)

func (*DateHistogramBucketContext) SetInterval

func (s *DateHistogramBucketContext) SetInterval(v IStrContext)

func (*DateHistogramBucketContext) SetMissing

func (s *DateHistogramBucketContext) SetMissing(v IParamContext)

func (*DateHistogramBucketContext) SetOffset

func (s *DateHistogramBucketContext) SetOffset(v IParamContext)

func (*DateHistogramBucketContext) SetOrder

func (*DateHistogramBucketContext) Str

func (*DateHistogramBucketContext) ToStringTree

func (s *DateHistogramBucketContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DateRangeBucketContext

type DateRangeBucketContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDateRangeBucketContext

func NewDateRangeBucketContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DateRangeBucketContext

func NewEmptyDateRangeBucketContext

func NewEmptyDateRangeBucketContext() *DateRangeBucketContext

func (*DateRangeBucketContext) Accept

func (s *DateRangeBucketContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DateRangeBucketContext) AllEQ

func (*DateRangeBucketContext) AllStr

func (s *DateRangeBucketContext) AllStr() []IStrContext

func (*DateRangeBucketContext) DATE_RANGE

func (s *DateRangeBucketContext) DATE_RANGE() antlr.TerminalNode

func (*DateRangeBucketContext) DateRangeExpr

func (s *DateRangeBucketContext) DateRangeExpr() IDateRangeExprContext

func (*DateRangeBucketContext) EQ

func (*DateRangeBucketContext) EnterRule

func (s *DateRangeBucketContext) EnterRule(listener antlr.ParseTreeListener)

func (*DateRangeBucketContext) ExitRule

func (s *DateRangeBucketContext) ExitRule(listener antlr.ParseTreeListener)

func (*DateRangeBucketContext) FORMAT

func (*DateRangeBucketContext) FieldIdentifier

func (s *DateRangeBucketContext) FieldIdentifier() IFieldIdentifierContext

func (*DateRangeBucketContext) GetField

func (*DateRangeBucketContext) GetFormat

func (s *DateRangeBucketContext) GetFormat() IStrContext

func (*DateRangeBucketContext) GetMissing

func (s *DateRangeBucketContext) GetMissing() IStrContext

func (*DateRangeBucketContext) GetParser

func (s *DateRangeBucketContext) GetParser() antlr.Parser

func (*DateRangeBucketContext) GetRuleContext

func (s *DateRangeBucketContext) GetRuleContext() antlr.RuleContext

func (*DateRangeBucketContext) IsDateRangeBucketContext

func (*DateRangeBucketContext) IsDateRangeBucketContext()

func (*DateRangeBucketContext) MISSING

func (*DateRangeBucketContext) SetField

func (*DateRangeBucketContext) SetFormat

func (s *DateRangeBucketContext) SetFormat(v IStrContext)

func (*DateRangeBucketContext) SetMissing

func (s *DateRangeBucketContext) SetMissing(v IStrContext)

func (*DateRangeBucketContext) Str

func (*DateRangeBucketContext) ToStringTree

func (s *DateRangeBucketContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DateRangeContext

type DateRangeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDateRangeContext

func NewDateRangeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DateRangeContext

func NewEmptyDateRangeContext

func NewEmptyDateRangeContext() *DateRangeContext

func (*DateRangeContext) Accept

func (s *DateRangeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DateRangeContext) AllDateRangeFromTo

func (s *DateRangeContext) AllDateRangeFromTo() []IDateRangeFromToContext

func (*DateRangeContext) DateRangeFromTo

func (s *DateRangeContext) DateRangeFromTo(i int) IDateRangeFromToContext

func (*DateRangeContext) EnterRule

func (s *DateRangeContext) EnterRule(listener antlr.ParseTreeListener)

func (*DateRangeContext) ExitRule

func (s *DateRangeContext) ExitRule(listener antlr.ParseTreeListener)

func (*DateRangeContext) GetFrom

func (*DateRangeContext) GetKey

func (s *DateRangeContext) GetKey() IStrContext

func (*DateRangeContext) GetParser

func (s *DateRangeContext) GetParser() antlr.Parser

func (*DateRangeContext) GetRuleContext

func (s *DateRangeContext) GetRuleContext() antlr.RuleContext

func (*DateRangeContext) GetTo

func (*DateRangeContext) IsDateRangeContext

func (*DateRangeContext) IsDateRangeContext()

func (*DateRangeContext) SetFrom

func (*DateRangeContext) SetKey

func (s *DateRangeContext) SetKey(v IStrContext)

func (*DateRangeContext) SetTo

func (*DateRangeContext) Str

func (s *DateRangeContext) Str() IStrContext

func (*DateRangeContext) ToStringTree

func (s *DateRangeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DateRangeExprContext

type DateRangeExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDateRangeExprContext

func NewDateRangeExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DateRangeExprContext

func NewEmptyDateRangeExprContext

func NewEmptyDateRangeExprContext() *DateRangeExprContext

func (*DateRangeExprContext) Accept

func (s *DateRangeExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DateRangeExprContext) AllDateRange

func (s *DateRangeExprContext) AllDateRange() []IDateRangeContext

func (*DateRangeExprContext) DateRange

func (s *DateRangeExprContext) DateRange(i int) IDateRangeContext

func (*DateRangeExprContext) EnterRule

func (s *DateRangeExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*DateRangeExprContext) ExitRule

func (s *DateRangeExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*DateRangeExprContext) GetParser

func (s *DateRangeExprContext) GetParser() antlr.Parser

func (*DateRangeExprContext) GetRanges

func (s *DateRangeExprContext) GetRanges() []IDateRangeContext

func (*DateRangeExprContext) GetRuleContext

func (s *DateRangeExprContext) GetRuleContext() antlr.RuleContext

func (*DateRangeExprContext) Get_dateRange

func (s *DateRangeExprContext) Get_dateRange() IDateRangeContext

func (*DateRangeExprContext) IsDateRangeExprContext

func (*DateRangeExprContext) IsDateRangeExprContext()

func (*DateRangeExprContext) SetRanges

func (s *DateRangeExprContext) SetRanges(v []IDateRangeContext)

func (*DateRangeExprContext) Set_dateRange

func (s *DateRangeExprContext) Set_dateRange(v IDateRangeContext)

func (*DateRangeExprContext) ToStringTree

func (s *DateRangeExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DateRangeFromToContext

type DateRangeFromToContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDateRangeFromToContext

func NewDateRangeFromToContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DateRangeFromToContext

func NewEmptyDateRangeFromToContext

func NewEmptyDateRangeFromToContext() *DateRangeFromToContext

func (*DateRangeFromToContext) Accept

func (s *DateRangeFromToContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DateRangeFromToContext) EnterRule

func (s *DateRangeFromToContext) EnterRule(listener antlr.ParseTreeListener)

func (*DateRangeFromToContext) ExitRule

func (s *DateRangeFromToContext) ExitRule(listener antlr.ParseTreeListener)

func (*DateRangeFromToContext) GetParser

func (s *DateRangeFromToContext) GetParser() antlr.Parser

func (*DateRangeFromToContext) GetRuleContext

func (s *DateRangeFromToContext) GetRuleContext() antlr.RuleContext

func (*DateRangeFromToContext) IsDateRangeFromToContext

func (*DateRangeFromToContext) IsDateRangeFromToContext()

func (*DateRangeFromToContext) LONG

func (*DateRangeFromToContext) MINUS

func (*DateRangeFromToContext) Str

func (*DateRangeFromToContext) ToStringTree

func (s *DateRangeFromToContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DeleteAliasContext

type DeleteAliasContext struct {
	AliasStatementContext
	// contains filtered or unexported fields
}

func NewDeleteAliasContext

func NewDeleteAliasContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DeleteAliasContext

func (*DeleteAliasContext) ALIAS

func (*DeleteAliasContext) Accept

func (s *DeleteAliasContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DeleteAliasContext) AllIndexIdentifier

func (s *DeleteAliasContext) AllIndexIdentifier() []IIndexIdentifierContext

func (*DeleteAliasContext) DELETE

func (*DeleteAliasContext) EnterRule

func (s *DeleteAliasContext) EnterRule(listener antlr.ParseTreeListener)

func (*DeleteAliasContext) ExitRule

func (s *DeleteAliasContext) ExitRule(listener antlr.ParseTreeListener)

func (*DeleteAliasContext) FROM

func (*DeleteAliasContext) GetAliasName

func (s *DeleteAliasContext) GetAliasName() IIndexIdentifierContext

func (*DeleteAliasContext) GetIndexes

func (s *DeleteAliasContext) GetIndexes() []IIndexIdentifierContext

func (*DeleteAliasContext) GetOp

func (s *DeleteAliasContext) GetOp() antlr.Token

func (*DeleteAliasContext) GetRuleContext

func (s *DeleteAliasContext) GetRuleContext() antlr.RuleContext

func (*DeleteAliasContext) Get_indexIdentifier

func (s *DeleteAliasContext) Get_indexIdentifier() IIndexIdentifierContext

func (*DeleteAliasContext) IndexIdentifier

func (s *DeleteAliasContext) IndexIdentifier(i int) IIndexIdentifierContext

func (*DeleteAliasContext) SetAliasName

func (s *DeleteAliasContext) SetAliasName(v IIndexIdentifierContext)

func (*DeleteAliasContext) SetIndexes

func (s *DeleteAliasContext) SetIndexes(v []IIndexIdentifierContext)

func (*DeleteAliasContext) SetOp

func (s *DeleteAliasContext) SetOp(v antlr.Token)

func (*DeleteAliasContext) Set_indexIdentifier

func (s *DeleteAliasContext) Set_indexIdentifier(v IIndexIdentifierContext)

type DeleteStatementContext

type DeleteStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDeleteStatementContext

func NewDeleteStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeleteStatementContext

func NewEmptyDeleteStatementContext

func NewEmptyDeleteStatementContext() *DeleteStatementContext

func (*DeleteStatementContext) Accept

func (s *DeleteStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DeleteStatementContext) AllIndexIdentifier

func (s *DeleteStatementContext) AllIndexIdentifier() []IIndexIdentifierContext

func (*DeleteStatementContext) BY

func (*DeleteStatementContext) DELETE

func (*DeleteStatementContext) EQ

func (*DeleteStatementContext) EnterRule

func (s *DeleteStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*DeleteStatementContext) ExitRule

func (s *DeleteStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*DeleteStatementContext) FROM

func (*DeleteStatementContext) GetFileName

func (s *DeleteStatementContext) GetFileName() IStrContext

func (*DeleteStatementContext) GetId

func (*DeleteStatementContext) GetIds

func (s *DeleteStatementContext) GetIds() IStrContext

func (*DeleteStatementContext) GetIndexes

func (*DeleteStatementContext) GetParser

func (s *DeleteStatementContext) GetParser() antlr.Parser

func (*DeleteStatementContext) GetRuleContext

func (s *DeleteStatementContext) GetRuleContext() antlr.RuleContext

func (*DeleteStatementContext) GetStatName

func (*DeleteStatementContext) Get_indexIdentifier

func (s *DeleteStatementContext) Get_indexIdentifier() IIndexIdentifierContext

func (*DeleteStatementContext) ID

func (*DeleteStatementContext) IDS

func (*DeleteStatementContext) IDS_FILE

func (*DeleteStatementContext) IndexIdentifier

func (s *DeleteStatementContext) IndexIdentifier(i int) IIndexIdentifierContext

func (*DeleteStatementContext) IsDeleteStatementContext

func (*DeleteStatementContext) IsDeleteStatementContext()

func (*DeleteStatementContext) MAP

func (*DeleteStatementContext) SetFileName

func (s *DeleteStatementContext) SetFileName(v IStrContext)

func (*DeleteStatementContext) SetId

func (s *DeleteStatementContext) SetId(v IStrContext)

func (*DeleteStatementContext) SetIds

func (s *DeleteStatementContext) SetIds(v IStrContext)

func (*DeleteStatementContext) SetIndexes

func (*DeleteStatementContext) SetStatName

func (*DeleteStatementContext) Set_indexIdentifier

func (s *DeleteStatementContext) Set_indexIdentifier(v IIndexIdentifierContext)

func (*DeleteStatementContext) Str

func (*DeleteStatementContext) StrictIdentifier

func (s *DeleteStatementContext) StrictIdentifier() IStrictIdentifierContext

func (*DeleteStatementContext) ToStringTree

func (s *DeleteStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*DeleteStatementContext) WHERE

func (*DeleteStatementContext) WhereExpression

func (s *DeleteStatementContext) WhereExpression() IWhereExpressionContext

type DescStatementContext

type DescStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDescStatementContext

func NewDescStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DescStatementContext

func NewEmptyDescStatementContext

func NewEmptyDescStatementContext() *DescStatementContext

func (*DescStatementContext) Accept

func (s *DescStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DescStatementContext) AllIndexIdentifier

func (s *DescStatementContext) AllIndexIdentifier() []IIndexIdentifierContext

func (*DescStatementContext) DESC

func (*DescStatementContext) DESCRIBE

func (s *DescStatementContext) DESCRIBE() antlr.TerminalNode

func (*DescStatementContext) EnterRule

func (s *DescStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*DescStatementContext) ExitRule

func (s *DescStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*DescStatementContext) GetIndexes

func (*DescStatementContext) GetParser

func (s *DescStatementContext) GetParser() antlr.Parser

func (*DescStatementContext) GetRuleContext

func (s *DescStatementContext) GetRuleContext() antlr.RuleContext

func (*DescStatementContext) Get_indexIdentifier

func (s *DescStatementContext) Get_indexIdentifier() IIndexIdentifierContext

func (*DescStatementContext) IndexIdentifier

func (s *DescStatementContext) IndexIdentifier(i int) IIndexIdentifierContext

func (*DescStatementContext) IsDescStatementContext

func (*DescStatementContext) IsDescStatementContext()

func (*DescStatementContext) SetIndexes

func (s *DescStatementContext) SetIndexes(v []IIndexIdentifierContext)

func (*DescStatementContext) Set_indexIdentifier

func (s *DescStatementContext) Set_indexIdentifier(v IIndexIdentifierContext)

func (*DescStatementContext) TEMPLATE

func (s *DescStatementContext) TEMPLATE() antlr.TerminalNode

func (*DescStatementContext) ToStringTree

func (s *DescStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ElasticSQLContext

type ElasticSQLContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewElasticSQLContext

func NewElasticSQLContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElasticSQLContext

func NewEmptyElasticSQLContext

func NewEmptyElasticSQLContext() *ElasticSQLContext

func (*ElasticSQLContext) Accept

func (s *ElasticSQLContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ElasticSQLContext) AllStatement

func (s *ElasticSQLContext) AllStatement() []IStatementContext

func (*ElasticSQLContext) EnterRule

func (s *ElasticSQLContext) EnterRule(listener antlr.ParseTreeListener)

func (*ElasticSQLContext) ExitRule

func (s *ElasticSQLContext) ExitRule(listener antlr.ParseTreeListener)

func (*ElasticSQLContext) GetParser

func (s *ElasticSQLContext) GetParser() antlr.Parser

func (*ElasticSQLContext) GetRuleContext

func (s *ElasticSQLContext) GetRuleContext() antlr.RuleContext

func (*ElasticSQLContext) GetStatements

func (s *ElasticSQLContext) GetStatements() []IStatementContext

func (*ElasticSQLContext) Get_statement

func (s *ElasticSQLContext) Get_statement() IStatementContext

func (*ElasticSQLContext) IsElasticSQLContext

func (*ElasticSQLContext) IsElasticSQLContext()

func (*ElasticSQLContext) SetStatements

func (s *ElasticSQLContext) SetStatements(v []IStatementContext)

func (*ElasticSQLContext) Set_statement

func (s *ElasticSQLContext) Set_statement(v IStatementContext)

func (*ElasticSQLContext) Statement

func (s *ElasticSQLContext) Statement(i int) IStatementContext

func (*ElasticSQLContext) ToStringTree

func (s *ElasticSQLContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ElasticSQLLexer

type ElasticSQLLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewElasticSQLLexer

func NewElasticSQLLexer(input antlr.CharStream) *ElasticSQLLexer

NewElasticSQLLexer produces a new lexer instance for the optional input antlr.CharStream.

type ElasticSQLListener

type ElasticSQLListener interface {
	antlr.ParseTreeListener

	// EnterElasticSQL is called when entering the elasticSQL production.
	EnterElasticSQL(c *ElasticSQLContext)

	// EnterStatement is called when entering the statement production.
	EnterStatement(c *StatementContext)

	// EnterQueryStatement is called when entering the queryStatement production.
	EnterQueryStatement(c *QueryStatementContext)

	// EnterSelectItem is called when entering the selectItem production.
	EnterSelectItem(c *SelectItemContext)

	// EnterCollapseExpr is called when entering the collapseExpr production.
	EnterCollapseExpr(c *CollapseExprContext)

	// EnterCustomScoreExpr is called when entering the customScoreExpr production.
	EnterCustomScoreExpr(c *CustomScoreExprContext)

	// EnterRescoreExpr is called when entering the rescoreExpr production.
	EnterRescoreExpr(c *RescoreExprContext)

	// EnterMemSort is called when entering the memSort production.
	EnterMemSort(c *MemSortContext)

	// EnterInnerHit is called when entering the innerHit production.
	EnterInnerHit(c *InnerHitContext)

	// EnterScriptField is called when entering the scriptField production.
	EnterScriptField(c *ScriptFieldContext)

	// EnterHighlight is called when entering the highlight production.
	EnterHighlight(c *HighlightContext)

	// EnterFieldAs is called when entering the fieldAs production.
	EnterFieldAs(c *FieldAsContext)

	// EnterWhereExpression is called when entering the whereExpression production.
	EnterWhereExpression(c *WhereExpressionContext)

	// EnterLogicalExpr is called when entering the logicalExpr production.
	EnterLogicalExpr(c *LogicalExprContext)

	// EnterComparableExpression is called when entering the comparableExpression production.
	EnterComparableExpression(c *ComparableExpressionContext)

	// EnterTermCompare is called when entering the termCompare production.
	EnterTermCompare(c *TermCompareContext)

	// EnterBtwCompare is called when entering the btwCompare production.
	EnterBtwCompare(c *BtwCompareContext)

	// EnterArithmeticExpressionCompare is called when entering the arithmeticExpressionCompare production.
	EnterArithmeticExpressionCompare(c *ArithmeticExpressionCompareContext)

	// EnterArithmeticExpression is called when entering the arithmeticExpression production.
	EnterArithmeticExpression(c *ArithmeticExpressionContext)

	// EnterAddition is called when entering the addition production.
	EnterAddition(c *AdditionContext)

	// EnterMultiplyingExpression is called when entering the multiplyingExpression production.
	EnterMultiplyingExpression(c *MultiplyingExpressionContext)

	// EnterMulti is called when entering the multi production.
	EnterMulti(c *MultiContext)

	// EnterAtom is called when entering the atom production.
	EnterAtom(c *AtomContext)

	// EnterFunctionalCompare is called when entering the functionalCompare production.
	EnterFunctionalCompare(c *FunctionalCompareContext)

	// EnterJoinFunction is called when entering the joinFunction production.
	EnterJoinFunction(c *JoinFunctionContext)

	// EnterJoinFunctionNames is called when entering the joinFunctionNames production.
	EnterJoinFunctionNames(c *JoinFunctionNamesContext)

	// EnterScriptFunction is called when entering the scriptFunction production.
	EnterScriptFunction(c *ScriptFunctionContext)

	// EnterFullLevelFunction is called when entering the fullLevelFunction production.
	EnterFullLevelFunction(c *FullLevelFunctionContext)

	// EnterFullLevelFunctionNames is called when entering the fullLevelFunctionNames production.
	EnterFullLevelFunctionNames(c *FullLevelFunctionNamesContext)

	// EnterTermLevelFunction is called when entering the termLevelFunction production.
	EnterTermLevelFunction(c *TermLevelFunctionContext)

	// EnterTermLevelFunctionNames is called when entering the termLevelFunctionNames production.
	EnterTermLevelFunctionNames(c *TermLevelFunctionNamesContext)

	// EnterProp is called when entering the prop production.
	EnterProp(c *PropContext)

	// EnterParam is called when entering the param production.
	EnterParam(c *ParamContext)

	// EnterParam2 is called when entering the param2 production.
	EnterParam2(c *Param2Context)

	// EnterArrayValue is called when entering the arrayValue production.
	EnterArrayValue(c *ArrayValueContext)

	// EnterSortItem is called when entering the sortItem production.
	EnterSortItem(c *SortItemContext)

	// EnterExportStatement is called when entering the exportStatement production.
	EnterExportStatement(c *ExportStatementContext)

	// EnterExportField is called when entering the exportField production.
	EnterExportField(c *ExportFieldContext)

	// EnterAnalysisStatement is called when entering the analysisStatement production.
	EnterAnalysisStatement(c *AnalysisStatementContext)

	// EnterAggStatement is called when entering the aggStatement production.
	EnterAggStatement(c *AggStatementContext)

	// EnterMetricAgg is called when entering the metricAgg production.
	EnterMetricAgg(c *MetricAggContext)

	// EnterMetricNames is called when entering the metricNames production.
	EnterMetricNames(c *MetricNamesContext)

	// EnterMetricParams is called when entering the metricParams production.
	EnterMetricParams(c *MetricParamsContext)

	// EnterMkv is called when entering the mkv production.
	EnterMkv(c *MkvContext)

	// EnterMetricParamNames is called when entering the metricParamNames production.
	EnterMetricParamNames(c *MetricParamNamesContext)

	// EnterScriptPhrase is called when entering the scriptPhrase production.
	EnterScriptPhrase(c *ScriptPhraseContext)

	// EnterBucketAggList is called when entering the bucketAggList production.
	EnterBucketAggList(c *BucketAggListContext)

	// EnterBucketAgg is called when entering the bucketAgg production.
	EnterBucketAgg(c *BucketAggContext)

	// EnterBucketAggChoice is called when entering the bucketAggChoice production.
	EnterBucketAggChoice(c *BucketAggChoiceContext)

	// EnterTermsBucket is called when entering the termsBucket production.
	EnterTermsBucket(c *TermsBucketContext)

	// EnterHavingExpr is called when entering the havingExpr production.
	EnterHavingExpr(c *HavingExprContext)

	// EnterRangeBucket is called when entering the rangeBucket production.
	EnterRangeBucket(c *RangeBucketContext)

	// EnterRangeExpr is called when entering the rangeExpr production.
	EnterRangeExpr(c *RangeExprContext)

	// EnterRangeUnit is called when entering the rangeUnit production.
	EnterRangeUnit(c *RangeUnitContext)

	// EnterRangeFromTo is called when entering the rangeFromTo production.
	EnterRangeFromTo(c *RangeFromToContext)

	// EnterDateRangeBucket is called when entering the dateRangeBucket production.
	EnterDateRangeBucket(c *DateRangeBucketContext)

	// EnterDateRangeExpr is called when entering the dateRangeExpr production.
	EnterDateRangeExpr(c *DateRangeExprContext)

	// EnterDateRange is called when entering the dateRange production.
	EnterDateRange(c *DateRangeContext)

	// EnterDateRangeFromTo is called when entering the dateRangeFromTo production.
	EnterDateRangeFromTo(c *DateRangeFromToContext)

	// EnterHistogramBucket is called when entering the histogramBucket production.
	EnterHistogramBucket(c *HistogramBucketContext)

	// EnterDateHistogramBucket is called when entering the dateHistogramBucket production.
	EnterDateHistogramBucket(c *DateHistogramBucketContext)

	// EnterSignificantBucket is called when entering the significantBucket production.
	EnterSignificantBucket(c *SignificantBucketContext)

	// EnterFiltersBucket is called when entering the filtersBucket production.
	EnterFiltersBucket(c *FiltersBucketContext)

	// EnterSparkStatement is called when entering the sparkStatement production.
	EnterSparkStatement(c *SparkStatementContext)

	// EnterDataStruct is called when entering the dataStruct production.
	EnterDataStruct(c *DataStructContext)

	// EnterJoinQueryAnalysisStatement is called when entering the joinQueryAnalysisStatement production.
	EnterJoinQueryAnalysisStatement(c *JoinQueryAnalysisStatementContext)

	// EnterInsertStatement is called when entering the insertStatement production.
	EnterInsertStatement(c *InsertStatementContext)

	// EnterFieldList is called when entering the fieldList production.
	EnterFieldList(c *FieldListContext)

	// EnterValueList is called when entering the valueList production.
	EnterValueList(c *ValueListContext)

	// EnterParamValues is called when entering the paramValues production.
	EnterParamValues(c *ParamValuesContext)

	// EnterUpdateStatement is called when entering the updateStatement production.
	EnterUpdateStatement(c *UpdateStatementContext)

	// EnterUpdateReplaceField is called when entering the updateReplaceField production.
	EnterUpdateReplaceField(c *UpdateReplaceFieldContext)

	// EnterUpdateAddField is called when entering the updateAddField production.
	EnterUpdateAddField(c *UpdateAddFieldContext)

	// EnterUpdateRemoveField is called when entering the updateRemoveField production.
	EnterUpdateRemoveField(c *UpdateRemoveFieldContext)

	// EnterBatchUpdateStatement is called when entering the batchUpdateStatement production.
	EnterBatchUpdateStatement(c *BatchUpdateStatementContext)

	// EnterDeleteStatement is called when entering the deleteStatement production.
	EnterDeleteStatement(c *DeleteStatementContext)

	// EnterDescStatement is called when entering the descStatement production.
	EnterDescStatement(c *DescStatementContext)

	// EnterAddAlias is called when entering the addAlias production.
	EnterAddAlias(c *AddAliasContext)

	// EnterDeleteAlias is called when entering the deleteAlias production.
	EnterDeleteAlias(c *DeleteAliasContext)

	// EnterAlterStatement is called when entering the alterStatement production.
	EnterAlterStatement(c *AlterStatementContext)

	// EnterHive2Statement is called when entering the hive2Statement production.
	EnterHive2Statement(c *Hive2StatementContext)

	// EnterJdbcStatement is called when entering the jdbcStatement production.
	EnterJdbcStatement(c *JdbcStatementContext)

	// EnterBasicSQL is called when entering the basicSQL production.
	EnterBasicSQL(c *BasicSQLContext)

	// EnterFileLoadStatement is called when entering the fileLoadStatement production.
	EnterFileLoadStatement(c *FileLoadStatementContext)

	// EnterFieldDefine is called when entering the fieldDefine production.
	EnterFieldDefine(c *FieldDefineContext)

	// EnterAnalyzeStatement is called when entering the analyzeStatement production.
	EnterAnalyzeStatement(c *AnalyzeStatementContext)

	// EnterHanLPStatement is called when entering the hanLPStatement production.
	EnterHanLPStatement(c *HanLPStatementContext)

	// EnterNlpFunc is called when entering the nlpFunc production.
	EnterNlpFunc(c *NlpFuncContext)

	// EnterDataType is called when entering the dataType production.
	EnterDataType(c *DataTypeContext)

	// EnterComparisonOperator is called when entering the comparisonOperator production.
	EnterComparisonOperator(c *ComparisonOperatorContext)

	// EnterPathIdentifier is called when entering the pathIdentifier production.
	EnterPathIdentifier(c *PathIdentifierContext)

	// EnterFieldIdentifier is called when entering the fieldIdentifier production.
	EnterFieldIdentifier(c *FieldIdentifierContext)

	// EnterIndexIdentifier is called when entering the indexIdentifier production.
	EnterIndexIdentifier(c *IndexIdentifierContext)

	// EnterIndexName is called when entering the indexName production.
	EnterIndexName(c *IndexNameContext)

	// EnterStrictIdentifier is called when entering the strictIdentifier production.
	EnterStrictIdentifier(c *StrictIdentifierContext)

	// EnterStr is called when entering the str production.
	EnterStr(c *StrContext)

	// EnterNumber is called when entering the number production.
	EnterNumber(c *NumberContext)

	// EnterBooleanValue is called when entering the booleanValue production.
	EnterBooleanValue(c *BooleanValueContext)

	// EnterNonReserved is called when entering the nonReserved production.
	EnterNonReserved(c *NonReservedContext)

	// ExitElasticSQL is called when exiting the elasticSQL production.
	ExitElasticSQL(c *ElasticSQLContext)

	// ExitStatement is called when exiting the statement production.
	ExitStatement(c *StatementContext)

	// ExitQueryStatement is called when exiting the queryStatement production.
	ExitQueryStatement(c *QueryStatementContext)

	// ExitSelectItem is called when exiting the selectItem production.
	ExitSelectItem(c *SelectItemContext)

	// ExitCollapseExpr is called when exiting the collapseExpr production.
	ExitCollapseExpr(c *CollapseExprContext)

	// ExitCustomScoreExpr is called when exiting the customScoreExpr production.
	ExitCustomScoreExpr(c *CustomScoreExprContext)

	// ExitRescoreExpr is called when exiting the rescoreExpr production.
	ExitRescoreExpr(c *RescoreExprContext)

	// ExitMemSort is called when exiting the memSort production.
	ExitMemSort(c *MemSortContext)

	// ExitInnerHit is called when exiting the innerHit production.
	ExitInnerHit(c *InnerHitContext)

	// ExitScriptField is called when exiting the scriptField production.
	ExitScriptField(c *ScriptFieldContext)

	// ExitHighlight is called when exiting the highlight production.
	ExitHighlight(c *HighlightContext)

	// ExitFieldAs is called when exiting the fieldAs production.
	ExitFieldAs(c *FieldAsContext)

	// ExitWhereExpression is called when exiting the whereExpression production.
	ExitWhereExpression(c *WhereExpressionContext)

	// ExitLogicalExpr is called when exiting the logicalExpr production.
	ExitLogicalExpr(c *LogicalExprContext)

	// ExitComparableExpression is called when exiting the comparableExpression production.
	ExitComparableExpression(c *ComparableExpressionContext)

	// ExitTermCompare is called when exiting the termCompare production.
	ExitTermCompare(c *TermCompareContext)

	// ExitBtwCompare is called when exiting the btwCompare production.
	ExitBtwCompare(c *BtwCompareContext)

	// ExitArithmeticExpressionCompare is called when exiting the arithmeticExpressionCompare production.
	ExitArithmeticExpressionCompare(c *ArithmeticExpressionCompareContext)

	// ExitArithmeticExpression is called when exiting the arithmeticExpression production.
	ExitArithmeticExpression(c *ArithmeticExpressionContext)

	// ExitAddition is called when exiting the addition production.
	ExitAddition(c *AdditionContext)

	// ExitMultiplyingExpression is called when exiting the multiplyingExpression production.
	ExitMultiplyingExpression(c *MultiplyingExpressionContext)

	// ExitMulti is called when exiting the multi production.
	ExitMulti(c *MultiContext)

	// ExitAtom is called when exiting the atom production.
	ExitAtom(c *AtomContext)

	// ExitFunctionalCompare is called when exiting the functionalCompare production.
	ExitFunctionalCompare(c *FunctionalCompareContext)

	// ExitJoinFunction is called when exiting the joinFunction production.
	ExitJoinFunction(c *JoinFunctionContext)

	// ExitJoinFunctionNames is called when exiting the joinFunctionNames production.
	ExitJoinFunctionNames(c *JoinFunctionNamesContext)

	// ExitScriptFunction is called when exiting the scriptFunction production.
	ExitScriptFunction(c *ScriptFunctionContext)

	// ExitFullLevelFunction is called when exiting the fullLevelFunction production.
	ExitFullLevelFunction(c *FullLevelFunctionContext)

	// ExitFullLevelFunctionNames is called when exiting the fullLevelFunctionNames production.
	ExitFullLevelFunctionNames(c *FullLevelFunctionNamesContext)

	// ExitTermLevelFunction is called when exiting the termLevelFunction production.
	ExitTermLevelFunction(c *TermLevelFunctionContext)

	// ExitTermLevelFunctionNames is called when exiting the termLevelFunctionNames production.
	ExitTermLevelFunctionNames(c *TermLevelFunctionNamesContext)

	// ExitProp is called when exiting the prop production.
	ExitProp(c *PropContext)

	// ExitParam is called when exiting the param production.
	ExitParam(c *ParamContext)

	// ExitParam2 is called when exiting the param2 production.
	ExitParam2(c *Param2Context)

	// ExitArrayValue is called when exiting the arrayValue production.
	ExitArrayValue(c *ArrayValueContext)

	// ExitSortItem is called when exiting the sortItem production.
	ExitSortItem(c *SortItemContext)

	// ExitExportStatement is called when exiting the exportStatement production.
	ExitExportStatement(c *ExportStatementContext)

	// ExitExportField is called when exiting the exportField production.
	ExitExportField(c *ExportFieldContext)

	// ExitAnalysisStatement is called when exiting the analysisStatement production.
	ExitAnalysisStatement(c *AnalysisStatementContext)

	// ExitAggStatement is called when exiting the aggStatement production.
	ExitAggStatement(c *AggStatementContext)

	// ExitMetricAgg is called when exiting the metricAgg production.
	ExitMetricAgg(c *MetricAggContext)

	// ExitMetricNames is called when exiting the metricNames production.
	ExitMetricNames(c *MetricNamesContext)

	// ExitMetricParams is called when exiting the metricParams production.
	ExitMetricParams(c *MetricParamsContext)

	// ExitMkv is called when exiting the mkv production.
	ExitMkv(c *MkvContext)

	// ExitMetricParamNames is called when exiting the metricParamNames production.
	ExitMetricParamNames(c *MetricParamNamesContext)

	// ExitScriptPhrase is called when exiting the scriptPhrase production.
	ExitScriptPhrase(c *ScriptPhraseContext)

	// ExitBucketAggList is called when exiting the bucketAggList production.
	ExitBucketAggList(c *BucketAggListContext)

	// ExitBucketAgg is called when exiting the bucketAgg production.
	ExitBucketAgg(c *BucketAggContext)

	// ExitBucketAggChoice is called when exiting the bucketAggChoice production.
	ExitBucketAggChoice(c *BucketAggChoiceContext)

	// ExitTermsBucket is called when exiting the termsBucket production.
	ExitTermsBucket(c *TermsBucketContext)

	// ExitHavingExpr is called when exiting the havingExpr production.
	ExitHavingExpr(c *HavingExprContext)

	// ExitRangeBucket is called when exiting the rangeBucket production.
	ExitRangeBucket(c *RangeBucketContext)

	// ExitRangeExpr is called when exiting the rangeExpr production.
	ExitRangeExpr(c *RangeExprContext)

	// ExitRangeUnit is called when exiting the rangeUnit production.
	ExitRangeUnit(c *RangeUnitContext)

	// ExitRangeFromTo is called when exiting the rangeFromTo production.
	ExitRangeFromTo(c *RangeFromToContext)

	// ExitDateRangeBucket is called when exiting the dateRangeBucket production.
	ExitDateRangeBucket(c *DateRangeBucketContext)

	// ExitDateRangeExpr is called when exiting the dateRangeExpr production.
	ExitDateRangeExpr(c *DateRangeExprContext)

	// ExitDateRange is called when exiting the dateRange production.
	ExitDateRange(c *DateRangeContext)

	// ExitDateRangeFromTo is called when exiting the dateRangeFromTo production.
	ExitDateRangeFromTo(c *DateRangeFromToContext)

	// ExitHistogramBucket is called when exiting the histogramBucket production.
	ExitHistogramBucket(c *HistogramBucketContext)

	// ExitDateHistogramBucket is called when exiting the dateHistogramBucket production.
	ExitDateHistogramBucket(c *DateHistogramBucketContext)

	// ExitSignificantBucket is called when exiting the significantBucket production.
	ExitSignificantBucket(c *SignificantBucketContext)

	// ExitFiltersBucket is called when exiting the filtersBucket production.
	ExitFiltersBucket(c *FiltersBucketContext)

	// ExitSparkStatement is called when exiting the sparkStatement production.
	ExitSparkStatement(c *SparkStatementContext)

	// ExitDataStruct is called when exiting the dataStruct production.
	ExitDataStruct(c *DataStructContext)

	// ExitJoinQueryAnalysisStatement is called when exiting the joinQueryAnalysisStatement production.
	ExitJoinQueryAnalysisStatement(c *JoinQueryAnalysisStatementContext)

	// ExitInsertStatement is called when exiting the insertStatement production.
	ExitInsertStatement(c *InsertStatementContext)

	// ExitFieldList is called when exiting the fieldList production.
	ExitFieldList(c *FieldListContext)

	// ExitValueList is called when exiting the valueList production.
	ExitValueList(c *ValueListContext)

	// ExitParamValues is called when exiting the paramValues production.
	ExitParamValues(c *ParamValuesContext)

	// ExitUpdateStatement is called when exiting the updateStatement production.
	ExitUpdateStatement(c *UpdateStatementContext)

	// ExitUpdateReplaceField is called when exiting the updateReplaceField production.
	ExitUpdateReplaceField(c *UpdateReplaceFieldContext)

	// ExitUpdateAddField is called when exiting the updateAddField production.
	ExitUpdateAddField(c *UpdateAddFieldContext)

	// ExitUpdateRemoveField is called when exiting the updateRemoveField production.
	ExitUpdateRemoveField(c *UpdateRemoveFieldContext)

	// ExitBatchUpdateStatement is called when exiting the batchUpdateStatement production.
	ExitBatchUpdateStatement(c *BatchUpdateStatementContext)

	// ExitDeleteStatement is called when exiting the deleteStatement production.
	ExitDeleteStatement(c *DeleteStatementContext)

	// ExitDescStatement is called when exiting the descStatement production.
	ExitDescStatement(c *DescStatementContext)

	// ExitAddAlias is called when exiting the addAlias production.
	ExitAddAlias(c *AddAliasContext)

	// ExitDeleteAlias is called when exiting the deleteAlias production.
	ExitDeleteAlias(c *DeleteAliasContext)

	// ExitAlterStatement is called when exiting the alterStatement production.
	ExitAlterStatement(c *AlterStatementContext)

	// ExitHive2Statement is called when exiting the hive2Statement production.
	ExitHive2Statement(c *Hive2StatementContext)

	// ExitJdbcStatement is called when exiting the jdbcStatement production.
	ExitJdbcStatement(c *JdbcStatementContext)

	// ExitBasicSQL is called when exiting the basicSQL production.
	ExitBasicSQL(c *BasicSQLContext)

	// ExitFileLoadStatement is called when exiting the fileLoadStatement production.
	ExitFileLoadStatement(c *FileLoadStatementContext)

	// ExitFieldDefine is called when exiting the fieldDefine production.
	ExitFieldDefine(c *FieldDefineContext)

	// ExitAnalyzeStatement is called when exiting the analyzeStatement production.
	ExitAnalyzeStatement(c *AnalyzeStatementContext)

	// ExitHanLPStatement is called when exiting the hanLPStatement production.
	ExitHanLPStatement(c *HanLPStatementContext)

	// ExitNlpFunc is called when exiting the nlpFunc production.
	ExitNlpFunc(c *NlpFuncContext)

	// ExitDataType is called when exiting the dataType production.
	ExitDataType(c *DataTypeContext)

	// ExitComparisonOperator is called when exiting the comparisonOperator production.
	ExitComparisonOperator(c *ComparisonOperatorContext)

	// ExitPathIdentifier is called when exiting the pathIdentifier production.
	ExitPathIdentifier(c *PathIdentifierContext)

	// ExitFieldIdentifier is called when exiting the fieldIdentifier production.
	ExitFieldIdentifier(c *FieldIdentifierContext)

	// ExitIndexIdentifier is called when exiting the indexIdentifier production.
	ExitIndexIdentifier(c *IndexIdentifierContext)

	// ExitIndexName is called when exiting the indexName production.
	ExitIndexName(c *IndexNameContext)

	// ExitStrictIdentifier is called when exiting the strictIdentifier production.
	ExitStrictIdentifier(c *StrictIdentifierContext)

	// ExitStr is called when exiting the str production.
	ExitStr(c *StrContext)

	// ExitNumber is called when exiting the number production.
	ExitNumber(c *NumberContext)

	// ExitBooleanValue is called when exiting the booleanValue production.
	ExitBooleanValue(c *BooleanValueContext)

	// ExitNonReserved is called when exiting the nonReserved production.
	ExitNonReserved(c *NonReservedContext)
}

ElasticSQLListener is a complete listener for a parse tree produced by ElasticSQLParser.

type ElasticSQLParser

type ElasticSQLParser struct {
	*antlr.BaseParser
}

func NewElasticSQLParser

func NewElasticSQLParser(input antlr.TokenStream) *ElasticSQLParser

NewElasticSQLParser produces a new parser instance for the optional input antlr.TokenStream.

func (*ElasticSQLParser) Addition

func (p *ElasticSQLParser) Addition() (localctx IAdditionContext)

func (*ElasticSQLParser) AggStatement

func (p *ElasticSQLParser) AggStatement() (localctx IAggStatementContext)

func (*ElasticSQLParser) AliasStatement

func (p *ElasticSQLParser) AliasStatement() (localctx IAliasStatementContext)

func (*ElasticSQLParser) AlterStatement

func (p *ElasticSQLParser) AlterStatement() (localctx IAlterStatementContext)

func (*ElasticSQLParser) AnalysisStatement

func (p *ElasticSQLParser) AnalysisStatement() (localctx IAnalysisStatementContext)

func (*ElasticSQLParser) AnalyzeStatement

func (p *ElasticSQLParser) AnalyzeStatement() (localctx IAnalyzeStatementContext)

func (*ElasticSQLParser) ArithmeticExpression

func (p *ElasticSQLParser) ArithmeticExpression() (localctx IArithmeticExpressionContext)

func (*ElasticSQLParser) ArithmeticExpressionCompare

func (p *ElasticSQLParser) ArithmeticExpressionCompare() (localctx IArithmeticExpressionCompareContext)

func (*ElasticSQLParser) ArrayValue

func (p *ElasticSQLParser) ArrayValue() (localctx IArrayValueContext)

func (*ElasticSQLParser) Atom

func (p *ElasticSQLParser) Atom() (localctx IAtomContext)

func (*ElasticSQLParser) BasicSQL

func (p *ElasticSQLParser) BasicSQL() (localctx IBasicSQLContext)

func (*ElasticSQLParser) BatchUpdateStatement

func (p *ElasticSQLParser) BatchUpdateStatement() (localctx IBatchUpdateStatementContext)

func (*ElasticSQLParser) BooleanValue

func (p *ElasticSQLParser) BooleanValue() (localctx IBooleanValueContext)

func (*ElasticSQLParser) BtwCompare

func (p *ElasticSQLParser) BtwCompare() (localctx IBtwCompareContext)

func (*ElasticSQLParser) BucketAgg

func (p *ElasticSQLParser) BucketAgg() (localctx IBucketAggContext)

func (*ElasticSQLParser) BucketAggChoice

func (p *ElasticSQLParser) BucketAggChoice() (localctx IBucketAggChoiceContext)

func (*ElasticSQLParser) BucketAggList

func (p *ElasticSQLParser) BucketAggList() (localctx IBucketAggListContext)

func (*ElasticSQLParser) CollapseExpr

func (p *ElasticSQLParser) CollapseExpr() (localctx ICollapseExprContext)

func (*ElasticSQLParser) ComparableExpression

func (p *ElasticSQLParser) ComparableExpression() (localctx IComparableExpressionContext)

func (*ElasticSQLParser) ComparisonOperator

func (p *ElasticSQLParser) ComparisonOperator() (localctx IComparisonOperatorContext)

func (*ElasticSQLParser) CustomScoreExpr

func (p *ElasticSQLParser) CustomScoreExpr() (localctx ICustomScoreExprContext)

func (*ElasticSQLParser) DataStruct

func (p *ElasticSQLParser) DataStruct() (localctx IDataStructContext)

func (*ElasticSQLParser) DataType

func (p *ElasticSQLParser) DataType() (localctx IDataTypeContext)

func (*ElasticSQLParser) DateHistogramBucket

func (p *ElasticSQLParser) DateHistogramBucket() (localctx IDateHistogramBucketContext)

func (*ElasticSQLParser) DateRange

func (p *ElasticSQLParser) DateRange() (localctx IDateRangeContext)

func (*ElasticSQLParser) DateRangeBucket

func (p *ElasticSQLParser) DateRangeBucket() (localctx IDateRangeBucketContext)

func (*ElasticSQLParser) DateRangeExpr

func (p *ElasticSQLParser) DateRangeExpr() (localctx IDateRangeExprContext)

func (*ElasticSQLParser) DateRangeFromTo

func (p *ElasticSQLParser) DateRangeFromTo() (localctx IDateRangeFromToContext)

func (*ElasticSQLParser) DeleteStatement

func (p *ElasticSQLParser) DeleteStatement() (localctx IDeleteStatementContext)

func (*ElasticSQLParser) DescStatement

func (p *ElasticSQLParser) DescStatement() (localctx IDescStatementContext)

func (*ElasticSQLParser) ElasticSQL

func (p *ElasticSQLParser) ElasticSQL() (localctx IElasticSQLContext)

func (*ElasticSQLParser) ExportField

func (p *ElasticSQLParser) ExportField() (localctx IExportFieldContext)

func (*ElasticSQLParser) ExportStatement

func (p *ElasticSQLParser) ExportStatement() (localctx IExportStatementContext)

func (*ElasticSQLParser) FieldAs

func (p *ElasticSQLParser) FieldAs() (localctx IFieldAsContext)

func (*ElasticSQLParser) FieldDefine

func (p *ElasticSQLParser) FieldDefine() (localctx IFieldDefineContext)

func (*ElasticSQLParser) FieldIdentifier

func (p *ElasticSQLParser) FieldIdentifier() (localctx IFieldIdentifierContext)

func (*ElasticSQLParser) FieldList

func (p *ElasticSQLParser) FieldList() (localctx IFieldListContext)

func (*ElasticSQLParser) FileLoadStatement

func (p *ElasticSQLParser) FileLoadStatement() (localctx IFileLoadStatementContext)

func (*ElasticSQLParser) FiltersBucket

func (p *ElasticSQLParser) FiltersBucket() (localctx IFiltersBucketContext)

func (*ElasticSQLParser) FullLevelFunction

func (p *ElasticSQLParser) FullLevelFunction() (localctx IFullLevelFunctionContext)

func (*ElasticSQLParser) FullLevelFunctionNames

func (p *ElasticSQLParser) FullLevelFunctionNames() (localctx IFullLevelFunctionNamesContext)

func (*ElasticSQLParser) FunctionalCompare

func (p *ElasticSQLParser) FunctionalCompare() (localctx IFunctionalCompareContext)

func (*ElasticSQLParser) HanLPStatement

func (p *ElasticSQLParser) HanLPStatement() (localctx IHanLPStatementContext)

func (*ElasticSQLParser) HavingExpr

func (p *ElasticSQLParser) HavingExpr() (localctx IHavingExprContext)

func (*ElasticSQLParser) Highlight

func (p *ElasticSQLParser) Highlight() (localctx IHighlightContext)

func (*ElasticSQLParser) HistogramBucket

func (p *ElasticSQLParser) HistogramBucket() (localctx IHistogramBucketContext)

func (*ElasticSQLParser) Hive2Statement

func (p *ElasticSQLParser) Hive2Statement() (localctx IHive2StatementContext)

func (*ElasticSQLParser) IndexIdentifier

func (p *ElasticSQLParser) IndexIdentifier() (localctx IIndexIdentifierContext)

func (*ElasticSQLParser) IndexName

func (p *ElasticSQLParser) IndexName() (localctx IIndexNameContext)

func (*ElasticSQLParser) InnerHit

func (p *ElasticSQLParser) InnerHit() (localctx IInnerHitContext)

func (*ElasticSQLParser) InsertStatement

func (p *ElasticSQLParser) InsertStatement() (localctx IInsertStatementContext)

func (*ElasticSQLParser) JdbcStatement

func (p *ElasticSQLParser) JdbcStatement() (localctx IJdbcStatementContext)

func (*ElasticSQLParser) JoinFunction

func (p *ElasticSQLParser) JoinFunction() (localctx IJoinFunctionContext)

func (*ElasticSQLParser) JoinFunctionNames

func (p *ElasticSQLParser) JoinFunctionNames() (localctx IJoinFunctionNamesContext)

func (*ElasticSQLParser) JoinQueryAnalysisStatement

func (p *ElasticSQLParser) JoinQueryAnalysisStatement() (localctx IJoinQueryAnalysisStatementContext)

func (*ElasticSQLParser) LogicalExpr

func (p *ElasticSQLParser) LogicalExpr() (localctx ILogicalExprContext)

func (*ElasticSQLParser) LogicalExpr_Sempred

func (p *ElasticSQLParser) LogicalExpr_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*ElasticSQLParser) MemSort

func (p *ElasticSQLParser) MemSort() (localctx IMemSortContext)

func (*ElasticSQLParser) MetricAgg

func (p *ElasticSQLParser) MetricAgg() (localctx IMetricAggContext)

func (*ElasticSQLParser) MetricNames

func (p *ElasticSQLParser) MetricNames() (localctx IMetricNamesContext)

func (*ElasticSQLParser) MetricParamNames

func (p *ElasticSQLParser) MetricParamNames() (localctx IMetricParamNamesContext)

func (*ElasticSQLParser) MetricParams

func (p *ElasticSQLParser) MetricParams() (localctx IMetricParamsContext)

func (*ElasticSQLParser) Mkv

func (p *ElasticSQLParser) Mkv() (localctx IMkvContext)

func (*ElasticSQLParser) Multi

func (p *ElasticSQLParser) Multi() (localctx IMultiContext)

func (*ElasticSQLParser) MultiplyingExpression

func (p *ElasticSQLParser) MultiplyingExpression() (localctx IMultiplyingExpressionContext)

func (*ElasticSQLParser) NlpFunc

func (p *ElasticSQLParser) NlpFunc() (localctx INlpFuncContext)

func (*ElasticSQLParser) NonReserved

func (p *ElasticSQLParser) NonReserved() (localctx INonReservedContext)

func (*ElasticSQLParser) Number

func (p *ElasticSQLParser) Number() (localctx INumberContext)

func (*ElasticSQLParser) Param

func (p *ElasticSQLParser) Param() (localctx IParamContext)

func (*ElasticSQLParser) Param2

func (p *ElasticSQLParser) Param2() (localctx IParam2Context)

func (*ElasticSQLParser) ParamValues

func (p *ElasticSQLParser) ParamValues() (localctx IParamValuesContext)

func (*ElasticSQLParser) PathIdentifier

func (p *ElasticSQLParser) PathIdentifier() (localctx IPathIdentifierContext)

func (*ElasticSQLParser) Prop

func (p *ElasticSQLParser) Prop() (localctx IPropContext)

func (*ElasticSQLParser) QueryStatement

func (p *ElasticSQLParser) QueryStatement() (localctx IQueryStatementContext)

func (*ElasticSQLParser) RangeBucket

func (p *ElasticSQLParser) RangeBucket() (localctx IRangeBucketContext)

func (*ElasticSQLParser) RangeExpr

func (p *ElasticSQLParser) RangeExpr() (localctx IRangeExprContext)

func (*ElasticSQLParser) RangeFromTo

func (p *ElasticSQLParser) RangeFromTo() (localctx IRangeFromToContext)

func (*ElasticSQLParser) RangeUnit

func (p *ElasticSQLParser) RangeUnit() (localctx IRangeUnitContext)

func (*ElasticSQLParser) RescoreExpr

func (p *ElasticSQLParser) RescoreExpr() (localctx IRescoreExprContext)

func (*ElasticSQLParser) ScriptField

func (p *ElasticSQLParser) ScriptField() (localctx IScriptFieldContext)

func (*ElasticSQLParser) ScriptFunction

func (p *ElasticSQLParser) ScriptFunction() (localctx IScriptFunctionContext)

func (*ElasticSQLParser) ScriptPhrase

func (p *ElasticSQLParser) ScriptPhrase() (localctx IScriptPhraseContext)

func (*ElasticSQLParser) SelectItem

func (p *ElasticSQLParser) SelectItem() (localctx ISelectItemContext)

func (*ElasticSQLParser) Sempred

func (p *ElasticSQLParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*ElasticSQLParser) SignificantBucket

func (p *ElasticSQLParser) SignificantBucket() (localctx ISignificantBucketContext)

func (*ElasticSQLParser) SortItem

func (p *ElasticSQLParser) SortItem() (localctx ISortItemContext)

func (*ElasticSQLParser) SparkStatement

func (p *ElasticSQLParser) SparkStatement() (localctx ISparkStatementContext)

func (*ElasticSQLParser) Statement

func (p *ElasticSQLParser) Statement() (localctx IStatementContext)

func (*ElasticSQLParser) Str

func (p *ElasticSQLParser) Str() (localctx IStrContext)

func (*ElasticSQLParser) StrictIdentifier

func (p *ElasticSQLParser) StrictIdentifier() (localctx IStrictIdentifierContext)

func (*ElasticSQLParser) TermCompare

func (p *ElasticSQLParser) TermCompare() (localctx ITermCompareContext)

func (*ElasticSQLParser) TermLevelFunction

func (p *ElasticSQLParser) TermLevelFunction() (localctx ITermLevelFunctionContext)

func (*ElasticSQLParser) TermLevelFunctionNames

func (p *ElasticSQLParser) TermLevelFunctionNames() (localctx ITermLevelFunctionNamesContext)

func (*ElasticSQLParser) TermsBucket

func (p *ElasticSQLParser) TermsBucket() (localctx ITermsBucketContext)

func (*ElasticSQLParser) UpdateField

func (p *ElasticSQLParser) UpdateField() (localctx IUpdateFieldContext)

func (*ElasticSQLParser) UpdateStatement

func (p *ElasticSQLParser) UpdateStatement() (localctx IUpdateStatementContext)

func (*ElasticSQLParser) ValueList

func (p *ElasticSQLParser) ValueList() (localctx IValueListContext)

func (*ElasticSQLParser) WhereExpression

func (p *ElasticSQLParser) WhereExpression() (localctx IWhereExpressionContext)

type ElasticSQLReactListener

type ElasticSQLReactListener struct {
	BaseElasticSQLListener
}

type ElasticSQLVisitor

type ElasticSQLVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by ElasticSQLParser#elasticSQL.
	VisitElasticSQL(ctx *ElasticSQLContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#statement.
	VisitStatement(ctx *StatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#queryStatement.
	VisitQueryStatement(ctx *QueryStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#selectItem.
	VisitSelectItem(ctx *SelectItemContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#collapseExpr.
	VisitCollapseExpr(ctx *CollapseExprContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#customScoreExpr.
	VisitCustomScoreExpr(ctx *CustomScoreExprContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#rescoreExpr.
	VisitRescoreExpr(ctx *RescoreExprContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#memSort.
	VisitMemSort(ctx *MemSortContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#innerHit.
	VisitInnerHit(ctx *InnerHitContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#scriptField.
	VisitScriptField(ctx *ScriptFieldContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#highlight.
	VisitHighlight(ctx *HighlightContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#fieldAs.
	VisitFieldAs(ctx *FieldAsContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#whereExpression.
	VisitWhereExpression(ctx *WhereExpressionContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#logicalExpr.
	VisitLogicalExpr(ctx *LogicalExprContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#comparableExpression.
	VisitComparableExpression(ctx *ComparableExpressionContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#termCompare.
	VisitTermCompare(ctx *TermCompareContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#btwCompare.
	VisitBtwCompare(ctx *BtwCompareContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#arithmeticExpressionCompare.
	VisitArithmeticExpressionCompare(ctx *ArithmeticExpressionCompareContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#arithmeticExpression.
	VisitArithmeticExpression(ctx *ArithmeticExpressionContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#addition.
	VisitAddition(ctx *AdditionContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#multiplyingExpression.
	VisitMultiplyingExpression(ctx *MultiplyingExpressionContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#multi.
	VisitMulti(ctx *MultiContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#atom.
	VisitAtom(ctx *AtomContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#functionalCompare.
	VisitFunctionalCompare(ctx *FunctionalCompareContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#joinFunction.
	VisitJoinFunction(ctx *JoinFunctionContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#joinFunctionNames.
	VisitJoinFunctionNames(ctx *JoinFunctionNamesContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#scriptFunction.
	VisitScriptFunction(ctx *ScriptFunctionContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#fullLevelFunction.
	VisitFullLevelFunction(ctx *FullLevelFunctionContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#fullLevelFunctionNames.
	VisitFullLevelFunctionNames(ctx *FullLevelFunctionNamesContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#termLevelFunction.
	VisitTermLevelFunction(ctx *TermLevelFunctionContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#termLevelFunctionNames.
	VisitTermLevelFunctionNames(ctx *TermLevelFunctionNamesContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#prop.
	VisitProp(ctx *PropContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#param.
	VisitParam(ctx *ParamContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#param2.
	VisitParam2(ctx *Param2Context) interface{}

	// Visit a parse tree produced by ElasticSQLParser#arrayValue.
	VisitArrayValue(ctx *ArrayValueContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#sortItem.
	VisitSortItem(ctx *SortItemContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#exportStatement.
	VisitExportStatement(ctx *ExportStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#exportField.
	VisitExportField(ctx *ExportFieldContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#analysisStatement.
	VisitAnalysisStatement(ctx *AnalysisStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#aggStatement.
	VisitAggStatement(ctx *AggStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#metricAgg.
	VisitMetricAgg(ctx *MetricAggContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#metricNames.
	VisitMetricNames(ctx *MetricNamesContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#metricParams.
	VisitMetricParams(ctx *MetricParamsContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#mkv.
	VisitMkv(ctx *MkvContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#metricParamNames.
	VisitMetricParamNames(ctx *MetricParamNamesContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#scriptPhrase.
	VisitScriptPhrase(ctx *ScriptPhraseContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#bucketAggList.
	VisitBucketAggList(ctx *BucketAggListContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#bucketAgg.
	VisitBucketAgg(ctx *BucketAggContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#bucketAggChoice.
	VisitBucketAggChoice(ctx *BucketAggChoiceContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#termsBucket.
	VisitTermsBucket(ctx *TermsBucketContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#havingExpr.
	VisitHavingExpr(ctx *HavingExprContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#rangeBucket.
	VisitRangeBucket(ctx *RangeBucketContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#rangeExpr.
	VisitRangeExpr(ctx *RangeExprContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#rangeUnit.
	VisitRangeUnit(ctx *RangeUnitContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#rangeFromTo.
	VisitRangeFromTo(ctx *RangeFromToContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#dateRangeBucket.
	VisitDateRangeBucket(ctx *DateRangeBucketContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#dateRangeExpr.
	VisitDateRangeExpr(ctx *DateRangeExprContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#dateRange.
	VisitDateRange(ctx *DateRangeContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#dateRangeFromTo.
	VisitDateRangeFromTo(ctx *DateRangeFromToContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#histogramBucket.
	VisitHistogramBucket(ctx *HistogramBucketContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#dateHistogramBucket.
	VisitDateHistogramBucket(ctx *DateHistogramBucketContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#significantBucket.
	VisitSignificantBucket(ctx *SignificantBucketContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#filtersBucket.
	VisitFiltersBucket(ctx *FiltersBucketContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#sparkStatement.
	VisitSparkStatement(ctx *SparkStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#dataStruct.
	VisitDataStruct(ctx *DataStructContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#joinQueryAnalysisStatement.
	VisitJoinQueryAnalysisStatement(ctx *JoinQueryAnalysisStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#insertStatement.
	VisitInsertStatement(ctx *InsertStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#fieldList.
	VisitFieldList(ctx *FieldListContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#valueList.
	VisitValueList(ctx *ValueListContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#paramValues.
	VisitParamValues(ctx *ParamValuesContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#updateStatement.
	VisitUpdateStatement(ctx *UpdateStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#updateReplaceField.
	VisitUpdateReplaceField(ctx *UpdateReplaceFieldContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#updateAddField.
	VisitUpdateAddField(ctx *UpdateAddFieldContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#updateRemoveField.
	VisitUpdateRemoveField(ctx *UpdateRemoveFieldContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#batchUpdateStatement.
	VisitBatchUpdateStatement(ctx *BatchUpdateStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#deleteStatement.
	VisitDeleteStatement(ctx *DeleteStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#descStatement.
	VisitDescStatement(ctx *DescStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#addAlias.
	VisitAddAlias(ctx *AddAliasContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#deleteAlias.
	VisitDeleteAlias(ctx *DeleteAliasContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#alterStatement.
	VisitAlterStatement(ctx *AlterStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#hive2Statement.
	VisitHive2Statement(ctx *Hive2StatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#jdbcStatement.
	VisitJdbcStatement(ctx *JdbcStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#basicSQL.
	VisitBasicSQL(ctx *BasicSQLContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#fileLoadStatement.
	VisitFileLoadStatement(ctx *FileLoadStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#fieldDefine.
	VisitFieldDefine(ctx *FieldDefineContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#analyzeStatement.
	VisitAnalyzeStatement(ctx *AnalyzeStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#hanLPStatement.
	VisitHanLPStatement(ctx *HanLPStatementContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#nlpFunc.
	VisitNlpFunc(ctx *NlpFuncContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#dataType.
	VisitDataType(ctx *DataTypeContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#comparisonOperator.
	VisitComparisonOperator(ctx *ComparisonOperatorContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#pathIdentifier.
	VisitPathIdentifier(ctx *PathIdentifierContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#fieldIdentifier.
	VisitFieldIdentifier(ctx *FieldIdentifierContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#indexIdentifier.
	VisitIndexIdentifier(ctx *IndexIdentifierContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#indexName.
	VisitIndexName(ctx *IndexNameContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#strictIdentifier.
	VisitStrictIdentifier(ctx *StrictIdentifierContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#str.
	VisitStr(ctx *StrContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#number.
	VisitNumber(ctx *NumberContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#booleanValue.
	VisitBooleanValue(ctx *BooleanValueContext) interface{}

	// Visit a parse tree produced by ElasticSQLParser#nonReserved.
	VisitNonReserved(ctx *NonReservedContext) interface{}
}

A complete Visitor for a parse tree produced by ElasticSQLParser.

type ExportFieldContext

type ExportFieldContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExportFieldContext

func NewEmptyExportFieldContext() *ExportFieldContext

func NewExportFieldContext

func NewExportFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExportFieldContext

func (*ExportFieldContext) Accept

func (s *ExportFieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExportFieldContext) EnterRule

func (s *ExportFieldContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExportFieldContext) ExitRule

func (s *ExportFieldContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExportFieldContext) FieldIdentifier

func (s *ExportFieldContext) FieldIdentifier() IFieldIdentifierContext

func (*ExportFieldContext) GetParser

func (s *ExportFieldContext) GetParser() antlr.Parser

func (*ExportFieldContext) GetRuleContext

func (s *ExportFieldContext) GetRuleContext() antlr.RuleContext

func (*ExportFieldContext) IsExportFieldContext

func (*ExportFieldContext) IsExportFieldContext()

func (*ExportFieldContext) MetricNames

func (s *ExportFieldContext) MetricNames() IMetricNamesContext

func (*ExportFieldContext) ToStringTree

func (s *ExportFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExportStatementContext

type ExportStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExportStatementContext

func NewEmptyExportStatementContext() *ExportStatementContext

func NewExportStatementContext

func NewExportStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExportStatementContext

func (*ExportStatementContext) Accept

func (s *ExportStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExportStatementContext) AllExportField

func (s *ExportStatementContext) AllExportField() []IExportFieldContext

func (*ExportStatementContext) AllStr

func (s *ExportStatementContext) AllStr() []IStrContext

func (*ExportStatementContext) CSV

func (*ExportStatementContext) DISTINCT

func (*ExportStatementContext) EQ

func (*ExportStatementContext) EXCEL

func (*ExportStatementContext) EXPORT

func (*ExportStatementContext) EnterRule

func (s *ExportStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExportStatementContext) ExitRule

func (s *ExportStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExportStatementContext) ExportField

func (*ExportStatementContext) GetFields

func (*ExportStatementContext) GetFileName

func (s *ExportStatementContext) GetFileName() IStrContext

func (*ExportStatementContext) GetFileType

func (s *ExportStatementContext) GetFileType() antlr.Token

func (*ExportStatementContext) GetHeads

func (s *ExportStatementContext) GetHeads() []IStrContext

func (*ExportStatementContext) GetParser

func (s *ExportStatementContext) GetParser() antlr.Parser

func (*ExportStatementContext) GetRuleContext

func (s *ExportStatementContext) GetRuleContext() antlr.RuleContext

func (*ExportStatementContext) GetSep

func (s *ExportStatementContext) GetSep() antlr.Token

func (*ExportStatementContext) Get_exportField

func (s *ExportStatementContext) Get_exportField() IExportFieldContext

func (*ExportStatementContext) Get_str

func (s *ExportStatementContext) Get_str() IStrContext

func (*ExportStatementContext) HEADER

func (*ExportStatementContext) IsExportStatementContext

func (*ExportStatementContext) IsExportStatementContext()

func (*ExportStatementContext) JSON

func (*ExportStatementContext) QUOTASTR

func (*ExportStatementContext) SEP

func (*ExportStatementContext) SetFields

func (s *ExportStatementContext) SetFields(v []IExportFieldContext)

func (*ExportStatementContext) SetFileName

func (s *ExportStatementContext) SetFileName(v IStrContext)

func (*ExportStatementContext) SetFileType

func (s *ExportStatementContext) SetFileType(v antlr.Token)

func (*ExportStatementContext) SetHeads

func (s *ExportStatementContext) SetHeads(v []IStrContext)

func (*ExportStatementContext) SetSep

func (s *ExportStatementContext) SetSep(v antlr.Token)

func (*ExportStatementContext) Set_exportField

func (s *ExportStatementContext) Set_exportField(v IExportFieldContext)

func (*ExportStatementContext) Set_str

func (s *ExportStatementContext) Set_str(v IStrContext)

func (*ExportStatementContext) Str

func (*ExportStatementContext) ToStringTree

func (s *ExportStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FieldAsContext

type FieldAsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldAsContext

func NewEmptyFieldAsContext() *FieldAsContext

func NewFieldAsContext

func NewFieldAsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldAsContext

func (*FieldAsContext) AS

func (*FieldAsContext) Accept

func (s *FieldAsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FieldAsContext) BY

func (*FieldAsContext) EnterRule

func (s *FieldAsContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldAsContext) ExitRule

func (s *FieldAsContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldAsContext) FieldIdentifier

func (s *FieldAsContext) FieldIdentifier() IFieldIdentifierContext

func (*FieldAsContext) GetAs

func (*FieldAsContext) GetField

func (*FieldAsContext) GetParser

func (s *FieldAsContext) GetParser() antlr.Parser

func (*FieldAsContext) GetRuleContext

func (s *FieldAsContext) GetRuleContext() antlr.RuleContext

func (*FieldAsContext) GetTag

func (s *FieldAsContext) GetTag() antlr.Token

func (*FieldAsContext) IsFieldAsContext

func (*FieldAsContext) IsFieldAsContext()

func (*FieldAsContext) QUOTASTR

func (s *FieldAsContext) QUOTASTR() antlr.TerminalNode

func (*FieldAsContext) SetAs

func (*FieldAsContext) SetField

func (s *FieldAsContext) SetField(v IFieldIdentifierContext)

func (*FieldAsContext) SetTag

func (s *FieldAsContext) SetTag(v antlr.Token)

func (*FieldAsContext) StrictIdentifier

func (s *FieldAsContext) StrictIdentifier() IStrictIdentifierContext

func (*FieldAsContext) ToStringTree

func (s *FieldAsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FieldDefineContext

type FieldDefineContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldDefineContext

func NewEmptyFieldDefineContext() *FieldDefineContext

func NewFieldDefineContext

func NewFieldDefineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldDefineContext

func (*FieldDefineContext) Accept

func (s *FieldDefineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FieldDefineContext) DataType

func (s *FieldDefineContext) DataType() IDataTypeContext

func (*FieldDefineContext) EnterRule

func (s *FieldDefineContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldDefineContext) ExitRule

func (s *FieldDefineContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldDefineContext) FieldIdentifier

func (s *FieldDefineContext) FieldIdentifier() IFieldIdentifierContext

func (*FieldDefineContext) GetFieldName

func (s *FieldDefineContext) GetFieldName() IFieldIdentifierContext

func (*FieldDefineContext) GetFieldType

func (s *FieldDefineContext) GetFieldType() IDataTypeContext

func (*FieldDefineContext) GetParser

func (s *FieldDefineContext) GetParser() antlr.Parser

func (*FieldDefineContext) GetRuleContext

func (s *FieldDefineContext) GetRuleContext() antlr.RuleContext

func (*FieldDefineContext) IsFieldDefineContext

func (*FieldDefineContext) IsFieldDefineContext()

func (*FieldDefineContext) SetFieldName

func (s *FieldDefineContext) SetFieldName(v IFieldIdentifierContext)

func (*FieldDefineContext) SetFieldType

func (s *FieldDefineContext) SetFieldType(v IDataTypeContext)

func (*FieldDefineContext) ToStringTree

func (s *FieldDefineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FieldIdentifierContext

type FieldIdentifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldIdentifierContext

func NewEmptyFieldIdentifierContext() *FieldIdentifierContext

func NewFieldIdentifierContext

func NewFieldIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldIdentifierContext

func (*FieldIdentifierContext) Accept

func (s *FieldIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FieldIdentifierContext) AllDOT

func (*FieldIdentifierContext) AllStrictIdentifier

func (s *FieldIdentifierContext) AllStrictIdentifier() []IStrictIdentifierContext

func (*FieldIdentifierContext) DOT

func (*FieldIdentifierContext) EnterRule

func (s *FieldIdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldIdentifierContext) ExitRule

func (s *FieldIdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldIdentifierContext) GetParser

func (s *FieldIdentifierContext) GetParser() antlr.Parser

func (*FieldIdentifierContext) GetRuleContext

func (s *FieldIdentifierContext) GetRuleContext() antlr.RuleContext

func (*FieldIdentifierContext) IsFieldIdentifierContext

func (*FieldIdentifierContext) IsFieldIdentifierContext()

func (*FieldIdentifierContext) MUL

func (*FieldIdentifierContext) StrictIdentifier

func (s *FieldIdentifierContext) StrictIdentifier(i int) IStrictIdentifierContext

func (*FieldIdentifierContext) ToStringTree

func (s *FieldIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FieldListContext

type FieldListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldListContext

func NewEmptyFieldListContext() *FieldListContext

func NewFieldListContext

func NewFieldListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldListContext

func (*FieldListContext) Accept

func (s *FieldListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FieldListContext) AllFieldDefine

func (s *FieldListContext) AllFieldDefine() []IFieldDefineContext

func (*FieldListContext) EnterRule

func (s *FieldListContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldListContext) ExitRule

func (s *FieldListContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldListContext) FieldDefine

func (s *FieldListContext) FieldDefine(i int) IFieldDefineContext

func (*FieldListContext) GetFields

func (s *FieldListContext) GetFields() []IFieldDefineContext

func (*FieldListContext) GetParser

func (s *FieldListContext) GetParser() antlr.Parser

func (*FieldListContext) GetRuleContext

func (s *FieldListContext) GetRuleContext() antlr.RuleContext

func (*FieldListContext) Get_fieldDefine

func (s *FieldListContext) Get_fieldDefine() IFieldDefineContext

func (*FieldListContext) IsFieldListContext

func (*FieldListContext) IsFieldListContext()

func (*FieldListContext) SetFields

func (s *FieldListContext) SetFields(v []IFieldDefineContext)

func (*FieldListContext) Set_fieldDefine

func (s *FieldListContext) Set_fieldDefine(v IFieldDefineContext)

func (*FieldListContext) ToStringTree

func (s *FieldListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FileLoadStatementContext

type FileLoadStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFileLoadStatementContext

func NewEmptyFileLoadStatementContext() *FileLoadStatementContext

func NewFileLoadStatementContext

func NewFileLoadStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FileLoadStatementContext

func (*FileLoadStatementContext) ALL

func (*FileLoadStatementContext) Accept

func (s *FileLoadStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FileLoadStatementContext) AllFieldDefine

func (s *FileLoadStatementContext) AllFieldDefine() []IFieldDefineContext

func (*FileLoadStatementContext) AllLONG

func (*FileLoadStatementContext) AllMAP

func (*FileLoadStatementContext) BY

func (*FileLoadStatementContext) DATA

func (*FileLoadStatementContext) EnterRule

func (s *FileLoadStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*FileLoadStatementContext) ExitRule

func (s *FileLoadStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*FileLoadStatementContext) FROM

func (*FileLoadStatementContext) FieldDefine

func (*FileLoadStatementContext) GetDType

func (s *FileLoadStatementContext) GetDType() antlr.Token

func (*FileLoadStatementContext) GetFields

func (*FileLoadStatementContext) GetFilePath

func (s *FileLoadStatementContext) GetFilePath() IStrContext

func (*FileLoadStatementContext) GetLimit

func (s *FileLoadStatementContext) GetLimit() antlr.Token

func (*FileLoadStatementContext) GetOffset

func (s *FileLoadStatementContext) GetOffset() antlr.Token

func (*FileLoadStatementContext) GetParser

func (s *FileLoadStatementContext) GetParser() antlr.Parser

func (*FileLoadStatementContext) GetRuleContext

func (s *FileLoadStatementContext) GetRuleContext() antlr.RuleContext

func (*FileLoadStatementContext) GetSep

func (s *FileLoadStatementContext) GetSep() antlr.Token

func (*FileLoadStatementContext) GetStatName

func (*FileLoadStatementContext) Get_fieldDefine

func (s *FileLoadStatementContext) Get_fieldDefine() IFieldDefineContext

func (*FileLoadStatementContext) IsFileLoadStatementContext

func (*FileLoadStatementContext) IsFileLoadStatementContext()

func (*FileLoadStatementContext) JSON

func (*FileLoadStatementContext) LIMIT

func (*FileLoadStatementContext) LIST

func (*FileLoadStatementContext) LOAD

func (*FileLoadStatementContext) LOCAL

func (*FileLoadStatementContext) LONG

func (*FileLoadStatementContext) MAP

func (*FileLoadStatementContext) QUOTASTR

func (*FileLoadStatementContext) SEPARATED

func (*FileLoadStatementContext) SetDType

func (s *FileLoadStatementContext) SetDType(v antlr.Token)

func (*FileLoadStatementContext) SetFields

func (*FileLoadStatementContext) SetFilePath

func (s *FileLoadStatementContext) SetFilePath(v IStrContext)

func (*FileLoadStatementContext) SetLimit

func (s *FileLoadStatementContext) SetLimit(v antlr.Token)

func (*FileLoadStatementContext) SetOffset

func (s *FileLoadStatementContext) SetOffset(v antlr.Token)

func (*FileLoadStatementContext) SetSep

func (s *FileLoadStatementContext) SetSep(v antlr.Token)

func (*FileLoadStatementContext) SetStatName

func (*FileLoadStatementContext) Set_fieldDefine

func (s *FileLoadStatementContext) Set_fieldDefine(v IFieldDefineContext)

func (*FileLoadStatementContext) Str

func (*FileLoadStatementContext) StrictIdentifier

func (s *FileLoadStatementContext) StrictIdentifier() IStrictIdentifierContext

func (*FileLoadStatementContext) ToStringTree

func (s *FileLoadStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FiltersBucketContext

type FiltersBucketContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFiltersBucketContext

func NewEmptyFiltersBucketContext() *FiltersBucketContext

func NewFiltersBucketContext

func NewFiltersBucketContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FiltersBucketContext

func (*FiltersBucketContext) Accept

func (s *FiltersBucketContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FiltersBucketContext) AllStr

func (s *FiltersBucketContext) AllStr() []IStrContext

func (*FiltersBucketContext) AllTHEN

func (s *FiltersBucketContext) AllTHEN() []antlr.TerminalNode

func (*FiltersBucketContext) AllWHEN

func (s *FiltersBucketContext) AllWHEN() []antlr.TerminalNode

func (*FiltersBucketContext) AllWhereExpression

func (s *FiltersBucketContext) AllWhereExpression() []IWhereExpressionContext

func (*FiltersBucketContext) END

func (*FiltersBucketContext) EnterRule

func (s *FiltersBucketContext) EnterRule(listener antlr.ParseTreeListener)

func (*FiltersBucketContext) ExitRule

func (s *FiltersBucketContext) ExitRule(listener antlr.ParseTreeListener)

func (*FiltersBucketContext) FieldIdentifier

func (s *FiltersBucketContext) FieldIdentifier() IFieldIdentifierContext

func (*FiltersBucketContext) GetField

func (*FiltersBucketContext) GetKey

func (s *FiltersBucketContext) GetKey() []IStrContext

func (*FiltersBucketContext) GetParser

func (s *FiltersBucketContext) GetParser() antlr.Parser

func (*FiltersBucketContext) GetRuleContext

func (s *FiltersBucketContext) GetRuleContext() antlr.RuleContext

func (*FiltersBucketContext) GetWhere

func (*FiltersBucketContext) Get_str

func (s *FiltersBucketContext) Get_str() IStrContext

func (*FiltersBucketContext) Get_whereExpression

func (s *FiltersBucketContext) Get_whereExpression() IWhereExpressionContext

func (*FiltersBucketContext) IsFiltersBucketContext

func (*FiltersBucketContext) IsFiltersBucketContext()

func (*FiltersBucketContext) SetField

func (*FiltersBucketContext) SetKey

func (s *FiltersBucketContext) SetKey(v []IStrContext)

func (*FiltersBucketContext) SetWhere

func (*FiltersBucketContext) Set_str

func (s *FiltersBucketContext) Set_str(v IStrContext)

func (*FiltersBucketContext) Set_whereExpression

func (s *FiltersBucketContext) Set_whereExpression(v IWhereExpressionContext)

func (*FiltersBucketContext) Str

func (*FiltersBucketContext) THEN

func (*FiltersBucketContext) ToStringTree

func (s *FiltersBucketContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*FiltersBucketContext) WHEN

func (*FiltersBucketContext) WhereExpression

func (s *FiltersBucketContext) WhereExpression(i int) IWhereExpressionContext

type FullLevelFunctionContext

type FullLevelFunctionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFullLevelFunctionContext

func NewEmptyFullLevelFunctionContext() *FullLevelFunctionContext

func NewFullLevelFunctionContext

func NewFullLevelFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FullLevelFunctionContext

func (*FullLevelFunctionContext) Accept

func (s *FullLevelFunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FullLevelFunctionContext) AllProp

func (s *FullLevelFunctionContext) AllProp() []IPropContext

func (*FullLevelFunctionContext) EnterRule

func (s *FullLevelFunctionContext) EnterRule(listener antlr.ParseTreeListener)

func (*FullLevelFunctionContext) ExitRule

func (s *FullLevelFunctionContext) ExitRule(listener antlr.ParseTreeListener)

func (*FullLevelFunctionContext) FullLevelFunctionNames

func (s *FullLevelFunctionContext) FullLevelFunctionNames() IFullLevelFunctionNamesContext

func (*FullLevelFunctionContext) GetFuncName

func (*FullLevelFunctionContext) GetParser

func (s *FullLevelFunctionContext) GetParser() antlr.Parser

func (*FullLevelFunctionContext) GetProps

func (s *FullLevelFunctionContext) GetProps() []IPropContext

func (*FullLevelFunctionContext) GetRuleContext

func (s *FullLevelFunctionContext) GetRuleContext() antlr.RuleContext

func (*FullLevelFunctionContext) Get_prop

func (s *FullLevelFunctionContext) Get_prop() IPropContext

func (*FullLevelFunctionContext) IsFullLevelFunctionContext

func (*FullLevelFunctionContext) IsFullLevelFunctionContext()

func (*FullLevelFunctionContext) Prop

func (*FullLevelFunctionContext) SetFuncName

func (*FullLevelFunctionContext) SetProps

func (s *FullLevelFunctionContext) SetProps(v []IPropContext)

func (*FullLevelFunctionContext) Set_prop

func (s *FullLevelFunctionContext) Set_prop(v IPropContext)

func (*FullLevelFunctionContext) ToStringTree

func (s *FullLevelFunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FullLevelFunctionNamesContext

type FullLevelFunctionNamesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFullLevelFunctionNamesContext

func NewEmptyFullLevelFunctionNamesContext() *FullLevelFunctionNamesContext

func NewFullLevelFunctionNamesContext

func NewFullLevelFunctionNamesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FullLevelFunctionNamesContext

func (*FullLevelFunctionNamesContext) Accept

func (s *FullLevelFunctionNamesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FullLevelFunctionNamesContext) EnterRule

func (s *FullLevelFunctionNamesContext) EnterRule(listener antlr.ParseTreeListener)

func (*FullLevelFunctionNamesContext) ExitRule

func (*FullLevelFunctionNamesContext) GetParser

func (*FullLevelFunctionNamesContext) GetRuleContext

func (s *FullLevelFunctionNamesContext) GetRuleContext() antlr.RuleContext

func (*FullLevelFunctionNamesContext) IsFullLevelFunctionNamesContext

func (*FullLevelFunctionNamesContext) IsFullLevelFunctionNamesContext()

func (*FullLevelFunctionNamesContext) KNN

func (*FullLevelFunctionNamesContext) MATCH

func (*FullLevelFunctionNamesContext) MATCH_PHRASE

func (*FullLevelFunctionNamesContext) MATCH_PHRASE_PREFIX

func (s *FullLevelFunctionNamesContext) MATCH_PHRASE_PREFIX() antlr.TerminalNode

func (*FullLevelFunctionNamesContext) MULTI_MATCH

func (*FullLevelFunctionNamesContext) QUERY_STRING

func (*FullLevelFunctionNamesContext) ToStringTree

func (s *FullLevelFunctionNamesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FunctionalCompareContext

type FunctionalCompareContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionalCompareContext

func NewEmptyFunctionalCompareContext() *FunctionalCompareContext

func NewFunctionalCompareContext

func NewFunctionalCompareContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionalCompareContext

func (*FunctionalCompareContext) Accept

func (s *FunctionalCompareContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionalCompareContext) EnterRule

func (s *FunctionalCompareContext) EnterRule(listener antlr.ParseTreeListener)

func (*FunctionalCompareContext) ExitRule

func (s *FunctionalCompareContext) ExitRule(listener antlr.ParseTreeListener)

func (*FunctionalCompareContext) FullLevelFunction

func (s *FunctionalCompareContext) FullLevelFunction() IFullLevelFunctionContext

func (*FunctionalCompareContext) GetParser

func (s *FunctionalCompareContext) GetParser() antlr.Parser

func (*FunctionalCompareContext) GetRuleContext

func (s *FunctionalCompareContext) GetRuleContext() antlr.RuleContext

func (*FunctionalCompareContext) IsFunctionalCompareContext

func (*FunctionalCompareContext) IsFunctionalCompareContext()

func (*FunctionalCompareContext) JoinFunction

func (*FunctionalCompareContext) ScriptFunction

func (*FunctionalCompareContext) TermLevelFunction

func (s *FunctionalCompareContext) TermLevelFunction() ITermLevelFunctionContext

func (*FunctionalCompareContext) ToStringTree

func (s *FunctionalCompareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type HanLPStatementContext

type HanLPStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyHanLPStatementContext

func NewEmptyHanLPStatementContext() *HanLPStatementContext

func NewHanLPStatementContext

func NewHanLPStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HanLPStatementContext

func (*HanLPStatementContext) Accept

func (s *HanLPStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*HanLPStatementContext) AllStr

func (s *HanLPStatementContext) AllStr() []IStrContext

func (*HanLPStatementContext) ENABLE

func (*HanLPStatementContext) EnterRule

func (s *HanLPStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*HanLPStatementContext) ExitRule

func (s *HanLPStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*HanLPStatementContext) GetEnables

func (s *HanLPStatementContext) GetEnables() []IStrContext

func (*HanLPStatementContext) GetFuncName

func (s *HanLPStatementContext) GetFuncName() INlpFuncContext

func (*HanLPStatementContext) GetObj

func (s *HanLPStatementContext) GetObj() IStrContext

func (*HanLPStatementContext) GetParser

func (s *HanLPStatementContext) GetParser() antlr.Parser

func (*HanLPStatementContext) GetRuleContext

func (s *HanLPStatementContext) GetRuleContext() antlr.RuleContext

func (*HanLPStatementContext) Get_str

func (s *HanLPStatementContext) Get_str() IStrContext

func (*HanLPStatementContext) IsHanLPStatementContext

func (*HanLPStatementContext) IsHanLPStatementContext()

func (*HanLPStatementContext) NLP

func (*HanLPStatementContext) NlpFunc

func (*HanLPStatementContext) SetEnables

func (s *HanLPStatementContext) SetEnables(v []IStrContext)

func (*HanLPStatementContext) SetFuncName

func (s *HanLPStatementContext) SetFuncName(v INlpFuncContext)

func (*HanLPStatementContext) SetObj

func (s *HanLPStatementContext) SetObj(v IStrContext)

func (*HanLPStatementContext) Set_str

func (s *HanLPStatementContext) Set_str(v IStrContext)

func (*HanLPStatementContext) Str

func (*HanLPStatementContext) ToStringTree

func (s *HanLPStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type HavingExprContext

type HavingExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyHavingExprContext

func NewEmptyHavingExprContext() *HavingExprContext

func NewHavingExprContext

func NewHavingExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HavingExprContext

func (*HavingExprContext) Accept

func (s *HavingExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*HavingExprContext) EnterRule

func (s *HavingExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*HavingExprContext) ExitRule

func (s *HavingExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*HavingExprContext) GetBucketPath

func (s *HavingExprContext) GetBucketPath() IPathIdentifierContext

func (*HavingExprContext) GetParser

func (s *HavingExprContext) GetParser() antlr.Parser

func (*HavingExprContext) GetRuleContext

func (s *HavingExprContext) GetRuleContext() antlr.RuleContext

func (*HavingExprContext) GetScript

func (s *HavingExprContext) GetScript() IStrContext

func (*HavingExprContext) HAVING

func (s *HavingExprContext) HAVING() antlr.TerminalNode

func (*HavingExprContext) IsHavingExprContext

func (*HavingExprContext) IsHavingExprContext()

func (*HavingExprContext) PathIdentifier

func (s *HavingExprContext) PathIdentifier() IPathIdentifierContext

func (*HavingExprContext) SetBucketPath

func (s *HavingExprContext) SetBucketPath(v IPathIdentifierContext)

func (*HavingExprContext) SetScript

func (s *HavingExprContext) SetScript(v IStrContext)

func (*HavingExprContext) Str

func (s *HavingExprContext) Str() IStrContext

func (*HavingExprContext) ToStringTree

func (s *HavingExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type HighlightContext

type HighlightContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyHighlightContext

func NewEmptyHighlightContext() *HighlightContext

func NewHighlightContext

func NewHighlightContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HighlightContext

func (*HighlightContext) Accept

func (s *HighlightContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*HighlightContext) AllFieldAs

func (s *HighlightContext) AllFieldAs() []IFieldAsContext

func (*HighlightContext) BY

func (*HighlightContext) EnterRule

func (s *HighlightContext) EnterRule(listener antlr.ParseTreeListener)

func (*HighlightContext) ExitRule

func (s *HighlightContext) ExitRule(listener antlr.ParseTreeListener)

func (*HighlightContext) FieldAs

func (s *HighlightContext) FieldAs(i int) IFieldAsContext

func (*HighlightContext) GetParser

func (s *HighlightContext) GetParser() antlr.Parser

func (*HighlightContext) GetRuleContext

func (s *HighlightContext) GetRuleContext() antlr.RuleContext

func (*HighlightContext) GetTag

func (s *HighlightContext) GetTag() antlr.Token

func (*HighlightContext) HIGHLIGHT

func (s *HighlightContext) HIGHLIGHT() antlr.TerminalNode

func (*HighlightContext) IsHighlightContext

func (*HighlightContext) IsHighlightContext()

func (*HighlightContext) QUOTASTR

func (s *HighlightContext) QUOTASTR() antlr.TerminalNode

func (*HighlightContext) SetTag

func (s *HighlightContext) SetTag(v antlr.Token)

func (*HighlightContext) ToStringTree

func (s *HighlightContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type HistogramBucketContext

type HistogramBucketContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyHistogramBucketContext

func NewEmptyHistogramBucketContext() *HistogramBucketContext

func NewHistogramBucketContext

func NewHistogramBucketContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HistogramBucketContext

func (*HistogramBucketContext) ASC

func (*HistogramBucketContext) Accept

func (s *HistogramBucketContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*HistogramBucketContext) AllEQ

func (*HistogramBucketContext) AllParam

func (s *HistogramBucketContext) AllParam() []IParamContext

func (*HistogramBucketContext) EQ

func (*HistogramBucketContext) EnterRule

func (s *HistogramBucketContext) EnterRule(listener antlr.ParseTreeListener)

func (*HistogramBucketContext) ExitRule

func (s *HistogramBucketContext) ExitRule(listener antlr.ParseTreeListener)

func (*HistogramBucketContext) FieldIdentifier

func (s *HistogramBucketContext) FieldIdentifier() IFieldIdentifierContext

func (*HistogramBucketContext) GetField

func (*HistogramBucketContext) GetInterval

func (s *HistogramBucketContext) GetInterval() IParamContext

func (*HistogramBucketContext) GetMissing

func (s *HistogramBucketContext) GetMissing() IParamContext

func (*HistogramBucketContext) GetOffset

func (s *HistogramBucketContext) GetOffset() IParamContext

func (*HistogramBucketContext) GetOrder

func (*HistogramBucketContext) GetParser

func (s *HistogramBucketContext) GetParser() antlr.Parser

func (*HistogramBucketContext) GetRuleContext

func (s *HistogramBucketContext) GetRuleContext() antlr.RuleContext

func (*HistogramBucketContext) HISTOGRAM

func (s *HistogramBucketContext) HISTOGRAM() antlr.TerminalNode

func (*HistogramBucketContext) INTERVAL

func (*HistogramBucketContext) IsHistogramBucketContext

func (*HistogramBucketContext) IsHistogramBucketContext()

func (*HistogramBucketContext) MISSING

func (*HistogramBucketContext) OFFSET

func (*HistogramBucketContext) ORDER

func (*HistogramBucketContext) Param

func (*HistogramBucketContext) PathIdentifier

func (s *HistogramBucketContext) PathIdentifier() IPathIdentifierContext

func (*HistogramBucketContext) SetField

func (*HistogramBucketContext) SetInterval

func (s *HistogramBucketContext) SetInterval(v IParamContext)

func (*HistogramBucketContext) SetMissing

func (s *HistogramBucketContext) SetMissing(v IParamContext)

func (*HistogramBucketContext) SetOffset

func (s *HistogramBucketContext) SetOffset(v IParamContext)

func (*HistogramBucketContext) SetOrder

func (*HistogramBucketContext) ToStringTree

func (s *HistogramBucketContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Hive2StatementContext

type Hive2StatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyHive2StatementContext

func NewEmptyHive2StatementContext() *Hive2StatementContext

func NewHive2StatementContext

func NewHive2StatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Hive2StatementContext

func (*Hive2StatementContext) Accept

func (s *Hive2StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Hive2StatementContext) AllQUOTASTR

func (s *Hive2StatementContext) AllQUOTASTR() []antlr.TerminalNode

func (*Hive2StatementContext) EnterRule

func (s *Hive2StatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*Hive2StatementContext) ExitRule

func (s *Hive2StatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*Hive2StatementContext) ExportStatement

func (s *Hive2StatementContext) ExportStatement() IExportStatementContext

func (*Hive2StatementContext) GetFile

func (s *Hive2StatementContext) GetFile() IStrContext

func (*Hive2StatementContext) GetParser

func (s *Hive2StatementContext) GetParser() antlr.Parser

func (*Hive2StatementContext) GetRuleContext

func (s *Hive2StatementContext) GetRuleContext() antlr.RuleContext

func (*Hive2StatementContext) GetSqls

func (s *Hive2StatementContext) GetSqls() []antlr.Token

func (*Hive2StatementContext) GetStatName

func (*Hive2StatementContext) Get_QUOTASTR

func (s *Hive2StatementContext) Get_QUOTASTR() antlr.Token

func (*Hive2StatementContext) HQL

func (*Hive2StatementContext) IsHive2StatementContext

func (*Hive2StatementContext) IsHive2StatementContext()

func (*Hive2StatementContext) MAP

func (*Hive2StatementContext) QUOTASTR

func (*Hive2StatementContext) SetFile

func (s *Hive2StatementContext) SetFile(v IStrContext)

func (*Hive2StatementContext) SetSqls

func (s *Hive2StatementContext) SetSqls(v []antlr.Token)

func (*Hive2StatementContext) SetStatName

func (*Hive2StatementContext) Set_QUOTASTR

func (s *Hive2StatementContext) Set_QUOTASTR(v antlr.Token)

func (*Hive2StatementContext) Str

func (*Hive2StatementContext) StrictIdentifier

func (s *Hive2StatementContext) StrictIdentifier() IStrictIdentifierContext

func (*Hive2StatementContext) ToStringTree

func (s *Hive2StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Hive2StatementContext) USING

type IAdditionContext

type IAdditionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetNext returns the next rule contexts.
	GetNext() IMultiplyingExpressionContext

	// SetNext sets the next rule contexts.
	SetNext(IMultiplyingExpressionContext)

	// Getter signatures
	MultiplyingExpression() IMultiplyingExpressionContext
	MINUS() antlr.TerminalNode
	PLUS() antlr.TerminalNode

	// IsAdditionContext differentiates from other interfaces.
	IsAdditionContext()
}

IAdditionContext is an interface to support dynamic dispatch.

type IAggStatementContext

type IAggStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetLimit returns the limit token.
	GetLimit() antlr.Token

	// SetLimit sets the limit token.
	SetLimit(antlr.Token)

	// GetWhere returns the where rule contexts.
	GetWhere() IWhereExpressionContext

	// Get_metricAgg returns the _metricAgg rule contexts.
	Get_metricAgg() IMetricAggContext

	// GetStatName returns the statName rule contexts.
	GetStatName() IStrictIdentifierContext

	// SetWhere sets the where rule contexts.
	SetWhere(IWhereExpressionContext)

	// Set_metricAgg sets the _metricAgg rule contexts.
	Set_metricAgg(IMetricAggContext)

	// SetStatName sets the statName rule contexts.
	SetStatName(IStrictIdentifierContext)

	// GetMetrics returns the metrics rule context list.
	GetMetrics() []IMetricAggContext

	// SetMetrics sets the metrics rule context list.
	SetMetrics([]IMetricAggContext)

	// Getter signatures
	AllMetricAgg() []IMetricAggContext
	MetricAgg(i int) IMetricAggContext
	WHERE() antlr.TerminalNode
	GROUP() antlr.TerminalNode
	BY() antlr.TerminalNode
	BucketAggList() IBucketAggListContext
	HavingExpr() IHavingExprContext
	LIMIT() antlr.TerminalNode
	MAP() antlr.TerminalNode
	ExportStatement() IExportStatementContext
	WhereExpression() IWhereExpressionContext
	LONG() antlr.TerminalNode
	StrictIdentifier() IStrictIdentifierContext
	COUNT() antlr.TerminalNode

	// IsAggStatementContext differentiates from other interfaces.
	IsAggStatementContext()
}

IAggStatementContext is an interface to support dynamic dispatch.

type IAliasStatementContext

type IAliasStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsAliasStatementContext differentiates from other interfaces.
	IsAliasStatementContext()
}

IAliasStatementContext is an interface to support dynamic dispatch.

type IAlterStatementContext

type IAlterStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_indexIdentifier returns the _indexIdentifier rule contexts.
	Get_indexIdentifier() IIndexIdentifierContext

	// Get_prop returns the _prop rule contexts.
	Get_prop() IPropContext

	// Set_indexIdentifier sets the _indexIdentifier rule contexts.
	Set_indexIdentifier(IIndexIdentifierContext)

	// Set_prop sets the _prop rule contexts.
	Set_prop(IPropContext)

	// GetIndexes returns the indexes rule context list.
	GetIndexes() []IIndexIdentifierContext

	// GetProps returns the props rule context list.
	GetProps() []IPropContext

	// SetIndexes sets the indexes rule context list.
	SetIndexes([]IIndexIdentifierContext)

	// SetProps sets the props rule context list.
	SetProps([]IPropContext)

	// Getter signatures
	ALTER() antlr.TerminalNode
	SET() antlr.TerminalNode
	AllIndexIdentifier() []IIndexIdentifierContext
	IndexIdentifier(i int) IIndexIdentifierContext
	AllProp() []IPropContext
	Prop(i int) IPropContext

	// IsAlterStatementContext differentiates from other interfaces.
	IsAlterStatementContext()
}

IAlterStatementContext is an interface to support dynamic dispatch.

type IAnalysisStatementContext

type IAnalysisStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFront returns the front rule contexts.
	GetFront() IStrictIdentifierContext

	// SetFront sets the front rule contexts.
	SetFront(IStrictIdentifierContext)

	// Getter signatures
	AllAggStatement() []IAggStatementContext
	AggStatement(i int) IAggStatementContext
	USING() antlr.TerminalNode
	StrictIdentifier() IStrictIdentifierContext

	// IsAnalysisStatementContext differentiates from other interfaces.
	IsAnalysisStatementContext()
}

IAnalysisStatementContext is an interface to support dynamic dispatch.

type IAnalyzeStatementContext

type IAnalyzeStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetContent returns the content token.
	GetContent() antlr.Token

	// SetContent sets the content token.
	SetContent(antlr.Token)

	// GetAnalyzer returns the analyzer rule contexts.
	GetAnalyzer() IStrContext

	// GetIndexAnalyzer returns the indexAnalyzer rule contexts.
	GetIndexAnalyzer() IStrContext

	// SetAnalyzer sets the analyzer rule contexts.
	SetAnalyzer(IStrContext)

	// SetIndexAnalyzer sets the indexAnalyzer rule contexts.
	SetIndexAnalyzer(IStrContext)

	// Getter signatures
	ANALYZE() antlr.TerminalNode
	QUOTASTR() antlr.TerminalNode
	BY() antlr.TerminalNode
	AllStr() []IStrContext
	Str(i int) IStrContext

	// IsAnalyzeStatementContext differentiates from other interfaces.
	IsAnalyzeStatementContext()
}

IAnalyzeStatementContext is an interface to support dynamic dispatch.

type IArithmeticExpressionCompareContext

type IArithmeticExpressionCompareContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFirst returns the first rule contexts.
	GetFirst() IArithmeticExpressionContext

	// GetOp returns the op rule contexts.
	GetOp() IComparisonOperatorContext

	// GetSecond returns the second rule contexts.
	GetSecond() IMultiplyingExpressionContext

	// SetFirst sets the first rule contexts.
	SetFirst(IArithmeticExpressionContext)

	// SetOp sets the op rule contexts.
	SetOp(IComparisonOperatorContext)

	// SetSecond sets the second rule contexts.
	SetSecond(IMultiplyingExpressionContext)

	// Getter signatures
	ArithmeticExpression() IArithmeticExpressionContext
	ComparisonOperator() IComparisonOperatorContext
	MultiplyingExpression() IMultiplyingExpressionContext

	// IsArithmeticExpressionCompareContext differentiates from other interfaces.
	IsArithmeticExpressionCompareContext()
}

IArithmeticExpressionCompareContext is an interface to support dynamic dispatch.

type IArithmeticExpressionContext

type IArithmeticExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFirst returns the first rule contexts.
	GetFirst() IMultiplyingExpressionContext

	// Get_addition returns the _addition rule contexts.
	Get_addition() IAdditionContext

	// SetFirst sets the first rule contexts.
	SetFirst(IMultiplyingExpressionContext)

	// Set_addition sets the _addition rule contexts.
	Set_addition(IAdditionContext)

	// GetRest returns the rest rule context list.
	GetRest() []IAdditionContext

	// SetRest sets the rest rule context list.
	SetRest([]IAdditionContext)

	// Getter signatures
	MultiplyingExpression() IMultiplyingExpressionContext
	AllAddition() []IAdditionContext
	Addition(i int) IAdditionContext

	// IsArithmeticExpressionContext differentiates from other interfaces.
	IsArithmeticExpressionContext()
}

IArithmeticExpressionContext is an interface to support dynamic dispatch.

type IArrayValueContext

type IArrayValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ARRAY() antlr.TerminalNode
	ParamValues() IParamValuesContext

	// IsArrayValueContext differentiates from other interfaces.
	IsArrayValueContext()
}

IArrayValueContext is an interface to support dynamic dispatch.

type IAtomContext

type IAtomContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetData returns the data rule contexts.
	GetData() IParamContext

	// GetInner returns the inner rule contexts.
	GetInner() IArithmeticExpressionContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetData sets the data rule contexts.
	SetData(IParamContext)

	// SetInner sets the inner rule contexts.
	SetInner(IArithmeticExpressionContext)

	// Getter signatures
	FieldIdentifier() IFieldIdentifierContext
	TIME_T() antlr.TerminalNode
	Param() IParamContext
	ArithmeticExpression() IArithmeticExpressionContext

	// IsAtomContext differentiates from other interfaces.
	IsAtomContext()
}

IAtomContext is an interface to support dynamic dispatch.

type IBasicSQLContext

type IBasicSQLContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetSql returns the sql token.
	GetSql() antlr.Token

	// SetSql sets the sql token.
	SetSql(antlr.Token)

	// GetStatName returns the statName rule contexts.
	GetStatName() IStrictIdentifierContext

	// SetStatName sets the statName rule contexts.
	SetStatName(IStrictIdentifierContext)

	// Getter signatures
	QUOTASTR() antlr.TerminalNode
	MAP() antlr.TerminalNode
	ExportStatement() IExportStatementContext
	StrictIdentifier() IStrictIdentifierContext

	// IsBasicSQLContext differentiates from other interfaces.
	IsBasicSQLContext()
}

IBasicSQLContext is an interface to support dynamic dispatch.

type IBatchUpdateStatementContext

type IBatchUpdateStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_str returns the _str rule contexts.
	Get_str() IStrContext

	// GetScript returns the script rule contexts.
	GetScript() IScriptPhraseContext

	// Get_fieldIdentifier returns the _fieldIdentifier rule contexts.
	Get_fieldIdentifier() IFieldIdentifierContext

	// Get_param returns the _param rule contexts.
	Get_param() IParamContext

	// GetStatName returns the statName rule contexts.
	GetStatName() IStrictIdentifierContext

	// Set_str sets the _str rule contexts.
	Set_str(IStrContext)

	// SetScript sets the script rule contexts.
	SetScript(IScriptPhraseContext)

	// Set_fieldIdentifier sets the _fieldIdentifier rule contexts.
	Set_fieldIdentifier(IFieldIdentifierContext)

	// Set_param sets the _param rule contexts.
	Set_param(IParamContext)

	// SetStatName sets the statName rule contexts.
	SetStatName(IStrictIdentifierContext)

	// GetDocs returns the docs rule context list.
	GetDocs() []IStrContext

	// GetFields returns the fields rule context list.
	GetFields() []IFieldIdentifierContext

	// GetValues returns the values rule context list.
	GetValues() []IParamContext

	// SetDocs sets the docs rule context list.
	SetDocs([]IStrContext)

	// SetFields sets the fields rule context list.
	SetFields([]IFieldIdentifierContext)

	// SetValues sets the values rule context list.
	SetValues([]IParamContext)

	// Getter signatures
	BATCH_UPDATE() antlr.TerminalNode
	BATCH_UPSERT() antlr.TerminalNode
	AllStr() []IStrContext
	Str(i int) IStrContext
	MAP() antlr.TerminalNode
	StrictIdentifier() IStrictIdentifierContext
	SET() antlr.TerminalNode
	ScriptPhrase() IScriptPhraseContext
	AllEQ() []antlr.TerminalNode
	EQ(i int) antlr.TerminalNode
	AllFieldIdentifier() []IFieldIdentifierContext
	FieldIdentifier(i int) IFieldIdentifierContext
	AllParam() []IParamContext
	Param(i int) IParamContext

	// IsBatchUpdateStatementContext differentiates from other interfaces.
	IsBatchUpdateStatementContext()
}

IBatchUpdateStatementContext is an interface to support dynamic dispatch.

type IBooleanValueContext

type IBooleanValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TRUE() antlr.TerminalNode
	FALSE() antlr.TerminalNode

	// IsBooleanValueContext differentiates from other interfaces.
	IsBooleanValueContext()
}

IBooleanValueContext is an interface to support dynamic dispatch.

type IBtwCompareContext

type IBtwCompareContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetNot returns the not token.
	GetNot() antlr.Token

	// GetGte returns the gte token.
	GetGte() antlr.Token

	// GetLte returns the lte token.
	GetLte() antlr.Token

	// GetGt returns the gt token.
	GetGt() antlr.Token

	// GetLt returns the lt token.
	GetLt() antlr.Token

	// SetNot sets the not token.
	SetNot(antlr.Token)

	// SetGte sets the gte token.
	SetGte(antlr.Token)

	// SetLte sets the lte token.
	SetLte(antlr.Token)

	// SetGt sets the gt token.
	SetGt(antlr.Token)

	// SetLt sets the lt token.
	SetLt(antlr.Token)

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetA returns the a rule contexts.
	GetA() IParamContext

	// GetB returns the b rule contexts.
	GetB() IParamContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetA sets the a rule contexts.
	SetA(IParamContext)

	// SetB sets the b rule contexts.
	SetB(IParamContext)

	// Getter signatures
	FieldIdentifier() IFieldIdentifierContext
	NOT() antlr.TerminalNode
	RANGE() antlr.TerminalNode
	BETWEEN() antlr.TerminalNode
	AllParam() []IParamContext
	Param(i int) IParamContext
	AND() antlr.TerminalNode

	// IsBtwCompareContext differentiates from other interfaces.
	IsBtwCompareContext()
}

IBtwCompareContext is an interface to support dynamic dispatch.

type IBucketAggChoiceContext

type IBucketAggChoiceContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TermsBucket() ITermsBucketContext
	RangeBucket() IRangeBucketContext
	DateRangeBucket() IDateRangeBucketContext
	HistogramBucket() IHistogramBucketContext
	DateHistogramBucket() IDateHistogramBucketContext
	FiltersBucket() IFiltersBucketContext
	SignificantBucket() ISignificantBucketContext

	// IsBucketAggChoiceContext differentiates from other interfaces.
	IsBucketAggChoiceContext()
}

IBucketAggChoiceContext is an interface to support dynamic dispatch.

type IBucketAggContext

type IBucketAggContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetBucket returns the bucket rule contexts.
	GetBucket() IBucketAggChoiceContext

	// GetBucketAs returns the bucketAs rule contexts.
	GetBucketAs() IExportFieldContext

	// SetBucket sets the bucket rule contexts.
	SetBucket(IBucketAggChoiceContext)

	// SetBucketAs sets the bucketAs rule contexts.
	SetBucketAs(IExportFieldContext)

	// Getter signatures
	BucketAggChoice() IBucketAggChoiceContext
	ExportField() IExportFieldContext
	AS() antlr.TerminalNode

	// IsBucketAggContext differentiates from other interfaces.
	IsBucketAggContext()
}

IBucketAggContext is an interface to support dynamic dispatch.

type IBucketAggListContext

type IBucketAggListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_bucketAgg returns the _bucketAgg rule contexts.
	Get_bucketAgg() IBucketAggContext

	// Set_bucketAgg sets the _bucketAgg rule contexts.
	Set_bucketAgg(IBucketAggContext)

	// GetBuckets returns the buckets rule context list.
	GetBuckets() []IBucketAggContext

	// SetBuckets sets the buckets rule context list.
	SetBuckets([]IBucketAggContext)

	// Getter signatures
	AllBucketAgg() []IBucketAggContext
	BucketAgg(i int) IBucketAggContext

	// IsBucketAggListContext differentiates from other interfaces.
	IsBucketAggListContext()
}

IBucketAggListContext is an interface to support dynamic dispatch.

type ICollapseExprContext

type ICollapseExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// Getter signatures
	COLLAPSE() antlr.TerminalNode
	BY() antlr.TerminalNode
	FieldIdentifier() IFieldIdentifierContext

	// IsCollapseExprContext differentiates from other interfaces.
	IsCollapseExprContext()
}

ICollapseExprContext is an interface to support dynamic dispatch.

type IComparableExpressionContext

type IComparableExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetNot returns the not token.
	GetNot() antlr.Token

	// SetNot sets the not token.
	SetNot(antlr.Token)

	// GetTCmp returns the tCmp rule contexts.
	GetTCmp() ITermCompareContext

	// GetBtwCmp returns the btwCmp rule contexts.
	GetBtwCmp() IBtwCompareContext

	// GetFuncCmp returns the funcCmp rule contexts.
	GetFuncCmp() IFunctionalCompareContext

	// GetMathCmp returns the mathCmp rule contexts.
	GetMathCmp() IArithmeticExpressionCompareContext

	// SetTCmp sets the tCmp rule contexts.
	SetTCmp(ITermCompareContext)

	// SetBtwCmp sets the btwCmp rule contexts.
	SetBtwCmp(IBtwCompareContext)

	// SetFuncCmp sets the funcCmp rule contexts.
	SetFuncCmp(IFunctionalCompareContext)

	// SetMathCmp sets the mathCmp rule contexts.
	SetMathCmp(IArithmeticExpressionCompareContext)

	// Getter signatures
	TermCompare() ITermCompareContext
	BtwCompare() IBtwCompareContext
	FunctionalCompare() IFunctionalCompareContext
	ArithmeticExpressionCompare() IArithmeticExpressionCompareContext
	NOT() antlr.TerminalNode

	// IsComparableExpressionContext differentiates from other interfaces.
	IsComparableExpressionContext()
}

IComparableExpressionContext is an interface to support dynamic dispatch.

type IComparisonOperatorContext

type IComparisonOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LT() antlr.TerminalNode
	LE() antlr.TerminalNode
	GT() antlr.TerminalNode
	GE() antlr.TerminalNode
	NE() antlr.TerminalNode
	EQ() antlr.TerminalNode

	// IsComparisonOperatorContext differentiates from other interfaces.
	IsComparisonOperatorContext()
}

IComparisonOperatorContext is an interface to support dynamic dispatch.

type ICustomScoreExprContext

type ICustomScoreExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CUSTOM_SCORE() antlr.TerminalNode
	ScriptPhrase() IScriptPhraseContext

	// IsCustomScoreExprContext differentiates from other interfaces.
	IsCustomScoreExprContext()
}

ICustomScoreExprContext is an interface to support dynamic dispatch.

type IDataStructContext

type IDataStructContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetTableName returns the tableName rule contexts.
	GetTableName() IStrictIdentifierContext

	// Get_exportField returns the _exportField rule contexts.
	Get_exportField() IExportFieldContext

	// SetTableName sets the tableName rule contexts.
	SetTableName(IStrictIdentifierContext)

	// Set_exportField sets the _exportField rule contexts.
	Set_exportField(IExportFieldContext)

	// GetFields returns the fields rule context list.
	GetFields() []IExportFieldContext

	// SetFields sets the fields rule context list.
	SetFields([]IExportFieldContext)

	// Getter signatures
	STRUCT() antlr.TerminalNode
	StrictIdentifier() IStrictIdentifierContext
	AllExportField() []IExportFieldContext
	ExportField(i int) IExportFieldContext

	// IsDataStructContext differentiates from other interfaces.
	IsDataStructContext()
}

IDataStructContext is an interface to support dynamic dispatch.

type IDataTypeContext

type IDataTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	BOOLEAN_T() antlr.TerminalNode
	STRING() antlr.TerminalNode
	LONG_T() antlr.TerminalNode
	DOUBLE_T() antlr.TerminalNode
	FLOAT_T() antlr.TerminalNode
	INTEGER_T() antlr.TerminalNode
	DATE_T() antlr.TerminalNode
	TIME_T() antlr.TerminalNode
	DATETIME_T() antlr.TerminalNode
	TIMESTAMP_T() antlr.TerminalNode

	// IsDataTypeContext differentiates from other interfaces.
	IsDataTypeContext()
}

IDataTypeContext is an interface to support dynamic dispatch.

type IDateHistogramBucketContext

type IDateHistogramBucketContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetInterval returns the interval rule contexts.
	GetInterval() IStrContext

	// GetFormat returns the format rule contexts.
	GetFormat() IStrContext

	// GetMissing returns the missing rule contexts.
	GetMissing() IParamContext

	// GetOffset returns the offset rule contexts.
	GetOffset() IParamContext

	// GetOrder returns the order rule contexts.
	GetOrder() IPathIdentifierContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetInterval sets the interval rule contexts.
	SetInterval(IStrContext)

	// SetFormat sets the format rule contexts.
	SetFormat(IStrContext)

	// SetMissing sets the missing rule contexts.
	SetMissing(IParamContext)

	// SetOffset sets the offset rule contexts.
	SetOffset(IParamContext)

	// SetOrder sets the order rule contexts.
	SetOrder(IPathIdentifierContext)

	// Getter signatures
	DATE_HISTOGRAM() antlr.TerminalNode
	FieldIdentifier() IFieldIdentifierContext
	AllStr() []IStrContext
	Str(i int) IStrContext
	INTERVAL() antlr.TerminalNode
	AllEQ() []antlr.TerminalNode
	EQ(i int) antlr.TerminalNode
	FORMAT() antlr.TerminalNode
	MISSING() antlr.TerminalNode
	OFFSET() antlr.TerminalNode
	ORDER() antlr.TerminalNode
	AllParam() []IParamContext
	Param(i int) IParamContext
	PathIdentifier() IPathIdentifierContext
	ASC() antlr.TerminalNode

	// IsDateHistogramBucketContext differentiates from other interfaces.
	IsDateHistogramBucketContext()
}

IDateHistogramBucketContext is an interface to support dynamic dispatch.

type IDateRangeBucketContext

type IDateRangeBucketContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetFormat returns the format rule contexts.
	GetFormat() IStrContext

	// GetMissing returns the missing rule contexts.
	GetMissing() IStrContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetFormat sets the format rule contexts.
	SetFormat(IStrContext)

	// SetMissing sets the missing rule contexts.
	SetMissing(IStrContext)

	// Getter signatures
	DATE_RANGE() antlr.TerminalNode
	DateRangeExpr() IDateRangeExprContext
	FieldIdentifier() IFieldIdentifierContext
	MISSING() antlr.TerminalNode
	AllEQ() []antlr.TerminalNode
	EQ(i int) antlr.TerminalNode
	AllStr() []IStrContext
	Str(i int) IStrContext
	FORMAT() antlr.TerminalNode

	// IsDateRangeBucketContext differentiates from other interfaces.
	IsDateRangeBucketContext()
}

IDateRangeBucketContext is an interface to support dynamic dispatch.

type IDateRangeContext

type IDateRangeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFrom returns the from rule contexts.
	GetFrom() IDateRangeFromToContext

	// GetTo returns the to rule contexts.
	GetTo() IDateRangeFromToContext

	// GetKey returns the key rule contexts.
	GetKey() IStrContext

	// SetFrom sets the from rule contexts.
	SetFrom(IDateRangeFromToContext)

	// SetTo sets the to rule contexts.
	SetTo(IDateRangeFromToContext)

	// SetKey sets the key rule contexts.
	SetKey(IStrContext)

	// Getter signatures
	AllDateRangeFromTo() []IDateRangeFromToContext
	DateRangeFromTo(i int) IDateRangeFromToContext
	Str() IStrContext

	// IsDateRangeContext differentiates from other interfaces.
	IsDateRangeContext()
}

IDateRangeContext is an interface to support dynamic dispatch.

type IDateRangeExprContext

type IDateRangeExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_dateRange returns the _dateRange rule contexts.
	Get_dateRange() IDateRangeContext

	// Set_dateRange sets the _dateRange rule contexts.
	Set_dateRange(IDateRangeContext)

	// GetRanges returns the ranges rule context list.
	GetRanges() []IDateRangeContext

	// SetRanges sets the ranges rule context list.
	SetRanges([]IDateRangeContext)

	// Getter signatures
	AllDateRange() []IDateRangeContext
	DateRange(i int) IDateRangeContext

	// IsDateRangeExprContext differentiates from other interfaces.
	IsDateRangeExprContext()
}

IDateRangeExprContext is an interface to support dynamic dispatch.

type IDateRangeFromToContext

type IDateRangeFromToContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MINUS() antlr.TerminalNode
	LONG() antlr.TerminalNode
	Str() IStrContext

	// IsDateRangeFromToContext differentiates from other interfaces.
	IsDateRangeFromToContext()
}

IDateRangeFromToContext is an interface to support dynamic dispatch.

type IDeleteStatementContext

type IDeleteStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_indexIdentifier returns the _indexIdentifier rule contexts.
	Get_indexIdentifier() IIndexIdentifierContext

	// GetFileName returns the fileName rule contexts.
	GetFileName() IStrContext

	// GetId returns the id rule contexts.
	GetId() IStrContext

	// GetIds returns the ids rule contexts.
	GetIds() IStrContext

	// GetStatName returns the statName rule contexts.
	GetStatName() IStrictIdentifierContext

	// Set_indexIdentifier sets the _indexIdentifier rule contexts.
	Set_indexIdentifier(IIndexIdentifierContext)

	// SetFileName sets the fileName rule contexts.
	SetFileName(IStrContext)

	// SetId sets the id rule contexts.
	SetId(IStrContext)

	// SetIds sets the ids rule contexts.
	SetIds(IStrContext)

	// SetStatName sets the statName rule contexts.
	SetStatName(IStrictIdentifierContext)

	// GetIndexes returns the indexes rule context list.
	GetIndexes() []IIndexIdentifierContext

	// SetIndexes sets the indexes rule context list.
	SetIndexes([]IIndexIdentifierContext)

	// Getter signatures
	DELETE() antlr.TerminalNode
	FROM() antlr.TerminalNode
	AllIndexIdentifier() []IIndexIdentifierContext
	IndexIdentifier(i int) IIndexIdentifierContext
	MAP() antlr.TerminalNode
	WHERE() antlr.TerminalNode
	WhereExpression() IWhereExpressionContext
	BY() antlr.TerminalNode
	IDS_FILE() antlr.TerminalNode
	ID() antlr.TerminalNode
	EQ() antlr.TerminalNode
	IDS() antlr.TerminalNode
	StrictIdentifier() IStrictIdentifierContext
	Str() IStrContext

	// IsDeleteStatementContext differentiates from other interfaces.
	IsDeleteStatementContext()
}

IDeleteStatementContext is an interface to support dynamic dispatch.

type IDescStatementContext

type IDescStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_indexIdentifier returns the _indexIdentifier rule contexts.
	Get_indexIdentifier() IIndexIdentifierContext

	// Set_indexIdentifier sets the _indexIdentifier rule contexts.
	Set_indexIdentifier(IIndexIdentifierContext)

	// GetIndexes returns the indexes rule context list.
	GetIndexes() []IIndexIdentifierContext

	// SetIndexes sets the indexes rule context list.
	SetIndexes([]IIndexIdentifierContext)

	// Getter signatures
	DESC() antlr.TerminalNode
	DESCRIBE() antlr.TerminalNode
	AllIndexIdentifier() []IIndexIdentifierContext
	IndexIdentifier(i int) IIndexIdentifierContext
	TEMPLATE() antlr.TerminalNode

	// IsDescStatementContext differentiates from other interfaces.
	IsDescStatementContext()
}

IDescStatementContext is an interface to support dynamic dispatch.

type IElasticSQLContext

type IElasticSQLContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_statement returns the _statement rule contexts.
	Get_statement() IStatementContext

	// Set_statement sets the _statement rule contexts.
	Set_statement(IStatementContext)

	// GetStatements returns the statements rule context list.
	GetStatements() []IStatementContext

	// SetStatements sets the statements rule context list.
	SetStatements([]IStatementContext)

	// Getter signatures
	AllStatement() []IStatementContext
	Statement(i int) IStatementContext

	// IsElasticSQLContext differentiates from other interfaces.
	IsElasticSQLContext()
}

IElasticSQLContext is an interface to support dynamic dispatch.

type IExportFieldContext

type IExportFieldContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FieldIdentifier() IFieldIdentifierContext
	MetricNames() IMetricNamesContext

	// IsExportFieldContext differentiates from other interfaces.
	IsExportFieldContext()
}

IExportFieldContext is an interface to support dynamic dispatch.

type IExportStatementContext

type IExportStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFileType returns the fileType token.
	GetFileType() antlr.Token

	// GetSep returns the sep token.
	GetSep() antlr.Token

	// SetFileType sets the fileType token.
	SetFileType(antlr.Token)

	// SetSep sets the sep token.
	SetSep(antlr.Token)

	// Get_exportField returns the _exportField rule contexts.
	Get_exportField() IExportFieldContext

	// Get_str returns the _str rule contexts.
	Get_str() IStrContext

	// GetFileName returns the fileName rule contexts.
	GetFileName() IStrContext

	// Set_exportField sets the _exportField rule contexts.
	Set_exportField(IExportFieldContext)

	// Set_str sets the _str rule contexts.
	Set_str(IStrContext)

	// SetFileName sets the fileName rule contexts.
	SetFileName(IStrContext)

	// GetFields returns the fields rule context list.
	GetFields() []IExportFieldContext

	// GetHeads returns the heads rule context list.
	GetHeads() []IStrContext

	// SetFields sets the fields rule context list.
	SetFields([]IExportFieldContext)

	// SetHeads sets the heads rule context list.
	SetHeads([]IStrContext)

	// Getter signatures
	EXPORT() antlr.TerminalNode
	AllStr() []IStrContext
	Str(i int) IStrContext
	DISTINCT() antlr.TerminalNode
	HEADER() antlr.TerminalNode
	AllExportField() []IExportFieldContext
	ExportField(i int) IExportFieldContext
	JSON() antlr.TerminalNode
	CSV() antlr.TerminalNode
	EXCEL() antlr.TerminalNode
	SEP() antlr.TerminalNode
	EQ() antlr.TerminalNode
	QUOTASTR() antlr.TerminalNode

	// IsExportStatementContext differentiates from other interfaces.
	IsExportStatementContext()
}

IExportStatementContext is an interface to support dynamic dispatch.

type IFieldAsContext

type IFieldAsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetTag returns the tag token.
	GetTag() antlr.Token

	// SetTag sets the tag token.
	SetTag(antlr.Token)

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetAs returns the as rule contexts.
	GetAs() IStrictIdentifierContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetAs sets the as rule contexts.
	SetAs(IStrictIdentifierContext)

	// Getter signatures
	FieldIdentifier() IFieldIdentifierContext
	BY() antlr.TerminalNode
	StrictIdentifier() IStrictIdentifierContext
	QUOTASTR() antlr.TerminalNode
	AS() antlr.TerminalNode

	// IsFieldAsContext differentiates from other interfaces.
	IsFieldAsContext()
}

IFieldAsContext is an interface to support dynamic dispatch.

type IFieldDefineContext

type IFieldDefineContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFieldName returns the fieldName rule contexts.
	GetFieldName() IFieldIdentifierContext

	// GetFieldType returns the fieldType rule contexts.
	GetFieldType() IDataTypeContext

	// SetFieldName sets the fieldName rule contexts.
	SetFieldName(IFieldIdentifierContext)

	// SetFieldType sets the fieldType rule contexts.
	SetFieldType(IDataTypeContext)

	// Getter signatures
	FieldIdentifier() IFieldIdentifierContext
	DataType() IDataTypeContext

	// IsFieldDefineContext differentiates from other interfaces.
	IsFieldDefineContext()
}

IFieldDefineContext is an interface to support dynamic dispatch.

type IFieldIdentifierContext

type IFieldIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllStrictIdentifier() []IStrictIdentifierContext
	StrictIdentifier(i int) IStrictIdentifierContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode
	MUL() antlr.TerminalNode

	// IsFieldIdentifierContext differentiates from other interfaces.
	IsFieldIdentifierContext()
}

IFieldIdentifierContext is an interface to support dynamic dispatch.

type IFieldListContext

type IFieldListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_fieldDefine returns the _fieldDefine rule contexts.
	Get_fieldDefine() IFieldDefineContext

	// Set_fieldDefine sets the _fieldDefine rule contexts.
	Set_fieldDefine(IFieldDefineContext)

	// GetFields returns the fields rule context list.
	GetFields() []IFieldDefineContext

	// SetFields sets the fields rule context list.
	SetFields([]IFieldDefineContext)

	// Getter signatures
	AllFieldDefine() []IFieldDefineContext
	FieldDefine(i int) IFieldDefineContext

	// IsFieldListContext differentiates from other interfaces.
	IsFieldListContext()
}

IFieldListContext is an interface to support dynamic dispatch.

type IFileLoadStatementContext

type IFileLoadStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetDType returns the dType token.
	GetDType() antlr.Token

	// GetSep returns the sep token.
	GetSep() antlr.Token

	// GetOffset returns the offset token.
	GetOffset() antlr.Token

	// GetLimit returns the limit token.
	GetLimit() antlr.Token

	// SetDType sets the dType token.
	SetDType(antlr.Token)

	// SetSep sets the sep token.
	SetSep(antlr.Token)

	// SetOffset sets the offset token.
	SetOffset(antlr.Token)

	// SetLimit sets the limit token.
	SetLimit(antlr.Token)

	// Get_fieldDefine returns the _fieldDefine rule contexts.
	Get_fieldDefine() IFieldDefineContext

	// GetFilePath returns the filePath rule contexts.
	GetFilePath() IStrContext

	// GetStatName returns the statName rule contexts.
	GetStatName() IStrictIdentifierContext

	// Set_fieldDefine sets the _fieldDefine rule contexts.
	Set_fieldDefine(IFieldDefineContext)

	// SetFilePath sets the filePath rule contexts.
	SetFilePath(IStrContext)

	// SetStatName sets the statName rule contexts.
	SetStatName(IStrictIdentifierContext)

	// GetFields returns the fields rule context list.
	GetFields() []IFieldDefineContext

	// SetFields sets the fields rule context list.
	SetFields([]IFieldDefineContext)

	// Getter signatures
	LOAD() antlr.TerminalNode
	FROM() antlr.TerminalNode
	Str() IStrContext
	DATA() antlr.TerminalNode
	JSON() antlr.TerminalNode
	ALL() antlr.TerminalNode
	LOCAL() antlr.TerminalNode
	SEPARATED() antlr.TerminalNode
	BY() antlr.TerminalNode
	LIMIT() antlr.TerminalNode
	AllMAP() []antlr.TerminalNode
	MAP(i int) antlr.TerminalNode
	QUOTASTR() antlr.TerminalNode
	AllLONG() []antlr.TerminalNode
	LONG(i int) antlr.TerminalNode
	StrictIdentifier() IStrictIdentifierContext
	AllFieldDefine() []IFieldDefineContext
	FieldDefine(i int) IFieldDefineContext
	LIST() antlr.TerminalNode

	// IsFileLoadStatementContext differentiates from other interfaces.
	IsFileLoadStatementContext()
}

IFileLoadStatementContext is an interface to support dynamic dispatch.

type IFiltersBucketContext

type IFiltersBucketContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// Get_whereExpression returns the _whereExpression rule contexts.
	Get_whereExpression() IWhereExpressionContext

	// Get_str returns the _str rule contexts.
	Get_str() IStrContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// Set_whereExpression sets the _whereExpression rule contexts.
	Set_whereExpression(IWhereExpressionContext)

	// Set_str sets the _str rule contexts.
	Set_str(IStrContext)

	// GetWhere returns the where rule context list.
	GetWhere() []IWhereExpressionContext

	// GetKey returns the key rule context list.
	GetKey() []IStrContext

	// SetWhere sets the where rule context list.
	SetWhere([]IWhereExpressionContext)

	// SetKey sets the key rule context list.
	SetKey([]IStrContext)

	// Getter signatures
	END() antlr.TerminalNode
	FieldIdentifier() IFieldIdentifierContext
	AllWHEN() []antlr.TerminalNode
	WHEN(i int) antlr.TerminalNode
	AllTHEN() []antlr.TerminalNode
	THEN(i int) antlr.TerminalNode
	AllWhereExpression() []IWhereExpressionContext
	WhereExpression(i int) IWhereExpressionContext
	AllStr() []IStrContext
	Str(i int) IStrContext

	// IsFiltersBucketContext differentiates from other interfaces.
	IsFiltersBucketContext()
}

IFiltersBucketContext is an interface to support dynamic dispatch.

type IFullLevelFunctionContext

type IFullLevelFunctionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFuncName returns the funcName rule contexts.
	GetFuncName() IFullLevelFunctionNamesContext

	// Get_prop returns the _prop rule contexts.
	Get_prop() IPropContext

	// SetFuncName sets the funcName rule contexts.
	SetFuncName(IFullLevelFunctionNamesContext)

	// Set_prop sets the _prop rule contexts.
	Set_prop(IPropContext)

	// GetProps returns the props rule context list.
	GetProps() []IPropContext

	// SetProps sets the props rule context list.
	SetProps([]IPropContext)

	// Getter signatures
	FullLevelFunctionNames() IFullLevelFunctionNamesContext
	AllProp() []IPropContext
	Prop(i int) IPropContext

	// IsFullLevelFunctionContext differentiates from other interfaces.
	IsFullLevelFunctionContext()
}

IFullLevelFunctionContext is an interface to support dynamic dispatch.

type IFullLevelFunctionNamesContext

type IFullLevelFunctionNamesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	QUERY_STRING() antlr.TerminalNode
	MATCH() antlr.TerminalNode
	MULTI_MATCH() antlr.TerminalNode
	MATCH_PHRASE() antlr.TerminalNode
	MATCH_PHRASE_PREFIX() antlr.TerminalNode
	KNN() antlr.TerminalNode

	// IsFullLevelFunctionNamesContext differentiates from other interfaces.
	IsFullLevelFunctionNamesContext()
}

IFullLevelFunctionNamesContext is an interface to support dynamic dispatch.

type IFunctionalCompareContext

type IFunctionalCompareContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TermLevelFunction() ITermLevelFunctionContext
	FullLevelFunction() IFullLevelFunctionContext
	ScriptFunction() IScriptFunctionContext
	JoinFunction() IJoinFunctionContext

	// IsFunctionalCompareContext differentiates from other interfaces.
	IsFunctionalCompareContext()
}

IFunctionalCompareContext is an interface to support dynamic dispatch.

type IHanLPStatementContext

type IHanLPStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFuncName returns the funcName rule contexts.
	GetFuncName() INlpFuncContext

	// GetObj returns the obj rule contexts.
	GetObj() IStrContext

	// Get_str returns the _str rule contexts.
	Get_str() IStrContext

	// SetFuncName sets the funcName rule contexts.
	SetFuncName(INlpFuncContext)

	// SetObj sets the obj rule contexts.
	SetObj(IStrContext)

	// Set_str sets the _str rule contexts.
	Set_str(IStrContext)

	// GetEnables returns the enables rule context list.
	GetEnables() []IStrContext

	// SetEnables sets the enables rule context list.
	SetEnables([]IStrContext)

	// Getter signatures
	NLP() antlr.TerminalNode
	ENABLE() antlr.TerminalNode
	NlpFunc() INlpFuncContext
	AllStr() []IStrContext
	Str(i int) IStrContext

	// IsHanLPStatementContext differentiates from other interfaces.
	IsHanLPStatementContext()
}

IHanLPStatementContext is an interface to support dynamic dispatch.

type IHavingExprContext

type IHavingExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetBucketPath returns the bucketPath rule contexts.
	GetBucketPath() IPathIdentifierContext

	// GetScript returns the script rule contexts.
	GetScript() IStrContext

	// SetBucketPath sets the bucketPath rule contexts.
	SetBucketPath(IPathIdentifierContext)

	// SetScript sets the script rule contexts.
	SetScript(IStrContext)

	// Getter signatures
	HAVING() antlr.TerminalNode
	PathIdentifier() IPathIdentifierContext
	Str() IStrContext

	// IsHavingExprContext differentiates from other interfaces.
	IsHavingExprContext()
}

IHavingExprContext is an interface to support dynamic dispatch.

type IHighlightContext

type IHighlightContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetTag returns the tag token.
	GetTag() antlr.Token

	// SetTag sets the tag token.
	SetTag(antlr.Token)

	// Getter signatures
	HIGHLIGHT() antlr.TerminalNode
	AllFieldAs() []IFieldAsContext
	FieldAs(i int) IFieldAsContext
	BY() antlr.TerminalNode
	QUOTASTR() antlr.TerminalNode

	// IsHighlightContext differentiates from other interfaces.
	IsHighlightContext()
}

IHighlightContext is an interface to support dynamic dispatch.

type IHistogramBucketContext

type IHistogramBucketContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetInterval returns the interval rule contexts.
	GetInterval() IParamContext

	// GetMissing returns the missing rule contexts.
	GetMissing() IParamContext

	// GetOffset returns the offset rule contexts.
	GetOffset() IParamContext

	// GetOrder returns the order rule contexts.
	GetOrder() IPathIdentifierContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetInterval sets the interval rule contexts.
	SetInterval(IParamContext)

	// SetMissing sets the missing rule contexts.
	SetMissing(IParamContext)

	// SetOffset sets the offset rule contexts.
	SetOffset(IParamContext)

	// SetOrder sets the order rule contexts.
	SetOrder(IPathIdentifierContext)

	// Getter signatures
	HISTOGRAM() antlr.TerminalNode
	FieldIdentifier() IFieldIdentifierContext
	AllParam() []IParamContext
	Param(i int) IParamContext
	INTERVAL() antlr.TerminalNode
	AllEQ() []antlr.TerminalNode
	EQ(i int) antlr.TerminalNode
	MISSING() antlr.TerminalNode
	OFFSET() antlr.TerminalNode
	ORDER() antlr.TerminalNode
	PathIdentifier() IPathIdentifierContext
	ASC() antlr.TerminalNode

	// IsHistogramBucketContext differentiates from other interfaces.
	IsHistogramBucketContext()
}

IHistogramBucketContext is an interface to support dynamic dispatch.

type IHive2StatementContext

type IHive2StatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_QUOTASTR returns the _QUOTASTR token.
	Get_QUOTASTR() antlr.Token

	// Set_QUOTASTR sets the _QUOTASTR token.
	Set_QUOTASTR(antlr.Token)

	// GetSqls returns the sqls token list.
	GetSqls() []antlr.Token

	// SetSqls sets the sqls token list.
	SetSqls([]antlr.Token)

	// GetFile returns the file rule contexts.
	GetFile() IStrContext

	// GetStatName returns the statName rule contexts.
	GetStatName() IStrictIdentifierContext

	// SetFile sets the file rule contexts.
	SetFile(IStrContext)

	// SetStatName sets the statName rule contexts.
	SetStatName(IStrictIdentifierContext)

	// Getter signatures
	HQL() antlr.TerminalNode
	AllQUOTASTR() []antlr.TerminalNode
	QUOTASTR(i int) antlr.TerminalNode
	USING() antlr.TerminalNode
	MAP() antlr.TerminalNode
	ExportStatement() IExportStatementContext
	Str() IStrContext
	StrictIdentifier() IStrictIdentifierContext

	// IsHive2StatementContext differentiates from other interfaces.
	IsHive2StatementContext()
}

IHive2StatementContext is an interface to support dynamic dispatch.

type IIndexIdentifierContext

type IIndexIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetIndex returns the index rule contexts.
	GetIndex() IIndexNameContext

	// GetIndexType returns the indexType rule contexts.
	GetIndexType() IStrictIdentifierContext

	// SetIndex sets the index rule contexts.
	SetIndex(IIndexNameContext)

	// SetIndexType sets the indexType rule contexts.
	SetIndexType(IStrictIdentifierContext)

	// Getter signatures
	IndexName() IIndexNameContext
	DOT() antlr.TerminalNode
	StrictIdentifier() IStrictIdentifierContext

	// IsIndexIdentifierContext differentiates from other interfaces.
	IsIndexIdentifierContext()
}

IIndexIdentifierContext is an interface to support dynamic dispatch.

type IIndexNameContext

type IIndexNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	MUL() antlr.TerminalNode
	QUOTASTR() antlr.TerminalNode

	// IsIndexNameContext differentiates from other interfaces.
	IsIndexNameContext()
}

IIndexNameContext is an interface to support dynamic dispatch.

type IInnerHitContext

type IInnerHitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_prop returns the _prop rule contexts.
	Get_prop() IPropContext

	// GetAs returns the as rule contexts.
	GetAs() IStrictIdentifierContext

	// Set_prop sets the _prop rule contexts.
	Set_prop(IPropContext)

	// SetAs sets the as rule contexts.
	SetAs(IStrictIdentifierContext)

	// GetProps returns the props rule context list.
	GetProps() []IPropContext

	// SetProps sets the props rule context list.
	SetProps([]IPropContext)

	// Getter signatures
	INNER_HIT() antlr.TerminalNode
	AS() antlr.TerminalNode
	AllProp() []IPropContext
	Prop(i int) IPropContext
	StrictIdentifier() IStrictIdentifierContext

	// IsInnerHitContext differentiates from other interfaces.
	IsInnerHitContext()
}

IInnerHitContext is an interface to support dynamic dispatch.

type IInsertStatementContext

type IInsertStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFront returns the front rule contexts.
	GetFront() IStrictIdentifierContext

	// GetSink returns the sink rule contexts.
	GetSink() IStrictIdentifierContext

	// GetTable returns the table rule contexts.
	GetTable() IIndexNameContext

	// GetColumns returns the columns rule contexts.
	GetColumns() IFieldListContext

	// GetValueCluase returns the valueCluase rule contexts.
	GetValueCluase() IValueListContext

	// GetIdField returns the idField rule contexts.
	GetIdField() IFieldIdentifierContext

	// GetStatName returns the statName rule contexts.
	GetStatName() IStrictIdentifierContext

	// SetFront sets the front rule contexts.
	SetFront(IStrictIdentifierContext)

	// SetSink sets the sink rule contexts.
	SetSink(IStrictIdentifierContext)

	// SetTable sets the table rule contexts.
	SetTable(IIndexNameContext)

	// SetColumns sets the columns rule contexts.
	SetColumns(IFieldListContext)

	// SetValueCluase sets the valueCluase rule contexts.
	SetValueCluase(IValueListContext)

	// SetIdField sets the idField rule contexts.
	SetIdField(IFieldIdentifierContext)

	// SetStatName sets the statName rule contexts.
	SetStatName(IStrictIdentifierContext)

	// Getter signatures
	INSERT() antlr.TerminalNode
	INTO() antlr.TerminalNode
	IndexName() IIndexNameContext
	USING() antlr.TerminalNode
	MQL() antlr.TerminalNode
	DOT() antlr.TerminalNode
	ON() antlr.TerminalNode
	PK() antlr.TerminalNode
	MAP() antlr.TerminalNode
	AllStrictIdentifier() []IStrictIdentifierContext
	StrictIdentifier(i int) IStrictIdentifierContext
	FieldList() IFieldListContext
	FieldIdentifier() IFieldIdentifierContext
	UUID() antlr.TerminalNode
	ValueList() IValueListContext

	// IsInsertStatementContext differentiates from other interfaces.
	IsInsertStatementContext()
}

IInsertStatementContext is an interface to support dynamic dispatch.

type IJdbcStatementContext

type IJdbcStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetResourceType returns the resourceType token.
	GetResourceType() antlr.Token

	// GetUrl returns the url token.
	GetUrl() antlr.Token

	// GetUser returns the user token.
	GetUser() antlr.Token

	// GetPassword returns the password token.
	GetPassword() antlr.Token

	// SetResourceType sets the resourceType token.
	SetResourceType(antlr.Token)

	// SetUrl sets the url token.
	SetUrl(antlr.Token)

	// SetUser sets the user token.
	SetUser(antlr.Token)

	// SetPassword sets the password token.
	SetPassword(antlr.Token)

	// Get_basicSQL returns the _basicSQL rule contexts.
	Get_basicSQL() IBasicSQLContext

	// Set_basicSQL sets the _basicSQL rule contexts.
	Set_basicSQL(IBasicSQLContext)

	// GetSubSQLs returns the subSQLs rule context list.
	GetSubSQLs() []IBasicSQLContext

	// SetSubSQLs sets the subSQLs rule context list.
	SetSubSQLs([]IBasicSQLContext)

	// Getter signatures
	AllBasicSQL() []IBasicSQLContext
	BasicSQL(i int) IBasicSQLContext
	CK() antlr.TerminalNode
	PQL() antlr.TerminalNode
	MQL() antlr.TerminalNode
	URL() antlr.TerminalNode
	AllEQ() []antlr.TerminalNode
	EQ(i int) antlr.TerminalNode
	AllQUOTASTR() []antlr.TerminalNode
	QUOTASTR(i int) antlr.TerminalNode
	USER() antlr.TerminalNode
	PASSWORD() antlr.TerminalNode

	// IsJdbcStatementContext differentiates from other interfaces.
	IsJdbcStatementContext()
}

IJdbcStatementContext is an interface to support dynamic dispatch.

type IJoinFunctionContext

type IJoinFunctionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFuncName returns the funcName rule contexts.
	GetFuncName() IJoinFunctionNamesContext

	// GetRelationName returns the relationName rule contexts.
	GetRelationName() IStrictIdentifierContext

	// GetJoinCondition returns the joinCondition rule contexts.
	GetJoinCondition() IWhereExpressionContext

	// SetFuncName sets the funcName rule contexts.
	SetFuncName(IJoinFunctionNamesContext)

	// SetRelationName sets the relationName rule contexts.
	SetRelationName(IStrictIdentifierContext)

	// SetJoinCondition sets the joinCondition rule contexts.
	SetJoinCondition(IWhereExpressionContext)

	// Getter signatures
	JoinFunctionNames() IJoinFunctionNamesContext
	StrictIdentifier() IStrictIdentifierContext
	ON() antlr.TerminalNode
	WhereExpression() IWhereExpressionContext

	// IsJoinFunctionContext differentiates from other interfaces.
	IsJoinFunctionContext()
}

IJoinFunctionContext is an interface to support dynamic dispatch.

type IJoinFunctionNamesContext

type IJoinFunctionNamesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	HAS_PARENT() antlr.TerminalNode
	HAS_CHILD() antlr.TerminalNode

	// IsJoinFunctionNamesContext differentiates from other interfaces.
	IsJoinFunctionNamesContext()
}

IJoinFunctionNamesContext is an interface to support dynamic dispatch.

type IJoinQueryAnalysisStatementContext

type IJoinQueryAnalysisStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetKind returns the kind token.
	GetKind() antlr.Token

	// GetLimit returns the limit token.
	GetLimit() antlr.Token

	// GetSliceMax returns the sliceMax token.
	GetSliceMax() antlr.Token

	// SetKind sets the kind token.
	SetKind(antlr.Token)

	// SetLimit sets the limit token.
	SetLimit(antlr.Token)

	// SetSliceMax sets the sliceMax token.
	SetSliceMax(antlr.Token)

	// Get_fieldIdentifier returns the _fieldIdentifier rule contexts.
	Get_fieldIdentifier() IFieldIdentifierContext

	// GetArithmetic returns the arithmetic rule contexts.
	GetArithmetic() IArithmeticExpressionContext

	// GetPostAs returns the postAs rule contexts.
	GetPostAs() IStrictIdentifierContext

	// Get_indexIdentifier returns the _indexIdentifier rule contexts.
	Get_indexIdentifier() IIndexIdentifierContext

	// GetAAs returns the aAs rule contexts.
	GetAAs() IStrictIdentifierContext

	// GetTableB returns the tableB rule contexts.
	GetTableB() IStrictIdentifierContext

	// GetBAs returns the bAs rule contexts.
	GetBAs() IStrictIdentifierContext

	// GetFirst returns the first rule contexts.
	GetFirst() IFieldIdentifierContext

	// GetSecond returns the second rule contexts.
	GetSecond() IFieldIdentifierContext

	// Get_sortItem returns the _sortItem rule contexts.
	Get_sortItem() ISortItemContext

	// GetSliceField returns the sliceField rule contexts.
	GetSliceField() IFieldIdentifierContext

	// Get_aggStatement returns the _aggStatement rule contexts.
	Get_aggStatement() IAggStatementContext

	// GetStatName returns the statName rule contexts.
	GetStatName() IStrictIdentifierContext

	// Set_fieldIdentifier sets the _fieldIdentifier rule contexts.
	Set_fieldIdentifier(IFieldIdentifierContext)

	// SetArithmetic sets the arithmetic rule contexts.
	SetArithmetic(IArithmeticExpressionContext)

	// SetPostAs sets the postAs rule contexts.
	SetPostAs(IStrictIdentifierContext)

	// Set_indexIdentifier sets the _indexIdentifier rule contexts.
	Set_indexIdentifier(IIndexIdentifierContext)

	// SetAAs sets the aAs rule contexts.
	SetAAs(IStrictIdentifierContext)

	// SetTableB sets the tableB rule contexts.
	SetTableB(IStrictIdentifierContext)

	// SetBAs sets the bAs rule contexts.
	SetBAs(IStrictIdentifierContext)

	// SetFirst sets the first rule contexts.
	SetFirst(IFieldIdentifierContext)

	// SetSecond sets the second rule contexts.
	SetSecond(IFieldIdentifierContext)

	// Set_sortItem sets the _sortItem rule contexts.
	Set_sortItem(ISortItemContext)

	// SetSliceField sets the sliceField rule contexts.
	SetSliceField(IFieldIdentifierContext)

	// Set_aggStatement sets the _aggStatement rule contexts.
	Set_aggStatement(IAggStatementContext)

	// SetStatName sets the statName rule contexts.
	SetStatName(IStrictIdentifierContext)

	// GetFields returns the fields rule context list.
	GetFields() []IFieldIdentifierContext

	// GetIndexes returns the indexes rule context list.
	GetIndexes() []IIndexIdentifierContext

	// GetSorts returns the sorts rule context list.
	GetSorts() []ISortItemContext

	// GetAggs returns the aggs rule context list.
	GetAggs() []IAggStatementContext

	// SetFields sets the fields rule context list.
	SetFields([]IFieldIdentifierContext)

	// SetIndexes sets the indexes rule context list.
	SetIndexes([]IIndexIdentifierContext)

	// SetSorts sets the sorts rule context list.
	SetSorts([]ISortItemContext)

	// SetAggs sets the aggs rule context list.
	SetAggs([]IAggStatementContext)

	// Getter signatures
	SELECT() antlr.TerminalNode
	FROM() antlr.TerminalNode
	JOIN() antlr.TerminalNode
	ON() antlr.TerminalNode
	EQ() antlr.TerminalNode
	AllIndexIdentifier() []IIndexIdentifierContext
	IndexIdentifier(i int) IIndexIdentifierContext
	AllStrictIdentifier() []IStrictIdentifierContext
	StrictIdentifier(i int) IStrictIdentifierContext
	AllFieldIdentifier() []IFieldIdentifierContext
	FieldIdentifier(i int) IFieldIdentifierContext
	POST_EXPR() antlr.TerminalNode
	AllAS() []antlr.TerminalNode
	AS(i int) antlr.TerminalNode
	WHERE() antlr.TerminalNode
	WhereExpression() IWhereExpressionContext
	MEM() antlr.TerminalNode
	ORDER() antlr.TerminalNode
	BY() antlr.TerminalNode
	LIMIT() antlr.TerminalNode
	SLICE() antlr.TerminalNode
	ExportStatement() IExportStatementContext
	AGG() antlr.TerminalNode
	MAP() antlr.TerminalNode
	ArithmeticExpression() IArithmeticExpressionContext
	AllSortItem() []ISortItemContext
	SortItem(i int) ISortItemContext
	AllLONG() []antlr.TerminalNode
	LONG(i int) antlr.TerminalNode
	AllAggStatement() []IAggStatementContext
	AggStatement(i int) IAggStatementContext
	LEFT() antlr.TerminalNode
	ALL() antlr.TerminalNode
	RIGHT() antlr.TerminalNode

	// IsJoinQueryAnalysisStatementContext differentiates from other interfaces.
	IsJoinQueryAnalysisStatementContext()
}

IJoinQueryAnalysisStatementContext is an interface to support dynamic dispatch.

type ILogicalExprContext

type ILogicalExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetNot returns the not token.
	GetNot() antlr.Token

	// GetOperator returns the operator token.
	GetOperator() antlr.Token

	// SetNot sets the not token.
	SetNot(antlr.Token)

	// SetOperator sets the operator token.
	SetOperator(antlr.Token)

	// GetLeft returns the left rule contexts.
	GetLeft() ILogicalExprContext

	// GetInner returns the inner rule contexts.
	GetInner() ILogicalExprContext

	// GetRight returns the right rule contexts.
	GetRight() ILogicalExprContext

	// SetLeft sets the left rule contexts.
	SetLeft(ILogicalExprContext)

	// SetInner sets the inner rule contexts.
	SetInner(ILogicalExprContext)

	// SetRight sets the right rule contexts.
	SetRight(ILogicalExprContext)

	// Getter signatures
	ComparableExpression() IComparableExpressionContext
	AllLogicalExpr() []ILogicalExprContext
	LogicalExpr(i int) ILogicalExprContext
	NOT() antlr.TerminalNode
	AND() antlr.TerminalNode
	OR() antlr.TerminalNode

	// IsLogicalExprContext differentiates from other interfaces.
	IsLogicalExprContext()
}

ILogicalExprContext is an interface to support dynamic dispatch.

type IMemSortContext

type IMemSortContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetSize returns the size token.
	GetSize() antlr.Token

	// SetSize sets the size token.
	SetSize(antlr.Token)

	// Get_sortItem returns the _sortItem rule contexts.
	Get_sortItem() ISortItemContext

	// Set_sortItem sets the _sortItem rule contexts.
	Set_sortItem(ISortItemContext)

	// GetSorts returns the sorts rule context list.
	GetSorts() []ISortItemContext

	// SetSorts sets the sorts rule context list.
	SetSorts([]ISortItemContext)

	// Getter signatures
	MEM_SORT() antlr.TerminalNode
	BY() antlr.TerminalNode
	AllSortItem() []ISortItemContext
	SortItem(i int) ISortItemContext
	KEEP() antlr.TerminalNode
	LONG() antlr.TerminalNode

	// IsMemSortContext differentiates from other interfaces.
	IsMemSortContext()
}

IMemSortContext is an interface to support dynamic dispatch.

type IMetricAggContext

type IMetricAggContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetExpr returns the expr token.
	GetExpr() antlr.Token

	// SetExpr sets the expr token.
	SetExpr(antlr.Token)

	// GetWith returns the with rule contexts.
	GetWith() IWhereExpressionContext

	// GetMetricName returns the metricName rule contexts.
	GetMetricName() IMetricNamesContext

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetMetircAs returns the metircAs rule contexts.
	GetMetircAs() IExportFieldContext

	// SetWith sets the with rule contexts.
	SetWith(IWhereExpressionContext)

	// SetMetricName sets the metricName rule contexts.
	SetMetricName(IMetricNamesContext)

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetMetircAs sets the metircAs rule contexts.
	SetMetircAs(IExportFieldContext)

	// Getter signatures
	MetricParams() IMetricParamsContext
	WITH() antlr.TerminalNode
	MetricNames() IMetricNamesContext
	FieldIdentifier() IFieldIdentifierContext
	WhereExpression() IWhereExpressionContext
	ExportField() IExportFieldContext
	AS() antlr.TerminalNode

	// IsMetricAggContext differentiates from other interfaces.
	IsMetricAggContext()
}

IMetricAggContext is an interface to support dynamic dispatch.

type IMetricNamesContext

type IMetricNamesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SCORE() antlr.TerminalNode
	COUNT() antlr.TerminalNode
	AVG() antlr.TerminalNode
	AVG_DATE() antlr.TerminalNode
	SUM() antlr.TerminalNode
	MAX() antlr.TerminalNode
	MIN() antlr.TerminalNode
	DISTINCT() antlr.TerminalNode
	VALUE_COUNT() antlr.TerminalNode
	PERCENTILES() antlr.TerminalNode
	PERCENTILE_RANKS() antlr.TerminalNode
	PERCENT() antlr.TerminalNode
	DISTINCT_PERCENT() antlr.TerminalNode
	TOP_HITS() antlr.TerminalNode
	POST_EXPR() antlr.TerminalNode

	// IsMetricNamesContext differentiates from other interfaces.
	IsMetricNamesContext()
}

IMetricNamesContext is an interface to support dynamic dispatch.

type IMetricParamNamesContext

type IMetricParamNamesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MISSING() antlr.TerminalNode
	KEYED() antlr.TerminalNode
	SIZE() antlr.TerminalNode
	ORDER() antlr.TerminalNode
	INCLUDE() antlr.TerminalNode
	FORMAT() antlr.TerminalNode

	// IsMetricParamNamesContext differentiates from other interfaces.
	IsMetricParamNamesContext()
}

IMetricParamNamesContext is an interface to support dynamic dispatch.

type IMetricParamsContext

type IMetricParamsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_mkv returns the _mkv rule contexts.
	Get_mkv() IMkvContext

	// GetScript returns the script rule contexts.
	GetScript() IScriptPhraseContext

	// Set_mkv sets the _mkv rule contexts.
	Set_mkv(IMkvContext)

	// SetScript sets the script rule contexts.
	SetScript(IScriptPhraseContext)

	// GetKvs returns the kvs rule context list.
	GetKvs() []IMkvContext

	// SetKvs sets the kvs rule context list.
	SetKvs([]IMkvContext)

	// Getter signatures
	AllMkv() []IMkvContext
	Mkv(i int) IMkvContext
	ScriptPhrase() IScriptPhraseContext

	// IsMetricParamsContext differentiates from other interfaces.
	IsMetricParamsContext()
}

IMetricParamsContext is an interface to support dynamic dispatch.

type IMkvContext

type IMkvContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetK returns the k rule contexts.
	GetK() IMetricParamNamesContext

	// GetV returns the v rule contexts.
	GetV() IParamContext

	// SetK sets the k rule contexts.
	SetK(IMetricParamNamesContext)

	// SetV sets the v rule contexts.
	SetV(IParamContext)

	// Getter signatures
	EQ() antlr.TerminalNode
	MetricParamNames() IMetricParamNamesContext
	Param() IParamContext

	// IsMkvContext differentiates from other interfaces.
	IsMkvContext()
}

IMkvContext is an interface to support dynamic dispatch.

type IMultiContext

type IMultiContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetNext returns the next rule contexts.
	GetNext() IAtomContext

	// SetNext sets the next rule contexts.
	SetNext(IAtomContext)

	// Getter signatures
	Atom() IAtomContext
	MUL() antlr.TerminalNode
	DIV() antlr.TerminalNode

	// IsMultiContext differentiates from other interfaces.
	IsMultiContext()
}

IMultiContext is an interface to support dynamic dispatch.

type IMultiplyingExpressionContext

type IMultiplyingExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFirst returns the first rule contexts.
	GetFirst() IAtomContext

	// Get_multi returns the _multi rule contexts.
	Get_multi() IMultiContext

	// SetFirst sets the first rule contexts.
	SetFirst(IAtomContext)

	// Set_multi sets the _multi rule contexts.
	Set_multi(IMultiContext)

	// GetRest returns the rest rule context list.
	GetRest() []IMultiContext

	// SetRest sets the rest rule context list.
	SetRest([]IMultiContext)

	// Getter signatures
	Atom() IAtomContext
	AllMulti() []IMultiContext
	Multi(i int) IMultiContext

	// IsMultiplyingExpressionContext differentiates from other interfaces.
	IsMultiplyingExpressionContext()
}

IMultiplyingExpressionContext is an interface to support dynamic dispatch.

type INlpFuncContext

type INlpFuncContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SEGMENT() antlr.TerminalNode
	NAME() antlr.TerminalNode
	ORG() antlr.TerminalNode
	LOC() antlr.TerminalNode

	// IsNlpFuncContext differentiates from other interfaces.
	IsNlpFuncContext()
}

INlpFuncContext is an interface to support dynamic dispatch.

type INonReservedContext

type INonReservedContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	NUMBER() antlr.TerminalNode
	STRING() antlr.TerminalNode
	GROUP() antlr.TerminalNode
	SCORE() antlr.TerminalNode
	STRUCT() antlr.TerminalNode
	NOT() antlr.TerminalNode
	INTO() antlr.TerminalNode
	TO() antlr.TerminalNode
	ID() antlr.TerminalNode
	SLICE() antlr.TerminalNode
	JSON() antlr.TerminalNode
	CSV() antlr.TerminalNode
	SEP() antlr.TerminalNode
	SCRIPT() antlr.TerminalNode
	RETURN() antlr.TerminalNode
	INNER_HIT() antlr.TerminalNode
	RLIKE() antlr.TerminalNode
	LIKE() antlr.TerminalNode
	IN() antlr.TerminalNode
	OUT() antlr.TerminalNode
	EXIST() antlr.TerminalNode
	MISS() antlr.TerminalNode
	QUERY_STRING() antlr.TerminalNode
	HAS_CHILD() antlr.TerminalNode
	HAS_PARENT() antlr.TerminalNode
	MATCH() antlr.TerminalNode
	MULTI_MATCH() antlr.TerminalNode
	MATH() antlr.TerminalNode
	MATCH_PHRASE_PREFIX() antlr.TerminalNode
	MATCH_PHRASE() antlr.TerminalNode
	KNN() antlr.TerminalNode
	SIZE() antlr.TerminalNode
	COUNT() antlr.TerminalNode
	MAX() antlr.TerminalNode
	MIN() antlr.TerminalNode
	AVG() antlr.TerminalNode
	SUM() antlr.TerminalNode
	DISTINCT() antlr.TerminalNode
	VALUE_COUNT() antlr.TerminalNode
	PERCENTILE_RANKS() antlr.TerminalNode
	PERCENTILES() antlr.TerminalNode
	TOP_HITS() antlr.TerminalNode
	PERCENT() antlr.TerminalNode
	DISTINCT_PERCENT() antlr.TerminalNode
	INTERVAL() antlr.TerminalNode
	FORMAT() antlr.TerminalNode
	KEYED() antlr.TerminalNode
	MISSING() antlr.TerminalNode
	NULL() antlr.TerminalNode
	END() antlr.TerminalNode
	RANGE() antlr.TerminalNode
	LANG() antlr.TerminalNode
	RESCORE() antlr.TerminalNode
	WINDOWS() antlr.TerminalNode
	COLLAPSE() antlr.TerminalNode
	EXCLUDE() antlr.TerminalNode
	INCLUDE() antlr.TerminalNode
	SAMPLE() antlr.TerminalNode
	IDS() antlr.TerminalNode
	IDS_FILE() antlr.TerminalNode
	LOCAL() antlr.TerminalNode
	DATA() antlr.TerminalNode
	SEPARATED() antlr.TerminalNode
	ANALYZE() antlr.TerminalNode
	ADD() antlr.TerminalNode
	PUT() antlr.TerminalNode
	TEMPLATE() antlr.TerminalNode
	LIST() antlr.TerminalNode
	ALIAS() antlr.TerminalNode
	PK() antlr.TerminalNode
	UUID() antlr.TerminalNode
	SQL() antlr.TerminalNode
	CK() antlr.TerminalNode
	URL() antlr.TerminalNode
	PASSWORD() antlr.TerminalNode
	USER() antlr.TerminalNode
	DATE_T() antlr.TerminalNode
	TIME_T() antlr.TerminalNode
	DATETIME_T() antlr.TerminalNode
	TIMESTAMP_T() antlr.TerminalNode
	EXCEL() antlr.TerminalNode
	MEM() antlr.TerminalNode
	LEFT() antlr.TerminalNode
	RIGHT() antlr.TerminalNode
	ALL() antlr.TerminalNode
	ORG() antlr.TerminalNode
	NLP() antlr.TerminalNode
	ENABLE() antlr.TerminalNode
	SEGMENT() antlr.TerminalNode
	NAME() antlr.TerminalNode
	LOC() antlr.TerminalNode

	// IsNonReservedContext differentiates from other interfaces.
	IsNonReservedContext()
}

INonReservedContext is an interface to support dynamic dispatch.

type INumberContext

type INumberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetNum returns the num token.
	GetNum() antlr.Token

	// SetNum sets the num token.
	SetNum(antlr.Token)

	// Getter signatures
	LONG() antlr.TerminalNode
	DOUBLE() antlr.TerminalNode

	// IsNumberContext differentiates from other interfaces.
	IsNumberContext()
}

INumberContext is an interface to support dynamic dispatch.

type IParam2Context

type IParam2Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ArrayValue() IArrayValueContext
	BooleanValue() IBooleanValueContext
	LONG() antlr.TerminalNode
	DOUBLE() antlr.TerminalNode
	QUOTASTR() antlr.TerminalNode
	MUL() antlr.TerminalNode

	// IsParam2Context differentiates from other interfaces.
	IsParam2Context()
}

IParam2Context is an interface to support dynamic dispatch.

type IParamContext

type IParamContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ArrayValue() IArrayValueContext
	BooleanValue() IBooleanValueContext
	LONG() antlr.TerminalNode
	DOUBLE() antlr.TerminalNode
	Str() IStrContext
	MUL() antlr.TerminalNode

	// IsParamContext differentiates from other interfaces.
	IsParamContext()
}

IParamContext is an interface to support dynamic dispatch.

type IParamValuesContext

type IParamValuesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_param returns the _param rule contexts.
	Get_param() IParamContext

	// Set_param sets the _param rule contexts.
	Set_param(IParamContext)

	// GetVs returns the vs rule context list.
	GetVs() []IParamContext

	// SetVs sets the vs rule context list.
	SetVs([]IParamContext)

	// Getter signatures
	AllParam() []IParamContext
	Param(i int) IParamContext

	// IsParamValuesContext differentiates from other interfaces.
	IsParamValuesContext()
}

IParamValuesContext is an interface to support dynamic dispatch.

type IPathIdentifierContext

type IPathIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllExportField() []IExportFieldContext
	ExportField(i int) IExportFieldContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode
	AllGT() []antlr.TerminalNode
	GT(i int) antlr.TerminalNode

	// IsPathIdentifierContext differentiates from other interfaces.
	IsPathIdentifierContext()
}

IPathIdentifierContext is an interface to support dynamic dispatch.

type IPropContext

type IPropContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetK returns the k rule contexts.
	GetK() IStrictIdentifierContext

	// GetV returns the v rule contexts.
	GetV() IParamContext

	// SetK sets the k rule contexts.
	SetK(IStrictIdentifierContext)

	// SetV sets the v rule contexts.
	SetV(IParamContext)

	// Getter signatures
	EQ() antlr.TerminalNode
	StrictIdentifier() IStrictIdentifierContext
	Param() IParamContext

	// IsPropContext differentiates from other interfaces.
	IsPropContext()
}

IPropContext is an interface to support dynamic dispatch.

type IQueryStatementContext

type IQueryStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetScroll_id returns the scroll_id token.
	GetScroll_id() antlr.Token

	// GetTrack returns the track token.
	GetTrack() antlr.Token

	// GetOffset returns the offset token.
	GetOffset() antlr.Token

	// GetLimit returns the limit token.
	GetLimit() antlr.Token

	// GetSliceMax returns the sliceMax token.
	GetSliceMax() antlr.Token

	// SetScroll_id sets the scroll_id token.
	SetScroll_id(antlr.Token)

	// SetTrack sets the track token.
	SetTrack(antlr.Token)

	// SetOffset sets the offset token.
	SetOffset(antlr.Token)

	// SetLimit sets the limit token.
	SetLimit(antlr.Token)

	// SetSliceMax sets the sliceMax token.
	SetSliceMax(antlr.Token)

	// GetFront returns the front rule contexts.
	GetFront() IStrictIdentifierContext

	// GetKeep returns the keep rule contexts.
	GetKeep() IStrContext

	// GetScore returns the score rule contexts.
	GetScore() IBooleanValueContext

	// GetMinScore returns the minScore rule contexts.
	GetMinScore() INumberContext

	// Get_selectItem returns the _selectItem rule contexts.
	Get_selectItem() ISelectItemContext

	// Get_indexIdentifier returns the _indexIdentifier rule contexts.
	Get_indexIdentifier() IIndexIdentifierContext

	// Get_sortItem returns the _sortItem rule contexts.
	Get_sortItem() ISortItemContext

	// GetSliceField returns the sliceField rule contexts.
	GetSliceField() IFieldIdentifierContext

	// GetStatName returns the statName rule contexts.
	GetStatName() IStrictIdentifierContext

	// SetFront sets the front rule contexts.
	SetFront(IStrictIdentifierContext)

	// SetKeep sets the keep rule contexts.
	SetKeep(IStrContext)

	// SetScore sets the score rule contexts.
	SetScore(IBooleanValueContext)

	// SetMinScore sets the minScore rule contexts.
	SetMinScore(INumberContext)

	// Set_selectItem sets the _selectItem rule contexts.
	Set_selectItem(ISelectItemContext)

	// Set_indexIdentifier sets the _indexIdentifier rule contexts.
	Set_indexIdentifier(IIndexIdentifierContext)

	// Set_sortItem sets the _sortItem rule contexts.
	Set_sortItem(ISortItemContext)

	// SetSliceField sets the sliceField rule contexts.
	SetSliceField(IFieldIdentifierContext)

	// SetStatName sets the statName rule contexts.
	SetStatName(IStrictIdentifierContext)

	// GetSelectItems returns the selectItems rule context list.
	GetSelectItems() []ISelectItemContext

	// GetIndexes returns the indexes rule context list.
	GetIndexes() []IIndexIdentifierContext

	// GetSorts returns the sorts rule context list.
	GetSorts() []ISortItemContext

	// SetSelectItems sets the selectItems rule context list.
	SetSelectItems([]ISelectItemContext)

	// SetIndexes sets the indexes rule context list.
	SetIndexes([]IIndexIdentifierContext)

	// SetSorts sets the sorts rule context list.
	SetSorts([]ISortItemContext)

	// Getter signatures
	SELECT() antlr.TerminalNode
	AllSelectItem() []ISelectItemContext
	SelectItem(i int) ISelectItemContext
	USING() antlr.TerminalNode
	MAP() antlr.TerminalNode
	ExportStatement() IExportStatementContext
	AllStrictIdentifier() []IStrictIdentifierContext
	StrictIdentifier(i int) IStrictIdentifierContext
	BY() antlr.TerminalNode
	SCROLL_ID() antlr.TerminalNode
	AllEQ() []antlr.TerminalNode
	EQ(i int) antlr.TerminalNode
	FROM() antlr.TerminalNode
	SCROLL() antlr.TerminalNode
	SCORE() antlr.TerminalNode
	QUOTASTR() antlr.TerminalNode
	AllIndexIdentifier() []IIndexIdentifierContext
	IndexIdentifier(i int) IIndexIdentifierContext
	Str() IStrContext
	WHERE() antlr.TerminalNode
	WhereExpression() IWhereExpressionContext
	RescoreExpr() IRescoreExprContext
	CollapseExpr() ICollapseExprContext
	ORDER() antlr.TerminalNode
	TRACK_HIT() antlr.TerminalNode
	LIMIT() antlr.TerminalNode
	SLICE() antlr.TerminalNode
	AllSortItem() []ISortItemContext
	SortItem(i int) ISortItemContext
	AllLONG() []antlr.TerminalNode
	LONG(i int) antlr.TerminalNode
	GE() antlr.TerminalNode
	BooleanValue() IBooleanValueContext
	Number() INumberContext
	CustomScoreExpr() ICustomScoreExprContext
	MemSort() IMemSortContext
	FieldIdentifier() IFieldIdentifierContext

	// IsQueryStatementContext differentiates from other interfaces.
	IsQueryStatementContext()
}

IQueryStatementContext is an interface to support dynamic dispatch.

type IRangeBucketContext

type IRangeBucketContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetMissing returns the missing rule contexts.
	GetMissing() IParamContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetMissing sets the missing rule contexts.
	SetMissing(IParamContext)

	// Getter signatures
	RANGE() antlr.TerminalNode
	RangeExpr() IRangeExprContext
	FieldIdentifier() IFieldIdentifierContext
	Param() IParamContext
	MISSING() antlr.TerminalNode
	EQ() antlr.TerminalNode

	// IsRangeBucketContext differentiates from other interfaces.
	IsRangeBucketContext()
}

IRangeBucketContext is an interface to support dynamic dispatch.

type IRangeExprContext

type IRangeExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_rangeUnit returns the _rangeUnit rule contexts.
	Get_rangeUnit() IRangeUnitContext

	// Set_rangeUnit sets the _rangeUnit rule contexts.
	Set_rangeUnit(IRangeUnitContext)

	// GetRanges returns the ranges rule context list.
	GetRanges() []IRangeUnitContext

	// SetRanges sets the ranges rule context list.
	SetRanges([]IRangeUnitContext)

	// Getter signatures
	AllRangeUnit() []IRangeUnitContext
	RangeUnit(i int) IRangeUnitContext

	// IsRangeExprContext differentiates from other interfaces.
	IsRangeExprContext()
}

IRangeExprContext is an interface to support dynamic dispatch.

type IRangeFromToContext

type IRangeFromToContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MINUS() antlr.TerminalNode
	Number() INumberContext

	// IsRangeFromToContext differentiates from other interfaces.
	IsRangeFromToContext()
}

IRangeFromToContext is an interface to support dynamic dispatch.

type IRangeUnitContext

type IRangeUnitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFrom returns the from rule contexts.
	GetFrom() IRangeFromToContext

	// GetTo returns the to rule contexts.
	GetTo() IRangeFromToContext

	// GetKey returns the key rule contexts.
	GetKey() IStrContext

	// SetFrom sets the from rule contexts.
	SetFrom(IRangeFromToContext)

	// SetTo sets the to rule contexts.
	SetTo(IRangeFromToContext)

	// SetKey sets the key rule contexts.
	SetKey(IStrContext)

	// Getter signatures
	AllRangeFromTo() []IRangeFromToContext
	RangeFromTo(i int) IRangeFromToContext
	Str() IStrContext

	// IsRangeUnitContext differentiates from other interfaces.
	IsRangeUnitContext()
}

IRangeUnitContext is an interface to support dynamic dispatch.

type IRescoreExprContext

type IRescoreExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetWin returns the win token.
	GetWin() antlr.Token

	// GetPre returns the pre token.
	GetPre() antlr.Token

	// GetSec returns the sec token.
	GetSec() antlr.Token

	// SetWin sets the win token.
	SetWin(antlr.Token)

	// SetPre sets the pre token.
	SetPre(antlr.Token)

	// SetSec sets the sec token.
	SetSec(antlr.Token)

	// Getter signatures
	RESCORE() antlr.TerminalNode
	WhereExpression() IWhereExpressionContext
	WINDOWS() antlr.TerminalNode
	EQ() antlr.TerminalNode
	WEIGHT() antlr.TerminalNode
	LONG() antlr.TerminalNode
	AllDOUBLE() []antlr.TerminalNode
	DOUBLE(i int) antlr.TerminalNode

	// IsRescoreExprContext differentiates from other interfaces.
	IsRescoreExprContext()
}

IRescoreExprContext is an interface to support dynamic dispatch.

type IScriptFieldContext

type IScriptFieldContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetScript returns the script rule contexts.
	GetScript() IScriptPhraseContext

	// GetAs returns the as rule contexts.
	GetAs() IStrictIdentifierContext

	// SetScript sets the script rule contexts.
	SetScript(IScriptPhraseContext)

	// SetAs sets the as rule contexts.
	SetAs(IStrictIdentifierContext)

	// Getter signatures
	AS() antlr.TerminalNode
	ScriptPhrase() IScriptPhraseContext
	StrictIdentifier() IStrictIdentifierContext

	// IsScriptFieldContext differentiates from other interfaces.
	IsScriptFieldContext()
}

IScriptFieldContext is an interface to support dynamic dispatch.

type IScriptFunctionContext

type IScriptFunctionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetScript returns the script rule contexts.
	GetScript() IScriptPhraseContext

	// SetScript sets the script rule contexts.
	SetScript(IScriptPhraseContext)

	// Getter signatures
	ScriptPhrase() IScriptPhraseContext

	// IsScriptFunctionContext differentiates from other interfaces.
	IsScriptFunctionContext()
}

IScriptFunctionContext is an interface to support dynamic dispatch.

type IScriptPhraseContext

type IScriptPhraseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetScript returns the script token.
	GetScript() antlr.Token

	// SetScript sets the script token.
	SetScript(antlr.Token)

	// GetLang returns the lang rule contexts.
	GetLang() IStrContext

	// Get_prop returns the _prop rule contexts.
	Get_prop() IPropContext

	// GetArithmetic returns the arithmetic rule contexts.
	GetArithmetic() IArithmeticExpressionContext

	// SetLang sets the lang rule contexts.
	SetLang(IStrContext)

	// Set_prop sets the _prop rule contexts.
	Set_prop(IPropContext)

	// SetArithmetic sets the arithmetic rule contexts.
	SetArithmetic(IArithmeticExpressionContext)

	// GetProps returns the props rule context list.
	GetProps() []IPropContext

	// SetProps sets the props rule context list.
	SetProps([]IPropContext)

	// Getter signatures
	SCRIPT() antlr.TerminalNode
	QUOTASTR() antlr.TerminalNode
	AllProp() []IPropContext
	Prop(i int) IPropContext
	LANG() antlr.TerminalNode
	EQ() antlr.TerminalNode
	Str() IStrContext
	ArithmeticExpression() IArithmeticExpressionContext
	MATH() antlr.TerminalNode

	// IsScriptPhraseContext differentiates from other interfaces.
	IsScriptPhraseContext()
}

IScriptPhraseContext is an interface to support dynamic dispatch.

type ISelectItemContext

type ISelectItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FieldIdentifier() IFieldIdentifierContext
	Highlight() IHighlightContext
	ScriptField() IScriptFieldContext
	InnerHit() IInnerHitContext

	// IsSelectItemContext differentiates from other interfaces.
	IsSelectItemContext()
}

ISelectItemContext is an interface to support dynamic dispatch.

type ISignificantBucketContext

type ISignificantBucketContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetSmp returns the smp token.
	GetSmp() antlr.Token

	// GetMinDocCount returns the minDocCount token.
	GetMinDocCount() antlr.Token

	// GetTop returns the top token.
	GetTop() antlr.Token

	// SetSmp sets the smp token.
	SetSmp(antlr.Token)

	// SetMinDocCount sets the minDocCount token.
	SetMinDocCount(antlr.Token)

	// SetTop sets the top token.
	SetTop(antlr.Token)

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetScoreAlg returns the scoreAlg rule contexts.
	GetScoreAlg() IStrContext

	// Get_param returns the _param rule contexts.
	Get_param() IParamContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetScoreAlg sets the scoreAlg rule contexts.
	SetScoreAlg(IStrContext)

	// Set_param sets the _param rule contexts.
	Set_param(IParamContext)

	// GetExclude returns the exclude rule context list.
	GetExclude() []IParamContext

	// GetInclude returns the include rule context list.
	GetInclude() []IParamContext

	// SetExclude sets the exclude rule context list.
	SetExclude([]IParamContext)

	// SetInclude sets the include rule context list.
	SetInclude([]IParamContext)

	// Getter signatures
	SIGNIFICANT() antlr.TerminalNode
	FieldIdentifier() IFieldIdentifierContext
	AllSAMPLE() []antlr.TerminalNode
	SAMPLE(i int) antlr.TerminalNode
	AllEQ() []antlr.TerminalNode
	EQ(i int) antlr.TerminalNode
	AllDOC_COUNT() []antlr.TerminalNode
	DOC_COUNT(i int) antlr.TerminalNode
	AllSCORE() []antlr.TerminalNode
	SCORE(i int) antlr.TerminalNode
	AllEXCLUDE() []antlr.TerminalNode
	EXCLUDE(i int) antlr.TerminalNode
	AllINCLUDE() []antlr.TerminalNode
	INCLUDE(i int) antlr.TerminalNode
	AllTOP() []antlr.TerminalNode
	TOP(i int) antlr.TerminalNode
	AllLONG() []antlr.TerminalNode
	LONG(i int) antlr.TerminalNode
	AllStr() []IStrContext
	Str(i int) IStrContext
	AllParam() []IParamContext
	Param(i int) IParamContext

	// IsSignificantBucketContext differentiates from other interfaces.
	IsSignificantBucketContext()
}

ISignificantBucketContext is an interface to support dynamic dispatch.

type ISortItemContext

type ISortItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetDType returns the dType token.
	GetDType() antlr.Token

	// GetFilter returns the filter token.
	GetFilter() antlr.Token

	// GetOrdering returns the ordering token.
	GetOrdering() antlr.Token

	// GetMd returns the md token.
	GetMd() antlr.Token

	// SetDType sets the dType token.
	SetDType(antlr.Token)

	// SetFilter sets the filter token.
	SetFilter(antlr.Token)

	// SetOrdering sets the ordering token.
	SetOrdering(antlr.Token)

	// SetMd sets the md token.
	SetMd(antlr.Token)

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetScript returns the script rule contexts.
	GetScript() IScriptPhraseContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetScript sets the script rule contexts.
	SetScript(IScriptPhraseContext)

	// Getter signatures
	WhereExpression() IWhereExpressionContext
	FieldIdentifier() IFieldIdentifierContext
	ScriptPhrase() IScriptPhraseContext
	ASC() antlr.TerminalNode
	DESC() antlr.TerminalNode
	SUM() antlr.TerminalNode
	AVG() antlr.TerminalNode
	MAX() antlr.TerminalNode
	MIN() antlr.TerminalNode
	STRING() antlr.TerminalNode
	NUMBER() antlr.TerminalNode

	// IsSortItemContext differentiates from other interfaces.
	IsSortItemContext()
}

ISortItemContext is an interface to support dynamic dispatch.

type ISparkStatementContext

type ISparkStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetSql returns the sql token.
	GetSql() antlr.Token

	// GetLimit returns the limit token.
	GetLimit() antlr.Token

	// SetSql sets the sql token.
	SetSql(antlr.Token)

	// SetLimit sets the limit token.
	SetLimit(antlr.Token)

	// Get_dataStruct returns the _dataStruct rule contexts.
	Get_dataStruct() IDataStructContext

	// GetStatName returns the statName rule contexts.
	GetStatName() IStrictIdentifierContext

	// Set_dataStruct sets the _dataStruct rule contexts.
	Set_dataStruct(IDataStructContext)

	// SetStatName sets the statName rule contexts.
	SetStatName(IStrictIdentifierContext)

	// GetFiles returns the files rule context list.
	GetFiles() []IDataStructContext

	// SetFiles sets the files rule context list.
	SetFiles([]IDataStructContext)

	// Getter signatures
	SQL() antlr.TerminalNode
	QUOTASTR() antlr.TerminalNode
	LIMIT() antlr.TerminalNode
	MAP() antlr.TerminalNode
	ExportStatement() IExportStatementContext
	AllDataStruct() []IDataStructContext
	DataStruct(i int) IDataStructContext
	LONG() antlr.TerminalNode
	StrictIdentifier() IStrictIdentifierContext

	// IsSparkStatementContext differentiates from other interfaces.
	IsSparkStatementContext()
}

ISparkStatementContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	QueryStatement() IQueryStatementContext
	AnalysisStatement() IAnalysisStatementContext
	SparkStatement() ISparkStatementContext
	InsertStatement() IInsertStatementContext
	UpdateStatement() IUpdateStatementContext
	BatchUpdateStatement() IBatchUpdateStatementContext
	DeleteStatement() IDeleteStatementContext
	DescStatement() IDescStatementContext
	AliasStatement() IAliasStatementContext
	AlterStatement() IAlterStatementContext
	JoinQueryAnalysisStatement() IJoinQueryAnalysisStatementContext
	Hive2Statement() IHive2StatementContext
	JdbcStatement() IJdbcStatementContext
	FileLoadStatement() IFileLoadStatementContext
	AnalyzeStatement() IAnalyzeStatementContext
	HanLPStatement() IHanLPStatementContext

	// IsStatementContext differentiates from other interfaces.
	IsStatementContext()
}

IStatementContext is an interface to support dynamic dispatch.

type IStrContext

type IStrContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	QUOTASTR() antlr.TerminalNode
	IDENTIFIER() antlr.TerminalNode
	EXT_IDENTIFIER() antlr.TerminalNode

	// IsStrContext differentiates from other interfaces.
	IsStrContext()
}

IStrContext is an interface to support dynamic dispatch.

type IStrictIdentifierContext

type IStrictIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	NonReserved() INonReservedContext

	// IsStrictIdentifierContext differentiates from other interfaces.
	IsStrictIdentifierContext()
}

IStrictIdentifierContext is an interface to support dynamic dispatch.

type ITermCompareContext

type ITermCompareContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetBoost returns the boost rule contexts.
	GetBoost() INumberContext

	// GetOperator returns the operator rule contexts.
	GetOperator() IComparisonOperatorContext

	// GetValue returns the value rule contexts.
	GetValue() IParamContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetBoost sets the boost rule contexts.
	SetBoost(INumberContext)

	// SetOperator sets the operator rule contexts.
	SetOperator(IComparisonOperatorContext)

	// SetValue sets the value rule contexts.
	SetValue(IParamContext)

	// Getter signatures
	FieldIdentifier() IFieldIdentifierContext
	ComparisonOperator() IComparisonOperatorContext
	Param() IParamContext
	POWER() antlr.TerminalNode
	Number() INumberContext

	// IsTermCompareContext differentiates from other interfaces.
	IsTermCompareContext()
}

ITermCompareContext is an interface to support dynamic dispatch.

type ITermLevelFunctionContext

type ITermLevelFunctionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// GetBoost returns the boost rule contexts.
	GetBoost() INumberContext

	// GetFuncName returns the funcName rule contexts.
	GetFuncName() ITermLevelFunctionNamesContext

	// Get_param2 returns the _param2 rule contexts.
	Get_param2() IParam2Context

	// GetUseField returns the useField rule contexts.
	GetUseField() IFieldIdentifierContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// SetBoost sets the boost rule contexts.
	SetBoost(INumberContext)

	// SetFuncName sets the funcName rule contexts.
	SetFuncName(ITermLevelFunctionNamesContext)

	// Set_param2 sets the _param2 rule contexts.
	Set_param2(IParam2Context)

	// SetUseField sets the useField rule contexts.
	SetUseField(IFieldIdentifierContext)

	// GetParams returns the params rule context list.
	GetParams() []IParam2Context

	// SetParams sets the params rule context list.
	SetParams([]IParam2Context)

	// Getter signatures
	TermLevelFunctionNames() ITermLevelFunctionNamesContext
	AllParam2() []IParam2Context
	Param2(i int) IParam2Context
	AllFieldIdentifier() []IFieldIdentifierContext
	FieldIdentifier(i int) IFieldIdentifierContext
	POWER() antlr.TerminalNode
	Number() INumberContext

	// IsTermLevelFunctionContext differentiates from other interfaces.
	IsTermLevelFunctionContext()
}

ITermLevelFunctionContext is an interface to support dynamic dispatch.

type ITermLevelFunctionNamesContext

type ITermLevelFunctionNamesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IN() antlr.TerminalNode
	OUT() antlr.TerminalNode
	HAS_ALL() antlr.TerminalNode
	HAS_ANY() antlr.TerminalNode
	EXIST() antlr.TerminalNode
	MISS() antlr.TerminalNode
	RLIKE() antlr.TerminalNode
	LIKE() antlr.TerminalNode
	NOT_LIKE() antlr.TerminalNode
	IDS() antlr.TerminalNode
	STARTS_WITH() antlr.TerminalNode
	LOCAL_FILE() antlr.TerminalNode

	// IsTermLevelFunctionNamesContext differentiates from other interfaces.
	IsTermLevelFunctionNamesContext()
}

ITermLevelFunctionNamesContext is an interface to support dynamic dispatch.

type ITermsBucketContext

type ITermsBucketContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetMinDocCount returns the minDocCount token.
	GetMinDocCount() antlr.Token

	// GetTop returns the top token.
	GetTop() antlr.Token

	// GetOrder returns the order token.
	GetOrder() antlr.Token

	// SetMinDocCount sets the minDocCount token.
	SetMinDocCount(antlr.Token)

	// SetTop sets the top token.
	SetTop(antlr.Token)

	// SetOrder sets the order token.
	SetOrder(antlr.Token)

	// GetField returns the field rule contexts.
	GetField() IFieldIdentifierContext

	// Get_param returns the _param rule contexts.
	Get_param() IParamContext

	// GetMissing returns the missing rule contexts.
	GetMissing() IParamContext

	// GetScript returns the script rule contexts.
	GetScript() IScriptPhraseContext

	// GetOrderPath returns the orderPath rule contexts.
	GetOrderPath() IPathIdentifierContext

	// SetField sets the field rule contexts.
	SetField(IFieldIdentifierContext)

	// Set_param sets the _param rule contexts.
	Set_param(IParamContext)

	// SetMissing sets the missing rule contexts.
	SetMissing(IParamContext)

	// SetScript sets the script rule contexts.
	SetScript(IScriptPhraseContext)

	// SetOrderPath sets the orderPath rule contexts.
	SetOrderPath(IPathIdentifierContext)

	// GetInclude returns the include rule context list.
	GetInclude() []IParamContext

	// GetExclude returns the exclude rule context list.
	GetExclude() []IParamContext

	// SetInclude sets the include rule context list.
	SetInclude([]IParamContext)

	// SetExclude sets the exclude rule context list.
	SetExclude([]IParamContext)

	// Getter signatures
	FieldIdentifier() IFieldIdentifierContext
	AllINCLUDE() []antlr.TerminalNode
	INCLUDE(i int) antlr.TerminalNode
	AllEXCLUDE() []antlr.TerminalNode
	EXCLUDE(i int) antlr.TerminalNode
	AllDOC_COUNT() []antlr.TerminalNode
	DOC_COUNT(i int) antlr.TerminalNode
	AllMISSING() []antlr.TerminalNode
	MISSING(i int) antlr.TerminalNode
	AllAS() []antlr.TerminalNode
	AS(i int) antlr.TerminalNode
	AllTOP() []antlr.TerminalNode
	TOP(i int) antlr.TerminalNode
	AllORDER() []antlr.TerminalNode
	ORDER(i int) antlr.TerminalNode
	AllBY() []antlr.TerminalNode
	BY(i int) antlr.TerminalNode
	AllParam() []IParamContext
	Param(i int) IParamContext
	AllLONG() []antlr.TerminalNode
	LONG(i int) antlr.TerminalNode
	AllScriptPhrase() []IScriptPhraseContext
	ScriptPhrase(i int) IScriptPhraseContext
	AllPathIdentifier() []IPathIdentifierContext
	PathIdentifier(i int) IPathIdentifierContext
	AllDESC() []antlr.TerminalNode
	DESC(i int) antlr.TerminalNode
	AllASC() []antlr.TerminalNode
	ASC(i int) antlr.TerminalNode

	// IsTermsBucketContext differentiates from other interfaces.
	IsTermsBucketContext()
}

ITermsBucketContext is an interface to support dynamic dispatch.

type IUpdateFieldContext

type IUpdateFieldContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsUpdateFieldContext differentiates from other interfaces.
	IsUpdateFieldContext()
}

IUpdateFieldContext is an interface to support dynamic dispatch.

type IUpdateStatementContext

type IUpdateStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_indexIdentifier returns the _indexIdentifier rule contexts.
	Get_indexIdentifier() IIndexIdentifierContext

	// GetScript returns the script rule contexts.
	GetScript() IScriptPhraseContext

	// Get_updateField returns the _updateField rule contexts.
	Get_updateField() IUpdateFieldContext

	// GetFileName returns the fileName rule contexts.
	GetFileName() IStrContext

	// GetId returns the id rule contexts.
	GetId() IStrContext

	// Get_str returns the _str rule contexts.
	Get_str() IStrContext

	// GetStatName returns the statName rule contexts.
	GetStatName() IStrictIdentifierContext

	// Set_indexIdentifier sets the _indexIdentifier rule contexts.
	Set_indexIdentifier(IIndexIdentifierContext)

	// SetScript sets the script rule contexts.
	SetScript(IScriptPhraseContext)

	// Set_updateField sets the _updateField rule contexts.
	Set_updateField(IUpdateFieldContext)

	// SetFileName sets the fileName rule contexts.
	SetFileName(IStrContext)

	// SetId sets the id rule contexts.
	SetId(IStrContext)

	// Set_str sets the _str rule contexts.
	Set_str(IStrContext)

	// SetStatName sets the statName rule contexts.
	SetStatName(IStrictIdentifierContext)

	// GetIndexes returns the indexes rule context list.
	GetIndexes() []IIndexIdentifierContext

	// GetFields returns the fields rule context list.
	GetFields() []IUpdateFieldContext

	// GetItems returns the items rule context list.
	GetItems() []IStrContext

	// SetIndexes sets the indexes rule context list.
	SetIndexes([]IIndexIdentifierContext)

	// SetFields sets the fields rule context list.
	SetFields([]IUpdateFieldContext)

	// SetItems sets the items rule context list.
	SetItems([]IStrContext)

	// Getter signatures
	UPDATE() antlr.TerminalNode
	UPSERT() antlr.TerminalNode
	AllIndexIdentifier() []IIndexIdentifierContext
	IndexIdentifier(i int) IIndexIdentifierContext
	MAP() antlr.TerminalNode
	WHERE() antlr.TerminalNode
	WhereExpression() IWhereExpressionContext
	BY() antlr.TerminalNode
	IDS_FILE() antlr.TerminalNode
	ID() antlr.TerminalNode
	EQ() antlr.TerminalNode
	StrictIdentifier() IStrictIdentifierContext
	SET() antlr.TerminalNode
	AllStr() []IStrContext
	Str(i int) IStrContext
	ScriptPhrase() IScriptPhraseContext
	AllUpdateField() []IUpdateFieldContext
	UpdateField(i int) IUpdateFieldContext

	// IsUpdateStatementContext differentiates from other interfaces.
	IsUpdateStatementContext()
}

IUpdateStatementContext is an interface to support dynamic dispatch.

type IValueListContext

type IValueListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_paramValues returns the _paramValues rule contexts.
	Get_paramValues() IParamValuesContext

	// Set_paramValues sets the _paramValues rule contexts.
	Set_paramValues(IParamValuesContext)

	// GetValuesList returns the valuesList rule context list.
	GetValuesList() []IParamValuesContext

	// SetValuesList sets the valuesList rule context list.
	SetValuesList([]IParamValuesContext)

	// Getter signatures
	VALUES() antlr.TerminalNode
	AllParamValues() []IParamValuesContext
	ParamValues(i int) IParamValuesContext

	// IsValueListContext differentiates from other interfaces.
	IsValueListContext()
}

IValueListContext is an interface to support dynamic dispatch.

type IWhereExpressionContext

type IWhereExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetScore returns the score rule contexts.
	GetScore() IBooleanValueContext

	// SetScore sets the score rule contexts.
	SetScore(IBooleanValueContext)

	// Getter signatures
	ALL() antlr.TerminalNode
	LogicalExpr() ILogicalExprContext
	SCORE() antlr.TerminalNode
	EQ() antlr.TerminalNode
	EXPLAIN() antlr.TerminalNode
	BooleanValue() IBooleanValueContext
	AND() antlr.TerminalNode

	// IsWhereExpressionContext differentiates from other interfaces.
	IsWhereExpressionContext()
}

IWhereExpressionContext is an interface to support dynamic dispatch.

type IndexIdentifierContext

type IndexIdentifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIndexIdentifierContext

func NewEmptyIndexIdentifierContext() *IndexIdentifierContext

func NewIndexIdentifierContext

func NewIndexIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexIdentifierContext

func (*IndexIdentifierContext) Accept

func (s *IndexIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IndexIdentifierContext) DOT

func (*IndexIdentifierContext) EnterRule

func (s *IndexIdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*IndexIdentifierContext) ExitRule

func (s *IndexIdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*IndexIdentifierContext) GetIndex

func (*IndexIdentifierContext) GetIndexType

func (*IndexIdentifierContext) GetParser

func (s *IndexIdentifierContext) GetParser() antlr.Parser

func (*IndexIdentifierContext) GetRuleContext

func (s *IndexIdentifierContext) GetRuleContext() antlr.RuleContext

func (*IndexIdentifierContext) IndexName

func (*IndexIdentifierContext) IsIndexIdentifierContext

func (*IndexIdentifierContext) IsIndexIdentifierContext()

func (*IndexIdentifierContext) SetIndex

func (*IndexIdentifierContext) SetIndexType

func (*IndexIdentifierContext) StrictIdentifier

func (s *IndexIdentifierContext) StrictIdentifier() IStrictIdentifierContext

func (*IndexIdentifierContext) ToStringTree

func (s *IndexIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IndexNameContext

type IndexNameContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIndexNameContext

func NewEmptyIndexNameContext() *IndexNameContext

func NewIndexNameContext

func NewIndexNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexNameContext

func (*IndexNameContext) Accept

func (s *IndexNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IndexNameContext) EnterRule

func (s *IndexNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*IndexNameContext) ExitRule

func (s *IndexNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*IndexNameContext) GetParser

func (s *IndexNameContext) GetParser() antlr.Parser

func (*IndexNameContext) GetRuleContext

func (s *IndexNameContext) GetRuleContext() antlr.RuleContext

func (*IndexNameContext) IDENTIFIER

func (s *IndexNameContext) IDENTIFIER() antlr.TerminalNode

func (*IndexNameContext) IsIndexNameContext

func (*IndexNameContext) IsIndexNameContext()

func (*IndexNameContext) MUL

func (*IndexNameContext) QUOTASTR

func (s *IndexNameContext) QUOTASTR() antlr.TerminalNode

func (*IndexNameContext) ToStringTree

func (s *IndexNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InnerHitContext

type InnerHitContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInnerHitContext

func NewEmptyInnerHitContext() *InnerHitContext

func NewInnerHitContext

func NewInnerHitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InnerHitContext

func (*InnerHitContext) AS

func (*InnerHitContext) Accept

func (s *InnerHitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*InnerHitContext) AllProp

func (s *InnerHitContext) AllProp() []IPropContext

func (*InnerHitContext) EnterRule

func (s *InnerHitContext) EnterRule(listener antlr.ParseTreeListener)

func (*InnerHitContext) ExitRule

func (s *InnerHitContext) ExitRule(listener antlr.ParseTreeListener)

func (*InnerHitContext) GetAs

func (*InnerHitContext) GetParser

func (s *InnerHitContext) GetParser() antlr.Parser

func (*InnerHitContext) GetProps

func (s *InnerHitContext) GetProps() []IPropContext

func (*InnerHitContext) GetRuleContext

func (s *InnerHitContext) GetRuleContext() antlr.RuleContext

func (*InnerHitContext) Get_prop

func (s *InnerHitContext) Get_prop() IPropContext

func (*InnerHitContext) INNER_HIT

func (s *InnerHitContext) INNER_HIT() antlr.TerminalNode

func (*InnerHitContext) IsInnerHitContext

func (*InnerHitContext) IsInnerHitContext()

func (*InnerHitContext) Prop

func (s *InnerHitContext) Prop(i int) IPropContext

func (*InnerHitContext) SetAs

func (*InnerHitContext) SetProps

func (s *InnerHitContext) SetProps(v []IPropContext)

func (*InnerHitContext) Set_prop

func (s *InnerHitContext) Set_prop(v IPropContext)

func (*InnerHitContext) StrictIdentifier

func (s *InnerHitContext) StrictIdentifier() IStrictIdentifierContext

func (*InnerHitContext) ToStringTree

func (s *InnerHitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InsertStatementContext

type InsertStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInsertStatementContext

func NewEmptyInsertStatementContext() *InsertStatementContext

func NewInsertStatementContext

func NewInsertStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InsertStatementContext

func (*InsertStatementContext) Accept

func (s *InsertStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*InsertStatementContext) AllStrictIdentifier

func (s *InsertStatementContext) AllStrictIdentifier() []IStrictIdentifierContext

func (*InsertStatementContext) DOT

func (*InsertStatementContext) EnterRule

func (s *InsertStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*InsertStatementContext) ExitRule

func (s *InsertStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*InsertStatementContext) FieldIdentifier

func (s *InsertStatementContext) FieldIdentifier() IFieldIdentifierContext

func (*InsertStatementContext) FieldList

func (*InsertStatementContext) GetColumns

func (s *InsertStatementContext) GetColumns() IFieldListContext

func (*InsertStatementContext) GetFront

func (*InsertStatementContext) GetIdField

func (*InsertStatementContext) GetParser

func (s *InsertStatementContext) GetParser() antlr.Parser

func (*InsertStatementContext) GetRuleContext

func (s *InsertStatementContext) GetRuleContext() antlr.RuleContext

func (*InsertStatementContext) GetSink

func (*InsertStatementContext) GetStatName

func (*InsertStatementContext) GetTable

func (*InsertStatementContext) GetValueCluase

func (s *InsertStatementContext) GetValueCluase() IValueListContext

func (*InsertStatementContext) INSERT

func (*InsertStatementContext) INTO

func (*InsertStatementContext) IndexName

func (*InsertStatementContext) IsInsertStatementContext

func (*InsertStatementContext) IsInsertStatementContext()

func (*InsertStatementContext) MAP

func (*InsertStatementContext) MQL

func (*InsertStatementContext) ON

func (*InsertStatementContext) PK

func (*InsertStatementContext) SetColumns

func (s *InsertStatementContext) SetColumns(v IFieldListContext)

func (*InsertStatementContext) SetFront

func (*InsertStatementContext) SetIdField

func (*InsertStatementContext) SetSink

func (*InsertStatementContext) SetStatName

func (*InsertStatementContext) SetTable

func (*InsertStatementContext) SetValueCluase

func (s *InsertStatementContext) SetValueCluase(v IValueListContext)

func (*InsertStatementContext) StrictIdentifier

func (s *InsertStatementContext) StrictIdentifier(i int) IStrictIdentifierContext

func (*InsertStatementContext) ToStringTree

func (s *InsertStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*InsertStatementContext) USING

func (*InsertStatementContext) UUID

func (*InsertStatementContext) ValueList

type JdbcStatementContext

type JdbcStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJdbcStatementContext

func NewEmptyJdbcStatementContext() *JdbcStatementContext

func NewJdbcStatementContext

func NewJdbcStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JdbcStatementContext

func (*JdbcStatementContext) Accept

func (s *JdbcStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JdbcStatementContext) AllBasicSQL

func (s *JdbcStatementContext) AllBasicSQL() []IBasicSQLContext

func (*JdbcStatementContext) AllEQ

func (*JdbcStatementContext) AllQUOTASTR

func (s *JdbcStatementContext) AllQUOTASTR() []antlr.TerminalNode

func (*JdbcStatementContext) BasicSQL

func (s *JdbcStatementContext) BasicSQL(i int) IBasicSQLContext

func (*JdbcStatementContext) CK

func (*JdbcStatementContext) EQ

func (*JdbcStatementContext) EnterRule

func (s *JdbcStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*JdbcStatementContext) ExitRule

func (s *JdbcStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*JdbcStatementContext) GetParser

func (s *JdbcStatementContext) GetParser() antlr.Parser

func (*JdbcStatementContext) GetPassword

func (s *JdbcStatementContext) GetPassword() antlr.Token

func (*JdbcStatementContext) GetResourceType

func (s *JdbcStatementContext) GetResourceType() antlr.Token

func (*JdbcStatementContext) GetRuleContext

func (s *JdbcStatementContext) GetRuleContext() antlr.RuleContext

func (*JdbcStatementContext) GetSubSQLs

func (s *JdbcStatementContext) GetSubSQLs() []IBasicSQLContext

func (*JdbcStatementContext) GetUrl

func (s *JdbcStatementContext) GetUrl() antlr.Token

func (*JdbcStatementContext) GetUser

func (s *JdbcStatementContext) GetUser() antlr.Token

func (*JdbcStatementContext) Get_basicSQL

func (s *JdbcStatementContext) Get_basicSQL() IBasicSQLContext

func (*JdbcStatementContext) IsJdbcStatementContext

func (*JdbcStatementContext) IsJdbcStatementContext()

func (*JdbcStatementContext) MQL

func (*JdbcStatementContext) PASSWORD

func (s *JdbcStatementContext) PASSWORD() antlr.TerminalNode

func (*JdbcStatementContext) PQL

func (*JdbcStatementContext) QUOTASTR

func (s *JdbcStatementContext) QUOTASTR(i int) antlr.TerminalNode

func (*JdbcStatementContext) SetPassword

func (s *JdbcStatementContext) SetPassword(v antlr.Token)

func (*JdbcStatementContext) SetResourceType

func (s *JdbcStatementContext) SetResourceType(v antlr.Token)

func (*JdbcStatementContext) SetSubSQLs

func (s *JdbcStatementContext) SetSubSQLs(v []IBasicSQLContext)

func (*JdbcStatementContext) SetUrl

func (s *JdbcStatementContext) SetUrl(v antlr.Token)

func (*JdbcStatementContext) SetUser

func (s *JdbcStatementContext) SetUser(v antlr.Token)

func (*JdbcStatementContext) Set_basicSQL

func (s *JdbcStatementContext) Set_basicSQL(v IBasicSQLContext)

func (*JdbcStatementContext) ToStringTree

func (s *JdbcStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*JdbcStatementContext) URL

func (*JdbcStatementContext) USER

type JoinFunctionContext

type JoinFunctionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoinFunctionContext

func NewEmptyJoinFunctionContext() *JoinFunctionContext

func NewJoinFunctionContext

func NewJoinFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinFunctionContext

func (*JoinFunctionContext) Accept

func (s *JoinFunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JoinFunctionContext) EnterRule

func (s *JoinFunctionContext) EnterRule(listener antlr.ParseTreeListener)

func (*JoinFunctionContext) ExitRule

func (s *JoinFunctionContext) ExitRule(listener antlr.ParseTreeListener)

func (*JoinFunctionContext) GetFuncName

func (*JoinFunctionContext) GetJoinCondition

func (s *JoinFunctionContext) GetJoinCondition() IWhereExpressionContext

func (*JoinFunctionContext) GetParser

func (s *JoinFunctionContext) GetParser() antlr.Parser

func (*JoinFunctionContext) GetRelationName

func (s *JoinFunctionContext) GetRelationName() IStrictIdentifierContext

func (*JoinFunctionContext) GetRuleContext

func (s *JoinFunctionContext) GetRuleContext() antlr.RuleContext

func (*JoinFunctionContext) IsJoinFunctionContext

func (*JoinFunctionContext) IsJoinFunctionContext()

func (*JoinFunctionContext) JoinFunctionNames

func (s *JoinFunctionContext) JoinFunctionNames() IJoinFunctionNamesContext

func (*JoinFunctionContext) ON

func (*JoinFunctionContext) SetFuncName

func (*JoinFunctionContext) SetJoinCondition

func (s *JoinFunctionContext) SetJoinCondition(v IWhereExpressionContext)

func (*JoinFunctionContext) SetRelationName

func (s *JoinFunctionContext) SetRelationName(v IStrictIdentifierContext)

func (*JoinFunctionContext) StrictIdentifier

func (s *JoinFunctionContext) StrictIdentifier() IStrictIdentifierContext

func (*JoinFunctionContext) ToStringTree

func (s *JoinFunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*JoinFunctionContext) WhereExpression

func (s *JoinFunctionContext) WhereExpression() IWhereExpressionContext

type JoinFunctionNamesContext

type JoinFunctionNamesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoinFunctionNamesContext

func NewEmptyJoinFunctionNamesContext() *JoinFunctionNamesContext

func NewJoinFunctionNamesContext

func NewJoinFunctionNamesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinFunctionNamesContext

func (*JoinFunctionNamesContext) Accept

func (s *JoinFunctionNamesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JoinFunctionNamesContext) EnterRule

func (s *JoinFunctionNamesContext) EnterRule(listener antlr.ParseTreeListener)

func (*JoinFunctionNamesContext) ExitRule

func (s *JoinFunctionNamesContext) ExitRule(listener antlr.ParseTreeListener)

func (*JoinFunctionNamesContext) GetParser

func (s *JoinFunctionNamesContext) GetParser() antlr.Parser

func (*JoinFunctionNamesContext) GetRuleContext

func (s *JoinFunctionNamesContext) GetRuleContext() antlr.RuleContext

func (*JoinFunctionNamesContext) HAS_CHILD

func (*JoinFunctionNamesContext) HAS_PARENT

func (*JoinFunctionNamesContext) IsJoinFunctionNamesContext

func (*JoinFunctionNamesContext) IsJoinFunctionNamesContext()

func (*JoinFunctionNamesContext) ToStringTree

func (s *JoinFunctionNamesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JoinQueryAnalysisStatementContext

type JoinQueryAnalysisStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoinQueryAnalysisStatementContext

func NewEmptyJoinQueryAnalysisStatementContext() *JoinQueryAnalysisStatementContext

func NewJoinQueryAnalysisStatementContext

func NewJoinQueryAnalysisStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinQueryAnalysisStatementContext

func (*JoinQueryAnalysisStatementContext) AGG

func (*JoinQueryAnalysisStatementContext) ALL

func (*JoinQueryAnalysisStatementContext) AS

func (*JoinQueryAnalysisStatementContext) Accept

func (s *JoinQueryAnalysisStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JoinQueryAnalysisStatementContext) AggStatement

func (*JoinQueryAnalysisStatementContext) AllAS

func (*JoinQueryAnalysisStatementContext) AllAggStatement

func (*JoinQueryAnalysisStatementContext) AllFieldIdentifier

func (*JoinQueryAnalysisStatementContext) AllIndexIdentifier

func (*JoinQueryAnalysisStatementContext) AllLONG

func (*JoinQueryAnalysisStatementContext) AllSortItem

func (*JoinQueryAnalysisStatementContext) AllStrictIdentifier

func (*JoinQueryAnalysisStatementContext) ArithmeticExpression

func (*JoinQueryAnalysisStatementContext) BY

func (*JoinQueryAnalysisStatementContext) EQ

func (*JoinQueryAnalysisStatementContext) EnterRule

func (*JoinQueryAnalysisStatementContext) ExitRule

func (*JoinQueryAnalysisStatementContext) ExportStatement

func (*JoinQueryAnalysisStatementContext) FROM

func (*JoinQueryAnalysisStatementContext) FieldIdentifier

func (*JoinQueryAnalysisStatementContext) GetAAs

func (*JoinQueryAnalysisStatementContext) GetAggs

func (*JoinQueryAnalysisStatementContext) GetArithmetic

func (*JoinQueryAnalysisStatementContext) GetBAs

func (*JoinQueryAnalysisStatementContext) GetFields

func (*JoinQueryAnalysisStatementContext) GetFirst

func (*JoinQueryAnalysisStatementContext) GetIndexes

func (*JoinQueryAnalysisStatementContext) GetKind

func (*JoinQueryAnalysisStatementContext) GetLimit

func (*JoinQueryAnalysisStatementContext) GetParser

func (*JoinQueryAnalysisStatementContext) GetPostAs

func (*JoinQueryAnalysisStatementContext) GetRuleContext

func (*JoinQueryAnalysisStatementContext) GetSecond

func (*JoinQueryAnalysisStatementContext) GetSliceField

func (*JoinQueryAnalysisStatementContext) GetSliceMax

func (*JoinQueryAnalysisStatementContext) GetSorts

func (*JoinQueryAnalysisStatementContext) GetStatName

func (*JoinQueryAnalysisStatementContext) GetTableB

func (*JoinQueryAnalysisStatementContext) Get_aggStatement

func (*JoinQueryAnalysisStatementContext) Get_fieldIdentifier

func (*JoinQueryAnalysisStatementContext) Get_indexIdentifier

func (*JoinQueryAnalysisStatementContext) Get_sortItem

func (*JoinQueryAnalysisStatementContext) IndexIdentifier

func (*JoinQueryAnalysisStatementContext) IsJoinQueryAnalysisStatementContext

func (*JoinQueryAnalysisStatementContext) IsJoinQueryAnalysisStatementContext()

func (*JoinQueryAnalysisStatementContext) JOIN

func (*JoinQueryAnalysisStatementContext) LEFT

func (*JoinQueryAnalysisStatementContext) LIMIT

func (*JoinQueryAnalysisStatementContext) LONG

func (*JoinQueryAnalysisStatementContext) MAP

func (*JoinQueryAnalysisStatementContext) MEM

func (*JoinQueryAnalysisStatementContext) ON

func (*JoinQueryAnalysisStatementContext) ORDER

func (*JoinQueryAnalysisStatementContext) POST_EXPR

func (*JoinQueryAnalysisStatementContext) RIGHT

func (*JoinQueryAnalysisStatementContext) SELECT

func (*JoinQueryAnalysisStatementContext) SLICE

func (*JoinQueryAnalysisStatementContext) SetAAs

func (*JoinQueryAnalysisStatementContext) SetAggs

func (*JoinQueryAnalysisStatementContext) SetArithmetic

func (*JoinQueryAnalysisStatementContext) SetBAs

func (*JoinQueryAnalysisStatementContext) SetFields

func (*JoinQueryAnalysisStatementContext) SetFirst

func (*JoinQueryAnalysisStatementContext) SetIndexes

func (*JoinQueryAnalysisStatementContext) SetKind

func (*JoinQueryAnalysisStatementContext) SetLimit

func (*JoinQueryAnalysisStatementContext) SetPostAs

func (*JoinQueryAnalysisStatementContext) SetSecond

func (*JoinQueryAnalysisStatementContext) SetSliceField

func (*JoinQueryAnalysisStatementContext) SetSliceMax

func (s *JoinQueryAnalysisStatementContext) SetSliceMax(v antlr.Token)

func (*JoinQueryAnalysisStatementContext) SetSorts

func (*JoinQueryAnalysisStatementContext) SetStatName

func (*JoinQueryAnalysisStatementContext) SetTableB

func (*JoinQueryAnalysisStatementContext) Set_aggStatement

func (*JoinQueryAnalysisStatementContext) Set_fieldIdentifier

func (*JoinQueryAnalysisStatementContext) Set_indexIdentifier

func (*JoinQueryAnalysisStatementContext) Set_sortItem

func (*JoinQueryAnalysisStatementContext) SortItem

func (*JoinQueryAnalysisStatementContext) StrictIdentifier

func (*JoinQueryAnalysisStatementContext) ToStringTree

func (s *JoinQueryAnalysisStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*JoinQueryAnalysisStatementContext) WHERE

func (*JoinQueryAnalysisStatementContext) WhereExpression

type LogicalExprContext

type LogicalExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLogicalExprContext

func NewEmptyLogicalExprContext() *LogicalExprContext

func NewLogicalExprContext

func NewLogicalExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LogicalExprContext

func (*LogicalExprContext) AND

func (*LogicalExprContext) Accept

func (s *LogicalExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LogicalExprContext) AllLogicalExpr

func (s *LogicalExprContext) AllLogicalExpr() []ILogicalExprContext

func (*LogicalExprContext) ComparableExpression

func (s *LogicalExprContext) ComparableExpression() IComparableExpressionContext

func (*LogicalExprContext) EnterRule

func (s *LogicalExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*LogicalExprContext) ExitRule

func (s *LogicalExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*LogicalExprContext) GetInner

func (*LogicalExprContext) GetLeft

func (*LogicalExprContext) GetNot

func (s *LogicalExprContext) GetNot() antlr.Token

func (*LogicalExprContext) GetOperator

func (s *LogicalExprContext) GetOperator() antlr.Token

func (*LogicalExprContext) GetParser

func (s *LogicalExprContext) GetParser() antlr.Parser

func (*LogicalExprContext) GetRight

func (*LogicalExprContext) GetRuleContext

func (s *LogicalExprContext) GetRuleContext() antlr.RuleContext

func (*LogicalExprContext) IsLogicalExprContext

func (*LogicalExprContext) IsLogicalExprContext()

func (*LogicalExprContext) LogicalExpr

func (s *LogicalExprContext) LogicalExpr(i int) ILogicalExprContext

func (*LogicalExprContext) NOT

func (*LogicalExprContext) OR

func (*LogicalExprContext) SetInner

func (s *LogicalExprContext) SetInner(v ILogicalExprContext)

func (*LogicalExprContext) SetLeft

func (*LogicalExprContext) SetNot

func (s *LogicalExprContext) SetNot(v antlr.Token)

func (*LogicalExprContext) SetOperator

func (s *LogicalExprContext) SetOperator(v antlr.Token)

func (*LogicalExprContext) SetRight

func (s *LogicalExprContext) SetRight(v ILogicalExprContext)

func (*LogicalExprContext) ToStringTree

func (s *LogicalExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MemSortContext

type MemSortContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMemSortContext

func NewEmptyMemSortContext() *MemSortContext

func NewMemSortContext

func NewMemSortContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemSortContext

func (*MemSortContext) Accept

func (s *MemSortContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MemSortContext) AllSortItem

func (s *MemSortContext) AllSortItem() []ISortItemContext

func (*MemSortContext) BY

func (*MemSortContext) EnterRule

func (s *MemSortContext) EnterRule(listener antlr.ParseTreeListener)

func (*MemSortContext) ExitRule

func (s *MemSortContext) ExitRule(listener antlr.ParseTreeListener)

func (*MemSortContext) GetParser

func (s *MemSortContext) GetParser() antlr.Parser

func (*MemSortContext) GetRuleContext

func (s *MemSortContext) GetRuleContext() antlr.RuleContext

func (*MemSortContext) GetSize

func (s *MemSortContext) GetSize() antlr.Token

func (*MemSortContext) GetSorts

func (s *MemSortContext) GetSorts() []ISortItemContext

func (*MemSortContext) Get_sortItem

func (s *MemSortContext) Get_sortItem() ISortItemContext

func (*MemSortContext) IsMemSortContext

func (*MemSortContext) IsMemSortContext()

func (*MemSortContext) KEEP

func (s *MemSortContext) KEEP() antlr.TerminalNode

func (*MemSortContext) LONG

func (s *MemSortContext) LONG() antlr.TerminalNode

func (*MemSortContext) MEM_SORT

func (s *MemSortContext) MEM_SORT() antlr.TerminalNode

func (*MemSortContext) SetSize

func (s *MemSortContext) SetSize(v antlr.Token)

func (*MemSortContext) SetSorts

func (s *MemSortContext) SetSorts(v []ISortItemContext)

func (*MemSortContext) Set_sortItem

func (s *MemSortContext) Set_sortItem(v ISortItemContext)

func (*MemSortContext) SortItem

func (s *MemSortContext) SortItem(i int) ISortItemContext

func (*MemSortContext) ToStringTree

func (s *MemSortContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MetricAggContext

type MetricAggContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMetricAggContext

func NewEmptyMetricAggContext() *MetricAggContext

func NewMetricAggContext

func NewMetricAggContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MetricAggContext

func (*MetricAggContext) AS

func (*MetricAggContext) Accept

func (s *MetricAggContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MetricAggContext) EnterRule

func (s *MetricAggContext) EnterRule(listener antlr.ParseTreeListener)

func (*MetricAggContext) ExitRule

func (s *MetricAggContext) ExitRule(listener antlr.ParseTreeListener)

func (*MetricAggContext) ExportField

func (s *MetricAggContext) ExportField() IExportFieldContext

func (*MetricAggContext) FieldIdentifier

func (s *MetricAggContext) FieldIdentifier() IFieldIdentifierContext

func (*MetricAggContext) GetExpr

func (s *MetricAggContext) GetExpr() antlr.Token

func (*MetricAggContext) GetField

func (*MetricAggContext) GetMetircAs

func (s *MetricAggContext) GetMetircAs() IExportFieldContext

func (*MetricAggContext) GetMetricName

func (s *MetricAggContext) GetMetricName() IMetricNamesContext

func (*MetricAggContext) GetParser

func (s *MetricAggContext) GetParser() antlr.Parser

func (*MetricAggContext) GetRuleContext

func (s *MetricAggContext) GetRuleContext() antlr.RuleContext

func (*MetricAggContext) GetWith

func (*MetricAggContext) IsMetricAggContext

func (*MetricAggContext) IsMetricAggContext()

func (*MetricAggContext) MetricNames

func (s *MetricAggContext) MetricNames() IMetricNamesContext

func (*MetricAggContext) MetricParams

func (s *MetricAggContext) MetricParams() IMetricParamsContext

func (*MetricAggContext) SetExpr

func (s *MetricAggContext) SetExpr(v antlr.Token)

func (*MetricAggContext) SetField

func (*MetricAggContext) SetMetircAs

func (s *MetricAggContext) SetMetircAs(v IExportFieldContext)

func (*MetricAggContext) SetMetricName

func (s *MetricAggContext) SetMetricName(v IMetricNamesContext)

func (*MetricAggContext) SetWith

func (*MetricAggContext) ToStringTree

func (s *MetricAggContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MetricAggContext) WITH

func (*MetricAggContext) WhereExpression

func (s *MetricAggContext) WhereExpression() IWhereExpressionContext

type MetricNamesContext

type MetricNamesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMetricNamesContext

func NewEmptyMetricNamesContext() *MetricNamesContext

func NewMetricNamesContext

func NewMetricNamesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MetricNamesContext

func (*MetricNamesContext) AVG

func (*MetricNamesContext) AVG_DATE

func (s *MetricNamesContext) AVG_DATE() antlr.TerminalNode

func (*MetricNamesContext) Accept

func (s *MetricNamesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MetricNamesContext) COUNT

func (*MetricNamesContext) DISTINCT

func (s *MetricNamesContext) DISTINCT() antlr.TerminalNode

func (*MetricNamesContext) DISTINCT_PERCENT

func (s *MetricNamesContext) DISTINCT_PERCENT() antlr.TerminalNode

func (*MetricNamesContext) EnterRule

func (s *MetricNamesContext) EnterRule(listener antlr.ParseTreeListener)

func (*MetricNamesContext) ExitRule

func (s *MetricNamesContext) ExitRule(listener antlr.ParseTreeListener)

func (*MetricNamesContext) GetParser

func (s *MetricNamesContext) GetParser() antlr.Parser

func (*MetricNamesContext) GetRuleContext

func (s *MetricNamesContext) GetRuleContext() antlr.RuleContext

func (*MetricNamesContext) IsMetricNamesContext

func (*MetricNamesContext) IsMetricNamesContext()

func (*MetricNamesContext) MAX

func (*MetricNamesContext) MIN

func (*MetricNamesContext) PERCENT

func (s *MetricNamesContext) PERCENT() antlr.TerminalNode

func (*MetricNamesContext) PERCENTILES

func (s *MetricNamesContext) PERCENTILES() antlr.TerminalNode

func (*MetricNamesContext) PERCENTILE_RANKS

func (s *MetricNamesContext) PERCENTILE_RANKS() antlr.TerminalNode

func (*MetricNamesContext) POST_EXPR

func (s *MetricNamesContext) POST_EXPR() antlr.TerminalNode

func (*MetricNamesContext) SCORE

func (*MetricNamesContext) SUM

func (*MetricNamesContext) TOP_HITS

func (s *MetricNamesContext) TOP_HITS() antlr.TerminalNode

func (*MetricNamesContext) ToStringTree

func (s *MetricNamesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MetricNamesContext) VALUE_COUNT

func (s *MetricNamesContext) VALUE_COUNT() antlr.TerminalNode

type MetricParamNamesContext

type MetricParamNamesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMetricParamNamesContext

func NewEmptyMetricParamNamesContext() *MetricParamNamesContext

func NewMetricParamNamesContext

func NewMetricParamNamesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MetricParamNamesContext

func (*MetricParamNamesContext) Accept

func (s *MetricParamNamesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MetricParamNamesContext) EnterRule

func (s *MetricParamNamesContext) EnterRule(listener antlr.ParseTreeListener)

func (*MetricParamNamesContext) ExitRule

func (s *MetricParamNamesContext) ExitRule(listener antlr.ParseTreeListener)

func (*MetricParamNamesContext) FORMAT

func (*MetricParamNamesContext) GetParser

func (s *MetricParamNamesContext) GetParser() antlr.Parser

func (*MetricParamNamesContext) GetRuleContext

func (s *MetricParamNamesContext) GetRuleContext() antlr.RuleContext

func (*MetricParamNamesContext) INCLUDE

func (*MetricParamNamesContext) IsMetricParamNamesContext

func (*MetricParamNamesContext) IsMetricParamNamesContext()

func (*MetricParamNamesContext) KEYED

func (*MetricParamNamesContext) MISSING

func (*MetricParamNamesContext) ORDER

func (*MetricParamNamesContext) SIZE

func (*MetricParamNamesContext) ToStringTree

func (s *MetricParamNamesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MetricParamsContext

type MetricParamsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMetricParamsContext

func NewEmptyMetricParamsContext() *MetricParamsContext

func NewMetricParamsContext

func NewMetricParamsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MetricParamsContext

func (*MetricParamsContext) Accept

func (s *MetricParamsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MetricParamsContext) AllMkv

func (s *MetricParamsContext) AllMkv() []IMkvContext

func (*MetricParamsContext) EnterRule

func (s *MetricParamsContext) EnterRule(listener antlr.ParseTreeListener)

func (*MetricParamsContext) ExitRule

func (s *MetricParamsContext) ExitRule(listener antlr.ParseTreeListener)

func (*MetricParamsContext) GetKvs

func (s *MetricParamsContext) GetKvs() []IMkvContext

func (*MetricParamsContext) GetParser

func (s *MetricParamsContext) GetParser() antlr.Parser

func (*MetricParamsContext) GetRuleContext

func (s *MetricParamsContext) GetRuleContext() antlr.RuleContext

func (*MetricParamsContext) GetScript

func (*MetricParamsContext) Get_mkv

func (s *MetricParamsContext) Get_mkv() IMkvContext

func (*MetricParamsContext) IsMetricParamsContext

func (*MetricParamsContext) IsMetricParamsContext()

func (*MetricParamsContext) Mkv

func (*MetricParamsContext) ScriptPhrase

func (s *MetricParamsContext) ScriptPhrase() IScriptPhraseContext

func (*MetricParamsContext) SetKvs

func (s *MetricParamsContext) SetKvs(v []IMkvContext)

func (*MetricParamsContext) SetScript

func (s *MetricParamsContext) SetScript(v IScriptPhraseContext)

func (*MetricParamsContext) Set_mkv

func (s *MetricParamsContext) Set_mkv(v IMkvContext)

func (*MetricParamsContext) ToStringTree

func (s *MetricParamsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MkvContext

type MkvContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMkvContext

func NewEmptyMkvContext() *MkvContext

func NewMkvContext

func NewMkvContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MkvContext

func (*MkvContext) Accept

func (s *MkvContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MkvContext) EQ

func (s *MkvContext) EQ() antlr.TerminalNode

func (*MkvContext) EnterRule

func (s *MkvContext) EnterRule(listener antlr.ParseTreeListener)

func (*MkvContext) ExitRule

func (s *MkvContext) ExitRule(listener antlr.ParseTreeListener)

func (*MkvContext) GetK

func (*MkvContext) GetParser

func (s *MkvContext) GetParser() antlr.Parser

func (*MkvContext) GetRuleContext

func (s *MkvContext) GetRuleContext() antlr.RuleContext

func (*MkvContext) GetV

func (s *MkvContext) GetV() IParamContext

func (*MkvContext) IsMkvContext

func (*MkvContext) IsMkvContext()

func (*MkvContext) MetricParamNames

func (s *MkvContext) MetricParamNames() IMetricParamNamesContext

func (*MkvContext) Param

func (s *MkvContext) Param() IParamContext

func (*MkvContext) SetK

func (*MkvContext) SetV

func (s *MkvContext) SetV(v IParamContext)

func (*MkvContext) ToStringTree

func (s *MkvContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiContext

type MultiContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiContext

func NewEmptyMultiContext() *MultiContext

func NewMultiContext

func NewMultiContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiContext

func (*MultiContext) Accept

func (s *MultiContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultiContext) Atom

func (s *MultiContext) Atom() IAtomContext

func (*MultiContext) DIV

func (s *MultiContext) DIV() antlr.TerminalNode

func (*MultiContext) EnterRule

func (s *MultiContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultiContext) ExitRule

func (s *MultiContext) ExitRule(listener antlr.ParseTreeListener)

func (*MultiContext) GetNext

func (s *MultiContext) GetNext() IAtomContext

func (*MultiContext) GetOp

func (s *MultiContext) GetOp() antlr.Token

func (*MultiContext) GetParser

func (s *MultiContext) GetParser() antlr.Parser

func (*MultiContext) GetRuleContext

func (s *MultiContext) GetRuleContext() antlr.RuleContext

func (*MultiContext) IsMultiContext

func (*MultiContext) IsMultiContext()

func (*MultiContext) MUL

func (s *MultiContext) MUL() antlr.TerminalNode

func (*MultiContext) SetNext

func (s *MultiContext) SetNext(v IAtomContext)

func (*MultiContext) SetOp

func (s *MultiContext) SetOp(v antlr.Token)

func (*MultiContext) ToStringTree

func (s *MultiContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiplyingExpressionContext

type MultiplyingExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiplyingExpressionContext

func NewEmptyMultiplyingExpressionContext() *MultiplyingExpressionContext

func NewMultiplyingExpressionContext

func NewMultiplyingExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplyingExpressionContext

func (*MultiplyingExpressionContext) Accept

func (s *MultiplyingExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultiplyingExpressionContext) AllMulti

func (*MultiplyingExpressionContext) Atom

func (*MultiplyingExpressionContext) EnterRule

func (s *MultiplyingExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultiplyingExpressionContext) ExitRule

func (*MultiplyingExpressionContext) GetFirst

func (*MultiplyingExpressionContext) GetParser

func (s *MultiplyingExpressionContext) GetParser() antlr.Parser

func (*MultiplyingExpressionContext) GetRest

func (*MultiplyingExpressionContext) GetRuleContext

func (s *MultiplyingExpressionContext) GetRuleContext() antlr.RuleContext

func (*MultiplyingExpressionContext) Get_multi

func (*MultiplyingExpressionContext) IsMultiplyingExpressionContext

func (*MultiplyingExpressionContext) IsMultiplyingExpressionContext()

func (*MultiplyingExpressionContext) Multi

func (*MultiplyingExpressionContext) SetFirst

func (*MultiplyingExpressionContext) SetRest

func (*MultiplyingExpressionContext) Set_multi

func (*MultiplyingExpressionContext) ToStringTree

func (s *MultiplyingExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NlpFuncContext

type NlpFuncContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNlpFuncContext

func NewEmptyNlpFuncContext() *NlpFuncContext

func NewNlpFuncContext

func NewNlpFuncContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NlpFuncContext

func (*NlpFuncContext) Accept

func (s *NlpFuncContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NlpFuncContext) EnterRule

func (s *NlpFuncContext) EnterRule(listener antlr.ParseTreeListener)

func (*NlpFuncContext) ExitRule

func (s *NlpFuncContext) ExitRule(listener antlr.ParseTreeListener)

func (*NlpFuncContext) GetParser

func (s *NlpFuncContext) GetParser() antlr.Parser

func (*NlpFuncContext) GetRuleContext

func (s *NlpFuncContext) GetRuleContext() antlr.RuleContext

func (*NlpFuncContext) IsNlpFuncContext

func (*NlpFuncContext) IsNlpFuncContext()

func (*NlpFuncContext) LOC

func (*NlpFuncContext) NAME

func (s *NlpFuncContext) NAME() antlr.TerminalNode

func (*NlpFuncContext) ORG

func (*NlpFuncContext) SEGMENT

func (s *NlpFuncContext) SEGMENT() antlr.TerminalNode

func (*NlpFuncContext) ToStringTree

func (s *NlpFuncContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NonReservedContext

type NonReservedContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNonReservedContext

func NewEmptyNonReservedContext() *NonReservedContext

func NewNonReservedContext

func NewNonReservedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NonReservedContext

func (*NonReservedContext) ADD

func (*NonReservedContext) ALIAS

func (*NonReservedContext) ALL

func (*NonReservedContext) ANALYZE

func (s *NonReservedContext) ANALYZE() antlr.TerminalNode

func (*NonReservedContext) AVG

func (*NonReservedContext) Accept

func (s *NonReservedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NonReservedContext) CK

func (*NonReservedContext) COLLAPSE

func (s *NonReservedContext) COLLAPSE() antlr.TerminalNode

func (*NonReservedContext) COUNT

func (*NonReservedContext) CSV

func (*NonReservedContext) DATA

func (*NonReservedContext) DATETIME_T

func (s *NonReservedContext) DATETIME_T() antlr.TerminalNode

func (*NonReservedContext) DATE_T

func (*NonReservedContext) DISTINCT

func (s *NonReservedContext) DISTINCT() antlr.TerminalNode

func (*NonReservedContext) DISTINCT_PERCENT

func (s *NonReservedContext) DISTINCT_PERCENT() antlr.TerminalNode

func (*NonReservedContext) ENABLE

func (*NonReservedContext) END

func (*NonReservedContext) EXCEL

func (*NonReservedContext) EXCLUDE

func (s *NonReservedContext) EXCLUDE() antlr.TerminalNode

func (*NonReservedContext) EXIST

func (*NonReservedContext) EnterRule

func (s *NonReservedContext) EnterRule(listener antlr.ParseTreeListener)

func (*NonReservedContext) ExitRule

func (s *NonReservedContext) ExitRule(listener antlr.ParseTreeListener)

func (*NonReservedContext) FORMAT

func (*NonReservedContext) GROUP

func (*NonReservedContext) GetParser

func (s *NonReservedContext) GetParser() antlr.Parser

func (*NonReservedContext) GetRuleContext

func (s *NonReservedContext) GetRuleContext() antlr.RuleContext

func (*NonReservedContext) HAS_CHILD

func (s *NonReservedContext) HAS_CHILD() antlr.TerminalNode

func (*NonReservedContext) HAS_PARENT

func (s *NonReservedContext) HAS_PARENT() antlr.TerminalNode

func (*NonReservedContext) ID

func (*NonReservedContext) IDS

func (*NonReservedContext) IDS_FILE

func (s *NonReservedContext) IDS_FILE() antlr.TerminalNode

func (*NonReservedContext) IN

func (*NonReservedContext) INCLUDE

func (s *NonReservedContext) INCLUDE() antlr.TerminalNode

func (*NonReservedContext) INNER_HIT

func (s *NonReservedContext) INNER_HIT() antlr.TerminalNode

func (*NonReservedContext) INTERVAL

func (s *NonReservedContext) INTERVAL() antlr.TerminalNode

func (*NonReservedContext) INTO

func (*NonReservedContext) IsNonReservedContext

func (*NonReservedContext) IsNonReservedContext()

func (*NonReservedContext) JSON

func (*NonReservedContext) KEYED

func (*NonReservedContext) KNN

func (*NonReservedContext) LANG

func (*NonReservedContext) LEFT

func (*NonReservedContext) LIKE

func (*NonReservedContext) LIST

func (*NonReservedContext) LOC

func (*NonReservedContext) LOCAL

func (*NonReservedContext) MATCH

func (*NonReservedContext) MATCH_PHRASE

func (s *NonReservedContext) MATCH_PHRASE() antlr.TerminalNode

func (*NonReservedContext) MATCH_PHRASE_PREFIX

func (s *NonReservedContext) MATCH_PHRASE_PREFIX() antlr.TerminalNode

func (*NonReservedContext) MATH

func (*NonReservedContext) MAX

func (*NonReservedContext) MEM

func (*NonReservedContext) MIN

func (*NonReservedContext) MISS

func (*NonReservedContext) MISSING

func (s *NonReservedContext) MISSING() antlr.TerminalNode

func (*NonReservedContext) MULTI_MATCH

func (s *NonReservedContext) MULTI_MATCH() antlr.TerminalNode

func (*NonReservedContext) NAME

func (*NonReservedContext) NLP

func (*NonReservedContext) NOT

func (*NonReservedContext) NULL

func (*NonReservedContext) NUMBER

func (*NonReservedContext) ORG

func (*NonReservedContext) OUT

func (*NonReservedContext) PASSWORD

func (s *NonReservedContext) PASSWORD() antlr.TerminalNode

func (*NonReservedContext) PERCENT

func (s *NonReservedContext) PERCENT() antlr.TerminalNode

func (*NonReservedContext) PERCENTILES

func (s *NonReservedContext) PERCENTILES() antlr.TerminalNode

func (*NonReservedContext) PERCENTILE_RANKS

func (s *NonReservedContext) PERCENTILE_RANKS() antlr.TerminalNode

func (*NonReservedContext) PK

func (*NonReservedContext) PUT

func (*NonReservedContext) QUERY_STRING

func (s *NonReservedContext) QUERY_STRING() antlr.TerminalNode

func (*NonReservedContext) RANGE

func (*NonReservedContext) RESCORE

func (s *NonReservedContext) RESCORE() antlr.TerminalNode

func (*NonReservedContext) RETURN

func (*NonReservedContext) RIGHT

func (*NonReservedContext) RLIKE

func (*NonReservedContext) SAMPLE

func (*NonReservedContext) SCORE

func (*NonReservedContext) SCRIPT

func (*NonReservedContext) SEGMENT

func (s *NonReservedContext) SEGMENT() antlr.TerminalNode

func (*NonReservedContext) SEP

func (*NonReservedContext) SEPARATED

func (s *NonReservedContext) SEPARATED() antlr.TerminalNode

func (*NonReservedContext) SIZE

func (*NonReservedContext) SLICE

func (*NonReservedContext) SQL

func (*NonReservedContext) STRING

func (*NonReservedContext) STRUCT

func (*NonReservedContext) SUM

func (*NonReservedContext) TEMPLATE

func (s *NonReservedContext) TEMPLATE() antlr.TerminalNode

func (*NonReservedContext) TIMESTAMP_T

func (s *NonReservedContext) TIMESTAMP_T() antlr.TerminalNode

func (*NonReservedContext) TIME_T

func (*NonReservedContext) TO

func (*NonReservedContext) TOP_HITS

func (s *NonReservedContext) TOP_HITS() antlr.TerminalNode

func (*NonReservedContext) ToStringTree

func (s *NonReservedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*NonReservedContext) URL

func (*NonReservedContext) USER

func (*NonReservedContext) UUID

func (*NonReservedContext) VALUE_COUNT

func (s *NonReservedContext) VALUE_COUNT() antlr.TerminalNode

func (*NonReservedContext) WINDOWS

func (s *NonReservedContext) WINDOWS() antlr.TerminalNode

type NumberContext

type NumberContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNumberContext

func NewEmptyNumberContext() *NumberContext

func NewNumberContext

func NewNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberContext

func (*NumberContext) Accept

func (s *NumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NumberContext) DOUBLE

func (s *NumberContext) DOUBLE() antlr.TerminalNode

func (*NumberContext) EnterRule

func (s *NumberContext) EnterRule(listener antlr.ParseTreeListener)

func (*NumberContext) ExitRule

func (s *NumberContext) ExitRule(listener antlr.ParseTreeListener)

func (*NumberContext) GetNum

func (s *NumberContext) GetNum() antlr.Token

func (*NumberContext) GetParser

func (s *NumberContext) GetParser() antlr.Parser

func (*NumberContext) GetRuleContext

func (s *NumberContext) GetRuleContext() antlr.RuleContext

func (*NumberContext) IsNumberContext

func (*NumberContext) IsNumberContext()

func (*NumberContext) LONG

func (s *NumberContext) LONG() antlr.TerminalNode

func (*NumberContext) SetNum

func (s *NumberContext) SetNum(v antlr.Token)

func (*NumberContext) ToStringTree

func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Param2Context

type Param2Context struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParam2Context

func NewEmptyParam2Context() *Param2Context

func NewParam2Context

func NewParam2Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Param2Context

func (*Param2Context) Accept

func (s *Param2Context) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Param2Context) ArrayValue

func (s *Param2Context) ArrayValue() IArrayValueContext

func (*Param2Context) BooleanValue

func (s *Param2Context) BooleanValue() IBooleanValueContext

func (*Param2Context) DOUBLE

func (s *Param2Context) DOUBLE() antlr.TerminalNode

func (*Param2Context) EnterRule

func (s *Param2Context) EnterRule(listener antlr.ParseTreeListener)

func (*Param2Context) ExitRule

func (s *Param2Context) ExitRule(listener antlr.ParseTreeListener)

func (*Param2Context) GetParser

func (s *Param2Context) GetParser() antlr.Parser

func (*Param2Context) GetRuleContext

func (s *Param2Context) GetRuleContext() antlr.RuleContext

func (*Param2Context) IsParam2Context

func (*Param2Context) IsParam2Context()

func (*Param2Context) LONG

func (s *Param2Context) LONG() antlr.TerminalNode

func (*Param2Context) MUL

func (s *Param2Context) MUL() antlr.TerminalNode

func (*Param2Context) QUOTASTR

func (s *Param2Context) QUOTASTR() antlr.TerminalNode

func (*Param2Context) ToStringTree

func (s *Param2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParamContext

type ParamContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParamContext

func NewEmptyParamContext() *ParamContext

func NewParamContext

func NewParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParamContext

func (*ParamContext) Accept

func (s *ParamContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParamContext) ArrayValue

func (s *ParamContext) ArrayValue() IArrayValueContext

func (*ParamContext) BooleanValue

func (s *ParamContext) BooleanValue() IBooleanValueContext

func (*ParamContext) DOUBLE

func (s *ParamContext) DOUBLE() antlr.TerminalNode

func (*ParamContext) EnterRule

func (s *ParamContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParamContext) ExitRule

func (s *ParamContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParamContext) GetParser

func (s *ParamContext) GetParser() antlr.Parser

func (*ParamContext) GetRuleContext

func (s *ParamContext) GetRuleContext() antlr.RuleContext

func (*ParamContext) IsParamContext

func (*ParamContext) IsParamContext()

func (*ParamContext) LONG

func (s *ParamContext) LONG() antlr.TerminalNode

func (*ParamContext) MUL

func (s *ParamContext) MUL() antlr.TerminalNode

func (*ParamContext) Str

func (s *ParamContext) Str() IStrContext

func (*ParamContext) ToStringTree

func (s *ParamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParamValuesContext

type ParamValuesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParamValuesContext

func NewEmptyParamValuesContext() *ParamValuesContext

func NewParamValuesContext

func NewParamValuesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParamValuesContext

func (*ParamValuesContext) Accept

func (s *ParamValuesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParamValuesContext) AllParam

func (s *ParamValuesContext) AllParam() []IParamContext

func (*ParamValuesContext) EnterRule

func (s *ParamValuesContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParamValuesContext) ExitRule

func (s *ParamValuesContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParamValuesContext) GetParser

func (s *ParamValuesContext) GetParser() antlr.Parser

func (*ParamValuesContext) GetRuleContext

func (s *ParamValuesContext) GetRuleContext() antlr.RuleContext

func (*ParamValuesContext) GetVs

func (s *ParamValuesContext) GetVs() []IParamContext

func (*ParamValuesContext) Get_param

func (s *ParamValuesContext) Get_param() IParamContext

func (*ParamValuesContext) IsParamValuesContext

func (*ParamValuesContext) IsParamValuesContext()

func (*ParamValuesContext) Param

func (s *ParamValuesContext) Param(i int) IParamContext

func (*ParamValuesContext) SetVs

func (s *ParamValuesContext) SetVs(v []IParamContext)

func (*ParamValuesContext) Set_param

func (s *ParamValuesContext) Set_param(v IParamContext)

func (*ParamValuesContext) ToStringTree

func (s *ParamValuesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParseErrorListener

type ParseErrorListener struct {
	antlr.DefaultErrorListener
	// contains filtered or unexported fields
}

func NewParseErrorListener

func NewParseErrorListener(mySQL string) *ParseErrorListener

func (*ParseErrorListener) SyntaxError

func (p *ParseErrorListener) SyntaxError(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, msg string, e antlr.RecognitionException)

type PathIdentifierContext

type PathIdentifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPathIdentifierContext

func NewEmptyPathIdentifierContext() *PathIdentifierContext

func NewPathIdentifierContext

func NewPathIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PathIdentifierContext

func (*PathIdentifierContext) Accept

func (s *PathIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PathIdentifierContext) AllDOT

func (*PathIdentifierContext) AllExportField

func (s *PathIdentifierContext) AllExportField() []IExportFieldContext

func (*PathIdentifierContext) AllGT

func (*PathIdentifierContext) DOT

func (*PathIdentifierContext) EnterRule

func (s *PathIdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*PathIdentifierContext) ExitRule

func (s *PathIdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*PathIdentifierContext) ExportField

func (s *PathIdentifierContext) ExportField(i int) IExportFieldContext

func (*PathIdentifierContext) GT

func (*PathIdentifierContext) GetParser

func (s *PathIdentifierContext) GetParser() antlr.Parser

func (*PathIdentifierContext) GetRuleContext

func (s *PathIdentifierContext) GetRuleContext() antlr.RuleContext

func (*PathIdentifierContext) IsPathIdentifierContext

func (*PathIdentifierContext) IsPathIdentifierContext()

func (*PathIdentifierContext) ToStringTree

func (s *PathIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PropContext

type PropContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPropContext

func NewEmptyPropContext() *PropContext

func NewPropContext

func NewPropContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropContext

func (*PropContext) Accept

func (s *PropContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PropContext) EQ

func (s *PropContext) EQ() antlr.TerminalNode

func (*PropContext) EnterRule

func (s *PropContext) EnterRule(listener antlr.ParseTreeListener)

func (*PropContext) ExitRule

func (s *PropContext) ExitRule(listener antlr.ParseTreeListener)

func (*PropContext) GetK

func (*PropContext) GetParser

func (s *PropContext) GetParser() antlr.Parser

func (*PropContext) GetRuleContext

func (s *PropContext) GetRuleContext() antlr.RuleContext

func (*PropContext) GetV

func (s *PropContext) GetV() IParamContext

func (*PropContext) IsPropContext

func (*PropContext) IsPropContext()

func (*PropContext) Param

func (s *PropContext) Param() IParamContext

func (*PropContext) SetK

func (*PropContext) SetV

func (s *PropContext) SetV(v IParamContext)

func (*PropContext) StrictIdentifier

func (s *PropContext) StrictIdentifier() IStrictIdentifierContext

func (*PropContext) ToStringTree

func (s *PropContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type QueryStatementContext

type QueryStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQueryStatementContext

func NewEmptyQueryStatementContext() *QueryStatementContext

func NewQueryStatementContext

func NewQueryStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryStatementContext

func (*QueryStatementContext) Accept

func (s *QueryStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*QueryStatementContext) AllEQ

func (*QueryStatementContext) AllIndexIdentifier

func (s *QueryStatementContext) AllIndexIdentifier() []IIndexIdentifierContext

func (*QueryStatementContext) AllLONG

func (s *QueryStatementContext) AllLONG() []antlr.TerminalNode

func (*QueryStatementContext) AllSelectItem

func (s *QueryStatementContext) AllSelectItem() []ISelectItemContext

func (*QueryStatementContext) AllSortItem

func (s *QueryStatementContext) AllSortItem() []ISortItemContext

func (*QueryStatementContext) AllStrictIdentifier

func (s *QueryStatementContext) AllStrictIdentifier() []IStrictIdentifierContext

func (*QueryStatementContext) BY

func (*QueryStatementContext) BooleanValue

func (s *QueryStatementContext) BooleanValue() IBooleanValueContext

func (*QueryStatementContext) CollapseExpr

func (s *QueryStatementContext) CollapseExpr() ICollapseExprContext

func (*QueryStatementContext) CustomScoreExpr

func (s *QueryStatementContext) CustomScoreExpr() ICustomScoreExprContext

func (*QueryStatementContext) EQ

func (*QueryStatementContext) EnterRule

func (s *QueryStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*QueryStatementContext) ExitRule

func (s *QueryStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*QueryStatementContext) ExportStatement

func (s *QueryStatementContext) ExportStatement() IExportStatementContext

func (*QueryStatementContext) FROM

func (*QueryStatementContext) FieldIdentifier

func (s *QueryStatementContext) FieldIdentifier() IFieldIdentifierContext

func (*QueryStatementContext) GE

func (*QueryStatementContext) GetFront

func (*QueryStatementContext) GetIndexes

func (*QueryStatementContext) GetKeep

func (s *QueryStatementContext) GetKeep() IStrContext

func (*QueryStatementContext) GetLimit

func (s *QueryStatementContext) GetLimit() antlr.Token

func (*QueryStatementContext) GetMinScore

func (s *QueryStatementContext) GetMinScore() INumberContext

func (*QueryStatementContext) GetOffset

func (s *QueryStatementContext) GetOffset() antlr.Token

func (*QueryStatementContext) GetParser

func (s *QueryStatementContext) GetParser() antlr.Parser

func (*QueryStatementContext) GetRuleContext

func (s *QueryStatementContext) GetRuleContext() antlr.RuleContext

func (*QueryStatementContext) GetScore

func (*QueryStatementContext) GetScroll_id

func (s *QueryStatementContext) GetScroll_id() antlr.Token

func (*QueryStatementContext) GetSelectItems

func (s *QueryStatementContext) GetSelectItems() []ISelectItemContext

func (*QueryStatementContext) GetSliceField

func (*QueryStatementContext) GetSliceMax

func (s *QueryStatementContext) GetSliceMax() antlr.Token

func (*QueryStatementContext) GetSorts

func (s *QueryStatementContext) GetSorts() []ISortItemContext

func (*QueryStatementContext) GetStatName

func (*QueryStatementContext) GetTrack

func (s *QueryStatementContext) GetTrack() antlr.Token

func (*QueryStatementContext) Get_indexIdentifier

func (s *QueryStatementContext) Get_indexIdentifier() IIndexIdentifierContext

func (*QueryStatementContext) Get_selectItem

func (s *QueryStatementContext) Get_selectItem() ISelectItemContext

func (*QueryStatementContext) Get_sortItem

func (s *QueryStatementContext) Get_sortItem() ISortItemContext

func (*QueryStatementContext) IndexIdentifier

func (s *QueryStatementContext) IndexIdentifier(i int) IIndexIdentifierContext

func (*QueryStatementContext) IsQueryStatementContext

func (*QueryStatementContext) IsQueryStatementContext()

func (*QueryStatementContext) LIMIT

func (*QueryStatementContext) LONG

func (*QueryStatementContext) MAP

func (*QueryStatementContext) MemSort

func (*QueryStatementContext) Number

func (*QueryStatementContext) ORDER

func (*QueryStatementContext) QUOTASTR

func (*QueryStatementContext) RescoreExpr

func (s *QueryStatementContext) RescoreExpr() IRescoreExprContext

func (*QueryStatementContext) SCORE

func (*QueryStatementContext) SCROLL

func (*QueryStatementContext) SCROLL_ID

func (s *QueryStatementContext) SCROLL_ID() antlr.TerminalNode

func (*QueryStatementContext) SELECT

func (*QueryStatementContext) SLICE

func (*QueryStatementContext) SelectItem

func (s *QueryStatementContext) SelectItem(i int) ISelectItemContext

func (*QueryStatementContext) SetFront

func (*QueryStatementContext) SetIndexes

func (*QueryStatementContext) SetKeep

func (s *QueryStatementContext) SetKeep(v IStrContext)

func (*QueryStatementContext) SetLimit

func (s *QueryStatementContext) SetLimit(v antlr.Token)

func (*QueryStatementContext) SetMinScore

func (s *QueryStatementContext) SetMinScore(v INumberContext)

func (*QueryStatementContext) SetOffset

func (s *QueryStatementContext) SetOffset(v antlr.Token)

func (*QueryStatementContext) SetScore

func (*QueryStatementContext) SetScroll_id

func (s *QueryStatementContext) SetScroll_id(v antlr.Token)

func (*QueryStatementContext) SetSelectItems

func (s *QueryStatementContext) SetSelectItems(v []ISelectItemContext)

func (*QueryStatementContext) SetSliceField

func (s *QueryStatementContext) SetSliceField(v IFieldIdentifierContext)

func (*QueryStatementContext) SetSliceMax

func (s *QueryStatementContext) SetSliceMax(v antlr.Token)

func (*QueryStatementContext) SetSorts

func (s *QueryStatementContext) SetSorts(v []ISortItemContext)

func (*QueryStatementContext) SetStatName

func (*QueryStatementContext) SetTrack

func (s *QueryStatementContext) SetTrack(v antlr.Token)

func (*QueryStatementContext) Set_indexIdentifier

func (s *QueryStatementContext) Set_indexIdentifier(v IIndexIdentifierContext)

func (*QueryStatementContext) Set_selectItem

func (s *QueryStatementContext) Set_selectItem(v ISelectItemContext)

func (*QueryStatementContext) Set_sortItem

func (s *QueryStatementContext) Set_sortItem(v ISortItemContext)

func (*QueryStatementContext) SortItem

func (*QueryStatementContext) Str

func (*QueryStatementContext) StrictIdentifier

func (s *QueryStatementContext) StrictIdentifier(i int) IStrictIdentifierContext

func (*QueryStatementContext) TRACK_HIT

func (s *QueryStatementContext) TRACK_HIT() antlr.TerminalNode

func (*QueryStatementContext) ToStringTree

func (s *QueryStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*QueryStatementContext) USING

func (*QueryStatementContext) WHERE

func (*QueryStatementContext) WhereExpression

func (s *QueryStatementContext) WhereExpression() IWhereExpressionContext

type RangeBucketContext

type RangeBucketContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeBucketContext

func NewEmptyRangeBucketContext() *RangeBucketContext

func NewRangeBucketContext

func NewRangeBucketContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeBucketContext

func (*RangeBucketContext) Accept

func (s *RangeBucketContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeBucketContext) EQ

func (*RangeBucketContext) EnterRule

func (s *RangeBucketContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangeBucketContext) ExitRule

func (s *RangeBucketContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangeBucketContext) FieldIdentifier

func (s *RangeBucketContext) FieldIdentifier() IFieldIdentifierContext

func (*RangeBucketContext) GetField

func (*RangeBucketContext) GetMissing

func (s *RangeBucketContext) GetMissing() IParamContext

func (*RangeBucketContext) GetParser

func (s *RangeBucketContext) GetParser() antlr.Parser

func (*RangeBucketContext) GetRuleContext

func (s *RangeBucketContext) GetRuleContext() antlr.RuleContext

func (*RangeBucketContext) IsRangeBucketContext

func (*RangeBucketContext) IsRangeBucketContext()

func (*RangeBucketContext) MISSING

func (s *RangeBucketContext) MISSING() antlr.TerminalNode

func (*RangeBucketContext) Param

func (s *RangeBucketContext) Param() IParamContext

func (*RangeBucketContext) RANGE

func (*RangeBucketContext) RangeExpr

func (s *RangeBucketContext) RangeExpr() IRangeExprContext

func (*RangeBucketContext) SetField

func (*RangeBucketContext) SetMissing

func (s *RangeBucketContext) SetMissing(v IParamContext)

func (*RangeBucketContext) ToStringTree

func (s *RangeBucketContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeExprContext

type RangeExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeExprContext

func NewEmptyRangeExprContext() *RangeExprContext

func NewRangeExprContext

func NewRangeExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeExprContext

func (*RangeExprContext) Accept

func (s *RangeExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeExprContext) AllRangeUnit

func (s *RangeExprContext) AllRangeUnit() []IRangeUnitContext

func (*RangeExprContext) EnterRule

func (s *RangeExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangeExprContext) ExitRule

func (s *RangeExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangeExprContext) GetParser

func (s *RangeExprContext) GetParser() antlr.Parser

func (*RangeExprContext) GetRanges

func (s *RangeExprContext) GetRanges() []IRangeUnitContext

func (*RangeExprContext) GetRuleContext

func (s *RangeExprContext) GetRuleContext() antlr.RuleContext

func (*RangeExprContext) Get_rangeUnit

func (s *RangeExprContext) Get_rangeUnit() IRangeUnitContext

func (*RangeExprContext) IsRangeExprContext

func (*RangeExprContext) IsRangeExprContext()

func (*RangeExprContext) RangeUnit

func (s *RangeExprContext) RangeUnit(i int) IRangeUnitContext

func (*RangeExprContext) SetRanges

func (s *RangeExprContext) SetRanges(v []IRangeUnitContext)

func (*RangeExprContext) Set_rangeUnit

func (s *RangeExprContext) Set_rangeUnit(v IRangeUnitContext)

func (*RangeExprContext) ToStringTree

func (s *RangeExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeFromToContext

type RangeFromToContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeFromToContext

func NewEmptyRangeFromToContext() *RangeFromToContext

func NewRangeFromToContext

func NewRangeFromToContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeFromToContext

func (*RangeFromToContext) Accept

func (s *RangeFromToContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeFromToContext) EnterRule

func (s *RangeFromToContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangeFromToContext) ExitRule

func (s *RangeFromToContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangeFromToContext) GetParser

func (s *RangeFromToContext) GetParser() antlr.Parser

func (*RangeFromToContext) GetRuleContext

func (s *RangeFromToContext) GetRuleContext() antlr.RuleContext

func (*RangeFromToContext) IsRangeFromToContext

func (*RangeFromToContext) IsRangeFromToContext()

func (*RangeFromToContext) MINUS

func (*RangeFromToContext) Number

func (s *RangeFromToContext) Number() INumberContext

func (*RangeFromToContext) ToStringTree

func (s *RangeFromToContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeUnitContext

type RangeUnitContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeUnitContext

func NewEmptyRangeUnitContext() *RangeUnitContext

func NewRangeUnitContext

func NewRangeUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeUnitContext

func (*RangeUnitContext) Accept

func (s *RangeUnitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeUnitContext) AllRangeFromTo

func (s *RangeUnitContext) AllRangeFromTo() []IRangeFromToContext

func (*RangeUnitContext) EnterRule

func (s *RangeUnitContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangeUnitContext) ExitRule

func (s *RangeUnitContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangeUnitContext) GetFrom

func (*RangeUnitContext) GetKey

func (s *RangeUnitContext) GetKey() IStrContext

func (*RangeUnitContext) GetParser

func (s *RangeUnitContext) GetParser() antlr.Parser

func (*RangeUnitContext) GetRuleContext

func (s *RangeUnitContext) GetRuleContext() antlr.RuleContext

func (*RangeUnitContext) GetTo

func (*RangeUnitContext) IsRangeUnitContext

func (*RangeUnitContext) IsRangeUnitContext()

func (*RangeUnitContext) RangeFromTo

func (s *RangeUnitContext) RangeFromTo(i int) IRangeFromToContext

func (*RangeUnitContext) SetFrom

func (s *RangeUnitContext) SetFrom(v IRangeFromToContext)

func (*RangeUnitContext) SetKey

func (s *RangeUnitContext) SetKey(v IStrContext)

func (*RangeUnitContext) SetTo

func (*RangeUnitContext) Str

func (s *RangeUnitContext) Str() IStrContext

func (*RangeUnitContext) ToStringTree

func (s *RangeUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RescoreExprContext

type RescoreExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRescoreExprContext

func NewEmptyRescoreExprContext() *RescoreExprContext

func NewRescoreExprContext

func NewRescoreExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RescoreExprContext

func (*RescoreExprContext) Accept

func (s *RescoreExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RescoreExprContext) AllDOUBLE

func (s *RescoreExprContext) AllDOUBLE() []antlr.TerminalNode

func (*RescoreExprContext) DOUBLE

func (*RescoreExprContext) EQ

func (*RescoreExprContext) EnterRule

func (s *RescoreExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*RescoreExprContext) ExitRule

func (s *RescoreExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*RescoreExprContext) GetParser

func (s *RescoreExprContext) GetParser() antlr.Parser

func (*RescoreExprContext) GetPre

func (s *RescoreExprContext) GetPre() antlr.Token

func (*RescoreExprContext) GetRuleContext

func (s *RescoreExprContext) GetRuleContext() antlr.RuleContext

func (*RescoreExprContext) GetSec

func (s *RescoreExprContext) GetSec() antlr.Token

func (*RescoreExprContext) GetWin

func (s *RescoreExprContext) GetWin() antlr.Token

func (*RescoreExprContext) IsRescoreExprContext

func (*RescoreExprContext) IsRescoreExprContext()

func (*RescoreExprContext) LONG

func (*RescoreExprContext) RESCORE

func (s *RescoreExprContext) RESCORE() antlr.TerminalNode

func (*RescoreExprContext) SetPre

func (s *RescoreExprContext) SetPre(v antlr.Token)

func (*RescoreExprContext) SetSec

func (s *RescoreExprContext) SetSec(v antlr.Token)

func (*RescoreExprContext) SetWin

func (s *RescoreExprContext) SetWin(v antlr.Token)

func (*RescoreExprContext) ToStringTree

func (s *RescoreExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*RescoreExprContext) WEIGHT

func (*RescoreExprContext) WINDOWS

func (s *RescoreExprContext) WINDOWS() antlr.TerminalNode

func (*RescoreExprContext) WhereExpression

func (s *RescoreExprContext) WhereExpression() IWhereExpressionContext

type ScriptFieldContext

type ScriptFieldContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScriptFieldContext

func NewEmptyScriptFieldContext() *ScriptFieldContext

func NewScriptFieldContext

func NewScriptFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScriptFieldContext

func (*ScriptFieldContext) AS

func (*ScriptFieldContext) Accept

func (s *ScriptFieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScriptFieldContext) EnterRule

func (s *ScriptFieldContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScriptFieldContext) ExitRule

func (s *ScriptFieldContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScriptFieldContext) GetAs

func (*ScriptFieldContext) GetParser

func (s *ScriptFieldContext) GetParser() antlr.Parser

func (*ScriptFieldContext) GetRuleContext

func (s *ScriptFieldContext) GetRuleContext() antlr.RuleContext

func (*ScriptFieldContext) GetScript

func (*ScriptFieldContext) IsScriptFieldContext

func (*ScriptFieldContext) IsScriptFieldContext()

func (*ScriptFieldContext) ScriptPhrase

func (s *ScriptFieldContext) ScriptPhrase() IScriptPhraseContext

func (*ScriptFieldContext) SetAs

func (*ScriptFieldContext) SetScript

func (s *ScriptFieldContext) SetScript(v IScriptPhraseContext)

func (*ScriptFieldContext) StrictIdentifier

func (s *ScriptFieldContext) StrictIdentifier() IStrictIdentifierContext

func (*ScriptFieldContext) ToStringTree

func (s *ScriptFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ScriptFunctionContext

type ScriptFunctionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScriptFunctionContext

func NewEmptyScriptFunctionContext() *ScriptFunctionContext

func NewScriptFunctionContext

func NewScriptFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScriptFunctionContext

func (*ScriptFunctionContext) Accept

func (s *ScriptFunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScriptFunctionContext) EnterRule

func (s *ScriptFunctionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScriptFunctionContext) ExitRule

func (s *ScriptFunctionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScriptFunctionContext) GetParser

func (s *ScriptFunctionContext) GetParser() antlr.Parser

func (*ScriptFunctionContext) GetRuleContext

func (s *ScriptFunctionContext) GetRuleContext() antlr.RuleContext

func (*ScriptFunctionContext) GetScript

func (*ScriptFunctionContext) IsScriptFunctionContext

func (*ScriptFunctionContext) IsScriptFunctionContext()

func (*ScriptFunctionContext) ScriptPhrase

func (s *ScriptFunctionContext) ScriptPhrase() IScriptPhraseContext

func (*ScriptFunctionContext) SetScript

func (*ScriptFunctionContext) ToStringTree

func (s *ScriptFunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ScriptPhraseContext

type ScriptPhraseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScriptPhraseContext

func NewEmptyScriptPhraseContext() *ScriptPhraseContext

func NewScriptPhraseContext

func NewScriptPhraseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScriptPhraseContext

func (*ScriptPhraseContext) Accept

func (s *ScriptPhraseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScriptPhraseContext) AllProp

func (s *ScriptPhraseContext) AllProp() []IPropContext

func (*ScriptPhraseContext) ArithmeticExpression

func (s *ScriptPhraseContext) ArithmeticExpression() IArithmeticExpressionContext

func (*ScriptPhraseContext) EQ

func (*ScriptPhraseContext) EnterRule

func (s *ScriptPhraseContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScriptPhraseContext) ExitRule

func (s *ScriptPhraseContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScriptPhraseContext) GetArithmetic

func (*ScriptPhraseContext) GetLang

func (s *ScriptPhraseContext) GetLang() IStrContext

func (*ScriptPhraseContext) GetParser

func (s *ScriptPhraseContext) GetParser() antlr.Parser

func (*ScriptPhraseContext) GetProps

func (s *ScriptPhraseContext) GetProps() []IPropContext

func (*ScriptPhraseContext) GetRuleContext

func (s *ScriptPhraseContext) GetRuleContext() antlr.RuleContext

func (*ScriptPhraseContext) GetScript

func (s *ScriptPhraseContext) GetScript() antlr.Token

func (*ScriptPhraseContext) Get_prop

func (s *ScriptPhraseContext) Get_prop() IPropContext

func (*ScriptPhraseContext) IsScriptPhraseContext

func (*ScriptPhraseContext) IsScriptPhraseContext()

func (*ScriptPhraseContext) LANG

func (*ScriptPhraseContext) MATH

func (*ScriptPhraseContext) Prop

func (*ScriptPhraseContext) QUOTASTR

func (s *ScriptPhraseContext) QUOTASTR() antlr.TerminalNode

func (*ScriptPhraseContext) SCRIPT

func (*ScriptPhraseContext) SetArithmetic

func (*ScriptPhraseContext) SetLang

func (s *ScriptPhraseContext) SetLang(v IStrContext)

func (*ScriptPhraseContext) SetProps

func (s *ScriptPhraseContext) SetProps(v []IPropContext)

func (*ScriptPhraseContext) SetScript

func (s *ScriptPhraseContext) SetScript(v antlr.Token)

func (*ScriptPhraseContext) Set_prop

func (s *ScriptPhraseContext) Set_prop(v IPropContext)

func (*ScriptPhraseContext) Str

func (*ScriptPhraseContext) ToStringTree

func (s *ScriptPhraseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SelectItemContext

type SelectItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySelectItemContext

func NewEmptySelectItemContext() *SelectItemContext

func NewSelectItemContext

func NewSelectItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectItemContext

func (*SelectItemContext) Accept

func (s *SelectItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SelectItemContext) EnterRule

func (s *SelectItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*SelectItemContext) ExitRule

func (s *SelectItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*SelectItemContext) FieldIdentifier

func (s *SelectItemContext) FieldIdentifier() IFieldIdentifierContext

func (*SelectItemContext) GetParser

func (s *SelectItemContext) GetParser() antlr.Parser

func (*SelectItemContext) GetRuleContext

func (s *SelectItemContext) GetRuleContext() antlr.RuleContext

func (*SelectItemContext) Highlight

func (s *SelectItemContext) Highlight() IHighlightContext

func (*SelectItemContext) InnerHit

func (s *SelectItemContext) InnerHit() IInnerHitContext

func (*SelectItemContext) IsSelectItemContext

func (*SelectItemContext) IsSelectItemContext()

func (*SelectItemContext) ScriptField

func (s *SelectItemContext) ScriptField() IScriptFieldContext

func (*SelectItemContext) ToStringTree

func (s *SelectItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SignificantBucketContext

type SignificantBucketContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySignificantBucketContext

func NewEmptySignificantBucketContext() *SignificantBucketContext

func NewSignificantBucketContext

func NewSignificantBucketContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SignificantBucketContext

func (*SignificantBucketContext) Accept

func (s *SignificantBucketContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SignificantBucketContext) AllDOC_COUNT

func (s *SignificantBucketContext) AllDOC_COUNT() []antlr.TerminalNode

func (*SignificantBucketContext) AllEQ

func (*SignificantBucketContext) AllEXCLUDE

func (s *SignificantBucketContext) AllEXCLUDE() []antlr.TerminalNode

func (*SignificantBucketContext) AllINCLUDE

func (s *SignificantBucketContext) AllINCLUDE() []antlr.TerminalNode

func (*SignificantBucketContext) AllLONG

func (*SignificantBucketContext) AllParam

func (s *SignificantBucketContext) AllParam() []IParamContext

func (*SignificantBucketContext) AllSAMPLE

func (s *SignificantBucketContext) AllSAMPLE() []antlr.TerminalNode

func (*SignificantBucketContext) AllSCORE

func (*SignificantBucketContext) AllStr

func (s *SignificantBucketContext) AllStr() []IStrContext

func (*SignificantBucketContext) AllTOP

func (*SignificantBucketContext) DOC_COUNT

func (*SignificantBucketContext) EQ

func (*SignificantBucketContext) EXCLUDE

func (*SignificantBucketContext) EnterRule

func (s *SignificantBucketContext) EnterRule(listener antlr.ParseTreeListener)

func (*SignificantBucketContext) ExitRule

func (s *SignificantBucketContext) ExitRule(listener antlr.ParseTreeListener)

func (*SignificantBucketContext) FieldIdentifier

func (*SignificantBucketContext) GetExclude

func (s *SignificantBucketContext) GetExclude() []IParamContext

func (*SignificantBucketContext) GetField

func (*SignificantBucketContext) GetInclude

func (s *SignificantBucketContext) GetInclude() []IParamContext

func (*SignificantBucketContext) GetMinDocCount

func (s *SignificantBucketContext) GetMinDocCount() antlr.Token

func (*SignificantBucketContext) GetParser

func (s *SignificantBucketContext) GetParser() antlr.Parser

func (*SignificantBucketContext) GetRuleContext

func (s *SignificantBucketContext) GetRuleContext() antlr.RuleContext

func (*SignificantBucketContext) GetScoreAlg

func (s *SignificantBucketContext) GetScoreAlg() IStrContext

func (*SignificantBucketContext) GetSmp

func (s *SignificantBucketContext) GetSmp() antlr.Token

func (*SignificantBucketContext) GetTop

func (s *SignificantBucketContext) GetTop() antlr.Token

func (*SignificantBucketContext) Get_param

func (s *SignificantBucketContext) Get_param() IParamContext

func (*SignificantBucketContext) INCLUDE

func (*SignificantBucketContext) IsSignificantBucketContext

func (*SignificantBucketContext) IsSignificantBucketContext()

func (*SignificantBucketContext) LONG

func (*SignificantBucketContext) Param

func (*SignificantBucketContext) SAMPLE

func (*SignificantBucketContext) SCORE

func (*SignificantBucketContext) SIGNIFICANT

func (s *SignificantBucketContext) SIGNIFICANT() antlr.TerminalNode

func (*SignificantBucketContext) SetExclude

func (s *SignificantBucketContext) SetExclude(v []IParamContext)

func (*SignificantBucketContext) SetField

func (*SignificantBucketContext) SetInclude

func (s *SignificantBucketContext) SetInclude(v []IParamContext)

func (*SignificantBucketContext) SetMinDocCount

func (s *SignificantBucketContext) SetMinDocCount(v antlr.Token)

func (*SignificantBucketContext) SetScoreAlg

func (s *SignificantBucketContext) SetScoreAlg(v IStrContext)

func (*SignificantBucketContext) SetSmp

func (s *SignificantBucketContext) SetSmp(v antlr.Token)

func (*SignificantBucketContext) SetTop

func (s *SignificantBucketContext) SetTop(v antlr.Token)

func (*SignificantBucketContext) Set_param

func (s *SignificantBucketContext) Set_param(v IParamContext)

func (*SignificantBucketContext) Str

func (*SignificantBucketContext) TOP

func (*SignificantBucketContext) ToStringTree

func (s *SignificantBucketContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SortItemContext

type SortItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySortItemContext

func NewEmptySortItemContext() *SortItemContext

func NewSortItemContext

func NewSortItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SortItemContext

func (*SortItemContext) ASC

func (*SortItemContext) AVG

func (*SortItemContext) Accept

func (s *SortItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SortItemContext) DESC

func (*SortItemContext) EnterRule

func (s *SortItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*SortItemContext) ExitRule

func (s *SortItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*SortItemContext) FieldIdentifier

func (s *SortItemContext) FieldIdentifier() IFieldIdentifierContext

func (*SortItemContext) GetDType

func (s *SortItemContext) GetDType() antlr.Token

func (*SortItemContext) GetField

func (*SortItemContext) GetFilter

func (s *SortItemContext) GetFilter() antlr.Token

func (*SortItemContext) GetMd

func (s *SortItemContext) GetMd() antlr.Token

func (*SortItemContext) GetOrdering

func (s *SortItemContext) GetOrdering() antlr.Token

func (*SortItemContext) GetParser

func (s *SortItemContext) GetParser() antlr.Parser

func (*SortItemContext) GetRuleContext

func (s *SortItemContext) GetRuleContext() antlr.RuleContext

func (*SortItemContext) GetScript

func (s *SortItemContext) GetScript() IScriptPhraseContext

func (*SortItemContext) IsSortItemContext

func (*SortItemContext) IsSortItemContext()

func (*SortItemContext) MAX

func (*SortItemContext) MIN

func (*SortItemContext) NUMBER

func (s *SortItemContext) NUMBER() antlr.TerminalNode

func (*SortItemContext) STRING

func (s *SortItemContext) STRING() antlr.TerminalNode

func (*SortItemContext) SUM

func (*SortItemContext) ScriptPhrase

func (s *SortItemContext) ScriptPhrase() IScriptPhraseContext

func (*SortItemContext) SetDType

func (s *SortItemContext) SetDType(v antlr.Token)

func (*SortItemContext) SetField

func (*SortItemContext) SetFilter

func (s *SortItemContext) SetFilter(v antlr.Token)

func (*SortItemContext) SetMd

func (s *SortItemContext) SetMd(v antlr.Token)

func (*SortItemContext) SetOrdering

func (s *SortItemContext) SetOrdering(v antlr.Token)

func (*SortItemContext) SetScript

func (s *SortItemContext) SetScript(v IScriptPhraseContext)

func (*SortItemContext) ToStringTree

func (s *SortItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SortItemContext) WhereExpression

func (s *SortItemContext) WhereExpression() IWhereExpressionContext

type SparkStatementContext

type SparkStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySparkStatementContext

func NewEmptySparkStatementContext() *SparkStatementContext

func NewSparkStatementContext

func NewSparkStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SparkStatementContext

func (*SparkStatementContext) Accept

func (s *SparkStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SparkStatementContext) AllDataStruct

func (s *SparkStatementContext) AllDataStruct() []IDataStructContext

func (*SparkStatementContext) DataStruct

func (s *SparkStatementContext) DataStruct(i int) IDataStructContext

func (*SparkStatementContext) EnterRule

func (s *SparkStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*SparkStatementContext) ExitRule

func (s *SparkStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*SparkStatementContext) ExportStatement

func (s *SparkStatementContext) ExportStatement() IExportStatementContext

func (*SparkStatementContext) GetFiles

func (s *SparkStatementContext) GetFiles() []IDataStructContext

func (*SparkStatementContext) GetLimit

func (s *SparkStatementContext) GetLimit() antlr.Token

func (*SparkStatementContext) GetParser

func (s *SparkStatementContext) GetParser() antlr.Parser

func (*SparkStatementContext) GetRuleContext

func (s *SparkStatementContext) GetRuleContext() antlr.RuleContext

func (*SparkStatementContext) GetSql

func (s *SparkStatementContext) GetSql() antlr.Token

func (*SparkStatementContext) GetStatName

func (*SparkStatementContext) Get_dataStruct

func (s *SparkStatementContext) Get_dataStruct() IDataStructContext

func (*SparkStatementContext) IsSparkStatementContext

func (*SparkStatementContext) IsSparkStatementContext()

func (*SparkStatementContext) LIMIT

func (*SparkStatementContext) LONG

func (*SparkStatementContext) MAP

func (*SparkStatementContext) QUOTASTR

func (*SparkStatementContext) SQL

func (*SparkStatementContext) SetFiles

func (s *SparkStatementContext) SetFiles(v []IDataStructContext)

func (*SparkStatementContext) SetLimit

func (s *SparkStatementContext) SetLimit(v antlr.Token)

func (*SparkStatementContext) SetSql

func (s *SparkStatementContext) SetSql(v antlr.Token)

func (*SparkStatementContext) SetStatName

func (*SparkStatementContext) Set_dataStruct

func (s *SparkStatementContext) Set_dataStruct(v IDataStructContext)

func (*SparkStatementContext) StrictIdentifier

func (s *SparkStatementContext) StrictIdentifier() IStrictIdentifierContext

func (*SparkStatementContext) ToStringTree

func (s *SparkStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StatementContext

type StatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStatementContext

func NewEmptyStatementContext() *StatementContext

func NewStatementContext

func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext

func (*StatementContext) Accept

func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StatementContext) AliasStatement

func (s *StatementContext) AliasStatement() IAliasStatementContext

func (*StatementContext) AlterStatement

func (s *StatementContext) AlterStatement() IAlterStatementContext

func (*StatementContext) AnalysisStatement

func (s *StatementContext) AnalysisStatement() IAnalysisStatementContext

func (*StatementContext) AnalyzeStatement

func (s *StatementContext) AnalyzeStatement() IAnalyzeStatementContext

func (*StatementContext) BatchUpdateStatement

func (s *StatementContext) BatchUpdateStatement() IBatchUpdateStatementContext

func (*StatementContext) DeleteStatement

func (s *StatementContext) DeleteStatement() IDeleteStatementContext

func (*StatementContext) DescStatement

func (s *StatementContext) DescStatement() IDescStatementContext

func (*StatementContext) EnterRule

func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*StatementContext) ExitRule

func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*StatementContext) FileLoadStatement

func (s *StatementContext) FileLoadStatement() IFileLoadStatementContext

func (*StatementContext) GetParser

func (s *StatementContext) GetParser() antlr.Parser

func (*StatementContext) GetRuleContext

func (s *StatementContext) GetRuleContext() antlr.RuleContext

func (*StatementContext) HanLPStatement

func (s *StatementContext) HanLPStatement() IHanLPStatementContext

func (*StatementContext) Hive2Statement

func (s *StatementContext) Hive2Statement() IHive2StatementContext

func (*StatementContext) InsertStatement

func (s *StatementContext) InsertStatement() IInsertStatementContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) JdbcStatement

func (s *StatementContext) JdbcStatement() IJdbcStatementContext

func (*StatementContext) JoinQueryAnalysisStatement

func (s *StatementContext) JoinQueryAnalysisStatement() IJoinQueryAnalysisStatementContext

func (*StatementContext) QueryStatement

func (s *StatementContext) QueryStatement() IQueryStatementContext

func (*StatementContext) SparkStatement

func (s *StatementContext) SparkStatement() ISparkStatementContext

func (*StatementContext) ToStringTree

func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*StatementContext) UpdateStatement

func (s *StatementContext) UpdateStatement() IUpdateStatementContext

type StrContext

type StrContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStrContext

func NewEmptyStrContext() *StrContext

func NewStrContext

func NewStrContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StrContext

func (*StrContext) Accept

func (s *StrContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StrContext) EXT_IDENTIFIER

func (s *StrContext) EXT_IDENTIFIER() antlr.TerminalNode

func (*StrContext) EnterRule

func (s *StrContext) EnterRule(listener antlr.ParseTreeListener)

func (*StrContext) ExitRule

func (s *StrContext) ExitRule(listener antlr.ParseTreeListener)

func (*StrContext) GetParser

func (s *StrContext) GetParser() antlr.Parser

func (*StrContext) GetRuleContext

func (s *StrContext) GetRuleContext() antlr.RuleContext

func (*StrContext) IDENTIFIER

func (s *StrContext) IDENTIFIER() antlr.TerminalNode

func (*StrContext) IsStrContext

func (*StrContext) IsStrContext()

func (*StrContext) QUOTASTR

func (s *StrContext) QUOTASTR() antlr.TerminalNode

func (*StrContext) ToStringTree

func (s *StrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StrictIdentifierContext

type StrictIdentifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStrictIdentifierContext

func NewEmptyStrictIdentifierContext() *StrictIdentifierContext

func NewStrictIdentifierContext

func NewStrictIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StrictIdentifierContext

func (*StrictIdentifierContext) Accept

func (s *StrictIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StrictIdentifierContext) EnterRule

func (s *StrictIdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*StrictIdentifierContext) ExitRule

func (s *StrictIdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*StrictIdentifierContext) GetParser

func (s *StrictIdentifierContext) GetParser() antlr.Parser

func (*StrictIdentifierContext) GetRuleContext

func (s *StrictIdentifierContext) GetRuleContext() antlr.RuleContext

func (*StrictIdentifierContext) IDENTIFIER

func (s *StrictIdentifierContext) IDENTIFIER() antlr.TerminalNode

func (*StrictIdentifierContext) IsStrictIdentifierContext

func (*StrictIdentifierContext) IsStrictIdentifierContext()

func (*StrictIdentifierContext) NonReserved

func (*StrictIdentifierContext) ToStringTree

func (s *StrictIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TermCompareContext

type TermCompareContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTermCompareContext

func NewEmptyTermCompareContext() *TermCompareContext

func NewTermCompareContext

func NewTermCompareContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermCompareContext

func (*TermCompareContext) Accept

func (s *TermCompareContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TermCompareContext) ComparisonOperator

func (s *TermCompareContext) ComparisonOperator() IComparisonOperatorContext

func (*TermCompareContext) EnterRule

func (s *TermCompareContext) EnterRule(listener antlr.ParseTreeListener)

func (*TermCompareContext) ExitRule

func (s *TermCompareContext) ExitRule(listener antlr.ParseTreeListener)

func (*TermCompareContext) FieldIdentifier

func (s *TermCompareContext) FieldIdentifier() IFieldIdentifierContext

func (*TermCompareContext) GetBoost

func (s *TermCompareContext) GetBoost() INumberContext

func (*TermCompareContext) GetField

func (*TermCompareContext) GetOperator

func (*TermCompareContext) GetParser

func (s *TermCompareContext) GetParser() antlr.Parser

func (*TermCompareContext) GetRuleContext

func (s *TermCompareContext) GetRuleContext() antlr.RuleContext

func (*TermCompareContext) GetValue

func (s *TermCompareContext) GetValue() IParamContext

func (*TermCompareContext) IsTermCompareContext

func (*TermCompareContext) IsTermCompareContext()

func (*TermCompareContext) Number

func (s *TermCompareContext) Number() INumberContext

func (*TermCompareContext) POWER

func (*TermCompareContext) Param

func (s *TermCompareContext) Param() IParamContext

func (*TermCompareContext) SetBoost

func (s *TermCompareContext) SetBoost(v INumberContext)

func (*TermCompareContext) SetField

func (*TermCompareContext) SetOperator

func (*TermCompareContext) SetValue

func (s *TermCompareContext) SetValue(v IParamContext)

func (*TermCompareContext) ToStringTree

func (s *TermCompareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TermLevelFunctionContext

type TermLevelFunctionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTermLevelFunctionContext

func NewEmptyTermLevelFunctionContext() *TermLevelFunctionContext

func NewTermLevelFunctionContext

func NewTermLevelFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermLevelFunctionContext

func (*TermLevelFunctionContext) Accept

func (s *TermLevelFunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TermLevelFunctionContext) AllFieldIdentifier

func (s *TermLevelFunctionContext) AllFieldIdentifier() []IFieldIdentifierContext

func (*TermLevelFunctionContext) AllParam2

func (s *TermLevelFunctionContext) AllParam2() []IParam2Context

func (*TermLevelFunctionContext) EnterRule

func (s *TermLevelFunctionContext) EnterRule(listener antlr.ParseTreeListener)

func (*TermLevelFunctionContext) ExitRule

func (s *TermLevelFunctionContext) ExitRule(listener antlr.ParseTreeListener)

func (*TermLevelFunctionContext) FieldIdentifier

func (*TermLevelFunctionContext) GetBoost

func (*TermLevelFunctionContext) GetField

func (*TermLevelFunctionContext) GetFuncName

func (*TermLevelFunctionContext) GetParams

func (s *TermLevelFunctionContext) GetParams() []IParam2Context

func (*TermLevelFunctionContext) GetParser

func (s *TermLevelFunctionContext) GetParser() antlr.Parser

func (*TermLevelFunctionContext) GetRuleContext

func (s *TermLevelFunctionContext) GetRuleContext() antlr.RuleContext

func (*TermLevelFunctionContext) GetUseField

func (*TermLevelFunctionContext) Get_param2

func (s *TermLevelFunctionContext) Get_param2() IParam2Context

func (*TermLevelFunctionContext) IsTermLevelFunctionContext

func (*TermLevelFunctionContext) IsTermLevelFunctionContext()

func (*TermLevelFunctionContext) Number

func (*TermLevelFunctionContext) POWER

func (*TermLevelFunctionContext) Param2

func (*TermLevelFunctionContext) SetBoost

func (*TermLevelFunctionContext) SetField

func (*TermLevelFunctionContext) SetFuncName

func (*TermLevelFunctionContext) SetParams

func (s *TermLevelFunctionContext) SetParams(v []IParam2Context)

func (*TermLevelFunctionContext) SetUseField

func (*TermLevelFunctionContext) Set_param2

func (s *TermLevelFunctionContext) Set_param2(v IParam2Context)

func (*TermLevelFunctionContext) TermLevelFunctionNames

func (s *TermLevelFunctionContext) TermLevelFunctionNames() ITermLevelFunctionNamesContext

func (*TermLevelFunctionContext) ToStringTree

func (s *TermLevelFunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TermLevelFunctionNamesContext

type TermLevelFunctionNamesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTermLevelFunctionNamesContext

func NewEmptyTermLevelFunctionNamesContext() *TermLevelFunctionNamesContext

func NewTermLevelFunctionNamesContext

func NewTermLevelFunctionNamesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermLevelFunctionNamesContext

func (*TermLevelFunctionNamesContext) Accept

func (s *TermLevelFunctionNamesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TermLevelFunctionNamesContext) EXIST

func (*TermLevelFunctionNamesContext) EnterRule

func (s *TermLevelFunctionNamesContext) EnterRule(listener antlr.ParseTreeListener)

func (*TermLevelFunctionNamesContext) ExitRule

func (*TermLevelFunctionNamesContext) GetParser

func (*TermLevelFunctionNamesContext) GetRuleContext

func (s *TermLevelFunctionNamesContext) GetRuleContext() antlr.RuleContext

func (*TermLevelFunctionNamesContext) HAS_ALL

func (*TermLevelFunctionNamesContext) HAS_ANY

func (*TermLevelFunctionNamesContext) IDS

func (*TermLevelFunctionNamesContext) IN

func (*TermLevelFunctionNamesContext) IsTermLevelFunctionNamesContext

func (*TermLevelFunctionNamesContext) IsTermLevelFunctionNamesContext()

func (*TermLevelFunctionNamesContext) LIKE

func (*TermLevelFunctionNamesContext) LOCAL_FILE

func (*TermLevelFunctionNamesContext) MISS

func (*TermLevelFunctionNamesContext) NOT_LIKE

func (*TermLevelFunctionNamesContext) OUT

func (*TermLevelFunctionNamesContext) RLIKE

func (*TermLevelFunctionNamesContext) STARTS_WITH

func (*TermLevelFunctionNamesContext) ToStringTree

func (s *TermLevelFunctionNamesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TermsBucketContext

type TermsBucketContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTermsBucketContext

func NewEmptyTermsBucketContext() *TermsBucketContext

func NewTermsBucketContext

func NewTermsBucketContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermsBucketContext

func (*TermsBucketContext) AS

func (*TermsBucketContext) ASC

func (*TermsBucketContext) Accept

func (s *TermsBucketContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TermsBucketContext) AllAS

func (s *TermsBucketContext) AllAS() []antlr.TerminalNode

func (*TermsBucketContext) AllASC

func (s *TermsBucketContext) AllASC() []antlr.TerminalNode

func (*TermsBucketContext) AllBY

func (s *TermsBucketContext) AllBY() []antlr.TerminalNode

func (*TermsBucketContext) AllDESC

func (s *TermsBucketContext) AllDESC() []antlr.TerminalNode

func (*TermsBucketContext) AllDOC_COUNT

func (s *TermsBucketContext) AllDOC_COUNT() []antlr.TerminalNode

func (*TermsBucketContext) AllEXCLUDE

func (s *TermsBucketContext) AllEXCLUDE() []antlr.TerminalNode

func (*TermsBucketContext) AllINCLUDE

func (s *TermsBucketContext) AllINCLUDE() []antlr.TerminalNode

func (*TermsBucketContext) AllLONG

func (s *TermsBucketContext) AllLONG() []antlr.TerminalNode

func (*TermsBucketContext) AllMISSING

func (s *TermsBucketContext) AllMISSING() []antlr.TerminalNode

func (*TermsBucketContext) AllORDER

func (s *TermsBucketContext) AllORDER() []antlr.TerminalNode

func (*TermsBucketContext) AllParam

func (s *TermsBucketContext) AllParam() []IParamContext

func (*TermsBucketContext) AllPathIdentifier

func (s *TermsBucketContext) AllPathIdentifier() []IPathIdentifierContext

func (*TermsBucketContext) AllScriptPhrase

func (s *TermsBucketContext) AllScriptPhrase() []IScriptPhraseContext

func (*TermsBucketContext) AllTOP

func (s *TermsBucketContext) AllTOP() []antlr.TerminalNode

func (*TermsBucketContext) BY

func (*TermsBucketContext) DESC

func (*TermsBucketContext) DOC_COUNT

func (s *TermsBucketContext) DOC_COUNT(i int) antlr.TerminalNode

func (*TermsBucketContext) EXCLUDE

func (s *TermsBucketContext) EXCLUDE(i int) antlr.TerminalNode

func (*TermsBucketContext) EnterRule

func (s *TermsBucketContext) EnterRule(listener antlr.ParseTreeListener)

func (*TermsBucketContext) ExitRule

func (s *TermsBucketContext) ExitRule(listener antlr.ParseTreeListener)

func (*TermsBucketContext) FieldIdentifier

func (s *TermsBucketContext) FieldIdentifier() IFieldIdentifierContext

func (*TermsBucketContext) GetExclude

func (s *TermsBucketContext) GetExclude() []IParamContext

func (*TermsBucketContext) GetField

func (*TermsBucketContext) GetInclude

func (s *TermsBucketContext) GetInclude() []IParamContext

func (*TermsBucketContext) GetMinDocCount

func (s *TermsBucketContext) GetMinDocCount() antlr.Token

func (*TermsBucketContext) GetMissing

func (s *TermsBucketContext) GetMissing() IParamContext

func (*TermsBucketContext) GetOrder

func (s *TermsBucketContext) GetOrder() antlr.Token

func (*TermsBucketContext) GetOrderPath

func (s *TermsBucketContext) GetOrderPath() IPathIdentifierContext

func (*TermsBucketContext) GetParser

func (s *TermsBucketContext) GetParser() antlr.Parser

func (*TermsBucketContext) GetRuleContext

func (s *TermsBucketContext) GetRuleContext() antlr.RuleContext

func (*TermsBucketContext) GetScript

func (*TermsBucketContext) GetTop

func (s *TermsBucketContext) GetTop() antlr.Token

func (*TermsBucketContext) Get_param

func (s *TermsBucketContext) Get_param() IParamContext

func (*TermsBucketContext) INCLUDE

func (s *TermsBucketContext) INCLUDE(i int) antlr.TerminalNode

func (*TermsBucketContext) IsTermsBucketContext

func (*TermsBucketContext) IsTermsBucketContext()

func (*TermsBucketContext) LONG

func (*TermsBucketContext) MISSING

func (s *TermsBucketContext) MISSING(i int) antlr.TerminalNode

func (*TermsBucketContext) ORDER

func (*TermsBucketContext) Param

func (s *TermsBucketContext) Param(i int) IParamContext

func (*TermsBucketContext) PathIdentifier

func (s *TermsBucketContext) PathIdentifier(i int) IPathIdentifierContext

func (*TermsBucketContext) ScriptPhrase

func (s *TermsBucketContext) ScriptPhrase(i int) IScriptPhraseContext

func (*TermsBucketContext) SetExclude

func (s *TermsBucketContext) SetExclude(v []IParamContext)

func (*TermsBucketContext) SetField

func (*TermsBucketContext) SetInclude

func (s *TermsBucketContext) SetInclude(v []IParamContext)

func (*TermsBucketContext) SetMinDocCount

func (s *TermsBucketContext) SetMinDocCount(v antlr.Token)

func (*TermsBucketContext) SetMissing

func (s *TermsBucketContext) SetMissing(v IParamContext)

func (*TermsBucketContext) SetOrder

func (s *TermsBucketContext) SetOrder(v antlr.Token)

func (*TermsBucketContext) SetOrderPath

func (s *TermsBucketContext) SetOrderPath(v IPathIdentifierContext)

func (*TermsBucketContext) SetScript

func (s *TermsBucketContext) SetScript(v IScriptPhraseContext)

func (*TermsBucketContext) SetTop

func (s *TermsBucketContext) SetTop(v antlr.Token)

func (*TermsBucketContext) Set_param

func (s *TermsBucketContext) Set_param(v IParamContext)

func (*TermsBucketContext) TOP

func (*TermsBucketContext) ToStringTree

func (s *TermsBucketContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UpdateAddFieldContext

type UpdateAddFieldContext struct {
	UpdateFieldContext
	// contains filtered or unexported fields
}

func NewUpdateAddFieldContext

func NewUpdateAddFieldContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UpdateAddFieldContext

func (*UpdateAddFieldContext) ADD

func (*UpdateAddFieldContext) Accept

func (s *UpdateAddFieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UpdateAddFieldContext) AllParam

func (s *UpdateAddFieldContext) AllParam() []IParamContext

func (*UpdateAddFieldContext) EnterRule

func (s *UpdateAddFieldContext) EnterRule(listener antlr.ParseTreeListener)

func (*UpdateAddFieldContext) ExitRule

func (s *UpdateAddFieldContext) ExitRule(listener antlr.ParseTreeListener)

func (*UpdateAddFieldContext) FieldIdentifier

func (s *UpdateAddFieldContext) FieldIdentifier() IFieldIdentifierContext

func (*UpdateAddFieldContext) GetDType

func (s *UpdateAddFieldContext) GetDType() antlr.Token

func (*UpdateAddFieldContext) GetField

func (*UpdateAddFieldContext) GetRuleContext

func (s *UpdateAddFieldContext) GetRuleContext() antlr.RuleContext

func (*UpdateAddFieldContext) GetValues

func (s *UpdateAddFieldContext) GetValues() []IParamContext

func (*UpdateAddFieldContext) Get_param

func (s *UpdateAddFieldContext) Get_param() IParamContext

func (*UpdateAddFieldContext) LIST

func (*UpdateAddFieldContext) MAP

func (*UpdateAddFieldContext) Param

func (*UpdateAddFieldContext) SetDType

func (s *UpdateAddFieldContext) SetDType(v antlr.Token)

func (*UpdateAddFieldContext) SetField

func (*UpdateAddFieldContext) SetValues

func (s *UpdateAddFieldContext) SetValues(v []IParamContext)

func (*UpdateAddFieldContext) Set_param

func (s *UpdateAddFieldContext) Set_param(v IParamContext)

type UpdateFieldContext

type UpdateFieldContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUpdateFieldContext

func NewEmptyUpdateFieldContext() *UpdateFieldContext

func NewUpdateFieldContext

func NewUpdateFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UpdateFieldContext

func (*UpdateFieldContext) CopyAll

func (s *UpdateFieldContext) CopyAll(ctx *UpdateFieldContext)

func (*UpdateFieldContext) GetParser

func (s *UpdateFieldContext) GetParser() antlr.Parser

func (*UpdateFieldContext) GetRuleContext

func (s *UpdateFieldContext) GetRuleContext() antlr.RuleContext

func (*UpdateFieldContext) IsUpdateFieldContext

func (*UpdateFieldContext) IsUpdateFieldContext()

func (*UpdateFieldContext) ToStringTree

func (s *UpdateFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UpdateRemoveFieldContext

type UpdateRemoveFieldContext struct {
	UpdateFieldContext
	// contains filtered or unexported fields
}

func NewUpdateRemoveFieldContext

func NewUpdateRemoveFieldContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UpdateRemoveFieldContext

func (*UpdateRemoveFieldContext) Accept

func (s *UpdateRemoveFieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UpdateRemoveFieldContext) AllParam

func (s *UpdateRemoveFieldContext) AllParam() []IParamContext

func (*UpdateRemoveFieldContext) EnterRule

func (s *UpdateRemoveFieldContext) EnterRule(listener antlr.ParseTreeListener)

func (*UpdateRemoveFieldContext) ExitRule

func (s *UpdateRemoveFieldContext) ExitRule(listener antlr.ParseTreeListener)

func (*UpdateRemoveFieldContext) FieldIdentifier

func (*UpdateRemoveFieldContext) GetDType

func (s *UpdateRemoveFieldContext) GetDType() antlr.Token

func (*UpdateRemoveFieldContext) GetField

func (*UpdateRemoveFieldContext) GetRuleContext

func (s *UpdateRemoveFieldContext) GetRuleContext() antlr.RuleContext

func (*UpdateRemoveFieldContext) GetValues

func (s *UpdateRemoveFieldContext) GetValues() []IParamContext

func (*UpdateRemoveFieldContext) Get_param

func (s *UpdateRemoveFieldContext) Get_param() IParamContext

func (*UpdateRemoveFieldContext) LIST

func (*UpdateRemoveFieldContext) MAP

func (*UpdateRemoveFieldContext) Param

func (*UpdateRemoveFieldContext) REMOVE

func (*UpdateRemoveFieldContext) SetDType

func (s *UpdateRemoveFieldContext) SetDType(v antlr.Token)

func (*UpdateRemoveFieldContext) SetField

func (*UpdateRemoveFieldContext) SetValues

func (s *UpdateRemoveFieldContext) SetValues(v []IParamContext)

func (*UpdateRemoveFieldContext) Set_param

func (s *UpdateRemoveFieldContext) Set_param(v IParamContext)

type UpdateReplaceFieldContext

type UpdateReplaceFieldContext struct {
	UpdateFieldContext
	// contains filtered or unexported fields
}

func NewUpdateReplaceFieldContext

func NewUpdateReplaceFieldContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UpdateReplaceFieldContext

func (*UpdateReplaceFieldContext) Accept

func (s *UpdateReplaceFieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UpdateReplaceFieldContext) AllParam

func (s *UpdateReplaceFieldContext) AllParam() []IParamContext

func (*UpdateReplaceFieldContext) EQ

func (*UpdateReplaceFieldContext) EnterRule

func (s *UpdateReplaceFieldContext) EnterRule(listener antlr.ParseTreeListener)

func (*UpdateReplaceFieldContext) ExitRule

func (s *UpdateReplaceFieldContext) ExitRule(listener antlr.ParseTreeListener)

func (*UpdateReplaceFieldContext) FieldIdentifier

func (*UpdateReplaceFieldContext) GetDType

func (s *UpdateReplaceFieldContext) GetDType() antlr.Token

func (*UpdateReplaceFieldContext) GetField

func (*UpdateReplaceFieldContext) GetRuleContext

func (s *UpdateReplaceFieldContext) GetRuleContext() antlr.RuleContext

func (*UpdateReplaceFieldContext) GetValue

func (*UpdateReplaceFieldContext) GetValues

func (s *UpdateReplaceFieldContext) GetValues() []IParamContext

func (*UpdateReplaceFieldContext) Get_param

func (*UpdateReplaceFieldContext) LIST

func (*UpdateReplaceFieldContext) MAP

func (*UpdateReplaceFieldContext) Param

func (*UpdateReplaceFieldContext) SetDType

func (s *UpdateReplaceFieldContext) SetDType(v antlr.Token)

func (*UpdateReplaceFieldContext) SetField

func (*UpdateReplaceFieldContext) SetValue

func (*UpdateReplaceFieldContext) SetValues

func (s *UpdateReplaceFieldContext) SetValues(v []IParamContext)

func (*UpdateReplaceFieldContext) Set_param

func (s *UpdateReplaceFieldContext) Set_param(v IParamContext)

type UpdateStatementContext

type UpdateStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUpdateStatementContext

func NewEmptyUpdateStatementContext() *UpdateStatementContext

func NewUpdateStatementContext

func NewUpdateStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UpdateStatementContext

func (*UpdateStatementContext) Accept

func (s *UpdateStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UpdateStatementContext) AllIndexIdentifier

func (s *UpdateStatementContext) AllIndexIdentifier() []IIndexIdentifierContext

func (*UpdateStatementContext) AllStr

func (s *UpdateStatementContext) AllStr() []IStrContext

func (*UpdateStatementContext) AllUpdateField

func (s *UpdateStatementContext) AllUpdateField() []IUpdateFieldContext

func (*UpdateStatementContext) BY

func (*UpdateStatementContext) EQ

func (*UpdateStatementContext) EnterRule

func (s *UpdateStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*UpdateStatementContext) ExitRule

func (s *UpdateStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*UpdateStatementContext) GetFields

func (*UpdateStatementContext) GetFileName

func (s *UpdateStatementContext) GetFileName() IStrContext

func (*UpdateStatementContext) GetId

func (*UpdateStatementContext) GetIndexes

func (*UpdateStatementContext) GetItems

func (s *UpdateStatementContext) GetItems() []IStrContext

func (*UpdateStatementContext) GetParser

func (s *UpdateStatementContext) GetParser() antlr.Parser

func (*UpdateStatementContext) GetRuleContext

func (s *UpdateStatementContext) GetRuleContext() antlr.RuleContext

func (*UpdateStatementContext) GetScript

func (*UpdateStatementContext) GetStatName

func (*UpdateStatementContext) Get_indexIdentifier

func (s *UpdateStatementContext) Get_indexIdentifier() IIndexIdentifierContext

func (*UpdateStatementContext) Get_str

func (s *UpdateStatementContext) Get_str() IStrContext

func (*UpdateStatementContext) Get_updateField

func (s *UpdateStatementContext) Get_updateField() IUpdateFieldContext

func (*UpdateStatementContext) ID

func (*UpdateStatementContext) IDS_FILE

func (*UpdateStatementContext) IndexIdentifier

func (s *UpdateStatementContext) IndexIdentifier(i int) IIndexIdentifierContext

func (*UpdateStatementContext) IsUpdateStatementContext

func (*UpdateStatementContext) IsUpdateStatementContext()

func (*UpdateStatementContext) MAP

func (*UpdateStatementContext) SET

func (*UpdateStatementContext) ScriptPhrase

func (s *UpdateStatementContext) ScriptPhrase() IScriptPhraseContext

func (*UpdateStatementContext) SetFields

func (s *UpdateStatementContext) SetFields(v []IUpdateFieldContext)

func (*UpdateStatementContext) SetFileName

func (s *UpdateStatementContext) SetFileName(v IStrContext)

func (*UpdateStatementContext) SetId

func (s *UpdateStatementContext) SetId(v IStrContext)

func (*UpdateStatementContext) SetIndexes

func (*UpdateStatementContext) SetItems

func (s *UpdateStatementContext) SetItems(v []IStrContext)

func (*UpdateStatementContext) SetScript

func (*UpdateStatementContext) SetStatName

func (*UpdateStatementContext) Set_indexIdentifier

func (s *UpdateStatementContext) Set_indexIdentifier(v IIndexIdentifierContext)

func (*UpdateStatementContext) Set_str

func (s *UpdateStatementContext) Set_str(v IStrContext)

func (*UpdateStatementContext) Set_updateField

func (s *UpdateStatementContext) Set_updateField(v IUpdateFieldContext)

func (*UpdateStatementContext) Str

func (*UpdateStatementContext) StrictIdentifier

func (s *UpdateStatementContext) StrictIdentifier() IStrictIdentifierContext

func (*UpdateStatementContext) ToStringTree

func (s *UpdateStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UpdateStatementContext) UPDATE

func (*UpdateStatementContext) UPSERT

func (*UpdateStatementContext) UpdateField

func (*UpdateStatementContext) WHERE

func (*UpdateStatementContext) WhereExpression

func (s *UpdateStatementContext) WhereExpression() IWhereExpressionContext

type ValueListContext

type ValueListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValueListContext

func NewEmptyValueListContext() *ValueListContext

func NewValueListContext

func NewValueListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueListContext

func (*ValueListContext) Accept

func (s *ValueListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ValueListContext) AllParamValues

func (s *ValueListContext) AllParamValues() []IParamValuesContext

func (*ValueListContext) EnterRule

func (s *ValueListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ValueListContext) ExitRule

func (s *ValueListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ValueListContext) GetParser

func (s *ValueListContext) GetParser() antlr.Parser

func (*ValueListContext) GetRuleContext

func (s *ValueListContext) GetRuleContext() antlr.RuleContext

func (*ValueListContext) GetValuesList

func (s *ValueListContext) GetValuesList() []IParamValuesContext

func (*ValueListContext) Get_paramValues

func (s *ValueListContext) Get_paramValues() IParamValuesContext

func (*ValueListContext) IsValueListContext

func (*ValueListContext) IsValueListContext()

func (*ValueListContext) ParamValues

func (s *ValueListContext) ParamValues(i int) IParamValuesContext

func (*ValueListContext) SetValuesList

func (s *ValueListContext) SetValuesList(v []IParamValuesContext)

func (*ValueListContext) Set_paramValues

func (s *ValueListContext) Set_paramValues(v IParamValuesContext)

func (*ValueListContext) ToStringTree

func (s *ValueListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ValueListContext) VALUES

func (s *ValueListContext) VALUES() antlr.TerminalNode

type WhereExpressionContext

type WhereExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhereExpressionContext

func NewEmptyWhereExpressionContext() *WhereExpressionContext

func NewWhereExpressionContext

func NewWhereExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhereExpressionContext

func (*WhereExpressionContext) ALL

func (*WhereExpressionContext) AND

func (*WhereExpressionContext) Accept

func (s *WhereExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WhereExpressionContext) BooleanValue

func (s *WhereExpressionContext) BooleanValue() IBooleanValueContext

func (*WhereExpressionContext) EQ

func (*WhereExpressionContext) EXPLAIN

func (*WhereExpressionContext) EnterRule

func (s *WhereExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*WhereExpressionContext) ExitRule

func (s *WhereExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*WhereExpressionContext) GetParser

func (s *WhereExpressionContext) GetParser() antlr.Parser

func (*WhereExpressionContext) GetRuleContext

func (s *WhereExpressionContext) GetRuleContext() antlr.RuleContext

func (*WhereExpressionContext) GetScore

func (*WhereExpressionContext) IsWhereExpressionContext

func (*WhereExpressionContext) IsWhereExpressionContext()

func (*WhereExpressionContext) LogicalExpr

func (*WhereExpressionContext) SCORE

func (*WhereExpressionContext) SetScore

func (*WhereExpressionContext) ToStringTree

func (s *WhereExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL