antlrgen

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SqlBaseLexerT__0                     = 1
	SqlBaseLexerT__1                     = 2
	SqlBaseLexerT__2                     = 3
	SqlBaseLexerT__3                     = 4
	SqlBaseLexerT__4                     = 5
	SqlBaseLexerT__5                     = 6
	SqlBaseLexerADD                      = 7
	SqlBaseLexerALL                      = 8
	SqlBaseLexerALTER                    = 9
	SqlBaseLexerANALYZE                  = 10
	SqlBaseLexerAND                      = 11
	SqlBaseLexerANY                      = 12
	SqlBaseLexerARRAY                    = 13
	SqlBaseLexerAS                       = 14
	SqlBaseLexerASC                      = 15
	SqlBaseLexerAT                       = 16
	SqlBaseLexerBERNOULLI                = 17
	SqlBaseLexerBETWEEN                  = 18
	SqlBaseLexerBY                       = 19
	SqlBaseLexerCALL                     = 20
	SqlBaseLexerCASCADE                  = 21
	SqlBaseLexerCASE                     = 22
	SqlBaseLexerCAST                     = 23
	SqlBaseLexerCATALOGS                 = 24
	SqlBaseLexerCOALESCE                 = 25
	SqlBaseLexerCOLUMN                   = 26
	SqlBaseLexerCOLUMNS                  = 27
	SqlBaseLexerCOMMENT                  = 28
	SqlBaseLexerCOMMITTED                = 29
	SqlBaseLexerCONSTRAINT               = 30
	SqlBaseLexerCREATE                   = 31
	SqlBaseLexerCROSS                    = 32
	SqlBaseLexerCURRENT                  = 33
	SqlBaseLexerCURRENT_DATE             = 34
	SqlBaseLexerCURRENT_TIME             = 35
	SqlBaseLexerCURRENT_TIMESTAMP        = 36
	SqlBaseLexerCURRENT_USER             = 37
	SqlBaseLexerDATA                     = 38
	SqlBaseLexerDATE                     = 39
	SqlBaseLexerDAY                      = 40
	SqlBaseLexerDEALLOCATE               = 41
	SqlBaseLexerDELETE                   = 42
	SqlBaseLexerDESC                     = 43
	SqlBaseLexerDESCRIBE                 = 44
	SqlBaseLexerDISTINCT                 = 45
	SqlBaseLexerDISTRIBUTED              = 46
	SqlBaseLexerDROP                     = 47
	SqlBaseLexerELSE                     = 48
	SqlBaseLexerEND                      = 49
	SqlBaseLexerESCAPE                   = 50
	SqlBaseLexerEXCEPT                   = 51
	SqlBaseLexerEXCLUDING                = 52
	SqlBaseLexerEXECUTE                  = 53
	SqlBaseLexerEXISTS                   = 54
	SqlBaseLexerEXPLAIN                  = 55
	SqlBaseLexerEXTRACT                  = 56
	SqlBaseLexerFALSE                    = 57
	SqlBaseLexerFILTER                   = 58
	SqlBaseLexerFIRST                    = 59
	SqlBaseLexerFOLLOWING                = 60
	SqlBaseLexerFOR                      = 61
	SqlBaseLexerFORMAT                   = 62
	SqlBaseLexerFROM                     = 63
	SqlBaseLexerFULL                     = 64
	SqlBaseLexerFUNCTIONS                = 65
	SqlBaseLexerGRANT                    = 66
	SqlBaseLexerGRANTS                   = 67
	SqlBaseLexerGRAPHVIZ                 = 68
	SqlBaseLexerGROUP                    = 69
	SqlBaseLexerGROUPING                 = 70
	SqlBaseLexerHAVING                   = 71
	SqlBaseLexerHOUR                     = 72
	SqlBaseLexerIF                       = 73
	SqlBaseLexerIN                       = 74
	SqlBaseLexerINCLUDING                = 75
	SqlBaseLexerINNER                    = 76
	SqlBaseLexerINPUT                    = 77
	SqlBaseLexerINSERT                   = 78
	SqlBaseLexerINTEGER                  = 79
	SqlBaseLexerINTERSECT                = 80
	SqlBaseLexerINTERVAL                 = 81
	SqlBaseLexerINTO                     = 82
	SqlBaseLexerIS                       = 83
	SqlBaseLexerJOIN                     = 84
	SqlBaseLexerLAST                     = 85
	SqlBaseLexerLATERAL                  = 86
	SqlBaseLexerLEFT                     = 87
	SqlBaseLexerLEVEL                    = 88
	SqlBaseLexerLIKE                     = 89
	SqlBaseLexerLIMIT                    = 90
	SqlBaseLexerLOCALTIME                = 91
	SqlBaseLexerLOCALTIMESTAMP           = 92
	SqlBaseLexerLOGICAL                  = 93
	SqlBaseLexerMAP                      = 94
	SqlBaseLexerMINUTE                   = 95
	SqlBaseLexerMONTH                    = 96
	SqlBaseLexerNATURAL                  = 97
	SqlBaseLexerNFC                      = 98
	SqlBaseLexerNFD                      = 99
	SqlBaseLexerNFKC                     = 100
	SqlBaseLexerNFKD                     = 101
	SqlBaseLexerNO                       = 102
	SqlBaseLexerNORMALIZE                = 103
	SqlBaseLexerNOT                      = 104
	SqlBaseLexerNULL                     = 105
	SqlBaseLexerNULLIF                   = 106
	SqlBaseLexerNULLS                    = 107
	SqlBaseLexerON                       = 108
	SqlBaseLexerONLY                     = 109
	SqlBaseLexerOPTION                   = 110
	SqlBaseLexerOR                       = 111
	SqlBaseLexerORDER                    = 112
	SqlBaseLexerORDINALITY               = 113
	SqlBaseLexerOUTER                    = 114
	SqlBaseLexerOUTPUT                   = 115
	SqlBaseLexerOVER                     = 116
	SqlBaseLexerPARTITION                = 117
	SqlBaseLexerPARTITIONS               = 118
	SqlBaseLexerPOSITION                 = 119
	SqlBaseLexerPRECEDING                = 120
	SqlBaseLexerPREPARE                  = 121
	SqlBaseLexerPRIVILEGES               = 122
	SqlBaseLexerPROPERTIES               = 123
	SqlBaseLexerPUBLIC                   = 124
	SqlBaseLexerRANGE                    = 125
	SqlBaseLexerREAD                     = 126
	SqlBaseLexerRECURSIVE                = 127
	SqlBaseLexerRENAME                   = 128
	SqlBaseLexerREPEATABLE               = 129
	SqlBaseLexerREPLACE                  = 130
	SqlBaseLexerRESET                    = 131
	SqlBaseLexerRESTRICT                 = 132
	SqlBaseLexerREVOKE                   = 133
	SqlBaseLexerRIGHT                    = 134
	SqlBaseLexerROLLBACK                 = 135
	SqlBaseLexerROLLUP                   = 136
	SqlBaseLexerROW                      = 137
	SqlBaseLexerROWS                     = 138
	SqlBaseLexerSCHEMA                   = 139
	SqlBaseLexerSCHEMAS                  = 140
	SqlBaseLexerSECOND                   = 141
	SqlBaseLexerSELECT                   = 142
	SqlBaseLexerSERIALIZABLE             = 143
	SqlBaseLexerSESSION                  = 144
	SqlBaseLexerSET                      = 145
	SqlBaseLexerSETS                     = 146
	SqlBaseLexerSHOW                     = 147
	SqlBaseLexerSMALLINT                 = 148
	SqlBaseLexerSOME                     = 149
	SqlBaseLexerSTART                    = 150
	SqlBaseLexerSTATS                    = 151
	SqlBaseLexerSUBSTRING                = 152
	SqlBaseLexerSYSTEM                   = 153
	SqlBaseLexerTABLE                    = 154
	SqlBaseLexerTABLES                   = 155
	SqlBaseLexerTABLESAMPLE              = 156
	SqlBaseLexerTEXT                     = 157
	SqlBaseLexerTHEN                     = 158
	SqlBaseLexerTIME                     = 159
	SqlBaseLexerTIMESTAMP                = 160
	SqlBaseLexerTINYINT                  = 161
	SqlBaseLexerTO                       = 162
	SqlBaseLexerTRUE                     = 163
	SqlBaseLexerTRY_CAST                 = 164
	SqlBaseLexerTYPE                     = 165
	SqlBaseLexerUESCAPE                  = 166
	SqlBaseLexerUNBOUNDED                = 167
	SqlBaseLexerUNCOMMITTED              = 168
	SqlBaseLexerUNION                    = 169
	SqlBaseLexerUNNEST                   = 170
	SqlBaseLexerUSE                      = 171
	SqlBaseLexerUSING                    = 172
	SqlBaseLexerVALIDATE                 = 173
	SqlBaseLexerVALUES                   = 174
	SqlBaseLexerVERBOSE                  = 175
	SqlBaseLexerVIEW                     = 176
	SqlBaseLexerWHEN                     = 177
	SqlBaseLexerWHERE                    = 178
	SqlBaseLexerWITH                     = 179
	SqlBaseLexerWORK                     = 180
	SqlBaseLexerWRITE                    = 181
	SqlBaseLexerYEAR                     = 182
	SqlBaseLexerZONE                     = 183
	SqlBaseLexerEQ                       = 184
	SqlBaseLexerNEQ                      = 185
	SqlBaseLexerLT                       = 186
	SqlBaseLexerLTE                      = 187
	SqlBaseLexerGT                       = 188
	SqlBaseLexerGTE                      = 189
	SqlBaseLexerPLUS                     = 190
	SqlBaseLexerMINUS                    = 191
	SqlBaseLexerASTERISK                 = 192
	SqlBaseLexerSLASH                    = 193
	SqlBaseLexerPERCENT                  = 194
	SqlBaseLexerCONCAT                   = 195
	SqlBaseLexerSTRING                   = 196
	SqlBaseLexerUNICODE_STRING           = 197
	SqlBaseLexerBINARY_LITERAL           = 198
	SqlBaseLexerINTEGER_VALUE            = 199
	SqlBaseLexerDECIMAL_VALUE            = 200
	SqlBaseLexerDOUBLE_VALUE             = 201
	SqlBaseLexerIDENTIFIER               = 202
	SqlBaseLexerDIGIT_IDENTIFIER         = 203
	SqlBaseLexerQUOTED_IDENTIFIER        = 204
	SqlBaseLexerBACKQUOTED_IDENTIFIER    = 205
	SqlBaseLexerTIME_WITH_TIME_ZONE      = 206
	SqlBaseLexerTIMESTAMP_WITH_TIME_ZONE = 207
	SqlBaseLexerDOUBLE_PRECISION         = 208
	SqlBaseLexerSIMPLE_COMMENT           = 209
	SqlBaseLexerBRACKETED_COMMENT        = 210
	SqlBaseLexerWS                       = 211
	SqlBaseLexerUNRECOGNIZED             = 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
	SqlBaseParserADD                      = 7
	SqlBaseParserALL                      = 8
	SqlBaseParserALTER                    = 9
	SqlBaseParserANALYZE                  = 10
	SqlBaseParserAND                      = 11
	SqlBaseParserANY                      = 12
	SqlBaseParserARRAY                    = 13
	SqlBaseParserAS                       = 14
	SqlBaseParserASC                      = 15
	SqlBaseParserAT                       = 16
	SqlBaseParserBERNOULLI                = 17
	SqlBaseParserBETWEEN                  = 18
	SqlBaseParserBY                       = 19
	SqlBaseParserCALL                     = 20
	SqlBaseParserCASCADE                  = 21
	SqlBaseParserCASE                     = 22
	SqlBaseParserCAST                     = 23
	SqlBaseParserCATALOGS                 = 24
	SqlBaseParserCOALESCE                 = 25
	SqlBaseParserCOLUMN                   = 26
	SqlBaseParserCOLUMNS                  = 27
	SqlBaseParserCOMMENT                  = 28
	SqlBaseParserCOMMITTED                = 29
	SqlBaseParserCONSTRAINT               = 30
	SqlBaseParserCREATE                   = 31
	SqlBaseParserCROSS                    = 32
	SqlBaseParserCURRENT                  = 33
	SqlBaseParserCURRENT_DATE             = 34
	SqlBaseParserCURRENT_TIME             = 35
	SqlBaseParserCURRENT_TIMESTAMP        = 36
	SqlBaseParserCURRENT_USER             = 37
	SqlBaseParserDATA                     = 38
	SqlBaseParserDATE                     = 39
	SqlBaseParserDAY                      = 40
	SqlBaseParserDEALLOCATE               = 41
	SqlBaseParserDELETE                   = 42
	SqlBaseParserDESC                     = 43
	SqlBaseParserDESCRIBE                 = 44
	SqlBaseParserDISTINCT                 = 45
	SqlBaseParserDISTRIBUTED              = 46
	SqlBaseParserDROP                     = 47
	SqlBaseParserELSE                     = 48
	SqlBaseParserEND                      = 49
	SqlBaseParserESCAPE                   = 50
	SqlBaseParserEXCEPT                   = 51
	SqlBaseParserEXCLUDING                = 52
	SqlBaseParserEXECUTE                  = 53
	SqlBaseParserEXISTS                   = 54
	SqlBaseParserEXPLAIN                  = 55
	SqlBaseParserEXTRACT                  = 56
	SqlBaseParserFALSE                    = 57
	SqlBaseParserFILTER                   = 58
	SqlBaseParserFIRST                    = 59
	SqlBaseParserFOLLOWING                = 60
	SqlBaseParserFOR                      = 61
	SqlBaseParserFORMAT                   = 62
	SqlBaseParserFROM                     = 63
	SqlBaseParserFULL                     = 64
	SqlBaseParserFUNCTIONS                = 65
	SqlBaseParserGRANT                    = 66
	SqlBaseParserGRANTS                   = 67
	SqlBaseParserGRAPHVIZ                 = 68
	SqlBaseParserGROUP                    = 69
	SqlBaseParserGROUPING                 = 70
	SqlBaseParserHAVING                   = 71
	SqlBaseParserHOUR                     = 72
	SqlBaseParserIF                       = 73
	SqlBaseParserIN                       = 74
	SqlBaseParserINCLUDING                = 75
	SqlBaseParserINNER                    = 76
	SqlBaseParserINPUT                    = 77
	SqlBaseParserINSERT                   = 78
	SqlBaseParserINTEGER                  = 79
	SqlBaseParserINTERSECT                = 80
	SqlBaseParserINTERVAL                 = 81
	SqlBaseParserINTO                     = 82
	SqlBaseParserIS                       = 83
	SqlBaseParserJOIN                     = 84
	SqlBaseParserLAST                     = 85
	SqlBaseParserLATERAL                  = 86
	SqlBaseParserLEFT                     = 87
	SqlBaseParserLEVEL                    = 88
	SqlBaseParserLIKE                     = 89
	SqlBaseParserLIMIT                    = 90
	SqlBaseParserLOCALTIME                = 91
	SqlBaseParserLOCALTIMESTAMP           = 92
	SqlBaseParserLOGICAL                  = 93
	SqlBaseParserMAP                      = 94
	SqlBaseParserMINUTE                   = 95
	SqlBaseParserMONTH                    = 96
	SqlBaseParserNATURAL                  = 97
	SqlBaseParserNFC                      = 98
	SqlBaseParserNFD                      = 99
	SqlBaseParserNFKC                     = 100
	SqlBaseParserNFKD                     = 101
	SqlBaseParserNO                       = 102
	SqlBaseParserNORMALIZE                = 103
	SqlBaseParserNOT                      = 104
	SqlBaseParserNULL                     = 105
	SqlBaseParserNULLIF                   = 106
	SqlBaseParserNULLS                    = 107
	SqlBaseParserON                       = 108
	SqlBaseParserONLY                     = 109
	SqlBaseParserOPTION                   = 110
	SqlBaseParserOR                       = 111
	SqlBaseParserORDER                    = 112
	SqlBaseParserORDINALITY               = 113
	SqlBaseParserOUTER                    = 114
	SqlBaseParserOUTPUT                   = 115
	SqlBaseParserOVER                     = 116
	SqlBaseParserPARTITION                = 117
	SqlBaseParserPARTITIONS               = 118
	SqlBaseParserPOSITION                 = 119
	SqlBaseParserPRECEDING                = 120
	SqlBaseParserPREPARE                  = 121
	SqlBaseParserPRIVILEGES               = 122
	SqlBaseParserPROPERTIES               = 123
	SqlBaseParserPUBLIC                   = 124
	SqlBaseParserRANGE                    = 125
	SqlBaseParserREAD                     = 126
	SqlBaseParserRECURSIVE                = 127
	SqlBaseParserRENAME                   = 128
	SqlBaseParserREPEATABLE               = 129
	SqlBaseParserREPLACE                  = 130
	SqlBaseParserRESET                    = 131
	SqlBaseParserRESTRICT                 = 132
	SqlBaseParserREVOKE                   = 133
	SqlBaseParserRIGHT                    = 134
	SqlBaseParserROLLBACK                 = 135
	SqlBaseParserROLLUP                   = 136
	SqlBaseParserROW                      = 137
	SqlBaseParserROWS                     = 138
	SqlBaseParserSCHEMA                   = 139
	SqlBaseParserSCHEMAS                  = 140
	SqlBaseParserSECOND                   = 141
	SqlBaseParserSELECT                   = 142
	SqlBaseParserSERIALIZABLE             = 143
	SqlBaseParserSESSION                  = 144
	SqlBaseParserSET                      = 145
	SqlBaseParserSETS                     = 146
	SqlBaseParserSHOW                     = 147
	SqlBaseParserSMALLINT                 = 148
	SqlBaseParserSOME                     = 149
	SqlBaseParserSTART                    = 150
	SqlBaseParserSTATS                    = 151
	SqlBaseParserSUBSTRING                = 152
	SqlBaseParserSYSTEM                   = 153
	SqlBaseParserTABLE                    = 154
	SqlBaseParserTABLES                   = 155
	SqlBaseParserTABLESAMPLE              = 156
	SqlBaseParserTEXT                     = 157
	SqlBaseParserTHEN                     = 158
	SqlBaseParserTIME                     = 159
	SqlBaseParserTIMESTAMP                = 160
	SqlBaseParserTINYINT                  = 161
	SqlBaseParserTO                       = 162
	SqlBaseParserTRUE                     = 163
	SqlBaseParserTRY_CAST                 = 164
	SqlBaseParserTYPE                     = 165
	SqlBaseParserUESCAPE                  = 166
	SqlBaseParserUNBOUNDED                = 167
	SqlBaseParserUNCOMMITTED              = 168
	SqlBaseParserUNION                    = 169
	SqlBaseParserUNNEST                   = 170
	SqlBaseParserUSE                      = 171
	SqlBaseParserUSING                    = 172
	SqlBaseParserVALIDATE                 = 173
	SqlBaseParserVALUES                   = 174
	SqlBaseParserVERBOSE                  = 175
	SqlBaseParserVIEW                     = 176
	SqlBaseParserWHEN                     = 177
	SqlBaseParserWHERE                    = 178
	SqlBaseParserWITH                     = 179
	SqlBaseParserWORK                     = 180
	SqlBaseParserWRITE                    = 181
	SqlBaseParserYEAR                     = 182
	SqlBaseParserZONE                     = 183
	SqlBaseParserEQ                       = 184
	SqlBaseParserNEQ                      = 185
	SqlBaseParserLT                       = 186
	SqlBaseParserLTE                      = 187
	SqlBaseParserGT                       = 188
	SqlBaseParserGTE                      = 189
	SqlBaseParserPLUS                     = 190
	SqlBaseParserMINUS                    = 191
	SqlBaseParserASTERISK                 = 192
	SqlBaseParserSLASH                    = 193
	SqlBaseParserPERCENT                  = 194
	SqlBaseParserCONCAT                   = 195
	SqlBaseParserSTRING                   = 196
	SqlBaseParserUNICODE_STRING           = 197
	SqlBaseParserBINARY_LITERAL           = 198
	SqlBaseParserINTEGER_VALUE            = 199
	SqlBaseParserDECIMAL_VALUE            = 200
	SqlBaseParserDOUBLE_VALUE             = 201
	SqlBaseParserIDENTIFIER               = 202
	SqlBaseParserDIGIT_IDENTIFIER         = 203
	SqlBaseParserQUOTED_IDENTIFIER        = 204
	SqlBaseParserBACKQUOTED_IDENTIFIER    = 205
	SqlBaseParserTIME_WITH_TIME_ZONE      = 206
	SqlBaseParserTIMESTAMP_WITH_TIME_ZONE = 207
	SqlBaseParserDOUBLE_PRECISION         = 208
	SqlBaseParserSIMPLE_COMMENT           = 209
	SqlBaseParserBRACKETED_COMMENT        = 210
	SqlBaseParserWS                       = 211
	SqlBaseParserUNRECOGNIZED             = 212
	SqlBaseParserDELIMITER                = 213
)

SqlBaseParser tokens.

View Source
const (
	SqlBaseParserRULE_statement            = 0
	SqlBaseParserRULE_query                = 1
	SqlBaseParserRULE_with                 = 2
	SqlBaseParserRULE_queryNoWith          = 3
	SqlBaseParserRULE_queryTerm            = 4
	SqlBaseParserRULE_queryPrimary         = 5
	SqlBaseParserRULE_sortItem             = 6
	SqlBaseParserRULE_querySpecification   = 7
	SqlBaseParserRULE_groupBy              = 8
	SqlBaseParserRULE_groupingElement      = 9
	SqlBaseParserRULE_groupingExpressions  = 10
	SqlBaseParserRULE_namedQuery           = 11
	SqlBaseParserRULE_setQuantifier        = 12
	SqlBaseParserRULE_selectItem           = 13
	SqlBaseParserRULE_relation             = 14
	SqlBaseParserRULE_joinType             = 15
	SqlBaseParserRULE_joinCriteria         = 16
	SqlBaseParserRULE_sampledRelation      = 17
	SqlBaseParserRULE_sampleType           = 18
	SqlBaseParserRULE_aliasedRelation      = 19
	SqlBaseParserRULE_columnAliases        = 20
	SqlBaseParserRULE_relationPrimary      = 21
	SqlBaseParserRULE_expression           = 22
	SqlBaseParserRULE_booleanExpression    = 23
	SqlBaseParserRULE_predicated           = 24
	SqlBaseParserRULE_predicate            = 25
	SqlBaseParserRULE_valueExpression      = 26
	SqlBaseParserRULE_primaryExpression    = 27
	SqlBaseParserRULE_sql_string           = 28
	SqlBaseParserRULE_timeZoneSpecifier    = 29
	SqlBaseParserRULE_comparisonOperator   = 30
	SqlBaseParserRULE_comparisonQuantifier = 31
	SqlBaseParserRULE_booleanValue         = 32
	SqlBaseParserRULE_interval             = 33
	SqlBaseParserRULE_intervalField        = 34
	SqlBaseParserRULE_normalForm           = 35
	SqlBaseParserRULE_sqltype              = 36
	SqlBaseParserRULE_typeParameter        = 37
	SqlBaseParserRULE_baseType             = 38
	SqlBaseParserRULE_whenClause           = 39
	SqlBaseParserRULE_filter               = 40
	SqlBaseParserRULE_qualifiedName        = 41
	SqlBaseParserRULE_identifier           = 42
	SqlBaseParserRULE_number               = 43
	SqlBaseParserRULE_nonReserved          = 44
)

SqlBaseParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliasedRelationContext

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

func NewAliasedRelationContext

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

func NewEmptyAliasedRelationContext

func NewEmptyAliasedRelationContext() *AliasedRelationContext

func (*AliasedRelationContext) AS

func (*AliasedRelationContext) Accept

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

func (*AliasedRelationContext) ColumnAliases

func (s *AliasedRelationContext) ColumnAliases() IColumnAliasesContext

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

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

func (*ArithmeticBinaryContext) AllValueExpression

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

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

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

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

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

func (*ArrayConstructorContext) AllExpression

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

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

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

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

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

func (*BackQuotedIdentifierContext) BACKQUOTED_IDENTIFIER

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

func (*BackQuotedIdentifierContext) GetRuleContext

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

type BaseSqlBaseVisitor

type BaseSqlBaseVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseSqlBaseVisitor) VisitAliasedRelation

func (v *BaseSqlBaseVisitor) VisitAliasedRelation(ctx *AliasedRelationContext) interface{}

func (*BaseSqlBaseVisitor) VisitArithmeticBinary

func (v *BaseSqlBaseVisitor) VisitArithmeticBinary(ctx *ArithmeticBinaryContext) interface{}

func (*BaseSqlBaseVisitor) VisitArithmeticUnary

func (v *BaseSqlBaseVisitor) VisitArithmeticUnary(ctx *ArithmeticUnaryContext) interface{}

func (*BaseSqlBaseVisitor) VisitArrayConstructor

func (v *BaseSqlBaseVisitor) VisitArrayConstructor(ctx *ArrayConstructorContext) interface{}

func (*BaseSqlBaseVisitor) VisitAtTimeZone

func (v *BaseSqlBaseVisitor) VisitAtTimeZone(ctx *AtTimeZoneContext) interface{}

func (*BaseSqlBaseVisitor) VisitBackQuotedIdentifier

func (v *BaseSqlBaseVisitor) VisitBackQuotedIdentifier(ctx *BackQuotedIdentifierContext) interface{}

func (*BaseSqlBaseVisitor) VisitBaseType

func (v *BaseSqlBaseVisitor) VisitBaseType(ctx *BaseTypeContext) interface{}

func (*BaseSqlBaseVisitor) VisitBasicStringLiteral

func (v *BaseSqlBaseVisitor) VisitBasicStringLiteral(ctx *BasicStringLiteralContext) interface{}

func (*BaseSqlBaseVisitor) VisitBetween

func (v *BaseSqlBaseVisitor) VisitBetween(ctx *BetweenContext) interface{}

func (*BaseSqlBaseVisitor) VisitBinaryLiteral

func (v *BaseSqlBaseVisitor) VisitBinaryLiteral(ctx *BinaryLiteralContext) interface{}

func (*BaseSqlBaseVisitor) VisitBooleanDefault

func (v *BaseSqlBaseVisitor) VisitBooleanDefault(ctx *BooleanDefaultContext) interface{}

func (*BaseSqlBaseVisitor) VisitBooleanLiteral

func (v *BaseSqlBaseVisitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}

func (*BaseSqlBaseVisitor) VisitBooleanValue

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

func (*BaseSqlBaseVisitor) VisitColumnAliases

func (v *BaseSqlBaseVisitor) VisitColumnAliases(ctx *ColumnAliasesContext) interface{}

func (*BaseSqlBaseVisitor) VisitColumnReference

func (v *BaseSqlBaseVisitor) VisitColumnReference(ctx *ColumnReferenceContext) interface{}

func (*BaseSqlBaseVisitor) VisitComparison

func (v *BaseSqlBaseVisitor) VisitComparison(ctx *ComparisonContext) interface{}

func (*BaseSqlBaseVisitor) VisitComparisonOperator

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

func (*BaseSqlBaseVisitor) VisitComparisonQuantifier

func (v *BaseSqlBaseVisitor) VisitComparisonQuantifier(ctx *ComparisonQuantifierContext) interface{}

func (*BaseSqlBaseVisitor) VisitConcatenation

func (v *BaseSqlBaseVisitor) VisitConcatenation(ctx *ConcatenationContext) interface{}

func (*BaseSqlBaseVisitor) VisitCurrentUser

func (v *BaseSqlBaseVisitor) VisitCurrentUser(ctx *CurrentUserContext) interface{}

func (*BaseSqlBaseVisitor) VisitDecimalLiteral

func (v *BaseSqlBaseVisitor) VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{}

func (*BaseSqlBaseVisitor) VisitDereference

func (v *BaseSqlBaseVisitor) VisitDereference(ctx *DereferenceContext) interface{}

func (*BaseSqlBaseVisitor) VisitDigitIdentifier

func (v *BaseSqlBaseVisitor) VisitDigitIdentifier(ctx *DigitIdentifierContext) interface{}

func (*BaseSqlBaseVisitor) VisitDoubleLiteral

func (v *BaseSqlBaseVisitor) VisitDoubleLiteral(ctx *DoubleLiteralContext) interface{}

func (*BaseSqlBaseVisitor) VisitExpression

func (v *BaseSqlBaseVisitor) VisitExpression(ctx *ExpressionContext) interface{}

func (*BaseSqlBaseVisitor) VisitFilter

func (v *BaseSqlBaseVisitor) VisitFilter(ctx *FilterContext) interface{}

func (*BaseSqlBaseVisitor) VisitFunctionCall

func (v *BaseSqlBaseVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}

func (*BaseSqlBaseVisitor) VisitGroupBy

func (v *BaseSqlBaseVisitor) VisitGroupBy(ctx *GroupByContext) interface{}

func (*BaseSqlBaseVisitor) VisitGroupingExpressions

func (v *BaseSqlBaseVisitor) VisitGroupingExpressions(ctx *GroupingExpressionsContext) interface{}

func (*BaseSqlBaseVisitor) VisitGroupingOperation

func (v *BaseSqlBaseVisitor) VisitGroupingOperation(ctx *GroupingOperationContext) interface{}

func (*BaseSqlBaseVisitor) VisitInList

func (v *BaseSqlBaseVisitor) VisitInList(ctx *InListContext) interface{}

func (*BaseSqlBaseVisitor) VisitInSubquery

func (v *BaseSqlBaseVisitor) VisitInSubquery(ctx *InSubqueryContext) interface{}

func (*BaseSqlBaseVisitor) VisitInlineTable

func (v *BaseSqlBaseVisitor) VisitInlineTable(ctx *InlineTableContext) interface{}

func (*BaseSqlBaseVisitor) VisitIntegerLiteral

func (v *BaseSqlBaseVisitor) VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}

func (*BaseSqlBaseVisitor) VisitInterval

func (v *BaseSqlBaseVisitor) VisitInterval(ctx *IntervalContext) interface{}

func (*BaseSqlBaseVisitor) VisitIntervalField

func (v *BaseSqlBaseVisitor) VisitIntervalField(ctx *IntervalFieldContext) interface{}

func (*BaseSqlBaseVisitor) VisitIntervalLiteral

func (v *BaseSqlBaseVisitor) VisitIntervalLiteral(ctx *IntervalLiteralContext) interface{}

func (*BaseSqlBaseVisitor) VisitJoinCriteria

func (v *BaseSqlBaseVisitor) VisitJoinCriteria(ctx *JoinCriteriaContext) interface{}

func (*BaseSqlBaseVisitor) VisitJoinRelation

func (v *BaseSqlBaseVisitor) VisitJoinRelation(ctx *JoinRelationContext) interface{}

func (*BaseSqlBaseVisitor) VisitJoinType

func (v *BaseSqlBaseVisitor) VisitJoinType(ctx *JoinTypeContext) interface{}

func (*BaseSqlBaseVisitor) VisitLogicalBinary

func (v *BaseSqlBaseVisitor) VisitLogicalBinary(ctx *LogicalBinaryContext) interface{}

func (*BaseSqlBaseVisitor) VisitLogicalNot

func (v *BaseSqlBaseVisitor) VisitLogicalNot(ctx *LogicalNotContext) interface{}

func (*BaseSqlBaseVisitor) VisitNamedQuery

func (v *BaseSqlBaseVisitor) VisitNamedQuery(ctx *NamedQueryContext) interface{}

func (*BaseSqlBaseVisitor) VisitNonReserved

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

func (*BaseSqlBaseVisitor) VisitNormalForm

func (v *BaseSqlBaseVisitor) VisitNormalForm(ctx *NormalFormContext) interface{}

func (*BaseSqlBaseVisitor) VisitNullLiteral

func (v *BaseSqlBaseVisitor) VisitNullLiteral(ctx *NullLiteralContext) interface{}

func (*BaseSqlBaseVisitor) VisitNumericLiteral

func (v *BaseSqlBaseVisitor) VisitNumericLiteral(ctx *NumericLiteralContext) interface{}

func (*BaseSqlBaseVisitor) VisitParenthesizedExpression

func (v *BaseSqlBaseVisitor) VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{}

func (*BaseSqlBaseVisitor) VisitParenthesizedRelation

func (v *BaseSqlBaseVisitor) VisitParenthesizedRelation(ctx *ParenthesizedRelationContext) interface{}

func (*BaseSqlBaseVisitor) VisitPredicated

func (v *BaseSqlBaseVisitor) VisitPredicated(ctx *PredicatedContext) interface{}

func (*BaseSqlBaseVisitor) VisitQualifiedName

func (v *BaseSqlBaseVisitor) VisitQualifiedName(ctx *QualifiedNameContext) interface{}

func (*BaseSqlBaseVisitor) VisitQuantifiedComparison

func (v *BaseSqlBaseVisitor) VisitQuantifiedComparison(ctx *QuantifiedComparisonContext) interface{}

func (*BaseSqlBaseVisitor) VisitQuery

func (v *BaseSqlBaseVisitor) VisitQuery(ctx *QueryContext) interface{}

func (*BaseSqlBaseVisitor) VisitQueryNoWith

func (v *BaseSqlBaseVisitor) VisitQueryNoWith(ctx *QueryNoWithContext) interface{}

func (*BaseSqlBaseVisitor) VisitQueryPrimaryDefault

func (v *BaseSqlBaseVisitor) VisitQueryPrimaryDefault(ctx *QueryPrimaryDefaultContext) interface{}

func (*BaseSqlBaseVisitor) VisitQuerySpecification

func (v *BaseSqlBaseVisitor) VisitQuerySpecification(ctx *QuerySpecificationContext) interface{}

func (*BaseSqlBaseVisitor) VisitQueryTermDefault

func (v *BaseSqlBaseVisitor) VisitQueryTermDefault(ctx *QueryTermDefaultContext) interface{}

func (*BaseSqlBaseVisitor) VisitQuotedIdentifier

func (v *BaseSqlBaseVisitor) VisitQuotedIdentifier(ctx *QuotedIdentifierContext) interface{}

func (*BaseSqlBaseVisitor) VisitRelationDefault

func (v *BaseSqlBaseVisitor) VisitRelationDefault(ctx *RelationDefaultContext) interface{}

func (*BaseSqlBaseVisitor) VisitRowConstructor

func (v *BaseSqlBaseVisitor) VisitRowConstructor(ctx *RowConstructorContext) interface{}

func (*BaseSqlBaseVisitor) VisitSampleType

func (v *BaseSqlBaseVisitor) VisitSampleType(ctx *SampleTypeContext) interface{}

func (*BaseSqlBaseVisitor) VisitSampledRelation

func (v *BaseSqlBaseVisitor) VisitSampledRelation(ctx *SampledRelationContext) interface{}

func (*BaseSqlBaseVisitor) VisitSelectAll

func (v *BaseSqlBaseVisitor) VisitSelectAll(ctx *SelectAllContext) interface{}

func (*BaseSqlBaseVisitor) VisitSelectSingle

func (v *BaseSqlBaseVisitor) VisitSelectSingle(ctx *SelectSingleContext) interface{}

func (*BaseSqlBaseVisitor) VisitSetOperation

func (v *BaseSqlBaseVisitor) VisitSetOperation(ctx *SetOperationContext) interface{}

func (*BaseSqlBaseVisitor) VisitSetQuantifier

func (v *BaseSqlBaseVisitor) VisitSetQuantifier(ctx *SetQuantifierContext) interface{}

func (*BaseSqlBaseVisitor) VisitSingleGroupingSet

func (v *BaseSqlBaseVisitor) VisitSingleGroupingSet(ctx *SingleGroupingSetContext) interface{}

func (*BaseSqlBaseVisitor) VisitSortItem

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

func (*BaseSqlBaseVisitor) VisitSpecialDateTimeFunction

func (v *BaseSqlBaseVisitor) VisitSpecialDateTimeFunction(ctx *SpecialDateTimeFunctionContext) interface{}

func (*BaseSqlBaseVisitor) VisitSqltype

func (v *BaseSqlBaseVisitor) VisitSqltype(ctx *SqltypeContext) interface{}

func (*BaseSqlBaseVisitor) VisitStatementDefault

func (v *BaseSqlBaseVisitor) VisitStatementDefault(ctx *StatementDefaultContext) interface{}

func (*BaseSqlBaseVisitor) VisitStringLiteral

func (v *BaseSqlBaseVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}

func (*BaseSqlBaseVisitor) VisitSubquery

func (v *BaseSqlBaseVisitor) VisitSubquery(ctx *SubqueryContext) interface{}

func (*BaseSqlBaseVisitor) VisitSubqueryExpression

func (v *BaseSqlBaseVisitor) VisitSubqueryExpression(ctx *SubqueryExpressionContext) interface{}

func (*BaseSqlBaseVisitor) VisitSubqueryRelation

func (v *BaseSqlBaseVisitor) VisitSubqueryRelation(ctx *SubqueryRelationContext) interface{}

func (*BaseSqlBaseVisitor) VisitSubscript

func (v *BaseSqlBaseVisitor) VisitSubscript(ctx *SubscriptContext) interface{}

func (*BaseSqlBaseVisitor) VisitTable

func (v *BaseSqlBaseVisitor) VisitTable(ctx *TableContext) interface{}

func (*BaseSqlBaseVisitor) VisitTableName

func (v *BaseSqlBaseVisitor) VisitTableName(ctx *TableNameContext) interface{}

func (*BaseSqlBaseVisitor) VisitTimeZoneInterval

func (v *BaseSqlBaseVisitor) VisitTimeZoneInterval(ctx *TimeZoneIntervalContext) interface{}

func (*BaseSqlBaseVisitor) VisitTimeZoneString

func (v *BaseSqlBaseVisitor) VisitTimeZoneString(ctx *TimeZoneStringContext) interface{}

func (*BaseSqlBaseVisitor) VisitTypeConstructor

func (v *BaseSqlBaseVisitor) VisitTypeConstructor(ctx *TypeConstructorContext) interface{}

func (*BaseSqlBaseVisitor) VisitTypeParameter

func (v *BaseSqlBaseVisitor) VisitTypeParameter(ctx *TypeParameterContext) interface{}

func (*BaseSqlBaseVisitor) VisitUnicodeStringLiteral

func (v *BaseSqlBaseVisitor) VisitUnicodeStringLiteral(ctx *UnicodeStringLiteralContext) interface{}

func (*BaseSqlBaseVisitor) VisitUnquotedIdentifier

func (v *BaseSqlBaseVisitor) VisitUnquotedIdentifier(ctx *UnquotedIdentifierContext) interface{}

func (*BaseSqlBaseVisitor) VisitValueExpressionDefault

func (v *BaseSqlBaseVisitor) VisitValueExpressionDefault(ctx *ValueExpressionDefaultContext) interface{}

func (*BaseSqlBaseVisitor) VisitWhenClause

func (v *BaseSqlBaseVisitor) VisitWhenClause(ctx *WhenClauseContext) interface{}

func (*BaseSqlBaseVisitor) VisitWith

func (v *BaseSqlBaseVisitor) VisitWith(ctx *WithContext) interface{}

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

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

func (*BaseTypeContext) DOUBLE_PRECISION

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

func (*BaseTypeContext) GetParser

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

func (*BaseTypeContext) GetRuleContext

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

func (*BaseTypeContext) Identifier

func (s *BaseTypeContext) Identifier() IIdentifierContext

func (*BaseTypeContext) IsBaseTypeContext

func (*BaseTypeContext) IsBaseTypeContext()

func (*BaseTypeContext) TIMESTAMP_WITH_TIME_ZONE

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

func (*BaseTypeContext) TIME_WITH_TIME_ZONE

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

func (*BaseTypeContext) ToStringTree

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

type BasicStringLiteralContext

type BasicStringLiteralContext struct {
	*Sql_stringContext
}

func NewBasicStringLiteralContext

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

func (*BasicStringLiteralContext) Accept

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

func (*BasicStringLiteralContext) GetRuleContext

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

func (*BasicStringLiteralContext) STRING

type BetweenContext

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

func NewBetweenContext

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

func (*BetweenContext) AND

func (*BetweenContext) Accept

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

func (*BetweenContext) AllValueExpression

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

func (*BetweenContext) BETWEEN

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

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

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

func (*BinaryLiteralContext) BINARY_LITERAL

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

func (*BinaryLiteralContext) GetRuleContext

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

type BooleanDefaultContext

type BooleanDefaultContext struct {
	*BooleanExpressionContext
}

func NewBooleanDefaultContext

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

func (*BooleanDefaultContext) Accept

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

func (*BooleanDefaultContext) GetRuleContext

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

func (*BooleanDefaultContext) Predicated

func (s *BooleanDefaultContext) Predicated() IPredicatedContext

type BooleanExpressionContext

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

func NewBooleanExpressionContext

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

func NewEmptyBooleanExpressionContext

func NewEmptyBooleanExpressionContext() *BooleanExpressionContext

func (*BooleanExpressionContext) CopyFrom

func (*BooleanExpressionContext) GetParser

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

func (*BooleanExpressionContext) GetRuleContext

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

func (*BooleanExpressionContext) IsBooleanExpressionContext

func (*BooleanExpressionContext) IsBooleanExpressionContext()

func (*BooleanExpressionContext) ToStringTree

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

type BooleanLiteralContext

type BooleanLiteralContext struct {
	*PrimaryExpressionContext
}

func NewBooleanLiteralContext

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

func (*BooleanLiteralContext) Accept

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

func (*BooleanLiteralContext) BooleanValue

func (s *BooleanLiteralContext) BooleanValue() IBooleanValueContext

func (*BooleanLiteralContext) GetRuleContext

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

type BooleanValueContext

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

func NewBooleanValueContext

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

func NewEmptyBooleanValueContext

func NewEmptyBooleanValueContext() *BooleanValueContext

func (*BooleanValueContext) Accept

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

func (*BooleanValueContext) FALSE

func (*BooleanValueContext) GetParser

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

func (*BooleanValueContext) GetRuleContext

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

func (*BooleanValueContext) IsBooleanValueContext

func (*BooleanValueContext) IsBooleanValueContext()

func (*BooleanValueContext) TRUE

func (*BooleanValueContext) ToStringTree

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

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

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

func (*ColumnAliasesContext) AllIdentifier

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

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 ColumnReferenceContext

type ColumnReferenceContext struct {
	*PrimaryExpressionContext
}

func NewColumnReferenceContext

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

func (*ColumnReferenceContext) Accept

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

func (*ColumnReferenceContext) GetRuleContext

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

func (*ColumnReferenceContext) Identifier

type ComparisonContext

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

func NewComparisonContext

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

func (*ComparisonContext) Accept

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

func (*ComparisonContext) ComparisonOperator

func (s *ComparisonContext) ComparisonOperator() IComparisonOperatorContext

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

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

func (*ComparisonOperatorContext) EQ

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

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

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

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

func (*ConcatenationContext) AllValueExpression

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

func (*ConcatenationContext) CONCAT

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 CurrentUserContext

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

func NewCurrentUserContext

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

func (*CurrentUserContext) Accept

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

func (*CurrentUserContext) CURRENT_USER

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

func (*CurrentUserContext) GetName

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

func (*CurrentUserContext) GetRuleContext

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

func (*CurrentUserContext) SetName

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

type DecimalLiteralContext

type DecimalLiteralContext struct {
	*NumberContext
}

func NewDecimalLiteralContext

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

func (*DecimalLiteralContext) Accept

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

func (*DecimalLiteralContext) DECIMAL_VALUE

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

func (*DecimalLiteralContext) GetRuleContext

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

type DereferenceContext

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

func NewDereferenceContext

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

func (*DereferenceContext) Accept

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

func (*DereferenceContext) GetBase

func (*DereferenceContext) GetFieldName

func (s *DereferenceContext) GetFieldName() IIdentifierContext

func (*DereferenceContext) GetRuleContext

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

func (*DereferenceContext) Identifier

func (s *DereferenceContext) Identifier() IIdentifierContext

func (*DereferenceContext) PrimaryExpression

func (s *DereferenceContext) PrimaryExpression() IPrimaryExpressionContext

func (*DereferenceContext) SetBase

func (*DereferenceContext) SetFieldName

func (s *DereferenceContext) SetFieldName(v IIdentifierContext)

type DigitIdentifierContext

type DigitIdentifierContext struct {
	*IdentifierContext
}

func NewDigitIdentifierContext

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

func (*DigitIdentifierContext) Accept

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

func (*DigitIdentifierContext) DIGIT_IDENTIFIER

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

func (*DigitIdentifierContext) GetRuleContext

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

type DoubleLiteralContext

type DoubleLiteralContext struct {
	*NumberContext
}

func NewDoubleLiteralContext

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

func (*DoubleLiteralContext) Accept

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

func (*DoubleLiteralContext) DOUBLE_VALUE

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

func (*DoubleLiteralContext) GetRuleContext

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

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

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

func (*ExpressionContext) BooleanExpression

func (s *ExpressionContext) BooleanExpression() IBooleanExpressionContext

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) ToStringTree

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

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

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

func (*FilterContext) BooleanExpression

func (s *FilterContext) BooleanExpression() IBooleanExpressionContext

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

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

func (*FunctionCallContext) AllExpression

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

func (*FunctionCallContext) AllSortItem

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

func (*FunctionCallContext) BY

func (*FunctionCallContext) Expression

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

func (*FunctionCallContext) Filter

func (s *FunctionCallContext) Filter() IFilterContext

func (*FunctionCallContext) GetRuleContext

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

func (*FunctionCallContext) ORDER

func (*FunctionCallContext) QualifiedName

func (s *FunctionCallContext) QualifiedName() IQualifiedNameContext

func (*FunctionCallContext) SetQuantifier

func (s *FunctionCallContext) SetQuantifier() ISetQuantifierContext

func (*FunctionCallContext) SortItem

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

type GroupByContext

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

func NewEmptyGroupByContext

func NewEmptyGroupByContext() *GroupByContext

func NewGroupByContext

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

func (*GroupByContext) Accept

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

func (*GroupByContext) AllGroupingElement

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

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

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

func (*GroupingExpressionsContext) AllExpression

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

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 GroupingOperationContext

type GroupingOperationContext struct {
	*PrimaryExpressionContext
}

func NewGroupingOperationContext

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

func (*GroupingOperationContext) Accept

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

func (*GroupingOperationContext) AllQualifiedName

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

func (*GroupingOperationContext) GROUPING

func (*GroupingOperationContext) GetRuleContext

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

func (*GroupingOperationContext) QualifiedName

type IAliasedRelationContext

type IAliasedRelationContext interface {
	antlr.ParserRuleContext

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

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

IAliasedRelationContext is an interface to support dynamic dispatch.

type IBaseTypeContext

type IBaseTypeContext interface {
	antlr.ParserRuleContext

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

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

IBaseTypeContext is an interface to support dynamic dispatch.

type IBooleanExpressionContext

type IBooleanExpressionContext interface {
	antlr.ParserRuleContext

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

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

IBooleanExpressionContext is an interface to support dynamic dispatch.

type IBooleanValueContext

type IBooleanValueContext interface {
	antlr.ParserRuleContext

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

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

IBooleanValueContext is an interface to support dynamic dispatch.

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

type INamedQueryContext interface {
	antlr.ParserRuleContext

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

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

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

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

INamedQueryContext is an interface to support dynamic dispatch.

type INonReservedContext

type INonReservedContext interface {
	antlr.ParserRuleContext

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

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

INonReservedContext is an interface to support dynamic dispatch.

type INormalFormContext

type INormalFormContext interface {
	antlr.ParserRuleContext

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

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

INormalFormContext is an interface to support dynamic dispatch.

type INumberContext

type INumberContext interface {
	antlr.ParserRuleContext

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

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

INumberContext is an interface to support dynamic dispatch.

type IPredicateContext

type IPredicateContext interface {
	antlr.ParserRuleContext

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

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

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

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

IPredicateContext is an interface to support dynamic dispatch.

type IPredicatedContext

type IPredicatedContext interface {
	antlr.ParserRuleContext

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

	// Get_valueExpression returns the _valueExpression rule contexts.
	Get_valueExpression() IValueExpressionContext

	// Set_valueExpression sets the _valueExpression rule contexts.
	Set_valueExpression(IValueExpressionContext)

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

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

type IQualifiedNameContext interface {
	antlr.ParserRuleContext

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

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

IQualifiedNameContext is an interface to support dynamic dispatch.

type IQueryContext

type IQueryContext interface {
	antlr.ParserRuleContext

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

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

IQueryContext is an interface to support dynamic dispatch.

type IQueryNoWithContext

type IQueryNoWithContext interface {
	antlr.ParserRuleContext

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

	// GetLimit returns the limit token.
	GetLimit() antlr.Token

	// SetLimit sets the limit token.
	SetLimit(antlr.Token)

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

IQueryNoWithContext is an interface to support dynamic dispatch.

type IQueryPrimaryContext

type IQueryPrimaryContext interface {
	antlr.ParserRuleContext

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

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

IQueryPrimaryContext is an interface to support dynamic dispatch.

type IQuerySpecificationContext

type IQuerySpecificationContext interface {
	antlr.ParserRuleContext

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

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

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

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

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

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

IQuerySpecificationContext is an interface to support dynamic dispatch.

type IQueryTermContext

type IQueryTermContext interface {
	antlr.ParserRuleContext

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

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

IQueryTermContext is an interface to support dynamic dispatch.

type IRelationContext

type IRelationContext interface {
	antlr.ParserRuleContext

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

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

IRelationContext is an interface to support dynamic dispatch.

type IRelationPrimaryContext

type IRelationPrimaryContext interface {
	antlr.ParserRuleContext

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

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

IRelationPrimaryContext is an interface to support dynamic dispatch.

type ISampleTypeContext

type ISampleTypeContext interface {
	antlr.ParserRuleContext

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

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

ISampleTypeContext is an interface to support dynamic dispatch.

type ISampledRelationContext

type ISampledRelationContext interface {
	antlr.ParserRuleContext

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

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

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

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

ISampledRelationContext is an interface to support dynamic dispatch.

type ISelectItemContext

type ISelectItemContext interface {
	antlr.ParserRuleContext

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

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

ISelectItemContext is an interface to support dynamic dispatch.

type ISetQuantifierContext

type ISetQuantifierContext interface {
	antlr.ParserRuleContext

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

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

ISetQuantifierContext is an interface to support dynamic dispatch.

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

type ISql_stringContext interface {
	antlr.ParserRuleContext

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

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

ISql_stringContext is an interface to support dynamic dispatch.

type ISqltypeContext

type ISqltypeContext interface {
	antlr.ParserRuleContext

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

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

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

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

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

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

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

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

func (*InListContext) AllExpression

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

func (*InListContext) Expression

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

func (*InListContext) GetRuleContext

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

func (*InListContext) IN

func (*InListContext) NOT

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

type InSubqueryContext

type InSubqueryContext struct {
	*PredicateContext
}

func NewInSubqueryContext

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

func (*InSubqueryContext) Accept

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

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

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

func (*InlineTableContext) AllExpression

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

func (*InlineTableContext) Expression

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

func (*InlineTableContext) GetRuleContext

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

func (*InlineTableContext) VALUES

type IntegerLiteralContext

type IntegerLiteralContext struct {
	*NumberContext
}

func NewIntegerLiteralContext

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

func (*IntegerLiteralContext) Accept

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

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

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

func (*IntervalContext) AllIntervalField

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

func (*IntervalContext) GetFrom

func (*IntervalContext) GetParser

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

func (*IntervalContext) GetRuleContext

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

func (*IntervalContext) GetSign

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

func (*IntervalContext) GetTo

func (*IntervalContext) INTERVAL

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

func (*IntervalContext) IntervalField

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

func (*IntervalContext) IsIntervalContext

func (*IntervalContext) IsIntervalContext()

func (*IntervalContext) MINUS

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

func (*IntervalContext) PLUS

func (*IntervalContext) SetFrom

func (s *IntervalContext) SetFrom(v IIntervalFieldContext)

func (*IntervalContext) SetSign

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

func (*IntervalContext) SetTo

func (*IntervalContext) Sql_string

func (s *IntervalContext) Sql_string() ISql_stringContext

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

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

func (*IntervalFieldContext) DAY

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

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

func (*IntervalLiteralContext) GetRuleContext

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

func (*IntervalLiteralContext) Interval

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

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

func (*JoinCriteriaContext) AllIdentifier

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

func (*JoinCriteriaContext) BooleanExpression

func (s *JoinCriteriaContext) BooleanExpression() IBooleanExpressionContext

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

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

func (*JoinRelationContext) AllRelation

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

func (*JoinRelationContext) CROSS

func (*JoinRelationContext) GetLeft

func (*JoinRelationContext) GetRight

func (*JoinRelationContext) GetRightRelation

func (s *JoinRelationContext) GetRightRelation() IRelationContext

func (*JoinRelationContext) GetRuleContext

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

func (*JoinRelationContext) JOIN

func (*JoinRelationContext) JoinCriteria

func (s *JoinRelationContext) JoinCriteria() IJoinCriteriaContext

func (*JoinRelationContext) JoinType

func (s *JoinRelationContext) JoinType() IJoinTypeContext

func (*JoinRelationContext) NATURAL

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

func (*JoinRelationContext) Relation

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

func (*JoinRelationContext) SampledRelation

func (s *JoinRelationContext) SampledRelation() ISampledRelationContext

func (*JoinRelationContext) SetLeft

func (s *JoinRelationContext) SetLeft(v IRelationContext)

func (*JoinRelationContext) SetRight

func (*JoinRelationContext) SetRightRelation

func (s *JoinRelationContext) SetRightRelation(v IRelationContext)

type JoinTypeContext

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

func NewEmptyJoinTypeContext

func NewEmptyJoinTypeContext() *JoinTypeContext

func NewJoinTypeContext

func NewJoinTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinTypeContext

func (*JoinTypeContext) Accept

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

func (*JoinTypeContext) FULL

func (*JoinTypeContext) GetParser

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

func (*JoinTypeContext) GetRuleContext

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

func (*JoinTypeContext) INNER

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

func (*JoinTypeContext) IsJoinTypeContext

func (*JoinTypeContext) IsJoinTypeContext()

func (*JoinTypeContext) LEFT

func (*JoinTypeContext) OUTER

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

func (*JoinTypeContext) RIGHT

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

func (*JoinTypeContext) ToStringTree

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

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

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

func (*LogicalBinaryContext) AllBooleanExpression

func (s *LogicalBinaryContext) AllBooleanExpression() []IBooleanExpressionContext

func (*LogicalBinaryContext) BooleanExpression

func (s *LogicalBinaryContext) BooleanExpression(i int) IBooleanExpressionContext

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

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

func (*LogicalNotContext) BooleanExpression

func (s *LogicalNotContext) BooleanExpression() IBooleanExpressionContext

func (*LogicalNotContext) GetRuleContext

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

func (*LogicalNotContext) NOT

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

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

func (*NamedQueryContext) ColumnAliases

func (s *NamedQueryContext) ColumnAliases() IColumnAliasesContext

func (*NamedQueryContext) GetName

func (*NamedQueryContext) GetParser

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

func (*NamedQueryContext) GetRuleContext

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

func (*NamedQueryContext) Identifier

func (s *NamedQueryContext) Identifier() IIdentifierContext

func (*NamedQueryContext) IsNamedQueryContext

func (*NamedQueryContext) IsNamedQueryContext()

func (*NamedQueryContext) Query

func (s *NamedQueryContext) Query() IQueryContext

func (*NamedQueryContext) SetName

func (s *NamedQueryContext) SetName(v IIdentifierContext)

func (*NamedQueryContext) ToStringTree

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

type NonReservedContext

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

func NewEmptyNonReservedContext

func NewEmptyNonReservedContext() *NonReservedContext

func NewNonReservedContext

func NewNonReservedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NonReservedContext

func (*NonReservedContext) ADD

func (*NonReservedContext) ALL

func (*NonReservedContext) ANALYZE

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

func (*NonReservedContext) ANY

func (*NonReservedContext) ARRAY

func (*NonReservedContext) ASC

func (*NonReservedContext) AT

func (*NonReservedContext) Accept

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

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

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

func (*NonReservedContext) CURRENT

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

func (*NonReservedContext) DATA

func (*NonReservedContext) DATE

func (*NonReservedContext) DAY

func (*NonReservedContext) DESC

func (*NonReservedContext) DISTRIBUTED

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

func (*NonReservedContext) EXCLUDING

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

func (*NonReservedContext) EXPLAIN

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

func (*NonReservedContext) FILTER

func (*NonReservedContext) FIRST

func (*NonReservedContext) FOLLOWING

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

func (*NonReservedContext) FORMAT

func (*NonReservedContext) FUNCTIONS

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

func (*NonReservedContext) 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) IsNonReservedContext

func (*NonReservedContext) IsNonReservedContext()

func (*NonReservedContext) LAST

func (*NonReservedContext) LATERAL

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

func (*NonReservedContext) LEVEL

func (*NonReservedContext) LIMIT

func (*NonReservedContext) LOGICAL

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

func (*NonReservedContext) MAP

func (*NonReservedContext) MINUTE

func (*NonReservedContext) MONTH

func (*NonReservedContext) NFC

func (*NonReservedContext) NFD

func (*NonReservedContext) NFKC

func (*NonReservedContext) NFKD

func (*NonReservedContext) NO

func (*NonReservedContext) NULLIF

func (*NonReservedContext) NULLS

func (*NonReservedContext) ONLY

func (*NonReservedContext) OPTION

func (*NonReservedContext) ORDINALITY

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

func (*NonReservedContext) OUTPUT

func (*NonReservedContext) OVER

func (*NonReservedContext) PARTITION

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

func (*NonReservedContext) PARTITIONS

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

func (*NonReservedContext) 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) RENAME

func (*NonReservedContext) REPEATABLE

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

func (*NonReservedContext) REPLACE

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

func (*NonReservedContext) RESET

func (*NonReservedContext) RESTRICT

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

func (*NonReservedContext) REVOKE

func (*NonReservedContext) ROLLBACK

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

func (*NonReservedContext) ROW

func (*NonReservedContext) ROWS

func (*NonReservedContext) SCHEMA

func (*NonReservedContext) SCHEMAS

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

func (*NonReservedContext) SECOND

func (*NonReservedContext) SERIALIZABLE

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

func (*NonReservedContext) SESSION

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

func (*NonReservedContext) SET

func (*NonReservedContext) SETS

func (*NonReservedContext) SHOW

func (*NonReservedContext) SMALLINT

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

func (*NonReservedContext) SOME

func (*NonReservedContext) START

func (*NonReservedContext) STATS

func (*NonReservedContext) SUBSTRING

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

func (*NonReservedContext) SYSTEM

func (*NonReservedContext) TABLES

func (*NonReservedContext) TABLESAMPLE

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

func (*NonReservedContext) TEXT

func (*NonReservedContext) TIME

func (*NonReservedContext) TIMESTAMP

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

func (*NonReservedContext) TINYINT

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

func (*NonReservedContext) TO

func (*NonReservedContext) TRY_CAST

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

func (*NonReservedContext) TYPE

func (*NonReservedContext) ToStringTree

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

func (*NonReservedContext) UNBOUNDED

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

func (*NonReservedContext) UNCOMMITTED

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

func (*NonReservedContext) USE

func (*NonReservedContext) VALIDATE

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

func (*NonReservedContext) VERBOSE

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

func (*NonReservedContext) VIEW

func (*NonReservedContext) WORK

func (*NonReservedContext) WRITE

func (*NonReservedContext) YEAR

func (*NonReservedContext) ZONE

type NormalFormContext

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

func NewEmptyNormalFormContext

func NewEmptyNormalFormContext() *NormalFormContext

func NewNormalFormContext

func NewNormalFormContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NormalFormContext

func (*NormalFormContext) Accept

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

func (*NormalFormContext) GetParser

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

func (*NormalFormContext) GetRuleContext

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

func (*NormalFormContext) IsNormalFormContext

func (*NormalFormContext) IsNormalFormContext()

func (*NormalFormContext) NFC

func (*NormalFormContext) NFD

func (*NormalFormContext) NFKC

func (*NormalFormContext) NFKD

func (*NormalFormContext) ToStringTree

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

type NullLiteralContext

type NullLiteralContext struct {
	*PrimaryExpressionContext
}

func NewNullLiteralContext

func NewNullLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NullLiteralContext

func (*NullLiteralContext) Accept

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

func (*NullLiteralContext) GetRuleContext

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

func (*NullLiteralContext) NULL

type NumberContext

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

func NewEmptyNumberContext

func NewEmptyNumberContext() *NumberContext

func NewNumberContext

func NewNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberContext

func (*NumberContext) CopyFrom

func (s *NumberContext) CopyFrom(ctx *NumberContext)

func (*NumberContext) GetParser

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

func (*NumberContext) GetRuleContext

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

func (*NumberContext) IsNumberContext

func (*NumberContext) IsNumberContext()

func (*NumberContext) ToStringTree

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

type NumericLiteralContext

type NumericLiteralContext struct {
	*PrimaryExpressionContext
}

func NewNumericLiteralContext

func NewNumericLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NumericLiteralContext

func (*NumericLiteralContext) Accept

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

func (*NumericLiteralContext) GetRuleContext

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

func (*NumericLiteralContext) Number

type ParenthesizedExpressionContext

type ParenthesizedExpressionContext struct {
	*PrimaryExpressionContext
}

func NewParenthesizedExpressionContext

func NewParenthesizedExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedExpressionContext

func (*ParenthesizedExpressionContext) Accept

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

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

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

func (*ParenthesizedRelationContext) GetRuleContext

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

func (*ParenthesizedRelationContext) Relation

type PredicateContext

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

func NewEmptyPredicateContext

func NewEmptyPredicateContext() *PredicateContext

func NewPredicateContext

func NewPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int, value antlr.ParserRuleContext) *PredicateContext

func (*PredicateContext) CopyFrom

func (s *PredicateContext) CopyFrom(ctx *PredicateContext)

func (*PredicateContext) GetParser

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

func (*PredicateContext) GetRuleContext

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

func (*PredicateContext) GetValue

func (*PredicateContext) IsPredicateContext

func (*PredicateContext) IsPredicateContext()

func (*PredicateContext) SetValue

func (s *PredicateContext) SetValue(v antlr.ParserRuleContext)

func (*PredicateContext) ToStringTree

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

type PredicatedContext

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

func NewEmptyPredicatedContext

func NewEmptyPredicatedContext() *PredicatedContext

func NewPredicatedContext

func NewPredicatedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PredicatedContext

func (*PredicatedContext) Accept

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

func (*PredicatedContext) GetParser

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

func (*PredicatedContext) GetRuleContext

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

func (*PredicatedContext) Get_valueExpression

func (s *PredicatedContext) Get_valueExpression() IValueExpressionContext

func (*PredicatedContext) IsPredicatedContext

func (*PredicatedContext) IsPredicatedContext()

func (*PredicatedContext) Predicate

func (s *PredicatedContext) Predicate() IPredicateContext

func (*PredicatedContext) Set_valueExpression

func (s *PredicatedContext) Set_valueExpression(v IValueExpressionContext)

func (*PredicatedContext) ToStringTree

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

func (*PredicatedContext) ValueExpression

func (s *PredicatedContext) ValueExpression() IValueExpressionContext

type PrimaryExpressionContext

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

func NewEmptyPrimaryExpressionContext

func NewEmptyPrimaryExpressionContext() *PrimaryExpressionContext

func NewPrimaryExpressionContext

func NewPrimaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExpressionContext

func (*PrimaryExpressionContext) CopyFrom

func (*PrimaryExpressionContext) GetParser

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

func (*PrimaryExpressionContext) GetRuleContext

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

func (*PrimaryExpressionContext) IsPrimaryExpressionContext

func (*PrimaryExpressionContext) IsPrimaryExpressionContext()

func (*PrimaryExpressionContext) ToStringTree

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

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

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

func (*QualifiedNameContext) AllIdentifier

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

func (*QualifiedNameContext) GetParser

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

func (*QualifiedNameContext) GetRuleContext

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

func (*QualifiedNameContext) Identifier

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

func (*QualifiedNameContext) IsQualifiedNameContext

func (*QualifiedNameContext) IsQualifiedNameContext()

func (*QualifiedNameContext) ToStringTree

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

type QuantifiedComparisonContext

type QuantifiedComparisonContext struct {
	*PredicateContext
}

func NewQuantifiedComparisonContext

func NewQuantifiedComparisonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QuantifiedComparisonContext

func (*QuantifiedComparisonContext) Accept

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

func (*QuantifiedComparisonContext) ComparisonOperator

func (*QuantifiedComparisonContext) ComparisonQuantifier

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

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

func (*QueryContext) GetParser

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

func (*QueryContext) GetRuleContext

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

func (*QueryContext) IsQueryContext

func (*QueryContext) IsQueryContext()

func (*QueryContext) QueryNoWith

func (s *QueryContext) QueryNoWith() IQueryNoWithContext

func (*QueryContext) ToStringTree

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

func (*QueryContext) With

func (s *QueryContext) With() IWithContext

type QueryNoWithContext

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

func NewEmptyQueryNoWithContext

func NewEmptyQueryNoWithContext() *QueryNoWithContext

func NewQueryNoWithContext

func NewQueryNoWithContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryNoWithContext

func (*QueryNoWithContext) ALL

func (*QueryNoWithContext) Accept

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

func (*QueryNoWithContext) AllSortItem

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

func (*QueryNoWithContext) BY

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

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

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

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

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

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

func (*QueryTermDefaultContext) GetRuleContext

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

func (*QueryTermDefaultContext) QueryPrimary

type QuotedIdentifierContext

type QuotedIdentifierContext struct {
	*IdentifierContext
}

func NewQuotedIdentifierContext

func NewQuotedIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QuotedIdentifierContext

func (*QuotedIdentifierContext) Accept

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

func (*QuotedIdentifierContext) GetRuleContext

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

func (*QuotedIdentifierContext) QUOTED_IDENTIFIER

func (s *QuotedIdentifierContext) QUOTED_IDENTIFIER() 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) Accept

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

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 RowConstructorContext

type RowConstructorContext struct {
	*PrimaryExpressionContext
}

func NewRowConstructorContext

func NewRowConstructorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RowConstructorContext

func (*RowConstructorContext) Accept

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

func (*RowConstructorContext) AllExpression

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

func (*RowConstructorContext) Expression

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

func (*RowConstructorContext) GetRuleContext

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

func (*RowConstructorContext) ROW

type SampleTypeContext

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

func NewEmptySampleTypeContext

func NewEmptySampleTypeContext() *SampleTypeContext

func NewSampleTypeContext

func NewSampleTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SampleTypeContext

func (*SampleTypeContext) Accept

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

func (*SampleTypeContext) BERNOULLI

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

func (*SampleTypeContext) GetParser

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

func (*SampleTypeContext) GetRuleContext

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

func (*SampleTypeContext) IsSampleTypeContext

func (*SampleTypeContext) IsSampleTypeContext()

func (*SampleTypeContext) SYSTEM

func (s *SampleTypeContext) SYSTEM() antlr.TerminalNode

func (*SampleTypeContext) ToStringTree

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

type SampledRelationContext

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

func NewEmptySampledRelationContext

func NewEmptySampledRelationContext() *SampledRelationContext

func NewSampledRelationContext

func NewSampledRelationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SampledRelationContext

func (*SampledRelationContext) Accept

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

func (*SampledRelationContext) AliasedRelation

func (s *SampledRelationContext) AliasedRelation() IAliasedRelationContext

func (*SampledRelationContext) Expression

func (*SampledRelationContext) GetParser

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

func (*SampledRelationContext) GetPercentage

func (s *SampledRelationContext) GetPercentage() IExpressionContext

func (*SampledRelationContext) GetRuleContext

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

func (*SampledRelationContext) IsSampledRelationContext

func (*SampledRelationContext) IsSampledRelationContext()

func (*SampledRelationContext) SampleType

func (*SampledRelationContext) SetPercentage

func (s *SampledRelationContext) SetPercentage(v IExpressionContext)

func (*SampledRelationContext) TABLESAMPLE

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

func (*SampledRelationContext) ToStringTree

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

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

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

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

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

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 SetOperationContext

type SetOperationContext struct {
	*QueryTermContext
	// contains filtered or unexported fields
}

func NewSetOperationContext

func NewSetOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SetOperationContext

func (*SetOperationContext) Accept

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

func (*SetOperationContext) AllQueryTerm

func (s *SetOperationContext) AllQueryTerm() []IQueryTermContext

func (*SetOperationContext) EXCEPT

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

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

func (*SetQuantifierContext) DISTINCT

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

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 SingleGroupingSetContext

type SingleGroupingSetContext struct {
	*GroupingElementContext
}

func NewSingleGroupingSetContext

func NewSingleGroupingSetContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SingleGroupingSetContext

func (*SingleGroupingSetContext) Accept

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

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

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

func (*SortItemContext) DESC

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

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

func (*SpecialDateTimeFunctionContext) CURRENT_DATE

func (*SpecialDateTimeFunctionContext) CURRENT_TIME

func (*SpecialDateTimeFunctionContext) CURRENT_TIMESTAMP

func (s *SpecialDateTimeFunctionContext) CURRENT_TIMESTAMP() antlr.TerminalNode

func (*SpecialDateTimeFunctionContext) GetName

func (*SpecialDateTimeFunctionContext) GetPrecision

func (s *SpecialDateTimeFunctionContext) GetPrecision() antlr.Token

func (*SpecialDateTimeFunctionContext) GetRuleContext

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

func (*SpecialDateTimeFunctionContext) INTEGER_VALUE

func (*SpecialDateTimeFunctionContext) LOCALTIME

func (*SpecialDateTimeFunctionContext) LOCALTIMESTAMP

func (*SpecialDateTimeFunctionContext) SetName

func (*SpecialDateTimeFunctionContext) SetPrecision

func (s *SpecialDateTimeFunctionContext) SetPrecision(v antlr.Token)

type SqlBaseLexer

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

func NewSqlBaseLexer

func NewSqlBaseLexer(input antlr.CharStream) *SqlBaseLexer

type SqlBaseParser

type SqlBaseParser struct {
	*antlr.BaseParser
}

func NewSqlBaseParser

func NewSqlBaseParser(input antlr.TokenStream) *SqlBaseParser

func (*SqlBaseParser) AliasedRelation

func (p *SqlBaseParser) AliasedRelation() (localctx IAliasedRelationContext)

func (*SqlBaseParser) BaseType

func (p *SqlBaseParser) BaseType() (localctx IBaseTypeContext)

func (*SqlBaseParser) BooleanExpression

func (p *SqlBaseParser) BooleanExpression() (localctx IBooleanExpressionContext)

func (*SqlBaseParser) BooleanExpression_Sempred

func (p *SqlBaseParser) BooleanExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SqlBaseParser) BooleanValue

func (p *SqlBaseParser) BooleanValue() (localctx IBooleanValueContext)

func (*SqlBaseParser) ColumnAliases

func (p *SqlBaseParser) ColumnAliases() (localctx IColumnAliasesContext)

func (*SqlBaseParser) ComparisonOperator

func (p *SqlBaseParser) ComparisonOperator() (localctx IComparisonOperatorContext)

func (*SqlBaseParser) ComparisonQuantifier

func (p *SqlBaseParser) ComparisonQuantifier() (localctx IComparisonQuantifierContext)

func (*SqlBaseParser) Expression

func (p *SqlBaseParser) Expression() (localctx IExpressionContext)

func (*SqlBaseParser) Filter

func (p *SqlBaseParser) Filter() (localctx IFilterContext)

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

func (p *SqlBaseParser) NamedQuery() (localctx INamedQueryContext)

func (*SqlBaseParser) NonReserved

func (p *SqlBaseParser) NonReserved() (localctx INonReservedContext)

func (*SqlBaseParser) NormalForm

func (p *SqlBaseParser) NormalForm() (localctx INormalFormContext)

func (*SqlBaseParser) Number

func (p *SqlBaseParser) Number() (localctx INumberContext)

func (*SqlBaseParser) Predicate

func (p *SqlBaseParser) Predicate(value antlr.ParserRuleContext) (localctx IPredicateContext)

func (*SqlBaseParser) Predicated

func (p *SqlBaseParser) Predicated() (localctx IPredicatedContext)

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

func (p *SqlBaseParser) QualifiedName() (localctx IQualifiedNameContext)

func (*SqlBaseParser) Query

func (p *SqlBaseParser) Query() (localctx IQueryContext)

func (*SqlBaseParser) QueryNoWith

func (p *SqlBaseParser) QueryNoWith() (localctx IQueryNoWithContext)

func (*SqlBaseParser) QueryPrimary

func (p *SqlBaseParser) QueryPrimary() (localctx IQueryPrimaryContext)

func (*SqlBaseParser) QuerySpecification

func (p *SqlBaseParser) QuerySpecification() (localctx IQuerySpecificationContext)

func (*SqlBaseParser) QueryTerm

func (p *SqlBaseParser) QueryTerm() (localctx IQueryTermContext)

func (*SqlBaseParser) QueryTerm_Sempred

func (p *SqlBaseParser) QueryTerm_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SqlBaseParser) Relation

func (p *SqlBaseParser) Relation() (localctx IRelationContext)

func (*SqlBaseParser) RelationPrimary

func (p *SqlBaseParser) RelationPrimary() (localctx IRelationPrimaryContext)

func (*SqlBaseParser) Relation_Sempred

func (p *SqlBaseParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SqlBaseParser) SampleType

func (p *SqlBaseParser) SampleType() (localctx ISampleTypeContext)

func (*SqlBaseParser) SampledRelation

func (p *SqlBaseParser) SampledRelation() (localctx ISampledRelationContext)

func (*SqlBaseParser) SelectItem

func (p *SqlBaseParser) SelectItem() (localctx ISelectItemContext)

func (*SqlBaseParser) Sempred

func (p *SqlBaseParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*SqlBaseParser) SetQuantifier

func (p *SqlBaseParser) SetQuantifier() (localctx ISetQuantifierContext)

func (*SqlBaseParser) SortItem

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

func (*SqlBaseParser) Sql_string

func (p *SqlBaseParser) Sql_string() (localctx ISql_stringContext)

func (*SqlBaseParser) Sqltype

func (p *SqlBaseParser) Sqltype() (localctx ISqltypeContext)

func (*SqlBaseParser) Sqltype_Sempred

func (p *SqlBaseParser) Sqltype_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SqlBaseParser) Statement

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

func (*SqlBaseParser) TimeZoneSpecifier

func (p *SqlBaseParser) TimeZoneSpecifier() (localctx ITimeZoneSpecifierContext)

func (*SqlBaseParser) TypeParameter

func (p *SqlBaseParser) TypeParameter() (localctx ITypeParameterContext)

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

func (p *SqlBaseParser) With() (localctx IWithContext)

type SqlBaseVisitor

type SqlBaseVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by SqlBaseParser#statementDefault.
	VisitStatementDefault(ctx *StatementDefaultContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#query.
	VisitQuery(ctx *QueryContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#with.
	VisitWith(ctx *WithContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#queryNoWith.
	VisitQueryNoWith(ctx *QueryNoWithContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#queryTermDefault.
	VisitQueryTermDefault(ctx *QueryTermDefaultContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#setOperation.
	VisitSetOperation(ctx *SetOperationContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#queryPrimaryDefault.
	VisitQueryPrimaryDefault(ctx *QueryPrimaryDefaultContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#table.
	VisitTable(ctx *TableContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#inlineTable.
	VisitInlineTable(ctx *InlineTableContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#subquery.
	VisitSubquery(ctx *SubqueryContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#sortItem.
	VisitSortItem(ctx *SortItemContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#querySpecification.
	VisitQuerySpecification(ctx *QuerySpecificationContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#groupBy.
	VisitGroupBy(ctx *GroupByContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#singleGroupingSet.
	VisitSingleGroupingSet(ctx *SingleGroupingSetContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#groupingExpressions.
	VisitGroupingExpressions(ctx *GroupingExpressionsContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#namedQuery.
	VisitNamedQuery(ctx *NamedQueryContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#setQuantifier.
	VisitSetQuantifier(ctx *SetQuantifierContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#selectSingle.
	VisitSelectSingle(ctx *SelectSingleContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#selectAll.
	VisitSelectAll(ctx *SelectAllContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#relationDefault.
	VisitRelationDefault(ctx *RelationDefaultContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#joinRelation.
	VisitJoinRelation(ctx *JoinRelationContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#joinType.
	VisitJoinType(ctx *JoinTypeContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#joinCriteria.
	VisitJoinCriteria(ctx *JoinCriteriaContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#sampledRelation.
	VisitSampledRelation(ctx *SampledRelationContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#sampleType.
	VisitSampleType(ctx *SampleTypeContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#aliasedRelation.
	VisitAliasedRelation(ctx *AliasedRelationContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#columnAliases.
	VisitColumnAliases(ctx *ColumnAliasesContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#tableName.
	VisitTableName(ctx *TableNameContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#subqueryRelation.
	VisitSubqueryRelation(ctx *SubqueryRelationContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#parenthesizedRelation.
	VisitParenthesizedRelation(ctx *ParenthesizedRelationContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#expression.
	VisitExpression(ctx *ExpressionContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#logicalNot.
	VisitLogicalNot(ctx *LogicalNotContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#booleanDefault.
	VisitBooleanDefault(ctx *BooleanDefaultContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#logicalBinary.
	VisitLogicalBinary(ctx *LogicalBinaryContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#predicated.
	VisitPredicated(ctx *PredicatedContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#comparison.
	VisitComparison(ctx *ComparisonContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#quantifiedComparison.
	VisitQuantifiedComparison(ctx *QuantifiedComparisonContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#between.
	VisitBetween(ctx *BetweenContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#inList.
	VisitInList(ctx *InListContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#inSubquery.
	VisitInSubquery(ctx *InSubqueryContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#valueExpressionDefault.
	VisitValueExpressionDefault(ctx *ValueExpressionDefaultContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#concatenation.
	VisitConcatenation(ctx *ConcatenationContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#arithmeticBinary.
	VisitArithmeticBinary(ctx *ArithmeticBinaryContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#arithmeticUnary.
	VisitArithmeticUnary(ctx *ArithmeticUnaryContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#atTimeZone.
	VisitAtTimeZone(ctx *AtTimeZoneContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#dereference.
	VisitDereference(ctx *DereferenceContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#columnReference.
	VisitColumnReference(ctx *ColumnReferenceContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#nullLiteral.
	VisitNullLiteral(ctx *NullLiteralContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#rowConstructor.
	VisitRowConstructor(ctx *RowConstructorContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#subscript.
	VisitSubscript(ctx *SubscriptContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#typeConstructor.
	VisitTypeConstructor(ctx *TypeConstructorContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#specialDateTimeFunction.
	VisitSpecialDateTimeFunction(ctx *SpecialDateTimeFunctionContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#subqueryExpression.
	VisitSubqueryExpression(ctx *SubqueryExpressionContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#binaryLiteral.
	VisitBinaryLiteral(ctx *BinaryLiteralContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#currentUser.
	VisitCurrentUser(ctx *CurrentUserContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#parenthesizedExpression.
	VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#stringLiteral.
	VisitStringLiteral(ctx *StringLiteralContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#arrayConstructor.
	VisitArrayConstructor(ctx *ArrayConstructorContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#functionCall.
	VisitFunctionCall(ctx *FunctionCallContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#intervalLiteral.
	VisitIntervalLiteral(ctx *IntervalLiteralContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#numericLiteral.
	VisitNumericLiteral(ctx *NumericLiteralContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#booleanLiteral.
	VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#groupingOperation.
	VisitGroupingOperation(ctx *GroupingOperationContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#basicStringLiteral.
	VisitBasicStringLiteral(ctx *BasicStringLiteralContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#unicodeStringLiteral.
	VisitUnicodeStringLiteral(ctx *UnicodeStringLiteralContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#timeZoneInterval.
	VisitTimeZoneInterval(ctx *TimeZoneIntervalContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#timeZoneString.
	VisitTimeZoneString(ctx *TimeZoneStringContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#comparisonOperator.
	VisitComparisonOperator(ctx *ComparisonOperatorContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#comparisonQuantifier.
	VisitComparisonQuantifier(ctx *ComparisonQuantifierContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#booleanValue.
	VisitBooleanValue(ctx *BooleanValueContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#interval.
	VisitInterval(ctx *IntervalContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#intervalField.
	VisitIntervalField(ctx *IntervalFieldContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#normalForm.
	VisitNormalForm(ctx *NormalFormContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#sqltype.
	VisitSqltype(ctx *SqltypeContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#typeParameter.
	VisitTypeParameter(ctx *TypeParameterContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#baseType.
	VisitBaseType(ctx *BaseTypeContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#whenClause.
	VisitWhenClause(ctx *WhenClauseContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#filter.
	VisitFilter(ctx *FilterContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#qualifiedName.
	VisitQualifiedName(ctx *QualifiedNameContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#unquotedIdentifier.
	VisitUnquotedIdentifier(ctx *UnquotedIdentifierContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#quotedIdentifier.
	VisitQuotedIdentifier(ctx *QuotedIdentifierContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#backQuotedIdentifier.
	VisitBackQuotedIdentifier(ctx *BackQuotedIdentifierContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#digitIdentifier.
	VisitDigitIdentifier(ctx *DigitIdentifierContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#decimalLiteral.
	VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#doubleLiteral.
	VisitDoubleLiteral(ctx *DoubleLiteralContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#integerLiteral.
	VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}

	// Visit a parse tree produced by SqlBaseParser#nonReserved.
	VisitNonReserved(ctx *NonReservedContext) interface{}
}

A complete Visitor for a parse tree produced by SqlBaseParser.

type Sql_stringContext

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

func NewEmptySql_stringContext

func NewEmptySql_stringContext() *Sql_stringContext

func NewSql_stringContext

func NewSql_stringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Sql_stringContext

func (*Sql_stringContext) CopyFrom

func (s *Sql_stringContext) CopyFrom(ctx *Sql_stringContext)

func (*Sql_stringContext) GetParser

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

func (*Sql_stringContext) GetRuleContext

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

func (*Sql_stringContext) IsSql_stringContext

func (*Sql_stringContext) IsSql_stringContext()

func (*Sql_stringContext) ToStringTree

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

type SqltypeContext

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

func NewEmptySqltypeContext

func NewEmptySqltypeContext() *SqltypeContext

func NewSqltypeContext

func NewSqltypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SqltypeContext

func (*SqltypeContext) ARRAY

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

func (*SqltypeContext) Accept

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

func (*SqltypeContext) AllIdentifier

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

func (*SqltypeContext) AllIntervalField

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

func (*SqltypeContext) AllSqltype

func (s *SqltypeContext) AllSqltype() []ISqltypeContext

func (*SqltypeContext) AllTypeParameter

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

func (*SqltypeContext) BaseType

func (s *SqltypeContext) BaseType() IBaseTypeContext

func (*SqltypeContext) GetFrom

func (*SqltypeContext) GetParser

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

func (*SqltypeContext) GetRuleContext

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

func (*SqltypeContext) GetTo

func (*SqltypeContext) INTERVAL

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

func (*SqltypeContext) Identifier

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

func (*SqltypeContext) IntervalField

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

func (*SqltypeContext) IsSqltypeContext

func (*SqltypeContext) IsSqltypeContext()

func (*SqltypeContext) MAP

func (*SqltypeContext) ROW

func (*SqltypeContext) SetFrom

func (s *SqltypeContext) SetFrom(v IIntervalFieldContext)

func (*SqltypeContext) SetTo

func (*SqltypeContext) Sqltype

func (s *SqltypeContext) Sqltype(i int) ISqltypeContext

func (*SqltypeContext) TO

func (*SqltypeContext) ToStringTree

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

func (*SqltypeContext) TypeParameter

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

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

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

func (*StatementDefaultContext) GetRuleContext

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

func (*StatementDefaultContext) Query

type StringLiteralContext

type StringLiteralContext struct {
	*PrimaryExpressionContext
}

func NewStringLiteralContext

func NewStringLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StringLiteralContext

func (*StringLiteralContext) Accept

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

func (*StringLiteralContext) GetRuleContext

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

func (*StringLiteralContext) Sql_string

func (s *StringLiteralContext) Sql_string() ISql_stringContext

type SubqueryContext

type SubqueryContext struct {
	*QueryPrimaryContext
}

func NewSubqueryContext

func NewSubqueryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubqueryContext

func (*SubqueryContext) Accept

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

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

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

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

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

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

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

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 TableContext

type TableContext struct {
	*QueryPrimaryContext
}

func NewTableContext

func NewTableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TableContext

func (*TableContext) Accept

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

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 TableNameContext

type TableNameContext struct {
	*RelationPrimaryContext
}

func NewTableNameContext

func NewTableNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TableNameContext

func (*TableNameContext) Accept

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

func (*TableNameContext) GetRuleContext

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

func (*TableNameContext) QualifiedName

func (s *TableNameContext) QualifiedName() IQualifiedNameContext

type TimeZoneIntervalContext

type TimeZoneIntervalContext struct {
	*TimeZoneSpecifierContext
}

func NewTimeZoneIntervalContext

func NewTimeZoneIntervalContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TimeZoneIntervalContext

func (*TimeZoneIntervalContext) Accept

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

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

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

func (*TimeZoneStringContext) GetRuleContext

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

func (*TimeZoneStringContext) Sql_string

func (s *TimeZoneStringContext) Sql_string() ISql_stringContext

func (*TimeZoneStringContext) TIME

func (*TimeZoneStringContext) ZONE

type TypeConstructorContext

type TypeConstructorContext struct {
	*PrimaryExpressionContext
}

func NewTypeConstructorContext

func NewTypeConstructorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeConstructorContext

func (*TypeConstructorContext) Accept

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

func (*TypeConstructorContext) DOUBLE_PRECISION

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

func (*TypeConstructorContext) GetRuleContext

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

func (*TypeConstructorContext) Identifier

func (*TypeConstructorContext) Sql_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) Accept

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

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

func (*TypeParameterContext) ToStringTree

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

type UnicodeStringLiteralContext

type UnicodeStringLiteralContext struct {
	*Sql_stringContext
}

func NewUnicodeStringLiteralContext

func NewUnicodeStringLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnicodeStringLiteralContext

func (*UnicodeStringLiteralContext) Accept

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

func (*UnicodeStringLiteralContext) GetRuleContext

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

func (*UnicodeStringLiteralContext) STRING

func (*UnicodeStringLiteralContext) UESCAPE

func (*UnicodeStringLiteralContext) UNICODE_STRING

func (s *UnicodeStringLiteralContext) UNICODE_STRING() antlr.TerminalNode

type UnquotedIdentifierContext

type UnquotedIdentifierContext struct {
	*IdentifierContext
}

func NewUnquotedIdentifierContext

func NewUnquotedIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnquotedIdentifierContext

func (*UnquotedIdentifierContext) Accept

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

func (*UnquotedIdentifierContext) GetRuleContext

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

func (*UnquotedIdentifierContext) IDENTIFIER

func (*UnquotedIdentifierContext) NonReserved

type ValueExpressionContext

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

func NewEmptyValueExpressionContext

func NewEmptyValueExpressionContext() *ValueExpressionContext

func NewValueExpressionContext

func NewValueExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueExpressionContext

func (*ValueExpressionContext) CopyFrom

func (*ValueExpressionContext) GetParser

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

func (*ValueExpressionContext) GetRuleContext

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

func (*ValueExpressionContext) IsValueExpressionContext

func (*ValueExpressionContext) IsValueExpressionContext()

func (*ValueExpressionContext) ToStringTree

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

type ValueExpressionDefaultContext

type ValueExpressionDefaultContext struct {
	*ValueExpressionContext
}

func NewValueExpressionDefaultContext

func NewValueExpressionDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueExpressionDefaultContext

func (*ValueExpressionDefaultContext) Accept

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

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

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

func (*WhenClauseContext) AllExpression

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

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

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

func (*WithContext) AllNamedQuery

func (s *WithContext) AllNamedQuery() []INamedQueryContext

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