parser

package
v2.3.3+incompatible Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2018 License: Apache-2.0 Imports: 5 Imported by: 6

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
	SQLBaseLexerSEMICOLON                = 9
	SQLBaseLexerSELECT                   = 10
	SQLBaseLexerFROM                     = 11
	SQLBaseLexerADD                      = 12
	SQLBaseLexerAS                       = 13
	SQLBaseLexerALL                      = 14
	SQLBaseLexerSOME                     = 15
	SQLBaseLexerANY                      = 16
	SQLBaseLexerDISTINCT                 = 17
	SQLBaseLexerWHERE                    = 18
	SQLBaseLexerGROUP                    = 19
	SQLBaseLexerBY                       = 20
	SQLBaseLexerGROUPING                 = 21
	SQLBaseLexerSETS                     = 22
	SQLBaseLexerCUBE                     = 23
	SQLBaseLexerROLLUP                   = 24
	SQLBaseLexerORDER                    = 25
	SQLBaseLexerHAVING                   = 26
	SQLBaseLexerLIMIT                    = 27
	SQLBaseLexerAT                       = 28
	SQLBaseLexerOR                       = 29
	SQLBaseLexerAND                      = 30
	SQLBaseLexerIN                       = 31
	SQLBaseLexerNOT                      = 32
	SQLBaseLexerNO                       = 33
	SQLBaseLexerEXISTS                   = 34
	SQLBaseLexerBETWEEN                  = 35
	SQLBaseLexerLIKE                     = 36
	SQLBaseLexerIS                       = 37
	SQLBaseLexerNULL                     = 38
	SQLBaseLexerTRUE                     = 39
	SQLBaseLexerFALSE                    = 40
	SQLBaseLexerNULLS                    = 41
	SQLBaseLexerFIRST                    = 42
	SQLBaseLexerLAST                     = 43
	SQLBaseLexerESCAPE                   = 44
	SQLBaseLexerASC                      = 45
	SQLBaseLexerDESC                     = 46
	SQLBaseLexerSUBSTRING                = 47
	SQLBaseLexerPOSITION                 = 48
	SQLBaseLexerFOR                      = 49
	SQLBaseLexerTINYINT                  = 50
	SQLBaseLexerSMALLINT                 = 51
	SQLBaseLexerINTEGER                  = 52
	SQLBaseLexerDATE                     = 53
	SQLBaseLexerTIME                     = 54
	SQLBaseLexerTIMESTAMP                = 55
	SQLBaseLexerINTERVAL                 = 56
	SQLBaseLexerYEAR                     = 57
	SQLBaseLexerMONTH                    = 58
	SQLBaseLexerDAY                      = 59
	SQLBaseLexerHOUR                     = 60
	SQLBaseLexerMINUTE                   = 61
	SQLBaseLexerSECOND                   = 62
	SQLBaseLexerZONE                     = 63
	SQLBaseLexerCURRENT_DATE             = 64
	SQLBaseLexerCURRENT_TIME             = 65
	SQLBaseLexerCURRENT_TIMESTAMP        = 66
	SQLBaseLexerLOCALTIME                = 67
	SQLBaseLexerLOCALTIMESTAMP           = 68
	SQLBaseLexerEXTRACT                  = 69
	SQLBaseLexerCASE                     = 70
	SQLBaseLexerWHEN                     = 71
	SQLBaseLexerTHEN                     = 72
	SQLBaseLexerELSE                     = 73
	SQLBaseLexerEND                      = 74
	SQLBaseLexerJOIN                     = 75
	SQLBaseLexerCROSS                    = 76
	SQLBaseLexerOUTER                    = 77
	SQLBaseLexerINNER                    = 78
	SQLBaseLexerLEFT                     = 79
	SQLBaseLexerRIGHT                    = 80
	SQLBaseLexerFULL                     = 81
	SQLBaseLexerNATURAL                  = 82
	SQLBaseLexerUSING                    = 83
	SQLBaseLexerON                       = 84
	SQLBaseLexerFILTER                   = 85
	SQLBaseLexerOVER                     = 86
	SQLBaseLexerPARTITION                = 87
	SQLBaseLexerRANGE                    = 88
	SQLBaseLexerROWS                     = 89
	SQLBaseLexerUNBOUNDED                = 90
	SQLBaseLexerPRECEDING                = 91
	SQLBaseLexerFOLLOWING                = 92
	SQLBaseLexerCURRENT                  = 93
	SQLBaseLexerROW                      = 94
	SQLBaseLexerWITH                     = 95
	SQLBaseLexerRECURSIVE                = 96
	SQLBaseLexerVALUES                   = 97
	SQLBaseLexerCREATE                   = 98
	SQLBaseLexerSCHEMA                   = 99
	SQLBaseLexerTABLE                    = 100
	SQLBaseLexerCOMMENT                  = 101
	SQLBaseLexerVIEW                     = 102
	SQLBaseLexerREPLACE                  = 103
	SQLBaseLexerINSERT                   = 104
	SQLBaseLexerDELETE                   = 105
	SQLBaseLexerINTO                     = 106
	SQLBaseLexerCONSTRAINT               = 107
	SQLBaseLexerDESCRIBE                 = 108
	SQLBaseLexerGRANT                    = 109
	SQLBaseLexerREVOKE                   = 110
	SQLBaseLexerPRIVILEGES               = 111
	SQLBaseLexerPUBLIC                   = 112
	SQLBaseLexerOPTION                   = 113
	SQLBaseLexerEXPLAIN                  = 114
	SQLBaseLexerANALYZE                  = 115
	SQLBaseLexerFORMAT                   = 116
	SQLBaseLexerTYPE                     = 117
	SQLBaseLexerTEXT                     = 118
	SQLBaseLexerGRAPHVIZ                 = 119
	SQLBaseLexerLOGICAL                  = 120
	SQLBaseLexerDISTRIBUTED              = 121
	SQLBaseLexerVALIDATE                 = 122
	SQLBaseLexerCAST                     = 123
	SQLBaseLexerTRY_CAST                 = 124
	SQLBaseLexerSHOW                     = 125
	SQLBaseLexerTABLES                   = 126
	SQLBaseLexerSCHEMAS                  = 127
	SQLBaseLexerCATALOGS                 = 128
	SQLBaseLexerCOLUMNS                  = 129
	SQLBaseLexerCOLUMN                   = 130
	SQLBaseLexerUSE                      = 131
	SQLBaseLexerPARTITIONS               = 132
	SQLBaseLexerFUNCTIONS                = 133
	SQLBaseLexerDROP                     = 134
	SQLBaseLexerUNION                    = 135
	SQLBaseLexerEXCEPT                   = 136
	SQLBaseLexerINTERSECT                = 137
	SQLBaseLexerTO                       = 138
	SQLBaseLexerSYSTEM                   = 139
	SQLBaseLexerBERNOULLI                = 140
	SQLBaseLexerPOISSONIZED              = 141
	SQLBaseLexerTABLESAMPLE              = 142
	SQLBaseLexerALTER                    = 143
	SQLBaseLexerRENAME                   = 144
	SQLBaseLexerUNNEST                   = 145
	SQLBaseLexerORDINALITY               = 146
	SQLBaseLexerARRAY                    = 147
	SQLBaseLexerMAP                      = 148
	SQLBaseLexerSET                      = 149
	SQLBaseLexerRESET                    = 150
	SQLBaseLexerSESSION                  = 151
	SQLBaseLexerDATA                     = 152
	SQLBaseLexerSTART                    = 153
	SQLBaseLexerTRANSACTION              = 154
	SQLBaseLexerCOMMIT                   = 155
	SQLBaseLexerROLLBACK                 = 156
	SQLBaseLexerWORK                     = 157
	SQLBaseLexerISOLATION                = 158
	SQLBaseLexerLEVEL                    = 159
	SQLBaseLexerSERIALIZABLE             = 160
	SQLBaseLexerREPEATABLE               = 161
	SQLBaseLexerCOMMITTED                = 162
	SQLBaseLexerUNCOMMITTED              = 163
	SQLBaseLexerREAD                     = 164
	SQLBaseLexerWRITE                    = 165
	SQLBaseLexerONLY                     = 166
	SQLBaseLexerCALL                     = 167
	SQLBaseLexerPREPARE                  = 168
	SQLBaseLexerDEALLOCATE               = 169
	SQLBaseLexerEXECUTE                  = 170
	SQLBaseLexerINPUT                    = 171
	SQLBaseLexerOUTPUT                   = 172
	SQLBaseLexerCASCADE                  = 173
	SQLBaseLexerRESTRICT                 = 174
	SQLBaseLexerINCLUDING                = 175
	SQLBaseLexerEXCLUDING                = 176
	SQLBaseLexerPROPERTIES               = 177
	SQLBaseLexerNORMALIZE                = 178
	SQLBaseLexerNFD                      = 179
	SQLBaseLexerNFC                      = 180
	SQLBaseLexerNFKD                     = 181
	SQLBaseLexerNFKC                     = 182
	SQLBaseLexerIF                       = 183
	SQLBaseLexerNULLIF                   = 184
	SQLBaseLexerCOALESCE                 = 185
	SQLBaseLexerTIME_WITH_TIME_ZONE      = 186
	SQLBaseLexerTIMESTAMP_WITH_TIME_ZONE = 187
	SQLBaseLexerDOUBLE_PRECISION         = 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
	SQLBaseLexerDOT                      = 201
	SQLBaseLexerSTRING                   = 202
	SQLBaseLexerBINARY_LITERAL           = 203
	SQLBaseLexerINTEGER_VALUE            = 204
	SQLBaseLexerDECIMAL_VALUE            = 205
	SQLBaseLexerIDENTIFIER               = 206
	SQLBaseLexerDIGIT_IDENTIFIER         = 207
	SQLBaseLexerQUOTED_IDENTIFIER        = 208
	SQLBaseLexerBACKQUOTED_IDENTIFIER    = 209
	SQLBaseLexerSIMPLE_COMMENT           = 210
	SQLBaseLexerBRACKETED_COMMENT        = 211
	SQLBaseLexerWS                       = 212
)

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
	SQLBaseParserSEMICOLON                = 9
	SQLBaseParserSELECT                   = 10
	SQLBaseParserFROM                     = 11
	SQLBaseParserADD                      = 12
	SQLBaseParserAS                       = 13
	SQLBaseParserALL                      = 14
	SQLBaseParserSOME                     = 15
	SQLBaseParserANY                      = 16
	SQLBaseParserDISTINCT                 = 17
	SQLBaseParserWHERE                    = 18
	SQLBaseParserGROUP                    = 19
	SQLBaseParserBY                       = 20
	SQLBaseParserGROUPING                 = 21
	SQLBaseParserSETS                     = 22
	SQLBaseParserCUBE                     = 23
	SQLBaseParserROLLUP                   = 24
	SQLBaseParserORDER                    = 25
	SQLBaseParserHAVING                   = 26
	SQLBaseParserLIMIT                    = 27
	SQLBaseParserAT                       = 28
	SQLBaseParserOR                       = 29
	SQLBaseParserAND                      = 30
	SQLBaseParserIN                       = 31
	SQLBaseParserNOT                      = 32
	SQLBaseParserNO                       = 33
	SQLBaseParserEXISTS                   = 34
	SQLBaseParserBETWEEN                  = 35
	SQLBaseParserLIKE                     = 36
	SQLBaseParserIS                       = 37
	SQLBaseParserNULL                     = 38
	SQLBaseParserTRUE                     = 39
	SQLBaseParserFALSE                    = 40
	SQLBaseParserNULLS                    = 41
	SQLBaseParserFIRST                    = 42
	SQLBaseParserLAST                     = 43
	SQLBaseParserESCAPE                   = 44
	SQLBaseParserASC                      = 45
	SQLBaseParserDESC                     = 46
	SQLBaseParserSUBSTRING                = 47
	SQLBaseParserPOSITION                 = 48
	SQLBaseParserFOR                      = 49
	SQLBaseParserTINYINT                  = 50
	SQLBaseParserSMALLINT                 = 51
	SQLBaseParserINTEGER                  = 52
	SQLBaseParserDATE                     = 53
	SQLBaseParserTIME                     = 54
	SQLBaseParserTIMESTAMP                = 55
	SQLBaseParserINTERVAL                 = 56
	SQLBaseParserYEAR                     = 57
	SQLBaseParserMONTH                    = 58
	SQLBaseParserDAY                      = 59
	SQLBaseParserHOUR                     = 60
	SQLBaseParserMINUTE                   = 61
	SQLBaseParserSECOND                   = 62
	SQLBaseParserZONE                     = 63
	SQLBaseParserCURRENT_DATE             = 64
	SQLBaseParserCURRENT_TIME             = 65
	SQLBaseParserCURRENT_TIMESTAMP        = 66
	SQLBaseParserLOCALTIME                = 67
	SQLBaseParserLOCALTIMESTAMP           = 68
	SQLBaseParserEXTRACT                  = 69
	SQLBaseParserCASE                     = 70
	SQLBaseParserWHEN                     = 71
	SQLBaseParserTHEN                     = 72
	SQLBaseParserELSE                     = 73
	SQLBaseParserEND                      = 74
	SQLBaseParserJOIN                     = 75
	SQLBaseParserCROSS                    = 76
	SQLBaseParserOUTER                    = 77
	SQLBaseParserINNER                    = 78
	SQLBaseParserLEFT                     = 79
	SQLBaseParserRIGHT                    = 80
	SQLBaseParserFULL                     = 81
	SQLBaseParserNATURAL                  = 82
	SQLBaseParserUSING                    = 83
	SQLBaseParserON                       = 84
	SQLBaseParserFILTER                   = 85
	SQLBaseParserOVER                     = 86
	SQLBaseParserPARTITION                = 87
	SQLBaseParserRANGE                    = 88
	SQLBaseParserROWS                     = 89
	SQLBaseParserUNBOUNDED                = 90
	SQLBaseParserPRECEDING                = 91
	SQLBaseParserFOLLOWING                = 92
	SQLBaseParserCURRENT                  = 93
	SQLBaseParserROW                      = 94
	SQLBaseParserWITH                     = 95
	SQLBaseParserRECURSIVE                = 96
	SQLBaseParserVALUES                   = 97
	SQLBaseParserCREATE                   = 98
	SQLBaseParserSCHEMA                   = 99
	SQLBaseParserTABLE                    = 100
	SQLBaseParserCOMMENT                  = 101
	SQLBaseParserVIEW                     = 102
	SQLBaseParserREPLACE                  = 103
	SQLBaseParserINSERT                   = 104
	SQLBaseParserDELETE                   = 105
	SQLBaseParserINTO                     = 106
	SQLBaseParserCONSTRAINT               = 107
	SQLBaseParserDESCRIBE                 = 108
	SQLBaseParserGRANT                    = 109
	SQLBaseParserREVOKE                   = 110
	SQLBaseParserPRIVILEGES               = 111
	SQLBaseParserPUBLIC                   = 112
	SQLBaseParserOPTION                   = 113
	SQLBaseParserEXPLAIN                  = 114
	SQLBaseParserANALYZE                  = 115
	SQLBaseParserFORMAT                   = 116
	SQLBaseParserTYPE                     = 117
	SQLBaseParserTEXT                     = 118
	SQLBaseParserGRAPHVIZ                 = 119
	SQLBaseParserLOGICAL                  = 120
	SQLBaseParserDISTRIBUTED              = 121
	SQLBaseParserVALIDATE                 = 122
	SQLBaseParserCAST                     = 123
	SQLBaseParserTRY_CAST                 = 124
	SQLBaseParserSHOW                     = 125
	SQLBaseParserTABLES                   = 126
	SQLBaseParserSCHEMAS                  = 127
	SQLBaseParserCATALOGS                 = 128
	SQLBaseParserCOLUMNS                  = 129
	SQLBaseParserCOLUMN                   = 130
	SQLBaseParserUSE                      = 131
	SQLBaseParserPARTITIONS               = 132
	SQLBaseParserFUNCTIONS                = 133
	SQLBaseParserDROP                     = 134
	SQLBaseParserUNION                    = 135
	SQLBaseParserEXCEPT                   = 136
	SQLBaseParserINTERSECT                = 137
	SQLBaseParserTO                       = 138
	SQLBaseParserSYSTEM                   = 139
	SQLBaseParserBERNOULLI                = 140
	SQLBaseParserPOISSONIZED              = 141
	SQLBaseParserTABLESAMPLE              = 142
	SQLBaseParserALTER                    = 143
	SQLBaseParserRENAME                   = 144
	SQLBaseParserUNNEST                   = 145
	SQLBaseParserORDINALITY               = 146
	SQLBaseParserARRAY                    = 147
	SQLBaseParserMAP                      = 148
	SQLBaseParserSET                      = 149
	SQLBaseParserRESET                    = 150
	SQLBaseParserSESSION                  = 151
	SQLBaseParserDATA                     = 152
	SQLBaseParserSTART                    = 153
	SQLBaseParserTRANSACTION              = 154
	SQLBaseParserCOMMIT                   = 155
	SQLBaseParserROLLBACK                 = 156
	SQLBaseParserWORK                     = 157
	SQLBaseParserISOLATION                = 158
	SQLBaseParserLEVEL                    = 159
	SQLBaseParserSERIALIZABLE             = 160
	SQLBaseParserREPEATABLE               = 161
	SQLBaseParserCOMMITTED                = 162
	SQLBaseParserUNCOMMITTED              = 163
	SQLBaseParserREAD                     = 164
	SQLBaseParserWRITE                    = 165
	SQLBaseParserONLY                     = 166
	SQLBaseParserCALL                     = 167
	SQLBaseParserPREPARE                  = 168
	SQLBaseParserDEALLOCATE               = 169
	SQLBaseParserEXECUTE                  = 170
	SQLBaseParserINPUT                    = 171
	SQLBaseParserOUTPUT                   = 172
	SQLBaseParserCASCADE                  = 173
	SQLBaseParserRESTRICT                 = 174
	SQLBaseParserINCLUDING                = 175
	SQLBaseParserEXCLUDING                = 176
	SQLBaseParserPROPERTIES               = 177
	SQLBaseParserNORMALIZE                = 178
	SQLBaseParserNFD                      = 179
	SQLBaseParserNFC                      = 180
	SQLBaseParserNFKD                     = 181
	SQLBaseParserNFKC                     = 182
	SQLBaseParserIF                       = 183
	SQLBaseParserNULLIF                   = 184
	SQLBaseParserCOALESCE                 = 185
	SQLBaseParserTIME_WITH_TIME_ZONE      = 186
	SQLBaseParserTIMESTAMP_WITH_TIME_ZONE = 187
	SQLBaseParserDOUBLE_PRECISION         = 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
	SQLBaseParserDOT                      = 201
	SQLBaseParserSTRING                   = 202
	SQLBaseParserBINARY_LITERAL           = 203
	SQLBaseParserINTEGER_VALUE            = 204
	SQLBaseParserDECIMAL_VALUE            = 205
	SQLBaseParserIDENTIFIER               = 206
	SQLBaseParserDIGIT_IDENTIFIER         = 207
	SQLBaseParserQUOTED_IDENTIFIER        = 208
	SQLBaseParserBACKQUOTED_IDENTIFIER    = 209
	SQLBaseParserSIMPLE_COMMENT           = 210
	SQLBaseParserBRACKETED_COMMENT        = 211
	SQLBaseParserWS                       = 212
)

SQLBaseParser tokens.

View Source
const (
	SQLBaseParserRULE_statements           = 0
	SQLBaseParserRULE_statement            = 1
	SQLBaseParserRULE_query                = 2
	SQLBaseParserRULE_with                 = 3
	SQLBaseParserRULE_tableElement         = 4
	SQLBaseParserRULE_columnDefinition     = 5
	SQLBaseParserRULE_likeClause           = 6
	SQLBaseParserRULE_tableProperties      = 7
	SQLBaseParserRULE_tableProperty        = 8
	SQLBaseParserRULE_queryNoWith          = 9
	SQLBaseParserRULE_queryTerm            = 10
	SQLBaseParserRULE_queryPrimary         = 11
	SQLBaseParserRULE_sortItem             = 12
	SQLBaseParserRULE_querySpecification   = 13
	SQLBaseParserRULE_groupBy              = 14
	SQLBaseParserRULE_groupingElement      = 15
	SQLBaseParserRULE_groupingExpressions  = 16
	SQLBaseParserRULE_groupingSet          = 17
	SQLBaseParserRULE_namedQuery           = 18
	SQLBaseParserRULE_setQuantifier        = 19
	SQLBaseParserRULE_selectItem           = 20
	SQLBaseParserRULE_relation             = 21
	SQLBaseParserRULE_joinType             = 22
	SQLBaseParserRULE_joinCriteria         = 23
	SQLBaseParserRULE_sampledRelation      = 24
	SQLBaseParserRULE_aliasedRelation      = 25
	SQLBaseParserRULE_columnAliases        = 26
	SQLBaseParserRULE_relationPrimary      = 27
	SQLBaseParserRULE_expression           = 28
	SQLBaseParserRULE_booleanExpression    = 29
	SQLBaseParserRULE_booleanliteral       = 30
	SQLBaseParserRULE_predicate            = 31
	SQLBaseParserRULE_valueExpression      = 32
	SQLBaseParserRULE_primaryExpression    = 33
	SQLBaseParserRULE_timeZoneSpecifier    = 34
	SQLBaseParserRULE_comparisonOperator   = 35
	SQLBaseParserRULE_comparisonQuantifier = 36
	SQLBaseParserRULE_interval             = 37
	SQLBaseParserRULE_intervalField        = 38
	SQLBaseParserRULE_type_t               = 39
	SQLBaseParserRULE_typeParameter        = 40
	SQLBaseParserRULE_baseType             = 41
	SQLBaseParserRULE_whenClause           = 42
	SQLBaseParserRULE_filter               = 43
	SQLBaseParserRULE_over                 = 44
	SQLBaseParserRULE_windowFrame          = 45
	SQLBaseParserRULE_frameBound           = 46
	SQLBaseParserRULE_explainOption        = 47
	SQLBaseParserRULE_transactionMode      = 48
	SQLBaseParserRULE_levelOfIsolation     = 49
	SQLBaseParserRULE_callArgument         = 50
	SQLBaseParserRULE_privilege            = 51
	SQLBaseParserRULE_qualifiedName        = 52
	SQLBaseParserRULE_identifier           = 53
	SQLBaseParserRULE_nonReserved          = 54
)

SQLBaseParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddColumnContext

type AddColumnContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewAddColumnContext

func NewAddColumnContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AddColumnContext

func (*AddColumnContext) ADD

func (*AddColumnContext) ALTER

func (s *AddColumnContext) ALTER() antlr.TerminalNode

func (*AddColumnContext) COLUMN

func (s *AddColumnContext) COLUMN() antlr.TerminalNode

func (*AddColumnContext) ColumnDefinition

func (s *AddColumnContext) ColumnDefinition() IColumnDefinitionContext

func (*AddColumnContext) EnterRule

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

func (*AddColumnContext) ExitRule

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

func (*AddColumnContext) GetColumn

func (*AddColumnContext) GetRuleContext

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

func (*AddColumnContext) GetTableName

func (s *AddColumnContext) GetTableName() IQualifiedNameContext

func (*AddColumnContext) QualifiedName

func (s *AddColumnContext) QualifiedName() IQualifiedNameContext

func (*AddColumnContext) SetColumn

func (*AddColumnContext) SetTableName

func (s *AddColumnContext) SetTableName(v IQualifiedNameContext)

func (*AddColumnContext) TABLE

func (s *AddColumnContext) TABLE() antlr.TerminalNode

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

func (s *BaseSQLBaseListener) EnterAddColumn(ctx *AddColumnContext)

EnterAddColumn is called when production addColumn is entered.

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

func (s *BaseSQLBaseListener) EnterBoolLiteral(ctx *BoolLiteralContext)

EnterBoolLiteral is called when production boolLiteral is entered.

func (*BaseSQLBaseListener) EnterBoolLiteralToo

func (s *BaseSQLBaseListener) EnterBoolLiteralToo(ctx *BoolLiteralTooContext)

EnterBoolLiteralToo is called when production boolLiteralToo is entered.

func (*BaseSQLBaseListener) EnterBooleanDefault

func (s *BaseSQLBaseListener) EnterBooleanDefault(ctx *BooleanDefaultContext)

EnterBooleanDefault is called when production booleanDefault is entered.

func (*BaseSQLBaseListener) EnterBooleanliteral

func (s *BaseSQLBaseListener) EnterBooleanliteral(ctx *BooleanliteralContext)

EnterBooleanliteral is called when production booleanliteral is entered.

func (*BaseSQLBaseListener) EnterBoundedFrame

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

EnterBoundedFrame is called when production boundedFrame is entered.

func (*BaseSQLBaseListener) EnterCall

func (s *BaseSQLBaseListener) EnterCall(ctx *CallContext)

EnterCall is called when production call 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) EnterCommit

func (s *BaseSQLBaseListener) EnterCommit(ctx *CommitContext)

EnterCommit is called when production commit 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) EnterCreateTable

func (s *BaseSQLBaseListener) EnterCreateTable(ctx *CreateTableContext)

EnterCreateTable is called when production createTable is entered.

func (*BaseSQLBaseListener) EnterCreateTableAsSelect

func (s *BaseSQLBaseListener) EnterCreateTableAsSelect(ctx *CreateTableAsSelectContext)

EnterCreateTableAsSelect is called when production createTableAsSelect is entered.

func (*BaseSQLBaseListener) EnterCreateView

func (s *BaseSQLBaseListener) EnterCreateView(ctx *CreateViewContext)

EnterCreateView is called when production createView is entered.

func (*BaseSQLBaseListener) EnterCube

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

EnterCube is called when production cube is entered.

func (*BaseSQLBaseListener) EnterCurrentRowBound

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

EnterCurrentRowBound is called when production currentRowBound is entered.

func (*BaseSQLBaseListener) EnterDeallocate

func (s *BaseSQLBaseListener) EnterDeallocate(ctx *DeallocateContext)

EnterDeallocate is called when production deallocate is entered.

func (*BaseSQLBaseListener) EnterDecimalLiteral

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

EnterDecimalLiteral is called when production decimalLiteral is entered.

func (*BaseSQLBaseListener) EnterDelete

func (s *BaseSQLBaseListener) EnterDelete(ctx *DeleteContext)

EnterDelete is called when production delete is entered.

func (*BaseSQLBaseListener) EnterDereference

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

EnterDereference is called when production dereference is entered.

func (*BaseSQLBaseListener) EnterDescribeInput

func (s *BaseSQLBaseListener) EnterDescribeInput(ctx *DescribeInputContext)

EnterDescribeInput is called when production describeInput is entered.

func (*BaseSQLBaseListener) EnterDescribeOutput

func (s *BaseSQLBaseListener) EnterDescribeOutput(ctx *DescribeOutputContext)

EnterDescribeOutput is called when production describeOutput 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) EnterDotQualifiedName

func (s *BaseSQLBaseListener) EnterDotQualifiedName(ctx *DotQualifiedNameContext)

EnterDotQualifiedName is called when production dotQualifiedName is entered.

func (*BaseSQLBaseListener) EnterDropTable

func (s *BaseSQLBaseListener) EnterDropTable(ctx *DropTableContext)

EnterDropTable is called when production dropTable is entered.

func (*BaseSQLBaseListener) EnterDropView

func (s *BaseSQLBaseListener) EnterDropView(ctx *DropViewContext)

EnterDropView is called when production dropView is entered.

func (*BaseSQLBaseListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseSQLBaseListener) EnterExecute

func (s *BaseSQLBaseListener) EnterExecute(ctx *ExecuteContext)

EnterExecute is called when production execute is entered.

func (*BaseSQLBaseListener) EnterExists

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

EnterExists is called when production exists is entered.

func (*BaseSQLBaseListener) EnterExplain

func (s *BaseSQLBaseListener) EnterExplain(ctx *ExplainContext)

EnterExplain is called when production explain 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) EnterGrant

func (s *BaseSQLBaseListener) EnterGrant(ctx *GrantContext)

EnterGrant is called when production grant is entered.

func (*BaseSQLBaseListener) EnterGroupBy

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

EnterGroupBy is called when production groupBy is entered.

func (*BaseSQLBaseListener) EnterGroupingExpressions

func (s *BaseSQLBaseListener) EnterGroupingExpressions(ctx *GroupingExpressionsContext)

EnterGroupingExpressions is called when production groupingExpressions 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) EnterInsertInto

func (s *BaseSQLBaseListener) EnterInsertInto(ctx *InsertIntoContext)

EnterInsertInto is called when production insertInto 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) 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) EnterNonReservedIdentifier

func (s *BaseSQLBaseListener) EnterNonReservedIdentifier(ctx *NonReservedIdentifierContext)

EnterNonReservedIdentifier is called when production nonReservedIdentifier 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) 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) 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) EnterPrepare

func (s *BaseSQLBaseListener) EnterPrepare(ctx *PrepareContext)

EnterPrepare is called when production prepare is entered.

func (*BaseSQLBaseListener) EnterPrivilege

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

EnterPrivilege is called when production privilege 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) EnterQuotedIdentifierAlternative

func (s *BaseSQLBaseListener) EnterQuotedIdentifierAlternative(ctx *QuotedIdentifierAlternativeContext)

EnterQuotedIdentifierAlternative is called when production quotedIdentifierAlternative 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) EnterRenameColumn

func (s *BaseSQLBaseListener) EnterRenameColumn(ctx *RenameColumnContext)

EnterRenameColumn is called when production renameColumn is entered.

func (*BaseSQLBaseListener) EnterRenameTable

func (s *BaseSQLBaseListener) EnterRenameTable(ctx *RenameTableContext)

EnterRenameTable is called when production renameTable is entered.

func (*BaseSQLBaseListener) EnterRepeatableRead

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

EnterRepeatableRead is called when production repeatableRead is entered.

func (*BaseSQLBaseListener) EnterResetSession

func (s *BaseSQLBaseListener) EnterResetSession(ctx *ResetSessionContext)

EnterResetSession is called when production resetSession is entered.

func (*BaseSQLBaseListener) EnterRevoke

func (s *BaseSQLBaseListener) EnterRevoke(ctx *RevokeContext)

EnterRevoke is called when production revoke is entered.

func (*BaseSQLBaseListener) EnterRollback

func (s *BaseSQLBaseListener) EnterRollback(ctx *RollbackContext)

EnterRollback is called when production rollback 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) 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) EnterSetSession

func (s *BaseSQLBaseListener) EnterSetSession(ctx *SetSessionContext)

EnterSetSession is called when production setSession is entered.

func (*BaseSQLBaseListener) EnterShowCatalogs

func (s *BaseSQLBaseListener) EnterShowCatalogs(ctx *ShowCatalogsContext)

EnterShowCatalogs is called when production showCatalogs is entered.

func (*BaseSQLBaseListener) EnterShowColumns

func (s *BaseSQLBaseListener) EnterShowColumns(ctx *ShowColumnsContext)

EnterShowColumns is called when production showColumns is entered.

func (*BaseSQLBaseListener) EnterShowCreateTable

func (s *BaseSQLBaseListener) EnterShowCreateTable(ctx *ShowCreateTableContext)

EnterShowCreateTable is called when production showCreateTable is entered.

func (*BaseSQLBaseListener) EnterShowCreateView

func (s *BaseSQLBaseListener) EnterShowCreateView(ctx *ShowCreateViewContext)

EnterShowCreateView is called when production showCreateView is entered.

func (*BaseSQLBaseListener) EnterShowFunctions

func (s *BaseSQLBaseListener) EnterShowFunctions(ctx *ShowFunctionsContext)

EnterShowFunctions is called when production showFunctions is entered.

func (*BaseSQLBaseListener) EnterShowPartitions

func (s *BaseSQLBaseListener) EnterShowPartitions(ctx *ShowPartitionsContext)

EnterShowPartitions is called when production showPartitions is entered.

func (*BaseSQLBaseListener) EnterShowSchemas

func (s *BaseSQLBaseListener) EnterShowSchemas(ctx *ShowSchemasContext)

EnterShowSchemas is called when production showSchemas is entered.

func (*BaseSQLBaseListener) EnterShowSession

func (s *BaseSQLBaseListener) EnterShowSession(ctx *ShowSessionContext)

EnterShowSession is called when production showSession is entered.

func (*BaseSQLBaseListener) EnterShowTables

func (s *BaseSQLBaseListener) EnterShowTables(ctx *ShowTablesContext)

EnterShowTables is called when production showTables 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) 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) EnterStartTransaction

func (s *BaseSQLBaseListener) EnterStartTransaction(ctx *StartTransactionContext)

EnterStartTransaction is called when production startTransaction is entered.

func (*BaseSQLBaseListener) EnterStatementDefault

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

EnterStatementDefault is called when production statementDefault is entered.

func (*BaseSQLBaseListener) EnterStatements

func (s *BaseSQLBaseListener) EnterStatements(ctx *StatementsContext)

EnterStatements is called when production statements 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) EnterTableProperties

func (s *BaseSQLBaseListener) EnterTableProperties(ctx *TablePropertiesContext)

EnterTableProperties is called when production tableProperties is entered.

func (*BaseSQLBaseListener) EnterTableProperty

func (s *BaseSQLBaseListener) EnterTableProperty(ctx *TablePropertyContext)

EnterTableProperty is called when production tableProperty 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_t

func (s *BaseSQLBaseListener) EnterType_t(ctx *Type_tContext)

EnterType_t is called when production type_t is entered.

func (*BaseSQLBaseListener) EnterTypedLiteral

func (s *BaseSQLBaseListener) EnterTypedLiteral(ctx *TypedLiteralContext)

EnterTypedLiteral is called when production typedLiteral is entered.

func (*BaseSQLBaseListener) EnterUnboundedFrame

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

EnterUnboundedFrame is called when production unboundedFrame is entered.

func (*BaseSQLBaseListener) EnterUnnest

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

EnterUnnest is called when production unnest 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) ExitAddColumn

func (s *BaseSQLBaseListener) ExitAddColumn(ctx *AddColumnContext)

ExitAddColumn is called when production addColumn is exited.

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

func (s *BaseSQLBaseListener) ExitBoolLiteral(ctx *BoolLiteralContext)

ExitBoolLiteral is called when production boolLiteral is exited.

func (*BaseSQLBaseListener) ExitBoolLiteralToo

func (s *BaseSQLBaseListener) ExitBoolLiteralToo(ctx *BoolLiteralTooContext)

ExitBoolLiteralToo is called when production boolLiteralToo is exited.

func (*BaseSQLBaseListener) ExitBooleanDefault

func (s *BaseSQLBaseListener) ExitBooleanDefault(ctx *BooleanDefaultContext)

ExitBooleanDefault is called when production booleanDefault is exited.

func (*BaseSQLBaseListener) ExitBooleanliteral

func (s *BaseSQLBaseListener) ExitBooleanliteral(ctx *BooleanliteralContext)

ExitBooleanliteral is called when production booleanliteral is exited.

func (*BaseSQLBaseListener) ExitBoundedFrame

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

ExitBoundedFrame is called when production boundedFrame is exited.

func (*BaseSQLBaseListener) ExitCall

func (s *BaseSQLBaseListener) ExitCall(ctx *CallContext)

ExitCall is called when production call 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) ExitCommit

func (s *BaseSQLBaseListener) ExitCommit(ctx *CommitContext)

ExitCommit is called when production commit 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) ExitCreateTable

func (s *BaseSQLBaseListener) ExitCreateTable(ctx *CreateTableContext)

ExitCreateTable is called when production createTable is exited.

func (*BaseSQLBaseListener) ExitCreateTableAsSelect

func (s *BaseSQLBaseListener) ExitCreateTableAsSelect(ctx *CreateTableAsSelectContext)

ExitCreateTableAsSelect is called when production createTableAsSelect is exited.

func (*BaseSQLBaseListener) ExitCreateView

func (s *BaseSQLBaseListener) ExitCreateView(ctx *CreateViewContext)

ExitCreateView is called when production createView is exited.

func (*BaseSQLBaseListener) ExitCube

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

ExitCube is called when production cube is exited.

func (*BaseSQLBaseListener) ExitCurrentRowBound

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

ExitCurrentRowBound is called when production currentRowBound is exited.

func (*BaseSQLBaseListener) ExitDeallocate

func (s *BaseSQLBaseListener) ExitDeallocate(ctx *DeallocateContext)

ExitDeallocate is called when production deallocate is exited.

func (*BaseSQLBaseListener) ExitDecimalLiteral

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

ExitDecimalLiteral is called when production decimalLiteral is exited.

func (*BaseSQLBaseListener) ExitDelete

func (s *BaseSQLBaseListener) ExitDelete(ctx *DeleteContext)

ExitDelete is called when production delete is exited.

func (*BaseSQLBaseListener) ExitDereference

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

ExitDereference is called when production dereference is exited.

func (*BaseSQLBaseListener) ExitDescribeInput

func (s *BaseSQLBaseListener) ExitDescribeInput(ctx *DescribeInputContext)

ExitDescribeInput is called when production describeInput is exited.

func (*BaseSQLBaseListener) ExitDescribeOutput

func (s *BaseSQLBaseListener) ExitDescribeOutput(ctx *DescribeOutputContext)

ExitDescribeOutput is called when production describeOutput 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) ExitDotQualifiedName

func (s *BaseSQLBaseListener) ExitDotQualifiedName(ctx *DotQualifiedNameContext)

ExitDotQualifiedName is called when production dotQualifiedName is exited.

func (*BaseSQLBaseListener) ExitDropTable

func (s *BaseSQLBaseListener) ExitDropTable(ctx *DropTableContext)

ExitDropTable is called when production dropTable is exited.

func (*BaseSQLBaseListener) ExitDropView

func (s *BaseSQLBaseListener) ExitDropView(ctx *DropViewContext)

ExitDropView is called when production dropView is exited.

func (*BaseSQLBaseListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseSQLBaseListener) ExitExecute

func (s *BaseSQLBaseListener) ExitExecute(ctx *ExecuteContext)

ExitExecute is called when production execute is exited.

func (*BaseSQLBaseListener) ExitExists

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

ExitExists is called when production exists is exited.

func (*BaseSQLBaseListener) ExitExplain

func (s *BaseSQLBaseListener) ExitExplain(ctx *ExplainContext)

ExitExplain is called when production explain 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) ExitGrant

func (s *BaseSQLBaseListener) ExitGrant(ctx *GrantContext)

ExitGrant is called when production grant is exited.

func (*BaseSQLBaseListener) ExitGroupBy

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

ExitGroupBy is called when production groupBy is exited.

func (*BaseSQLBaseListener) ExitGroupingExpressions

func (s *BaseSQLBaseListener) ExitGroupingExpressions(ctx *GroupingExpressionsContext)

ExitGroupingExpressions is called when production groupingExpressions 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) ExitInsertInto

func (s *BaseSQLBaseListener) ExitInsertInto(ctx *InsertIntoContext)

ExitInsertInto is called when production insertInto 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) 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) ExitNonReservedIdentifier

func (s *BaseSQLBaseListener) ExitNonReservedIdentifier(ctx *NonReservedIdentifierContext)

ExitNonReservedIdentifier is called when production nonReservedIdentifier 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) 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) 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) ExitPrepare

func (s *BaseSQLBaseListener) ExitPrepare(ctx *PrepareContext)

ExitPrepare is called when production prepare is exited.

func (*BaseSQLBaseListener) ExitPrivilege

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

ExitPrivilege is called when production privilege 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) ExitQuotedIdentifierAlternative

func (s *BaseSQLBaseListener) ExitQuotedIdentifierAlternative(ctx *QuotedIdentifierAlternativeContext)

ExitQuotedIdentifierAlternative is called when production quotedIdentifierAlternative 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) ExitRenameColumn

func (s *BaseSQLBaseListener) ExitRenameColumn(ctx *RenameColumnContext)

ExitRenameColumn is called when production renameColumn is exited.

func (*BaseSQLBaseListener) ExitRenameTable

func (s *BaseSQLBaseListener) ExitRenameTable(ctx *RenameTableContext)

ExitRenameTable is called when production renameTable is exited.

func (*BaseSQLBaseListener) ExitRepeatableRead

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

ExitRepeatableRead is called when production repeatableRead is exited.

func (*BaseSQLBaseListener) ExitResetSession

func (s *BaseSQLBaseListener) ExitResetSession(ctx *ResetSessionContext)

ExitResetSession is called when production resetSession is exited.

func (*BaseSQLBaseListener) ExitRevoke

func (s *BaseSQLBaseListener) ExitRevoke(ctx *RevokeContext)

ExitRevoke is called when production revoke is exited.

func (*BaseSQLBaseListener) ExitRollback

func (s *BaseSQLBaseListener) ExitRollback(ctx *RollbackContext)

ExitRollback is called when production rollback 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) 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) ExitSetSession

func (s *BaseSQLBaseListener) ExitSetSession(ctx *SetSessionContext)

ExitSetSession is called when production setSession is exited.

func (*BaseSQLBaseListener) ExitShowCatalogs

func (s *BaseSQLBaseListener) ExitShowCatalogs(ctx *ShowCatalogsContext)

ExitShowCatalogs is called when production showCatalogs is exited.

func (*BaseSQLBaseListener) ExitShowColumns

func (s *BaseSQLBaseListener) ExitShowColumns(ctx *ShowColumnsContext)

ExitShowColumns is called when production showColumns is exited.

func (*BaseSQLBaseListener) ExitShowCreateTable

func (s *BaseSQLBaseListener) ExitShowCreateTable(ctx *ShowCreateTableContext)

ExitShowCreateTable is called when production showCreateTable is exited.

func (*BaseSQLBaseListener) ExitShowCreateView

func (s *BaseSQLBaseListener) ExitShowCreateView(ctx *ShowCreateViewContext)

ExitShowCreateView is called when production showCreateView is exited.

func (*BaseSQLBaseListener) ExitShowFunctions

func (s *BaseSQLBaseListener) ExitShowFunctions(ctx *ShowFunctionsContext)

ExitShowFunctions is called when production showFunctions is exited.

func (*BaseSQLBaseListener) ExitShowPartitions

func (s *BaseSQLBaseListener) ExitShowPartitions(ctx *ShowPartitionsContext)

ExitShowPartitions is called when production showPartitions is exited.

func (*BaseSQLBaseListener) ExitShowSchemas

func (s *BaseSQLBaseListener) ExitShowSchemas(ctx *ShowSchemasContext)

ExitShowSchemas is called when production showSchemas is exited.

func (*BaseSQLBaseListener) ExitShowSession

func (s *BaseSQLBaseListener) ExitShowSession(ctx *ShowSessionContext)

ExitShowSession is called when production showSession is exited.

func (*BaseSQLBaseListener) ExitShowTables

func (s *BaseSQLBaseListener) ExitShowTables(ctx *ShowTablesContext)

ExitShowTables is called when production showTables 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) 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) ExitStartTransaction

func (s *BaseSQLBaseListener) ExitStartTransaction(ctx *StartTransactionContext)

ExitStartTransaction is called when production startTransaction is exited.

func (*BaseSQLBaseListener) ExitStatementDefault

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

ExitStatementDefault is called when production statementDefault is exited.

func (*BaseSQLBaseListener) ExitStatements

func (s *BaseSQLBaseListener) ExitStatements(ctx *StatementsContext)

ExitStatements is called when production statements 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) ExitTableProperties

func (s *BaseSQLBaseListener) ExitTableProperties(ctx *TablePropertiesContext)

ExitTableProperties is called when production tableProperties is exited.

func (*BaseSQLBaseListener) ExitTableProperty

func (s *BaseSQLBaseListener) ExitTableProperty(ctx *TablePropertyContext)

ExitTableProperty is called when production tableProperty 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_t

func (s *BaseSQLBaseListener) ExitType_t(ctx *Type_tContext)

ExitType_t is called when production type_t is exited.

func (*BaseSQLBaseListener) ExitTypedLiteral

func (s *BaseSQLBaseListener) ExitTypedLiteral(ctx *TypedLiteralContext)

ExitTypedLiteral is called when production typedLiteral is exited.

func (*BaseSQLBaseListener) ExitUnboundedFrame

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

ExitUnboundedFrame is called when production unboundedFrame is exited.

func (*BaseSQLBaseListener) ExitUnnest

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

ExitUnnest is called when production unnest 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) DATE

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 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 BoolLiteralContext

type BoolLiteralContext struct {
	*PrimaryExpressionContext
}

func NewBoolLiteralContext

func NewBoolLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BoolLiteralContext

func (*BoolLiteralContext) Booleanliteral

func (s *BoolLiteralContext) Booleanliteral() IBooleanliteralContext

func (*BoolLiteralContext) EnterRule

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

func (*BoolLiteralContext) ExitRule

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

func (*BoolLiteralContext) GetRuleContext

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

type BoolLiteralTooContext

type BoolLiteralTooContext struct {
	*BooleanExpressionContext
}

func NewBoolLiteralTooContext

func NewBoolLiteralTooContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BoolLiteralTooContext

func (*BoolLiteralTooContext) Booleanliteral

func (s *BoolLiteralTooContext) Booleanliteral() IBooleanliteralContext

func (*BoolLiteralTooContext) EnterRule

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

func (*BoolLiteralTooContext) ExitRule

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

func (*BoolLiteralTooContext) GetRuleContext

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

type BooleanDefaultContext

type BooleanDefaultContext struct {
	*BooleanExpressionContext
}

func NewBooleanDefaultContext

func NewBooleanDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BooleanDefaultContext

func (*BooleanDefaultContext) EnterRule

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

func (*BooleanDefaultContext) ExitRule

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

func (*BooleanDefaultContext) GetRuleContext

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

func (*BooleanDefaultContext) Predicate

func (*BooleanDefaultContext) ValueExpression

func (s *BooleanDefaultContext) ValueExpression() IValueExpressionContext

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 {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBooleanliteralContext

func NewBooleanliteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanliteralContext

func NewEmptyBooleanliteralContext

func NewEmptyBooleanliteralContext() *BooleanliteralContext

func (*BooleanliteralContext) EnterRule

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

func (*BooleanliteralContext) ExitRule

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

func (*BooleanliteralContext) FALSE

func (*BooleanliteralContext) GetParser

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

func (*BooleanliteralContext) GetRuleContext

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

func (*BooleanliteralContext) IsBooleanliteralContext

func (*BooleanliteralContext) IsBooleanliteralContext()

func (*BooleanliteralContext) TRUE

func (*BooleanliteralContext) ToStringTree

func (s *BooleanliteralContext) 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 CallContext

type CallContext struct {
	*StatementContext
}

func NewCallContext

func NewCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CallContext

func (*CallContext) AllCallArgument

func (s *CallContext) AllCallArgument() []ICallArgumentContext

func (*CallContext) CALL

func (s *CallContext) CALL() antlr.TerminalNode

func (*CallContext) CallArgument

func (s *CallContext) CallArgument(i int) ICallArgumentContext

func (*CallContext) EnterRule

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

func (*CallContext) ExitRule

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

func (*CallContext) GetRuleContext

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

func (*CallContext) QualifiedName

func (s *CallContext) QualifiedName() IQualifiedNameContext

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_t

func (s *CastContext) Type_t() IType_tContext

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

func (*ColumnDefinitionContext) ToStringTree

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

func (*ColumnDefinitionContext) Type_t

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 CommitContext

type CommitContext struct {
	*StatementContext
}

func NewCommitContext

func NewCommitContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CommitContext

func (*CommitContext) COMMIT

func (s *CommitContext) COMMIT() antlr.TerminalNode

func (*CommitContext) EnterRule

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

func (*CommitContext) ExitRule

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

func (*CommitContext) GetRuleContext

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

func (*CommitContext) WORK

func (s *CommitContext) WORK() antlr.TerminalNode

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 CreateTableAsSelectContext

type CreateTableAsSelectContext struct {
	*StatementContext
}

func NewCreateTableAsSelectContext

func NewCreateTableAsSelectContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CreateTableAsSelectContext

func (*CreateTableAsSelectContext) AS

func (*CreateTableAsSelectContext) CREATE

func (*CreateTableAsSelectContext) EXISTS

func (*CreateTableAsSelectContext) EnterRule

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

func (*CreateTableAsSelectContext) ExitRule

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

func (*CreateTableAsSelectContext) GetRuleContext

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

func (*CreateTableAsSelectContext) IF

func (*CreateTableAsSelectContext) NOT

func (*CreateTableAsSelectContext) QualifiedName

func (*CreateTableAsSelectContext) Query

func (*CreateTableAsSelectContext) TABLE

func (*CreateTableAsSelectContext) TableProperties

func (*CreateTableAsSelectContext) WITH

type CreateTableContext

type CreateTableContext struct {
	*StatementContext
}

func NewCreateTableContext

func NewCreateTableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CreateTableContext

func (*CreateTableContext) AllTableElement

func (s *CreateTableContext) AllTableElement() []ITableElementContext

func (*CreateTableContext) CREATE

func (*CreateTableContext) EXISTS

func (*CreateTableContext) EnterRule

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

func (*CreateTableContext) ExitRule

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

func (*CreateTableContext) GetRuleContext

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

func (*CreateTableContext) IF

func (*CreateTableContext) NOT

func (*CreateTableContext) QualifiedName

func (s *CreateTableContext) QualifiedName() IQualifiedNameContext

func (*CreateTableContext) TABLE

func (*CreateTableContext) TableElement

func (s *CreateTableContext) TableElement(i int) ITableElementContext

func (*CreateTableContext) TableProperties

func (s *CreateTableContext) TableProperties() ITablePropertiesContext

func (*CreateTableContext) WITH

type CreateViewContext

type CreateViewContext struct {
	*StatementContext
}

func NewCreateViewContext

func NewCreateViewContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CreateViewContext

func (*CreateViewContext) AS

func (*CreateViewContext) CREATE

func (s *CreateViewContext) CREATE() antlr.TerminalNode

func (*CreateViewContext) ColumnAliases

func (s *CreateViewContext) ColumnAliases() IColumnAliasesContext

func (*CreateViewContext) EnterRule

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

func (*CreateViewContext) ExitRule

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

func (*CreateViewContext) GetRuleContext

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

func (*CreateViewContext) OR

func (*CreateViewContext) QualifiedName

func (s *CreateViewContext) QualifiedName() IQualifiedNameContext

func (*CreateViewContext) Query

func (s *CreateViewContext) Query() IQueryContext

func (*CreateViewContext) REPLACE

func (s *CreateViewContext) REPLACE() antlr.TerminalNode

func (*CreateViewContext) VIEW

type CubeContext

type CubeContext struct {
	*GroupingElementContext
}

func NewCubeContext

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

func (*CubeContext) AllQualifiedName

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

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

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

func (*CubeContext) QualifiedName

func (s *CubeContext) QualifiedName(i int) IQualifiedNameContext

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 DeallocateContext

type DeallocateContext struct {
	*StatementContext
}

func NewDeallocateContext

func NewDeallocateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DeallocateContext

func (*DeallocateContext) DEALLOCATE

func (s *DeallocateContext) DEALLOCATE() antlr.TerminalNode

func (*DeallocateContext) EnterRule

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

func (*DeallocateContext) ExitRule

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

func (*DeallocateContext) GetRuleContext

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

func (*DeallocateContext) Identifier

func (s *DeallocateContext) Identifier() IIdentifierContext

func (*DeallocateContext) PREPARE

func (s *DeallocateContext) PREPARE() antlr.TerminalNode

type DecimalLiteralContext

type DecimalLiteralContext struct {
	*PrimaryExpressionContext
}

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 DeleteContext

type DeleteContext struct {
	*StatementContext
}

func NewDeleteContext

func NewDeleteContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DeleteContext

func (*DeleteContext) BooleanExpression

func (s *DeleteContext) BooleanExpression() IBooleanExpressionContext

func (*DeleteContext) DELETE

func (s *DeleteContext) DELETE() antlr.TerminalNode

func (*DeleteContext) EnterRule

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

func (*DeleteContext) ExitRule

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

func (*DeleteContext) FROM

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

func (*DeleteContext) GetRuleContext

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

func (*DeleteContext) QualifiedName

func (s *DeleteContext) QualifiedName() IQualifiedNameContext

func (*DeleteContext) WHERE

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

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 DescribeInputContext

type DescribeInputContext struct {
	*StatementContext
}

func NewDescribeInputContext

func NewDescribeInputContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DescribeInputContext

func (*DescribeInputContext) DESCRIBE

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

func (*DescribeInputContext) EnterRule

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

func (*DescribeInputContext) ExitRule

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

func (*DescribeInputContext) GetRuleContext

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

func (*DescribeInputContext) INPUT

func (*DescribeInputContext) Identifier

func (s *DescribeInputContext) Identifier() IIdentifierContext

type DescribeOutputContext

type DescribeOutputContext struct {
	*StatementContext
}

func NewDescribeOutputContext

func NewDescribeOutputContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DescribeOutputContext

func (*DescribeOutputContext) DESCRIBE

func (*DescribeOutputContext) EnterRule

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

func (*DescribeOutputContext) ExitRule

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

func (*DescribeOutputContext) GetRuleContext

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

func (*DescribeOutputContext) Identifier

func (s *DescribeOutputContext) Identifier() IIdentifierContext

func (*DescribeOutputContext) OUTPUT

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 DotQualifiedNameContext

type DotQualifiedNameContext struct {
	*QualifiedNameContext
}

func NewDotQualifiedNameContext

func NewDotQualifiedNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DotQualifiedNameContext

func (*DotQualifiedNameContext) AllIdentifier

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

func (*DotQualifiedNameContext) EnterRule

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

func (*DotQualifiedNameContext) ExitRule

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

func (*DotQualifiedNameContext) GetRuleContext

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

func (*DotQualifiedNameContext) Identifier

type DropTableContext

type DropTableContext struct {
	*StatementContext
}

func NewDropTableContext

func NewDropTableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DropTableContext

func (*DropTableContext) DROP

func (*DropTableContext) EXISTS

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

func (*DropTableContext) EnterRule

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

func (*DropTableContext) ExitRule

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

func (*DropTableContext) GetRuleContext

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

func (*DropTableContext) IF

func (*DropTableContext) QualifiedName

func (s *DropTableContext) QualifiedName() IQualifiedNameContext

func (*DropTableContext) TABLE

func (s *DropTableContext) TABLE() antlr.TerminalNode

type DropViewContext

type DropViewContext struct {
	*StatementContext
}

func NewDropViewContext

func NewDropViewContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DropViewContext

func (*DropViewContext) DROP

func (*DropViewContext) EXISTS

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

func (*DropViewContext) EnterRule

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

func (*DropViewContext) ExitRule

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

func (*DropViewContext) GetRuleContext

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

func (*DropViewContext) IF

func (*DropViewContext) QualifiedName

func (s *DropViewContext) QualifiedName() IQualifiedNameContext

func (*DropViewContext) VIEW

type ExecuteContext

type ExecuteContext struct {
	*StatementContext
}

func NewExecuteContext

func NewExecuteContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExecuteContext

func (*ExecuteContext) AllExpression

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

func (*ExecuteContext) EXECUTE

func (s *ExecuteContext) EXECUTE() antlr.TerminalNode

func (*ExecuteContext) EnterRule

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

func (*ExecuteContext) ExitRule

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

func (*ExecuteContext) Expression

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

func (*ExecuteContext) GetRuleContext

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

func (*ExecuteContext) Identifier

func (s *ExecuteContext) Identifier() IIdentifierContext

func (*ExecuteContext) USING

func (s *ExecuteContext) USING() antlr.TerminalNode

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 ExplainContext

type ExplainContext struct {
	*StatementContext
}

func NewExplainContext

func NewExplainContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExplainContext

func (*ExplainContext) ANALYZE

func (s *ExplainContext) ANALYZE() antlr.TerminalNode

func (*ExplainContext) AllExplainOption

func (s *ExplainContext) AllExplainOption() []IExplainOptionContext

func (*ExplainContext) EXPLAIN

func (s *ExplainContext) EXPLAIN() antlr.TerminalNode

func (*ExplainContext) EnterRule

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

func (*ExplainContext) ExitRule

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

func (*ExplainContext) ExplainOption

func (s *ExplainContext) ExplainOption(i int) IExplainOptionContext

func (*ExplainContext) GetRuleContext

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

func (*ExplainContext) Statement

func (s *ExplainContext) Statement() IStatementContext

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

func (*ExpressionContext) ValueExpression

func (s *ExpressionContext) ValueExpression() IValueExpressionContext

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

func (*FunctionCallContext) QualifiedName

func (s *FunctionCallContext) QualifiedName() IQualifiedNameContext

func (*FunctionCallContext) SetQuantifier

func (s *FunctionCallContext) SetQuantifier() ISetQuantifierContext

type GrantContext

type GrantContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewGrantContext

func NewGrantContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GrantContext

func (*GrantContext) ALL

func (s *GrantContext) ALL() antlr.TerminalNode

func (*GrantContext) AllGRANT

func (s *GrantContext) AllGRANT() []antlr.TerminalNode

func (*GrantContext) AllPrivilege

func (s *GrantContext) AllPrivilege() []IPrivilegeContext

func (*GrantContext) EnterRule

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

func (*GrantContext) ExitRule

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

func (*GrantContext) GRANT

func (s *GrantContext) GRANT(i int) antlr.TerminalNode

func (*GrantContext) GetGrantee

func (s *GrantContext) GetGrantee() IIdentifierContext

func (*GrantContext) GetRuleContext

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

func (*GrantContext) Identifier

func (s *GrantContext) Identifier() IIdentifierContext

func (*GrantContext) ON

func (*GrantContext) OPTION

func (s *GrantContext) OPTION() antlr.TerminalNode

func (*GrantContext) PRIVILEGES

func (s *GrantContext) PRIVILEGES() antlr.TerminalNode

func (*GrantContext) Privilege

func (s *GrantContext) Privilege(i int) IPrivilegeContext

func (*GrantContext) QualifiedName

func (s *GrantContext) QualifiedName() IQualifiedNameContext

func (*GrantContext) SetGrantee

func (s *GrantContext) SetGrantee(v IIdentifierContext)

func (*GrantContext) TABLE

func (s *GrantContext) TABLE() antlr.TerminalNode

func (*GrantContext) TO

func (*GrantContext) WITH

func (s *GrantContext) WITH() antlr.TerminalNode

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 GroupingExpressionsContext

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

func NewEmptyGroupingExpressionsContext

func NewEmptyGroupingExpressionsContext() *GroupingExpressionsContext

func NewGroupingExpressionsContext

func NewGroupingExpressionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupingExpressionsContext

func (*GroupingExpressionsContext) AllExpression

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

func (*GroupingExpressionsContext) EnterRule

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

func (*GroupingExpressionsContext) ExitRule

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

func (*GroupingExpressionsContext) Expression

func (*GroupingExpressionsContext) GetParser

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

func (*GroupingExpressionsContext) GetRuleContext

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

func (*GroupingExpressionsContext) IsGroupingExpressionsContext

func (*GroupingExpressionsContext) IsGroupingExpressionsContext()

func (*GroupingExpressionsContext) ToStringTree

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

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

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

func (*GroupingSetContext) EnterRule

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

func (*GroupingSetContext) ExitRule

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

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

func (s *GroupingSetContext) QualifiedName(i int) IQualifiedNameContext

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 IBooleanliteralContext

type IBooleanliteralContext interface {
	antlr.ParserRuleContext

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

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

IBooleanliteralContext 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 IGroupingExpressionsContext

type IGroupingExpressionsContext interface {
	antlr.ParserRuleContext

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

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

IGroupingExpressionsContext 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 IOverContext

type IOverContext interface {
	antlr.ParserRuleContext

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

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

	// Get_sortItem returns the _sortItem rule contexts.
	Get_sortItem() ISortItemContext

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

	// Set_sortItem sets the _sortItem rule contexts.
	Set_sortItem(ISortItemContext)

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

	// GetOrderitem returns the orderitem rule context list.
	GetOrderitem() []ISortItemContext

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

	// SetOrderitem sets the orderitem rule context list.
	SetOrderitem([]ISortItemContext)

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

IOverContext is an interface to support dynamic dispatch.

type IPredicateContext

type IPredicateContext interface {
	antlr.ParserRuleContext

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

	// 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 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 ISampledRelationContext

type ISampledRelationContext interface {
	antlr.ParserRuleContext

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

	// GetSampletype returns the sampletype token.
	GetSampletype() antlr.Token

	// SetSampletype sets the sampletype token.
	SetSampletype(antlr.Token)

	// 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 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 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 IStatementsContext

type IStatementsContext interface {
	antlr.ParserRuleContext

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

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

IStatementsContext 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 ITablePropertiesContext

type ITablePropertiesContext interface {
	antlr.ParserRuleContext

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

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

ITablePropertiesContext is an interface to support dynamic dispatch.

type ITablePropertyContext

type ITablePropertyContext interface {
	antlr.ParserRuleContext

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

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

ITablePropertyContext 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_tContext

type IType_tContext interface {
	antlr.ParserRuleContext

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

	// Get_type_t returns the _type_t rule contexts.
	Get_type_t() IType_tContext

	// Get_identifier returns the _identifier rule contexts.
	Get_identifier() IIdentifierContext

	// Get_typeParameter returns the _typeParameter rule contexts.
	Get_typeParameter() ITypeParameterContext

	// Set_type_t sets the _type_t rule contexts.
	Set_type_t(IType_tContext)

	// Set_identifier sets the _identifier rule contexts.
	Set_identifier(IIdentifierContext)

	// Set_typeParameter sets the _typeParameter rule contexts.
	Set_typeParameter(ITypeParameterContext)

	// GetMapelem returns the mapelem rule context list.
	GetMapelem() []IType_tContext

	// GetRowidelem returns the rowidelem rule context list.
	GetRowidelem() []IIdentifierContext

	// GetRowelem returns the rowelem rule context list.
	GetRowelem() []IType_tContext

	// GetTypeelem returns the typeelem rule context list.
	GetTypeelem() []ITypeParameterContext

	// SetMapelem sets the mapelem rule context list.
	SetMapelem([]IType_tContext)

	// SetRowidelem sets the rowidelem rule context list.
	SetRowidelem([]IIdentifierContext)

	// SetRowelem sets the rowelem rule context list.
	SetRowelem([]IType_tContext)

	// SetTypeelem sets the typeelem rule context list.
	SetTypeelem([]ITypeParameterContext)

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

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

	// GetStartFrame returns the startFrame rule contexts.
	GetStartFrame() IFrameBoundContext

	// GetEndFrame returns the endFrame rule contexts.
	GetEndFrame() IFrameBoundContext

	// SetStartFrame sets the startFrame rule contexts.
	SetStartFrame(IFrameBoundContext)

	// SetEndFrame sets the endFrame rule contexts.
	SetEndFrame(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) AllValueExpression

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

func (*InListContext) EnterRule

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

func (*InListContext) ExitRule

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

func (*InListContext) GetRuleContext

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

func (*InListContext) IN

func (*InListContext) NOT

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

func (*InListContext) ValueExpression

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

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 InsertIntoContext

type InsertIntoContext struct {
	*StatementContext
}

func NewInsertIntoContext

func NewInsertIntoContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InsertIntoContext

func (*InsertIntoContext) ColumnAliases

func (s *InsertIntoContext) ColumnAliases() IColumnAliasesContext

func (*InsertIntoContext) EnterRule

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

func (*InsertIntoContext) ExitRule

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

func (*InsertIntoContext) GetRuleContext

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

func (*InsertIntoContext) INSERT

func (s *InsertIntoContext) INSERT() antlr.TerminalNode

func (*InsertIntoContext) INTO

func (*InsertIntoContext) QualifiedName

func (s *InsertIntoContext) QualifiedName() IQualifiedNameContext

func (*InsertIntoContext) Query

func (s *InsertIntoContext) Query() IQueryContext

type IntegerLiteralContext

type IntegerLiteralContext struct {
	*PrimaryExpressionContext
}

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

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

func (*IntervalContext) SetFrom

func (s *IntervalContext) SetFrom(v IIntervalFieldContext)

func (*IntervalContext) SetSign

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

func (*IntervalContext) SetTo

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) 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 (s *JoinRelationContext) GetRight() 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) Relation

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

func (*JoinRelationContext) SetLeft

func (s *JoinRelationContext) SetLeft(v IRelationContext)

func (*JoinRelationContext) SetRight

func (s *JoinRelationContext) SetRight(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) CROSS

func (s *JoinTypeContext) CROSS() antlr.TerminalNode

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

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

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

func (s *LogicalBinaryContext) BooleanExpression() IBooleanExpressionContext

func (*LogicalBinaryContext) EnterRule

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

func (*LogicalBinaryContext) ExitRule

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

func (*LogicalBinaryContext) Expression

func (s *LogicalBinaryContext) Expression() IExpressionContext

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

func (s *NonReservedContext) COALESCE() 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) 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) FOLLOWING

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

func (*NonReservedContext) FORMAT

func (*NonReservedContext) FUNCTIONS

func (s *NonReservedContext) FUNCTIONS() antlr.TerminalNode

func (*NonReservedContext) GRANT

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

func (s *NonReservedContext) INTEGER() antlr.TerminalNode

func (*NonReservedContext) INTERVAL

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

func (*NonReservedContext) ISOLATION

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

func (*NonReservedContext) IsNonReservedContext

func (*NonReservedContext) IsNonReservedContext()

func (*NonReservedContext) LEVEL

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

func (*NonReservedContext) OPTION

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

func (s *NonReservedContext) POISSONIZED() antlr.TerminalNode

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

func (*NonReservedContext) RANGE

func (*NonReservedContext) READ

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

func (*NonReservedContext) SMALLINT

func (s *NonReservedContext) SMALLINT() antlr.TerminalNode

func (*NonReservedContext) SOME

func (*NonReservedContext) START

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

func (s *NonReservedContext) TINYINT() antlr.TerminalNode

func (*NonReservedContext) TO

func (*NonReservedContext) TRANSACTION

func (s *NonReservedContext) TRANSACTION() antlr.TerminalNode

func (*NonReservedContext) TYPE

func (*NonReservedContext) ToStringTree

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

func (*NonReservedContext) UNCOMMITTED

func (s *NonReservedContext) UNCOMMITTED() antlr.TerminalNode

func (*NonReservedContext) USE

func (*NonReservedContext) VALIDATE

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

func (*NonReservedContext) VIEW

func (*NonReservedContext) WORK

func (*NonReservedContext) WRITE

func (*NonReservedContext) YEAR

func (*NonReservedContext) ZONE

type NonReservedIdentifierContext

type NonReservedIdentifierContext struct {
	*IdentifierContext
}

func NewNonReservedIdentifierContext

func NewNonReservedIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NonReservedIdentifierContext

func (*NonReservedIdentifierContext) EnterRule

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

func (*NonReservedIdentifierContext) ExitRule

func (*NonReservedIdentifierContext) GetRuleContext

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

func (*NonReservedIdentifierContext) NonReserved

type NormalizeContext

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

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

func (s *NormalizeContext) GetNormalform() antlr.Token

func (*NormalizeContext) GetRuleContext

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

func (*NormalizeContext) NFC

func (*NormalizeContext) NFD

func (*NormalizeContext) NFKC

func (*NormalizeContext) NFKD

func (*NormalizeContext) NORMALIZE

func (s *NormalizeContext) NORMALIZE() antlr.TerminalNode

func (*NormalizeContext) SetNormalform

func (s *NormalizeContext) SetNormalform(v antlr.Token)

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

func (s *OverContext) GetOrderitem() []ISortItemContext

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

func (s *OverContext) Get_sortItem() ISortItemContext

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

func (s *OverContext) SetOrderitem(v []ISortItemContext)

func (*OverContext) SetPartition

func (s *OverContext) SetPartition(v []IExpressionContext)

func (*OverContext) Set_expression

func (s *OverContext) Set_expression(v IExpressionContext)

func (*OverContext) Set_sortItem

func (s *OverContext) Set_sortItem(v ISortItemContext)

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

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 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) *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) IsPredicateContext

func (*PredicateContext) IsPredicateContext()

func (*PredicateContext) ToStringTree

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

type PrepareContext

type PrepareContext struct {
	*StatementContext
}

func NewPrepareContext

func NewPrepareContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrepareContext

func (*PrepareContext) EnterRule

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

func (*PrepareContext) ExitRule

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

func (*PrepareContext) FROM

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

func (*PrepareContext) GetRuleContext

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

func (*PrepareContext) Identifier

func (s *PrepareContext) Identifier() IIdentifierContext

func (*PrepareContext) PREPARE

func (s *PrepareContext) PREPARE() antlr.TerminalNode

func (*PrepareContext) Statement

func (s *PrepareContext) Statement() IStatementContext

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

func (s *QualifiedNameContext) CopyFrom(ctx *QualifiedNameContext)

func (*QualifiedNameContext) GetParser

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

func (*QualifiedNameContext) GetRuleContext

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

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

type QuotedIdentifierAlternativeContext struct {
	*IdentifierContext
}

func (*QuotedIdentifierAlternativeContext) EnterRule

func (*QuotedIdentifierAlternativeContext) ExitRule

func (*QuotedIdentifierAlternativeContext) GetRuleContext

func (*QuotedIdentifierAlternativeContext) QUOTED_IDENTIFIER

func (s *QuotedIdentifierAlternativeContext) 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 RenameColumnContext

type RenameColumnContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewRenameColumnContext

func NewRenameColumnContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RenameColumnContext

func (*RenameColumnContext) ALTER

func (*RenameColumnContext) AllIdentifier

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

func (*RenameColumnContext) COLUMN

func (*RenameColumnContext) EnterRule

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

func (*RenameColumnContext) ExitRule

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

func (*RenameColumnContext) GetFrom

func (*RenameColumnContext) GetRuleContext

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

func (*RenameColumnContext) GetTableName

func (s *RenameColumnContext) GetTableName() IQualifiedNameContext

func (*RenameColumnContext) GetTo

func (*RenameColumnContext) Identifier

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

func (*RenameColumnContext) QualifiedName

func (s *RenameColumnContext) QualifiedName() IQualifiedNameContext

func (*RenameColumnContext) RENAME

func (*RenameColumnContext) SetFrom

func (*RenameColumnContext) SetTableName

func (s *RenameColumnContext) SetTableName(v IQualifiedNameContext)

func (*RenameColumnContext) SetTo

func (*RenameColumnContext) TABLE

func (*RenameColumnContext) TO

type RenameTableContext

type RenameTableContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewRenameTableContext

func NewRenameTableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RenameTableContext

func (*RenameTableContext) ALTER

func (*RenameTableContext) AllQualifiedName

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

func (*RenameTableContext) EnterRule

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

func (*RenameTableContext) ExitRule

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

func (*RenameTableContext) GetFrom

func (*RenameTableContext) GetRuleContext

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

func (*RenameTableContext) GetTo

func (*RenameTableContext) QualifiedName

func (s *RenameTableContext) QualifiedName(i int) IQualifiedNameContext

func (*RenameTableContext) RENAME

func (*RenameTableContext) SetFrom

func (*RenameTableContext) SetTo

func (*RenameTableContext) TABLE

func (*RenameTableContext) TO

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 ResetSessionContext

type ResetSessionContext struct {
	*StatementContext
}

func NewResetSessionContext

func NewResetSessionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ResetSessionContext

func (*ResetSessionContext) EnterRule

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

func (*ResetSessionContext) ExitRule

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

func (*ResetSessionContext) GetRuleContext

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

func (*ResetSessionContext) QualifiedName

func (s *ResetSessionContext) QualifiedName() IQualifiedNameContext

func (*ResetSessionContext) RESET

func (*ResetSessionContext) SESSION

func (s *ResetSessionContext) SESSION() antlr.TerminalNode

type RevokeContext

type RevokeContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewRevokeContext

func NewRevokeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RevokeContext

func (*RevokeContext) ALL

func (s *RevokeContext) ALL() antlr.TerminalNode

func (*RevokeContext) AllPrivilege

func (s *RevokeContext) AllPrivilege() []IPrivilegeContext

func (*RevokeContext) EnterRule

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

func (*RevokeContext) ExitRule

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

func (*RevokeContext) FOR

func (s *RevokeContext) FOR() antlr.TerminalNode

func (*RevokeContext) FROM

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

func (*RevokeContext) GRANT

func (s *RevokeContext) GRANT() antlr.TerminalNode

func (*RevokeContext) GetGrantee

func (s *RevokeContext) GetGrantee() IIdentifierContext

func (*RevokeContext) GetRuleContext

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

func (*RevokeContext) Identifier

func (s *RevokeContext) Identifier() IIdentifierContext

func (*RevokeContext) ON

func (*RevokeContext) OPTION

func (s *RevokeContext) OPTION() antlr.TerminalNode

func (*RevokeContext) PRIVILEGES

func (s *RevokeContext) PRIVILEGES() antlr.TerminalNode

func (*RevokeContext) Privilege

func (s *RevokeContext) Privilege(i int) IPrivilegeContext

func (*RevokeContext) QualifiedName

func (s *RevokeContext) QualifiedName() IQualifiedNameContext

func (*RevokeContext) REVOKE

func (s *RevokeContext) REVOKE() antlr.TerminalNode

func (*RevokeContext) SetGrantee

func (s *RevokeContext) SetGrantee(v IIdentifierContext)

func (*RevokeContext) TABLE

func (s *RevokeContext) TABLE() antlr.TerminalNode

type RollbackContext

type RollbackContext struct {
	*StatementContext
}

func NewRollbackContext

func NewRollbackContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RollbackContext

func (*RollbackContext) EnterRule

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

func (*RollbackContext) ExitRule

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

func (*RollbackContext) GetRuleContext

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

func (*RollbackContext) ROLLBACK

func (s *RollbackContext) ROLLBACK() antlr.TerminalNode

func (*RollbackContext) WORK

type RollupContext

type RollupContext struct {
	*GroupingElementContext
}

func NewRollupContext

func NewRollupContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RollupContext

func (*RollupContext) AllQualifiedName

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

func (*RollupContext) EnterRule

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

func (*RollupContext) ExitRule

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

func (*RollupContext) GetRuleContext

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

func (*RollupContext) QualifiedName

func (s *RollupContext) QualifiedName(i int) IQualifiedNameContext

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

	// EnterStatements is called when entering the statements production.
	EnterStatements(c *StatementsContext)

	// EnterStatementDefault is called when entering the statementDefault production.
	EnterStatementDefault(c *StatementDefaultContext)

	// EnterCreateTable is called when entering the createTable production.
	EnterCreateTable(c *CreateTableContext)

	// EnterCreateTableAsSelect is called when entering the createTableAsSelect production.
	EnterCreateTableAsSelect(c *CreateTableAsSelectContext)

	// EnterDropTable is called when entering the dropTable production.
	EnterDropTable(c *DropTableContext)

	// EnterInsertInto is called when entering the insertInto production.
	EnterInsertInto(c *InsertIntoContext)

	// EnterDelete is called when entering the delete production.
	EnterDelete(c *DeleteContext)

	// EnterRenameTable is called when entering the renameTable production.
	EnterRenameTable(c *RenameTableContext)

	// EnterRenameColumn is called when entering the renameColumn production.
	EnterRenameColumn(c *RenameColumnContext)

	// EnterAddColumn is called when entering the addColumn production.
	EnterAddColumn(c *AddColumnContext)

	// EnterCreateView is called when entering the createView production.
	EnterCreateView(c *CreateViewContext)

	// EnterDropView is called when entering the dropView production.
	EnterDropView(c *DropViewContext)

	// EnterCall is called when entering the call production.
	EnterCall(c *CallContext)

	// EnterGrant is called when entering the grant production.
	EnterGrant(c *GrantContext)

	// EnterRevoke is called when entering the revoke production.
	EnterRevoke(c *RevokeContext)

	// EnterExplain is called when entering the explain production.
	EnterExplain(c *ExplainContext)

	// EnterShowCreateTable is called when entering the showCreateTable production.
	EnterShowCreateTable(c *ShowCreateTableContext)

	// EnterShowCreateView is called when entering the showCreateView production.
	EnterShowCreateView(c *ShowCreateViewContext)

	// EnterShowTables is called when entering the showTables production.
	EnterShowTables(c *ShowTablesContext)

	// EnterShowSchemas is called when entering the showSchemas production.
	EnterShowSchemas(c *ShowSchemasContext)

	// EnterShowCatalogs is called when entering the showCatalogs production.
	EnterShowCatalogs(c *ShowCatalogsContext)

	// EnterShowColumns is called when entering the showColumns production.
	EnterShowColumns(c *ShowColumnsContext)

	// EnterShowFunctions is called when entering the showFunctions production.
	EnterShowFunctions(c *ShowFunctionsContext)

	// EnterShowSession is called when entering the showSession production.
	EnterShowSession(c *ShowSessionContext)

	// EnterSetSession is called when entering the setSession production.
	EnterSetSession(c *SetSessionContext)

	// EnterResetSession is called when entering the resetSession production.
	EnterResetSession(c *ResetSessionContext)

	// EnterStartTransaction is called when entering the startTransaction production.
	EnterStartTransaction(c *StartTransactionContext)

	// EnterCommit is called when entering the commit production.
	EnterCommit(c *CommitContext)

	// EnterRollback is called when entering the rollback production.
	EnterRollback(c *RollbackContext)

	// EnterShowPartitions is called when entering the showPartitions production.
	EnterShowPartitions(c *ShowPartitionsContext)

	// EnterPrepare is called when entering the prepare production.
	EnterPrepare(c *PrepareContext)

	// EnterDeallocate is called when entering the deallocate production.
	EnterDeallocate(c *DeallocateContext)

	// EnterExecute is called when entering the execute production.
	EnterExecute(c *ExecuteContext)

	// EnterDescribeInput is called when entering the describeInput production.
	EnterDescribeInput(c *DescribeInputContext)

	// EnterDescribeOutput is called when entering the describeOutput production.
	EnterDescribeOutput(c *DescribeOutputContext)

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

	// EnterTableProperties is called when entering the tableProperties production.
	EnterTableProperties(c *TablePropertiesContext)

	// EnterTableProperty is called when entering the tableProperty production.
	EnterTableProperty(c *TablePropertyContext)

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

	// EnterGroupingExpressions is called when entering the groupingExpressions production.
	EnterGroupingExpressions(c *GroupingExpressionsContext)

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

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

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

	// EnterBooleanDefault is called when entering the booleanDefault production.
	EnterBooleanDefault(c *BooleanDefaultContext)

	// EnterBoolLiteralToo is called when entering the boolLiteralToo production.
	EnterBoolLiteralToo(c *BoolLiteralTooContext)

	// EnterLogicalBinary is called when entering the logicalBinary production.
	EnterLogicalBinary(c *LogicalBinaryContext)

	// EnterBooleanliteral is called when entering the booleanliteral production.
	EnterBooleanliteral(c *BooleanliteralContext)

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

	// EnterDecimalLiteral is called when entering the decimalLiteral production.
	EnterDecimalLiteral(c *DecimalLiteralContext)

	// EnterTypeConstructor is called when entering the typeConstructor production.
	EnterTypeConstructor(c *TypeConstructorContext)

	// EnterSpecialDateTimeFunction is called when entering the specialDateTimeFunction production.
	EnterSpecialDateTimeFunction(c *SpecialDateTimeFunctionContext)

	// EnterBoolLiteral is called when entering the boolLiteral production.
	EnterBoolLiteral(c *BoolLiteralContext)

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

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

	// EnterTypedLiteral is called when entering the typedLiteral production.
	EnterTypedLiteral(c *TypedLiteralContext)

	// EnterRowConstructor is called when entering the rowConstructor production.
	EnterRowConstructor(c *RowConstructorContext)

	// EnterSubscript is called when entering the subscript production.
	EnterSubscript(c *SubscriptContext)

	// EnterSubqueryExpression is called when entering the subqueryExpression production.
	EnterSubqueryExpression(c *SubqueryExpressionContext)

	// EnterBinaryLiteral is called when entering the binaryLiteral production.
	EnterBinaryLiteral(c *BinaryLiteralContext)

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

	// EnterIntegerLiteral is called when entering the integerLiteral production.
	EnterIntegerLiteral(c *IntegerLiteralContext)

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

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

	// EnterInterval is called when entering the interval production.
	EnterInterval(c *IntervalContext)

	// EnterIntervalField is called when entering the intervalField production.
	EnterIntervalField(c *IntervalFieldContext)

	// EnterType_t is called when entering the type_t production.
	EnterType_t(c *Type_tContext)

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

	// EnterPrivilege is called when entering the privilege production.
	EnterPrivilege(c *PrivilegeContext)

	// EnterDotQualifiedName is called when entering the dotQualifiedName production.
	EnterDotQualifiedName(c *DotQualifiedNameContext)

	// EnterUnquotedIdentifier is called when entering the unquotedIdentifier production.
	EnterUnquotedIdentifier(c *UnquotedIdentifierContext)

	// EnterDigitIdentifier is called when entering the digitIdentifier production.
	EnterDigitIdentifier(c *DigitIdentifierContext)

	// EnterQuotedIdentifierAlternative is called when entering the quotedIdentifierAlternative production.
	EnterQuotedIdentifierAlternative(c *QuotedIdentifierAlternativeContext)

	// EnterBackQuotedIdentifier is called when entering the backQuotedIdentifier production.
	EnterBackQuotedIdentifier(c *BackQuotedIdentifierContext)

	// EnterNonReservedIdentifier is called when entering the nonReservedIdentifier production.
	EnterNonReservedIdentifier(c *NonReservedIdentifierContext)

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

	// ExitStatements is called when exiting the statements production.
	ExitStatements(c *StatementsContext)

	// ExitStatementDefault is called when exiting the statementDefault production.
	ExitStatementDefault(c *StatementDefaultContext)

	// ExitCreateTable is called when exiting the createTable production.
	ExitCreateTable(c *CreateTableContext)

	// ExitCreateTableAsSelect is called when exiting the createTableAsSelect production.
	ExitCreateTableAsSelect(c *CreateTableAsSelectContext)

	// ExitDropTable is called when exiting the dropTable production.
	ExitDropTable(c *DropTableContext)

	// ExitInsertInto is called when exiting the insertInto production.
	ExitInsertInto(c *InsertIntoContext)

	// ExitDelete is called when exiting the delete production.
	ExitDelete(c *DeleteContext)

	// ExitRenameTable is called when exiting the renameTable production.
	ExitRenameTable(c *RenameTableContext)

	// ExitRenameColumn is called when exiting the renameColumn production.
	ExitRenameColumn(c *RenameColumnContext)

	// ExitAddColumn is called when exiting the addColumn production.
	ExitAddColumn(c *AddColumnContext)

	// ExitCreateView is called when exiting the createView production.
	ExitCreateView(c *CreateViewContext)

	// ExitDropView is called when exiting the dropView production.
	ExitDropView(c *DropViewContext)

	// ExitCall is called when exiting the call production.
	ExitCall(c *CallContext)

	// ExitGrant is called when exiting the grant production.
	ExitGrant(c *GrantContext)

	// ExitRevoke is called when exiting the revoke production.
	ExitRevoke(c *RevokeContext)

	// ExitExplain is called when exiting the explain production.
	ExitExplain(c *ExplainContext)

	// ExitShowCreateTable is called when exiting the showCreateTable production.
	ExitShowCreateTable(c *ShowCreateTableContext)

	// ExitShowCreateView is called when exiting the showCreateView production.
	ExitShowCreateView(c *ShowCreateViewContext)

	// ExitShowTables is called when exiting the showTables production.
	ExitShowTables(c *ShowTablesContext)

	// ExitShowSchemas is called when exiting the showSchemas production.
	ExitShowSchemas(c *ShowSchemasContext)

	// ExitShowCatalogs is called when exiting the showCatalogs production.
	ExitShowCatalogs(c *ShowCatalogsContext)

	// ExitShowColumns is called when exiting the showColumns production.
	ExitShowColumns(c *ShowColumnsContext)

	// ExitShowFunctions is called when exiting the showFunctions production.
	ExitShowFunctions(c *ShowFunctionsContext)

	// ExitShowSession is called when exiting the showSession production.
	ExitShowSession(c *ShowSessionContext)

	// ExitSetSession is called when exiting the setSession production.
	ExitSetSession(c *SetSessionContext)

	// ExitResetSession is called when exiting the resetSession production.
	ExitResetSession(c *ResetSessionContext)

	// ExitStartTransaction is called when exiting the startTransaction production.
	ExitStartTransaction(c *StartTransactionContext)

	// ExitCommit is called when exiting the commit production.
	ExitCommit(c *CommitContext)

	// ExitRollback is called when exiting the rollback production.
	ExitRollback(c *RollbackContext)

	// ExitShowPartitions is called when exiting the showPartitions production.
	ExitShowPartitions(c *ShowPartitionsContext)

	// ExitPrepare is called when exiting the prepare production.
	ExitPrepare(c *PrepareContext)

	// ExitDeallocate is called when exiting the deallocate production.
	ExitDeallocate(c *DeallocateContext)

	// ExitExecute is called when exiting the execute production.
	ExitExecute(c *ExecuteContext)

	// ExitDescribeInput is called when exiting the describeInput production.
	ExitDescribeInput(c *DescribeInputContext)

	// ExitDescribeOutput is called when exiting the describeOutput production.
	ExitDescribeOutput(c *DescribeOutputContext)

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

	// ExitTableProperties is called when exiting the tableProperties production.
	ExitTableProperties(c *TablePropertiesContext)

	// ExitTableProperty is called when exiting the tableProperty production.
	ExitTableProperty(c *TablePropertyContext)

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

	// ExitGroupingExpressions is called when exiting the groupingExpressions production.
	ExitGroupingExpressions(c *GroupingExpressionsContext)

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

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

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

	// ExitBooleanDefault is called when exiting the booleanDefault production.
	ExitBooleanDefault(c *BooleanDefaultContext)

	// ExitBoolLiteralToo is called when exiting the boolLiteralToo production.
	ExitBoolLiteralToo(c *BoolLiteralTooContext)

	// ExitLogicalBinary is called when exiting the logicalBinary production.
	ExitLogicalBinary(c *LogicalBinaryContext)

	// ExitBooleanliteral is called when exiting the booleanliteral production.
	ExitBooleanliteral(c *BooleanliteralContext)

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

	// ExitDecimalLiteral is called when exiting the decimalLiteral production.
	ExitDecimalLiteral(c *DecimalLiteralContext)

	// ExitTypeConstructor is called when exiting the typeConstructor production.
	ExitTypeConstructor(c *TypeConstructorContext)

	// ExitSpecialDateTimeFunction is called when exiting the specialDateTimeFunction production.
	ExitSpecialDateTimeFunction(c *SpecialDateTimeFunctionContext)

	// ExitBoolLiteral is called when exiting the boolLiteral production.
	ExitBoolLiteral(c *BoolLiteralContext)

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

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

	// ExitTypedLiteral is called when exiting the typedLiteral production.
	ExitTypedLiteral(c *TypedLiteralContext)

	// ExitRowConstructor is called when exiting the rowConstructor production.
	ExitRowConstructor(c *RowConstructorContext)

	// ExitSubscript is called when exiting the subscript production.
	ExitSubscript(c *SubscriptContext)

	// ExitSubqueryExpression is called when exiting the subqueryExpression production.
	ExitSubqueryExpression(c *SubqueryExpressionContext)

	// ExitBinaryLiteral is called when exiting the binaryLiteral production.
	ExitBinaryLiteral(c *BinaryLiteralContext)

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

	// ExitIntegerLiteral is called when exiting the integerLiteral production.
	ExitIntegerLiteral(c *IntegerLiteralContext)

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

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

	// ExitInterval is called when exiting the interval production.
	ExitInterval(c *IntervalContext)

	// ExitIntervalField is called when exiting the intervalField production.
	ExitIntervalField(c *IntervalFieldContext)

	// ExitType_t is called when exiting the type_t production.
	ExitType_t(c *Type_tContext)

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

	// ExitPrivilege is called when exiting the privilege production.
	ExitPrivilege(c *PrivilegeContext)

	// ExitDotQualifiedName is called when exiting the dotQualifiedName production.
	ExitDotQualifiedName(c *DotQualifiedNameContext)

	// ExitUnquotedIdentifier is called when exiting the unquotedIdentifier production.
	ExitUnquotedIdentifier(c *UnquotedIdentifierContext)

	// ExitDigitIdentifier is called when exiting the digitIdentifier production.
	ExitDigitIdentifier(c *DigitIdentifierContext)

	// ExitQuotedIdentifierAlternative is called when exiting the quotedIdentifierAlternative production.
	ExitQuotedIdentifierAlternative(c *QuotedIdentifierAlternativeContext)

	// ExitBackQuotedIdentifier is called when exiting the backQuotedIdentifier production.
	ExitBackQuotedIdentifier(c *BackQuotedIdentifierContext)

	// ExitNonReservedIdentifier is called when exiting the nonReservedIdentifier production.
	ExitNonReservedIdentifier(c *NonReservedIdentifierContext)

	// 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) Booleanliteral

func (p *SQLBaseParser) Booleanliteral() (localctx IBooleanliteralContext)

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

func (p *SQLBaseParser) GroupingExpressions() (localctx IGroupingExpressionsContext)

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

func (p *SQLBaseParser) Over() (localctx IOverContext)

func (*SQLBaseParser) Predicate

func (p *SQLBaseParser) Predicate() (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) 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) 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) SortItem

func (p *SQLBaseParser) SortItem() (localctx ISortItemContext)

func (*SQLBaseParser) Statement

func (p *SQLBaseParser) Statement() (localctx IStatementContext)

func (*SQLBaseParser) Statements

func (p *SQLBaseParser) Statements() (localctx IStatementsContext)

func (*SQLBaseParser) TableElement

func (p *SQLBaseParser) TableElement() (localctx ITableElementContext)

func (*SQLBaseParser) TableProperties

func (p *SQLBaseParser) TableProperties() (localctx ITablePropertiesContext)

func (*SQLBaseParser) TableProperty

func (p *SQLBaseParser) TableProperty() (localctx ITablePropertyContext)

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_t

func (p *SQLBaseParser) Type_t() (localctx IType_tContext)

func (*SQLBaseParser) Type_t_Sempred

func (p *SQLBaseParser) Type_t_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 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) BERNOULLI

func (s *SampledRelationContext) BERNOULLI() antlr.TerminalNode

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

func (s *SampledRelationContext) GetSampletype() antlr.Token

func (*SampledRelationContext) IsSampledRelationContext

func (*SampledRelationContext) IsSampledRelationContext()

func (*SampledRelationContext) POISSONIZED

func (s *SampledRelationContext) POISSONIZED() antlr.TerminalNode

func (*SampledRelationContext) SYSTEM

func (*SampledRelationContext) SetPercentage

func (s *SampledRelationContext) SetPercentage(v IExpressionContext)

func (*SampledRelationContext) SetSampletype

func (s *SampledRelationContext) SetSampletype(v antlr.Token)

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 SetSessionContext

type SetSessionContext struct {
	*StatementContext
}

func NewSetSessionContext

func NewSetSessionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SetSessionContext

func (*SetSessionContext) EQ

func (*SetSessionContext) EnterRule

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

func (*SetSessionContext) ExitRule

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

func (*SetSessionContext) Expression

func (s *SetSessionContext) Expression() IExpressionContext

func (*SetSessionContext) GetRuleContext

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

func (*SetSessionContext) QualifiedName

func (s *SetSessionContext) QualifiedName() IQualifiedNameContext

func (*SetSessionContext) SESSION

func (s *SetSessionContext) SESSION() antlr.TerminalNode

func (*SetSessionContext) SET

type ShowCatalogsContext

type ShowCatalogsContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewShowCatalogsContext

func NewShowCatalogsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShowCatalogsContext

func (*ShowCatalogsContext) CATALOGS

func (s *ShowCatalogsContext) CATALOGS() antlr.TerminalNode

func (*ShowCatalogsContext) EnterRule

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

func (*ShowCatalogsContext) ExitRule

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

func (*ShowCatalogsContext) GetPattern

func (s *ShowCatalogsContext) GetPattern() antlr.Token

func (*ShowCatalogsContext) GetRuleContext

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

func (*ShowCatalogsContext) LIKE

func (*ShowCatalogsContext) SHOW

func (*ShowCatalogsContext) STRING

func (*ShowCatalogsContext) SetPattern

func (s *ShowCatalogsContext) SetPattern(v antlr.Token)

type ShowColumnsContext

type ShowColumnsContext struct {
	*StatementContext
}

func NewShowColumnsContext

func NewShowColumnsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShowColumnsContext

func (*ShowColumnsContext) COLUMNS

func (s *ShowColumnsContext) COLUMNS() antlr.TerminalNode

func (*ShowColumnsContext) DESC

func (*ShowColumnsContext) DESCRIBE

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

func (*ShowColumnsContext) EnterRule

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

func (*ShowColumnsContext) ExitRule

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

func (*ShowColumnsContext) FROM

func (*ShowColumnsContext) GetRuleContext

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

func (*ShowColumnsContext) IN

func (*ShowColumnsContext) QualifiedName

func (s *ShowColumnsContext) QualifiedName() IQualifiedNameContext

func (*ShowColumnsContext) SHOW

type ShowCreateTableContext

type ShowCreateTableContext struct {
	*StatementContext
}

func NewShowCreateTableContext

func NewShowCreateTableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShowCreateTableContext

func (*ShowCreateTableContext) CREATE

func (*ShowCreateTableContext) EnterRule

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

func (*ShowCreateTableContext) ExitRule

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

func (*ShowCreateTableContext) GetRuleContext

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

func (*ShowCreateTableContext) QualifiedName

func (s *ShowCreateTableContext) QualifiedName() IQualifiedNameContext

func (*ShowCreateTableContext) SHOW

func (*ShowCreateTableContext) TABLE

type ShowCreateViewContext

type ShowCreateViewContext struct {
	*StatementContext
}

func NewShowCreateViewContext

func NewShowCreateViewContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShowCreateViewContext

func (*ShowCreateViewContext) CREATE

func (*ShowCreateViewContext) EnterRule

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

func (*ShowCreateViewContext) ExitRule

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

func (*ShowCreateViewContext) GetRuleContext

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

func (*ShowCreateViewContext) QualifiedName

func (s *ShowCreateViewContext) QualifiedName() IQualifiedNameContext

func (*ShowCreateViewContext) SHOW

func (*ShowCreateViewContext) VIEW

type ShowFunctionsContext

type ShowFunctionsContext struct {
	*StatementContext
}

func NewShowFunctionsContext

func NewShowFunctionsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShowFunctionsContext

func (*ShowFunctionsContext) EnterRule

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

func (*ShowFunctionsContext) ExitRule

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

func (*ShowFunctionsContext) FUNCTIONS

func (s *ShowFunctionsContext) FUNCTIONS() antlr.TerminalNode

func (*ShowFunctionsContext) GetRuleContext

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

func (*ShowFunctionsContext) SHOW

type ShowPartitionsContext

type ShowPartitionsContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewShowPartitionsContext

func NewShowPartitionsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShowPartitionsContext

func (*ShowPartitionsContext) AllSortItem

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

func (*ShowPartitionsContext) BY

func (*ShowPartitionsContext) BooleanExpression

func (s *ShowPartitionsContext) BooleanExpression() IBooleanExpressionContext

func (*ShowPartitionsContext) EnterRule

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

func (*ShowPartitionsContext) ExitRule

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

func (*ShowPartitionsContext) FROM

func (*ShowPartitionsContext) GetLimit

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

func (*ShowPartitionsContext) GetRuleContext

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

func (*ShowPartitionsContext) IN

func (*ShowPartitionsContext) INTEGER_VALUE

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

func (*ShowPartitionsContext) LIMIT

func (*ShowPartitionsContext) ORDER

func (*ShowPartitionsContext) PARTITIONS

func (s *ShowPartitionsContext) PARTITIONS() antlr.TerminalNode

func (*ShowPartitionsContext) QualifiedName

func (s *ShowPartitionsContext) QualifiedName() IQualifiedNameContext

func (*ShowPartitionsContext) SHOW

func (*ShowPartitionsContext) SetLimit

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

func (*ShowPartitionsContext) SortItem

func (*ShowPartitionsContext) WHERE

type ShowSchemasContext

type ShowSchemasContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewShowSchemasContext

func NewShowSchemasContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShowSchemasContext

func (*ShowSchemasContext) EnterRule

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

func (*ShowSchemasContext) ExitRule

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

func (*ShowSchemasContext) FROM

func (*ShowSchemasContext) GetPattern

func (s *ShowSchemasContext) GetPattern() antlr.Token

func (*ShowSchemasContext) GetRuleContext

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

func (*ShowSchemasContext) IN

func (*ShowSchemasContext) Identifier

func (s *ShowSchemasContext) Identifier() IIdentifierContext

func (*ShowSchemasContext) LIKE

func (*ShowSchemasContext) SCHEMAS

func (s *ShowSchemasContext) SCHEMAS() antlr.TerminalNode

func (*ShowSchemasContext) SHOW

func (*ShowSchemasContext) STRING

func (*ShowSchemasContext) SetPattern

func (s *ShowSchemasContext) SetPattern(v antlr.Token)

type ShowSessionContext

type ShowSessionContext struct {
	*StatementContext
}

func NewShowSessionContext

func NewShowSessionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShowSessionContext

func (*ShowSessionContext) EnterRule

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

func (*ShowSessionContext) ExitRule

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

func (*ShowSessionContext) GetRuleContext

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

func (*ShowSessionContext) SESSION

func (s *ShowSessionContext) SESSION() antlr.TerminalNode

func (*ShowSessionContext) SHOW

type ShowTablesContext

type ShowTablesContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewShowTablesContext

func NewShowTablesContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShowTablesContext

func (*ShowTablesContext) EnterRule

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

func (*ShowTablesContext) ExitRule

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

func (*ShowTablesContext) FROM

func (*ShowTablesContext) GetPattern

func (s *ShowTablesContext) GetPattern() antlr.Token

func (*ShowTablesContext) GetRuleContext

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

func (*ShowTablesContext) IN

func (*ShowTablesContext) LIKE

func (*ShowTablesContext) QualifiedName

func (s *ShowTablesContext) QualifiedName() IQualifiedNameContext

func (*ShowTablesContext) SHOW

func (*ShowTablesContext) STRING

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

func (*ShowTablesContext) SetPattern

func (s *ShowTablesContext) SetPattern(v antlr.Token)

func (*ShowTablesContext) TABLES

func (s *ShowTablesContext) TABLES() antlr.TerminalNode

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

func (s *SingleGroupingSetContext) GroupingExpressions() IGroupingExpressionsContext

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 StartTransactionContext

type StartTransactionContext struct {
	*StatementContext
}

func NewStartTransactionContext

func NewStartTransactionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StartTransactionContext

func (*StartTransactionContext) AllTransactionMode

func (s *StartTransactionContext) AllTransactionMode() []ITransactionModeContext

func (*StartTransactionContext) EnterRule

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

func (*StartTransactionContext) ExitRule

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

func (*StartTransactionContext) GetRuleContext

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

func (*StartTransactionContext) START

func (*StartTransactionContext) TRANSACTION

func (s *StartTransactionContext) TRANSACTION() antlr.TerminalNode

func (*StartTransactionContext) TransactionMode

func (s *StartTransactionContext) TransactionMode(i int) ITransactionModeContext

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 StatementsContext

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

func NewEmptyStatementsContext

func NewEmptyStatementsContext() *StatementsContext

func NewStatementsContext

func NewStatementsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementsContext

func (*StatementsContext) EnterRule

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

func (*StatementsContext) ExitRule

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

func (*StatementsContext) GetParser

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

func (*StatementsContext) GetRuleContext

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

func (*StatementsContext) IsStatementsContext

func (*StatementsContext) IsStatementsContext()

func (*StatementsContext) SEMICOLON

func (s *StatementsContext) SEMICOLON() antlr.TerminalNode

func (*StatementsContext) Statement

func (s *StatementsContext) Statement() IStatementContext

func (*StatementsContext) ToStringTree

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

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 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
	// contains filtered or unexported fields
}

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

func (s *SubstringContext) GetBaseterm() IValueExpressionContext

func (*SubstringContext) GetForterm

func (s *SubstringContext) GetForterm() IValueExpressionContext

func (*SubstringContext) GetRuleContext

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

func (*SubstringContext) GetSubterm

func (s *SubstringContext) GetSubterm() IValueExpressionContext

func (*SubstringContext) SUBSTRING

func (s *SubstringContext) SUBSTRING() antlr.TerminalNode

func (*SubstringContext) SetBaseterm

func (s *SubstringContext) SetBaseterm(v IValueExpressionContext)

func (*SubstringContext) SetForterm

func (s *SubstringContext) SetForterm(v IValueExpressionContext)

func (*SubstringContext) SetSubterm

func (s *SubstringContext) SetSubterm(v IValueExpressionContext)

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 TablePropertiesContext

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

func NewEmptyTablePropertiesContext

func NewEmptyTablePropertiesContext() *TablePropertiesContext

func NewTablePropertiesContext

func NewTablePropertiesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TablePropertiesContext

func (*TablePropertiesContext) AllTableProperty

func (s *TablePropertiesContext) AllTableProperty() []ITablePropertyContext

func (*TablePropertiesContext) EnterRule

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

func (*TablePropertiesContext) ExitRule

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

func (*TablePropertiesContext) GetParser

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

func (*TablePropertiesContext) GetRuleContext

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

func (*TablePropertiesContext) IsTablePropertiesContext

func (*TablePropertiesContext) IsTablePropertiesContext()

func (*TablePropertiesContext) TableProperty

func (s *TablePropertiesContext) TableProperty(i int) ITablePropertyContext

func (*TablePropertiesContext) ToStringTree

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

type TablePropertyContext

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

func NewEmptyTablePropertyContext

func NewEmptyTablePropertyContext() *TablePropertyContext

func NewTablePropertyContext

func NewTablePropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TablePropertyContext

func (*TablePropertyContext) EQ

func (*TablePropertyContext) EnterRule

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

func (*TablePropertyContext) ExitRule

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

func (*TablePropertyContext) Expression

func (s *TablePropertyContext) Expression() IExpressionContext

func (*TablePropertyContext) GetParser

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

func (*TablePropertyContext) GetRuleContext

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

func (*TablePropertyContext) Identifier

func (s *TablePropertyContext) Identifier() IIdentifierContext

func (*TablePropertyContext) IsTablePropertyContext

func (*TablePropertyContext) IsTablePropertyContext()

func (*TablePropertyContext) ToStringTree

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

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_t

type Type_tContext

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

func NewEmptyType_tContext

func NewEmptyType_tContext() *Type_tContext

func NewType_tContext

func NewType_tContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Type_tContext

func (*Type_tContext) ARRAY

func (s *Type_tContext) ARRAY() antlr.TerminalNode

func (*Type_tContext) AllIdentifier

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

func (*Type_tContext) AllTypeParameter

func (s *Type_tContext) AllTypeParameter() []ITypeParameterContext

func (*Type_tContext) AllType_t

func (s *Type_tContext) AllType_t() []IType_tContext

func (*Type_tContext) BaseType

func (s *Type_tContext) BaseType() IBaseTypeContext

func (*Type_tContext) EnterRule

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

func (*Type_tContext) ExitRule

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

func (*Type_tContext) GetMapelem

func (s *Type_tContext) GetMapelem() []IType_tContext

func (*Type_tContext) GetParser

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

func (*Type_tContext) GetRowelem

func (s *Type_tContext) GetRowelem() []IType_tContext

func (*Type_tContext) GetRowidelem

func (s *Type_tContext) GetRowidelem() []IIdentifierContext

func (*Type_tContext) GetRuleContext

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

func (*Type_tContext) GetTypeelem

func (s *Type_tContext) GetTypeelem() []ITypeParameterContext

func (*Type_tContext) Get_identifier

func (s *Type_tContext) Get_identifier() IIdentifierContext

func (*Type_tContext) Get_typeParameter

func (s *Type_tContext) Get_typeParameter() ITypeParameterContext

func (*Type_tContext) Get_type_t

func (s *Type_tContext) Get_type_t() IType_tContext

func (*Type_tContext) Identifier

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

func (*Type_tContext) IsType_tContext

func (*Type_tContext) IsType_tContext()

func (*Type_tContext) MAP

func (s *Type_tContext) MAP() antlr.TerminalNode

func (*Type_tContext) ROW

func (s *Type_tContext) ROW() antlr.TerminalNode

func (*Type_tContext) SetMapelem

func (s *Type_tContext) SetMapelem(v []IType_tContext)

func (*Type_tContext) SetRowelem

func (s *Type_tContext) SetRowelem(v []IType_tContext)

func (*Type_tContext) SetRowidelem

func (s *Type_tContext) SetRowidelem(v []IIdentifierContext)

func (*Type_tContext) SetTypeelem

func (s *Type_tContext) SetTypeelem(v []ITypeParameterContext)

func (*Type_tContext) Set_identifier

func (s *Type_tContext) Set_identifier(v IIdentifierContext)

func (*Type_tContext) Set_typeParameter

func (s *Type_tContext) Set_typeParameter(v ITypeParameterContext)

func (*Type_tContext) Set_type_t

func (s *Type_tContext) Set_type_t(v IType_tContext)

func (*Type_tContext) ToStringTree

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

func (*Type_tContext) TypeParameter

func (s *Type_tContext) TypeParameter(i int) ITypeParameterContext

func (*Type_tContext) Type_t

func (s *Type_tContext) Type_t(i int) IType_tContext

type TypedLiteralContext

type TypedLiteralContext struct {
	*PrimaryExpressionContext
}

func NewTypedLiteralContext

func NewTypedLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypedLiteralContext

func (*TypedLiteralContext) BaseType

func (s *TypedLiteralContext) BaseType() IBaseTypeContext

func (*TypedLiteralContext) EnterRule

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

func (*TypedLiteralContext) ExitRule

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

func (*TypedLiteralContext) GetRuleContext

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

func (*TypedLiteralContext) STRING

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

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

func (s *WindowFrameContext) GetEndFrame() IFrameBoundContext

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

func (s *WindowFrameContext) GetStartFrame() IFrameBoundContext

func (*WindowFrameContext) IsWindowFrameContext

func (*WindowFrameContext) IsWindowFrameContext()

func (*WindowFrameContext) RANGE

func (*WindowFrameContext) ROWS

func (*WindowFrameContext) SetEndFrame

func (s *WindowFrameContext) SetEndFrame(v IFrameBoundContext)

func (*WindowFrameContext) SetFrameType

func (s *WindowFrameContext) SetFrameType(v antlr.Token)

func (*WindowFrameContext) SetStartFrame

func (s *WindowFrameContext) SetStartFrame(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