internal

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SqlBaseLexerT__0                     = 1
	SqlBaseLexerT__1                     = 2
	SqlBaseLexerT__2                     = 3
	SqlBaseLexerT__3                     = 4
	SqlBaseLexerT__4                     = 5
	SqlBaseLexerT__5                     = 6
	SqlBaseLexerT__6                     = 7
	SqlBaseLexerT__7                     = 8
	SqlBaseLexerADD                      = 9
	SqlBaseLexerALL                      = 10
	SqlBaseLexerALTER                    = 11
	SqlBaseLexerANALYZE                  = 12
	SqlBaseLexerAND                      = 13
	SqlBaseLexerANY                      = 14
	SqlBaseLexerARRAY                    = 15
	SqlBaseLexerAS                       = 16
	SqlBaseLexerASC                      = 17
	SqlBaseLexerAT                       = 18
	SqlBaseLexerBERNOULLI                = 19
	SqlBaseLexerBETWEEN                  = 20
	SqlBaseLexerBY                       = 21
	SqlBaseLexerCALL                     = 22
	SqlBaseLexerCASCADE                  = 23
	SqlBaseLexerCASE                     = 24
	SqlBaseLexerCAST                     = 25
	SqlBaseLexerCATALOGS                 = 26
	SqlBaseLexerCOLUMN                   = 27
	SqlBaseLexerCOLUMNS                  = 28
	SqlBaseLexerCOMMENT                  = 29
	SqlBaseLexerCOMMIT                   = 30
	SqlBaseLexerCOMMITTED                = 31
	SqlBaseLexerCONSTRAINT               = 32
	SqlBaseLexerCREATE                   = 33
	SqlBaseLexerCROSS                    = 34
	SqlBaseLexerCUBE                     = 35
	SqlBaseLexerCURRENT                  = 36
	SqlBaseLexerCURRENT_DATE             = 37
	SqlBaseLexerCURRENT_PATH             = 38
	SqlBaseLexerCURRENT_TIME             = 39
	SqlBaseLexerCURRENT_TIMESTAMP        = 40
	SqlBaseLexerCURRENT_USER             = 41
	SqlBaseLexerDATA                     = 42
	SqlBaseLexerDATE                     = 43
	SqlBaseLexerDAY                      = 44
	SqlBaseLexerDEALLOCATE               = 45
	SqlBaseLexerDELETE                   = 46
	SqlBaseLexerDESC                     = 47
	SqlBaseLexerDESCRIBE                 = 48
	SqlBaseLexerDISTINCT                 = 49
	SqlBaseLexerDISTRIBUTED              = 50
	SqlBaseLexerDROP                     = 51
	SqlBaseLexerELSE                     = 52
	SqlBaseLexerEND                      = 53
	SqlBaseLexerESCAPE                   = 54
	SqlBaseLexerEXCEPT                   = 55
	SqlBaseLexerEXCLUDING                = 56
	SqlBaseLexerEXECUTE                  = 57
	SqlBaseLexerEXISTS                   = 58
	SqlBaseLexerEXPLAIN                  = 59
	SqlBaseLexerEXTRACT                  = 60
	SqlBaseLexerFALSE                    = 61
	SqlBaseLexerFILTER                   = 62
	SqlBaseLexerFIRST                    = 63
	SqlBaseLexerFOLLOWING                = 64
	SqlBaseLexerFOR                      = 65
	SqlBaseLexerFORMAT                   = 66
	SqlBaseLexerFROM                     = 67
	SqlBaseLexerFULL                     = 68
	SqlBaseLexerFUNCTIONS                = 69
	SqlBaseLexerGRANT                    = 70
	SqlBaseLexerGRANTS                   = 71
	SqlBaseLexerGRAPHVIZ                 = 72
	SqlBaseLexerGROUP                    = 73
	SqlBaseLexerGROUPING                 = 74
	SqlBaseLexerHAVING                   = 75
	SqlBaseLexerHOUR                     = 76
	SqlBaseLexerIF                       = 77
	SqlBaseLexerIN                       = 78
	SqlBaseLexerINCLUDING                = 79
	SqlBaseLexerINNER                    = 80
	SqlBaseLexerINPUT                    = 81
	SqlBaseLexerINSERT                   = 82
	SqlBaseLexerINTERSECT                = 83
	SqlBaseLexerINTERVAL                 = 84
	SqlBaseLexerINTO                     = 85
	SqlBaseLexerIO                       = 86
	SqlBaseLexerIS                       = 87
	SqlBaseLexerISOLATION                = 88
	SqlBaseLexerJSON                     = 89
	SqlBaseLexerJOIN                     = 90
	SqlBaseLexerLAST                     = 91
	SqlBaseLexerLATERAL                  = 92
	SqlBaseLexerLEFT                     = 93
	SqlBaseLexerLEVEL                    = 94
	SqlBaseLexerLIKE                     = 95
	SqlBaseLexerLIMIT                    = 96
	SqlBaseLexerLOCALTIME                = 97
	SqlBaseLexerLOCALTIMESTAMP           = 98
	SqlBaseLexerLOGICAL                  = 99
	SqlBaseLexerMAP                      = 100
	SqlBaseLexerMINUTE                   = 101
	SqlBaseLexerMONTH                    = 102
	SqlBaseLexerNATURAL                  = 103
	SqlBaseLexerNFC                      = 104
	SqlBaseLexerNFD                      = 105
	SqlBaseLexerNFKC                     = 106
	SqlBaseLexerNFKD                     = 107
	SqlBaseLexerNO                       = 108
	SqlBaseLexerNORMALIZE                = 109
	SqlBaseLexerNOT                      = 110
	SqlBaseLexerNULL                     = 111
	SqlBaseLexerNULLIF                   = 112
	SqlBaseLexerNULLS                    = 113
	SqlBaseLexerON                       = 114
	SqlBaseLexerONLY                     = 115
	SqlBaseLexerOPTION                   = 116
	SqlBaseLexerOR                       = 117
	SqlBaseLexerORDER                    = 118
	SqlBaseLexerORDINALITY               = 119
	SqlBaseLexerOUTER                    = 120
	SqlBaseLexerOUTPUT                   = 121
	SqlBaseLexerOVER                     = 122
	SqlBaseLexerPARTITION                = 123
	SqlBaseLexerPARTITIONS               = 124
	SqlBaseLexerPATH                     = 125
	SqlBaseLexerPOSITION                 = 126
	SqlBaseLexerPRECEDING                = 127
	SqlBaseLexerPREPARE                  = 128
	SqlBaseLexerPRIVILEGES               = 129
	SqlBaseLexerPROPERTIES               = 130
	SqlBaseLexerRANGE                    = 131
	SqlBaseLexerREAD                     = 132
	SqlBaseLexerRECURSIVE                = 133
	SqlBaseLexerRENAME                   = 134
	SqlBaseLexerREPEATABLE               = 135
	SqlBaseLexerREPLACE                  = 136
	SqlBaseLexerRESET                    = 137
	SqlBaseLexerRESTRICT                 = 138
	SqlBaseLexerREVOKE                   = 139
	SqlBaseLexerRIGHT                    = 140
	SqlBaseLexerROLLBACK                 = 141
	SqlBaseLexerROLLUP                   = 142
	SqlBaseLexerROW                      = 143
	SqlBaseLexerROWS                     = 144
	SqlBaseLexerSCHEMA                   = 145
	SqlBaseLexerSCHEMAS                  = 146
	SqlBaseLexerSECOND                   = 147
	SqlBaseLexerSELECT                   = 148
	SqlBaseLexerSERIALIZABLE             = 149
	SqlBaseLexerSESSION                  = 150
	SqlBaseLexerSET                      = 151
	SqlBaseLexerSETS                     = 152
	SqlBaseLexerSHOW                     = 153
	SqlBaseLexerSOME                     = 154
	SqlBaseLexerSTART                    = 155
	SqlBaseLexerSTATS                    = 156
	SqlBaseLexerSUBSTRING                = 157
	SqlBaseLexerSYSTEM                   = 158
	SqlBaseLexerTABLE                    = 159
	SqlBaseLexerTABLES                   = 160
	SqlBaseLexerTABLESAMPLE              = 161
	SqlBaseLexerTEXT                     = 162
	SqlBaseLexerTHEN                     = 163
	SqlBaseLexerTIME                     = 164
	SqlBaseLexerTIMESTAMP                = 165
	SqlBaseLexerTO                       = 166
	SqlBaseLexerTRANSACTION              = 167
	SqlBaseLexerTRUE                     = 168
	SqlBaseLexerTRY_CAST                 = 169
	SqlBaseLexerTYPE                     = 170
	SqlBaseLexerUESCAPE                  = 171
	SqlBaseLexerUNBOUNDED                = 172
	SqlBaseLexerUNCOMMITTED              = 173
	SqlBaseLexerUNION                    = 174
	SqlBaseLexerUNNEST                   = 175
	SqlBaseLexerUSE                      = 176
	SqlBaseLexerUSING                    = 177
	SqlBaseLexerVALIDATE                 = 178
	SqlBaseLexerVALUES                   = 179
	SqlBaseLexerVERBOSE                  = 180
	SqlBaseLexerVIEW                     = 181
	SqlBaseLexerWHEN                     = 182
	SqlBaseLexerWHERE                    = 183
	SqlBaseLexerWITH                     = 184
	SqlBaseLexerWORK                     = 185
	SqlBaseLexerWRITE                    = 186
	SqlBaseLexerYEAR                     = 187
	SqlBaseLexerZONE                     = 188
	SqlBaseLexerEQ                       = 189
	SqlBaseLexerNEQ                      = 190
	SqlBaseLexerLT                       = 191
	SqlBaseLexerLTE                      = 192
	SqlBaseLexerGT                       = 193
	SqlBaseLexerGTE                      = 194
	SqlBaseLexerPLUS                     = 195
	SqlBaseLexerMINUS                    = 196
	SqlBaseLexerASTERISK                 = 197
	SqlBaseLexerSLASH                    = 198
	SqlBaseLexerPERCENT                  = 199
	SqlBaseLexerCONCAT                   = 200
	SqlBaseLexerSTRING                   = 201
	SqlBaseLexerPARAMETER                = 202
	SqlBaseLexerUNICODE_STRING           = 203
	SqlBaseLexerBINARY_LITERAL           = 204
	SqlBaseLexerINTEGER_VALUE            = 205
	SqlBaseLexerDECIMAL_VALUE            = 206
	SqlBaseLexerDOUBLE_VALUE             = 207
	SqlBaseLexerIDENTIFIER               = 208
	SqlBaseLexerDIGIT_IDENTIFIER         = 209
	SqlBaseLexerQUOTED_IDENTIFIER        = 210
	SqlBaseLexerBACKQUOTED_IDENTIFIER    = 211
	SqlBaseLexerTIME_WITH_TIME_ZONE      = 212
	SqlBaseLexerTIMESTAMP_WITH_TIME_ZONE = 213
	SqlBaseLexerDOUBLE_PRECISION         = 214
	SqlBaseLexerSIMPLE_COMMENT           = 215
	SqlBaseLexerBRACKETED_COMMENT        = 216
	SqlBaseLexerWS                       = 217
	SqlBaseLexerUNRECOGNIZED             = 218
)

SqlBaseLexer tokens.

View Source
const (
	SqlBaseParserEOF                      = antlr.TokenEOF
	SqlBaseParserT__0                     = 1
	SqlBaseParserT__1                     = 2
	SqlBaseParserT__2                     = 3
	SqlBaseParserT__3                     = 4
	SqlBaseParserT__4                     = 5
	SqlBaseParserT__5                     = 6
	SqlBaseParserT__6                     = 7
	SqlBaseParserT__7                     = 8
	SqlBaseParserADD                      = 9
	SqlBaseParserALL                      = 10
	SqlBaseParserALTER                    = 11
	SqlBaseParserANALYZE                  = 12
	SqlBaseParserAND                      = 13
	SqlBaseParserANY                      = 14
	SqlBaseParserARRAY                    = 15
	SqlBaseParserAS                       = 16
	SqlBaseParserASC                      = 17
	SqlBaseParserAT                       = 18
	SqlBaseParserBERNOULLI                = 19
	SqlBaseParserBETWEEN                  = 20
	SqlBaseParserBY                       = 21
	SqlBaseParserCALL                     = 22
	SqlBaseParserCASCADE                  = 23
	SqlBaseParserCASE                     = 24
	SqlBaseParserCAST                     = 25
	SqlBaseParserCATALOGS                 = 26
	SqlBaseParserCOLUMN                   = 27
	SqlBaseParserCOLUMNS                  = 28
	SqlBaseParserCOMMENT                  = 29
	SqlBaseParserCOMMIT                   = 30
	SqlBaseParserCOMMITTED                = 31
	SqlBaseParserCONSTRAINT               = 32
	SqlBaseParserCREATE                   = 33
	SqlBaseParserCROSS                    = 34
	SqlBaseParserCUBE                     = 35
	SqlBaseParserCURRENT                  = 36
	SqlBaseParserCURRENT_DATE             = 37
	SqlBaseParserCURRENT_PATH             = 38
	SqlBaseParserCURRENT_TIME             = 39
	SqlBaseParserCURRENT_TIMESTAMP        = 40
	SqlBaseParserCURRENT_USER             = 41
	SqlBaseParserDATA                     = 42
	SqlBaseParserDATE                     = 43
	SqlBaseParserDAY                      = 44
	SqlBaseParserDEALLOCATE               = 45
	SqlBaseParserDELETE                   = 46
	SqlBaseParserDESC                     = 47
	SqlBaseParserDESCRIBE                 = 48
	SqlBaseParserDISTINCT                 = 49
	SqlBaseParserDISTRIBUTED              = 50
	SqlBaseParserDROP                     = 51
	SqlBaseParserELSE                     = 52
	SqlBaseParserEND                      = 53
	SqlBaseParserESCAPE                   = 54
	SqlBaseParserEXCEPT                   = 55
	SqlBaseParserEXCLUDING                = 56
	SqlBaseParserEXECUTE                  = 57
	SqlBaseParserEXISTS                   = 58
	SqlBaseParserEXPLAIN                  = 59
	SqlBaseParserEXTRACT                  = 60
	SqlBaseParserFALSE                    = 61
	SqlBaseParserFILTER                   = 62
	SqlBaseParserFIRST                    = 63
	SqlBaseParserFOLLOWING                = 64
	SqlBaseParserFOR                      = 65
	SqlBaseParserFORMAT                   = 66
	SqlBaseParserFROM                     = 67
	SqlBaseParserFULL                     = 68
	SqlBaseParserFUNCTIONS                = 69
	SqlBaseParserGRANT                    = 70
	SqlBaseParserGRANTS                   = 71
	SqlBaseParserGRAPHVIZ                 = 72
	SqlBaseParserGROUP                    = 73
	SqlBaseParserGROUPING                 = 74
	SqlBaseParserHAVING                   = 75
	SqlBaseParserHOUR                     = 76
	SqlBaseParserIF                       = 77
	SqlBaseParserIN                       = 78
	SqlBaseParserINCLUDING                = 79
	SqlBaseParserINNER                    = 80
	SqlBaseParserINPUT                    = 81
	SqlBaseParserINSERT                   = 82
	SqlBaseParserINTERSECT                = 83
	SqlBaseParserINTERVAL                 = 84
	SqlBaseParserINTO                     = 85
	SqlBaseParserIO                       = 86
	SqlBaseParserIS                       = 87
	SqlBaseParserISOLATION                = 88
	SqlBaseParserJSON                     = 89
	SqlBaseParserJOIN                     = 90
	SqlBaseParserLAST                     = 91
	SqlBaseParserLATERAL                  = 92
	SqlBaseParserLEFT                     = 93
	SqlBaseParserLEVEL                    = 94
	SqlBaseParserLIKE                     = 95
	SqlBaseParserLIMIT                    = 96
	SqlBaseParserLOCALTIME                = 97
	SqlBaseParserLOCALTIMESTAMP           = 98
	SqlBaseParserLOGICAL                  = 99
	SqlBaseParserMAP                      = 100
	SqlBaseParserMINUTE                   = 101
	SqlBaseParserMONTH                    = 102
	SqlBaseParserNATURAL                  = 103
	SqlBaseParserNFC                      = 104
	SqlBaseParserNFD                      = 105
	SqlBaseParserNFKC                     = 106
	SqlBaseParserNFKD                     = 107
	SqlBaseParserNO                       = 108
	SqlBaseParserNORMALIZE                = 109
	SqlBaseParserNOT                      = 110
	SqlBaseParserNULL                     = 111
	SqlBaseParserNULLIF                   = 112
	SqlBaseParserNULLS                    = 113
	SqlBaseParserON                       = 114
	SqlBaseParserONLY                     = 115
	SqlBaseParserOPTION                   = 116
	SqlBaseParserOR                       = 117
	SqlBaseParserORDER                    = 118
	SqlBaseParserORDINALITY               = 119
	SqlBaseParserOUTER                    = 120
	SqlBaseParserOUTPUT                   = 121
	SqlBaseParserOVER                     = 122
	SqlBaseParserPARTITION                = 123
	SqlBaseParserPARTITIONS               = 124
	SqlBaseParserPATH                     = 125
	SqlBaseParserPOSITION                 = 126
	SqlBaseParserPRECEDING                = 127
	SqlBaseParserPREPARE                  = 128
	SqlBaseParserPRIVILEGES               = 129
	SqlBaseParserPROPERTIES               = 130
	SqlBaseParserRANGE                    = 131
	SqlBaseParserREAD                     = 132
	SqlBaseParserRECURSIVE                = 133
	SqlBaseParserRENAME                   = 134
	SqlBaseParserREPEATABLE               = 135
	SqlBaseParserREPLACE                  = 136
	SqlBaseParserRESET                    = 137
	SqlBaseParserRESTRICT                 = 138
	SqlBaseParserREVOKE                   = 139
	SqlBaseParserRIGHT                    = 140
	SqlBaseParserROLLBACK                 = 141
	SqlBaseParserROLLUP                   = 142
	SqlBaseParserROW                      = 143
	SqlBaseParserROWS                     = 144
	SqlBaseParserSCHEMA                   = 145
	SqlBaseParserSCHEMAS                  = 146
	SqlBaseParserSECOND                   = 147
	SqlBaseParserSELECT                   = 148
	SqlBaseParserSERIALIZABLE             = 149
	SqlBaseParserSESSION                  = 150
	SqlBaseParserSET                      = 151
	SqlBaseParserSETS                     = 152
	SqlBaseParserSHOW                     = 153
	SqlBaseParserSOME                     = 154
	SqlBaseParserSTART                    = 155
	SqlBaseParserSTATS                    = 156
	SqlBaseParserSUBSTRING                = 157
	SqlBaseParserSYSTEM                   = 158
	SqlBaseParserTABLE                    = 159
	SqlBaseParserTABLES                   = 160
	SqlBaseParserTABLESAMPLE              = 161
	SqlBaseParserTEXT                     = 162
	SqlBaseParserTHEN                     = 163
	SqlBaseParserTIME                     = 164
	SqlBaseParserTIMESTAMP                = 165
	SqlBaseParserTO                       = 166
	SqlBaseParserTRANSACTION              = 167
	SqlBaseParserTRUE                     = 168
	SqlBaseParserTRY_CAST                 = 169
	SqlBaseParserTYPE                     = 170
	SqlBaseParserUESCAPE                  = 171
	SqlBaseParserUNBOUNDED                = 172
	SqlBaseParserUNCOMMITTED              = 173
	SqlBaseParserUNION                    = 174
	SqlBaseParserUNNEST                   = 175
	SqlBaseParserUSE                      = 176
	SqlBaseParserUSING                    = 177
	SqlBaseParserVALIDATE                 = 178
	SqlBaseParserVALUES                   = 179
	SqlBaseParserVERBOSE                  = 180
	SqlBaseParserVIEW                     = 181
	SqlBaseParserWHEN                     = 182
	SqlBaseParserWHERE                    = 183
	SqlBaseParserWITH                     = 184
	SqlBaseParserWORK                     = 185
	SqlBaseParserWRITE                    = 186
	SqlBaseParserYEAR                     = 187
	SqlBaseParserZONE                     = 188
	SqlBaseParserEQ                       = 189
	SqlBaseParserNEQ                      = 190
	SqlBaseParserLT                       = 191
	SqlBaseParserLTE                      = 192
	SqlBaseParserGT                       = 193
	SqlBaseParserGTE                      = 194
	SqlBaseParserPLUS                     = 195
	SqlBaseParserMINUS                    = 196
	SqlBaseParserASTERISK                 = 197
	SqlBaseParserSLASH                    = 198
	SqlBaseParserPERCENT                  = 199
	SqlBaseParserCONCAT                   = 200
	SqlBaseParserSTRING                   = 201
	SqlBaseParserPARAMETER                = 202
	SqlBaseParserUNICODE_STRING           = 203
	SqlBaseParserBINARY_LITERAL           = 204
	SqlBaseParserINTEGER_VALUE            = 205
	SqlBaseParserDECIMAL_VALUE            = 206
	SqlBaseParserDOUBLE_VALUE             = 207
	SqlBaseParserIDENTIFIER               = 208
	SqlBaseParserDIGIT_IDENTIFIER         = 209
	SqlBaseParserQUOTED_IDENTIFIER        = 210
	SqlBaseParserBACKQUOTED_IDENTIFIER    = 211
	SqlBaseParserTIME_WITH_TIME_ZONE      = 212
	SqlBaseParserTIMESTAMP_WITH_TIME_ZONE = 213
	SqlBaseParserDOUBLE_PRECISION         = 214
	SqlBaseParserSIMPLE_COMMENT           = 215
	SqlBaseParserBRACKETED_COMMENT        = 216
	SqlBaseParserWS                       = 217
	SqlBaseParserUNRECOGNIZED             = 218
	SqlBaseParserDELIMITER                = 219
)

SqlBaseParser tokens.

View Source
const (
	SqlBaseParserRULE_singleStatement             = 0
	SqlBaseParserRULE_standaloneExpression        = 1
	SqlBaseParserRULE_standalonePathSpecification = 2
	SqlBaseParserRULE_statement                   = 3
	SqlBaseParserRULE_query                       = 4
	SqlBaseParserRULE_with                        = 5
	SqlBaseParserRULE_tableElement                = 6
	SqlBaseParserRULE_columnDefinition            = 7
	SqlBaseParserRULE_likeClause                  = 8
	SqlBaseParserRULE_properties                  = 9
	SqlBaseParserRULE_property                    = 10
	SqlBaseParserRULE_queryNoWith                 = 11
	SqlBaseParserRULE_queryTerm                   = 12
	SqlBaseParserRULE_queryPrimary                = 13
	SqlBaseParserRULE_sortItem                    = 14
	SqlBaseParserRULE_querySpecification          = 15
	SqlBaseParserRULE_groupBy                     = 16
	SqlBaseParserRULE_groupingElement             = 17
	SqlBaseParserRULE_groupingSet                 = 18
	SqlBaseParserRULE_namedQuery                  = 19
	SqlBaseParserRULE_setQuantifier               = 20
	SqlBaseParserRULE_selectItem                  = 21
	SqlBaseParserRULE_relation                    = 22
	SqlBaseParserRULE_joinType                    = 23
	SqlBaseParserRULE_joinCriteria                = 24
	SqlBaseParserRULE_sampledRelation             = 25
	SqlBaseParserRULE_sampleType                  = 26
	SqlBaseParserRULE_aliasedRelation             = 27
	SqlBaseParserRULE_columnAliases               = 28
	SqlBaseParserRULE_relationPrimary             = 29
	SqlBaseParserRULE_expression                  = 30
	SqlBaseParserRULE_booleanExpression           = 31
	SqlBaseParserRULE_predicate                   = 32
	SqlBaseParserRULE_valueExpression             = 33
	SqlBaseParserRULE_primaryExpression           = 34
	SqlBaseParserRULE_string_                     = 35
	SqlBaseParserRULE_timeZoneSpecifier           = 36
	SqlBaseParserRULE_comparisonOperator          = 37
	SqlBaseParserRULE_comparisonQuantifier        = 38
	SqlBaseParserRULE_booleanValue                = 39
	SqlBaseParserRULE_interval                    = 40
	SqlBaseParserRULE_intervalField               = 41
	SqlBaseParserRULE_normalForm                  = 42
	SqlBaseParserRULE_type_                       = 43
	SqlBaseParserRULE_typeParameter               = 44
	SqlBaseParserRULE_baseType                    = 45
	SqlBaseParserRULE_whenClause                  = 46
	SqlBaseParserRULE_filter                      = 47
	SqlBaseParserRULE_over                        = 48
	SqlBaseParserRULE_windowFrame                 = 49
	SqlBaseParserRULE_frameBound                  = 50
	SqlBaseParserRULE_explainOption               = 51
	SqlBaseParserRULE_transactionMode             = 52
	SqlBaseParserRULE_levelOfIsolation            = 53
	SqlBaseParserRULE_callArgument                = 54
	SqlBaseParserRULE_pathElement                 = 55
	SqlBaseParserRULE_pathSpecification           = 56
	SqlBaseParserRULE_privilege                   = 57
	SqlBaseParserRULE_qualifiedName               = 58
	SqlBaseParserRULE_identifier                  = 59
	SqlBaseParserRULE_number                      = 60
	SqlBaseParserRULE_nonReserved                 = 61
)

SqlBaseParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliasedRelationContext

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

func NewAliasedRelationContext

func NewAliasedRelationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AliasedRelationContext

func NewEmptyAliasedRelationContext

func NewEmptyAliasedRelationContext() *AliasedRelationContext

func (*AliasedRelationContext) AS

func (*AliasedRelationContext) ColumnAliases

func (s *AliasedRelationContext) ColumnAliases() IColumnAliasesContext

func (*AliasedRelationContext) EnterRule

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

func (*AliasedRelationContext) ExitRule

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

func (*AliasedRelationContext) GetParser

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

func (*AliasedRelationContext) GetRuleContext

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

func (*AliasedRelationContext) Identifier

func (*AliasedRelationContext) IsAliasedRelationContext

func (*AliasedRelationContext) IsAliasedRelationContext()

func (*AliasedRelationContext) RelationPrimary

func (s *AliasedRelationContext) RelationPrimary() IRelationPrimaryContext

func (*AliasedRelationContext) ToStringTree

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

type ArithmeticBinaryContext

type ArithmeticBinaryContext struct {
	*ValueExpressionContext
	// contains filtered or unexported fields
}

func NewArithmeticBinaryContext

func NewArithmeticBinaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArithmeticBinaryContext

func (*ArithmeticBinaryContext) ASTERISK

func (*ArithmeticBinaryContext) AllValueExpression

func (s *ArithmeticBinaryContext) AllValueExpression() []IValueExpressionContext

func (*ArithmeticBinaryContext) EnterRule

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

func (*ArithmeticBinaryContext) ExitRule

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

func (*ArithmeticBinaryContext) GetLeft

func (*ArithmeticBinaryContext) GetOperator

func (s *ArithmeticBinaryContext) GetOperator() antlr.Token

func (*ArithmeticBinaryContext) GetRight

func (*ArithmeticBinaryContext) GetRuleContext

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

func (*ArithmeticBinaryContext) MINUS

func (*ArithmeticBinaryContext) PERCENT

func (*ArithmeticBinaryContext) PLUS

func (*ArithmeticBinaryContext) SLASH

func (*ArithmeticBinaryContext) SetLeft

func (*ArithmeticBinaryContext) SetOperator

func (s *ArithmeticBinaryContext) SetOperator(v antlr.Token)

func (*ArithmeticBinaryContext) SetRight

func (*ArithmeticBinaryContext) ValueExpression

func (s *ArithmeticBinaryContext) ValueExpression(i int) IValueExpressionContext

type ArithmeticUnaryContext

type ArithmeticUnaryContext struct {
	*ValueExpressionContext
	// contains filtered or unexported fields
}

func NewArithmeticUnaryContext

func NewArithmeticUnaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArithmeticUnaryContext

func (*ArithmeticUnaryContext) EnterRule

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

func (*ArithmeticUnaryContext) ExitRule

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

func (*ArithmeticUnaryContext) GetOperator

func (s *ArithmeticUnaryContext) GetOperator() antlr.Token

func (*ArithmeticUnaryContext) GetRuleContext

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

func (*ArithmeticUnaryContext) MINUS

func (*ArithmeticUnaryContext) PLUS

func (*ArithmeticUnaryContext) SetOperator

func (s *ArithmeticUnaryContext) SetOperator(v antlr.Token)

func (*ArithmeticUnaryContext) ValueExpression

func (s *ArithmeticUnaryContext) ValueExpression() IValueExpressionContext

type ArrayConstructorContext

type ArrayConstructorContext struct {
	*PrimaryExpressionContext
}

func NewArrayConstructorContext

func NewArrayConstructorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrayConstructorContext

func (*ArrayConstructorContext) ARRAY

func (*ArrayConstructorContext) AllExpression

func (s *ArrayConstructorContext) AllExpression() []IExpressionContext

func (*ArrayConstructorContext) EnterRule

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

func (*ArrayConstructorContext) ExitRule

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

func (*ArrayConstructorContext) Expression

func (*ArrayConstructorContext) GetRuleContext

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

type AtTimeZoneContext

type AtTimeZoneContext struct {
	*ValueExpressionContext
}

func NewAtTimeZoneContext

func NewAtTimeZoneContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AtTimeZoneContext

func (*AtTimeZoneContext) AT

func (*AtTimeZoneContext) EnterRule

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

func (*AtTimeZoneContext) ExitRule

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

func (*AtTimeZoneContext) GetRuleContext

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

func (*AtTimeZoneContext) TimeZoneSpecifier

func (s *AtTimeZoneContext) TimeZoneSpecifier() ITimeZoneSpecifierContext

func (*AtTimeZoneContext) ValueExpression

func (s *AtTimeZoneContext) ValueExpression() IValueExpressionContext

type BackQuotedIdentifierContext

type BackQuotedIdentifierContext struct {
	*IdentifierContext
}

func NewBackQuotedIdentifierContext

func NewBackQuotedIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BackQuotedIdentifierContext

func (*BackQuotedIdentifierContext) BACKQUOTED_IDENTIFIER

func (s *BackQuotedIdentifierContext) BACKQUOTED_IDENTIFIER() antlr.TerminalNode

func (*BackQuotedIdentifierContext) EnterRule

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

func (*BackQuotedIdentifierContext) ExitRule

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

func (*BackQuotedIdentifierContext) GetRuleContext

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

type BaseSqlBaseListener

type BaseSqlBaseListener struct{}

BaseSqlBaseListener is a complete listener for a parse tree produced by SqlBaseParser.

func (*BaseSqlBaseListener) EnterAliasedRelation

func (s *BaseSqlBaseListener) EnterAliasedRelation(ctx *AliasedRelationContext)

EnterAliasedRelation is called when production aliasedRelation is entered.

func (*BaseSqlBaseListener) EnterArithmeticBinary

func (s *BaseSqlBaseListener) EnterArithmeticBinary(ctx *ArithmeticBinaryContext)

EnterArithmeticBinary is called when production arithmeticBinary is entered.

func (*BaseSqlBaseListener) EnterArithmeticUnary

func (s *BaseSqlBaseListener) EnterArithmeticUnary(ctx *ArithmeticUnaryContext)

EnterArithmeticUnary is called when production arithmeticUnary is entered.

func (*BaseSqlBaseListener) EnterArrayConstructor

func (s *BaseSqlBaseListener) EnterArrayConstructor(ctx *ArrayConstructorContext)

EnterArrayConstructor is called when production arrayConstructor is entered.

func (*BaseSqlBaseListener) EnterAtTimeZone

func (s *BaseSqlBaseListener) EnterAtTimeZone(ctx *AtTimeZoneContext)

EnterAtTimeZone is called when production atTimeZone is entered.

func (*BaseSqlBaseListener) EnterBackQuotedIdentifier

func (s *BaseSqlBaseListener) EnterBackQuotedIdentifier(ctx *BackQuotedIdentifierContext)

EnterBackQuotedIdentifier is called when production backQuotedIdentifier is entered.

func (*BaseSqlBaseListener) EnterBaseType

func (s *BaseSqlBaseListener) EnterBaseType(ctx *BaseTypeContext)

EnterBaseType is called when production baseType is entered.

func (*BaseSqlBaseListener) EnterBasicStringLiteral

func (s *BaseSqlBaseListener) EnterBasicStringLiteral(ctx *BasicStringLiteralContext)

EnterBasicStringLiteral is called when production basicStringLiteral is entered.

func (*BaseSqlBaseListener) EnterBetween

func (s *BaseSqlBaseListener) EnterBetween(ctx *BetweenContext)

EnterBetween is called when production between is entered.

func (*BaseSqlBaseListener) EnterBinaryLiteral

func (s *BaseSqlBaseListener) EnterBinaryLiteral(ctx *BinaryLiteralContext)

EnterBinaryLiteral is called when production binaryLiteral is entered.

func (*BaseSqlBaseListener) EnterBooleanLiteral

func (s *BaseSqlBaseListener) EnterBooleanLiteral(ctx *BooleanLiteralContext)

EnterBooleanLiteral is called when production booleanLiteral is entered.

func (*BaseSqlBaseListener) EnterBooleanValue

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

EnterBooleanValue is called when production booleanValue is entered.

func (*BaseSqlBaseListener) EnterBoundedFrame

func (s *BaseSqlBaseListener) EnterBoundedFrame(ctx *BoundedFrameContext)

EnterBoundedFrame is called when production boundedFrame is entered.

func (*BaseSqlBaseListener) EnterCast

func (s *BaseSqlBaseListener) EnterCast(ctx *CastContext)

EnterCast is called when production cast is entered.

func (*BaseSqlBaseListener) EnterColumnAliases

func (s *BaseSqlBaseListener) EnterColumnAliases(ctx *ColumnAliasesContext)

EnterColumnAliases is called when production columnAliases is entered.

func (*BaseSqlBaseListener) EnterColumnDefinition

func (s *BaseSqlBaseListener) EnterColumnDefinition(ctx *ColumnDefinitionContext)

EnterColumnDefinition is called when production columnDefinition is entered.

func (*BaseSqlBaseListener) EnterColumnReference

func (s *BaseSqlBaseListener) EnterColumnReference(ctx *ColumnReferenceContext)

EnterColumnReference is called when production columnReference is entered.

func (*BaseSqlBaseListener) EnterComparison

func (s *BaseSqlBaseListener) EnterComparison(ctx *ComparisonContext)

EnterComparison is called when production comparison is entered.

func (*BaseSqlBaseListener) EnterComparisonOperator

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

EnterComparisonOperator is called when production comparisonOperator is entered.

func (*BaseSqlBaseListener) EnterComparisonQuantifier

func (s *BaseSqlBaseListener) EnterComparisonQuantifier(ctx *ComparisonQuantifierContext)

EnterComparisonQuantifier is called when production comparisonQuantifier is entered.

func (*BaseSqlBaseListener) EnterConcatenation

func (s *BaseSqlBaseListener) EnterConcatenation(ctx *ConcatenationContext)

EnterConcatenation is called when production concatenation is entered.

func (*BaseSqlBaseListener) EnterCube

func (s *BaseSqlBaseListener) EnterCube(ctx *CubeContext)

EnterCube is called when production cube is entered.

func (*BaseSqlBaseListener) EnterCurrentPath

func (s *BaseSqlBaseListener) EnterCurrentPath(ctx *CurrentPathContext)

EnterCurrentPath is called when production currentPath is entered.

func (*BaseSqlBaseListener) EnterCurrentRowBound

func (s *BaseSqlBaseListener) EnterCurrentRowBound(ctx *CurrentRowBoundContext)

EnterCurrentRowBound is called when production currentRowBound is entered.

func (*BaseSqlBaseListener) EnterCurrentUser

func (s *BaseSqlBaseListener) EnterCurrentUser(ctx *CurrentUserContext)

EnterCurrentUser is called when production currentUser is entered.

func (*BaseSqlBaseListener) EnterDecimalLiteral

func (s *BaseSqlBaseListener) EnterDecimalLiteral(ctx *DecimalLiteralContext)

EnterDecimalLiteral is called when production decimalLiteral is entered.

func (*BaseSqlBaseListener) EnterDereference

func (s *BaseSqlBaseListener) EnterDereference(ctx *DereferenceContext)

EnterDereference is called when production dereference is entered.

func (*BaseSqlBaseListener) EnterDigitIdentifier

func (s *BaseSqlBaseListener) EnterDigitIdentifier(ctx *DigitIdentifierContext)

EnterDigitIdentifier is called when production digitIdentifier is entered.

func (*BaseSqlBaseListener) EnterDistinctFrom

func (s *BaseSqlBaseListener) EnterDistinctFrom(ctx *DistinctFromContext)

EnterDistinctFrom is called when production distinctFrom is entered.

func (*BaseSqlBaseListener) EnterDoubleLiteral

func (s *BaseSqlBaseListener) EnterDoubleLiteral(ctx *DoubleLiteralContext)

EnterDoubleLiteral is called when production doubleLiteral is entered.

func (*BaseSqlBaseListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseSqlBaseListener) EnterExists

func (s *BaseSqlBaseListener) EnterExists(ctx *ExistsContext)

EnterExists is called when production exists is entered.

func (*BaseSqlBaseListener) EnterExplainFormat

func (s *BaseSqlBaseListener) EnterExplainFormat(ctx *ExplainFormatContext)

EnterExplainFormat is called when production explainFormat is entered.

func (*BaseSqlBaseListener) EnterExplainType

func (s *BaseSqlBaseListener) EnterExplainType(ctx *ExplainTypeContext)

EnterExplainType is called when production explainType is entered.

func (*BaseSqlBaseListener) EnterExpression

func (s *BaseSqlBaseListener) EnterExpression(ctx *ExpressionContext)

EnterExpression is called when production expression is entered.

func (*BaseSqlBaseListener) EnterExtract

func (s *BaseSqlBaseListener) EnterExtract(ctx *ExtractContext)

EnterExtract is called when production extract is entered.

func (*BaseSqlBaseListener) EnterFilter

func (s *BaseSqlBaseListener) EnterFilter(ctx *FilterContext)

EnterFilter is called when production filter is entered.

func (*BaseSqlBaseListener) EnterFunctionCall

func (s *BaseSqlBaseListener) EnterFunctionCall(ctx *FunctionCallContext)

EnterFunctionCall is called when production functionCall is entered.

func (*BaseSqlBaseListener) EnterGroupBy

func (s *BaseSqlBaseListener) EnterGroupBy(ctx *GroupByContext)

EnterGroupBy is called when production groupBy is entered.

func (*BaseSqlBaseListener) EnterGroupingOperation

func (s *BaseSqlBaseListener) EnterGroupingOperation(ctx *GroupingOperationContext)

EnterGroupingOperation is called when production groupingOperation is entered.

func (*BaseSqlBaseListener) EnterGroupingSet

func (s *BaseSqlBaseListener) EnterGroupingSet(ctx *GroupingSetContext)

EnterGroupingSet is called when production groupingSet is entered.

func (*BaseSqlBaseListener) EnterInList

func (s *BaseSqlBaseListener) EnterInList(ctx *InListContext)

EnterInList is called when production inList is entered.

func (*BaseSqlBaseListener) EnterInSubquery

func (s *BaseSqlBaseListener) EnterInSubquery(ctx *InSubqueryContext)

EnterInSubquery is called when production inSubquery is entered.

func (*BaseSqlBaseListener) EnterInlineTable

func (s *BaseSqlBaseListener) EnterInlineTable(ctx *InlineTableContext)

EnterInlineTable is called when production inlineTable is entered.

func (*BaseSqlBaseListener) EnterIntegerLiteral

func (s *BaseSqlBaseListener) EnterIntegerLiteral(ctx *IntegerLiteralContext)

EnterIntegerLiteral is called when production integerLiteral is entered.

func (*BaseSqlBaseListener) EnterInterval

func (s *BaseSqlBaseListener) EnterInterval(ctx *IntervalContext)

EnterInterval is called when production interval is entered.

func (*BaseSqlBaseListener) EnterIntervalField

func (s *BaseSqlBaseListener) EnterIntervalField(ctx *IntervalFieldContext)

EnterIntervalField is called when production intervalField is entered.

func (*BaseSqlBaseListener) EnterIntervalLiteral

func (s *BaseSqlBaseListener) EnterIntervalLiteral(ctx *IntervalLiteralContext)

EnterIntervalLiteral is called when production intervalLiteral is entered.

func (*BaseSqlBaseListener) EnterIsolationLevel

func (s *BaseSqlBaseListener) EnterIsolationLevel(ctx *IsolationLevelContext)

EnterIsolationLevel is called when production isolationLevel is entered.

func (*BaseSqlBaseListener) EnterJoinCriteria

func (s *BaseSqlBaseListener) EnterJoinCriteria(ctx *JoinCriteriaContext)

EnterJoinCriteria is called when production joinCriteria is entered.

func (*BaseSqlBaseListener) EnterJoinRelation

func (s *BaseSqlBaseListener) EnterJoinRelation(ctx *JoinRelationContext)

EnterJoinRelation is called when production joinRelation is entered.

func (*BaseSqlBaseListener) EnterJoinType

func (s *BaseSqlBaseListener) EnterJoinType(ctx *JoinTypeContext)

EnterJoinType is called when production joinType is entered.

func (*BaseSqlBaseListener) EnterLambda

func (s *BaseSqlBaseListener) EnterLambda(ctx *LambdaContext)

EnterLambda is called when production lambda is entered.

func (*BaseSqlBaseListener) EnterLateral

func (s *BaseSqlBaseListener) EnterLateral(ctx *LateralContext)

EnterLateral is called when production lateral is entered.

func (*BaseSqlBaseListener) EnterLike

func (s *BaseSqlBaseListener) EnterLike(ctx *LikeContext)

EnterLike is called when production like is entered.

func (*BaseSqlBaseListener) EnterLikeClause

func (s *BaseSqlBaseListener) EnterLikeClause(ctx *LikeClauseContext)

EnterLikeClause is called when production likeClause is entered.

func (*BaseSqlBaseListener) EnterLogicalBinary

func (s *BaseSqlBaseListener) EnterLogicalBinary(ctx *LogicalBinaryContext)

EnterLogicalBinary is called when production logicalBinary is entered.

func (*BaseSqlBaseListener) EnterLogicalNot

func (s *BaseSqlBaseListener) EnterLogicalNot(ctx *LogicalNotContext)

EnterLogicalNot is called when production logicalNot is entered.

func (*BaseSqlBaseListener) EnterMultipleGroupingSets

func (s *BaseSqlBaseListener) EnterMultipleGroupingSets(ctx *MultipleGroupingSetsContext)

EnterMultipleGroupingSets is called when production multipleGroupingSets is entered.

func (*BaseSqlBaseListener) EnterNamedArgument

func (s *BaseSqlBaseListener) EnterNamedArgument(ctx *NamedArgumentContext)

EnterNamedArgument is called when production namedArgument is entered.

func (*BaseSqlBaseListener) EnterNamedQuery

func (s *BaseSqlBaseListener) EnterNamedQuery(ctx *NamedQueryContext)

EnterNamedQuery is called when production namedQuery is entered.

func (*BaseSqlBaseListener) EnterNonReserved

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

EnterNonReserved is called when production nonReserved is entered.

func (*BaseSqlBaseListener) EnterNormalForm

func (s *BaseSqlBaseListener) EnterNormalForm(ctx *NormalFormContext)

EnterNormalForm is called when production normalForm is entered.

func (*BaseSqlBaseListener) EnterNormalize

func (s *BaseSqlBaseListener) EnterNormalize(ctx *NormalizeContext)

EnterNormalize is called when production normalize is entered.

func (*BaseSqlBaseListener) EnterNullLiteral

func (s *BaseSqlBaseListener) EnterNullLiteral(ctx *NullLiteralContext)

EnterNullLiteral is called when production nullLiteral is entered.

func (*BaseSqlBaseListener) EnterNullPredicate

func (s *BaseSqlBaseListener) EnterNullPredicate(ctx *NullPredicateContext)

EnterNullPredicate is called when production nullPredicate is entered.

func (*BaseSqlBaseListener) EnterNumericLiteral

func (s *BaseSqlBaseListener) EnterNumericLiteral(ctx *NumericLiteralContext)

EnterNumericLiteral is called when production numericLiteral is entered.

func (*BaseSqlBaseListener) EnterOver

func (s *BaseSqlBaseListener) EnterOver(ctx *OverContext)

EnterOver is called when production over is entered.

func (*BaseSqlBaseListener) EnterParameter

func (s *BaseSqlBaseListener) EnterParameter(ctx *ParameterContext)

EnterParameter is called when production parameter is entered.

func (*BaseSqlBaseListener) EnterParenthesizedExpression

func (s *BaseSqlBaseListener) EnterParenthesizedExpression(ctx *ParenthesizedExpressionContext)

EnterParenthesizedExpression is called when production parenthesizedExpression is entered.

func (*BaseSqlBaseListener) EnterParenthesizedRelation

func (s *BaseSqlBaseListener) EnterParenthesizedRelation(ctx *ParenthesizedRelationContext)

EnterParenthesizedRelation is called when production parenthesizedRelation is entered.

func (*BaseSqlBaseListener) EnterPathSpecification

func (s *BaseSqlBaseListener) EnterPathSpecification(ctx *PathSpecificationContext)

EnterPathSpecification is called when production pathSpecification is entered.

func (*BaseSqlBaseListener) EnterPosition

func (s *BaseSqlBaseListener) EnterPosition(ctx *PositionContext)

EnterPosition is called when production position is entered.

func (*BaseSqlBaseListener) EnterPositionalArgument

func (s *BaseSqlBaseListener) EnterPositionalArgument(ctx *PositionalArgumentContext)

EnterPositionalArgument is called when production positionalArgument is entered.

func (*BaseSqlBaseListener) EnterPredicated

func (s *BaseSqlBaseListener) EnterPredicated(ctx *PredicatedContext)

EnterPredicated is called when production predicated is entered.

func (*BaseSqlBaseListener) EnterPrivilege

func (s *BaseSqlBaseListener) EnterPrivilege(ctx *PrivilegeContext)

EnterPrivilege is called when production privilege is entered.

func (*BaseSqlBaseListener) EnterProperties

func (s *BaseSqlBaseListener) EnterProperties(ctx *PropertiesContext)

EnterProperties is called when production properties is entered.

func (*BaseSqlBaseListener) EnterProperty

func (s *BaseSqlBaseListener) EnterProperty(ctx *PropertyContext)

EnterProperty is called when production property is entered.

func (*BaseSqlBaseListener) EnterQualifiedArgument

func (s *BaseSqlBaseListener) EnterQualifiedArgument(ctx *QualifiedArgumentContext)

EnterQualifiedArgument is called when production qualifiedArgument is entered.

func (*BaseSqlBaseListener) EnterQualifiedName

func (s *BaseSqlBaseListener) EnterQualifiedName(ctx *QualifiedNameContext)

EnterQualifiedName is called when production qualifiedName is entered.

func (*BaseSqlBaseListener) EnterQuantifiedComparison

func (s *BaseSqlBaseListener) EnterQuantifiedComparison(ctx *QuantifiedComparisonContext)

EnterQuantifiedComparison is called when production quantifiedComparison is entered.

func (*BaseSqlBaseListener) EnterQuery

func (s *BaseSqlBaseListener) EnterQuery(ctx *QueryContext)

EnterQuery is called when production query is entered.

func (*BaseSqlBaseListener) EnterQueryNoWith

func (s *BaseSqlBaseListener) EnterQueryNoWith(ctx *QueryNoWithContext)

EnterQueryNoWith is called when production queryNoWith is entered.

func (*BaseSqlBaseListener) EnterQueryPrimaryDefault

func (s *BaseSqlBaseListener) EnterQueryPrimaryDefault(ctx *QueryPrimaryDefaultContext)

EnterQueryPrimaryDefault is called when production queryPrimaryDefault is entered.

func (*BaseSqlBaseListener) EnterQuerySpecification

func (s *BaseSqlBaseListener) EnterQuerySpecification(ctx *QuerySpecificationContext)

EnterQuerySpecification is called when production querySpecification is entered.

func (*BaseSqlBaseListener) EnterQueryTermDefault

func (s *BaseSqlBaseListener) EnterQueryTermDefault(ctx *QueryTermDefaultContext)

EnterQueryTermDefault is called when production queryTermDefault is entered.

func (*BaseSqlBaseListener) EnterQuotedIdentifier

func (s *BaseSqlBaseListener) EnterQuotedIdentifier(ctx *QuotedIdentifierContext)

EnterQuotedIdentifier is called when production quotedIdentifier is entered.

func (*BaseSqlBaseListener) EnterReadCommitted

func (s *BaseSqlBaseListener) EnterReadCommitted(ctx *ReadCommittedContext)

EnterReadCommitted is called when production readCommitted is entered.

func (*BaseSqlBaseListener) EnterReadUncommitted

func (s *BaseSqlBaseListener) EnterReadUncommitted(ctx *ReadUncommittedContext)

EnterReadUncommitted is called when production readUncommitted is entered.

func (*BaseSqlBaseListener) EnterRelationDefault

func (s *BaseSqlBaseListener) EnterRelationDefault(ctx *RelationDefaultContext)

EnterRelationDefault is called when production relationDefault is entered.

func (*BaseSqlBaseListener) EnterRepeatableRead

func (s *BaseSqlBaseListener) EnterRepeatableRead(ctx *RepeatableReadContext)

EnterRepeatableRead is called when production repeatableRead is entered.

func (*BaseSqlBaseListener) EnterRollup

func (s *BaseSqlBaseListener) EnterRollup(ctx *RollupContext)

EnterRollup is called when production rollup is entered.

func (*BaseSqlBaseListener) EnterRowConstructor

func (s *BaseSqlBaseListener) EnterRowConstructor(ctx *RowConstructorContext)

EnterRowConstructor is called when production rowConstructor is entered.

func (*BaseSqlBaseListener) EnterSampleType

func (s *BaseSqlBaseListener) EnterSampleType(ctx *SampleTypeContext)

EnterSampleType is called when production sampleType is entered.

func (*BaseSqlBaseListener) EnterSampledRelation

func (s *BaseSqlBaseListener) EnterSampledRelation(ctx *SampledRelationContext)

EnterSampledRelation is called when production sampledRelation is entered.

func (*BaseSqlBaseListener) EnterSearchedCase

func (s *BaseSqlBaseListener) EnterSearchedCase(ctx *SearchedCaseContext)

EnterSearchedCase is called when production searchedCase is entered.

func (*BaseSqlBaseListener) EnterSelectAll

func (s *BaseSqlBaseListener) EnterSelectAll(ctx *SelectAllContext)

EnterSelectAll is called when production selectAll is entered.

func (*BaseSqlBaseListener) EnterSelectSingle

func (s *BaseSqlBaseListener) EnterSelectSingle(ctx *SelectSingleContext)

EnterSelectSingle is called when production selectSingle is entered.

func (*BaseSqlBaseListener) EnterSerializable

func (s *BaseSqlBaseListener) EnterSerializable(ctx *SerializableContext)

EnterSerializable is called when production serializable is entered.

func (*BaseSqlBaseListener) EnterSetOperation

func (s *BaseSqlBaseListener) EnterSetOperation(ctx *SetOperationContext)

EnterSetOperation is called when production setOperation is entered.

func (*BaseSqlBaseListener) EnterSetQuantifier

func (s *BaseSqlBaseListener) EnterSetQuantifier(ctx *SetQuantifierContext)

EnterSetQuantifier is called when production setQuantifier is entered.

func (*BaseSqlBaseListener) EnterSimpleCase

func (s *BaseSqlBaseListener) EnterSimpleCase(ctx *SimpleCaseContext)

EnterSimpleCase is called when production simpleCase is entered.

func (*BaseSqlBaseListener) EnterSingleGroupingSet

func (s *BaseSqlBaseListener) EnterSingleGroupingSet(ctx *SingleGroupingSetContext)

EnterSingleGroupingSet is called when production singleGroupingSet is entered.

func (*BaseSqlBaseListener) EnterSingleStatement

func (s *BaseSqlBaseListener) EnterSingleStatement(ctx *SingleStatementContext)

EnterSingleStatement is called when production singleStatement is entered.

func (*BaseSqlBaseListener) EnterSortItem

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

EnterSortItem is called when production sortItem is entered.

func (*BaseSqlBaseListener) EnterSpecialDateTimeFunction

func (s *BaseSqlBaseListener) EnterSpecialDateTimeFunction(ctx *SpecialDateTimeFunctionContext)

EnterSpecialDateTimeFunction is called when production specialDateTimeFunction is entered.

func (*BaseSqlBaseListener) EnterStandaloneExpression

func (s *BaseSqlBaseListener) EnterStandaloneExpression(ctx *StandaloneExpressionContext)

EnterStandaloneExpression is called when production standaloneExpression is entered.

func (*BaseSqlBaseListener) EnterStandalonePathSpecification

func (s *BaseSqlBaseListener) EnterStandalonePathSpecification(ctx *StandalonePathSpecificationContext)

EnterStandalonePathSpecification is called when production standalonePathSpecification is entered.

func (*BaseSqlBaseListener) EnterStatementDefault

func (s *BaseSqlBaseListener) EnterStatementDefault(ctx *StatementDefaultContext)

EnterStatementDefault is called when production statementDefault is entered.

func (*BaseSqlBaseListener) EnterStringLiteral

func (s *BaseSqlBaseListener) EnterStringLiteral(ctx *StringLiteralContext)

EnterStringLiteral is called when production stringLiteral is entered.

func (*BaseSqlBaseListener) EnterSubquery

func (s *BaseSqlBaseListener) EnterSubquery(ctx *SubqueryContext)

EnterSubquery is called when production subquery is entered.

func (*BaseSqlBaseListener) EnterSubqueryExpression

func (s *BaseSqlBaseListener) EnterSubqueryExpression(ctx *SubqueryExpressionContext)

EnterSubqueryExpression is called when production subqueryExpression is entered.

func (*BaseSqlBaseListener) EnterSubqueryRelation

func (s *BaseSqlBaseListener) EnterSubqueryRelation(ctx *SubqueryRelationContext)

EnterSubqueryRelation is called when production subqueryRelation is entered.

func (*BaseSqlBaseListener) EnterSubscript

func (s *BaseSqlBaseListener) EnterSubscript(ctx *SubscriptContext)

EnterSubscript is called when production subscript is entered.

func (*BaseSqlBaseListener) EnterSubstring

func (s *BaseSqlBaseListener) EnterSubstring(ctx *SubstringContext)

EnterSubstring is called when production substring is entered.

func (*BaseSqlBaseListener) EnterTable

func (s *BaseSqlBaseListener) EnterTable(ctx *TableContext)

EnterTable is called when production table is entered.

func (*BaseSqlBaseListener) EnterTableElement

func (s *BaseSqlBaseListener) EnterTableElement(ctx *TableElementContext)

EnterTableElement is called when production tableElement is entered.

func (*BaseSqlBaseListener) EnterTableName

func (s *BaseSqlBaseListener) EnterTableName(ctx *TableNameContext)

EnterTableName is called when production tableName is entered.

func (*BaseSqlBaseListener) EnterTimeZoneInterval

func (s *BaseSqlBaseListener) EnterTimeZoneInterval(ctx *TimeZoneIntervalContext)

EnterTimeZoneInterval is called when production timeZoneInterval is entered.

func (*BaseSqlBaseListener) EnterTimeZoneString

func (s *BaseSqlBaseListener) EnterTimeZoneString(ctx *TimeZoneStringContext)

EnterTimeZoneString is called when production timeZoneString is entered.

func (*BaseSqlBaseListener) EnterTransactionAccessMode

func (s *BaseSqlBaseListener) EnterTransactionAccessMode(ctx *TransactionAccessModeContext)

EnterTransactionAccessMode is called when production transactionAccessMode is entered.

func (*BaseSqlBaseListener) EnterTypeConstructor

func (s *BaseSqlBaseListener) EnterTypeConstructor(ctx *TypeConstructorContext)

EnterTypeConstructor is called when production typeConstructor is entered.

func (*BaseSqlBaseListener) EnterTypeParameter

func (s *BaseSqlBaseListener) EnterTypeParameter(ctx *TypeParameterContext)

EnterTypeParameter is called when production typeParameter is entered.

func (*BaseSqlBaseListener) EnterType_

func (s *BaseSqlBaseListener) EnterType_(ctx *Type_Context)

EnterType_ is called when production type_ is entered.

func (*BaseSqlBaseListener) EnterUnboundedFrame

func (s *BaseSqlBaseListener) EnterUnboundedFrame(ctx *UnboundedFrameContext)

EnterUnboundedFrame is called when production unboundedFrame is entered.

func (*BaseSqlBaseListener) EnterUnicodeStringLiteral

func (s *BaseSqlBaseListener) EnterUnicodeStringLiteral(ctx *UnicodeStringLiteralContext)

EnterUnicodeStringLiteral is called when production unicodeStringLiteral is entered.

func (*BaseSqlBaseListener) EnterUnnest

func (s *BaseSqlBaseListener) EnterUnnest(ctx *UnnestContext)

EnterUnnest is called when production unnest is entered.

func (*BaseSqlBaseListener) EnterUnqualifiedArgument

func (s *BaseSqlBaseListener) EnterUnqualifiedArgument(ctx *UnqualifiedArgumentContext)

EnterUnqualifiedArgument is called when production unqualifiedArgument is entered.

func (*BaseSqlBaseListener) EnterUnquotedIdentifier

func (s *BaseSqlBaseListener) EnterUnquotedIdentifier(ctx *UnquotedIdentifierContext)

EnterUnquotedIdentifier is called when production unquotedIdentifier is entered.

func (*BaseSqlBaseListener) EnterValueExpressionDefault

func (s *BaseSqlBaseListener) EnterValueExpressionDefault(ctx *ValueExpressionDefaultContext)

EnterValueExpressionDefault is called when production valueExpressionDefault is entered.

func (*BaseSqlBaseListener) EnterWhenClause

func (s *BaseSqlBaseListener) EnterWhenClause(ctx *WhenClauseContext)

EnterWhenClause is called when production whenClause is entered.

func (*BaseSqlBaseListener) EnterWindowFrame

func (s *BaseSqlBaseListener) EnterWindowFrame(ctx *WindowFrameContext)

EnterWindowFrame is called when production windowFrame is entered.

func (*BaseSqlBaseListener) EnterWith

func (s *BaseSqlBaseListener) EnterWith(ctx *WithContext)

EnterWith is called when production with is entered.

func (*BaseSqlBaseListener) ExitAliasedRelation

func (s *BaseSqlBaseListener) ExitAliasedRelation(ctx *AliasedRelationContext)

ExitAliasedRelation is called when production aliasedRelation is exited.

func (*BaseSqlBaseListener) ExitArithmeticBinary

func (s *BaseSqlBaseListener) ExitArithmeticBinary(ctx *ArithmeticBinaryContext)

ExitArithmeticBinary is called when production arithmeticBinary is exited.

func (*BaseSqlBaseListener) ExitArithmeticUnary

func (s *BaseSqlBaseListener) ExitArithmeticUnary(ctx *ArithmeticUnaryContext)

ExitArithmeticUnary is called when production arithmeticUnary is exited.

func (*BaseSqlBaseListener) ExitArrayConstructor

func (s *BaseSqlBaseListener) ExitArrayConstructor(ctx *ArrayConstructorContext)

ExitArrayConstructor is called when production arrayConstructor is exited.

func (*BaseSqlBaseListener) ExitAtTimeZone

func (s *BaseSqlBaseListener) ExitAtTimeZone(ctx *AtTimeZoneContext)

ExitAtTimeZone is called when production atTimeZone is exited.

func (*BaseSqlBaseListener) ExitBackQuotedIdentifier

func (s *BaseSqlBaseListener) ExitBackQuotedIdentifier(ctx *BackQuotedIdentifierContext)

ExitBackQuotedIdentifier is called when production backQuotedIdentifier is exited.

func (*BaseSqlBaseListener) ExitBaseType

func (s *BaseSqlBaseListener) ExitBaseType(ctx *BaseTypeContext)

ExitBaseType is called when production baseType is exited.

func (*BaseSqlBaseListener) ExitBasicStringLiteral

func (s *BaseSqlBaseListener) ExitBasicStringLiteral(ctx *BasicStringLiteralContext)

ExitBasicStringLiteral is called when production basicStringLiteral is exited.

func (*BaseSqlBaseListener) ExitBetween

func (s *BaseSqlBaseListener) ExitBetween(ctx *BetweenContext)

ExitBetween is called when production between is exited.

func (*BaseSqlBaseListener) ExitBinaryLiteral

func (s *BaseSqlBaseListener) ExitBinaryLiteral(ctx *BinaryLiteralContext)

ExitBinaryLiteral is called when production binaryLiteral is exited.

func (*BaseSqlBaseListener) ExitBooleanLiteral

func (s *BaseSqlBaseListener) ExitBooleanLiteral(ctx *BooleanLiteralContext)

ExitBooleanLiteral is called when production booleanLiteral is exited.

func (*BaseSqlBaseListener) ExitBooleanValue

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

ExitBooleanValue is called when production booleanValue is exited.

func (*BaseSqlBaseListener) ExitBoundedFrame

func (s *BaseSqlBaseListener) ExitBoundedFrame(ctx *BoundedFrameContext)

ExitBoundedFrame is called when production boundedFrame is exited.

func (*BaseSqlBaseListener) ExitCast

func (s *BaseSqlBaseListener) ExitCast(ctx *CastContext)

ExitCast is called when production cast is exited.

func (*BaseSqlBaseListener) ExitColumnAliases

func (s *BaseSqlBaseListener) ExitColumnAliases(ctx *ColumnAliasesContext)

ExitColumnAliases is called when production columnAliases is exited.

func (*BaseSqlBaseListener) ExitColumnDefinition

func (s *BaseSqlBaseListener) ExitColumnDefinition(ctx *ColumnDefinitionContext)

ExitColumnDefinition is called when production columnDefinition is exited.

func (*BaseSqlBaseListener) ExitColumnReference

func (s *BaseSqlBaseListener) ExitColumnReference(ctx *ColumnReferenceContext)

ExitColumnReference is called when production columnReference is exited.

func (*BaseSqlBaseListener) ExitComparison

func (s *BaseSqlBaseListener) ExitComparison(ctx *ComparisonContext)

ExitComparison is called when production comparison is exited.

func (*BaseSqlBaseListener) ExitComparisonOperator

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

ExitComparisonOperator is called when production comparisonOperator is exited.

func (*BaseSqlBaseListener) ExitComparisonQuantifier

func (s *BaseSqlBaseListener) ExitComparisonQuantifier(ctx *ComparisonQuantifierContext)

ExitComparisonQuantifier is called when production comparisonQuantifier is exited.

func (*BaseSqlBaseListener) ExitConcatenation

func (s *BaseSqlBaseListener) ExitConcatenation(ctx *ConcatenationContext)

ExitConcatenation is called when production concatenation is exited.

func (*BaseSqlBaseListener) ExitCube

func (s *BaseSqlBaseListener) ExitCube(ctx *CubeContext)

ExitCube is called when production cube is exited.

func (*BaseSqlBaseListener) ExitCurrentPath

func (s *BaseSqlBaseListener) ExitCurrentPath(ctx *CurrentPathContext)

ExitCurrentPath is called when production currentPath is exited.

func (*BaseSqlBaseListener) ExitCurrentRowBound

func (s *BaseSqlBaseListener) ExitCurrentRowBound(ctx *CurrentRowBoundContext)

ExitCurrentRowBound is called when production currentRowBound is exited.

func (*BaseSqlBaseListener) ExitCurrentUser

func (s *BaseSqlBaseListener) ExitCurrentUser(ctx *CurrentUserContext)

ExitCurrentUser is called when production currentUser is exited.

func (*BaseSqlBaseListener) ExitDecimalLiteral

func (s *BaseSqlBaseListener) ExitDecimalLiteral(ctx *DecimalLiteralContext)

ExitDecimalLiteral is called when production decimalLiteral is exited.

func (*BaseSqlBaseListener) ExitDereference

func (s *BaseSqlBaseListener) ExitDereference(ctx *DereferenceContext)

ExitDereference is called when production dereference is exited.

func (*BaseSqlBaseListener) ExitDigitIdentifier

func (s *BaseSqlBaseListener) ExitDigitIdentifier(ctx *DigitIdentifierContext)

ExitDigitIdentifier is called when production digitIdentifier is exited.

func (*BaseSqlBaseListener) ExitDistinctFrom

func (s *BaseSqlBaseListener) ExitDistinctFrom(ctx *DistinctFromContext)

ExitDistinctFrom is called when production distinctFrom is exited.

func (*BaseSqlBaseListener) ExitDoubleLiteral

func (s *BaseSqlBaseListener) ExitDoubleLiteral(ctx *DoubleLiteralContext)

ExitDoubleLiteral is called when production doubleLiteral is exited.

func (*BaseSqlBaseListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseSqlBaseListener) ExitExists

func (s *BaseSqlBaseListener) ExitExists(ctx *ExistsContext)

ExitExists is called when production exists is exited.

func (*BaseSqlBaseListener) ExitExplainFormat

func (s *BaseSqlBaseListener) ExitExplainFormat(ctx *ExplainFormatContext)

ExitExplainFormat is called when production explainFormat is exited.

func (*BaseSqlBaseListener) ExitExplainType

func (s *BaseSqlBaseListener) ExitExplainType(ctx *ExplainTypeContext)

ExitExplainType is called when production explainType is exited.

func (*BaseSqlBaseListener) ExitExpression

func (s *BaseSqlBaseListener) ExitExpression(ctx *ExpressionContext)

ExitExpression is called when production expression is exited.

func (*BaseSqlBaseListener) ExitExtract

func (s *BaseSqlBaseListener) ExitExtract(ctx *ExtractContext)

ExitExtract is called when production extract is exited.

func (*BaseSqlBaseListener) ExitFilter

func (s *BaseSqlBaseListener) ExitFilter(ctx *FilterContext)

ExitFilter is called when production filter is exited.

func (*BaseSqlBaseListener) ExitFunctionCall

func (s *BaseSqlBaseListener) ExitFunctionCall(ctx *FunctionCallContext)

ExitFunctionCall is called when production functionCall is exited.

func (*BaseSqlBaseListener) ExitGroupBy

func (s *BaseSqlBaseListener) ExitGroupBy(ctx *GroupByContext)

ExitGroupBy is called when production groupBy is exited.

func (*BaseSqlBaseListener) ExitGroupingOperation

func (s *BaseSqlBaseListener) ExitGroupingOperation(ctx *GroupingOperationContext)

ExitGroupingOperation is called when production groupingOperation is exited.

func (*BaseSqlBaseListener) ExitGroupingSet

func (s *BaseSqlBaseListener) ExitGroupingSet(ctx *GroupingSetContext)

ExitGroupingSet is called when production groupingSet is exited.

func (*BaseSqlBaseListener) ExitInList

func (s *BaseSqlBaseListener) ExitInList(ctx *InListContext)

ExitInList is called when production inList is exited.

func (*BaseSqlBaseListener) ExitInSubquery

func (s *BaseSqlBaseListener) ExitInSubquery(ctx *InSubqueryContext)

ExitInSubquery is called when production inSubquery is exited.

func (*BaseSqlBaseListener) ExitInlineTable

func (s *BaseSqlBaseListener) ExitInlineTable(ctx *InlineTableContext)

ExitInlineTable is called when production inlineTable is exited.

func (*BaseSqlBaseListener) ExitIntegerLiteral

func (s *BaseSqlBaseListener) ExitIntegerLiteral(ctx *IntegerLiteralContext)

ExitIntegerLiteral is called when production integerLiteral is exited.

func (*BaseSqlBaseListener) ExitInterval

func (s *BaseSqlBaseListener) ExitInterval(ctx *IntervalContext)

ExitInterval is called when production interval is exited.

func (*BaseSqlBaseListener) ExitIntervalField

func (s *BaseSqlBaseListener) ExitIntervalField(ctx *IntervalFieldContext)

ExitIntervalField is called when production intervalField is exited.

func (*BaseSqlBaseListener) ExitIntervalLiteral

func (s *BaseSqlBaseListener) ExitIntervalLiteral(ctx *IntervalLiteralContext)

ExitIntervalLiteral is called when production intervalLiteral is exited.

func (*BaseSqlBaseListener) ExitIsolationLevel

func (s *BaseSqlBaseListener) ExitIsolationLevel(ctx *IsolationLevelContext)

ExitIsolationLevel is called when production isolationLevel is exited.

func (*BaseSqlBaseListener) ExitJoinCriteria

func (s *BaseSqlBaseListener) ExitJoinCriteria(ctx *JoinCriteriaContext)

ExitJoinCriteria is called when production joinCriteria is exited.

func (*BaseSqlBaseListener) ExitJoinRelation

func (s *BaseSqlBaseListener) ExitJoinRelation(ctx *JoinRelationContext)

ExitJoinRelation is called when production joinRelation is exited.

func (*BaseSqlBaseListener) ExitJoinType

func (s *BaseSqlBaseListener) ExitJoinType(ctx *JoinTypeContext)

ExitJoinType is called when production joinType is exited.

func (*BaseSqlBaseListener) ExitLambda

func (s *BaseSqlBaseListener) ExitLambda(ctx *LambdaContext)

ExitLambda is called when production lambda is exited.

func (*BaseSqlBaseListener) ExitLateral

func (s *BaseSqlBaseListener) ExitLateral(ctx *LateralContext)

ExitLateral is called when production lateral is exited.

func (*BaseSqlBaseListener) ExitLike

func (s *BaseSqlBaseListener) ExitLike(ctx *LikeContext)

ExitLike is called when production like is exited.

func (*BaseSqlBaseListener) ExitLikeClause

func (s *BaseSqlBaseListener) ExitLikeClause(ctx *LikeClauseContext)

ExitLikeClause is called when production likeClause is exited.

func (*BaseSqlBaseListener) ExitLogicalBinary

func (s *BaseSqlBaseListener) ExitLogicalBinary(ctx *LogicalBinaryContext)

ExitLogicalBinary is called when production logicalBinary is exited.

func (*BaseSqlBaseListener) ExitLogicalNot

func (s *BaseSqlBaseListener) ExitLogicalNot(ctx *LogicalNotContext)

ExitLogicalNot is called when production logicalNot is exited.

func (*BaseSqlBaseListener) ExitMultipleGroupingSets

func (s *BaseSqlBaseListener) ExitMultipleGroupingSets(ctx *MultipleGroupingSetsContext)

ExitMultipleGroupingSets is called when production multipleGroupingSets is exited.

func (*BaseSqlBaseListener) ExitNamedArgument

func (s *BaseSqlBaseListener) ExitNamedArgument(ctx *NamedArgumentContext)

ExitNamedArgument is called when production namedArgument is exited.

func (*BaseSqlBaseListener) ExitNamedQuery

func (s *BaseSqlBaseListener) ExitNamedQuery(ctx *NamedQueryContext)

ExitNamedQuery is called when production namedQuery is exited.

func (*BaseSqlBaseListener) ExitNonReserved

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

ExitNonReserved is called when production nonReserved is exited.

func (*BaseSqlBaseListener) ExitNormalForm

func (s *BaseSqlBaseListener) ExitNormalForm(ctx *NormalFormContext)

ExitNormalForm is called when production normalForm is exited.

func (*BaseSqlBaseListener) ExitNormalize

func (s *BaseSqlBaseListener) ExitNormalize(ctx *NormalizeContext)

ExitNormalize is called when production normalize is exited.

func (*BaseSqlBaseListener) ExitNullLiteral

func (s *BaseSqlBaseListener) ExitNullLiteral(ctx *NullLiteralContext)

ExitNullLiteral is called when production nullLiteral is exited.

func (*BaseSqlBaseListener) ExitNullPredicate

func (s *BaseSqlBaseListener) ExitNullPredicate(ctx *NullPredicateContext)

ExitNullPredicate is called when production nullPredicate is exited.

func (*BaseSqlBaseListener) ExitNumericLiteral

func (s *BaseSqlBaseListener) ExitNumericLiteral(ctx *NumericLiteralContext)

ExitNumericLiteral is called when production numericLiteral is exited.

func (*BaseSqlBaseListener) ExitOver

func (s *BaseSqlBaseListener) ExitOver(ctx *OverContext)

ExitOver is called when production over is exited.

func (*BaseSqlBaseListener) ExitParameter

func (s *BaseSqlBaseListener) ExitParameter(ctx *ParameterContext)

ExitParameter is called when production parameter is exited.

func (*BaseSqlBaseListener) ExitParenthesizedExpression

func (s *BaseSqlBaseListener) ExitParenthesizedExpression(ctx *ParenthesizedExpressionContext)

ExitParenthesizedExpression is called when production parenthesizedExpression is exited.

func (*BaseSqlBaseListener) ExitParenthesizedRelation

func (s *BaseSqlBaseListener) ExitParenthesizedRelation(ctx *ParenthesizedRelationContext)

ExitParenthesizedRelation is called when production parenthesizedRelation is exited.

func (*BaseSqlBaseListener) ExitPathSpecification

func (s *BaseSqlBaseListener) ExitPathSpecification(ctx *PathSpecificationContext)

ExitPathSpecification is called when production pathSpecification is exited.

func (*BaseSqlBaseListener) ExitPosition

func (s *BaseSqlBaseListener) ExitPosition(ctx *PositionContext)

ExitPosition is called when production position is exited.

func (*BaseSqlBaseListener) ExitPositionalArgument

func (s *BaseSqlBaseListener) ExitPositionalArgument(ctx *PositionalArgumentContext)

ExitPositionalArgument is called when production positionalArgument is exited.

func (*BaseSqlBaseListener) ExitPredicated

func (s *BaseSqlBaseListener) ExitPredicated(ctx *PredicatedContext)

ExitPredicated is called when production predicated is exited.

func (*BaseSqlBaseListener) ExitPrivilege

func (s *BaseSqlBaseListener) ExitPrivilege(ctx *PrivilegeContext)

ExitPrivilege is called when production privilege is exited.

func (*BaseSqlBaseListener) ExitProperties

func (s *BaseSqlBaseListener) ExitProperties(ctx *PropertiesContext)

ExitProperties is called when production properties is exited.

func (*BaseSqlBaseListener) ExitProperty

func (s *BaseSqlBaseListener) ExitProperty(ctx *PropertyContext)

ExitProperty is called when production property is exited.

func (*BaseSqlBaseListener) ExitQualifiedArgument

func (s *BaseSqlBaseListener) ExitQualifiedArgument(ctx *QualifiedArgumentContext)

ExitQualifiedArgument is called when production qualifiedArgument is exited.

func (*BaseSqlBaseListener) ExitQualifiedName

func (s *BaseSqlBaseListener) ExitQualifiedName(ctx *QualifiedNameContext)

ExitQualifiedName is called when production qualifiedName is exited.

func (*BaseSqlBaseListener) ExitQuantifiedComparison

func (s *BaseSqlBaseListener) ExitQuantifiedComparison(ctx *QuantifiedComparisonContext)

ExitQuantifiedComparison is called when production quantifiedComparison is exited.

func (*BaseSqlBaseListener) ExitQuery

func (s *BaseSqlBaseListener) ExitQuery(ctx *QueryContext)

ExitQuery is called when production query is exited.

func (*BaseSqlBaseListener) ExitQueryNoWith

func (s *BaseSqlBaseListener) ExitQueryNoWith(ctx *QueryNoWithContext)

ExitQueryNoWith is called when production queryNoWith is exited.

func (*BaseSqlBaseListener) ExitQueryPrimaryDefault

func (s *BaseSqlBaseListener) ExitQueryPrimaryDefault(ctx *QueryPrimaryDefaultContext)

ExitQueryPrimaryDefault is called when production queryPrimaryDefault is exited.

func (*BaseSqlBaseListener) ExitQuerySpecification

func (s *BaseSqlBaseListener) ExitQuerySpecification(ctx *QuerySpecificationContext)

ExitQuerySpecification is called when production querySpecification is exited.

func (*BaseSqlBaseListener) ExitQueryTermDefault

func (s *BaseSqlBaseListener) ExitQueryTermDefault(ctx *QueryTermDefaultContext)

ExitQueryTermDefault is called when production queryTermDefault is exited.

func (*BaseSqlBaseListener) ExitQuotedIdentifier

func (s *BaseSqlBaseListener) ExitQuotedIdentifier(ctx *QuotedIdentifierContext)

ExitQuotedIdentifier is called when production quotedIdentifier is exited.

func (*BaseSqlBaseListener) ExitReadCommitted

func (s *BaseSqlBaseListener) ExitReadCommitted(ctx *ReadCommittedContext)

ExitReadCommitted is called when production readCommitted is exited.

func (*BaseSqlBaseListener) ExitReadUncommitted

func (s *BaseSqlBaseListener) ExitReadUncommitted(ctx *ReadUncommittedContext)

ExitReadUncommitted is called when production readUncommitted is exited.

func (*BaseSqlBaseListener) ExitRelationDefault

func (s *BaseSqlBaseListener) ExitRelationDefault(ctx *RelationDefaultContext)

ExitRelationDefault is called when production relationDefault is exited.

func (*BaseSqlBaseListener) ExitRepeatableRead

func (s *BaseSqlBaseListener) ExitRepeatableRead(ctx *RepeatableReadContext)

ExitRepeatableRead is called when production repeatableRead is exited.

func (*BaseSqlBaseListener) ExitRollup

func (s *BaseSqlBaseListener) ExitRollup(ctx *RollupContext)

ExitRollup is called when production rollup is exited.

func (*BaseSqlBaseListener) ExitRowConstructor

func (s *BaseSqlBaseListener) ExitRowConstructor(ctx *RowConstructorContext)

ExitRowConstructor is called when production rowConstructor is exited.

func (*BaseSqlBaseListener) ExitSampleType

func (s *BaseSqlBaseListener) ExitSampleType(ctx *SampleTypeContext)

ExitSampleType is called when production sampleType is exited.

func (*BaseSqlBaseListener) ExitSampledRelation

func (s *BaseSqlBaseListener) ExitSampledRelation(ctx *SampledRelationContext)

ExitSampledRelation is called when production sampledRelation is exited.

func (*BaseSqlBaseListener) ExitSearchedCase

func (s *BaseSqlBaseListener) ExitSearchedCase(ctx *SearchedCaseContext)

ExitSearchedCase is called when production searchedCase is exited.

func (*BaseSqlBaseListener) ExitSelectAll

func (s *BaseSqlBaseListener) ExitSelectAll(ctx *SelectAllContext)

ExitSelectAll is called when production selectAll is exited.

func (*BaseSqlBaseListener) ExitSelectSingle

func (s *BaseSqlBaseListener) ExitSelectSingle(ctx *SelectSingleContext)

ExitSelectSingle is called when production selectSingle is exited.

func (*BaseSqlBaseListener) ExitSerializable

func (s *BaseSqlBaseListener) ExitSerializable(ctx *SerializableContext)

ExitSerializable is called when production serializable is exited.

func (*BaseSqlBaseListener) ExitSetOperation

func (s *BaseSqlBaseListener) ExitSetOperation(ctx *SetOperationContext)

ExitSetOperation is called when production setOperation is exited.

func (*BaseSqlBaseListener) ExitSetQuantifier

func (s *BaseSqlBaseListener) ExitSetQuantifier(ctx *SetQuantifierContext)

ExitSetQuantifier is called when production setQuantifier is exited.

func (*BaseSqlBaseListener) ExitSimpleCase

func (s *BaseSqlBaseListener) ExitSimpleCase(ctx *SimpleCaseContext)

ExitSimpleCase is called when production simpleCase is exited.

func (*BaseSqlBaseListener) ExitSingleGroupingSet

func (s *BaseSqlBaseListener) ExitSingleGroupingSet(ctx *SingleGroupingSetContext)

ExitSingleGroupingSet is called when production singleGroupingSet is exited.

func (*BaseSqlBaseListener) ExitSingleStatement

func (s *BaseSqlBaseListener) ExitSingleStatement(ctx *SingleStatementContext)

ExitSingleStatement is called when production singleStatement is exited.

func (*BaseSqlBaseListener) ExitSortItem

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

ExitSortItem is called when production sortItem is exited.

func (*BaseSqlBaseListener) ExitSpecialDateTimeFunction

func (s *BaseSqlBaseListener) ExitSpecialDateTimeFunction(ctx *SpecialDateTimeFunctionContext)

ExitSpecialDateTimeFunction is called when production specialDateTimeFunction is exited.

func (*BaseSqlBaseListener) ExitStandaloneExpression

func (s *BaseSqlBaseListener) ExitStandaloneExpression(ctx *StandaloneExpressionContext)

ExitStandaloneExpression is called when production standaloneExpression is exited.

func (*BaseSqlBaseListener) ExitStandalonePathSpecification

func (s *BaseSqlBaseListener) ExitStandalonePathSpecification(ctx *StandalonePathSpecificationContext)

ExitStandalonePathSpecification is called when production standalonePathSpecification is exited.

func (*BaseSqlBaseListener) ExitStatementDefault

func (s *BaseSqlBaseListener) ExitStatementDefault(ctx *StatementDefaultContext)

ExitStatementDefault is called when production statementDefault is exited.

func (*BaseSqlBaseListener) ExitStringLiteral

func (s *BaseSqlBaseListener) ExitStringLiteral(ctx *StringLiteralContext)

ExitStringLiteral is called when production stringLiteral is exited.

func (*BaseSqlBaseListener) ExitSubquery

func (s *BaseSqlBaseListener) ExitSubquery(ctx *SubqueryContext)

ExitSubquery is called when production subquery is exited.

func (*BaseSqlBaseListener) ExitSubqueryExpression

func (s *BaseSqlBaseListener) ExitSubqueryExpression(ctx *SubqueryExpressionContext)

ExitSubqueryExpression is called when production subqueryExpression is exited.

func (*BaseSqlBaseListener) ExitSubqueryRelation

func (s *BaseSqlBaseListener) ExitSubqueryRelation(ctx *SubqueryRelationContext)

ExitSubqueryRelation is called when production subqueryRelation is exited.

func (*BaseSqlBaseListener) ExitSubscript

func (s *BaseSqlBaseListener) ExitSubscript(ctx *SubscriptContext)

ExitSubscript is called when production subscript is exited.

func (*BaseSqlBaseListener) ExitSubstring

func (s *BaseSqlBaseListener) ExitSubstring(ctx *SubstringContext)

ExitSubstring is called when production substring is exited.

func (*BaseSqlBaseListener) ExitTable

func (s *BaseSqlBaseListener) ExitTable(ctx *TableContext)

ExitTable is called when production table is exited.

func (*BaseSqlBaseListener) ExitTableElement

func (s *BaseSqlBaseListener) ExitTableElement(ctx *TableElementContext)

ExitTableElement is called when production tableElement is exited.

func (*BaseSqlBaseListener) ExitTableName

func (s *BaseSqlBaseListener) ExitTableName(ctx *TableNameContext)

ExitTableName is called when production tableName is exited.

func (*BaseSqlBaseListener) ExitTimeZoneInterval

func (s *BaseSqlBaseListener) ExitTimeZoneInterval(ctx *TimeZoneIntervalContext)

ExitTimeZoneInterval is called when production timeZoneInterval is exited.

func (*BaseSqlBaseListener) ExitTimeZoneString

func (s *BaseSqlBaseListener) ExitTimeZoneString(ctx *TimeZoneStringContext)

ExitTimeZoneString is called when production timeZoneString is exited.

func (*BaseSqlBaseListener) ExitTransactionAccessMode

func (s *BaseSqlBaseListener) ExitTransactionAccessMode(ctx *TransactionAccessModeContext)

ExitTransactionAccessMode is called when production transactionAccessMode is exited.

func (*BaseSqlBaseListener) ExitTypeConstructor

func (s *BaseSqlBaseListener) ExitTypeConstructor(ctx *TypeConstructorContext)

ExitTypeConstructor is called when production typeConstructor is exited.

func (*BaseSqlBaseListener) ExitTypeParameter

func (s *BaseSqlBaseListener) ExitTypeParameter(ctx *TypeParameterContext)

ExitTypeParameter is called when production typeParameter is exited.

func (*BaseSqlBaseListener) ExitType_

func (s *BaseSqlBaseListener) ExitType_(ctx *Type_Context)

ExitType_ is called when production type_ is exited.

func (*BaseSqlBaseListener) ExitUnboundedFrame

func (s *BaseSqlBaseListener) ExitUnboundedFrame(ctx *UnboundedFrameContext)

ExitUnboundedFrame is called when production unboundedFrame is exited.

func (*BaseSqlBaseListener) ExitUnicodeStringLiteral

func (s *BaseSqlBaseListener) ExitUnicodeStringLiteral(ctx *UnicodeStringLiteralContext)

ExitUnicodeStringLiteral is called when production unicodeStringLiteral is exited.

func (*BaseSqlBaseListener) ExitUnnest

func (s *BaseSqlBaseListener) ExitUnnest(ctx *UnnestContext)

ExitUnnest is called when production unnest is exited.

func (*BaseSqlBaseListener) ExitUnqualifiedArgument

func (s *BaseSqlBaseListener) ExitUnqualifiedArgument(ctx *UnqualifiedArgumentContext)

ExitUnqualifiedArgument is called when production unqualifiedArgument is exited.

func (*BaseSqlBaseListener) ExitUnquotedIdentifier

func (s *BaseSqlBaseListener) ExitUnquotedIdentifier(ctx *UnquotedIdentifierContext)

ExitUnquotedIdentifier is called when production unquotedIdentifier is exited.

func (*BaseSqlBaseListener) ExitValueExpressionDefault

func (s *BaseSqlBaseListener) ExitValueExpressionDefault(ctx *ValueExpressionDefaultContext)

ExitValueExpressionDefault is called when production valueExpressionDefault is exited.

func (*BaseSqlBaseListener) ExitWhenClause

func (s *BaseSqlBaseListener) ExitWhenClause(ctx *WhenClauseContext)

ExitWhenClause is called when production whenClause is exited.

func (*BaseSqlBaseListener) ExitWindowFrame

func (s *BaseSqlBaseListener) ExitWindowFrame(ctx *WindowFrameContext)

ExitWindowFrame is called when production windowFrame is exited.

func (*BaseSqlBaseListener) ExitWith

func (s *BaseSqlBaseListener) ExitWith(ctx *WithContext)

ExitWith is called when production with is exited.

func (*BaseSqlBaseListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseSqlBaseListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BaseTypeContext

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

func NewBaseTypeContext

func NewBaseTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BaseTypeContext

func NewEmptyBaseTypeContext

func NewEmptyBaseTypeContext() *BaseTypeContext

func (*BaseTypeContext) DOUBLE_PRECISION

func (s *BaseTypeContext) DOUBLE_PRECISION() antlr.TerminalNode

func (*BaseTypeContext) EnterRule

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

func (*BaseTypeContext) ExitRule

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

func (*BaseTypeContext) GetParser

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

func (*BaseTypeContext) GetRuleContext

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

func (*BaseTypeContext) Identifier

func (s *BaseTypeContext) Identifier() IIdentifierContext

func (*BaseTypeContext) IsBaseTypeContext

func (*BaseTypeContext) IsBaseTypeContext()

func (*BaseTypeContext) TIMESTAMP_WITH_TIME_ZONE

func (s *BaseTypeContext) TIMESTAMP_WITH_TIME_ZONE() antlr.TerminalNode

func (*BaseTypeContext) TIME_WITH_TIME_ZONE

func (s *BaseTypeContext) TIME_WITH_TIME_ZONE() antlr.TerminalNode

func (*BaseTypeContext) ToStringTree

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

type BasicStringLiteralContext

type BasicStringLiteralContext struct {
	*String_Context
}

func NewBasicStringLiteralContext

func NewBasicStringLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BasicStringLiteralContext

func (*BasicStringLiteralContext) EnterRule

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

func (*BasicStringLiteralContext) ExitRule

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

func (*BasicStringLiteralContext) GetRuleContext

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

func (*BasicStringLiteralContext) STRING

type BetweenContext

type BetweenContext struct {
	*PredicateContext
	// contains filtered or unexported fields
}

func NewBetweenContext

func NewBetweenContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BetweenContext

func (*BetweenContext) AND

func (*BetweenContext) AllValueExpression

func (s *BetweenContext) AllValueExpression() []IValueExpressionContext

func (*BetweenContext) BETWEEN

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

func (*BetweenContext) EnterRule

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

func (*BetweenContext) ExitRule

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

func (*BetweenContext) GetLower

func (*BetweenContext) GetRuleContext

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

func (*BetweenContext) GetUpper

func (*BetweenContext) NOT

func (*BetweenContext) SetLower

func (s *BetweenContext) SetLower(v IValueExpressionContext)

func (*BetweenContext) SetUpper

func (s *BetweenContext) SetUpper(v IValueExpressionContext)

func (*BetweenContext) ValueExpression

func (s *BetweenContext) ValueExpression(i int) IValueExpressionContext

type BinaryLiteralContext

type BinaryLiteralContext struct {
	*PrimaryExpressionContext
}

func NewBinaryLiteralContext

func NewBinaryLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryLiteralContext

func (*BinaryLiteralContext) BINARY_LITERAL

func (s *BinaryLiteralContext) BINARY_LITERAL() antlr.TerminalNode

func (*BinaryLiteralContext) EnterRule

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

func (*BinaryLiteralContext) ExitRule

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

func (*BinaryLiteralContext) GetRuleContext

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

type BooleanExpressionContext

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

func NewBooleanExpressionContext

func NewBooleanExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanExpressionContext

func NewEmptyBooleanExpressionContext

func NewEmptyBooleanExpressionContext() *BooleanExpressionContext

func (*BooleanExpressionContext) CopyFrom

func (*BooleanExpressionContext) GetParser

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

func (*BooleanExpressionContext) GetRuleContext

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

func (*BooleanExpressionContext) IsBooleanExpressionContext

func (*BooleanExpressionContext) IsBooleanExpressionContext()

func (*BooleanExpressionContext) ToStringTree

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

type BooleanLiteralContext

type BooleanLiteralContext struct {
	*PrimaryExpressionContext
}

func NewBooleanLiteralContext

func NewBooleanLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BooleanLiteralContext

func (*BooleanLiteralContext) BooleanValue

func (s *BooleanLiteralContext) BooleanValue() IBooleanValueContext

func (*BooleanLiteralContext) EnterRule

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

func (*BooleanLiteralContext) ExitRule

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

func (*BooleanLiteralContext) GetRuleContext

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

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) 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 BoundedFrameContext

type BoundedFrameContext struct {
	*FrameBoundContext
	// contains filtered or unexported fields
}

func NewBoundedFrameContext

func NewBoundedFrameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BoundedFrameContext

func (*BoundedFrameContext) EnterRule

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

func (*BoundedFrameContext) ExitRule

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

func (*BoundedFrameContext) Expression

func (s *BoundedFrameContext) Expression() IExpressionContext

func (*BoundedFrameContext) FOLLOWING

func (s *BoundedFrameContext) FOLLOWING() antlr.TerminalNode

func (*BoundedFrameContext) GetBoundType

func (s *BoundedFrameContext) GetBoundType() antlr.Token

func (*BoundedFrameContext) GetRuleContext

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

func (*BoundedFrameContext) PRECEDING

func (s *BoundedFrameContext) PRECEDING() antlr.TerminalNode

func (*BoundedFrameContext) SetBoundType

func (s *BoundedFrameContext) SetBoundType(v antlr.Token)

type CallArgumentContext

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

func NewCallArgumentContext

func NewCallArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallArgumentContext

func NewEmptyCallArgumentContext

func NewEmptyCallArgumentContext() *CallArgumentContext

func (*CallArgumentContext) CopyFrom

func (s *CallArgumentContext) CopyFrom(ctx *CallArgumentContext)

func (*CallArgumentContext) GetParser

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

func (*CallArgumentContext) GetRuleContext

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

func (*CallArgumentContext) IsCallArgumentContext

func (*CallArgumentContext) IsCallArgumentContext()

func (*CallArgumentContext) ToStringTree

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

type CastContext

type CastContext struct {
	*PrimaryExpressionContext
}

func NewCastContext

func NewCastContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CastContext

func (*CastContext) AS

func (s *CastContext) AS() antlr.TerminalNode

func (*CastContext) CAST

func (s *CastContext) CAST() antlr.TerminalNode

func (*CastContext) EnterRule

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

func (*CastContext) ExitRule

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

func (*CastContext) Expression

func (s *CastContext) Expression() IExpressionContext

func (*CastContext) GetRuleContext

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

func (*CastContext) TRY_CAST

func (s *CastContext) TRY_CAST() antlr.TerminalNode

func (*CastContext) Type_

func (s *CastContext) Type_() IType_Context

type ColumnAliasesContext

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

func NewColumnAliasesContext

func NewColumnAliasesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnAliasesContext

func NewEmptyColumnAliasesContext

func NewEmptyColumnAliasesContext() *ColumnAliasesContext

func (*ColumnAliasesContext) AllIdentifier

func (s *ColumnAliasesContext) AllIdentifier() []IIdentifierContext

func (*ColumnAliasesContext) EnterRule

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

func (*ColumnAliasesContext) ExitRule

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

func (*ColumnAliasesContext) GetParser

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

func (*ColumnAliasesContext) GetRuleContext

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

func (*ColumnAliasesContext) Identifier

func (s *ColumnAliasesContext) Identifier(i int) IIdentifierContext

func (*ColumnAliasesContext) IsColumnAliasesContext

func (*ColumnAliasesContext) IsColumnAliasesContext()

func (*ColumnAliasesContext) ToStringTree

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

type ColumnDefinitionContext

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

func NewColumnDefinitionContext

func NewColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnDefinitionContext

func NewEmptyColumnDefinitionContext

func NewEmptyColumnDefinitionContext() *ColumnDefinitionContext

func (*ColumnDefinitionContext) COMMENT

func (*ColumnDefinitionContext) EnterRule

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

func (*ColumnDefinitionContext) ExitRule

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

func (*ColumnDefinitionContext) GetParser

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

func (*ColumnDefinitionContext) GetRuleContext

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

func (*ColumnDefinitionContext) Identifier

func (*ColumnDefinitionContext) IsColumnDefinitionContext

func (*ColumnDefinitionContext) IsColumnDefinitionContext()

func (*ColumnDefinitionContext) Properties

func (*ColumnDefinitionContext) String_

func (*ColumnDefinitionContext) ToStringTree

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

func (*ColumnDefinitionContext) Type_

func (*ColumnDefinitionContext) WITH

type ColumnReferenceContext

type ColumnReferenceContext struct {
	*PrimaryExpressionContext
}

func NewColumnReferenceContext

func NewColumnReferenceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ColumnReferenceContext

func (*ColumnReferenceContext) EnterRule

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

func (*ColumnReferenceContext) ExitRule

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

func (*ColumnReferenceContext) GetRuleContext

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

func (*ColumnReferenceContext) Identifier

type ComparisonContext

type ComparisonContext struct {
	*PredicateContext
	// contains filtered or unexported fields
}

func NewComparisonContext

func NewComparisonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ComparisonContext

func (*ComparisonContext) ComparisonOperator

func (s *ComparisonContext) ComparisonOperator() IComparisonOperatorContext

func (*ComparisonContext) EnterRule

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

func (*ComparisonContext) ExitRule

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

func (*ComparisonContext) GetRight

func (*ComparisonContext) GetRuleContext

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

func (*ComparisonContext) SetRight

func (*ComparisonContext) ValueExpression

func (s *ComparisonContext) ValueExpression() IValueExpressionContext

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) EQ

func (*ComparisonOperatorContext) EnterRule

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

func (*ComparisonOperatorContext) ExitRule

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

func (*ComparisonOperatorContext) GT

func (*ComparisonOperatorContext) GTE

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) LT

func (*ComparisonOperatorContext) LTE

func (*ComparisonOperatorContext) NEQ

func (*ComparisonOperatorContext) ToStringTree

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

type ComparisonQuantifierContext

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

func NewComparisonQuantifierContext

func NewComparisonQuantifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonQuantifierContext

func NewEmptyComparisonQuantifierContext

func NewEmptyComparisonQuantifierContext() *ComparisonQuantifierContext

func (*ComparisonQuantifierContext) ALL

func (*ComparisonQuantifierContext) ANY

func (*ComparisonQuantifierContext) EnterRule

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

func (*ComparisonQuantifierContext) ExitRule

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

func (*ComparisonQuantifierContext) GetParser

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

func (*ComparisonQuantifierContext) GetRuleContext

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

func (*ComparisonQuantifierContext) IsComparisonQuantifierContext

func (*ComparisonQuantifierContext) IsComparisonQuantifierContext()

func (*ComparisonQuantifierContext) SOME

func (*ComparisonQuantifierContext) ToStringTree

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

type ConcatenationContext

type ConcatenationContext struct {
	*ValueExpressionContext
	// contains filtered or unexported fields
}

func NewConcatenationContext

func NewConcatenationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConcatenationContext

func (*ConcatenationContext) AllValueExpression

func (s *ConcatenationContext) AllValueExpression() []IValueExpressionContext

func (*ConcatenationContext) CONCAT

func (*ConcatenationContext) EnterRule

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

func (*ConcatenationContext) ExitRule

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

func (*ConcatenationContext) GetLeft

func (*ConcatenationContext) GetRight

func (*ConcatenationContext) GetRuleContext

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

func (*ConcatenationContext) SetLeft

func (*ConcatenationContext) SetRight

func (*ConcatenationContext) ValueExpression

func (s *ConcatenationContext) ValueExpression(i int) IValueExpressionContext

type CubeContext

type CubeContext struct {
	*GroupingElementContext
}

func NewCubeContext

func NewCubeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CubeContext

func (*CubeContext) AllExpression

func (s *CubeContext) AllExpression() []IExpressionContext

func (*CubeContext) CUBE

func (s *CubeContext) CUBE() antlr.TerminalNode

func (*CubeContext) EnterRule

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

func (*CubeContext) ExitRule

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

func (*CubeContext) Expression

func (s *CubeContext) Expression(i int) IExpressionContext

func (*CubeContext) GetRuleContext

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

type CurrentPathContext

type CurrentPathContext struct {
	*PrimaryExpressionContext
	// contains filtered or unexported fields
}

func NewCurrentPathContext

func NewCurrentPathContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CurrentPathContext

func (*CurrentPathContext) CURRENT_PATH

func (s *CurrentPathContext) CURRENT_PATH() antlr.TerminalNode

func (*CurrentPathContext) EnterRule

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

func (*CurrentPathContext) ExitRule

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

func (*CurrentPathContext) GetName

func (s *CurrentPathContext) GetName() antlr.Token

func (*CurrentPathContext) GetRuleContext

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

func (*CurrentPathContext) SetName

func (s *CurrentPathContext) SetName(v antlr.Token)

type CurrentRowBoundContext

type CurrentRowBoundContext struct {
	*FrameBoundContext
}

func NewCurrentRowBoundContext

func NewCurrentRowBoundContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CurrentRowBoundContext

func (*CurrentRowBoundContext) CURRENT

func (*CurrentRowBoundContext) EnterRule

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

func (*CurrentRowBoundContext) ExitRule

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

func (*CurrentRowBoundContext) GetRuleContext

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

func (*CurrentRowBoundContext) ROW

type CurrentUserContext

type CurrentUserContext struct {
	*PrimaryExpressionContext
	// contains filtered or unexported fields
}

func NewCurrentUserContext

func NewCurrentUserContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CurrentUserContext

func (*CurrentUserContext) CURRENT_USER

func (s *CurrentUserContext) CURRENT_USER() antlr.TerminalNode

func (*CurrentUserContext) EnterRule

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

func (*CurrentUserContext) ExitRule

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

func (*CurrentUserContext) GetName

func (s *CurrentUserContext) GetName() antlr.Token

func (*CurrentUserContext) GetRuleContext

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

func (*CurrentUserContext) SetName

func (s *CurrentUserContext) SetName(v antlr.Token)

type DecimalLiteralContext

type DecimalLiteralContext struct {
	*NumberContext
}

func NewDecimalLiteralContext

func NewDecimalLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DecimalLiteralContext

func (*DecimalLiteralContext) DECIMAL_VALUE

func (s *DecimalLiteralContext) DECIMAL_VALUE() antlr.TerminalNode

func (*DecimalLiteralContext) EnterRule

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

func (*DecimalLiteralContext) ExitRule

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

func (*DecimalLiteralContext) GetRuleContext

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

type DereferenceContext

type DereferenceContext struct {
	*PrimaryExpressionContext
	// contains filtered or unexported fields
}

func NewDereferenceContext

func NewDereferenceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DereferenceContext

func (*DereferenceContext) EnterRule

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

func (*DereferenceContext) ExitRule

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

func (*DereferenceContext) GetBase

func (*DereferenceContext) GetFieldName

func (s *DereferenceContext) GetFieldName() IIdentifierContext

func (*DereferenceContext) GetRuleContext

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

func (*DereferenceContext) Identifier

func (s *DereferenceContext) Identifier() IIdentifierContext

func (*DereferenceContext) PrimaryExpression

func (s *DereferenceContext) PrimaryExpression() IPrimaryExpressionContext

func (*DereferenceContext) SetBase

func (*DereferenceContext) SetFieldName

func (s *DereferenceContext) SetFieldName(v IIdentifierContext)

type DigitIdentifierContext

type DigitIdentifierContext struct {
	*IdentifierContext
}

func NewDigitIdentifierContext

func NewDigitIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DigitIdentifierContext

func (*DigitIdentifierContext) DIGIT_IDENTIFIER

func (s *DigitIdentifierContext) DIGIT_IDENTIFIER() antlr.TerminalNode

func (*DigitIdentifierContext) EnterRule

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

func (*DigitIdentifierContext) ExitRule

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

func (*DigitIdentifierContext) GetRuleContext

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

type DistinctFromContext

type DistinctFromContext struct {
	*PredicateContext
	// contains filtered or unexported fields
}

func NewDistinctFromContext

func NewDistinctFromContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DistinctFromContext

func (*DistinctFromContext) DISTINCT

func (s *DistinctFromContext) DISTINCT() antlr.TerminalNode

func (*DistinctFromContext) EnterRule

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

func (*DistinctFromContext) ExitRule

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

func (*DistinctFromContext) FROM

func (*DistinctFromContext) GetRight

func (*DistinctFromContext) GetRuleContext

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

func (*DistinctFromContext) IS

func (*DistinctFromContext) NOT

func (*DistinctFromContext) SetRight

func (*DistinctFromContext) ValueExpression

func (s *DistinctFromContext) ValueExpression() IValueExpressionContext

type DoubleLiteralContext

type DoubleLiteralContext struct {
	*NumberContext
}

func NewDoubleLiteralContext

func NewDoubleLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DoubleLiteralContext

func (*DoubleLiteralContext) DOUBLE_VALUE

func (s *DoubleLiteralContext) DOUBLE_VALUE() antlr.TerminalNode

func (*DoubleLiteralContext) EnterRule

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

func (*DoubleLiteralContext) ExitRule

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

func (*DoubleLiteralContext) GetRuleContext

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

type ExistsContext

type ExistsContext struct {
	*PrimaryExpressionContext
}

func NewExistsContext

func NewExistsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExistsContext

func (*ExistsContext) EXISTS

func (s *ExistsContext) EXISTS() antlr.TerminalNode

func (*ExistsContext) EnterRule

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

func (*ExistsContext) ExitRule

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

func (*ExistsContext) GetRuleContext

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

func (*ExistsContext) Query

func (s *ExistsContext) Query() IQueryContext

type ExplainFormatContext

type ExplainFormatContext struct {
	*ExplainOptionContext
	// contains filtered or unexported fields
}

func NewExplainFormatContext

func NewExplainFormatContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExplainFormatContext

func (*ExplainFormatContext) EnterRule

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

func (*ExplainFormatContext) ExitRule

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

func (*ExplainFormatContext) FORMAT

func (*ExplainFormatContext) GRAPHVIZ

func (s *ExplainFormatContext) GRAPHVIZ() antlr.TerminalNode

func (*ExplainFormatContext) GetRuleContext

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

func (*ExplainFormatContext) GetValue

func (s *ExplainFormatContext) GetValue() antlr.Token

func (*ExplainFormatContext) JSON

func (*ExplainFormatContext) SetValue

func (s *ExplainFormatContext) SetValue(v antlr.Token)

func (*ExplainFormatContext) TEXT

type ExplainOptionContext

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

func NewEmptyExplainOptionContext

func NewEmptyExplainOptionContext() *ExplainOptionContext

func NewExplainOptionContext

func NewExplainOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExplainOptionContext

func (*ExplainOptionContext) CopyFrom

func (s *ExplainOptionContext) CopyFrom(ctx *ExplainOptionContext)

func (*ExplainOptionContext) GetParser

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

func (*ExplainOptionContext) GetRuleContext

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

func (*ExplainOptionContext) IsExplainOptionContext

func (*ExplainOptionContext) IsExplainOptionContext()

func (*ExplainOptionContext) ToStringTree

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

type ExplainTypeContext

type ExplainTypeContext struct {
	*ExplainOptionContext
	// contains filtered or unexported fields
}

func NewExplainTypeContext

func NewExplainTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExplainTypeContext

func (*ExplainTypeContext) DISTRIBUTED

func (s *ExplainTypeContext) DISTRIBUTED() antlr.TerminalNode

func (*ExplainTypeContext) EnterRule

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

func (*ExplainTypeContext) ExitRule

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

func (*ExplainTypeContext) GetRuleContext

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

func (*ExplainTypeContext) GetValue

func (s *ExplainTypeContext) GetValue() antlr.Token

func (*ExplainTypeContext) IO

func (*ExplainTypeContext) LOGICAL

func (s *ExplainTypeContext) LOGICAL() antlr.TerminalNode

func (*ExplainTypeContext) SetValue

func (s *ExplainTypeContext) SetValue(v antlr.Token)

func (*ExplainTypeContext) TYPE

func (*ExplainTypeContext) VALIDATE

func (s *ExplainTypeContext) VALIDATE() antlr.TerminalNode

type ExpressionContext

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

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext

func (*ExpressionContext) BooleanExpression

func (s *ExpressionContext) BooleanExpression() IBooleanExpressionContext

func (*ExpressionContext) EnterRule

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

func (*ExpressionContext) ExitRule

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

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) ToStringTree

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

type ExtractContext

type ExtractContext struct {
	*PrimaryExpressionContext
}

func NewExtractContext

func NewExtractContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExtractContext

func (*ExtractContext) EXTRACT

func (s *ExtractContext) EXTRACT() antlr.TerminalNode

func (*ExtractContext) EnterRule

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

func (*ExtractContext) ExitRule

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

func (*ExtractContext) FROM

func (s *ExtractContext) FROM() antlr.TerminalNode

func (*ExtractContext) GetRuleContext

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

func (*ExtractContext) Identifier

func (s *ExtractContext) Identifier() IIdentifierContext

func (*ExtractContext) ValueExpression

func (s *ExtractContext) ValueExpression() IValueExpressionContext

type FilterContext

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

func NewEmptyFilterContext

func NewEmptyFilterContext() *FilterContext

func NewFilterContext

func NewFilterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterContext

func (*FilterContext) BooleanExpression

func (s *FilterContext) BooleanExpression() IBooleanExpressionContext

func (*FilterContext) EnterRule

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

func (*FilterContext) ExitRule

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

func (*FilterContext) FILTER

func (s *FilterContext) FILTER() antlr.TerminalNode

func (*FilterContext) GetParser

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

func (*FilterContext) GetRuleContext

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

func (*FilterContext) IsFilterContext

func (*FilterContext) IsFilterContext()

func (*FilterContext) ToStringTree

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

func (*FilterContext) WHERE

func (s *FilterContext) WHERE() antlr.TerminalNode

type FrameBoundContext

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

func NewEmptyFrameBoundContext

func NewEmptyFrameBoundContext() *FrameBoundContext

func NewFrameBoundContext

func NewFrameBoundContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FrameBoundContext

func (*FrameBoundContext) CopyFrom

func (s *FrameBoundContext) CopyFrom(ctx *FrameBoundContext)

func (*FrameBoundContext) GetParser

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

func (*FrameBoundContext) GetRuleContext

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

func (*FrameBoundContext) IsFrameBoundContext

func (*FrameBoundContext) IsFrameBoundContext()

func (*FrameBoundContext) ToStringTree

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

type FunctionCallContext

type FunctionCallContext struct {
	*PrimaryExpressionContext
}

func NewFunctionCallContext

func NewFunctionCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallContext

func (*FunctionCallContext) ASTERISK

func (s *FunctionCallContext) ASTERISK() antlr.TerminalNode

func (*FunctionCallContext) AllExpression

func (s *FunctionCallContext) AllExpression() []IExpressionContext

func (*FunctionCallContext) AllSortItem

func (s *FunctionCallContext) AllSortItem() []ISortItemContext

func (*FunctionCallContext) BY

func (*FunctionCallContext) EnterRule

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

func (*FunctionCallContext) ExitRule

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

func (*FunctionCallContext) Expression

func (s *FunctionCallContext) Expression(i int) IExpressionContext

func (*FunctionCallContext) Filter

func (s *FunctionCallContext) Filter() IFilterContext

func (*FunctionCallContext) GetRuleContext

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

func (*FunctionCallContext) ORDER

func (*FunctionCallContext) Over

func (*FunctionCallContext) QualifiedName

func (s *FunctionCallContext) QualifiedName() IQualifiedNameContext

func (*FunctionCallContext) SetQuantifier

func (s *FunctionCallContext) SetQuantifier() ISetQuantifierContext

func (*FunctionCallContext) SortItem

func (s *FunctionCallContext) SortItem(i int) ISortItemContext

type GroupByContext

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

func NewEmptyGroupByContext

func NewEmptyGroupByContext() *GroupByContext

func NewGroupByContext

func NewGroupByContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupByContext

func (*GroupByContext) AllGroupingElement

func (s *GroupByContext) AllGroupingElement() []IGroupingElementContext

func (*GroupByContext) EnterRule

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

func (*GroupByContext) ExitRule

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

func (*GroupByContext) GetParser

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

func (*GroupByContext) GetRuleContext

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

func (*GroupByContext) GroupingElement

func (s *GroupByContext) GroupingElement(i int) IGroupingElementContext

func (*GroupByContext) IsGroupByContext

func (*GroupByContext) IsGroupByContext()

func (*GroupByContext) SetQuantifier

func (s *GroupByContext) SetQuantifier() ISetQuantifierContext

func (*GroupByContext) ToStringTree

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

type GroupingElementContext

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

func NewEmptyGroupingElementContext

func NewEmptyGroupingElementContext() *GroupingElementContext

func NewGroupingElementContext

func NewGroupingElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupingElementContext

func (*GroupingElementContext) CopyFrom

func (*GroupingElementContext) GetParser

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

func (*GroupingElementContext) GetRuleContext

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

func (*GroupingElementContext) IsGroupingElementContext

func (*GroupingElementContext) IsGroupingElementContext()

func (*GroupingElementContext) ToStringTree

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

type GroupingOperationContext

type GroupingOperationContext struct {
	*PrimaryExpressionContext
}

func NewGroupingOperationContext

func NewGroupingOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GroupingOperationContext

func (*GroupingOperationContext) AllQualifiedName

func (s *GroupingOperationContext) AllQualifiedName() []IQualifiedNameContext

func (*GroupingOperationContext) EnterRule

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

func (*GroupingOperationContext) ExitRule

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

func (*GroupingOperationContext) GROUPING

func (*GroupingOperationContext) GetRuleContext

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

func (*GroupingOperationContext) QualifiedName

type GroupingSetContext

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

func NewEmptyGroupingSetContext

func NewEmptyGroupingSetContext() *GroupingSetContext

func NewGroupingSetContext

func NewGroupingSetContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupingSetContext

func (*GroupingSetContext) AllExpression

func (s *GroupingSetContext) AllExpression() []IExpressionContext

func (*GroupingSetContext) EnterRule

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

func (*GroupingSetContext) ExitRule

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

func (*GroupingSetContext) Expression

func (s *GroupingSetContext) Expression(i int) IExpressionContext

func (*GroupingSetContext) GetParser

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

func (*GroupingSetContext) GetRuleContext

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

func (*GroupingSetContext) IsGroupingSetContext

func (*GroupingSetContext) IsGroupingSetContext()

func (*GroupingSetContext) ToStringTree

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

type IAliasedRelationContext

type IAliasedRelationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAliasedRelationContext differentiates from other interfaces.
	IsAliasedRelationContext()
}

IAliasedRelationContext is an interface to support dynamic dispatch.

type IBaseTypeContext

type IBaseTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBaseTypeContext differentiates from other interfaces.
	IsBaseTypeContext()
}

IBaseTypeContext is an interface to support dynamic dispatch.

type IBooleanExpressionContext

type IBooleanExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBooleanExpressionContext differentiates from other interfaces.
	IsBooleanExpressionContext()
}

IBooleanExpressionContext is an interface to support dynamic dispatch.

type IBooleanValueContext

type IBooleanValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBooleanValueContext differentiates from other interfaces.
	IsBooleanValueContext()
}

IBooleanValueContext is an interface to support dynamic dispatch.

type ICallArgumentContext

type ICallArgumentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCallArgumentContext differentiates from other interfaces.
	IsCallArgumentContext()
}

ICallArgumentContext is an interface to support dynamic dispatch.

type IColumnAliasesContext

type IColumnAliasesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumnAliasesContext differentiates from other interfaces.
	IsColumnAliasesContext()
}

IColumnAliasesContext is an interface to support dynamic dispatch.

type IColumnDefinitionContext

type IColumnDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumnDefinitionContext differentiates from other interfaces.
	IsColumnDefinitionContext()
}

IColumnDefinitionContext is an interface to support dynamic dispatch.

type IComparisonOperatorContext

type IComparisonOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsComparisonOperatorContext differentiates from other interfaces.
	IsComparisonOperatorContext()
}

IComparisonOperatorContext is an interface to support dynamic dispatch.

type IComparisonQuantifierContext

type IComparisonQuantifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsComparisonQuantifierContext differentiates from other interfaces.
	IsComparisonQuantifierContext()
}

IComparisonQuantifierContext is an interface to support dynamic dispatch.

type IExplainOptionContext

type IExplainOptionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExplainOptionContext differentiates from other interfaces.
	IsExplainOptionContext()
}

IExplainOptionContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpressionContext differentiates from other interfaces.
	IsExpressionContext()
}

IExpressionContext is an interface to support dynamic dispatch.

type IFilterContext

type IFilterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFilterContext differentiates from other interfaces.
	IsFilterContext()
}

IFilterContext is an interface to support dynamic dispatch.

type IFrameBoundContext

type IFrameBoundContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFrameBoundContext differentiates from other interfaces.
	IsFrameBoundContext()
}

IFrameBoundContext is an interface to support dynamic dispatch.

type IGroupByContext

type IGroupByContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsGroupByContext differentiates from other interfaces.
	IsGroupByContext()
}

IGroupByContext is an interface to support dynamic dispatch.

type IGroupingElementContext

type IGroupingElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsGroupingElementContext differentiates from other interfaces.
	IsGroupingElementContext()
}

IGroupingElementContext is an interface to support dynamic dispatch.

type IGroupingSetContext

type IGroupingSetContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsGroupingSetContext differentiates from other interfaces.
	IsGroupingSetContext()
}

IGroupingSetContext is an interface to support dynamic dispatch.

type IIdentifierContext

type IIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIdentifierContext differentiates from other interfaces.
	IsIdentifierContext()
}

IIdentifierContext is an interface to support dynamic dispatch.

type IIntervalContext

type IIntervalContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetSign returns the sign token.
	GetSign() antlr.Token

	// SetSign sets the sign token.
	SetSign(antlr.Token)

	// GetFrom returns the from rule contexts.
	GetFrom() IIntervalFieldContext

	// GetTo returns the to rule contexts.
	GetTo() IIntervalFieldContext

	// SetFrom sets the from rule contexts.
	SetFrom(IIntervalFieldContext)

	// SetTo sets the to rule contexts.
	SetTo(IIntervalFieldContext)

	// IsIntervalContext differentiates from other interfaces.
	IsIntervalContext()
}

IIntervalContext is an interface to support dynamic dispatch.

type IIntervalFieldContext

type IIntervalFieldContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIntervalFieldContext differentiates from other interfaces.
	IsIntervalFieldContext()
}

IIntervalFieldContext is an interface to support dynamic dispatch.

type IJoinCriteriaContext

type IJoinCriteriaContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsJoinCriteriaContext differentiates from other interfaces.
	IsJoinCriteriaContext()
}

IJoinCriteriaContext is an interface to support dynamic dispatch.

type IJoinTypeContext

type IJoinTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsJoinTypeContext differentiates from other interfaces.
	IsJoinTypeContext()
}

IJoinTypeContext is an interface to support dynamic dispatch.

type ILevelOfIsolationContext

type ILevelOfIsolationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLevelOfIsolationContext differentiates from other interfaces.
	IsLevelOfIsolationContext()
}

ILevelOfIsolationContext is an interface to support dynamic dispatch.

type ILikeClauseContext

type ILikeClauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOptionType returns the optionType token.
	GetOptionType() antlr.Token

	// SetOptionType sets the optionType token.
	SetOptionType(antlr.Token)

	// IsLikeClauseContext differentiates from other interfaces.
	IsLikeClauseContext()
}

ILikeClauseContext is an interface to support dynamic dispatch.

type INamedQueryContext

type INamedQueryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// IsNamedQueryContext differentiates from other interfaces.
	IsNamedQueryContext()
}

INamedQueryContext is an interface to support dynamic dispatch.

type INonReservedContext

type INonReservedContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNonReservedContext differentiates from other interfaces.
	IsNonReservedContext()
}

INonReservedContext is an interface to support dynamic dispatch.

type INormalFormContext

type INormalFormContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNormalFormContext differentiates from other interfaces.
	IsNormalFormContext()
}

INormalFormContext is an interface to support dynamic dispatch.

type INumberContext

type INumberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNumberContext differentiates from other interfaces.
	IsNumberContext()
}

INumberContext is an interface to support dynamic dispatch.

type IOverContext

type IOverContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_expression returns the _expression rule contexts.
	Get_expression() IExpressionContext

	// Set_expression sets the _expression rule contexts.
	Set_expression(IExpressionContext)

	// GetPartition returns the partition rule context list.
	GetPartition() []IExpressionContext

	// SetPartition sets the partition rule context list.
	SetPartition([]IExpressionContext)

	// IsOverContext differentiates from other interfaces.
	IsOverContext()
}

IOverContext is an interface to support dynamic dispatch.

type IPathElementContext

type IPathElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPathElementContext differentiates from other interfaces.
	IsPathElementContext()
}

IPathElementContext is an interface to support dynamic dispatch.

type IPathSpecificationContext

type IPathSpecificationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPathSpecificationContext differentiates from other interfaces.
	IsPathSpecificationContext()
}

IPathSpecificationContext is an interface to support dynamic dispatch.

type IPredicateContext

type IPredicateContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetValue returns the value attribute.
	GetValue() antlr.ParserRuleContext

	// SetValue sets the value attribute.
	SetValue(antlr.ParserRuleContext)

	// IsPredicateContext differentiates from other interfaces.
	IsPredicateContext()
}

IPredicateContext is an interface to support dynamic dispatch.

type IPrimaryExpressionContext

type IPrimaryExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPrimaryExpressionContext differentiates from other interfaces.
	IsPrimaryExpressionContext()
}

IPrimaryExpressionContext is an interface to support dynamic dispatch.

type IPrivilegeContext

type IPrivilegeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPrivilegeContext differentiates from other interfaces.
	IsPrivilegeContext()
}

IPrivilegeContext is an interface to support dynamic dispatch.

type IPropertiesContext

type IPropertiesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPropertiesContext differentiates from other interfaces.
	IsPropertiesContext()
}

IPropertiesContext is an interface to support dynamic dispatch.

type IPropertyContext

type IPropertyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPropertyContext differentiates from other interfaces.
	IsPropertyContext()
}

IPropertyContext is an interface to support dynamic dispatch.

type IQualifiedNameContext

type IQualifiedNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQualifiedNameContext differentiates from other interfaces.
	IsQualifiedNameContext()
}

IQualifiedNameContext is an interface to support dynamic dispatch.

type IQueryContext

type IQueryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQueryContext differentiates from other interfaces.
	IsQueryContext()
}

IQueryContext is an interface to support dynamic dispatch.

type IQueryNoWithContext

type IQueryNoWithContext 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)

	// IsQueryNoWithContext differentiates from other interfaces.
	IsQueryNoWithContext()
}

IQueryNoWithContext is an interface to support dynamic dispatch.

type IQueryPrimaryContext

type IQueryPrimaryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQueryPrimaryContext differentiates from other interfaces.
	IsQueryPrimaryContext()
}

IQueryPrimaryContext is an interface to support dynamic dispatch.

type IQuerySpecificationContext

type IQuerySpecificationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetWhere returns the where rule contexts.
	GetWhere() IBooleanExpressionContext

	// GetHaving returns the having rule contexts.
	GetHaving() IBooleanExpressionContext

	// SetWhere sets the where rule contexts.
	SetWhere(IBooleanExpressionContext)

	// SetHaving sets the having rule contexts.
	SetHaving(IBooleanExpressionContext)

	// IsQuerySpecificationContext differentiates from other interfaces.
	IsQuerySpecificationContext()
}

IQuerySpecificationContext is an interface to support dynamic dispatch.

type IQueryTermContext

type IQueryTermContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQueryTermContext differentiates from other interfaces.
	IsQueryTermContext()
}

IQueryTermContext is an interface to support dynamic dispatch.

type IRelationContext

type IRelationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRelationContext differentiates from other interfaces.
	IsRelationContext()
}

IRelationContext is an interface to support dynamic dispatch.

type IRelationPrimaryContext

type IRelationPrimaryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRelationPrimaryContext differentiates from other interfaces.
	IsRelationPrimaryContext()
}

IRelationPrimaryContext is an interface to support dynamic dispatch.

type ISampleTypeContext

type ISampleTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSampleTypeContext differentiates from other interfaces.
	IsSampleTypeContext()
}

ISampleTypeContext is an interface to support dynamic dispatch.

type ISampledRelationContext

type ISampledRelationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetPercentage returns the percentage rule contexts.
	GetPercentage() IExpressionContext

	// SetPercentage sets the percentage rule contexts.
	SetPercentage(IExpressionContext)

	// IsSampledRelationContext differentiates from other interfaces.
	IsSampledRelationContext()
}

ISampledRelationContext is an interface to support dynamic dispatch.

type ISelectItemContext

type ISelectItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSelectItemContext differentiates from other interfaces.
	IsSelectItemContext()
}

ISelectItemContext is an interface to support dynamic dispatch.

type ISetQuantifierContext

type ISetQuantifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSetQuantifierContext differentiates from other interfaces.
	IsSetQuantifierContext()
}

ISetQuantifierContext is an interface to support dynamic dispatch.

type ISingleStatementContext

type ISingleStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSingleStatementContext differentiates from other interfaces.
	IsSingleStatementContext()
}

ISingleStatementContext is an interface to support dynamic dispatch.

type ISortItemContext

type ISortItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOrdering returns the ordering token.
	GetOrdering() antlr.Token

	// GetNullOrdering returns the nullOrdering token.
	GetNullOrdering() antlr.Token

	// SetOrdering sets the ordering token.
	SetOrdering(antlr.Token)

	// SetNullOrdering sets the nullOrdering token.
	SetNullOrdering(antlr.Token)

	// IsSortItemContext differentiates from other interfaces.
	IsSortItemContext()
}

ISortItemContext is an interface to support dynamic dispatch.

type IStandaloneExpressionContext

type IStandaloneExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStandaloneExpressionContext differentiates from other interfaces.
	IsStandaloneExpressionContext()
}

IStandaloneExpressionContext is an interface to support dynamic dispatch.

type IStandalonePathSpecificationContext

type IStandalonePathSpecificationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStandalonePathSpecificationContext differentiates from other interfaces.
	IsStandalonePathSpecificationContext()
}

IStandalonePathSpecificationContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStatementContext differentiates from other interfaces.
	IsStatementContext()
}

IStatementContext is an interface to support dynamic dispatch.

type IString_Context

type IString_Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsString_Context differentiates from other interfaces.
	IsString_Context()
}

IString_Context is an interface to support dynamic dispatch.

type ITableElementContext

type ITableElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTableElementContext differentiates from other interfaces.
	IsTableElementContext()
}

ITableElementContext is an interface to support dynamic dispatch.

type ITimeZoneSpecifierContext

type ITimeZoneSpecifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTimeZoneSpecifierContext differentiates from other interfaces.
	IsTimeZoneSpecifierContext()
}

ITimeZoneSpecifierContext is an interface to support dynamic dispatch.

type ITransactionModeContext

type ITransactionModeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTransactionModeContext differentiates from other interfaces.
	IsTransactionModeContext()
}

ITransactionModeContext is an interface to support dynamic dispatch.

type ITypeParameterContext

type ITypeParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeParameterContext differentiates from other interfaces.
	IsTypeParameterContext()
}

ITypeParameterContext is an interface to support dynamic dispatch.

type IType_Context

type IType_Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFrom returns the from rule contexts.
	GetFrom() IIntervalFieldContext

	// GetTo returns the to rule contexts.
	GetTo() IIntervalFieldContext

	// SetFrom sets the from rule contexts.
	SetFrom(IIntervalFieldContext)

	// SetTo sets the to rule contexts.
	SetTo(IIntervalFieldContext)

	// IsType_Context differentiates from other interfaces.
	IsType_Context()
}

IType_Context is an interface to support dynamic dispatch.

type IValueExpressionContext

type IValueExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValueExpressionContext differentiates from other interfaces.
	IsValueExpressionContext()
}

IValueExpressionContext is an interface to support dynamic dispatch.

type IWhenClauseContext

type IWhenClauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetCondition returns the condition rule contexts.
	GetCondition() IExpressionContext

	// GetResult returns the result rule contexts.
	GetResult() IExpressionContext

	// SetCondition sets the condition rule contexts.
	SetCondition(IExpressionContext)

	// SetResult sets the result rule contexts.
	SetResult(IExpressionContext)

	// IsWhenClauseContext differentiates from other interfaces.
	IsWhenClauseContext()
}

IWhenClauseContext is an interface to support dynamic dispatch.

type IWindowFrameContext

type IWindowFrameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetFrameType returns the frameType token.
	GetFrameType() antlr.Token

	// SetFrameType sets the frameType token.
	SetFrameType(antlr.Token)

	// GetStart_ returns the start_ rule contexts.
	GetStart_() IFrameBoundContext

	// GetEnd returns the end rule contexts.
	GetEnd() IFrameBoundContext

	// SetStart_ sets the start_ rule contexts.
	SetStart_(IFrameBoundContext)

	// SetEnd sets the end rule contexts.
	SetEnd(IFrameBoundContext)

	// IsWindowFrameContext differentiates from other interfaces.
	IsWindowFrameContext()
}

IWindowFrameContext is an interface to support dynamic dispatch.

type IWithContext

type IWithContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWithContext differentiates from other interfaces.
	IsWithContext()
}

IWithContext is an interface to support dynamic dispatch.

type IdentifierContext

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

func NewEmptyIdentifierContext

func NewEmptyIdentifierContext() *IdentifierContext

func NewIdentifierContext

func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext

func (*IdentifierContext) CopyFrom

func (s *IdentifierContext) CopyFrom(ctx *IdentifierContext)

func (*IdentifierContext) GetParser

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

func (*IdentifierContext) GetRuleContext

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

func (*IdentifierContext) IsIdentifierContext

func (*IdentifierContext) IsIdentifierContext()

func (*IdentifierContext) ToStringTree

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

type InListContext

type InListContext struct {
	*PredicateContext
}

func NewInListContext

func NewInListContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InListContext

func (*InListContext) AllExpression

func (s *InListContext) AllExpression() []IExpressionContext

func (*InListContext) EnterRule

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

func (*InListContext) ExitRule

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

func (*InListContext) Expression

func (s *InListContext) Expression(i int) IExpressionContext

func (*InListContext) GetRuleContext

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

func (*InListContext) IN

func (*InListContext) NOT

func (s *InListContext) NOT() antlr.TerminalNode

type InSubqueryContext

type InSubqueryContext struct {
	*PredicateContext
}

func NewInSubqueryContext

func NewInSubqueryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InSubqueryContext

func (*InSubqueryContext) EnterRule

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

func (*InSubqueryContext) ExitRule

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

func (*InSubqueryContext) GetRuleContext

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

func (*InSubqueryContext) IN

func (*InSubqueryContext) NOT

func (*InSubqueryContext) Query

func (s *InSubqueryContext) Query() IQueryContext

type InlineTableContext

type InlineTableContext struct {
	*QueryPrimaryContext
}

func NewInlineTableContext

func NewInlineTableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InlineTableContext

func (*InlineTableContext) AllExpression

func (s *InlineTableContext) AllExpression() []IExpressionContext

func (*InlineTableContext) EnterRule

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

func (*InlineTableContext) ExitRule

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

func (*InlineTableContext) Expression

func (s *InlineTableContext) Expression(i int) IExpressionContext

func (*InlineTableContext) GetRuleContext

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

func (*InlineTableContext) VALUES

type IntegerLiteralContext

type IntegerLiteralContext struct {
	*NumberContext
}

func NewIntegerLiteralContext

func NewIntegerLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IntegerLiteralContext

func (*IntegerLiteralContext) EnterRule

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

func (*IntegerLiteralContext) ExitRule

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

func (*IntegerLiteralContext) GetRuleContext

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

func (*IntegerLiteralContext) INTEGER_VALUE

func (s *IntegerLiteralContext) INTEGER_VALUE() antlr.TerminalNode

type IntervalContext

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

func NewEmptyIntervalContext

func NewEmptyIntervalContext() *IntervalContext

func NewIntervalContext

func NewIntervalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntervalContext

func (*IntervalContext) AllIntervalField

func (s *IntervalContext) AllIntervalField() []IIntervalFieldContext

func (*IntervalContext) EnterRule

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

func (*IntervalContext) ExitRule

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

func (*IntervalContext) GetFrom

func (*IntervalContext) GetParser

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

func (*IntervalContext) GetRuleContext

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

func (*IntervalContext) GetSign

func (s *IntervalContext) GetSign() antlr.Token

func (*IntervalContext) GetTo

func (*IntervalContext) INTERVAL

func (s *IntervalContext) INTERVAL() antlr.TerminalNode

func (*IntervalContext) IntervalField

func (s *IntervalContext) IntervalField(i int) IIntervalFieldContext

func (*IntervalContext) IsIntervalContext

func (*IntervalContext) IsIntervalContext()

func (*IntervalContext) MINUS

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

func (*IntervalContext) PLUS

func (*IntervalContext) SetFrom

func (s *IntervalContext) SetFrom(v IIntervalFieldContext)

func (*IntervalContext) SetSign

func (s *IntervalContext) SetSign(v antlr.Token)

func (*IntervalContext) SetTo

func (*IntervalContext) String_

func (s *IntervalContext) String_() IString_Context

func (*IntervalContext) TO

func (*IntervalContext) ToStringTree

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

type IntervalFieldContext

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

func NewEmptyIntervalFieldContext

func NewEmptyIntervalFieldContext() *IntervalFieldContext

func NewIntervalFieldContext

func NewIntervalFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntervalFieldContext

func (*IntervalFieldContext) DAY

func (*IntervalFieldContext) EnterRule

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

func (*IntervalFieldContext) ExitRule

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

func (*IntervalFieldContext) GetParser

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

func (*IntervalFieldContext) GetRuleContext

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

func (*IntervalFieldContext) HOUR

func (*IntervalFieldContext) IsIntervalFieldContext

func (*IntervalFieldContext) IsIntervalFieldContext()

func (*IntervalFieldContext) MINUTE

func (*IntervalFieldContext) MONTH

func (*IntervalFieldContext) SECOND

func (*IntervalFieldContext) ToStringTree

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

func (*IntervalFieldContext) YEAR

type IntervalLiteralContext

type IntervalLiteralContext struct {
	*PrimaryExpressionContext
}

func NewIntervalLiteralContext

func NewIntervalLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IntervalLiteralContext

func (*IntervalLiteralContext) EnterRule

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

func (*IntervalLiteralContext) ExitRule

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

func (*IntervalLiteralContext) GetRuleContext

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

func (*IntervalLiteralContext) Interval

type IsolationLevelContext

type IsolationLevelContext struct {
	*TransactionModeContext
}

func NewIsolationLevelContext

func NewIsolationLevelContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsolationLevelContext

func (*IsolationLevelContext) EnterRule

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

func (*IsolationLevelContext) ExitRule

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

func (*IsolationLevelContext) GetRuleContext

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

func (*IsolationLevelContext) ISOLATION

func (s *IsolationLevelContext) ISOLATION() antlr.TerminalNode

func (*IsolationLevelContext) LEVEL

func (*IsolationLevelContext) LevelOfIsolation

func (s *IsolationLevelContext) LevelOfIsolation() ILevelOfIsolationContext

type JoinCriteriaContext

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

func NewEmptyJoinCriteriaContext

func NewEmptyJoinCriteriaContext() *JoinCriteriaContext

func NewJoinCriteriaContext

func NewJoinCriteriaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinCriteriaContext

func (*JoinCriteriaContext) AllIdentifier

func (s *JoinCriteriaContext) AllIdentifier() []IIdentifierContext

func (*JoinCriteriaContext) BooleanExpression

func (s *JoinCriteriaContext) BooleanExpression() IBooleanExpressionContext

func (*JoinCriteriaContext) EnterRule

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

func (*JoinCriteriaContext) ExitRule

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

func (*JoinCriteriaContext) GetParser

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

func (*JoinCriteriaContext) GetRuleContext

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

func (*JoinCriteriaContext) Identifier

func (s *JoinCriteriaContext) Identifier(i int) IIdentifierContext

func (*JoinCriteriaContext) IsJoinCriteriaContext

func (*JoinCriteriaContext) IsJoinCriteriaContext()

func (*JoinCriteriaContext) ON

func (*JoinCriteriaContext) ToStringTree

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

func (*JoinCriteriaContext) USING

type JoinRelationContext

type JoinRelationContext struct {
	*RelationContext
	// contains filtered or unexported fields
}

func NewJoinRelationContext

func NewJoinRelationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JoinRelationContext

func (*JoinRelationContext) AllRelation

func (s *JoinRelationContext) AllRelation() []IRelationContext

func (*JoinRelationContext) CROSS

func (*JoinRelationContext) EnterRule

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

func (*JoinRelationContext) ExitRule

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

func (*JoinRelationContext) GetLeft

func (*JoinRelationContext) GetRight

func (*JoinRelationContext) GetRightRelation

func (s *JoinRelationContext) GetRightRelation() IRelationContext

func (*JoinRelationContext) GetRuleContext

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

func (*JoinRelationContext) JOIN

func (*JoinRelationContext) JoinCriteria

func (s *JoinRelationContext) JoinCriteria() IJoinCriteriaContext

func (*JoinRelationContext) JoinType

func (s *JoinRelationContext) JoinType() IJoinTypeContext

func (*JoinRelationContext) NATURAL

func (s *JoinRelationContext) NATURAL() antlr.TerminalNode

func (*JoinRelationContext) Relation

func (s *JoinRelationContext) Relation(i int) IRelationContext

func (*JoinRelationContext) SampledRelation

func (s *JoinRelationContext) SampledRelation() ISampledRelationContext

func (*JoinRelationContext) SetLeft

func (s *JoinRelationContext) SetLeft(v IRelationContext)

func (*JoinRelationContext) SetRight

func (*JoinRelationContext) SetRightRelation

func (s *JoinRelationContext) SetRightRelation(v IRelationContext)

type JoinTypeContext

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

func NewEmptyJoinTypeContext

func NewEmptyJoinTypeContext() *JoinTypeContext

func NewJoinTypeContext

func NewJoinTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinTypeContext

func (*JoinTypeContext) EnterRule

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

func (*JoinTypeContext) ExitRule

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

func (*JoinTypeContext) FULL

func (*JoinTypeContext) GetParser

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

func (*JoinTypeContext) GetRuleContext

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

func (*JoinTypeContext) INNER

func (s *JoinTypeContext) INNER() antlr.TerminalNode

func (*JoinTypeContext) IsJoinTypeContext

func (*JoinTypeContext) IsJoinTypeContext()

func (*JoinTypeContext) LEFT

func (*JoinTypeContext) OUTER

func (s *JoinTypeContext) OUTER() antlr.TerminalNode

func (*JoinTypeContext) RIGHT

func (s *JoinTypeContext) RIGHT() antlr.TerminalNode

func (*JoinTypeContext) ToStringTree

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

type LambdaContext

type LambdaContext struct {
	*PrimaryExpressionContext
}

func NewLambdaContext

func NewLambdaContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LambdaContext

func (*LambdaContext) AllIdentifier

func (s *LambdaContext) AllIdentifier() []IIdentifierContext

func (*LambdaContext) EnterRule

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

func (*LambdaContext) ExitRule

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

func (*LambdaContext) Expression

func (s *LambdaContext) Expression() IExpressionContext

func (*LambdaContext) GetRuleContext

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

func (*LambdaContext) Identifier

func (s *LambdaContext) Identifier(i int) IIdentifierContext

type LateralContext

type LateralContext struct {
	*RelationPrimaryContext
}

func NewLateralContext

func NewLateralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LateralContext

func (*LateralContext) EnterRule

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

func (*LateralContext) ExitRule

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

func (*LateralContext) GetRuleContext

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

func (*LateralContext) LATERAL

func (s *LateralContext) LATERAL() antlr.TerminalNode

func (*LateralContext) Query

func (s *LateralContext) Query() IQueryContext

type LevelOfIsolationContext

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

func NewEmptyLevelOfIsolationContext

func NewEmptyLevelOfIsolationContext() *LevelOfIsolationContext

func NewLevelOfIsolationContext

func NewLevelOfIsolationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LevelOfIsolationContext

func (*LevelOfIsolationContext) CopyFrom

func (*LevelOfIsolationContext) GetParser

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

func (*LevelOfIsolationContext) GetRuleContext

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

func (*LevelOfIsolationContext) IsLevelOfIsolationContext

func (*LevelOfIsolationContext) IsLevelOfIsolationContext()

func (*LevelOfIsolationContext) ToStringTree

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

type LikeClauseContext

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

func NewEmptyLikeClauseContext

func NewEmptyLikeClauseContext() *LikeClauseContext

func NewLikeClauseContext

func NewLikeClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LikeClauseContext

func (*LikeClauseContext) EXCLUDING

func (s *LikeClauseContext) EXCLUDING() antlr.TerminalNode

func (*LikeClauseContext) EnterRule

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

func (*LikeClauseContext) ExitRule

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

func (*LikeClauseContext) GetOptionType

func (s *LikeClauseContext) GetOptionType() antlr.Token

func (*LikeClauseContext) GetParser

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

func (*LikeClauseContext) GetRuleContext

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

func (*LikeClauseContext) INCLUDING

func (s *LikeClauseContext) INCLUDING() antlr.TerminalNode

func (*LikeClauseContext) IsLikeClauseContext

func (*LikeClauseContext) IsLikeClauseContext()

func (*LikeClauseContext) LIKE

func (*LikeClauseContext) PROPERTIES

func (s *LikeClauseContext) PROPERTIES() antlr.TerminalNode

func (*LikeClauseContext) QualifiedName

func (s *LikeClauseContext) QualifiedName() IQualifiedNameContext

func (*LikeClauseContext) SetOptionType

func (s *LikeClauseContext) SetOptionType(v antlr.Token)

func (*LikeClauseContext) ToStringTree

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

type LikeContext

type LikeContext struct {
	*PredicateContext
	// contains filtered or unexported fields
}

func NewLikeContext

func NewLikeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LikeContext

func (*LikeContext) AllValueExpression

func (s *LikeContext) AllValueExpression() []IValueExpressionContext

func (*LikeContext) ESCAPE

func (s *LikeContext) ESCAPE() antlr.TerminalNode

func (*LikeContext) EnterRule

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

func (*LikeContext) ExitRule

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

func (*LikeContext) GetEscape

func (s *LikeContext) GetEscape() IValueExpressionContext

func (*LikeContext) GetPattern

func (s *LikeContext) GetPattern() IValueExpressionContext

func (*LikeContext) GetRuleContext

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

func (*LikeContext) LIKE

func (s *LikeContext) LIKE() antlr.TerminalNode

func (*LikeContext) NOT

func (s *LikeContext) NOT() antlr.TerminalNode

func (*LikeContext) SetEscape

func (s *LikeContext) SetEscape(v IValueExpressionContext)

func (*LikeContext) SetPattern

func (s *LikeContext) SetPattern(v IValueExpressionContext)

func (*LikeContext) ValueExpression

func (s *LikeContext) ValueExpression(i int) IValueExpressionContext

type LogicalBinaryContext

type LogicalBinaryContext struct {
	*BooleanExpressionContext
	// contains filtered or unexported fields
}

func NewLogicalBinaryContext

func NewLogicalBinaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalBinaryContext

func (*LogicalBinaryContext) AND

func (*LogicalBinaryContext) AllBooleanExpression

func (s *LogicalBinaryContext) AllBooleanExpression() []IBooleanExpressionContext

func (*LogicalBinaryContext) BooleanExpression

func (s *LogicalBinaryContext) BooleanExpression(i int) IBooleanExpressionContext

func (*LogicalBinaryContext) EnterRule

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

func (*LogicalBinaryContext) ExitRule

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

func (*LogicalBinaryContext) GetLeft

func (*LogicalBinaryContext) GetOperator

func (s *LogicalBinaryContext) GetOperator() antlr.Token

func (*LogicalBinaryContext) GetRight

func (*LogicalBinaryContext) GetRuleContext

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

func (*LogicalBinaryContext) OR

func (*LogicalBinaryContext) SetLeft

func (*LogicalBinaryContext) SetOperator

func (s *LogicalBinaryContext) SetOperator(v antlr.Token)

func (*LogicalBinaryContext) SetRight

type LogicalNotContext

type LogicalNotContext struct {
	*BooleanExpressionContext
}

func NewLogicalNotContext

func NewLogicalNotContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalNotContext

func (*LogicalNotContext) BooleanExpression

func (s *LogicalNotContext) BooleanExpression() IBooleanExpressionContext

func (*LogicalNotContext) EnterRule

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

func (*LogicalNotContext) ExitRule

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

func (*LogicalNotContext) GetRuleContext

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

func (*LogicalNotContext) NOT

type MultipleGroupingSetsContext

type MultipleGroupingSetsContext struct {
	*GroupingElementContext
}

func NewMultipleGroupingSetsContext

func NewMultipleGroupingSetsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultipleGroupingSetsContext

func (*MultipleGroupingSetsContext) AllGroupingSet

func (s *MultipleGroupingSetsContext) AllGroupingSet() []IGroupingSetContext

func (*MultipleGroupingSetsContext) EnterRule

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

func (*MultipleGroupingSetsContext) ExitRule

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

func (*MultipleGroupingSetsContext) GROUPING

func (*MultipleGroupingSetsContext) GetRuleContext

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

func (*MultipleGroupingSetsContext) GroupingSet

func (*MultipleGroupingSetsContext) SETS

type NamedArgumentContext

type NamedArgumentContext struct {
	*CallArgumentContext
}

func NewNamedArgumentContext

func NewNamedArgumentContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NamedArgumentContext

func (*NamedArgumentContext) EnterRule

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

func (*NamedArgumentContext) ExitRule

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

func (*NamedArgumentContext) Expression

func (s *NamedArgumentContext) Expression() IExpressionContext

func (*NamedArgumentContext) GetRuleContext

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

func (*NamedArgumentContext) Identifier

func (s *NamedArgumentContext) Identifier() IIdentifierContext

type NamedQueryContext

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

func NewEmptyNamedQueryContext

func NewEmptyNamedQueryContext() *NamedQueryContext

func NewNamedQueryContext

func NewNamedQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedQueryContext

func (*NamedQueryContext) AS

func (*NamedQueryContext) ColumnAliases

func (s *NamedQueryContext) ColumnAliases() IColumnAliasesContext

func (*NamedQueryContext) EnterRule

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

func (*NamedQueryContext) ExitRule

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

func (*NamedQueryContext) GetName

func (*NamedQueryContext) GetParser

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

func (*NamedQueryContext) GetRuleContext

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

func (*NamedQueryContext) Identifier

func (s *NamedQueryContext) Identifier() IIdentifierContext

func (*NamedQueryContext) IsNamedQueryContext

func (*NamedQueryContext) IsNamedQueryContext()

func (*NamedQueryContext) Query

func (s *NamedQueryContext) Query() IQueryContext

func (*NamedQueryContext) SetName

func (s *NamedQueryContext) SetName(v IIdentifierContext)

func (*NamedQueryContext) ToStringTree

func (s *NamedQueryContext) 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) ALL

func (*NonReservedContext) ANALYZE

func (s *NonReservedContext) ANALYZE() antlr.TerminalNode

func (*NonReservedContext) ANY

func (*NonReservedContext) ARRAY

func (*NonReservedContext) ASC

func (*NonReservedContext) AT

func (*NonReservedContext) BERNOULLI

func (s *NonReservedContext) BERNOULLI() antlr.TerminalNode

func (*NonReservedContext) CALL

func (*NonReservedContext) CASCADE

func (s *NonReservedContext) CASCADE() antlr.TerminalNode

func (*NonReservedContext) CATALOGS

func (s *NonReservedContext) CATALOGS() antlr.TerminalNode

func (*NonReservedContext) COLUMN

func (*NonReservedContext) COLUMNS

func (s *NonReservedContext) COLUMNS() antlr.TerminalNode

func (*NonReservedContext) COMMENT

func (s *NonReservedContext) COMMENT() antlr.TerminalNode

func (*NonReservedContext) COMMIT

func (*NonReservedContext) COMMITTED

func (s *NonReservedContext) COMMITTED() antlr.TerminalNode

func (*NonReservedContext) CURRENT

func (s *NonReservedContext) CURRENT() antlr.TerminalNode

func (*NonReservedContext) DATA

func (*NonReservedContext) DATE

func (*NonReservedContext) DAY

func (*NonReservedContext) DESC

func (*NonReservedContext) DISTRIBUTED

func (s *NonReservedContext) DISTRIBUTED() antlr.TerminalNode

func (*NonReservedContext) EXCLUDING

func (s *NonReservedContext) EXCLUDING() antlr.TerminalNode

func (*NonReservedContext) EXPLAIN

func (s *NonReservedContext) EXPLAIN() antlr.TerminalNode

func (*NonReservedContext) EnterRule

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

func (*NonReservedContext) ExitRule

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

func (*NonReservedContext) FILTER

func (*NonReservedContext) FIRST

func (*NonReservedContext) FOLLOWING

func (s *NonReservedContext) FOLLOWING() antlr.TerminalNode

func (*NonReservedContext) FORMAT

func (*NonReservedContext) FUNCTIONS

func (s *NonReservedContext) FUNCTIONS() antlr.TerminalNode

func (*NonReservedContext) GRANT

func (*NonReservedContext) GRANTS

func (*NonReservedContext) GRAPHVIZ

func (s *NonReservedContext) GRAPHVIZ() antlr.TerminalNode

func (*NonReservedContext) GetParser

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

func (*NonReservedContext) GetRuleContext

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

func (*NonReservedContext) HOUR

func (*NonReservedContext) IF

func (*NonReservedContext) INCLUDING

func (s *NonReservedContext) INCLUDING() antlr.TerminalNode

func (*NonReservedContext) INPUT

func (*NonReservedContext) INTERVAL

func (s *NonReservedContext) INTERVAL() antlr.TerminalNode

func (*NonReservedContext) IO

func (*NonReservedContext) ISOLATION

func (s *NonReservedContext) ISOLATION() antlr.TerminalNode

func (*NonReservedContext) IsNonReservedContext

func (*NonReservedContext) IsNonReservedContext()

func (*NonReservedContext) JSON

func (*NonReservedContext) LAST

func (*NonReservedContext) LATERAL

func (s *NonReservedContext) LATERAL() antlr.TerminalNode

func (*NonReservedContext) LEVEL

func (*NonReservedContext) LIMIT

func (*NonReservedContext) LOGICAL

func (s *NonReservedContext) LOGICAL() antlr.TerminalNode

func (*NonReservedContext) MAP

func (*NonReservedContext) MINUTE

func (*NonReservedContext) MONTH

func (*NonReservedContext) NFC

func (*NonReservedContext) NFD

func (*NonReservedContext) NFKC

func (*NonReservedContext) NFKD

func (*NonReservedContext) NO

func (*NonReservedContext) NULLIF

func (*NonReservedContext) NULLS

func (*NonReservedContext) ONLY

func (*NonReservedContext) OPTION

func (*NonReservedContext) ORDINALITY

func (s *NonReservedContext) ORDINALITY() antlr.TerminalNode

func (*NonReservedContext) OUTPUT

func (*NonReservedContext) OVER

func (*NonReservedContext) PARTITION

func (s *NonReservedContext) PARTITION() antlr.TerminalNode

func (*NonReservedContext) PARTITIONS

func (s *NonReservedContext) PARTITIONS() antlr.TerminalNode

func (*NonReservedContext) PATH

func (*NonReservedContext) POSITION

func (s *NonReservedContext) POSITION() antlr.TerminalNode

func (*NonReservedContext) PRECEDING

func (s *NonReservedContext) PRECEDING() antlr.TerminalNode

func (*NonReservedContext) PRIVILEGES

func (s *NonReservedContext) PRIVILEGES() antlr.TerminalNode

func (*NonReservedContext) PROPERTIES

func (s *NonReservedContext) PROPERTIES() antlr.TerminalNode

func (*NonReservedContext) RANGE

func (*NonReservedContext) READ

func (*NonReservedContext) RENAME

func (*NonReservedContext) REPEATABLE

func (s *NonReservedContext) REPEATABLE() antlr.TerminalNode

func (*NonReservedContext) REPLACE

func (s *NonReservedContext) REPLACE() antlr.TerminalNode

func (*NonReservedContext) RESET

func (*NonReservedContext) RESTRICT

func (s *NonReservedContext) RESTRICT() antlr.TerminalNode

func (*NonReservedContext) REVOKE

func (*NonReservedContext) ROLLBACK

func (s *NonReservedContext) ROLLBACK() antlr.TerminalNode

func (*NonReservedContext) ROW

func (*NonReservedContext) ROWS

func (*NonReservedContext) SCHEMA

func (*NonReservedContext) SCHEMAS

func (s *NonReservedContext) SCHEMAS() antlr.TerminalNode

func (*NonReservedContext) SECOND

func (*NonReservedContext) SERIALIZABLE

func (s *NonReservedContext) SERIALIZABLE() antlr.TerminalNode

func (*NonReservedContext) SESSION

func (s *NonReservedContext) SESSION() antlr.TerminalNode

func (*NonReservedContext) SET

func (*NonReservedContext) SETS

func (*NonReservedContext) SHOW

func (*NonReservedContext) SOME

func (*NonReservedContext) START

func (*NonReservedContext) STATS

func (*NonReservedContext) SUBSTRING

func (s *NonReservedContext) SUBSTRING() antlr.TerminalNode

func (*NonReservedContext) SYSTEM

func (*NonReservedContext) TABLES

func (*NonReservedContext) TABLESAMPLE

func (s *NonReservedContext) TABLESAMPLE() antlr.TerminalNode

func (*NonReservedContext) TEXT

func (*NonReservedContext) TIME

func (*NonReservedContext) TIMESTAMP

func (s *NonReservedContext) TIMESTAMP() antlr.TerminalNode

func (*NonReservedContext) TO

func (*NonReservedContext) TRANSACTION

func (s *NonReservedContext) TRANSACTION() antlr.TerminalNode

func (*NonReservedContext) TRY_CAST

func (s *NonReservedContext) TRY_CAST() antlr.TerminalNode

func (*NonReservedContext) TYPE

func (*NonReservedContext) ToStringTree

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

func (*NonReservedContext) UNBOUNDED

func (s *NonReservedContext) UNBOUNDED() antlr.TerminalNode

func (*NonReservedContext) UNCOMMITTED

func (s *NonReservedContext) UNCOMMITTED() antlr.TerminalNode

func (*NonReservedContext) USE

func (*NonReservedContext) VALIDATE

func (s *NonReservedContext) VALIDATE() antlr.TerminalNode

func (*NonReservedContext) VERBOSE

func (s *NonReservedContext) VERBOSE() antlr.TerminalNode

func (*NonReservedContext) VIEW

func (*NonReservedContext) WORK

func (*NonReservedContext) WRITE

func (*NonReservedContext) YEAR

func (*NonReservedContext) ZONE

type NormalFormContext

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

func NewEmptyNormalFormContext

func NewEmptyNormalFormContext() *NormalFormContext

func NewNormalFormContext

func NewNormalFormContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NormalFormContext

func (*NormalFormContext) EnterRule

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

func (*NormalFormContext) ExitRule

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

func (*NormalFormContext) GetParser

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

func (*NormalFormContext) GetRuleContext

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

func (*NormalFormContext) IsNormalFormContext

func (*NormalFormContext) IsNormalFormContext()

func (*NormalFormContext) NFC

func (*NormalFormContext) NFD

func (*NormalFormContext) NFKC

func (*NormalFormContext) NFKD

func (*NormalFormContext) ToStringTree

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

type NormalizeContext

type NormalizeContext struct {
	*PrimaryExpressionContext
}

func NewNormalizeContext

func NewNormalizeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NormalizeContext

func (*NormalizeContext) EnterRule

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

func (*NormalizeContext) ExitRule

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

func (*NormalizeContext) GetRuleContext

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

func (*NormalizeContext) NORMALIZE

func (s *NormalizeContext) NORMALIZE() antlr.TerminalNode

func (*NormalizeContext) NormalForm

func (s *NormalizeContext) NormalForm() INormalFormContext

func (*NormalizeContext) ValueExpression

func (s *NormalizeContext) ValueExpression() IValueExpressionContext

type NullLiteralContext

type NullLiteralContext struct {
	*PrimaryExpressionContext
}

func NewNullLiteralContext

func NewNullLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NullLiteralContext

func (*NullLiteralContext) EnterRule

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

func (*NullLiteralContext) ExitRule

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

func (*NullLiteralContext) GetRuleContext

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

func (*NullLiteralContext) NULL

type NullPredicateContext

type NullPredicateContext struct {
	*PredicateContext
}

func NewNullPredicateContext

func NewNullPredicateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NullPredicateContext

func (*NullPredicateContext) EnterRule

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

func (*NullPredicateContext) ExitRule

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

func (*NullPredicateContext) GetRuleContext

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

func (*NullPredicateContext) IS

func (*NullPredicateContext) NOT

func (*NullPredicateContext) NULL

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) CopyFrom

func (s *NumberContext) CopyFrom(ctx *NumberContext)

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) ToStringTree

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

type NumericLiteralContext

type NumericLiteralContext struct {
	*PrimaryExpressionContext
}

func NewNumericLiteralContext

func NewNumericLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NumericLiteralContext

func (*NumericLiteralContext) EnterRule

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

func (*NumericLiteralContext) ExitRule

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

func (*NumericLiteralContext) GetRuleContext

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

func (*NumericLiteralContext) Number

type OverContext

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

func NewEmptyOverContext

func NewEmptyOverContext() *OverContext

func NewOverContext

func NewOverContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OverContext

func (*OverContext) AllBY

func (s *OverContext) AllBY() []antlr.TerminalNode

func (*OverContext) AllExpression

func (s *OverContext) AllExpression() []IExpressionContext

func (*OverContext) AllSortItem

func (s *OverContext) AllSortItem() []ISortItemContext

func (*OverContext) BY

func (s *OverContext) BY(i int) antlr.TerminalNode

func (*OverContext) EnterRule

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

func (*OverContext) ExitRule

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

func (*OverContext) Expression

func (s *OverContext) Expression(i int) IExpressionContext

func (*OverContext) GetParser

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

func (*OverContext) GetPartition

func (s *OverContext) GetPartition() []IExpressionContext

func (*OverContext) GetRuleContext

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

func (*OverContext) Get_expression

func (s *OverContext) Get_expression() IExpressionContext

func (*OverContext) IsOverContext

func (*OverContext) IsOverContext()

func (*OverContext) ORDER

func (s *OverContext) ORDER() antlr.TerminalNode

func (*OverContext) OVER

func (s *OverContext) OVER() antlr.TerminalNode

func (*OverContext) PARTITION

func (s *OverContext) PARTITION() antlr.TerminalNode

func (*OverContext) SetPartition

func (s *OverContext) SetPartition(v []IExpressionContext)

func (*OverContext) Set_expression

func (s *OverContext) Set_expression(v IExpressionContext)

func (*OverContext) SortItem

func (s *OverContext) SortItem(i int) ISortItemContext

func (*OverContext) ToStringTree

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

func (*OverContext) WindowFrame

func (s *OverContext) WindowFrame() IWindowFrameContext

type ParameterContext

type ParameterContext struct {
	*PrimaryExpressionContext
}

func NewParameterContext

func NewParameterContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParameterContext

func (*ParameterContext) EnterRule

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

func (*ParameterContext) ExitRule

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

func (*ParameterContext) GetRuleContext

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

func (*ParameterContext) Identifier

func (s *ParameterContext) Identifier() IIdentifierContext

func (*ParameterContext) PARAMETER

func (s *ParameterContext) PARAMETER() antlr.TerminalNode

type ParenthesizedExpressionContext

type ParenthesizedExpressionContext struct {
	*PrimaryExpressionContext
}

func NewParenthesizedExpressionContext

func NewParenthesizedExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedExpressionContext

func (*ParenthesizedExpressionContext) EnterRule

func (*ParenthesizedExpressionContext) ExitRule

func (*ParenthesizedExpressionContext) Expression

func (*ParenthesizedExpressionContext) GetRuleContext

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

type ParenthesizedRelationContext

type ParenthesizedRelationContext struct {
	*RelationPrimaryContext
}

func NewParenthesizedRelationContext

func NewParenthesizedRelationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedRelationContext

func (*ParenthesizedRelationContext) EnterRule

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

func (*ParenthesizedRelationContext) ExitRule

func (*ParenthesizedRelationContext) GetRuleContext

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

func (*ParenthesizedRelationContext) Relation

type PathElementContext

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

func NewEmptyPathElementContext

func NewEmptyPathElementContext() *PathElementContext

func NewPathElementContext

func NewPathElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PathElementContext

func (*PathElementContext) CopyFrom

func (s *PathElementContext) CopyFrom(ctx *PathElementContext)

func (*PathElementContext) GetParser

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

func (*PathElementContext) GetRuleContext

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

func (*PathElementContext) IsPathElementContext

func (*PathElementContext) IsPathElementContext()

func (*PathElementContext) ToStringTree

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

type PathSpecificationContext

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

func NewEmptyPathSpecificationContext

func NewEmptyPathSpecificationContext() *PathSpecificationContext

func NewPathSpecificationContext

func NewPathSpecificationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PathSpecificationContext

func (*PathSpecificationContext) AllPathElement

func (s *PathSpecificationContext) AllPathElement() []IPathElementContext

func (*PathSpecificationContext) EnterRule

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

func (*PathSpecificationContext) ExitRule

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

func (*PathSpecificationContext) GetParser

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

func (*PathSpecificationContext) GetRuleContext

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

func (*PathSpecificationContext) IsPathSpecificationContext

func (*PathSpecificationContext) IsPathSpecificationContext()

func (*PathSpecificationContext) PathElement

func (*PathSpecificationContext) ToStringTree

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

type PositionContext

type PositionContext struct {
	*PrimaryExpressionContext
}

func NewPositionContext

func NewPositionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PositionContext

func (*PositionContext) AllValueExpression

func (s *PositionContext) AllValueExpression() []IValueExpressionContext

func (*PositionContext) EnterRule

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

func (*PositionContext) ExitRule

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

func (*PositionContext) GetRuleContext

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

func (*PositionContext) IN

func (*PositionContext) POSITION

func (s *PositionContext) POSITION() antlr.TerminalNode

func (*PositionContext) ValueExpression

func (s *PositionContext) ValueExpression(i int) IValueExpressionContext

type PositionalArgumentContext

type PositionalArgumentContext struct {
	*CallArgumentContext
}

func NewPositionalArgumentContext

func NewPositionalArgumentContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PositionalArgumentContext

func (*PositionalArgumentContext) EnterRule

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

func (*PositionalArgumentContext) ExitRule

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

func (*PositionalArgumentContext) Expression

func (*PositionalArgumentContext) GetRuleContext

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

type PredicateContext

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

func NewEmptyPredicateContext

func NewEmptyPredicateContext() *PredicateContext

func NewPredicateContext

func NewPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int, value antlr.ParserRuleContext) *PredicateContext

func (*PredicateContext) CopyFrom

func (s *PredicateContext) CopyFrom(ctx *PredicateContext)

func (*PredicateContext) GetParser

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

func (*PredicateContext) GetRuleContext

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

func (*PredicateContext) GetValue

func (*PredicateContext) IsPredicateContext

func (*PredicateContext) IsPredicateContext()

func (*PredicateContext) SetValue

func (s *PredicateContext) SetValue(v antlr.ParserRuleContext)

func (*PredicateContext) ToStringTree

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

type PredicatedContext

type PredicatedContext struct {
	*BooleanExpressionContext
	// contains filtered or unexported fields
}

func NewPredicatedContext

func NewPredicatedContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PredicatedContext

func (*PredicatedContext) EnterRule

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

func (*PredicatedContext) ExitRule

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

func (*PredicatedContext) GetRuleContext

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

func (*PredicatedContext) Get_valueExpression

func (s *PredicatedContext) Get_valueExpression() IValueExpressionContext

func (*PredicatedContext) Predicate

func (s *PredicatedContext) Predicate() IPredicateContext

func (*PredicatedContext) Set_valueExpression

func (s *PredicatedContext) Set_valueExpression(v IValueExpressionContext)

func (*PredicatedContext) ValueExpression

func (s *PredicatedContext) ValueExpression() IValueExpressionContext

type PrimaryExpressionContext

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

func NewEmptyPrimaryExpressionContext

func NewEmptyPrimaryExpressionContext() *PrimaryExpressionContext

func NewPrimaryExpressionContext

func NewPrimaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExpressionContext

func (*PrimaryExpressionContext) CopyFrom

func (*PrimaryExpressionContext) GetParser

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

func (*PrimaryExpressionContext) GetRuleContext

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

func (*PrimaryExpressionContext) IsPrimaryExpressionContext

func (*PrimaryExpressionContext) IsPrimaryExpressionContext()

func (*PrimaryExpressionContext) ToStringTree

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

type PrivilegeContext

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

func NewEmptyPrivilegeContext

func NewEmptyPrivilegeContext() *PrivilegeContext

func NewPrivilegeContext

func NewPrivilegeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrivilegeContext

func (*PrivilegeContext) DELETE

func (s *PrivilegeContext) DELETE() antlr.TerminalNode

func (*PrivilegeContext) EnterRule

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

func (*PrivilegeContext) ExitRule

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

func (*PrivilegeContext) GetParser

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

func (*PrivilegeContext) GetRuleContext

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

func (*PrivilegeContext) INSERT

func (s *PrivilegeContext) INSERT() antlr.TerminalNode

func (*PrivilegeContext) Identifier

func (s *PrivilegeContext) Identifier() IIdentifierContext

func (*PrivilegeContext) IsPrivilegeContext

func (*PrivilegeContext) IsPrivilegeContext()

func (*PrivilegeContext) SELECT

func (s *PrivilegeContext) SELECT() antlr.TerminalNode

func (*PrivilegeContext) ToStringTree

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

type PropertiesContext

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

func NewEmptyPropertiesContext

func NewEmptyPropertiesContext() *PropertiesContext

func NewPropertiesContext

func NewPropertiesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertiesContext

func (*PropertiesContext) AllProperty

func (s *PropertiesContext) AllProperty() []IPropertyContext

func (*PropertiesContext) EnterRule

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

func (*PropertiesContext) ExitRule

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

func (*PropertiesContext) GetParser

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

func (*PropertiesContext) GetRuleContext

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

func (*PropertiesContext) IsPropertiesContext

func (*PropertiesContext) IsPropertiesContext()

func (*PropertiesContext) Property

func (s *PropertiesContext) Property(i int) IPropertyContext

func (*PropertiesContext) ToStringTree

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

type PropertyContext

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

func NewEmptyPropertyContext

func NewEmptyPropertyContext() *PropertyContext

func NewPropertyContext

func NewPropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyContext

func (*PropertyContext) EQ

func (*PropertyContext) EnterRule

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

func (*PropertyContext) ExitRule

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

func (*PropertyContext) Expression

func (s *PropertyContext) Expression() IExpressionContext

func (*PropertyContext) GetParser

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

func (*PropertyContext) GetRuleContext

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

func (*PropertyContext) Identifier

func (s *PropertyContext) Identifier() IIdentifierContext

func (*PropertyContext) IsPropertyContext

func (*PropertyContext) IsPropertyContext()

func (*PropertyContext) ToStringTree

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

type QualifiedArgumentContext

type QualifiedArgumentContext struct {
	*PathElementContext
}

func NewQualifiedArgumentContext

func NewQualifiedArgumentContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QualifiedArgumentContext

func (*QualifiedArgumentContext) AllIdentifier

func (s *QualifiedArgumentContext) AllIdentifier() []IIdentifierContext

func (*QualifiedArgumentContext) EnterRule

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

func (*QualifiedArgumentContext) ExitRule

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

func (*QualifiedArgumentContext) GetRuleContext

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

func (*QualifiedArgumentContext) Identifier

type QualifiedNameContext

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

func NewEmptyQualifiedNameContext

func NewEmptyQualifiedNameContext() *QualifiedNameContext

func NewQualifiedNameContext

func NewQualifiedNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QualifiedNameContext

func (*QualifiedNameContext) AllIdentifier

func (s *QualifiedNameContext) AllIdentifier() []IIdentifierContext

func (*QualifiedNameContext) EnterRule

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

func (*QualifiedNameContext) ExitRule

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

func (*QualifiedNameContext) GetParser

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

func (*QualifiedNameContext) GetRuleContext

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

func (*QualifiedNameContext) Identifier

func (s *QualifiedNameContext) Identifier(i int) IIdentifierContext

func (*QualifiedNameContext) IsQualifiedNameContext

func (*QualifiedNameContext) IsQualifiedNameContext()

func (*QualifiedNameContext) ToStringTree

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

type QuantifiedComparisonContext

type QuantifiedComparisonContext struct {
	*PredicateContext
}

func NewQuantifiedComparisonContext

func NewQuantifiedComparisonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QuantifiedComparisonContext

func (*QuantifiedComparisonContext) ComparisonOperator

func (*QuantifiedComparisonContext) ComparisonQuantifier

func (*QuantifiedComparisonContext) EnterRule

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

func (*QuantifiedComparisonContext) ExitRule

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

func (*QuantifiedComparisonContext) GetRuleContext

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

func (*QuantifiedComparisonContext) Query

type QueryContext

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

func NewEmptyQueryContext

func NewEmptyQueryContext() *QueryContext

func NewQueryContext

func NewQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryContext

func (*QueryContext) EnterRule

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

func (*QueryContext) ExitRule

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

func (*QueryContext) GetParser

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

func (*QueryContext) GetRuleContext

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

func (*QueryContext) IsQueryContext

func (*QueryContext) IsQueryContext()

func (*QueryContext) QueryNoWith

func (s *QueryContext) QueryNoWith() IQueryNoWithContext

func (*QueryContext) ToStringTree

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

func (*QueryContext) With

func (s *QueryContext) With() IWithContext

type QueryNoWithContext

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

func NewEmptyQueryNoWithContext

func NewEmptyQueryNoWithContext() *QueryNoWithContext

func NewQueryNoWithContext

func NewQueryNoWithContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryNoWithContext

func (*QueryNoWithContext) ALL

func (*QueryNoWithContext) AllSortItem

func (s *QueryNoWithContext) AllSortItem() []ISortItemContext

func (*QueryNoWithContext) BY

func (*QueryNoWithContext) EnterRule

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

func (*QueryNoWithContext) ExitRule

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

func (*QueryNoWithContext) GetLimit

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

func (*QueryNoWithContext) GetParser

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

func (*QueryNoWithContext) GetRuleContext

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

func (*QueryNoWithContext) INTEGER_VALUE

func (s *QueryNoWithContext) INTEGER_VALUE() antlr.TerminalNode

func (*QueryNoWithContext) IsQueryNoWithContext

func (*QueryNoWithContext) IsQueryNoWithContext()

func (*QueryNoWithContext) LIMIT

func (*QueryNoWithContext) ORDER

func (*QueryNoWithContext) PARAMETER

func (s *QueryNoWithContext) PARAMETER() antlr.TerminalNode

func (*QueryNoWithContext) QueryTerm

func (s *QueryNoWithContext) QueryTerm() IQueryTermContext

func (*QueryNoWithContext) SetLimit

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

func (*QueryNoWithContext) SortItem

func (s *QueryNoWithContext) SortItem(i int) ISortItemContext

func (*QueryNoWithContext) ToStringTree

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

type QueryPrimaryContext

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

func NewEmptyQueryPrimaryContext

func NewEmptyQueryPrimaryContext() *QueryPrimaryContext

func NewQueryPrimaryContext

func NewQueryPrimaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryPrimaryContext

func (*QueryPrimaryContext) CopyFrom

func (s *QueryPrimaryContext) CopyFrom(ctx *QueryPrimaryContext)

func (*QueryPrimaryContext) GetParser

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

func (*QueryPrimaryContext) GetRuleContext

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

func (*QueryPrimaryContext) IsQueryPrimaryContext

func (*QueryPrimaryContext) IsQueryPrimaryContext()

func (*QueryPrimaryContext) ToStringTree

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

type QueryPrimaryDefaultContext

type QueryPrimaryDefaultContext struct {
	*QueryPrimaryContext
}

func NewQueryPrimaryDefaultContext

func NewQueryPrimaryDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QueryPrimaryDefaultContext

func (*QueryPrimaryDefaultContext) EnterRule

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

func (*QueryPrimaryDefaultContext) ExitRule

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

func (*QueryPrimaryDefaultContext) GetRuleContext

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

func (*QueryPrimaryDefaultContext) QuerySpecification

type QuerySpecificationContext

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

func NewEmptyQuerySpecificationContext

func NewEmptyQuerySpecificationContext() *QuerySpecificationContext

func NewQuerySpecificationContext

func NewQuerySpecificationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QuerySpecificationContext

func (*QuerySpecificationContext) AllBooleanExpression

func (s *QuerySpecificationContext) AllBooleanExpression() []IBooleanExpressionContext

func (*QuerySpecificationContext) AllRelation

func (s *QuerySpecificationContext) AllRelation() []IRelationContext

func (*QuerySpecificationContext) AllSelectItem

func (s *QuerySpecificationContext) AllSelectItem() []ISelectItemContext

func (*QuerySpecificationContext) BY

func (*QuerySpecificationContext) BooleanExpression

func (*QuerySpecificationContext) EnterRule

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

func (*QuerySpecificationContext) ExitRule

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

func (*QuerySpecificationContext) FROM

func (*QuerySpecificationContext) GROUP

func (*QuerySpecificationContext) GetHaving

func (*QuerySpecificationContext) GetParser

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

func (*QuerySpecificationContext) GetRuleContext

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

func (*QuerySpecificationContext) GetWhere

func (*QuerySpecificationContext) GroupBy

func (*QuerySpecificationContext) HAVING

func (*QuerySpecificationContext) IsQuerySpecificationContext

func (*QuerySpecificationContext) IsQuerySpecificationContext()

func (*QuerySpecificationContext) Relation

func (*QuerySpecificationContext) SELECT

func (*QuerySpecificationContext) SelectItem

func (*QuerySpecificationContext) SetHaving

func (*QuerySpecificationContext) SetQuantifier

func (*QuerySpecificationContext) SetWhere

func (*QuerySpecificationContext) ToStringTree

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

func (*QuerySpecificationContext) WHERE

type QueryTermContext

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

func NewEmptyQueryTermContext

func NewEmptyQueryTermContext() *QueryTermContext

func NewQueryTermContext

func NewQueryTermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryTermContext

func (*QueryTermContext) CopyFrom

func (s *QueryTermContext) CopyFrom(ctx *QueryTermContext)

func (*QueryTermContext) GetParser

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

func (*QueryTermContext) GetRuleContext

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

func (*QueryTermContext) IsQueryTermContext

func (*QueryTermContext) IsQueryTermContext()

func (*QueryTermContext) ToStringTree

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

type QueryTermDefaultContext

type QueryTermDefaultContext struct {
	*QueryTermContext
}

func NewQueryTermDefaultContext

func NewQueryTermDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QueryTermDefaultContext

func (*QueryTermDefaultContext) EnterRule

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

func (*QueryTermDefaultContext) ExitRule

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

func (*QueryTermDefaultContext) GetRuleContext

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

func (*QueryTermDefaultContext) QueryPrimary

type QuotedIdentifierContext

type QuotedIdentifierContext struct {
	*IdentifierContext
}

func NewQuotedIdentifierContext

func NewQuotedIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QuotedIdentifierContext

func (*QuotedIdentifierContext) EnterRule

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

func (*QuotedIdentifierContext) ExitRule

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

func (*QuotedIdentifierContext) GetRuleContext

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

func (*QuotedIdentifierContext) QUOTED_IDENTIFIER

func (s *QuotedIdentifierContext) QUOTED_IDENTIFIER() antlr.TerminalNode

type ReadCommittedContext

type ReadCommittedContext struct {
	*LevelOfIsolationContext
}

func NewReadCommittedContext

func NewReadCommittedContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ReadCommittedContext

func (*ReadCommittedContext) COMMITTED

func (s *ReadCommittedContext) COMMITTED() antlr.TerminalNode

func (*ReadCommittedContext) EnterRule

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

func (*ReadCommittedContext) ExitRule

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

func (*ReadCommittedContext) GetRuleContext

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

func (*ReadCommittedContext) READ

type ReadUncommittedContext

type ReadUncommittedContext struct {
	*LevelOfIsolationContext
}

func NewReadUncommittedContext

func NewReadUncommittedContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ReadUncommittedContext

func (*ReadUncommittedContext) EnterRule

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

func (*ReadUncommittedContext) ExitRule

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

func (*ReadUncommittedContext) GetRuleContext

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

func (*ReadUncommittedContext) READ

func (*ReadUncommittedContext) UNCOMMITTED

func (s *ReadUncommittedContext) UNCOMMITTED() antlr.TerminalNode

type RelationContext

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

func NewEmptyRelationContext

func NewEmptyRelationContext() *RelationContext

func NewRelationContext

func NewRelationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationContext

func (*RelationContext) CopyFrom

func (s *RelationContext) CopyFrom(ctx *RelationContext)

func (*RelationContext) GetParser

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

func (*RelationContext) GetRuleContext

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

func (*RelationContext) IsRelationContext

func (*RelationContext) IsRelationContext()

func (*RelationContext) ToStringTree

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

type RelationDefaultContext

type RelationDefaultContext struct {
	*RelationContext
}

func NewRelationDefaultContext

func NewRelationDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RelationDefaultContext

func (*RelationDefaultContext) EnterRule

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

func (*RelationDefaultContext) ExitRule

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

func (*RelationDefaultContext) GetRuleContext

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

func (*RelationDefaultContext) SampledRelation

func (s *RelationDefaultContext) SampledRelation() ISampledRelationContext

type RelationPrimaryContext

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

func NewEmptyRelationPrimaryContext

func NewEmptyRelationPrimaryContext() *RelationPrimaryContext

func NewRelationPrimaryContext

func NewRelationPrimaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationPrimaryContext

func (*RelationPrimaryContext) CopyFrom

func (*RelationPrimaryContext) GetParser

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

func (*RelationPrimaryContext) GetRuleContext

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

func (*RelationPrimaryContext) IsRelationPrimaryContext

func (*RelationPrimaryContext) IsRelationPrimaryContext()

func (*RelationPrimaryContext) ToStringTree

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

type RepeatableReadContext

type RepeatableReadContext struct {
	*LevelOfIsolationContext
}

func NewRepeatableReadContext

func NewRepeatableReadContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RepeatableReadContext

func (*RepeatableReadContext) EnterRule

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

func (*RepeatableReadContext) ExitRule

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

func (*RepeatableReadContext) GetRuleContext

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

func (*RepeatableReadContext) READ

func (*RepeatableReadContext) REPEATABLE

func (s *RepeatableReadContext) REPEATABLE() antlr.TerminalNode

type RollupContext

type RollupContext struct {
	*GroupingElementContext
}

func NewRollupContext

func NewRollupContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RollupContext

func (*RollupContext) AllExpression

func (s *RollupContext) AllExpression() []IExpressionContext

func (*RollupContext) EnterRule

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

func (*RollupContext) ExitRule

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

func (*RollupContext) Expression

func (s *RollupContext) Expression(i int) IExpressionContext

func (*RollupContext) GetRuleContext

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

func (*RollupContext) ROLLUP

func (s *RollupContext) ROLLUP() antlr.TerminalNode

type RowConstructorContext

type RowConstructorContext struct {
	*PrimaryExpressionContext
}

func NewRowConstructorContext

func NewRowConstructorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RowConstructorContext

func (*RowConstructorContext) AllExpression

func (s *RowConstructorContext) AllExpression() []IExpressionContext

func (*RowConstructorContext) EnterRule

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

func (*RowConstructorContext) ExitRule

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

func (*RowConstructorContext) Expression

func (s *RowConstructorContext) Expression(i int) IExpressionContext

func (*RowConstructorContext) GetRuleContext

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

func (*RowConstructorContext) ROW

type SampleTypeContext

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

func NewEmptySampleTypeContext

func NewEmptySampleTypeContext() *SampleTypeContext

func NewSampleTypeContext

func NewSampleTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SampleTypeContext

func (*SampleTypeContext) BERNOULLI

func (s *SampleTypeContext) BERNOULLI() antlr.TerminalNode

func (*SampleTypeContext) EnterRule

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

func (*SampleTypeContext) ExitRule

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

func (*SampleTypeContext) GetParser

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

func (*SampleTypeContext) GetRuleContext

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

func (*SampleTypeContext) IsSampleTypeContext

func (*SampleTypeContext) IsSampleTypeContext()

func (*SampleTypeContext) SYSTEM

func (s *SampleTypeContext) SYSTEM() antlr.TerminalNode

func (*SampleTypeContext) ToStringTree

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

type SampledRelationContext

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

func NewEmptySampledRelationContext

func NewEmptySampledRelationContext() *SampledRelationContext

func NewSampledRelationContext

func NewSampledRelationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SampledRelationContext

func (*SampledRelationContext) AliasedRelation

func (s *SampledRelationContext) AliasedRelation() IAliasedRelationContext

func (*SampledRelationContext) EnterRule

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

func (*SampledRelationContext) ExitRule

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

func (*SampledRelationContext) Expression

func (*SampledRelationContext) GetParser

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

func (*SampledRelationContext) GetPercentage

func (s *SampledRelationContext) GetPercentage() IExpressionContext

func (*SampledRelationContext) GetRuleContext

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

func (*SampledRelationContext) IsSampledRelationContext

func (*SampledRelationContext) IsSampledRelationContext()

func (*SampledRelationContext) SampleType

func (*SampledRelationContext) SetPercentage

func (s *SampledRelationContext) SetPercentage(v IExpressionContext)

func (*SampledRelationContext) TABLESAMPLE

func (s *SampledRelationContext) TABLESAMPLE() antlr.TerminalNode

func (*SampledRelationContext) ToStringTree

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

type SearchedCaseContext

type SearchedCaseContext struct {
	*PrimaryExpressionContext
	// contains filtered or unexported fields
}

func NewSearchedCaseContext

func NewSearchedCaseContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SearchedCaseContext

func (*SearchedCaseContext) AllWhenClause

func (s *SearchedCaseContext) AllWhenClause() []IWhenClauseContext

func (*SearchedCaseContext) CASE

func (*SearchedCaseContext) ELSE

func (*SearchedCaseContext) END

func (*SearchedCaseContext) EnterRule

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

func (*SearchedCaseContext) ExitRule

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

func (*SearchedCaseContext) Expression

func (s *SearchedCaseContext) Expression() IExpressionContext

func (*SearchedCaseContext) GetElseExpression

func (s *SearchedCaseContext) GetElseExpression() IExpressionContext

func (*SearchedCaseContext) GetRuleContext

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

func (*SearchedCaseContext) SetElseExpression

func (s *SearchedCaseContext) SetElseExpression(v IExpressionContext)

func (*SearchedCaseContext) WhenClause

func (s *SearchedCaseContext) WhenClause(i int) IWhenClauseContext

type SelectAllContext

type SelectAllContext struct {
	*SelectItemContext
}

func NewSelectAllContext

func NewSelectAllContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectAllContext

func (*SelectAllContext) ASTERISK

func (s *SelectAllContext) ASTERISK() antlr.TerminalNode

func (*SelectAllContext) EnterRule

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

func (*SelectAllContext) ExitRule

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

func (*SelectAllContext) GetRuleContext

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

func (*SelectAllContext) QualifiedName

func (s *SelectAllContext) QualifiedName() IQualifiedNameContext

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) CopyFrom

func (s *SelectItemContext) CopyFrom(ctx *SelectItemContext)

func (*SelectItemContext) GetParser

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

func (*SelectItemContext) GetRuleContext

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

func (*SelectItemContext) IsSelectItemContext

func (*SelectItemContext) IsSelectItemContext()

func (*SelectItemContext) ToStringTree

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

type SelectSingleContext

type SelectSingleContext struct {
	*SelectItemContext
}

func NewSelectSingleContext

func NewSelectSingleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectSingleContext

func (*SelectSingleContext) AS

func (*SelectSingleContext) EnterRule

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

func (*SelectSingleContext) ExitRule

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

func (*SelectSingleContext) Expression

func (s *SelectSingleContext) Expression() IExpressionContext

func (*SelectSingleContext) GetRuleContext

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

func (*SelectSingleContext) Identifier

func (s *SelectSingleContext) Identifier() IIdentifierContext

type SerializableContext

type SerializableContext struct {
	*LevelOfIsolationContext
}

func NewSerializableContext

func NewSerializableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SerializableContext

func (*SerializableContext) EnterRule

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

func (*SerializableContext) ExitRule

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

func (*SerializableContext) GetRuleContext

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

func (*SerializableContext) SERIALIZABLE

func (s *SerializableContext) SERIALIZABLE() antlr.TerminalNode

type SetOperationContext

type SetOperationContext struct {
	*QueryTermContext
	// contains filtered or unexported fields
}

func NewSetOperationContext

func NewSetOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SetOperationContext

func (*SetOperationContext) AllQueryTerm

func (s *SetOperationContext) AllQueryTerm() []IQueryTermContext

func (*SetOperationContext) EXCEPT

func (*SetOperationContext) EnterRule

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

func (*SetOperationContext) ExitRule

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

func (*SetOperationContext) GetLeft

func (*SetOperationContext) GetOperator

func (s *SetOperationContext) GetOperator() antlr.Token

func (*SetOperationContext) GetRight

func (s *SetOperationContext) GetRight() IQueryTermContext

func (*SetOperationContext) GetRuleContext

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

func (*SetOperationContext) INTERSECT

func (s *SetOperationContext) INTERSECT() antlr.TerminalNode

func (*SetOperationContext) QueryTerm

func (s *SetOperationContext) QueryTerm(i int) IQueryTermContext

func (*SetOperationContext) SetLeft

func (s *SetOperationContext) SetLeft(v IQueryTermContext)

func (*SetOperationContext) SetOperator

func (s *SetOperationContext) SetOperator(v antlr.Token)

func (*SetOperationContext) SetQuantifier

func (s *SetOperationContext) SetQuantifier() ISetQuantifierContext

func (*SetOperationContext) SetRight

func (s *SetOperationContext) SetRight(v IQueryTermContext)

func (*SetOperationContext) UNION

type SetQuantifierContext

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

func NewEmptySetQuantifierContext

func NewEmptySetQuantifierContext() *SetQuantifierContext

func NewSetQuantifierContext

func NewSetQuantifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetQuantifierContext

func (*SetQuantifierContext) ALL

func (*SetQuantifierContext) DISTINCT

func (s *SetQuantifierContext) DISTINCT() antlr.TerminalNode

func (*SetQuantifierContext) EnterRule

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

func (*SetQuantifierContext) ExitRule

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

func (*SetQuantifierContext) GetParser

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

func (*SetQuantifierContext) GetRuleContext

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

func (*SetQuantifierContext) IsSetQuantifierContext

func (*SetQuantifierContext) IsSetQuantifierContext()

func (*SetQuantifierContext) ToStringTree

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

type SimpleCaseContext

type SimpleCaseContext struct {
	*PrimaryExpressionContext
	// contains filtered or unexported fields
}

func NewSimpleCaseContext

func NewSimpleCaseContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SimpleCaseContext

func (*SimpleCaseContext) AllWhenClause

func (s *SimpleCaseContext) AllWhenClause() []IWhenClauseContext

func (*SimpleCaseContext) CASE

func (*SimpleCaseContext) ELSE

func (*SimpleCaseContext) END

func (*SimpleCaseContext) EnterRule

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

func (*SimpleCaseContext) ExitRule

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

func (*SimpleCaseContext) Expression

func (s *SimpleCaseContext) Expression() IExpressionContext

func (*SimpleCaseContext) GetElseExpression

func (s *SimpleCaseContext) GetElseExpression() IExpressionContext

func (*SimpleCaseContext) GetRuleContext

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

func (*SimpleCaseContext) SetElseExpression

func (s *SimpleCaseContext) SetElseExpression(v IExpressionContext)

func (*SimpleCaseContext) ValueExpression

func (s *SimpleCaseContext) ValueExpression() IValueExpressionContext

func (*SimpleCaseContext) WhenClause

func (s *SimpleCaseContext) WhenClause(i int) IWhenClauseContext

type SingleGroupingSetContext

type SingleGroupingSetContext struct {
	*GroupingElementContext
}

func NewSingleGroupingSetContext

func NewSingleGroupingSetContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SingleGroupingSetContext

func (*SingleGroupingSetContext) EnterRule

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

func (*SingleGroupingSetContext) ExitRule

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

func (*SingleGroupingSetContext) GetRuleContext

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

func (*SingleGroupingSetContext) GroupingSet

type SingleStatementContext

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

func NewEmptySingleStatementContext

func NewEmptySingleStatementContext() *SingleStatementContext

func NewSingleStatementContext

func NewSingleStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleStatementContext

func (*SingleStatementContext) EOF

func (*SingleStatementContext) EnterRule

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

func (*SingleStatementContext) ExitRule

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

func (*SingleStatementContext) GetParser

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

func (*SingleStatementContext) GetRuleContext

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

func (*SingleStatementContext) IsSingleStatementContext

func (*SingleStatementContext) IsSingleStatementContext()

func (*SingleStatementContext) Statement

func (*SingleStatementContext) ToStringTree

func (s *SingleStatementContext) 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) DESC

func (*SortItemContext) EnterRule

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

func (*SortItemContext) ExitRule

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

func (*SortItemContext) Expression

func (s *SortItemContext) Expression() IExpressionContext

func (*SortItemContext) FIRST

func (s *SortItemContext) FIRST() antlr.TerminalNode

func (*SortItemContext) GetNullOrdering

func (s *SortItemContext) GetNullOrdering() 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) IsSortItemContext

func (*SortItemContext) IsSortItemContext()

func (*SortItemContext) LAST

func (*SortItemContext) NULLS

func (s *SortItemContext) NULLS() antlr.TerminalNode

func (*SortItemContext) SetNullOrdering

func (s *SortItemContext) SetNullOrdering(v antlr.Token)

func (*SortItemContext) SetOrdering

func (s *SortItemContext) SetOrdering(v antlr.Token)

func (*SortItemContext) ToStringTree

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

type SpecialDateTimeFunctionContext

type SpecialDateTimeFunctionContext struct {
	*PrimaryExpressionContext
	// contains filtered or unexported fields
}

func NewSpecialDateTimeFunctionContext

func NewSpecialDateTimeFunctionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SpecialDateTimeFunctionContext

func (*SpecialDateTimeFunctionContext) CURRENT_DATE

func (*SpecialDateTimeFunctionContext) CURRENT_TIME

func (*SpecialDateTimeFunctionContext) CURRENT_TIMESTAMP

func (s *SpecialDateTimeFunctionContext) CURRENT_TIMESTAMP() antlr.TerminalNode

func (*SpecialDateTimeFunctionContext) EnterRule

func (*SpecialDateTimeFunctionContext) ExitRule

func (*SpecialDateTimeFunctionContext) GetName

func (*SpecialDateTimeFunctionContext) GetPrecision

func (s *SpecialDateTimeFunctionContext) GetPrecision() antlr.Token

func (*SpecialDateTimeFunctionContext) GetRuleContext

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

func (*SpecialDateTimeFunctionContext) INTEGER_VALUE

func (*SpecialDateTimeFunctionContext) LOCALTIME

func (*SpecialDateTimeFunctionContext) LOCALTIMESTAMP

func (*SpecialDateTimeFunctionContext) SetName

func (*SpecialDateTimeFunctionContext) SetPrecision

func (s *SpecialDateTimeFunctionContext) SetPrecision(v antlr.Token)

type SqlBaseLexer

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

func NewSqlBaseLexer

func NewSqlBaseLexer(input antlr.CharStream) *SqlBaseLexer

type SqlBaseListener

type SqlBaseListener interface {
	antlr.ParseTreeListener

	// EnterSingleStatement is called when entering the singleStatement production.
	EnterSingleStatement(c *SingleStatementContext)

	// EnterStandaloneExpression is called when entering the standaloneExpression production.
	EnterStandaloneExpression(c *StandaloneExpressionContext)

	// EnterStandalonePathSpecification is called when entering the standalonePathSpecification production.
	EnterStandalonePathSpecification(c *StandalonePathSpecificationContext)

	// EnterStatementDefault is called when entering the statementDefault production.
	EnterStatementDefault(c *StatementDefaultContext)

	// EnterQuery is called when entering the query production.
	EnterQuery(c *QueryContext)

	// EnterWith is called when entering the with production.
	EnterWith(c *WithContext)

	// EnterTableElement is called when entering the tableElement production.
	EnterTableElement(c *TableElementContext)

	// EnterColumnDefinition is called when entering the columnDefinition production.
	EnterColumnDefinition(c *ColumnDefinitionContext)

	// EnterLikeClause is called when entering the likeClause production.
	EnterLikeClause(c *LikeClauseContext)

	// EnterProperties is called when entering the properties production.
	EnterProperties(c *PropertiesContext)

	// EnterProperty is called when entering the property production.
	EnterProperty(c *PropertyContext)

	// EnterQueryNoWith is called when entering the queryNoWith production.
	EnterQueryNoWith(c *QueryNoWithContext)

	// EnterQueryTermDefault is called when entering the queryTermDefault production.
	EnterQueryTermDefault(c *QueryTermDefaultContext)

	// EnterSetOperation is called when entering the setOperation production.
	EnterSetOperation(c *SetOperationContext)

	// EnterQueryPrimaryDefault is called when entering the queryPrimaryDefault production.
	EnterQueryPrimaryDefault(c *QueryPrimaryDefaultContext)

	// EnterTable is called when entering the table production.
	EnterTable(c *TableContext)

	// EnterInlineTable is called when entering the inlineTable production.
	EnterInlineTable(c *InlineTableContext)

	// EnterSubquery is called when entering the subquery production.
	EnterSubquery(c *SubqueryContext)

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

	// EnterQuerySpecification is called when entering the querySpecification production.
	EnterQuerySpecification(c *QuerySpecificationContext)

	// EnterGroupBy is called when entering the groupBy production.
	EnterGroupBy(c *GroupByContext)

	// EnterSingleGroupingSet is called when entering the singleGroupingSet production.
	EnterSingleGroupingSet(c *SingleGroupingSetContext)

	// EnterRollup is called when entering the rollup production.
	EnterRollup(c *RollupContext)

	// EnterCube is called when entering the cube production.
	EnterCube(c *CubeContext)

	// EnterMultipleGroupingSets is called when entering the multipleGroupingSets production.
	EnterMultipleGroupingSets(c *MultipleGroupingSetsContext)

	// EnterGroupingSet is called when entering the groupingSet production.
	EnterGroupingSet(c *GroupingSetContext)

	// EnterNamedQuery is called when entering the namedQuery production.
	EnterNamedQuery(c *NamedQueryContext)

	// EnterSetQuantifier is called when entering the setQuantifier production.
	EnterSetQuantifier(c *SetQuantifierContext)

	// EnterSelectSingle is called when entering the selectSingle production.
	EnterSelectSingle(c *SelectSingleContext)

	// EnterSelectAll is called when entering the selectAll production.
	EnterSelectAll(c *SelectAllContext)

	// EnterRelationDefault is called when entering the relationDefault production.
	EnterRelationDefault(c *RelationDefaultContext)

	// EnterJoinRelation is called when entering the joinRelation production.
	EnterJoinRelation(c *JoinRelationContext)

	// EnterJoinType is called when entering the joinType production.
	EnterJoinType(c *JoinTypeContext)

	// EnterJoinCriteria is called when entering the joinCriteria production.
	EnterJoinCriteria(c *JoinCriteriaContext)

	// EnterSampledRelation is called when entering the sampledRelation production.
	EnterSampledRelation(c *SampledRelationContext)

	// EnterSampleType is called when entering the sampleType production.
	EnterSampleType(c *SampleTypeContext)

	// EnterAliasedRelation is called when entering the aliasedRelation production.
	EnterAliasedRelation(c *AliasedRelationContext)

	// EnterColumnAliases is called when entering the columnAliases production.
	EnterColumnAliases(c *ColumnAliasesContext)

	// EnterTableName is called when entering the tableName production.
	EnterTableName(c *TableNameContext)

	// EnterSubqueryRelation is called when entering the subqueryRelation production.
	EnterSubqueryRelation(c *SubqueryRelationContext)

	// EnterUnnest is called when entering the unnest production.
	EnterUnnest(c *UnnestContext)

	// EnterLateral is called when entering the lateral production.
	EnterLateral(c *LateralContext)

	// EnterParenthesizedRelation is called when entering the parenthesizedRelation production.
	EnterParenthesizedRelation(c *ParenthesizedRelationContext)

	// EnterExpression is called when entering the expression production.
	EnterExpression(c *ExpressionContext)

	// EnterLogicalNot is called when entering the logicalNot production.
	EnterLogicalNot(c *LogicalNotContext)

	// EnterPredicated is called when entering the predicated production.
	EnterPredicated(c *PredicatedContext)

	// EnterLogicalBinary is called when entering the logicalBinary production.
	EnterLogicalBinary(c *LogicalBinaryContext)

	// EnterComparison is called when entering the comparison production.
	EnterComparison(c *ComparisonContext)

	// EnterQuantifiedComparison is called when entering the quantifiedComparison production.
	EnterQuantifiedComparison(c *QuantifiedComparisonContext)

	// EnterBetween is called when entering the between production.
	EnterBetween(c *BetweenContext)

	// EnterInList is called when entering the inList production.
	EnterInList(c *InListContext)

	// EnterInSubquery is called when entering the inSubquery production.
	EnterInSubquery(c *InSubqueryContext)

	// EnterLike is called when entering the like production.
	EnterLike(c *LikeContext)

	// EnterNullPredicate is called when entering the nullPredicate production.
	EnterNullPredicate(c *NullPredicateContext)

	// EnterDistinctFrom is called when entering the distinctFrom production.
	EnterDistinctFrom(c *DistinctFromContext)

	// EnterValueExpressionDefault is called when entering the valueExpressionDefault production.
	EnterValueExpressionDefault(c *ValueExpressionDefaultContext)

	// EnterConcatenation is called when entering the concatenation production.
	EnterConcatenation(c *ConcatenationContext)

	// EnterArithmeticBinary is called when entering the arithmeticBinary production.
	EnterArithmeticBinary(c *ArithmeticBinaryContext)

	// EnterArithmeticUnary is called when entering the arithmeticUnary production.
	EnterArithmeticUnary(c *ArithmeticUnaryContext)

	// EnterAtTimeZone is called when entering the atTimeZone production.
	EnterAtTimeZone(c *AtTimeZoneContext)

	// EnterDereference is called when entering the dereference production.
	EnterDereference(c *DereferenceContext)

	// EnterTypeConstructor is called when entering the typeConstructor production.
	EnterTypeConstructor(c *TypeConstructorContext)

	// EnterSpecialDateTimeFunction is called when entering the specialDateTimeFunction production.
	EnterSpecialDateTimeFunction(c *SpecialDateTimeFunctionContext)

	// EnterSubstring is called when entering the substring production.
	EnterSubstring(c *SubstringContext)

	// EnterCast is called when entering the cast production.
	EnterCast(c *CastContext)

	// EnterLambda is called when entering the lambda production.
	EnterLambda(c *LambdaContext)

	// EnterParenthesizedExpression is called when entering the parenthesizedExpression production.
	EnterParenthesizedExpression(c *ParenthesizedExpressionContext)

	// EnterParameter is called when entering the parameter production.
	EnterParameter(c *ParameterContext)

	// EnterNormalize is called when entering the normalize production.
	EnterNormalize(c *NormalizeContext)

	// EnterIntervalLiteral is called when entering the intervalLiteral production.
	EnterIntervalLiteral(c *IntervalLiteralContext)

	// EnterNumericLiteral is called when entering the numericLiteral production.
	EnterNumericLiteral(c *NumericLiteralContext)

	// EnterBooleanLiteral is called when entering the booleanLiteral production.
	EnterBooleanLiteral(c *BooleanLiteralContext)

	// EnterSimpleCase is called when entering the simpleCase production.
	EnterSimpleCase(c *SimpleCaseContext)

	// EnterColumnReference is called when entering the columnReference production.
	EnterColumnReference(c *ColumnReferenceContext)

	// EnterNullLiteral is called when entering the nullLiteral production.
	EnterNullLiteral(c *NullLiteralContext)

	// EnterRowConstructor is called when entering the rowConstructor production.
	EnterRowConstructor(c *RowConstructorContext)

	// EnterSubscript is called when entering the subscript production.
	EnterSubscript(c *SubscriptContext)

	// EnterCurrentPath is called when entering the currentPath production.
	EnterCurrentPath(c *CurrentPathContext)

	// EnterSubqueryExpression is called when entering the subqueryExpression production.
	EnterSubqueryExpression(c *SubqueryExpressionContext)

	// EnterBinaryLiteral is called when entering the binaryLiteral production.
	EnterBinaryLiteral(c *BinaryLiteralContext)

	// EnterCurrentUser is called when entering the currentUser production.
	EnterCurrentUser(c *CurrentUserContext)

	// EnterExtract is called when entering the extract production.
	EnterExtract(c *ExtractContext)

	// EnterStringLiteral is called when entering the stringLiteral production.
	EnterStringLiteral(c *StringLiteralContext)

	// EnterArrayConstructor is called when entering the arrayConstructor production.
	EnterArrayConstructor(c *ArrayConstructorContext)

	// EnterFunctionCall is called when entering the functionCall production.
	EnterFunctionCall(c *FunctionCallContext)

	// EnterExists is called when entering the exists production.
	EnterExists(c *ExistsContext)

	// EnterPosition is called when entering the position production.
	EnterPosition(c *PositionContext)

	// EnterSearchedCase is called when entering the searchedCase production.
	EnterSearchedCase(c *SearchedCaseContext)

	// EnterGroupingOperation is called when entering the groupingOperation production.
	EnterGroupingOperation(c *GroupingOperationContext)

	// EnterBasicStringLiteral is called when entering the basicStringLiteral production.
	EnterBasicStringLiteral(c *BasicStringLiteralContext)

	// EnterUnicodeStringLiteral is called when entering the unicodeStringLiteral production.
	EnterUnicodeStringLiteral(c *UnicodeStringLiteralContext)

	// EnterTimeZoneInterval is called when entering the timeZoneInterval production.
	EnterTimeZoneInterval(c *TimeZoneIntervalContext)

	// EnterTimeZoneString is called when entering the timeZoneString production.
	EnterTimeZoneString(c *TimeZoneStringContext)

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

	// EnterComparisonQuantifier is called when entering the comparisonQuantifier production.
	EnterComparisonQuantifier(c *ComparisonQuantifierContext)

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

	// EnterInterval is called when entering the interval production.
	EnterInterval(c *IntervalContext)

	// EnterIntervalField is called when entering the intervalField production.
	EnterIntervalField(c *IntervalFieldContext)

	// EnterNormalForm is called when entering the normalForm production.
	EnterNormalForm(c *NormalFormContext)

	// EnterType_ is called when entering the type_ production.
	EnterType_(c *Type_Context)

	// EnterTypeParameter is called when entering the typeParameter production.
	EnterTypeParameter(c *TypeParameterContext)

	// EnterBaseType is called when entering the baseType production.
	EnterBaseType(c *BaseTypeContext)

	// EnterWhenClause is called when entering the whenClause production.
	EnterWhenClause(c *WhenClauseContext)

	// EnterFilter is called when entering the filter production.
	EnterFilter(c *FilterContext)

	// EnterOver is called when entering the over production.
	EnterOver(c *OverContext)

	// EnterWindowFrame is called when entering the windowFrame production.
	EnterWindowFrame(c *WindowFrameContext)

	// EnterUnboundedFrame is called when entering the unboundedFrame production.
	EnterUnboundedFrame(c *UnboundedFrameContext)

	// EnterCurrentRowBound is called when entering the currentRowBound production.
	EnterCurrentRowBound(c *CurrentRowBoundContext)

	// EnterBoundedFrame is called when entering the boundedFrame production.
	EnterBoundedFrame(c *BoundedFrameContext)

	// EnterExplainFormat is called when entering the explainFormat production.
	EnterExplainFormat(c *ExplainFormatContext)

	// EnterExplainType is called when entering the explainType production.
	EnterExplainType(c *ExplainTypeContext)

	// EnterIsolationLevel is called when entering the isolationLevel production.
	EnterIsolationLevel(c *IsolationLevelContext)

	// EnterTransactionAccessMode is called when entering the transactionAccessMode production.
	EnterTransactionAccessMode(c *TransactionAccessModeContext)

	// EnterReadUncommitted is called when entering the readUncommitted production.
	EnterReadUncommitted(c *ReadUncommittedContext)

	// EnterReadCommitted is called when entering the readCommitted production.
	EnterReadCommitted(c *ReadCommittedContext)

	// EnterRepeatableRead is called when entering the repeatableRead production.
	EnterRepeatableRead(c *RepeatableReadContext)

	// EnterSerializable is called when entering the serializable production.
	EnterSerializable(c *SerializableContext)

	// EnterPositionalArgument is called when entering the positionalArgument production.
	EnterPositionalArgument(c *PositionalArgumentContext)

	// EnterNamedArgument is called when entering the namedArgument production.
	EnterNamedArgument(c *NamedArgumentContext)

	// EnterQualifiedArgument is called when entering the qualifiedArgument production.
	EnterQualifiedArgument(c *QualifiedArgumentContext)

	// EnterUnqualifiedArgument is called when entering the unqualifiedArgument production.
	EnterUnqualifiedArgument(c *UnqualifiedArgumentContext)

	// EnterPathSpecification is called when entering the pathSpecification production.
	EnterPathSpecification(c *PathSpecificationContext)

	// EnterPrivilege is called when entering the privilege production.
	EnterPrivilege(c *PrivilegeContext)

	// EnterQualifiedName is called when entering the qualifiedName production.
	EnterQualifiedName(c *QualifiedNameContext)

	// EnterUnquotedIdentifier is called when entering the unquotedIdentifier production.
	EnterUnquotedIdentifier(c *UnquotedIdentifierContext)

	// EnterQuotedIdentifier is called when entering the quotedIdentifier production.
	EnterQuotedIdentifier(c *QuotedIdentifierContext)

	// EnterBackQuotedIdentifier is called when entering the backQuotedIdentifier production.
	EnterBackQuotedIdentifier(c *BackQuotedIdentifierContext)

	// EnterDigitIdentifier is called when entering the digitIdentifier production.
	EnterDigitIdentifier(c *DigitIdentifierContext)

	// EnterDecimalLiteral is called when entering the decimalLiteral production.
	EnterDecimalLiteral(c *DecimalLiteralContext)

	// EnterDoubleLiteral is called when entering the doubleLiteral production.
	EnterDoubleLiteral(c *DoubleLiteralContext)

	// EnterIntegerLiteral is called when entering the integerLiteral production.
	EnterIntegerLiteral(c *IntegerLiteralContext)

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

	// ExitSingleStatement is called when exiting the singleStatement production.
	ExitSingleStatement(c *SingleStatementContext)

	// ExitStandaloneExpression is called when exiting the standaloneExpression production.
	ExitStandaloneExpression(c *StandaloneExpressionContext)

	// ExitStandalonePathSpecification is called when exiting the standalonePathSpecification production.
	ExitStandalonePathSpecification(c *StandalonePathSpecificationContext)

	// ExitStatementDefault is called when exiting the statementDefault production.
	ExitStatementDefault(c *StatementDefaultContext)

	// ExitQuery is called when exiting the query production.
	ExitQuery(c *QueryContext)

	// ExitWith is called when exiting the with production.
	ExitWith(c *WithContext)

	// ExitTableElement is called when exiting the tableElement production.
	ExitTableElement(c *TableElementContext)

	// ExitColumnDefinition is called when exiting the columnDefinition production.
	ExitColumnDefinition(c *ColumnDefinitionContext)

	// ExitLikeClause is called when exiting the likeClause production.
	ExitLikeClause(c *LikeClauseContext)

	// ExitProperties is called when exiting the properties production.
	ExitProperties(c *PropertiesContext)

	// ExitProperty is called when exiting the property production.
	ExitProperty(c *PropertyContext)

	// ExitQueryNoWith is called when exiting the queryNoWith production.
	ExitQueryNoWith(c *QueryNoWithContext)

	// ExitQueryTermDefault is called when exiting the queryTermDefault production.
	ExitQueryTermDefault(c *QueryTermDefaultContext)

	// ExitSetOperation is called when exiting the setOperation production.
	ExitSetOperation(c *SetOperationContext)

	// ExitQueryPrimaryDefault is called when exiting the queryPrimaryDefault production.
	ExitQueryPrimaryDefault(c *QueryPrimaryDefaultContext)

	// ExitTable is called when exiting the table production.
	ExitTable(c *TableContext)

	// ExitInlineTable is called when exiting the inlineTable production.
	ExitInlineTable(c *InlineTableContext)

	// ExitSubquery is called when exiting the subquery production.
	ExitSubquery(c *SubqueryContext)

	// ExitSortItem is called when exiting the sortItem production.
	ExitSortItem(c *SortItemContext)

	// ExitQuerySpecification is called when exiting the querySpecification production.
	ExitQuerySpecification(c *QuerySpecificationContext)

	// ExitGroupBy is called when exiting the groupBy production.
	ExitGroupBy(c *GroupByContext)

	// ExitSingleGroupingSet is called when exiting the singleGroupingSet production.
	ExitSingleGroupingSet(c *SingleGroupingSetContext)

	// ExitRollup is called when exiting the rollup production.
	ExitRollup(c *RollupContext)

	// ExitCube is called when exiting the cube production.
	ExitCube(c *CubeContext)

	// ExitMultipleGroupingSets is called when exiting the multipleGroupingSets production.
	ExitMultipleGroupingSets(c *MultipleGroupingSetsContext)

	// ExitGroupingSet is called when exiting the groupingSet production.
	ExitGroupingSet(c *GroupingSetContext)

	// ExitNamedQuery is called when exiting the namedQuery production.
	ExitNamedQuery(c *NamedQueryContext)

	// ExitSetQuantifier is called when exiting the setQuantifier production.
	ExitSetQuantifier(c *SetQuantifierContext)

	// ExitSelectSingle is called when exiting the selectSingle production.
	ExitSelectSingle(c *SelectSingleContext)

	// ExitSelectAll is called when exiting the selectAll production.
	ExitSelectAll(c *SelectAllContext)

	// ExitRelationDefault is called when exiting the relationDefault production.
	ExitRelationDefault(c *RelationDefaultContext)

	// ExitJoinRelation is called when exiting the joinRelation production.
	ExitJoinRelation(c *JoinRelationContext)

	// ExitJoinType is called when exiting the joinType production.
	ExitJoinType(c *JoinTypeContext)

	// ExitJoinCriteria is called when exiting the joinCriteria production.
	ExitJoinCriteria(c *JoinCriteriaContext)

	// ExitSampledRelation is called when exiting the sampledRelation production.
	ExitSampledRelation(c *SampledRelationContext)

	// ExitSampleType is called when exiting the sampleType production.
	ExitSampleType(c *SampleTypeContext)

	// ExitAliasedRelation is called when exiting the aliasedRelation production.
	ExitAliasedRelation(c *AliasedRelationContext)

	// ExitColumnAliases is called when exiting the columnAliases production.
	ExitColumnAliases(c *ColumnAliasesContext)

	// ExitTableName is called when exiting the tableName production.
	ExitTableName(c *TableNameContext)

	// ExitSubqueryRelation is called when exiting the subqueryRelation production.
	ExitSubqueryRelation(c *SubqueryRelationContext)

	// ExitUnnest is called when exiting the unnest production.
	ExitUnnest(c *UnnestContext)

	// ExitLateral is called when exiting the lateral production.
	ExitLateral(c *LateralContext)

	// ExitParenthesizedRelation is called when exiting the parenthesizedRelation production.
	ExitParenthesizedRelation(c *ParenthesizedRelationContext)

	// ExitExpression is called when exiting the expression production.
	ExitExpression(c *ExpressionContext)

	// ExitLogicalNot is called when exiting the logicalNot production.
	ExitLogicalNot(c *LogicalNotContext)

	// ExitPredicated is called when exiting the predicated production.
	ExitPredicated(c *PredicatedContext)

	// ExitLogicalBinary is called when exiting the logicalBinary production.
	ExitLogicalBinary(c *LogicalBinaryContext)

	// ExitComparison is called when exiting the comparison production.
	ExitComparison(c *ComparisonContext)

	// ExitQuantifiedComparison is called when exiting the quantifiedComparison production.
	ExitQuantifiedComparison(c *QuantifiedComparisonContext)

	// ExitBetween is called when exiting the between production.
	ExitBetween(c *BetweenContext)

	// ExitInList is called when exiting the inList production.
	ExitInList(c *InListContext)

	// ExitInSubquery is called when exiting the inSubquery production.
	ExitInSubquery(c *InSubqueryContext)

	// ExitLike is called when exiting the like production.
	ExitLike(c *LikeContext)

	// ExitNullPredicate is called when exiting the nullPredicate production.
	ExitNullPredicate(c *NullPredicateContext)

	// ExitDistinctFrom is called when exiting the distinctFrom production.
	ExitDistinctFrom(c *DistinctFromContext)

	// ExitValueExpressionDefault is called when exiting the valueExpressionDefault production.
	ExitValueExpressionDefault(c *ValueExpressionDefaultContext)

	// ExitConcatenation is called when exiting the concatenation production.
	ExitConcatenation(c *ConcatenationContext)

	// ExitArithmeticBinary is called when exiting the arithmeticBinary production.
	ExitArithmeticBinary(c *ArithmeticBinaryContext)

	// ExitArithmeticUnary is called when exiting the arithmeticUnary production.
	ExitArithmeticUnary(c *ArithmeticUnaryContext)

	// ExitAtTimeZone is called when exiting the atTimeZone production.
	ExitAtTimeZone(c *AtTimeZoneContext)

	// ExitDereference is called when exiting the dereference production.
	ExitDereference(c *DereferenceContext)

	// ExitTypeConstructor is called when exiting the typeConstructor production.
	ExitTypeConstructor(c *TypeConstructorContext)

	// ExitSpecialDateTimeFunction is called when exiting the specialDateTimeFunction production.
	ExitSpecialDateTimeFunction(c *SpecialDateTimeFunctionContext)

	// ExitSubstring is called when exiting the substring production.
	ExitSubstring(c *SubstringContext)

	// ExitCast is called when exiting the cast production.
	ExitCast(c *CastContext)

	// ExitLambda is called when exiting the lambda production.
	ExitLambda(c *LambdaContext)

	// ExitParenthesizedExpression is called when exiting the parenthesizedExpression production.
	ExitParenthesizedExpression(c *ParenthesizedExpressionContext)

	// ExitParameter is called when exiting the parameter production.
	ExitParameter(c *ParameterContext)

	// ExitNormalize is called when exiting the normalize production.
	ExitNormalize(c *NormalizeContext)

	// ExitIntervalLiteral is called when exiting the intervalLiteral production.
	ExitIntervalLiteral(c *IntervalLiteralContext)

	// ExitNumericLiteral is called when exiting the numericLiteral production.
	ExitNumericLiteral(c *NumericLiteralContext)

	// ExitBooleanLiteral is called when exiting the booleanLiteral production.
	ExitBooleanLiteral(c *BooleanLiteralContext)

	// ExitSimpleCase is called when exiting the simpleCase production.
	ExitSimpleCase(c *SimpleCaseContext)

	// ExitColumnReference is called when exiting the columnReference production.
	ExitColumnReference(c *ColumnReferenceContext)

	// ExitNullLiteral is called when exiting the nullLiteral production.
	ExitNullLiteral(c *NullLiteralContext)

	// ExitRowConstructor is called when exiting the rowConstructor production.
	ExitRowConstructor(c *RowConstructorContext)

	// ExitSubscript is called when exiting the subscript production.
	ExitSubscript(c *SubscriptContext)

	// ExitCurrentPath is called when exiting the currentPath production.
	ExitCurrentPath(c *CurrentPathContext)

	// ExitSubqueryExpression is called when exiting the subqueryExpression production.
	ExitSubqueryExpression(c *SubqueryExpressionContext)

	// ExitBinaryLiteral is called when exiting the binaryLiteral production.
	ExitBinaryLiteral(c *BinaryLiteralContext)

	// ExitCurrentUser is called when exiting the currentUser production.
	ExitCurrentUser(c *CurrentUserContext)

	// ExitExtract is called when exiting the extract production.
	ExitExtract(c *ExtractContext)

	// ExitStringLiteral is called when exiting the stringLiteral production.
	ExitStringLiteral(c *StringLiteralContext)

	// ExitArrayConstructor is called when exiting the arrayConstructor production.
	ExitArrayConstructor(c *ArrayConstructorContext)

	// ExitFunctionCall is called when exiting the functionCall production.
	ExitFunctionCall(c *FunctionCallContext)

	// ExitExists is called when exiting the exists production.
	ExitExists(c *ExistsContext)

	// ExitPosition is called when exiting the position production.
	ExitPosition(c *PositionContext)

	// ExitSearchedCase is called when exiting the searchedCase production.
	ExitSearchedCase(c *SearchedCaseContext)

	// ExitGroupingOperation is called when exiting the groupingOperation production.
	ExitGroupingOperation(c *GroupingOperationContext)

	// ExitBasicStringLiteral is called when exiting the basicStringLiteral production.
	ExitBasicStringLiteral(c *BasicStringLiteralContext)

	// ExitUnicodeStringLiteral is called when exiting the unicodeStringLiteral production.
	ExitUnicodeStringLiteral(c *UnicodeStringLiteralContext)

	// ExitTimeZoneInterval is called when exiting the timeZoneInterval production.
	ExitTimeZoneInterval(c *TimeZoneIntervalContext)

	// ExitTimeZoneString is called when exiting the timeZoneString production.
	ExitTimeZoneString(c *TimeZoneStringContext)

	// ExitComparisonOperator is called when exiting the comparisonOperator production.
	ExitComparisonOperator(c *ComparisonOperatorContext)

	// ExitComparisonQuantifier is called when exiting the comparisonQuantifier production.
	ExitComparisonQuantifier(c *ComparisonQuantifierContext)

	// ExitBooleanValue is called when exiting the booleanValue production.
	ExitBooleanValue(c *BooleanValueContext)

	// ExitInterval is called when exiting the interval production.
	ExitInterval(c *IntervalContext)

	// ExitIntervalField is called when exiting the intervalField production.
	ExitIntervalField(c *IntervalFieldContext)

	// ExitNormalForm is called when exiting the normalForm production.
	ExitNormalForm(c *NormalFormContext)

	// ExitType_ is called when exiting the type_ production.
	ExitType_(c *Type_Context)

	// ExitTypeParameter is called when exiting the typeParameter production.
	ExitTypeParameter(c *TypeParameterContext)

	// ExitBaseType is called when exiting the baseType production.
	ExitBaseType(c *BaseTypeContext)

	// ExitWhenClause is called when exiting the whenClause production.
	ExitWhenClause(c *WhenClauseContext)

	// ExitFilter is called when exiting the filter production.
	ExitFilter(c *FilterContext)

	// ExitOver is called when exiting the over production.
	ExitOver(c *OverContext)

	// ExitWindowFrame is called when exiting the windowFrame production.
	ExitWindowFrame(c *WindowFrameContext)

	// ExitUnboundedFrame is called when exiting the unboundedFrame production.
	ExitUnboundedFrame(c *UnboundedFrameContext)

	// ExitCurrentRowBound is called when exiting the currentRowBound production.
	ExitCurrentRowBound(c *CurrentRowBoundContext)

	// ExitBoundedFrame is called when exiting the boundedFrame production.
	ExitBoundedFrame(c *BoundedFrameContext)

	// ExitExplainFormat is called when exiting the explainFormat production.
	ExitExplainFormat(c *ExplainFormatContext)

	// ExitExplainType is called when exiting the explainType production.
	ExitExplainType(c *ExplainTypeContext)

	// ExitIsolationLevel is called when exiting the isolationLevel production.
	ExitIsolationLevel(c *IsolationLevelContext)

	// ExitTransactionAccessMode is called when exiting the transactionAccessMode production.
	ExitTransactionAccessMode(c *TransactionAccessModeContext)

	// ExitReadUncommitted is called when exiting the readUncommitted production.
	ExitReadUncommitted(c *ReadUncommittedContext)

	// ExitReadCommitted is called when exiting the readCommitted production.
	ExitReadCommitted(c *ReadCommittedContext)

	// ExitRepeatableRead is called when exiting the repeatableRead production.
	ExitRepeatableRead(c *RepeatableReadContext)

	// ExitSerializable is called when exiting the serializable production.
	ExitSerializable(c *SerializableContext)

	// ExitPositionalArgument is called when exiting the positionalArgument production.
	ExitPositionalArgument(c *PositionalArgumentContext)

	// ExitNamedArgument is called when exiting the namedArgument production.
	ExitNamedArgument(c *NamedArgumentContext)

	// ExitQualifiedArgument is called when exiting the qualifiedArgument production.
	ExitQualifiedArgument(c *QualifiedArgumentContext)

	// ExitUnqualifiedArgument is called when exiting the unqualifiedArgument production.
	ExitUnqualifiedArgument(c *UnqualifiedArgumentContext)

	// ExitPathSpecification is called when exiting the pathSpecification production.
	ExitPathSpecification(c *PathSpecificationContext)

	// ExitPrivilege is called when exiting the privilege production.
	ExitPrivilege(c *PrivilegeContext)

	// ExitQualifiedName is called when exiting the qualifiedName production.
	ExitQualifiedName(c *QualifiedNameContext)

	// ExitUnquotedIdentifier is called when exiting the unquotedIdentifier production.
	ExitUnquotedIdentifier(c *UnquotedIdentifierContext)

	// ExitQuotedIdentifier is called when exiting the quotedIdentifier production.
	ExitQuotedIdentifier(c *QuotedIdentifierContext)

	// ExitBackQuotedIdentifier is called when exiting the backQuotedIdentifier production.
	ExitBackQuotedIdentifier(c *BackQuotedIdentifierContext)

	// ExitDigitIdentifier is called when exiting the digitIdentifier production.
	ExitDigitIdentifier(c *DigitIdentifierContext)

	// ExitDecimalLiteral is called when exiting the decimalLiteral production.
	ExitDecimalLiteral(c *DecimalLiteralContext)

	// ExitDoubleLiteral is called when exiting the doubleLiteral production.
	ExitDoubleLiteral(c *DoubleLiteralContext)

	// ExitIntegerLiteral is called when exiting the integerLiteral production.
	ExitIntegerLiteral(c *IntegerLiteralContext)

	// ExitNonReserved is called when exiting the nonReserved production.
	ExitNonReserved(c *NonReservedContext)
}

SqlBaseListener is a complete listener for a parse tree produced by SqlBaseParser.

type SqlBaseParser

type SqlBaseParser struct {
	*antlr.BaseParser
}

func NewSqlBaseParser

func NewSqlBaseParser(input antlr.TokenStream) *SqlBaseParser

func (*SqlBaseParser) AliasedRelation

func (p *SqlBaseParser) AliasedRelation() (localctx IAliasedRelationContext)

func (*SqlBaseParser) BaseType

func (p *SqlBaseParser) BaseType() (localctx IBaseTypeContext)

func (*SqlBaseParser) BooleanExpression

func (p *SqlBaseParser) BooleanExpression() (localctx IBooleanExpressionContext)

func (*SqlBaseParser) BooleanExpression_Sempred

func (p *SqlBaseParser) BooleanExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SqlBaseParser) BooleanValue

func (p *SqlBaseParser) BooleanValue() (localctx IBooleanValueContext)

func (*SqlBaseParser) CallArgument

func (p *SqlBaseParser) CallArgument() (localctx ICallArgumentContext)

func (*SqlBaseParser) ColumnAliases

func (p *SqlBaseParser) ColumnAliases() (localctx IColumnAliasesContext)

func (*SqlBaseParser) ColumnDefinition

func (p *SqlBaseParser) ColumnDefinition() (localctx IColumnDefinitionContext)

func (*SqlBaseParser) ComparisonOperator

func (p *SqlBaseParser) ComparisonOperator() (localctx IComparisonOperatorContext)

func (*SqlBaseParser) ComparisonQuantifier

func (p *SqlBaseParser) ComparisonQuantifier() (localctx IComparisonQuantifierContext)

func (*SqlBaseParser) ExplainOption

func (p *SqlBaseParser) ExplainOption() (localctx IExplainOptionContext)

func (*SqlBaseParser) Expression

func (p *SqlBaseParser) Expression() (localctx IExpressionContext)

func (*SqlBaseParser) Filter

func (p *SqlBaseParser) Filter() (localctx IFilterContext)

func (*SqlBaseParser) FrameBound

func (p *SqlBaseParser) FrameBound() (localctx IFrameBoundContext)

func (*SqlBaseParser) GroupBy

func (p *SqlBaseParser) GroupBy() (localctx IGroupByContext)

func (*SqlBaseParser) GroupingElement

func (p *SqlBaseParser) GroupingElement() (localctx IGroupingElementContext)

func (*SqlBaseParser) GroupingSet

func (p *SqlBaseParser) GroupingSet() (localctx IGroupingSetContext)

func (*SqlBaseParser) Identifier

func (p *SqlBaseParser) Identifier() (localctx IIdentifierContext)

func (*SqlBaseParser) Interval

func (p *SqlBaseParser) Interval() (localctx IIntervalContext)

func (*SqlBaseParser) IntervalField

func (p *SqlBaseParser) IntervalField() (localctx IIntervalFieldContext)

func (*SqlBaseParser) JoinCriteria

func (p *SqlBaseParser) JoinCriteria() (localctx IJoinCriteriaContext)

func (*SqlBaseParser) JoinType

func (p *SqlBaseParser) JoinType() (localctx IJoinTypeContext)

func (*SqlBaseParser) LevelOfIsolation

func (p *SqlBaseParser) LevelOfIsolation() (localctx ILevelOfIsolationContext)

func (*SqlBaseParser) LikeClause

func (p *SqlBaseParser) LikeClause() (localctx ILikeClauseContext)

func (*SqlBaseParser) NamedQuery

func (p *SqlBaseParser) NamedQuery() (localctx INamedQueryContext)

func (*SqlBaseParser) NonReserved

func (p *SqlBaseParser) NonReserved() (localctx INonReservedContext)

func (*SqlBaseParser) NormalForm

func (p *SqlBaseParser) NormalForm() (localctx INormalFormContext)

func (*SqlBaseParser) Number

func (p *SqlBaseParser) Number() (localctx INumberContext)

func (*SqlBaseParser) Over

func (p *SqlBaseParser) Over() (localctx IOverContext)

func (*SqlBaseParser) PathElement

func (p *SqlBaseParser) PathElement() (localctx IPathElementContext)

func (*SqlBaseParser) PathSpecification

func (p *SqlBaseParser) PathSpecification() (localctx IPathSpecificationContext)

func (*SqlBaseParser) Predicate

func (p *SqlBaseParser) Predicate(value antlr.ParserRuleContext) (localctx IPredicateContext)

func (*SqlBaseParser) PrimaryExpression

func (p *SqlBaseParser) PrimaryExpression() (localctx IPrimaryExpressionContext)

func (*SqlBaseParser) PrimaryExpression_Sempred

func (p *SqlBaseParser) PrimaryExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SqlBaseParser) Privilege

func (p *SqlBaseParser) Privilege() (localctx IPrivilegeContext)

func (*SqlBaseParser) Properties

func (p *SqlBaseParser) Properties() (localctx IPropertiesContext)

func (*SqlBaseParser) Property

func (p *SqlBaseParser) Property() (localctx IPropertyContext)

func (*SqlBaseParser) QualifiedName

func (p *SqlBaseParser) QualifiedName() (localctx IQualifiedNameContext)

func (*SqlBaseParser) Query

func (p *SqlBaseParser) Query() (localctx IQueryContext)

func (*SqlBaseParser) QueryNoWith

func (p *SqlBaseParser) QueryNoWith() (localctx IQueryNoWithContext)

func (*SqlBaseParser) QueryPrimary

func (p *SqlBaseParser) QueryPrimary() (localctx IQueryPrimaryContext)

func (*SqlBaseParser) QuerySpecification

func (p *SqlBaseParser) QuerySpecification() (localctx IQuerySpecificationContext)

func (*SqlBaseParser) QueryTerm

func (p *SqlBaseParser) QueryTerm() (localctx IQueryTermContext)

func (*SqlBaseParser) QueryTerm_Sempred

func (p *SqlBaseParser) QueryTerm_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SqlBaseParser) Relation

func (p *SqlBaseParser) Relation() (localctx IRelationContext)

func (*SqlBaseParser) RelationPrimary

func (p *SqlBaseParser) RelationPrimary() (localctx IRelationPrimaryContext)

func (*SqlBaseParser) Relation_Sempred

func (p *SqlBaseParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SqlBaseParser) SampleType

func (p *SqlBaseParser) SampleType() (localctx ISampleTypeContext)

func (*SqlBaseParser) SampledRelation

func (p *SqlBaseParser) SampledRelation() (localctx ISampledRelationContext)

func (*SqlBaseParser) SelectItem

func (p *SqlBaseParser) SelectItem() (localctx ISelectItemContext)

func (*SqlBaseParser) Sempred

func (p *SqlBaseParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*SqlBaseParser) SetQuantifier

func (p *SqlBaseParser) SetQuantifier() (localctx ISetQuantifierContext)

func (*SqlBaseParser) SingleStatement

func (p *SqlBaseParser) SingleStatement() (localctx ISingleStatementContext)

func (*SqlBaseParser) SortItem

func (p *SqlBaseParser) SortItem() (localctx ISortItemContext)

func (*SqlBaseParser) StandaloneExpression

func (p *SqlBaseParser) StandaloneExpression() (localctx IStandaloneExpressionContext)

func (*SqlBaseParser) StandalonePathSpecification

func (p *SqlBaseParser) StandalonePathSpecification() (localctx IStandalonePathSpecificationContext)

func (*SqlBaseParser) Statement

func (p *SqlBaseParser) Statement() (localctx IStatementContext)

func (*SqlBaseParser) String_

func (p *SqlBaseParser) String_() (localctx IString_Context)

func (*SqlBaseParser) TableElement

func (p *SqlBaseParser) TableElement() (localctx ITableElementContext)

func (*SqlBaseParser) TimeZoneSpecifier

func (p *SqlBaseParser) TimeZoneSpecifier() (localctx ITimeZoneSpecifierContext)

func (*SqlBaseParser) TransactionMode

func (p *SqlBaseParser) TransactionMode() (localctx ITransactionModeContext)

func (*SqlBaseParser) TypeParameter

func (p *SqlBaseParser) TypeParameter() (localctx ITypeParameterContext)

func (*SqlBaseParser) Type_

func (p *SqlBaseParser) Type_() (localctx IType_Context)

func (*SqlBaseParser) Type__Sempred

func (p *SqlBaseParser) Type__Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SqlBaseParser) ValueExpression

func (p *SqlBaseParser) ValueExpression() (localctx IValueExpressionContext)

func (*SqlBaseParser) ValueExpression_Sempred

func (p *SqlBaseParser) ValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SqlBaseParser) WhenClause

func (p *SqlBaseParser) WhenClause() (localctx IWhenClauseContext)

func (*SqlBaseParser) WindowFrame

func (p *SqlBaseParser) WindowFrame() (localctx IWindowFrameContext)

func (*SqlBaseParser) With

func (p *SqlBaseParser) With() (localctx IWithContext)

type StandaloneExpressionContext

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

func NewEmptyStandaloneExpressionContext

func NewEmptyStandaloneExpressionContext() *StandaloneExpressionContext

func NewStandaloneExpressionContext

func NewStandaloneExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StandaloneExpressionContext

func (*StandaloneExpressionContext) EOF

func (*StandaloneExpressionContext) EnterRule

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

func (*StandaloneExpressionContext) ExitRule

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

func (*StandaloneExpressionContext) Expression

func (*StandaloneExpressionContext) GetParser

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

func (*StandaloneExpressionContext) GetRuleContext

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

func (*StandaloneExpressionContext) IsStandaloneExpressionContext

func (*StandaloneExpressionContext) IsStandaloneExpressionContext()

func (*StandaloneExpressionContext) ToStringTree

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

type StandalonePathSpecificationContext

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

func NewEmptyStandalonePathSpecificationContext

func NewEmptyStandalonePathSpecificationContext() *StandalonePathSpecificationContext

func NewStandalonePathSpecificationContext

func NewStandalonePathSpecificationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StandalonePathSpecificationContext

func (*StandalonePathSpecificationContext) EOF

func (*StandalonePathSpecificationContext) EnterRule

func (*StandalonePathSpecificationContext) ExitRule

func (*StandalonePathSpecificationContext) GetParser

func (*StandalonePathSpecificationContext) GetRuleContext

func (*StandalonePathSpecificationContext) IsStandalonePathSpecificationContext

func (*StandalonePathSpecificationContext) IsStandalonePathSpecificationContext()

func (*StandalonePathSpecificationContext) PathSpecification

func (*StandalonePathSpecificationContext) ToStringTree

func (s *StandalonePathSpecificationContext) 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) CopyFrom

func (s *StatementContext) CopyFrom(ctx *StatementContext)

func (*StatementContext) GetParser

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

func (*StatementContext) GetRuleContext

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

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) ToStringTree

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

type StatementDefaultContext

type StatementDefaultContext struct {
	*StatementContext
}

func NewStatementDefaultContext

func NewStatementDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StatementDefaultContext

func (*StatementDefaultContext) EnterRule

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

func (*StatementDefaultContext) ExitRule

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

func (*StatementDefaultContext) GetRuleContext

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

func (*StatementDefaultContext) Query

type StringLiteralContext

type StringLiteralContext struct {
	*PrimaryExpressionContext
}

func NewStringLiteralContext

func NewStringLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StringLiteralContext

func (*StringLiteralContext) EnterRule

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

func (*StringLiteralContext) ExitRule

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

func (*StringLiteralContext) GetRuleContext

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

func (*StringLiteralContext) String_

type String_Context

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

func NewEmptyString_Context

func NewEmptyString_Context() *String_Context

func NewString_Context

func NewString_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *String_Context

func (*String_Context) CopyFrom

func (s *String_Context) CopyFrom(ctx *String_Context)

func (*String_Context) GetParser

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

func (*String_Context) GetRuleContext

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

func (*String_Context) IsString_Context

func (*String_Context) IsString_Context()

func (*String_Context) ToStringTree

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

type SubqueryContext

type SubqueryContext struct {
	*QueryPrimaryContext
}

func NewSubqueryContext

func NewSubqueryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubqueryContext

func (*SubqueryContext) EnterRule

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

func (*SubqueryContext) ExitRule

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

func (*SubqueryContext) GetRuleContext

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

func (*SubqueryContext) QueryNoWith

func (s *SubqueryContext) QueryNoWith() IQueryNoWithContext

type SubqueryExpressionContext

type SubqueryExpressionContext struct {
	*PrimaryExpressionContext
}

func NewSubqueryExpressionContext

func NewSubqueryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubqueryExpressionContext

func (*SubqueryExpressionContext) EnterRule

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

func (*SubqueryExpressionContext) ExitRule

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

func (*SubqueryExpressionContext) GetRuleContext

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

func (*SubqueryExpressionContext) Query

type SubqueryRelationContext

type SubqueryRelationContext struct {
	*RelationPrimaryContext
}

func NewSubqueryRelationContext

func NewSubqueryRelationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubqueryRelationContext

func (*SubqueryRelationContext) EnterRule

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

func (*SubqueryRelationContext) ExitRule

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

func (*SubqueryRelationContext) GetRuleContext

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

func (*SubqueryRelationContext) Query

type SubscriptContext

type SubscriptContext struct {
	*PrimaryExpressionContext
	// contains filtered or unexported fields
}

func NewSubscriptContext

func NewSubscriptContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubscriptContext

func (*SubscriptContext) EnterRule

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

func (*SubscriptContext) ExitRule

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

func (*SubscriptContext) GetIndex

func (*SubscriptContext) GetRuleContext

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

func (*SubscriptContext) GetValue

func (*SubscriptContext) PrimaryExpression

func (s *SubscriptContext) PrimaryExpression() IPrimaryExpressionContext

func (*SubscriptContext) SetIndex

func (*SubscriptContext) SetValue

func (*SubscriptContext) ValueExpression

func (s *SubscriptContext) ValueExpression() IValueExpressionContext

type SubstringContext

type SubstringContext struct {
	*PrimaryExpressionContext
}

func NewSubstringContext

func NewSubstringContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubstringContext

func (*SubstringContext) AllValueExpression

func (s *SubstringContext) AllValueExpression() []IValueExpressionContext

func (*SubstringContext) EnterRule

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

func (*SubstringContext) ExitRule

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

func (*SubstringContext) FOR

func (*SubstringContext) FROM

func (*SubstringContext) GetRuleContext

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

func (*SubstringContext) SUBSTRING

func (s *SubstringContext) SUBSTRING() antlr.TerminalNode

func (*SubstringContext) ValueExpression

func (s *SubstringContext) ValueExpression(i int) IValueExpressionContext

type TableContext

type TableContext struct {
	*QueryPrimaryContext
}

func NewTableContext

func NewTableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TableContext

func (*TableContext) EnterRule

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

func (*TableContext) ExitRule

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

func (*TableContext) GetRuleContext

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

func (*TableContext) QualifiedName

func (s *TableContext) QualifiedName() IQualifiedNameContext

func (*TableContext) TABLE

func (s *TableContext) TABLE() antlr.TerminalNode

type TableElementContext

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

func NewEmptyTableElementContext

func NewEmptyTableElementContext() *TableElementContext

func NewTableElementContext

func NewTableElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableElementContext

func (*TableElementContext) ColumnDefinition

func (s *TableElementContext) ColumnDefinition() IColumnDefinitionContext

func (*TableElementContext) EnterRule

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

func (*TableElementContext) ExitRule

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

func (*TableElementContext) GetParser

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

func (*TableElementContext) GetRuleContext

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

func (*TableElementContext) IsTableElementContext

func (*TableElementContext) IsTableElementContext()

func (*TableElementContext) LikeClause

func (s *TableElementContext) LikeClause() ILikeClauseContext

func (*TableElementContext) ToStringTree

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

type TableNameContext

type TableNameContext struct {
	*RelationPrimaryContext
}

func NewTableNameContext

func NewTableNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TableNameContext

func (*TableNameContext) EnterRule

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

func (*TableNameContext) ExitRule

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

func (*TableNameContext) GetRuleContext

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

func (*TableNameContext) QualifiedName

func (s *TableNameContext) QualifiedName() IQualifiedNameContext

type TimeZoneIntervalContext

type TimeZoneIntervalContext struct {
	*TimeZoneSpecifierContext
}

func NewTimeZoneIntervalContext

func NewTimeZoneIntervalContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TimeZoneIntervalContext

func (*TimeZoneIntervalContext) EnterRule

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

func (*TimeZoneIntervalContext) ExitRule

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

func (*TimeZoneIntervalContext) GetRuleContext

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

func (*TimeZoneIntervalContext) Interval

func (*TimeZoneIntervalContext) TIME

func (*TimeZoneIntervalContext) ZONE

type TimeZoneSpecifierContext

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

func NewEmptyTimeZoneSpecifierContext

func NewEmptyTimeZoneSpecifierContext() *TimeZoneSpecifierContext

func NewTimeZoneSpecifierContext

func NewTimeZoneSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TimeZoneSpecifierContext

func (*TimeZoneSpecifierContext) CopyFrom

func (*TimeZoneSpecifierContext) GetParser

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

func (*TimeZoneSpecifierContext) GetRuleContext

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

func (*TimeZoneSpecifierContext) IsTimeZoneSpecifierContext

func (*TimeZoneSpecifierContext) IsTimeZoneSpecifierContext()

func (*TimeZoneSpecifierContext) ToStringTree

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

type TimeZoneStringContext

type TimeZoneStringContext struct {
	*TimeZoneSpecifierContext
}

func NewTimeZoneStringContext

func NewTimeZoneStringContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TimeZoneStringContext

func (*TimeZoneStringContext) EnterRule

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

func (*TimeZoneStringContext) ExitRule

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

func (*TimeZoneStringContext) GetRuleContext

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

func (*TimeZoneStringContext) String_

func (*TimeZoneStringContext) TIME

func (*TimeZoneStringContext) ZONE

type TransactionAccessModeContext

type TransactionAccessModeContext struct {
	*TransactionModeContext
	// contains filtered or unexported fields
}

func NewTransactionAccessModeContext

func NewTransactionAccessModeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TransactionAccessModeContext

func (*TransactionAccessModeContext) EnterRule

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

func (*TransactionAccessModeContext) ExitRule

func (*TransactionAccessModeContext) GetAccessMode

func (s *TransactionAccessModeContext) GetAccessMode() antlr.Token

func (*TransactionAccessModeContext) GetRuleContext

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

func (*TransactionAccessModeContext) ONLY

func (*TransactionAccessModeContext) READ

func (*TransactionAccessModeContext) SetAccessMode

func (s *TransactionAccessModeContext) SetAccessMode(v antlr.Token)

func (*TransactionAccessModeContext) WRITE

type TransactionModeContext

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

func NewEmptyTransactionModeContext

func NewEmptyTransactionModeContext() *TransactionModeContext

func NewTransactionModeContext

func NewTransactionModeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TransactionModeContext

func (*TransactionModeContext) CopyFrom

func (*TransactionModeContext) GetParser

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

func (*TransactionModeContext) GetRuleContext

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

func (*TransactionModeContext) IsTransactionModeContext

func (*TransactionModeContext) IsTransactionModeContext()

func (*TransactionModeContext) ToStringTree

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

type TypeConstructorContext

type TypeConstructorContext struct {
	*PrimaryExpressionContext
}

func NewTypeConstructorContext

func NewTypeConstructorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeConstructorContext

func (*TypeConstructorContext) DOUBLE_PRECISION

func (s *TypeConstructorContext) DOUBLE_PRECISION() antlr.TerminalNode

func (*TypeConstructorContext) EnterRule

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

func (*TypeConstructorContext) ExitRule

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

func (*TypeConstructorContext) GetRuleContext

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

func (*TypeConstructorContext) Identifier

func (*TypeConstructorContext) String_

type TypeParameterContext

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

func NewEmptyTypeParameterContext

func NewEmptyTypeParameterContext() *TypeParameterContext

func NewTypeParameterContext

func NewTypeParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParameterContext

func (*TypeParameterContext) EnterRule

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

func (*TypeParameterContext) ExitRule

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

func (*TypeParameterContext) GetParser

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

func (*TypeParameterContext) GetRuleContext

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

func (*TypeParameterContext) INTEGER_VALUE

func (s *TypeParameterContext) INTEGER_VALUE() antlr.TerminalNode

func (*TypeParameterContext) IsTypeParameterContext

func (*TypeParameterContext) IsTypeParameterContext()

func (*TypeParameterContext) ToStringTree

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

func (*TypeParameterContext) Type_

type Type_Context

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

func NewEmptyType_Context

func NewEmptyType_Context() *Type_Context

func NewType_Context

func NewType_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Type_Context

func (*Type_Context) ARRAY

func (s *Type_Context) ARRAY() antlr.TerminalNode

func (*Type_Context) AllIdentifier

func (s *Type_Context) AllIdentifier() []IIdentifierContext

func (*Type_Context) AllIntervalField

func (s *Type_Context) AllIntervalField() []IIntervalFieldContext

func (*Type_Context) AllTypeParameter

func (s *Type_Context) AllTypeParameter() []ITypeParameterContext

func (*Type_Context) AllType_

func (s *Type_Context) AllType_() []IType_Context

func (*Type_Context) BaseType

func (s *Type_Context) BaseType() IBaseTypeContext

func (*Type_Context) EnterRule

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

func (*Type_Context) ExitRule

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

func (*Type_Context) GetFrom

func (s *Type_Context) GetFrom() IIntervalFieldContext

func (*Type_Context) GetParser

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

func (*Type_Context) GetRuleContext

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

func (*Type_Context) GetTo

func (*Type_Context) INTERVAL

func (s *Type_Context) INTERVAL() antlr.TerminalNode

func (*Type_Context) Identifier

func (s *Type_Context) Identifier(i int) IIdentifierContext

func (*Type_Context) IntervalField

func (s *Type_Context) IntervalField(i int) IIntervalFieldContext

func (*Type_Context) IsType_Context

func (*Type_Context) IsType_Context()

func (*Type_Context) MAP

func (s *Type_Context) MAP() antlr.TerminalNode

func (*Type_Context) ROW

func (s *Type_Context) ROW() antlr.TerminalNode

func (*Type_Context) SetFrom

func (s *Type_Context) SetFrom(v IIntervalFieldContext)

func (*Type_Context) SetTo

func (s *Type_Context) SetTo(v IIntervalFieldContext)

func (*Type_Context) TO

func (*Type_Context) ToStringTree

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

func (*Type_Context) TypeParameter

func (s *Type_Context) TypeParameter(i int) ITypeParameterContext

func (*Type_Context) Type_

func (s *Type_Context) Type_(i int) IType_Context

type UnboundedFrameContext

type UnboundedFrameContext struct {
	*FrameBoundContext
	// contains filtered or unexported fields
}

func NewUnboundedFrameContext

func NewUnboundedFrameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnboundedFrameContext

func (*UnboundedFrameContext) EnterRule

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

func (*UnboundedFrameContext) ExitRule

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

func (*UnboundedFrameContext) FOLLOWING

func (s *UnboundedFrameContext) FOLLOWING() antlr.TerminalNode

func (*UnboundedFrameContext) GetBoundType

func (s *UnboundedFrameContext) GetBoundType() antlr.Token

func (*UnboundedFrameContext) GetRuleContext

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

func (*UnboundedFrameContext) PRECEDING

func (s *UnboundedFrameContext) PRECEDING() antlr.TerminalNode

func (*UnboundedFrameContext) SetBoundType

func (s *UnboundedFrameContext) SetBoundType(v antlr.Token)

func (*UnboundedFrameContext) UNBOUNDED

func (s *UnboundedFrameContext) UNBOUNDED() antlr.TerminalNode

type UnicodeStringLiteralContext

type UnicodeStringLiteralContext struct {
	*String_Context
}

func NewUnicodeStringLiteralContext

func NewUnicodeStringLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnicodeStringLiteralContext

func (*UnicodeStringLiteralContext) EnterRule

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

func (*UnicodeStringLiteralContext) ExitRule

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

func (*UnicodeStringLiteralContext) GetRuleContext

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

func (*UnicodeStringLiteralContext) STRING

func (*UnicodeStringLiteralContext) UESCAPE

func (*UnicodeStringLiteralContext) UNICODE_STRING

func (s *UnicodeStringLiteralContext) UNICODE_STRING() antlr.TerminalNode

type UnnestContext

type UnnestContext struct {
	*RelationPrimaryContext
}

func NewUnnestContext

func NewUnnestContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnnestContext

func (*UnnestContext) AllExpression

func (s *UnnestContext) AllExpression() []IExpressionContext

func (*UnnestContext) EnterRule

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

func (*UnnestContext) ExitRule

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

func (*UnnestContext) Expression

func (s *UnnestContext) Expression(i int) IExpressionContext

func (*UnnestContext) GetRuleContext

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

func (*UnnestContext) ORDINALITY

func (s *UnnestContext) ORDINALITY() antlr.TerminalNode

func (*UnnestContext) UNNEST

func (s *UnnestContext) UNNEST() antlr.TerminalNode

func (*UnnestContext) WITH

func (s *UnnestContext) WITH() antlr.TerminalNode

type UnqualifiedArgumentContext

type UnqualifiedArgumentContext struct {
	*PathElementContext
}

func NewUnqualifiedArgumentContext

func NewUnqualifiedArgumentContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnqualifiedArgumentContext

func (*UnqualifiedArgumentContext) EnterRule

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

func (*UnqualifiedArgumentContext) ExitRule

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

func (*UnqualifiedArgumentContext) GetRuleContext

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

func (*UnqualifiedArgumentContext) Identifier

type UnquotedIdentifierContext

type UnquotedIdentifierContext struct {
	*IdentifierContext
}

func NewUnquotedIdentifierContext

func NewUnquotedIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnquotedIdentifierContext

func (*UnquotedIdentifierContext) EnterRule

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

func (*UnquotedIdentifierContext) ExitRule

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

func (*UnquotedIdentifierContext) GetRuleContext

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

func (*UnquotedIdentifierContext) IDENTIFIER

func (*UnquotedIdentifierContext) NonReserved

type ValueExpressionContext

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

func NewEmptyValueExpressionContext

func NewEmptyValueExpressionContext() *ValueExpressionContext

func NewValueExpressionContext

func NewValueExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueExpressionContext

func (*ValueExpressionContext) CopyFrom

func (*ValueExpressionContext) GetParser

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

func (*ValueExpressionContext) GetRuleContext

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

func (*ValueExpressionContext) IsValueExpressionContext

func (*ValueExpressionContext) IsValueExpressionContext()

func (*ValueExpressionContext) ToStringTree

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

type ValueExpressionDefaultContext

type ValueExpressionDefaultContext struct {
	*ValueExpressionContext
}

func NewValueExpressionDefaultContext

func NewValueExpressionDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueExpressionDefaultContext

func (*ValueExpressionDefaultContext) EnterRule

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

func (*ValueExpressionDefaultContext) ExitRule

func (*ValueExpressionDefaultContext) GetRuleContext

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

func (*ValueExpressionDefaultContext) PrimaryExpression

type WhenClauseContext

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

func NewEmptyWhenClauseContext

func NewEmptyWhenClauseContext() *WhenClauseContext

func NewWhenClauseContext

func NewWhenClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhenClauseContext

func (*WhenClauseContext) AllExpression

func (s *WhenClauseContext) AllExpression() []IExpressionContext

func (*WhenClauseContext) EnterRule

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

func (*WhenClauseContext) ExitRule

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

func (*WhenClauseContext) Expression

func (s *WhenClauseContext) Expression(i int) IExpressionContext

func (*WhenClauseContext) GetCondition

func (s *WhenClauseContext) GetCondition() IExpressionContext

func (*WhenClauseContext) GetParser

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

func (*WhenClauseContext) GetResult

func (s *WhenClauseContext) GetResult() IExpressionContext

func (*WhenClauseContext) GetRuleContext

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

func (*WhenClauseContext) IsWhenClauseContext

func (*WhenClauseContext) IsWhenClauseContext()

func (*WhenClauseContext) SetCondition

func (s *WhenClauseContext) SetCondition(v IExpressionContext)

func (*WhenClauseContext) SetResult

func (s *WhenClauseContext) SetResult(v IExpressionContext)

func (*WhenClauseContext) THEN

func (*WhenClauseContext) ToStringTree

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

func (*WhenClauseContext) WHEN

type WindowFrameContext

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

func NewEmptyWindowFrameContext

func NewEmptyWindowFrameContext() *WindowFrameContext

func NewWindowFrameContext

func NewWindowFrameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WindowFrameContext

func (*WindowFrameContext) AND

func (*WindowFrameContext) AllFrameBound

func (s *WindowFrameContext) AllFrameBound() []IFrameBoundContext

func (*WindowFrameContext) BETWEEN

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

func (*WindowFrameContext) EnterRule

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

func (*WindowFrameContext) ExitRule

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

func (*WindowFrameContext) FrameBound

func (s *WindowFrameContext) FrameBound(i int) IFrameBoundContext

func (*WindowFrameContext) GetEnd

func (*WindowFrameContext) GetFrameType

func (s *WindowFrameContext) GetFrameType() antlr.Token

func (*WindowFrameContext) GetParser

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

func (*WindowFrameContext) GetRuleContext

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

func (*WindowFrameContext) GetStart_

func (s *WindowFrameContext) GetStart_() IFrameBoundContext

func (*WindowFrameContext) IsWindowFrameContext

func (*WindowFrameContext) IsWindowFrameContext()

func (*WindowFrameContext) RANGE

func (*WindowFrameContext) ROWS

func (*WindowFrameContext) SetEnd

func (*WindowFrameContext) SetFrameType

func (s *WindowFrameContext) SetFrameType(v antlr.Token)

func (*WindowFrameContext) SetStart_

func (s *WindowFrameContext) SetStart_(v IFrameBoundContext)

func (*WindowFrameContext) ToStringTree

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

type WithContext

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

func NewEmptyWithContext

func NewEmptyWithContext() *WithContext

func NewWithContext

func NewWithContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WithContext

func (*WithContext) AllNamedQuery

func (s *WithContext) AllNamedQuery() []INamedQueryContext

func (*WithContext) EnterRule

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

func (*WithContext) ExitRule

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

func (*WithContext) GetParser

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

func (*WithContext) GetRuleContext

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

func (*WithContext) IsWithContext

func (*WithContext) IsWithContext()

func (*WithContext) NamedQuery

func (s *WithContext) NamedQuery(i int) INamedQueryContext

func (*WithContext) RECURSIVE

func (s *WithContext) RECURSIVE() antlr.TerminalNode

func (*WithContext) ToStringTree

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

func (*WithContext) WITH

func (s *WithContext) WITH() antlr.TerminalNode

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL