parser

package
v0.0.0-...-9088d16 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KSqlLexerT__0                  = 1
	KSqlLexerT__1                  = 2
	KSqlLexerT__2                  = 3
	KSqlLexerT__3                  = 4
	KSqlLexerT__4                  = 5
	KSqlLexerT__5                  = 6
	KSqlLexerT__6                  = 7
	KSqlLexerT__7                  = 8
	KSqlLexerEMIT                  = 9
	KSqlLexerCHANGES               = 10
	KSqlLexerFINAL                 = 11
	KSqlLexerSELECT                = 12
	KSqlLexerFROM                  = 13
	KSqlLexerAS                    = 14
	KSqlLexerALL                   = 15
	KSqlLexerDISTINCT              = 16
	KSqlLexerWHERE                 = 17
	KSqlLexerWITHIN                = 18
	KSqlLexerWINDOW                = 19
	KSqlLexerGROUP                 = 20
	KSqlLexerBY                    = 21
	KSqlLexerHAVING                = 22
	KSqlLexerLIMIT                 = 23
	KSqlLexerAT                    = 24
	KSqlLexerOR                    = 25
	KSqlLexerAND                   = 26
	KSqlLexerIN                    = 27
	KSqlLexerNOT                   = 28
	KSqlLexerEXISTS                = 29
	KSqlLexerBETWEEN               = 30
	KSqlLexerLIKE                  = 31
	KSqlLexerESCAPE                = 32
	KSqlLexerIS                    = 33
	KSqlLexerNULL                  = 34
	KSqlLexerTRUE                  = 35
	KSqlLexerFALSE                 = 36
	KSqlLexerINTEGER               = 37
	KSqlLexerDATE                  = 38
	KSqlLexerTIME                  = 39
	KSqlLexerTIMESTAMP             = 40
	KSqlLexerINTERVAL              = 41
	KSqlLexerYEAR                  = 42
	KSqlLexerMONTH                 = 43
	KSqlLexerDAY                   = 44
	KSqlLexerHOUR                  = 45
	KSqlLexerMINUTE                = 46
	KSqlLexerSECOND                = 47
	KSqlLexerMILLISECOND           = 48
	KSqlLexerYEARS                 = 49
	KSqlLexerMONTHS                = 50
	KSqlLexerDAYS                  = 51
	KSqlLexerHOURS                 = 52
	KSqlLexerMINUTES               = 53
	KSqlLexerSECONDS               = 54
	KSqlLexerMILLISECONDS          = 55
	KSqlLexerZONE                  = 56
	KSqlLexerTUMBLING              = 57
	KSqlLexerHOPPING               = 58
	KSqlLexerSIZE                  = 59
	KSqlLexerADVANCE               = 60
	KSqlLexerRETENTION             = 61
	KSqlLexerGRACE                 = 62
	KSqlLexerPERIOD                = 63
	KSqlLexerCASE                  = 64
	KSqlLexerWHEN                  = 65
	KSqlLexerTHEN                  = 66
	KSqlLexerELSE                  = 67
	KSqlLexerEND                   = 68
	KSqlLexerJOIN                  = 69
	KSqlLexerFULL                  = 70
	KSqlLexerOUTER                 = 71
	KSqlLexerINNER                 = 72
	KSqlLexerLEFT                  = 73
	KSqlLexerRIGHT                 = 74
	KSqlLexerON                    = 75
	KSqlLexerPARTITION             = 76
	KSqlLexerSTRUCT                = 77
	KSqlLexerWITH                  = 78
	KSqlLexerVALUES                = 79
	KSqlLexerCREATE                = 80
	KSqlLexerTABLE                 = 81
	KSqlLexerTOPIC                 = 82
	KSqlLexerSTREAM                = 83
	KSqlLexerSTREAMS               = 84
	KSqlLexerINSERT                = 85
	KSqlLexerDELETE                = 86
	KSqlLexerINTO                  = 87
	KSqlLexerDESCRIBE              = 88
	KSqlLexerEXTENDED              = 89
	KSqlLexerPRINT                 = 90
	KSqlLexerEXPLAIN               = 91
	KSqlLexerANALYZE               = 92
	KSqlLexerTYPE                  = 93
	KSqlLexerTYPES                 = 94
	KSqlLexerCAST                  = 95
	KSqlLexerSHOW                  = 96
	KSqlLexerLIST                  = 97
	KSqlLexerTABLES                = 98
	KSqlLexerTOPICS                = 99
	KSqlLexerQUERY                 = 100
	KSqlLexerQUERIES               = 101
	KSqlLexerTERMINATE             = 102
	KSqlLexerLOAD                  = 103
	KSqlLexerCOLUMNS               = 104
	KSqlLexerCOLUMN                = 105
	KSqlLexerPARTITIONS            = 106
	KSqlLexerFUNCTIONS             = 107
	KSqlLexerFUNCTION              = 108
	KSqlLexerDROP                  = 109
	KSqlLexerTO                    = 110
	KSqlLexerRENAME                = 111
	KSqlLexerARRAY                 = 112
	KSqlLexerMAP                   = 113
	KSqlLexerSET                   = 114
	KSqlLexerDEFINE                = 115
	KSqlLexerUNDEFINE              = 116
	KSqlLexerRESET                 = 117
	KSqlLexerSESSION               = 118
	KSqlLexerSAMPLE                = 119
	KSqlLexerEXPORT                = 120
	KSqlLexerCATALOG               = 121
	KSqlLexerPROPERTIES            = 122
	KSqlLexerBEGINNING             = 123
	KSqlLexerUNSET                 = 124
	KSqlLexerRUN                   = 125
	KSqlLexerSCRIPT                = 126
	KSqlLexerDECIMAL               = 127
	KSqlLexerKEY                   = 128
	KSqlLexerCONNECTOR             = 129
	KSqlLexerCONNECTORS            = 130
	KSqlLexerSINK                  = 131
	KSqlLexerSOURCE                = 132
	KSqlLexerNAMESPACE             = 133
	KSqlLexerMATERIALIZED          = 134
	KSqlLexerVIEW                  = 135
	KSqlLexerPRIMARY               = 136
	KSqlLexerREPLACE               = 137
	KSqlLexerASSERT                = 138
	KSqlLexerADD                   = 139
	KSqlLexerALTER                 = 140
	KSqlLexerVARIABLES             = 141
	KSqlLexerPLUGINS               = 142
	KSqlLexerHEADERS               = 143
	KSqlLexerHEADER                = 144
	KSqlLexerIF                    = 145
	KSqlLexerEQ                    = 146
	KSqlLexerNEQ                   = 147
	KSqlLexerLT                    = 148
	KSqlLexerLTE                   = 149
	KSqlLexerGT                    = 150
	KSqlLexerGTE                   = 151
	KSqlLexerPLUS                  = 152
	KSqlLexerMINUS                 = 153
	KSqlLexerASTERISK              = 154
	KSqlLexerSLASH                 = 155
	KSqlLexerPERCENT               = 156
	KSqlLexerCONCAT                = 157
	KSqlLexerASSIGN                = 158
	KSqlLexerSTRUCT_FIELD_REF      = 159
	KSqlLexerLAMBDA_EXPRESSION     = 160
	KSqlLexerSTRING                = 161
	KSqlLexerINTEGER_VALUE         = 162
	KSqlLexerDECIMAL_VALUE         = 163
	KSqlLexerFLOATING_POINT_VALUE  = 164
	KSqlLexerIDENTIFIER            = 165
	KSqlLexerDIGIT_IDENTIFIER      = 166
	KSqlLexerQUOTED_IDENTIFIER     = 167
	KSqlLexerBACKQUOTED_IDENTIFIER = 168
	KSqlLexerVARIABLE              = 169
	KSqlLexerSIMPLE_COMMENT        = 170
	KSqlLexerDIRECTIVE_COMMENT     = 171
	KSqlLexerBRACKETED_COMMENT     = 172
	KSqlLexerWS                    = 173
	KSqlLexerUNRECOGNIZED          = 174
)

KSqlLexer tokens.

View Source
const (
	COMMENTS   = 2
	WHITESPACE = 3
	DIRECTIVES = 4
)
View Source
const (
	KSqlParserEOF                   = antlr.TokenEOF
	KSqlParserT__0                  = 1
	KSqlParserT__1                  = 2
	KSqlParserT__2                  = 3
	KSqlParserT__3                  = 4
	KSqlParserT__4                  = 5
	KSqlParserT__5                  = 6
	KSqlParserT__6                  = 7
	KSqlParserT__7                  = 8
	KSqlParserEMIT                  = 9
	KSqlParserCHANGES               = 10
	KSqlParserFINAL                 = 11
	KSqlParserSELECT                = 12
	KSqlParserFROM                  = 13
	KSqlParserAS                    = 14
	KSqlParserALL                   = 15
	KSqlParserDISTINCT              = 16
	KSqlParserWHERE                 = 17
	KSqlParserWITHIN                = 18
	KSqlParserWINDOW                = 19
	KSqlParserGROUP                 = 20
	KSqlParserBY                    = 21
	KSqlParserHAVING                = 22
	KSqlParserLIMIT                 = 23
	KSqlParserAT                    = 24
	KSqlParserOR                    = 25
	KSqlParserAND                   = 26
	KSqlParserIN                    = 27
	KSqlParserNOT                   = 28
	KSqlParserEXISTS                = 29
	KSqlParserBETWEEN               = 30
	KSqlParserLIKE                  = 31
	KSqlParserESCAPE                = 32
	KSqlParserIS                    = 33
	KSqlParserNULL                  = 34
	KSqlParserTRUE                  = 35
	KSqlParserFALSE                 = 36
	KSqlParserINTEGER               = 37
	KSqlParserDATE                  = 38
	KSqlParserTIME                  = 39
	KSqlParserTIMESTAMP             = 40
	KSqlParserINTERVAL              = 41
	KSqlParserYEAR                  = 42
	KSqlParserMONTH                 = 43
	KSqlParserDAY                   = 44
	KSqlParserHOUR                  = 45
	KSqlParserMINUTE                = 46
	KSqlParserSECOND                = 47
	KSqlParserMILLISECOND           = 48
	KSqlParserYEARS                 = 49
	KSqlParserMONTHS                = 50
	KSqlParserDAYS                  = 51
	KSqlParserHOURS                 = 52
	KSqlParserMINUTES               = 53
	KSqlParserSECONDS               = 54
	KSqlParserMILLISECONDS          = 55
	KSqlParserZONE                  = 56
	KSqlParserTUMBLING              = 57
	KSqlParserHOPPING               = 58
	KSqlParserSIZE                  = 59
	KSqlParserADVANCE               = 60
	KSqlParserRETENTION             = 61
	KSqlParserGRACE                 = 62
	KSqlParserPERIOD                = 63
	KSqlParserCASE                  = 64
	KSqlParserWHEN                  = 65
	KSqlParserTHEN                  = 66
	KSqlParserELSE                  = 67
	KSqlParserEND                   = 68
	KSqlParserJOIN                  = 69
	KSqlParserFULL                  = 70
	KSqlParserOUTER                 = 71
	KSqlParserINNER                 = 72
	KSqlParserLEFT                  = 73
	KSqlParserRIGHT                 = 74
	KSqlParserON                    = 75
	KSqlParserPARTITION             = 76
	KSqlParserSTRUCT                = 77
	KSqlParserWITH                  = 78
	KSqlParserVALUES                = 79
	KSqlParserCREATE                = 80
	KSqlParserTABLE                 = 81
	KSqlParserTOPIC                 = 82
	KSqlParserSTREAM                = 83
	KSqlParserSTREAMS               = 84
	KSqlParserINSERT                = 85
	KSqlParserDELETE                = 86
	KSqlParserINTO                  = 87
	KSqlParserDESCRIBE              = 88
	KSqlParserEXTENDED              = 89
	KSqlParserPRINT                 = 90
	KSqlParserEXPLAIN               = 91
	KSqlParserANALYZE               = 92
	KSqlParserTYPE                  = 93
	KSqlParserTYPES                 = 94
	KSqlParserCAST                  = 95
	KSqlParserSHOW                  = 96
	KSqlParserLIST                  = 97
	KSqlParserTABLES                = 98
	KSqlParserTOPICS                = 99
	KSqlParserQUERY                 = 100
	KSqlParserQUERIES               = 101
	KSqlParserTERMINATE             = 102
	KSqlParserLOAD                  = 103
	KSqlParserCOLUMNS               = 104
	KSqlParserCOLUMN                = 105
	KSqlParserPARTITIONS            = 106
	KSqlParserFUNCTIONS             = 107
	KSqlParserFUNCTION              = 108
	KSqlParserDROP                  = 109
	KSqlParserTO                    = 110
	KSqlParserRENAME                = 111
	KSqlParserARRAY                 = 112
	KSqlParserMAP                   = 113
	KSqlParserSET                   = 114
	KSqlParserDEFINE                = 115
	KSqlParserUNDEFINE              = 116
	KSqlParserRESET                 = 117
	KSqlParserSESSION               = 118
	KSqlParserSAMPLE                = 119
	KSqlParserEXPORT                = 120
	KSqlParserCATALOG               = 121
	KSqlParserPROPERTIES            = 122
	KSqlParserBEGINNING             = 123
	KSqlParserUNSET                 = 124
	KSqlParserRUN                   = 125
	KSqlParserSCRIPT                = 126
	KSqlParserDECIMAL               = 127
	KSqlParserKEY                   = 128
	KSqlParserCONNECTOR             = 129
	KSqlParserCONNECTORS            = 130
	KSqlParserSINK                  = 131
	KSqlParserSOURCE                = 132
	KSqlParserNAMESPACE             = 133
	KSqlParserMATERIALIZED          = 134
	KSqlParserVIEW                  = 135
	KSqlParserPRIMARY               = 136
	KSqlParserREPLACE               = 137
	KSqlParserASSERT                = 138
	KSqlParserADD                   = 139
	KSqlParserALTER                 = 140
	KSqlParserVARIABLES             = 141
	KSqlParserPLUGINS               = 142
	KSqlParserHEADERS               = 143
	KSqlParserHEADER                = 144
	KSqlParserIF                    = 145
	KSqlParserEQ                    = 146
	KSqlParserNEQ                   = 147
	KSqlParserLT                    = 148
	KSqlParserLTE                   = 149
	KSqlParserGT                    = 150
	KSqlParserGTE                   = 151
	KSqlParserPLUS                  = 152
	KSqlParserMINUS                 = 153
	KSqlParserASTERISK              = 154
	KSqlParserSLASH                 = 155
	KSqlParserPERCENT               = 156
	KSqlParserCONCAT                = 157
	KSqlParserASSIGN                = 158
	KSqlParserSTRUCT_FIELD_REF      = 159
	KSqlParserLAMBDA_EXPRESSION     = 160
	KSqlParserSTRING                = 161
	KSqlParserINTEGER_VALUE         = 162
	KSqlParserDECIMAL_VALUE         = 163
	KSqlParserFLOATING_POINT_VALUE  = 164
	KSqlParserIDENTIFIER            = 165
	KSqlParserDIGIT_IDENTIFIER      = 166
	KSqlParserQUOTED_IDENTIFIER     = 167
	KSqlParserBACKQUOTED_IDENTIFIER = 168
	KSqlParserVARIABLE              = 169
	KSqlParserSIMPLE_COMMENT        = 170
	KSqlParserDIRECTIVE_COMMENT     = 171
	KSqlParserBRACKETED_COMMENT     = 172
	KSqlParserWS                    = 173
	KSqlParserUNRECOGNIZED          = 174
	KSqlParserDELIMITER             = 175
)

KSqlParser tokens.

View Source
const (
	KSqlParserRULE_statements               = 0
	KSqlParserRULE_testStatement            = 1
	KSqlParserRULE_singleStatement          = 2
	KSqlParserRULE_singleExpression         = 3
	KSqlParserRULE_statement                = 4
	KSqlParserRULE_assertStatement          = 5
	KSqlParserRULE_runScript                = 6
	KSqlParserRULE_query                    = 7
	KSqlParserRULE_resultMaterialization    = 8
	KSqlParserRULE_alterOption              = 9
	KSqlParserRULE_tableElements            = 10
	KSqlParserRULE_tableElement             = 11
	KSqlParserRULE_columnConstraints        = 12
	KSqlParserRULE_tableProperties          = 13
	KSqlParserRULE_tableProperty            = 14
	KSqlParserRULE_printClause              = 15
	KSqlParserRULE_intervalClause           = 16
	KSqlParserRULE_limitClause              = 17
	KSqlParserRULE_retentionClause          = 18
	KSqlParserRULE_gracePeriodClause        = 19
	KSqlParserRULE_windowExpression         = 20
	KSqlParserRULE_tumblingWindowExpression = 21
	KSqlParserRULE_hoppingWindowExpression  = 22
	KSqlParserRULE_sessionWindowExpression  = 23
	KSqlParserRULE_windowUnit               = 24
	KSqlParserRULE_groupBy                  = 25
	KSqlParserRULE_partitionBy              = 26
	KSqlParserRULE_values                   = 27
	KSqlParserRULE_selectItem               = 28
	KSqlParserRULE_relation                 = 29
	KSqlParserRULE_joinedSource             = 30
	KSqlParserRULE_joinType                 = 31
	KSqlParserRULE_joinWindow               = 32
	KSqlParserRULE_withinExpression         = 33
	KSqlParserRULE_joinWindowSize           = 34
	KSqlParserRULE_joinCriteria             = 35
	KSqlParserRULE_aliasedRelation          = 36
	KSqlParserRULE_columns                  = 37
	KSqlParserRULE_relationPrimary          = 38
	KSqlParserRULE_expression               = 39
	KSqlParserRULE_booleanExpression        = 40
	KSqlParserRULE_predicated               = 41
	KSqlParserRULE_predicate                = 42
	KSqlParserRULE_valueExpression          = 43
	KSqlParserRULE_primaryExpression        = 44
	KSqlParserRULE_functionArgument         = 45
	KSqlParserRULE_timeZoneSpecifier        = 46
	KSqlParserRULE_comparisonOperator       = 47
	KSqlParserRULE_booleanValue             = 48
	KSqlParserRULE_sqltype                  = 49
	KSqlParserRULE_typeParameter            = 50
	KSqlParserRULE_baseType                 = 51
	KSqlParserRULE_whenClause               = 52
	KSqlParserRULE_identifier               = 53
	KSqlParserRULE_lambdaFunction           = 54
	KSqlParserRULE_variableName             = 55
	KSqlParserRULE_variableValue            = 56
	KSqlParserRULE_sourceName               = 57
	KSqlParserRULE_number                   = 58
	KSqlParserRULE_literal                  = 59
	KSqlParserRULE_nonReserved              = 60
)

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

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

func (*AliasedRelationContext) ExitRule

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

func (*AliasedRelationContext) GetParser

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

func (*AliasedRelationContext) GetRuleContext

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

func (*AliasedRelationContext) IsAliasedRelationContext

func (*AliasedRelationContext) IsAliasedRelationContext()

func (*AliasedRelationContext) RelationPrimary

func (s *AliasedRelationContext) RelationPrimary() IRelationPrimaryContext

func (*AliasedRelationContext) SourceName

func (*AliasedRelationContext) ToStringTree

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

type AlterOptionContext

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

func NewAlterOptionContext

func NewAlterOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterOptionContext

func NewEmptyAlterOptionContext

func NewEmptyAlterOptionContext() *AlterOptionContext

func (*AlterOptionContext) ADD

func (*AlterOptionContext) COLUMN

func (*AlterOptionContext) EnterRule

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

func (*AlterOptionContext) ExitRule

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

func (*AlterOptionContext) GetParser

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

func (*AlterOptionContext) GetRuleContext

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

func (*AlterOptionContext) Identifier

func (s *AlterOptionContext) Identifier() IIdentifierContext

func (*AlterOptionContext) IsAlterOptionContext

func (*AlterOptionContext) IsAlterOptionContext()

func (*AlterOptionContext) Sqltype

func (s *AlterOptionContext) Sqltype() ISqltypeContext

func (*AlterOptionContext) ToStringTree

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

type AlterSourceContext

type AlterSourceContext struct {
	*StatementContext
}

func NewAlterSourceContext

func NewAlterSourceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AlterSourceContext

func (*AlterSourceContext) ALTER

func (*AlterSourceContext) AllAlterOption

func (s *AlterSourceContext) AllAlterOption() []IAlterOptionContext

func (*AlterSourceContext) AlterOption

func (s *AlterSourceContext) AlterOption(i int) IAlterOptionContext

func (*AlterSourceContext) EnterRule

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

func (*AlterSourceContext) ExitRule

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

func (*AlterSourceContext) GetRuleContext

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

func (*AlterSourceContext) STREAM

func (*AlterSourceContext) SourceName

func (s *AlterSourceContext) SourceName() ISourceNameContext

func (*AlterSourceContext) TABLE

type ArithmeticBinaryContext

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

func NewArithmeticBinaryContext

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

func (*ArithmeticBinaryContext) ASTERISK

func (*ArithmeticBinaryContext) AllValueExpression

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

func (*ArithmeticBinaryContext) EnterRule

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

func (*ArithmeticBinaryContext) ExitRule

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

func (*ArithmeticBinaryContext) GetLeft

func (*ArithmeticBinaryContext) GetOperator

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

func (*ArithmeticBinaryContext) GetRight

func (*ArithmeticBinaryContext) GetRuleContext

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

func (*ArithmeticBinaryContext) MINUS

func (*ArithmeticBinaryContext) PERCENT

func (*ArithmeticBinaryContext) PLUS

func (*ArithmeticBinaryContext) SLASH

func (*ArithmeticBinaryContext) SetLeft

func (*ArithmeticBinaryContext) SetOperator

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

func (*ArithmeticBinaryContext) SetRight

func (*ArithmeticBinaryContext) ValueExpression

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

type ArithmeticUnaryContext

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

func NewArithmeticUnaryContext

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

func (*ArithmeticUnaryContext) EnterRule

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

func (*ArithmeticUnaryContext) ExitRule

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

func (*ArithmeticUnaryContext) GetOperator

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

func (*ArithmeticUnaryContext) GetRuleContext

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

func (*ArithmeticUnaryContext) MINUS

func (*ArithmeticUnaryContext) PLUS

func (*ArithmeticUnaryContext) SetOperator

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

func (*ArithmeticUnaryContext) ValueExpression

func (s *ArithmeticUnaryContext) ValueExpression() IValueExpressionContext

type ArrayConstructorContext

type ArrayConstructorContext struct {
	*PrimaryExpressionContext
}

func NewArrayConstructorContext

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

func (*ArrayConstructorContext) ARRAY

func (*ArrayConstructorContext) AllExpression

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

func (*ArrayConstructorContext) EnterRule

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

func (*ArrayConstructorContext) ExitRule

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

func (*ArrayConstructorContext) Expression

func (*ArrayConstructorContext) GetRuleContext

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

type AssertStatementContext

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

func NewAssertStatementContext

func NewAssertStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssertStatementContext

func NewEmptyAssertStatementContext

func NewEmptyAssertStatementContext() *AssertStatementContext

func (*AssertStatementContext) CopyFrom

func (*AssertStatementContext) GetParser

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

func (*AssertStatementContext) GetRuleContext

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

func (*AssertStatementContext) IsAssertStatementContext

func (*AssertStatementContext) IsAssertStatementContext()

func (*AssertStatementContext) ToStringTree

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

type AssertStreamContext

type AssertStreamContext struct {
	*AssertStatementContext
}

func NewAssertStreamContext

func NewAssertStreamContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssertStreamContext

func (*AssertStreamContext) ASSERT

func (*AssertStreamContext) EnterRule

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

func (*AssertStreamContext) ExitRule

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

func (*AssertStreamContext) GetRuleContext

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

func (*AssertStreamContext) STREAM

func (*AssertStreamContext) SourceName

func (s *AssertStreamContext) SourceName() ISourceNameContext

func (*AssertStreamContext) TableElements

func (s *AssertStreamContext) TableElements() ITableElementsContext

func (*AssertStreamContext) TableProperties

func (s *AssertStreamContext) TableProperties() ITablePropertiesContext

func (*AssertStreamContext) WITH

type AssertTableContext

type AssertTableContext struct {
	*AssertStatementContext
}

func NewAssertTableContext

func NewAssertTableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssertTableContext

func (*AssertTableContext) ASSERT

func (*AssertTableContext) EnterRule

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

func (*AssertTableContext) ExitRule

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

func (*AssertTableContext) GetRuleContext

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

func (*AssertTableContext) SourceName

func (s *AssertTableContext) SourceName() ISourceNameContext

func (*AssertTableContext) TABLE

func (*AssertTableContext) TableElements

func (s *AssertTableContext) TableElements() ITableElementsContext

func (*AssertTableContext) TableProperties

func (s *AssertTableContext) TableProperties() ITablePropertiesContext

func (*AssertTableContext) WITH

type AssertTombstoneContext

type AssertTombstoneContext struct {
	*AssertStatementContext
}

func NewAssertTombstoneContext

func NewAssertTombstoneContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssertTombstoneContext

func (*AssertTombstoneContext) ASSERT

func (*AssertTombstoneContext) Columns

func (*AssertTombstoneContext) EnterRule

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

func (*AssertTombstoneContext) ExitRule

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

func (*AssertTombstoneContext) GetRuleContext

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

func (*AssertTombstoneContext) KEY

func (*AssertTombstoneContext) NULL

func (*AssertTombstoneContext) SourceName

func (*AssertTombstoneContext) VALUES

func (*AssertTombstoneContext) Values

type AssertValuesContext

type AssertValuesContext struct {
	*AssertStatementContext
}

func NewAssertValuesContext

func NewAssertValuesContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssertValuesContext

func (*AssertValuesContext) ASSERT

func (*AssertValuesContext) AllVALUES

func (s *AssertValuesContext) AllVALUES() []antlr.TerminalNode

func (*AssertValuesContext) Columns

func (s *AssertValuesContext) Columns() IColumnsContext

func (*AssertValuesContext) EnterRule

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

func (*AssertValuesContext) ExitRule

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

func (*AssertValuesContext) GetRuleContext

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

func (*AssertValuesContext) SourceName

func (s *AssertValuesContext) SourceName() ISourceNameContext

func (*AssertValuesContext) VALUES

func (*AssertValuesContext) Values

func (s *AssertValuesContext) Values() IValuesContext

type AtTimeZoneContext

type AtTimeZoneContext struct {
	*ValueExpressionContext
}

func NewAtTimeZoneContext

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

func (*AtTimeZoneContext) AT

func (*AtTimeZoneContext) EnterRule

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

func (*AtTimeZoneContext) ExitRule

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

func (*AtTimeZoneContext) GetRuleContext

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

func (*AtTimeZoneContext) TimeZoneSpecifier

func (s *AtTimeZoneContext) TimeZoneSpecifier() ITimeZoneSpecifierContext

func (*AtTimeZoneContext) ValueExpression

func (s *AtTimeZoneContext) ValueExpression() IValueExpressionContext

type BackQuotedIdentifierContext

type BackQuotedIdentifierContext struct {
	*IdentifierContext
}

func NewBackQuotedIdentifierContext

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

func (*BackQuotedIdentifierContext) BACKQUOTED_IDENTIFIER

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

func (*BackQuotedIdentifierContext) EnterRule

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

func (*BackQuotedIdentifierContext) ExitRule

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

func (*BackQuotedIdentifierContext) GetRuleContext

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

type BaseKSqlListener

type BaseKSqlListener struct{}

BaseKSqlListener is a complete listener for a parse tree produced by KSqlParser.

func (*BaseKSqlListener) EnterAliasedRelation

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

EnterAliasedRelation is called when production aliasedRelation is entered.

func (*BaseKSqlListener) EnterAlterOption

func (s *BaseKSqlListener) EnterAlterOption(ctx *AlterOptionContext)

EnterAlterOption is called when production alterOption is entered.

func (*BaseKSqlListener) EnterAlterSource

func (s *BaseKSqlListener) EnterAlterSource(ctx *AlterSourceContext)

EnterAlterSource is called when production alterSource is entered.

func (*BaseKSqlListener) EnterArithmeticBinary

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

EnterArithmeticBinary is called when production arithmeticBinary is entered.

func (*BaseKSqlListener) EnterArithmeticUnary

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

EnterArithmeticUnary is called when production arithmeticUnary is entered.

func (*BaseKSqlListener) EnterArrayConstructor

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

EnterArrayConstructor is called when production arrayConstructor is entered.

func (*BaseKSqlListener) EnterAssertStream

func (s *BaseKSqlListener) EnterAssertStream(ctx *AssertStreamContext)

EnterAssertStream is called when production assertStream is entered.

func (*BaseKSqlListener) EnterAssertTable

func (s *BaseKSqlListener) EnterAssertTable(ctx *AssertTableContext)

EnterAssertTable is called when production assertTable is entered.

func (*BaseKSqlListener) EnterAssertTombstone

func (s *BaseKSqlListener) EnterAssertTombstone(ctx *AssertTombstoneContext)

EnterAssertTombstone is called when production assertTombstone is entered.

func (*BaseKSqlListener) EnterAssertValues

func (s *BaseKSqlListener) EnterAssertValues(ctx *AssertValuesContext)

EnterAssertValues is called when production assertValues is entered.

func (*BaseKSqlListener) EnterAtTimeZone

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

EnterAtTimeZone is called when production atTimeZone is entered.

func (*BaseKSqlListener) EnterBackQuotedIdentifier

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

EnterBackQuotedIdentifier is called when production backQuotedIdentifier is entered.

func (*BaseKSqlListener) EnterBaseType

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

EnterBaseType is called when production baseType is entered.

func (*BaseKSqlListener) EnterBetween

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

EnterBetween is called when production between is entered.

func (*BaseKSqlListener) EnterBooleanDefault

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

EnterBooleanDefault is called when production booleanDefault is entered.

func (*BaseKSqlListener) EnterBooleanLiteral

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

EnterBooleanLiteral is called when production booleanLiteral is entered.

func (*BaseKSqlListener) EnterBooleanValue

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

EnterBooleanValue is called when production booleanValue is entered.

func (*BaseKSqlListener) EnterCast

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

EnterCast is called when production cast is entered.

func (*BaseKSqlListener) EnterColumnConstraints

func (s *BaseKSqlListener) EnterColumnConstraints(ctx *ColumnConstraintsContext)

EnterColumnConstraints is called when production columnConstraints is entered.

func (*BaseKSqlListener) EnterColumnReference

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

EnterColumnReference is called when production columnReference is entered.

func (*BaseKSqlListener) EnterColumns

func (s *BaseKSqlListener) EnterColumns(ctx *ColumnsContext)

EnterColumns is called when production columns is entered.

func (*BaseKSqlListener) EnterComparison

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

EnterComparison is called when production comparison is entered.

func (*BaseKSqlListener) EnterComparisonOperator

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

EnterComparisonOperator is called when production comparisonOperator is entered.

func (*BaseKSqlListener) EnterConcatenation

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

EnterConcatenation is called when production concatenation is entered.

func (*BaseKSqlListener) EnterCreateConnector

func (s *BaseKSqlListener) EnterCreateConnector(ctx *CreateConnectorContext)

EnterCreateConnector is called when production createConnector is entered.

func (*BaseKSqlListener) EnterCreateStream

func (s *BaseKSqlListener) EnterCreateStream(ctx *CreateStreamContext)

EnterCreateStream is called when production createStream is entered.

func (*BaseKSqlListener) EnterCreateStreamAs

func (s *BaseKSqlListener) EnterCreateStreamAs(ctx *CreateStreamAsContext)

EnterCreateStreamAs is called when production createStreamAs is entered.

func (*BaseKSqlListener) EnterCreateTable

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

EnterCreateTable is called when production createTable is entered.

func (*BaseKSqlListener) EnterCreateTableAs

func (s *BaseKSqlListener) EnterCreateTableAs(ctx *CreateTableAsContext)

EnterCreateTableAs is called when production createTableAs is entered.

func (*BaseKSqlListener) EnterDecimalLiteral

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

EnterDecimalLiteral is called when production decimalLiteral is entered.

func (*BaseKSqlListener) EnterDefineVariable

func (s *BaseKSqlListener) EnterDefineVariable(ctx *DefineVariableContext)

EnterDefineVariable is called when production defineVariable is entered.

func (*BaseKSqlListener) EnterDereference

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

EnterDereference is called when production dereference is entered.

func (*BaseKSqlListener) EnterDescribeConnector

func (s *BaseKSqlListener) EnterDescribeConnector(ctx *DescribeConnectorContext)

EnterDescribeConnector is called when production describeConnector is entered.

func (*BaseKSqlListener) EnterDescribeFunction

func (s *BaseKSqlListener) EnterDescribeFunction(ctx *DescribeFunctionContext)

EnterDescribeFunction is called when production describeFunction is entered.

func (*BaseKSqlListener) EnterDescribeStreams

func (s *BaseKSqlListener) EnterDescribeStreams(ctx *DescribeStreamsContext)

EnterDescribeStreams is called when production describeStreams is entered.

func (*BaseKSqlListener) EnterDigitIdentifier

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

EnterDigitIdentifier is called when production digitIdentifier is entered.

func (*BaseKSqlListener) EnterDistinctFrom

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

EnterDistinctFrom is called when production distinctFrom is entered.

func (*BaseKSqlListener) EnterDropConnector

func (s *BaseKSqlListener) EnterDropConnector(ctx *DropConnectorContext)

EnterDropConnector is called when production dropConnector is entered.

func (*BaseKSqlListener) EnterDropStream

func (s *BaseKSqlListener) EnterDropStream(ctx *DropStreamContext)

EnterDropStream is called when production dropStream is entered.

func (*BaseKSqlListener) EnterDropTable

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

EnterDropTable is called when production dropTable is entered.

func (*BaseKSqlListener) EnterDropType

func (s *BaseKSqlListener) EnterDropType(ctx *DropTypeContext)

EnterDropType is called when production dropType is entered.

func (*BaseKSqlListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseKSqlListener) EnterExplain

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

EnterExplain is called when production explain is entered.

func (*BaseKSqlListener) EnterExpression

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

EnterExpression is called when production expression is entered.

func (*BaseKSqlListener) EnterFloatLiteral

func (s *BaseKSqlListener) EnterFloatLiteral(ctx *FloatLiteralContext)

EnterFloatLiteral is called when production floatLiteral is entered.

func (*BaseKSqlListener) EnterFunctionArgument

func (s *BaseKSqlListener) EnterFunctionArgument(ctx *FunctionArgumentContext)

EnterFunctionArgument is called when production functionArgument is entered.

func (*BaseKSqlListener) EnterFunctionCall

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

EnterFunctionCall is called when production functionCall is entered.

func (*BaseKSqlListener) EnterGracePeriodClause

func (s *BaseKSqlListener) EnterGracePeriodClause(ctx *GracePeriodClauseContext)

EnterGracePeriodClause is called when production gracePeriodClause is entered.

func (*BaseKSqlListener) EnterGroupBy

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

EnterGroupBy is called when production groupBy is entered.

func (*BaseKSqlListener) EnterHoppingWindowExpression

func (s *BaseKSqlListener) EnterHoppingWindowExpression(ctx *HoppingWindowExpressionContext)

EnterHoppingWindowExpression is called when production hoppingWindowExpression is entered.

func (*BaseKSqlListener) EnterInList

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

EnterInList is called when production inList is entered.

func (*BaseKSqlListener) EnterInnerJoin

func (s *BaseKSqlListener) EnterInnerJoin(ctx *InnerJoinContext)

EnterInnerJoin is called when production innerJoin is entered.

func (*BaseKSqlListener) EnterInsertInto

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

EnterInsertInto is called when production insertInto is entered.

func (*BaseKSqlListener) EnterInsertValues

func (s *BaseKSqlListener) EnterInsertValues(ctx *InsertValuesContext)

EnterInsertValues is called when production insertValues is entered.

func (*BaseKSqlListener) EnterIntegerLiteral

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

EnterIntegerLiteral is called when production integerLiteral is entered.

func (*BaseKSqlListener) EnterIntervalClause

func (s *BaseKSqlListener) EnterIntervalClause(ctx *IntervalClauseContext)

EnterIntervalClause is called when production intervalClause is entered.

func (*BaseKSqlListener) EnterJoinCriteria

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

EnterJoinCriteria is called when production joinCriteria is entered.

func (*BaseKSqlListener) EnterJoinRelation

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

EnterJoinRelation is called when production joinRelation is entered.

func (*BaseKSqlListener) EnterJoinWindow

func (s *BaseKSqlListener) EnterJoinWindow(ctx *JoinWindowContext)

EnterJoinWindow is called when production joinWindow is entered.

func (*BaseKSqlListener) EnterJoinWindowSize

func (s *BaseKSqlListener) EnterJoinWindowSize(ctx *JoinWindowSizeContext)

EnterJoinWindowSize is called when production joinWindowSize is entered.

func (*BaseKSqlListener) EnterJoinWindowWithBeforeAndAfter

func (s *BaseKSqlListener) EnterJoinWindowWithBeforeAndAfter(ctx *JoinWindowWithBeforeAndAfterContext)

EnterJoinWindowWithBeforeAndAfter is called when production joinWindowWithBeforeAndAfter is entered.

func (*BaseKSqlListener) EnterJoinedSource

func (s *BaseKSqlListener) EnterJoinedSource(ctx *JoinedSourceContext)

EnterJoinedSource is called when production joinedSource is entered.

func (*BaseKSqlListener) EnterLambda

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

EnterLambda is called when production lambda is entered.

func (*BaseKSqlListener) EnterLeftJoin

func (s *BaseKSqlListener) EnterLeftJoin(ctx *LeftJoinContext)

EnterLeftJoin is called when production leftJoin is entered.

func (*BaseKSqlListener) EnterLike

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

EnterLike is called when production like is entered.

func (*BaseKSqlListener) EnterLimitClause

func (s *BaseKSqlListener) EnterLimitClause(ctx *LimitClauseContext)

EnterLimitClause is called when production limitClause is entered.

func (*BaseKSqlListener) EnterListConnectorPlugins

func (s *BaseKSqlListener) EnterListConnectorPlugins(ctx *ListConnectorPluginsContext)

EnterListConnectorPlugins is called when production listConnectorPlugins is entered.

func (*BaseKSqlListener) EnterListConnectors

func (s *BaseKSqlListener) EnterListConnectors(ctx *ListConnectorsContext)

EnterListConnectors is called when production listConnectors is entered.

func (*BaseKSqlListener) EnterListFunctions

func (s *BaseKSqlListener) EnterListFunctions(ctx *ListFunctionsContext)

EnterListFunctions is called when production listFunctions is entered.

func (*BaseKSqlListener) EnterListProperties

func (s *BaseKSqlListener) EnterListProperties(ctx *ListPropertiesContext)

EnterListProperties is called when production listProperties is entered.

func (*BaseKSqlListener) EnterListQueries

func (s *BaseKSqlListener) EnterListQueries(ctx *ListQueriesContext)

EnterListQueries is called when production listQueries is entered.

func (*BaseKSqlListener) EnterListStreams

func (s *BaseKSqlListener) EnterListStreams(ctx *ListStreamsContext)

EnterListStreams is called when production listStreams is entered.

func (*BaseKSqlListener) EnterListTables

func (s *BaseKSqlListener) EnterListTables(ctx *ListTablesContext)

EnterListTables is called when production listTables is entered.

func (*BaseKSqlListener) EnterListTopics

func (s *BaseKSqlListener) EnterListTopics(ctx *ListTopicsContext)

EnterListTopics is called when production listTopics is entered.

func (*BaseKSqlListener) EnterListTypes

func (s *BaseKSqlListener) EnterListTypes(ctx *ListTypesContext)

EnterListTypes is called when production listTypes is entered.

func (*BaseKSqlListener) EnterListVariables

func (s *BaseKSqlListener) EnterListVariables(ctx *ListVariablesContext)

EnterListVariables is called when production listVariables is entered.

func (*BaseKSqlListener) EnterLiteralExpression

func (s *BaseKSqlListener) EnterLiteralExpression(ctx *LiteralExpressionContext)

EnterLiteralExpression is called when production literalExpression is entered.

func (*BaseKSqlListener) EnterLogicalBinary

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

EnterLogicalBinary is called when production logicalBinary is entered.

func (*BaseKSqlListener) EnterLogicalNot

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

EnterLogicalNot is called when production logicalNot is entered.

func (*BaseKSqlListener) EnterMapConstructor

func (s *BaseKSqlListener) EnterMapConstructor(ctx *MapConstructorContext)

EnterMapConstructor is called when production mapConstructor is entered.

func (*BaseKSqlListener) EnterNonReserved

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

EnterNonReserved is called when production nonReserved is entered.

func (*BaseKSqlListener) EnterNullLiteral

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

EnterNullLiteral is called when production nullLiteral is entered.

func (*BaseKSqlListener) EnterNullPredicate

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

EnterNullPredicate is called when production nullPredicate is entered.

func (*BaseKSqlListener) EnterNumericLiteral

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

EnterNumericLiteral is called when production numericLiteral is entered.

func (*BaseKSqlListener) EnterOuterJoin

func (s *BaseKSqlListener) EnterOuterJoin(ctx *OuterJoinContext)

EnterOuterJoin is called when production outerJoin is entered.

func (*BaseKSqlListener) EnterParenthesizedExpression

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

EnterParenthesizedExpression is called when production parenthesizedExpression is entered.

func (*BaseKSqlListener) EnterPartitionBy

func (s *BaseKSqlListener) EnterPartitionBy(ctx *PartitionByContext)

EnterPartitionBy is called when production partitionBy is entered.

func (*BaseKSqlListener) EnterPredicated

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

EnterPredicated is called when production predicated is entered.

func (*BaseKSqlListener) EnterPrintClause

func (s *BaseKSqlListener) EnterPrintClause(ctx *PrintClauseContext)

EnterPrintClause is called when production printClause is entered.

func (*BaseKSqlListener) EnterPrintTopic

func (s *BaseKSqlListener) EnterPrintTopic(ctx *PrintTopicContext)

EnterPrintTopic is called when production printTopic is entered.

func (*BaseKSqlListener) EnterQualifiedColumnReference

func (s *BaseKSqlListener) EnterQualifiedColumnReference(ctx *QualifiedColumnReferenceContext)

EnterQualifiedColumnReference is called when production qualifiedColumnReference is entered.

func (*BaseKSqlListener) EnterQuery

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

EnterQuery is called when production query is entered.

func (*BaseKSqlListener) EnterQueryStatement

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

EnterQueryStatement is called when production queryStatement is entered.

func (*BaseKSqlListener) EnterQuotedIdentifierAlternative

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

EnterQuotedIdentifierAlternative is called when production quotedIdentifierAlternative is entered.

func (*BaseKSqlListener) EnterRegisterType

func (s *BaseKSqlListener) EnterRegisterType(ctx *RegisterTypeContext)

EnterRegisterType is called when production registerType is entered.

func (*BaseKSqlListener) EnterRelationDefault

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

EnterRelationDefault is called when production relationDefault is entered.

func (*BaseKSqlListener) EnterResultMaterialization

func (s *BaseKSqlListener) EnterResultMaterialization(ctx *ResultMaterializationContext)

EnterResultMaterialization is called when production resultMaterialization is entered.

func (*BaseKSqlListener) EnterRetentionClause

func (s *BaseKSqlListener) EnterRetentionClause(ctx *RetentionClauseContext)

EnterRetentionClause is called when production retentionClause is entered.

func (*BaseKSqlListener) EnterRunScript

func (s *BaseKSqlListener) EnterRunScript(ctx *RunScriptContext)

EnterRunScript is called when production runScript is entered.

func (*BaseKSqlListener) EnterSearchedCase

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

EnterSearchedCase is called when production searchedCase is entered.

func (*BaseKSqlListener) EnterSelectAll

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

EnterSelectAll is called when production selectAll is entered.

func (*BaseKSqlListener) EnterSelectSingle

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

EnterSelectSingle is called when production selectSingle is entered.

func (*BaseKSqlListener) EnterSessionWindowExpression

func (s *BaseKSqlListener) EnterSessionWindowExpression(ctx *SessionWindowExpressionContext)

EnterSessionWindowExpression is called when production sessionWindowExpression is entered.

func (*BaseKSqlListener) EnterSetProperty

func (s *BaseKSqlListener) EnterSetProperty(ctx *SetPropertyContext)

EnterSetProperty is called when production setProperty is entered.

func (*BaseKSqlListener) EnterShowColumns

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

EnterShowColumns is called when production showColumns is entered.

func (*BaseKSqlListener) EnterSimpleCase

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

EnterSimpleCase is called when production simpleCase is entered.

func (*BaseKSqlListener) EnterSingleExpression

func (s *BaseKSqlListener) EnterSingleExpression(ctx *SingleExpressionContext)

EnterSingleExpression is called when production singleExpression is entered.

func (*BaseKSqlListener) EnterSingleJoinWindow

func (s *BaseKSqlListener) EnterSingleJoinWindow(ctx *SingleJoinWindowContext)

EnterSingleJoinWindow is called when production singleJoinWindow is entered.

func (*BaseKSqlListener) EnterSingleStatement

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

EnterSingleStatement is called when production singleStatement is entered.

func (*BaseKSqlListener) EnterSourceName

func (s *BaseKSqlListener) EnterSourceName(ctx *SourceNameContext)

EnterSourceName is called when production sourceName is entered.

func (*BaseKSqlListener) EnterSqltype

func (s *BaseKSqlListener) EnterSqltype(ctx *SqltypeContext)

EnterSqltype is called when production sqltype is entered.

func (*BaseKSqlListener) EnterStatements

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

EnterStatements is called when production statements is entered.

func (*BaseKSqlListener) EnterStringLiteral

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

EnterStringLiteral is called when production stringLiteral is entered.

func (*BaseKSqlListener) EnterStructConstructor

func (s *BaseKSqlListener) EnterStructConstructor(ctx *StructConstructorContext)

EnterStructConstructor is called when production structConstructor is entered.

func (*BaseKSqlListener) EnterSubscript

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

EnterSubscript is called when production subscript is entered.

func (*BaseKSqlListener) EnterTableElement

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

EnterTableElement is called when production tableElement is entered.

func (*BaseKSqlListener) EnterTableElements

func (s *BaseKSqlListener) EnterTableElements(ctx *TableElementsContext)

EnterTableElements is called when production tableElements is entered.

func (*BaseKSqlListener) EnterTableName

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

EnterTableName is called when production tableName is entered.

func (*BaseKSqlListener) EnterTableProperties

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

EnterTableProperties is called when production tableProperties is entered.

func (*BaseKSqlListener) EnterTableProperty

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

EnterTableProperty is called when production tableProperty is entered.

func (*BaseKSqlListener) EnterTerminateQuery

func (s *BaseKSqlListener) EnterTerminateQuery(ctx *TerminateQueryContext)

EnterTerminateQuery is called when production terminateQuery is entered.

func (*BaseKSqlListener) EnterTestStatement

func (s *BaseKSqlListener) EnterTestStatement(ctx *TestStatementContext)

EnterTestStatement is called when production testStatement is entered.

func (*BaseKSqlListener) EnterTimeZoneString

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

EnterTimeZoneString is called when production timeZoneString is entered.

func (*BaseKSqlListener) EnterTumblingWindowExpression

func (s *BaseKSqlListener) EnterTumblingWindowExpression(ctx *TumblingWindowExpressionContext)

EnterTumblingWindowExpression is called when production tumblingWindowExpression is entered.

func (*BaseKSqlListener) EnterTypeConstructor

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

EnterTypeConstructor is called when production typeConstructor is entered.

func (*BaseKSqlListener) EnterTypeParameter

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

EnterTypeParameter is called when production typeParameter is entered.

func (*BaseKSqlListener) EnterUndefineVariable

func (s *BaseKSqlListener) EnterUndefineVariable(ctx *UndefineVariableContext)

EnterUndefineVariable is called when production undefineVariable is entered.

func (*BaseKSqlListener) EnterUnquotedIdentifier

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

EnterUnquotedIdentifier is called when production unquotedIdentifier is entered.

func (*BaseKSqlListener) EnterUnsetProperty

func (s *BaseKSqlListener) EnterUnsetProperty(ctx *UnsetPropertyContext)

EnterUnsetProperty is called when production unsetProperty is entered.

func (*BaseKSqlListener) EnterValueExpressionDefault

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

EnterValueExpressionDefault is called when production valueExpressionDefault is entered.

func (*BaseKSqlListener) EnterValues

func (s *BaseKSqlListener) EnterValues(ctx *ValuesContext)

EnterValues is called when production values is entered.

func (*BaseKSqlListener) EnterVariableIdentifier

func (s *BaseKSqlListener) EnterVariableIdentifier(ctx *VariableIdentifierContext)

EnterVariableIdentifier is called when production variableIdentifier is entered.

func (*BaseKSqlListener) EnterVariableLiteral

func (s *BaseKSqlListener) EnterVariableLiteral(ctx *VariableLiteralContext)

EnterVariableLiteral is called when production variableLiteral is entered.

func (*BaseKSqlListener) EnterVariableName

func (s *BaseKSqlListener) EnterVariableName(ctx *VariableNameContext)

EnterVariableName is called when production variableName is entered.

func (*BaseKSqlListener) EnterVariableValue

func (s *BaseKSqlListener) EnterVariableValue(ctx *VariableValueContext)

EnterVariableValue is called when production variableValue is entered.

func (*BaseKSqlListener) EnterWhenClause

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

EnterWhenClause is called when production whenClause is entered.

func (*BaseKSqlListener) EnterWindowExpression

func (s *BaseKSqlListener) EnterWindowExpression(ctx *WindowExpressionContext)

EnterWindowExpression is called when production windowExpression is entered.

func (*BaseKSqlListener) EnterWindowUnit

func (s *BaseKSqlListener) EnterWindowUnit(ctx *WindowUnitContext)

EnterWindowUnit is called when production windowUnit is entered.

func (*BaseKSqlListener) ExitAliasedRelation

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

ExitAliasedRelation is called when production aliasedRelation is exited.

func (*BaseKSqlListener) ExitAlterOption

func (s *BaseKSqlListener) ExitAlterOption(ctx *AlterOptionContext)

ExitAlterOption is called when production alterOption is exited.

func (*BaseKSqlListener) ExitAlterSource

func (s *BaseKSqlListener) ExitAlterSource(ctx *AlterSourceContext)

ExitAlterSource is called when production alterSource is exited.

func (*BaseKSqlListener) ExitArithmeticBinary

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

ExitArithmeticBinary is called when production arithmeticBinary is exited.

func (*BaseKSqlListener) ExitArithmeticUnary

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

ExitArithmeticUnary is called when production arithmeticUnary is exited.

func (*BaseKSqlListener) ExitArrayConstructor

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

ExitArrayConstructor is called when production arrayConstructor is exited.

func (*BaseKSqlListener) ExitAssertStream

func (s *BaseKSqlListener) ExitAssertStream(ctx *AssertStreamContext)

ExitAssertStream is called when production assertStream is exited.

func (*BaseKSqlListener) ExitAssertTable

func (s *BaseKSqlListener) ExitAssertTable(ctx *AssertTableContext)

ExitAssertTable is called when production assertTable is exited.

func (*BaseKSqlListener) ExitAssertTombstone

func (s *BaseKSqlListener) ExitAssertTombstone(ctx *AssertTombstoneContext)

ExitAssertTombstone is called when production assertTombstone is exited.

func (*BaseKSqlListener) ExitAssertValues

func (s *BaseKSqlListener) ExitAssertValues(ctx *AssertValuesContext)

ExitAssertValues is called when production assertValues is exited.

func (*BaseKSqlListener) ExitAtTimeZone

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

ExitAtTimeZone is called when production atTimeZone is exited.

func (*BaseKSqlListener) ExitBackQuotedIdentifier

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

ExitBackQuotedIdentifier is called when production backQuotedIdentifier is exited.

func (*BaseKSqlListener) ExitBaseType

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

ExitBaseType is called when production baseType is exited.

func (*BaseKSqlListener) ExitBetween

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

ExitBetween is called when production between is exited.

func (*BaseKSqlListener) ExitBooleanDefault

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

ExitBooleanDefault is called when production booleanDefault is exited.

func (*BaseKSqlListener) ExitBooleanLiteral

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

ExitBooleanLiteral is called when production booleanLiteral is exited.

func (*BaseKSqlListener) ExitBooleanValue

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

ExitBooleanValue is called when production booleanValue is exited.

func (*BaseKSqlListener) ExitCast

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

ExitCast is called when production cast is exited.

func (*BaseKSqlListener) ExitColumnConstraints

func (s *BaseKSqlListener) ExitColumnConstraints(ctx *ColumnConstraintsContext)

ExitColumnConstraints is called when production columnConstraints is exited.

func (*BaseKSqlListener) ExitColumnReference

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

ExitColumnReference is called when production columnReference is exited.

func (*BaseKSqlListener) ExitColumns

func (s *BaseKSqlListener) ExitColumns(ctx *ColumnsContext)

ExitColumns is called when production columns is exited.

func (*BaseKSqlListener) ExitComparison

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

ExitComparison is called when production comparison is exited.

func (*BaseKSqlListener) ExitComparisonOperator

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

ExitComparisonOperator is called when production comparisonOperator is exited.

func (*BaseKSqlListener) ExitConcatenation

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

ExitConcatenation is called when production concatenation is exited.

func (*BaseKSqlListener) ExitCreateConnector

func (s *BaseKSqlListener) ExitCreateConnector(ctx *CreateConnectorContext)

ExitCreateConnector is called when production createConnector is exited.

func (*BaseKSqlListener) ExitCreateStream

func (s *BaseKSqlListener) ExitCreateStream(ctx *CreateStreamContext)

ExitCreateStream is called when production createStream is exited.

func (*BaseKSqlListener) ExitCreateStreamAs

func (s *BaseKSqlListener) ExitCreateStreamAs(ctx *CreateStreamAsContext)

ExitCreateStreamAs is called when production createStreamAs is exited.

func (*BaseKSqlListener) ExitCreateTable

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

ExitCreateTable is called when production createTable is exited.

func (*BaseKSqlListener) ExitCreateTableAs

func (s *BaseKSqlListener) ExitCreateTableAs(ctx *CreateTableAsContext)

ExitCreateTableAs is called when production createTableAs is exited.

func (*BaseKSqlListener) ExitDecimalLiteral

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

ExitDecimalLiteral is called when production decimalLiteral is exited.

func (*BaseKSqlListener) ExitDefineVariable

func (s *BaseKSqlListener) ExitDefineVariable(ctx *DefineVariableContext)

ExitDefineVariable is called when production defineVariable is exited.

func (*BaseKSqlListener) ExitDereference

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

ExitDereference is called when production dereference is exited.

func (*BaseKSqlListener) ExitDescribeConnector

func (s *BaseKSqlListener) ExitDescribeConnector(ctx *DescribeConnectorContext)

ExitDescribeConnector is called when production describeConnector is exited.

func (*BaseKSqlListener) ExitDescribeFunction

func (s *BaseKSqlListener) ExitDescribeFunction(ctx *DescribeFunctionContext)

ExitDescribeFunction is called when production describeFunction is exited.

func (*BaseKSqlListener) ExitDescribeStreams

func (s *BaseKSqlListener) ExitDescribeStreams(ctx *DescribeStreamsContext)

ExitDescribeStreams is called when production describeStreams is exited.

func (*BaseKSqlListener) ExitDigitIdentifier

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

ExitDigitIdentifier is called when production digitIdentifier is exited.

func (*BaseKSqlListener) ExitDistinctFrom

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

ExitDistinctFrom is called when production distinctFrom is exited.

func (*BaseKSqlListener) ExitDropConnector

func (s *BaseKSqlListener) ExitDropConnector(ctx *DropConnectorContext)

ExitDropConnector is called when production dropConnector is exited.

func (*BaseKSqlListener) ExitDropStream

func (s *BaseKSqlListener) ExitDropStream(ctx *DropStreamContext)

ExitDropStream is called when production dropStream is exited.

func (*BaseKSqlListener) ExitDropTable

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

ExitDropTable is called when production dropTable is exited.

func (*BaseKSqlListener) ExitDropType

func (s *BaseKSqlListener) ExitDropType(ctx *DropTypeContext)

ExitDropType is called when production dropType is exited.

func (*BaseKSqlListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseKSqlListener) ExitExplain

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

ExitExplain is called when production explain is exited.

func (*BaseKSqlListener) ExitExpression

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

ExitExpression is called when production expression is exited.

func (*BaseKSqlListener) ExitFloatLiteral

func (s *BaseKSqlListener) ExitFloatLiteral(ctx *FloatLiteralContext)

ExitFloatLiteral is called when production floatLiteral is exited.

func (*BaseKSqlListener) ExitFunctionArgument

func (s *BaseKSqlListener) ExitFunctionArgument(ctx *FunctionArgumentContext)

ExitFunctionArgument is called when production functionArgument is exited.

func (*BaseKSqlListener) ExitFunctionCall

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

ExitFunctionCall is called when production functionCall is exited.

func (*BaseKSqlListener) ExitGracePeriodClause

func (s *BaseKSqlListener) ExitGracePeriodClause(ctx *GracePeriodClauseContext)

ExitGracePeriodClause is called when production gracePeriodClause is exited.

func (*BaseKSqlListener) ExitGroupBy

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

ExitGroupBy is called when production groupBy is exited.

func (*BaseKSqlListener) ExitHoppingWindowExpression

func (s *BaseKSqlListener) ExitHoppingWindowExpression(ctx *HoppingWindowExpressionContext)

ExitHoppingWindowExpression is called when production hoppingWindowExpression is exited.

func (*BaseKSqlListener) ExitInList

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

ExitInList is called when production inList is exited.

func (*BaseKSqlListener) ExitInnerJoin

func (s *BaseKSqlListener) ExitInnerJoin(ctx *InnerJoinContext)

ExitInnerJoin is called when production innerJoin is exited.

func (*BaseKSqlListener) ExitInsertInto

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

ExitInsertInto is called when production insertInto is exited.

func (*BaseKSqlListener) ExitInsertValues

func (s *BaseKSqlListener) ExitInsertValues(ctx *InsertValuesContext)

ExitInsertValues is called when production insertValues is exited.

func (*BaseKSqlListener) ExitIntegerLiteral

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

ExitIntegerLiteral is called when production integerLiteral is exited.

func (*BaseKSqlListener) ExitIntervalClause

func (s *BaseKSqlListener) ExitIntervalClause(ctx *IntervalClauseContext)

ExitIntervalClause is called when production intervalClause is exited.

func (*BaseKSqlListener) ExitJoinCriteria

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

ExitJoinCriteria is called when production joinCriteria is exited.

func (*BaseKSqlListener) ExitJoinRelation

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

ExitJoinRelation is called when production joinRelation is exited.

func (*BaseKSqlListener) ExitJoinWindow

func (s *BaseKSqlListener) ExitJoinWindow(ctx *JoinWindowContext)

ExitJoinWindow is called when production joinWindow is exited.

func (*BaseKSqlListener) ExitJoinWindowSize

func (s *BaseKSqlListener) ExitJoinWindowSize(ctx *JoinWindowSizeContext)

ExitJoinWindowSize is called when production joinWindowSize is exited.

func (*BaseKSqlListener) ExitJoinWindowWithBeforeAndAfter

func (s *BaseKSqlListener) ExitJoinWindowWithBeforeAndAfter(ctx *JoinWindowWithBeforeAndAfterContext)

ExitJoinWindowWithBeforeAndAfter is called when production joinWindowWithBeforeAndAfter is exited.

func (*BaseKSqlListener) ExitJoinedSource

func (s *BaseKSqlListener) ExitJoinedSource(ctx *JoinedSourceContext)

ExitJoinedSource is called when production joinedSource is exited.

func (*BaseKSqlListener) ExitLambda

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

ExitLambda is called when production lambda is exited.

func (*BaseKSqlListener) ExitLeftJoin

func (s *BaseKSqlListener) ExitLeftJoin(ctx *LeftJoinContext)

ExitLeftJoin is called when production leftJoin is exited.

func (*BaseKSqlListener) ExitLike

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

ExitLike is called when production like is exited.

func (*BaseKSqlListener) ExitLimitClause

func (s *BaseKSqlListener) ExitLimitClause(ctx *LimitClauseContext)

ExitLimitClause is called when production limitClause is exited.

func (*BaseKSqlListener) ExitListConnectorPlugins

func (s *BaseKSqlListener) ExitListConnectorPlugins(ctx *ListConnectorPluginsContext)

ExitListConnectorPlugins is called when production listConnectorPlugins is exited.

func (*BaseKSqlListener) ExitListConnectors

func (s *BaseKSqlListener) ExitListConnectors(ctx *ListConnectorsContext)

ExitListConnectors is called when production listConnectors is exited.

func (*BaseKSqlListener) ExitListFunctions

func (s *BaseKSqlListener) ExitListFunctions(ctx *ListFunctionsContext)

ExitListFunctions is called when production listFunctions is exited.

func (*BaseKSqlListener) ExitListProperties

func (s *BaseKSqlListener) ExitListProperties(ctx *ListPropertiesContext)

ExitListProperties is called when production listProperties is exited.

func (*BaseKSqlListener) ExitListQueries

func (s *BaseKSqlListener) ExitListQueries(ctx *ListQueriesContext)

ExitListQueries is called when production listQueries is exited.

func (*BaseKSqlListener) ExitListStreams

func (s *BaseKSqlListener) ExitListStreams(ctx *ListStreamsContext)

ExitListStreams is called when production listStreams is exited.

func (*BaseKSqlListener) ExitListTables

func (s *BaseKSqlListener) ExitListTables(ctx *ListTablesContext)

ExitListTables is called when production listTables is exited.

func (*BaseKSqlListener) ExitListTopics

func (s *BaseKSqlListener) ExitListTopics(ctx *ListTopicsContext)

ExitListTopics is called when production listTopics is exited.

func (*BaseKSqlListener) ExitListTypes

func (s *BaseKSqlListener) ExitListTypes(ctx *ListTypesContext)

ExitListTypes is called when production listTypes is exited.

func (*BaseKSqlListener) ExitListVariables

func (s *BaseKSqlListener) ExitListVariables(ctx *ListVariablesContext)

ExitListVariables is called when production listVariables is exited.

func (*BaseKSqlListener) ExitLiteralExpression

func (s *BaseKSqlListener) ExitLiteralExpression(ctx *LiteralExpressionContext)

ExitLiteralExpression is called when production literalExpression is exited.

func (*BaseKSqlListener) ExitLogicalBinary

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

ExitLogicalBinary is called when production logicalBinary is exited.

func (*BaseKSqlListener) ExitLogicalNot

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

ExitLogicalNot is called when production logicalNot is exited.

func (*BaseKSqlListener) ExitMapConstructor

func (s *BaseKSqlListener) ExitMapConstructor(ctx *MapConstructorContext)

ExitMapConstructor is called when production mapConstructor is exited.

func (*BaseKSqlListener) ExitNonReserved

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

ExitNonReserved is called when production nonReserved is exited.

func (*BaseKSqlListener) ExitNullLiteral

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

ExitNullLiteral is called when production nullLiteral is exited.

func (*BaseKSqlListener) ExitNullPredicate

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

ExitNullPredicate is called when production nullPredicate is exited.

func (*BaseKSqlListener) ExitNumericLiteral

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

ExitNumericLiteral is called when production numericLiteral is exited.

func (*BaseKSqlListener) ExitOuterJoin

func (s *BaseKSqlListener) ExitOuterJoin(ctx *OuterJoinContext)

ExitOuterJoin is called when production outerJoin is exited.

func (*BaseKSqlListener) ExitParenthesizedExpression

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

ExitParenthesizedExpression is called when production parenthesizedExpression is exited.

func (*BaseKSqlListener) ExitPartitionBy

func (s *BaseKSqlListener) ExitPartitionBy(ctx *PartitionByContext)

ExitPartitionBy is called when production partitionBy is exited.

func (*BaseKSqlListener) ExitPredicated

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

ExitPredicated is called when production predicated is exited.

func (*BaseKSqlListener) ExitPrintClause

func (s *BaseKSqlListener) ExitPrintClause(ctx *PrintClauseContext)

ExitPrintClause is called when production printClause is exited.

func (*BaseKSqlListener) ExitPrintTopic

func (s *BaseKSqlListener) ExitPrintTopic(ctx *PrintTopicContext)

ExitPrintTopic is called when production printTopic is exited.

func (*BaseKSqlListener) ExitQualifiedColumnReference

func (s *BaseKSqlListener) ExitQualifiedColumnReference(ctx *QualifiedColumnReferenceContext)

ExitQualifiedColumnReference is called when production qualifiedColumnReference is exited.

func (*BaseKSqlListener) ExitQuery

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

ExitQuery is called when production query is exited.

func (*BaseKSqlListener) ExitQueryStatement

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

ExitQueryStatement is called when production queryStatement is exited.

func (*BaseKSqlListener) ExitQuotedIdentifierAlternative

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

ExitQuotedIdentifierAlternative is called when production quotedIdentifierAlternative is exited.

func (*BaseKSqlListener) ExitRegisterType

func (s *BaseKSqlListener) ExitRegisterType(ctx *RegisterTypeContext)

ExitRegisterType is called when production registerType is exited.

func (*BaseKSqlListener) ExitRelationDefault

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

ExitRelationDefault is called when production relationDefault is exited.

func (*BaseKSqlListener) ExitResultMaterialization

func (s *BaseKSqlListener) ExitResultMaterialization(ctx *ResultMaterializationContext)

ExitResultMaterialization is called when production resultMaterialization is exited.

func (*BaseKSqlListener) ExitRetentionClause

func (s *BaseKSqlListener) ExitRetentionClause(ctx *RetentionClauseContext)

ExitRetentionClause is called when production retentionClause is exited.

func (*BaseKSqlListener) ExitRunScript

func (s *BaseKSqlListener) ExitRunScript(ctx *RunScriptContext)

ExitRunScript is called when production runScript is exited.

func (*BaseKSqlListener) ExitSearchedCase

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

ExitSearchedCase is called when production searchedCase is exited.

func (*BaseKSqlListener) ExitSelectAll

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

ExitSelectAll is called when production selectAll is exited.

func (*BaseKSqlListener) ExitSelectSingle

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

ExitSelectSingle is called when production selectSingle is exited.

func (*BaseKSqlListener) ExitSessionWindowExpression

func (s *BaseKSqlListener) ExitSessionWindowExpression(ctx *SessionWindowExpressionContext)

ExitSessionWindowExpression is called when production sessionWindowExpression is exited.

func (*BaseKSqlListener) ExitSetProperty

func (s *BaseKSqlListener) ExitSetProperty(ctx *SetPropertyContext)

ExitSetProperty is called when production setProperty is exited.

func (*BaseKSqlListener) ExitShowColumns

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

ExitShowColumns is called when production showColumns is exited.

func (*BaseKSqlListener) ExitSimpleCase

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

ExitSimpleCase is called when production simpleCase is exited.

func (*BaseKSqlListener) ExitSingleExpression

func (s *BaseKSqlListener) ExitSingleExpression(ctx *SingleExpressionContext)

ExitSingleExpression is called when production singleExpression is exited.

func (*BaseKSqlListener) ExitSingleJoinWindow

func (s *BaseKSqlListener) ExitSingleJoinWindow(ctx *SingleJoinWindowContext)

ExitSingleJoinWindow is called when production singleJoinWindow is exited.

func (*BaseKSqlListener) ExitSingleStatement

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

ExitSingleStatement is called when production singleStatement is exited.

func (*BaseKSqlListener) ExitSourceName

func (s *BaseKSqlListener) ExitSourceName(ctx *SourceNameContext)

ExitSourceName is called when production sourceName is exited.

func (*BaseKSqlListener) ExitSqltype

func (s *BaseKSqlListener) ExitSqltype(ctx *SqltypeContext)

ExitSqltype is called when production sqltype is exited.

func (*BaseKSqlListener) ExitStatements

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

ExitStatements is called when production statements is exited.

func (*BaseKSqlListener) ExitStringLiteral

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

ExitStringLiteral is called when production stringLiteral is exited.

func (*BaseKSqlListener) ExitStructConstructor

func (s *BaseKSqlListener) ExitStructConstructor(ctx *StructConstructorContext)

ExitStructConstructor is called when production structConstructor is exited.

func (*BaseKSqlListener) ExitSubscript

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

ExitSubscript is called when production subscript is exited.

func (*BaseKSqlListener) ExitTableElement

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

ExitTableElement is called when production tableElement is exited.

func (*BaseKSqlListener) ExitTableElements

func (s *BaseKSqlListener) ExitTableElements(ctx *TableElementsContext)

ExitTableElements is called when production tableElements is exited.

func (*BaseKSqlListener) ExitTableName

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

ExitTableName is called when production tableName is exited.

func (*BaseKSqlListener) ExitTableProperties

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

ExitTableProperties is called when production tableProperties is exited.

func (*BaseKSqlListener) ExitTableProperty

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

ExitTableProperty is called when production tableProperty is exited.

func (*BaseKSqlListener) ExitTerminateQuery

func (s *BaseKSqlListener) ExitTerminateQuery(ctx *TerminateQueryContext)

ExitTerminateQuery is called when production terminateQuery is exited.

func (*BaseKSqlListener) ExitTestStatement

func (s *BaseKSqlListener) ExitTestStatement(ctx *TestStatementContext)

ExitTestStatement is called when production testStatement is exited.

func (*BaseKSqlListener) ExitTimeZoneString

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

ExitTimeZoneString is called when production timeZoneString is exited.

func (*BaseKSqlListener) ExitTumblingWindowExpression

func (s *BaseKSqlListener) ExitTumblingWindowExpression(ctx *TumblingWindowExpressionContext)

ExitTumblingWindowExpression is called when production tumblingWindowExpression is exited.

func (*BaseKSqlListener) ExitTypeConstructor

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

ExitTypeConstructor is called when production typeConstructor is exited.

func (*BaseKSqlListener) ExitTypeParameter

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

ExitTypeParameter is called when production typeParameter is exited.

func (*BaseKSqlListener) ExitUndefineVariable

func (s *BaseKSqlListener) ExitUndefineVariable(ctx *UndefineVariableContext)

ExitUndefineVariable is called when production undefineVariable is exited.

func (*BaseKSqlListener) ExitUnquotedIdentifier

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

ExitUnquotedIdentifier is called when production unquotedIdentifier is exited.

func (*BaseKSqlListener) ExitUnsetProperty

func (s *BaseKSqlListener) ExitUnsetProperty(ctx *UnsetPropertyContext)

ExitUnsetProperty is called when production unsetProperty is exited.

func (*BaseKSqlListener) ExitValueExpressionDefault

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

ExitValueExpressionDefault is called when production valueExpressionDefault is exited.

func (*BaseKSqlListener) ExitValues

func (s *BaseKSqlListener) ExitValues(ctx *ValuesContext)

ExitValues is called when production values is exited.

func (*BaseKSqlListener) ExitVariableIdentifier

func (s *BaseKSqlListener) ExitVariableIdentifier(ctx *VariableIdentifierContext)

ExitVariableIdentifier is called when production variableIdentifier is exited.

func (*BaseKSqlListener) ExitVariableLiteral

func (s *BaseKSqlListener) ExitVariableLiteral(ctx *VariableLiteralContext)

ExitVariableLiteral is called when production variableLiteral is exited.

func (*BaseKSqlListener) ExitVariableName

func (s *BaseKSqlListener) ExitVariableName(ctx *VariableNameContext)

ExitVariableName is called when production variableName is exited.

func (*BaseKSqlListener) ExitVariableValue

func (s *BaseKSqlListener) ExitVariableValue(ctx *VariableValueContext)

ExitVariableValue is called when production variableValue is exited.

func (*BaseKSqlListener) ExitWhenClause

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

ExitWhenClause is called when production whenClause is exited.

func (*BaseKSqlListener) ExitWindowExpression

func (s *BaseKSqlListener) ExitWindowExpression(ctx *WindowExpressionContext)

ExitWindowExpression is called when production windowExpression is exited.

func (*BaseKSqlListener) ExitWindowUnit

func (s *BaseKSqlListener) ExitWindowUnit(ctx *WindowUnitContext)

ExitWindowUnit is called when production windowUnit is exited.

func (*BaseKSqlListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseKSqlListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BaseTypeContext

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

func NewBaseTypeContext

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

func NewEmptyBaseTypeContext

func NewEmptyBaseTypeContext() *BaseTypeContext

func (*BaseTypeContext) EnterRule

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

func (*BaseTypeContext) ExitRule

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

func (*BaseTypeContext) GetParser

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

func (*BaseTypeContext) GetRuleContext

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

func (*BaseTypeContext) Identifier

func (s *BaseTypeContext) Identifier() IIdentifierContext

func (*BaseTypeContext) IsBaseTypeContext

func (*BaseTypeContext) IsBaseTypeContext()

func (*BaseTypeContext) ToStringTree

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

type BetweenContext

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

func NewBetweenContext

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

func (*BetweenContext) AND

func (*BetweenContext) AllValueExpression

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

func (*BetweenContext) BETWEEN

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

func (*BetweenContext) EnterRule

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

func (*BetweenContext) ExitRule

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

func (*BetweenContext) GetLower

func (*BetweenContext) GetRuleContext

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

func (*BetweenContext) GetUpper

func (*BetweenContext) NOT

func (*BetweenContext) SetLower

func (s *BetweenContext) SetLower(v IValueExpressionContext)

func (*BetweenContext) SetUpper

func (s *BetweenContext) SetUpper(v IValueExpressionContext)

func (*BetweenContext) ValueExpression

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

type BooleanDefaultContext

type BooleanDefaultContext struct {
	*BooleanExpressionContext
}

func NewBooleanDefaultContext

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

func (*BooleanDefaultContext) EnterRule

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

func (*BooleanDefaultContext) ExitRule

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

func (*BooleanDefaultContext) GetRuleContext

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

func (*BooleanDefaultContext) 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 {
	*LiteralContext
}

func NewBooleanLiteralContext

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

func (*BooleanLiteralContext) BooleanValue

func (s *BooleanLiteralContext) BooleanValue() IBooleanValueContext

func (*BooleanLiteralContext) EnterRule

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

func (*BooleanLiteralContext) ExitRule

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

func (*BooleanLiteralContext) GetRuleContext

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

type BooleanValueContext

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

func NewBooleanValueContext

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

func NewEmptyBooleanValueContext

func NewEmptyBooleanValueContext() *BooleanValueContext

func (*BooleanValueContext) EnterRule

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

func (*BooleanValueContext) ExitRule

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

func (*BooleanValueContext) FALSE

func (*BooleanValueContext) GetParser

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

func (*BooleanValueContext) GetRuleContext

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

func (*BooleanValueContext) IsBooleanValueContext

func (*BooleanValueContext) IsBooleanValueContext()

func (*BooleanValueContext) TRUE

func (*BooleanValueContext) ToStringTree

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

type CanParseSQL

type CanParseSQL interface {
	ParseSql(string) []error
}

type CastContext

type CastContext struct {
	*PrimaryExpressionContext
}

func NewCastContext

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

func (*CastContext) AS

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

func (*CastContext) CAST

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

func (*CastContext) EnterRule

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

func (*CastContext) ExitRule

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

func (*CastContext) Expression

func (s *CastContext) Expression() IExpressionContext

func (*CastContext) GetRuleContext

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

func (*CastContext) Sqltype

func (s *CastContext) Sqltype() ISqltypeContext

type ColumnConstraintsContext

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

func NewColumnConstraintsContext

func NewColumnConstraintsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnConstraintsContext

func NewEmptyColumnConstraintsContext

func NewEmptyColumnConstraintsContext() *ColumnConstraintsContext

func (*ColumnConstraintsContext) EnterRule

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

func (*ColumnConstraintsContext) ExitRule

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

func (*ColumnConstraintsContext) GetParser

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

func (*ColumnConstraintsContext) GetRuleContext

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

func (*ColumnConstraintsContext) HEADER

func (*ColumnConstraintsContext) HEADERS

func (*ColumnConstraintsContext) IsColumnConstraintsContext

func (*ColumnConstraintsContext) IsColumnConstraintsContext()

func (*ColumnConstraintsContext) KEY

func (*ColumnConstraintsContext) PRIMARY

func (*ColumnConstraintsContext) STRING

func (*ColumnConstraintsContext) ToStringTree

func (s *ColumnConstraintsContext) 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) EnterRule

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

func (*ColumnReferenceContext) ExitRule

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

func (*ColumnReferenceContext) GetRuleContext

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

func (*ColumnReferenceContext) Identifier

type ColumnsContext

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

func NewColumnsContext

func NewColumnsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnsContext

func NewEmptyColumnsContext

func NewEmptyColumnsContext() *ColumnsContext

func (*ColumnsContext) AllIdentifier

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

func (*ColumnsContext) EnterRule

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

func (*ColumnsContext) ExitRule

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

func (*ColumnsContext) GetParser

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

func (*ColumnsContext) GetRuleContext

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

func (*ColumnsContext) Identifier

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

func (*ColumnsContext) IsColumnsContext

func (*ColumnsContext) IsColumnsContext()

func (*ColumnsContext) ToStringTree

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

type ComparisonContext

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

func NewComparisonContext

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

func (*ComparisonContext) ComparisonOperator

func (s *ComparisonContext) ComparisonOperator() IComparisonOperatorContext

func (*ComparisonContext) EnterRule

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

func (*ComparisonContext) ExitRule

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

func (*ComparisonContext) GetRight

func (*ComparisonContext) GetRuleContext

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

func (*ComparisonContext) SetRight

func (*ComparisonContext) ValueExpression

func (s *ComparisonContext) ValueExpression() IValueExpressionContext

type ComparisonOperatorContext

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

func NewComparisonOperatorContext

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

func NewEmptyComparisonOperatorContext

func NewEmptyComparisonOperatorContext() *ComparisonOperatorContext

func (*ComparisonOperatorContext) EQ

func (*ComparisonOperatorContext) EnterRule

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

func (*ComparisonOperatorContext) ExitRule

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

func (*ComparisonOperatorContext) GT

func (*ComparisonOperatorContext) GTE

func (*ComparisonOperatorContext) GetParser

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

func (*ComparisonOperatorContext) GetRuleContext

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

func (*ComparisonOperatorContext) IsComparisonOperatorContext

func (*ComparisonOperatorContext) IsComparisonOperatorContext()

func (*ComparisonOperatorContext) LT

func (*ComparisonOperatorContext) LTE

func (*ComparisonOperatorContext) NEQ

func (*ComparisonOperatorContext) ToStringTree

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

type ConcatenationContext

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

func NewConcatenationContext

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

func (*ConcatenationContext) AllValueExpression

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

func (*ConcatenationContext) CONCAT

func (*ConcatenationContext) EnterRule

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

func (*ConcatenationContext) ExitRule

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

func (*ConcatenationContext) GetLeft

func (*ConcatenationContext) GetRight

func (*ConcatenationContext) GetRuleContext

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

func (*ConcatenationContext) SetLeft

func (*ConcatenationContext) SetRight

func (*ConcatenationContext) ValueExpression

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

type CreateConnectorContext

type CreateConnectorContext struct {
	*StatementContext
}

func NewCreateConnectorContext

func NewCreateConnectorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CreateConnectorContext

func (*CreateConnectorContext) CONNECTOR

func (s *CreateConnectorContext) CONNECTOR() antlr.TerminalNode

func (*CreateConnectorContext) CREATE

func (*CreateConnectorContext) EXISTS

func (*CreateConnectorContext) EnterRule

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

func (*CreateConnectorContext) ExitRule

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

func (*CreateConnectorContext) GetRuleContext

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

func (*CreateConnectorContext) IF

func (*CreateConnectorContext) Identifier

func (*CreateConnectorContext) NOT

func (*CreateConnectorContext) SINK

func (*CreateConnectorContext) SOURCE

func (*CreateConnectorContext) TableProperties

func (s *CreateConnectorContext) TableProperties() ITablePropertiesContext

func (*CreateConnectorContext) WITH

type CreateStreamAsContext

type CreateStreamAsContext struct {
	*StatementContext
}

func NewCreateStreamAsContext

func NewCreateStreamAsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CreateStreamAsContext

func (*CreateStreamAsContext) AS

func (*CreateStreamAsContext) CREATE

func (*CreateStreamAsContext) EXISTS

func (*CreateStreamAsContext) EnterRule

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

func (*CreateStreamAsContext) ExitRule

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

func (*CreateStreamAsContext) GetRuleContext

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

func (*CreateStreamAsContext) IF

func (*CreateStreamAsContext) NOT

func (*CreateStreamAsContext) OR

func (*CreateStreamAsContext) Query

func (*CreateStreamAsContext) REPLACE

func (*CreateStreamAsContext) STREAM

func (*CreateStreamAsContext) SourceName

func (s *CreateStreamAsContext) SourceName() ISourceNameContext

func (*CreateStreamAsContext) TableProperties

func (s *CreateStreamAsContext) TableProperties() ITablePropertiesContext

func (*CreateStreamAsContext) WITH

type CreateStreamContext

type CreateStreamContext struct {
	*StatementContext
}

func NewCreateStreamContext

func NewCreateStreamContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CreateStreamContext

func (*CreateStreamContext) CREATE

func (*CreateStreamContext) EXISTS

func (*CreateStreamContext) EnterRule

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

func (*CreateStreamContext) ExitRule

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

func (*CreateStreamContext) GetRuleContext

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

func (*CreateStreamContext) IF

func (*CreateStreamContext) NOT

func (*CreateStreamContext) OR

func (*CreateStreamContext) REPLACE

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

func (*CreateStreamContext) SOURCE

func (*CreateStreamContext) STREAM

func (*CreateStreamContext) SourceName

func (s *CreateStreamContext) SourceName() ISourceNameContext

func (*CreateStreamContext) TableElements

func (s *CreateStreamContext) TableElements() ITableElementsContext

func (*CreateStreamContext) TableProperties

func (s *CreateStreamContext) TableProperties() ITablePropertiesContext

func (*CreateStreamContext) WITH

type CreateTableAsContext

type CreateTableAsContext struct {
	*StatementContext
}

func NewCreateTableAsContext

func NewCreateTableAsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CreateTableAsContext

func (*CreateTableAsContext) AS

func (*CreateTableAsContext) CREATE

func (*CreateTableAsContext) EXISTS

func (*CreateTableAsContext) EnterRule

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

func (*CreateTableAsContext) ExitRule

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

func (*CreateTableAsContext) GetRuleContext

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

func (*CreateTableAsContext) IF

func (*CreateTableAsContext) NOT

func (*CreateTableAsContext) OR

func (*CreateTableAsContext) Query

func (*CreateTableAsContext) REPLACE

func (*CreateTableAsContext) SourceName

func (s *CreateTableAsContext) SourceName() ISourceNameContext

func (*CreateTableAsContext) TABLE

func (*CreateTableAsContext) TableProperties

func (s *CreateTableAsContext) TableProperties() ITablePropertiesContext

func (*CreateTableAsContext) WITH

type CreateTableContext

type CreateTableContext struct {
	*StatementContext
}

func NewCreateTableContext

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

func (*CreateTableContext) CREATE

func (*CreateTableContext) EXISTS

func (*CreateTableContext) EnterRule

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

func (*CreateTableContext) ExitRule

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

func (*CreateTableContext) GetRuleContext

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

func (*CreateTableContext) IF

func (*CreateTableContext) NOT

func (*CreateTableContext) OR

func (*CreateTableContext) REPLACE

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

func (*CreateTableContext) SOURCE

func (*CreateTableContext) SourceName

func (s *CreateTableContext) SourceName() ISourceNameContext

func (*CreateTableContext) TABLE

func (*CreateTableContext) TableElements

func (s *CreateTableContext) TableElements() ITableElementsContext

func (*CreateTableContext) TableProperties

func (s *CreateTableContext) TableProperties() ITablePropertiesContext

func (*CreateTableContext) WITH

type DecimalLiteralContext

type DecimalLiteralContext struct {
	*NumberContext
}

func NewDecimalLiteralContext

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

func (*DecimalLiteralContext) DECIMAL_VALUE

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

func (*DecimalLiteralContext) EnterRule

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

func (*DecimalLiteralContext) ExitRule

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

func (*DecimalLiteralContext) GetRuleContext

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

func (*DecimalLiteralContext) MINUS

type DefineVariableContext

type DefineVariableContext struct {
	*StatementContext
}

func NewDefineVariableContext

func NewDefineVariableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DefineVariableContext

func (*DefineVariableContext) DEFINE

func (*DefineVariableContext) EQ

func (*DefineVariableContext) EnterRule

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

func (*DefineVariableContext) ExitRule

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

func (*DefineVariableContext) GetRuleContext

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

func (*DefineVariableContext) VariableName

func (s *DefineVariableContext) VariableName() IVariableNameContext

func (*DefineVariableContext) VariableValue

func (s *DefineVariableContext) VariableValue() IVariableValueContext

type DereferenceContext

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

func NewDereferenceContext

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

func (*DereferenceContext) EnterRule

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

func (*DereferenceContext) ExitRule

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

func (*DereferenceContext) GetBase

func (*DereferenceContext) GetFieldName

func (s *DereferenceContext) GetFieldName() IIdentifierContext

func (*DereferenceContext) GetRuleContext

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

func (*DereferenceContext) Identifier

func (s *DereferenceContext) Identifier() IIdentifierContext

func (*DereferenceContext) PrimaryExpression

func (s *DereferenceContext) PrimaryExpression() IPrimaryExpressionContext

func (*DereferenceContext) STRUCT_FIELD_REF

func (s *DereferenceContext) STRUCT_FIELD_REF() antlr.TerminalNode

func (*DereferenceContext) SetBase

func (*DereferenceContext) SetFieldName

func (s *DereferenceContext) SetFieldName(v IIdentifierContext)

type DescribeConnectorContext

type DescribeConnectorContext struct {
	*StatementContext
}

func NewDescribeConnectorContext

func NewDescribeConnectorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DescribeConnectorContext

func (*DescribeConnectorContext) CONNECTOR

func (*DescribeConnectorContext) DESCRIBE

func (*DescribeConnectorContext) EnterRule

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

func (*DescribeConnectorContext) ExitRule

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

func (*DescribeConnectorContext) GetRuleContext

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

func (*DescribeConnectorContext) Identifier

type DescribeFunctionContext

type DescribeFunctionContext struct {
	*StatementContext
}

func NewDescribeFunctionContext

func NewDescribeFunctionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DescribeFunctionContext

func (*DescribeFunctionContext) DESCRIBE

func (*DescribeFunctionContext) EnterRule

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

func (*DescribeFunctionContext) ExitRule

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

func (*DescribeFunctionContext) FUNCTION

func (*DescribeFunctionContext) GetRuleContext

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

func (*DescribeFunctionContext) Identifier

type DescribeStreamsContext

type DescribeStreamsContext struct {
	*StatementContext
}

func NewDescribeStreamsContext

func NewDescribeStreamsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DescribeStreamsContext

func (*DescribeStreamsContext) DESCRIBE

func (*DescribeStreamsContext) EXTENDED

func (*DescribeStreamsContext) EnterRule

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

func (*DescribeStreamsContext) ExitRule

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

func (*DescribeStreamsContext) GetRuleContext

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

func (*DescribeStreamsContext) STREAMS

type DigitIdentifierContext

type DigitIdentifierContext struct {
	*IdentifierContext
}

func NewDigitIdentifierContext

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

func (*DigitIdentifierContext) DIGIT_IDENTIFIER

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

func (*DigitIdentifierContext) EnterRule

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

func (*DigitIdentifierContext) ExitRule

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

func (*DigitIdentifierContext) GetRuleContext

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

type DistinctFromContext

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

func NewDistinctFromContext

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

func (*DistinctFromContext) DISTINCT

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

func (*DistinctFromContext) EnterRule

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

func (*DistinctFromContext) ExitRule

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

func (*DistinctFromContext) FROM

func (*DistinctFromContext) GetRight

func (*DistinctFromContext) GetRuleContext

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

func (*DistinctFromContext) IS

func (*DistinctFromContext) NOT

func (*DistinctFromContext) SetRight

func (*DistinctFromContext) ValueExpression

func (s *DistinctFromContext) ValueExpression() IValueExpressionContext

type DropConnectorContext

type DropConnectorContext struct {
	*StatementContext
}

func NewDropConnectorContext

func NewDropConnectorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DropConnectorContext

func (*DropConnectorContext) CONNECTOR

func (s *DropConnectorContext) CONNECTOR() antlr.TerminalNode

func (*DropConnectorContext) DROP

func (*DropConnectorContext) EXISTS

func (*DropConnectorContext) EnterRule

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

func (*DropConnectorContext) ExitRule

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

func (*DropConnectorContext) GetRuleContext

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

func (*DropConnectorContext) IF

func (*DropConnectorContext) Identifier

func (s *DropConnectorContext) Identifier() IIdentifierContext

type DropStreamContext

type DropStreamContext struct {
	*StatementContext
}

func NewDropStreamContext

func NewDropStreamContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DropStreamContext

func (*DropStreamContext) DELETE

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

func (*DropStreamContext) DROP

func (*DropStreamContext) EXISTS

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

func (*DropStreamContext) EnterRule

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

func (*DropStreamContext) ExitRule

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

func (*DropStreamContext) GetRuleContext

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

func (*DropStreamContext) IF

func (*DropStreamContext) STREAM

func (s *DropStreamContext) STREAM() antlr.TerminalNode

func (*DropStreamContext) SourceName

func (s *DropStreamContext) SourceName() ISourceNameContext

func (*DropStreamContext) TOPIC

type DropTableContext

type DropTableContext struct {
	*StatementContext
}

func NewDropTableContext

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

func (*DropTableContext) DELETE

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

func (*DropTableContext) DROP

func (*DropTableContext) EXISTS

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

func (*DropTableContext) EnterRule

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

func (*DropTableContext) ExitRule

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

func (*DropTableContext) GetRuleContext

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

func (*DropTableContext) IF

func (*DropTableContext) SourceName

func (s *DropTableContext) SourceName() ISourceNameContext

func (*DropTableContext) TABLE

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

func (*DropTableContext) TOPIC

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

type DropTypeContext

type DropTypeContext struct {
	*StatementContext
}

func NewDropTypeContext

func NewDropTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DropTypeContext

func (*DropTypeContext) DROP

func (*DropTypeContext) EXISTS

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

func (*DropTypeContext) EnterRule

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

func (*DropTypeContext) ExitRule

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

func (*DropTypeContext) GetRuleContext

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

func (*DropTypeContext) IF

func (*DropTypeContext) Identifier

func (s *DropTypeContext) Identifier() IIdentifierContext

func (*DropTypeContext) TYPE

type ExplainContext

type ExplainContext struct {
	*StatementContext
}

func NewExplainContext

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

func (*ExplainContext) EXPLAIN

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

func (*ExplainContext) EnterRule

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

func (*ExplainContext) ExitRule

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

func (*ExplainContext) GetRuleContext

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

func (*ExplainContext) Identifier

func (s *ExplainContext) Identifier() IIdentifierContext

func (*ExplainContext) Statement

func (s *ExplainContext) Statement() IStatementContext

type ExpressionContext

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

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

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

func (*ExpressionContext) BooleanExpression

func (s *ExpressionContext) BooleanExpression() IBooleanExpressionContext

func (*ExpressionContext) EnterRule

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

func (*ExpressionContext) ExitRule

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

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) ToStringTree

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

type FloatLiteralContext

type FloatLiteralContext struct {
	*NumberContext
}

func NewFloatLiteralContext

func NewFloatLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FloatLiteralContext

func (*FloatLiteralContext) EnterRule

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

func (*FloatLiteralContext) ExitRule

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

func (*FloatLiteralContext) FLOATING_POINT_VALUE

func (s *FloatLiteralContext) FLOATING_POINT_VALUE() antlr.TerminalNode

func (*FloatLiteralContext) GetRuleContext

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

func (*FloatLiteralContext) MINUS

type FunctionArgumentContext

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

func NewEmptyFunctionArgumentContext

func NewEmptyFunctionArgumentContext() *FunctionArgumentContext

func NewFunctionArgumentContext

func NewFunctionArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionArgumentContext

func (*FunctionArgumentContext) EnterRule

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

func (*FunctionArgumentContext) ExitRule

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

func (*FunctionArgumentContext) Expression

func (*FunctionArgumentContext) GetParser

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

func (*FunctionArgumentContext) GetRuleContext

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

func (*FunctionArgumentContext) IsFunctionArgumentContext

func (*FunctionArgumentContext) IsFunctionArgumentContext()

func (*FunctionArgumentContext) ToStringTree

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

func (*FunctionArgumentContext) WindowUnit

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

func (s *FunctionCallContext) AllFunctionArgument() []IFunctionArgumentContext

func (*FunctionCallContext) AllLambdaFunction

func (s *FunctionCallContext) AllLambdaFunction() []ILambdaFunctionContext

func (*FunctionCallContext) EnterRule

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

func (*FunctionCallContext) ExitRule

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

func (*FunctionCallContext) FunctionArgument

func (s *FunctionCallContext) FunctionArgument(i int) IFunctionArgumentContext

func (*FunctionCallContext) GetRuleContext

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

func (*FunctionCallContext) Identifier

func (s *FunctionCallContext) Identifier() IIdentifierContext

func (*FunctionCallContext) LambdaFunction

func (s *FunctionCallContext) LambdaFunction(i int) ILambdaFunctionContext

type GracePeriodClauseContext

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

func NewEmptyGracePeriodClauseContext

func NewEmptyGracePeriodClauseContext() *GracePeriodClauseContext

func NewGracePeriodClauseContext

func NewGracePeriodClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GracePeriodClauseContext

func (*GracePeriodClauseContext) EnterRule

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

func (*GracePeriodClauseContext) ExitRule

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

func (*GracePeriodClauseContext) GRACE

func (*GracePeriodClauseContext) GetParser

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

func (*GracePeriodClauseContext) GetRuleContext

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

func (*GracePeriodClauseContext) IsGracePeriodClauseContext

func (*GracePeriodClauseContext) IsGracePeriodClauseContext()

func (*GracePeriodClauseContext) Number

func (*GracePeriodClauseContext) PERIOD

func (*GracePeriodClauseContext) ToStringTree

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

func (*GracePeriodClauseContext) WindowUnit

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

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

func (*GroupByContext) EnterRule

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

func (*GroupByContext) ExitRule

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

func (*GroupByContext) GetParser

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

func (*GroupByContext) GetRuleContext

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

func (*GroupByContext) IsGroupByContext

func (*GroupByContext) IsGroupByContext()

func (*GroupByContext) ToStringTree

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

func (*GroupByContext) ValueExpression

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

type HoppingWindowExpressionContext

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

func NewEmptyHoppingWindowExpressionContext

func NewEmptyHoppingWindowExpressionContext() *HoppingWindowExpressionContext

func NewHoppingWindowExpressionContext

func NewHoppingWindowExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HoppingWindowExpressionContext

func (*HoppingWindowExpressionContext) ADVANCE

func (*HoppingWindowExpressionContext) AllNumber

func (*HoppingWindowExpressionContext) AllWindowUnit

func (*HoppingWindowExpressionContext) BY

func (*HoppingWindowExpressionContext) EnterRule

func (*HoppingWindowExpressionContext) ExitRule

func (*HoppingWindowExpressionContext) GetParser

func (*HoppingWindowExpressionContext) GetRuleContext

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

func (*HoppingWindowExpressionContext) GracePeriodClause

func (*HoppingWindowExpressionContext) HOPPING

func (*HoppingWindowExpressionContext) IsHoppingWindowExpressionContext

func (*HoppingWindowExpressionContext) IsHoppingWindowExpressionContext()

func (*HoppingWindowExpressionContext) Number

func (*HoppingWindowExpressionContext) RetentionClause

func (*HoppingWindowExpressionContext) SIZE

func (*HoppingWindowExpressionContext) ToStringTree

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

func (*HoppingWindowExpressionContext) WindowUnit

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 IAlterOptionContext

type IAlterOptionContext interface {
	antlr.ParserRuleContext

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

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

IAlterOptionContext is an interface to support dynamic dispatch.

type IAssertStatementContext

type IAssertStatementContext interface {
	antlr.ParserRuleContext

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

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

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

type IColumnConstraintsContext interface {
	antlr.ParserRuleContext

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

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

IColumnConstraintsContext is an interface to support dynamic dispatch.

type IColumnsContext

type IColumnsContext interface {
	antlr.ParserRuleContext

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

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

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

type IFunctionArgumentContext interface {
	antlr.ParserRuleContext

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

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

IFunctionArgumentContext is an interface to support dynamic dispatch.

type IGracePeriodClauseContext

type IGracePeriodClauseContext interface {
	antlr.ParserRuleContext

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

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

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

type IHoppingWindowExpressionContext interface {
	antlr.ParserRuleContext

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

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

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

type IIntervalClauseContext interface {
	antlr.ParserRuleContext

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

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

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

type IJoinWindowContext interface {
	antlr.ParserRuleContext

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

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

IJoinWindowContext is an interface to support dynamic dispatch.

type IJoinWindowSizeContext

type IJoinWindowSizeContext interface {
	antlr.ParserRuleContext

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

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

IJoinWindowSizeContext is an interface to support dynamic dispatch.

type IJoinedSourceContext

type IJoinedSourceContext interface {
	antlr.ParserRuleContext

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

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

IJoinedSourceContext is an interface to support dynamic dispatch.

type ILambdaFunctionContext

type ILambdaFunctionContext interface {
	antlr.ParserRuleContext

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

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

ILambdaFunctionContext is an interface to support dynamic dispatch.

type ILimitClauseContext

type ILimitClauseContext interface {
	antlr.ParserRuleContext

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

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

ILimitClauseContext is an interface to support dynamic dispatch.

type ILiteralContext

type ILiteralContext interface {
	antlr.ParserRuleContext

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

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

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

type IPartitionByContext interface {
	antlr.ParserRuleContext

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

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

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

type IPrintClauseContext interface {
	antlr.ParserRuleContext

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

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

IPrintClauseContext is an interface to support dynamic dispatch.

type IQueryContext

type IQueryContext interface {
	antlr.ParserRuleContext

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

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

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

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

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

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

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

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

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

type IResultMaterializationContext interface {
	antlr.ParserRuleContext

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

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

IResultMaterializationContext is an interface to support dynamic dispatch.

type IRetentionClauseContext

type IRetentionClauseContext interface {
	antlr.ParserRuleContext

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

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

IRetentionClauseContext is an interface to support dynamic dispatch.

type IRunScriptContext

type IRunScriptContext interface {
	antlr.ParserRuleContext

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

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

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

type ISessionWindowExpressionContext interface {
	antlr.ParserRuleContext

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

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

ISessionWindowExpressionContext is an interface to support dynamic dispatch.

type ISingleExpressionContext

type ISingleExpressionContext interface {
	antlr.ParserRuleContext

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

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

ISingleExpressionContext is an interface to support dynamic dispatch.

type ISingleStatementContext

type ISingleStatementContext interface {
	antlr.ParserRuleContext

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

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

ISingleStatementContext is an interface to support dynamic dispatch.

type ISourceNameContext

type ISourceNameContext interface {
	antlr.ParserRuleContext

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

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

ISourceNameContext is an interface to support dynamic dispatch.

type ISqltypeContext

type ISqltypeContext interface {
	antlr.ParserRuleContext

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

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

type IStatementsContext interface {
	antlr.ParserRuleContext

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

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

IStatementsContext is an interface to support dynamic dispatch.

type ITableElementContext

type ITableElementContext interface {
	antlr.ParserRuleContext

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

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

ITableElementContext is an interface to support dynamic dispatch.

type ITableElementsContext

type ITableElementsContext interface {
	antlr.ParserRuleContext

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

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

ITableElementsContext is an interface to support dynamic dispatch.

type ITablePropertiesContext

type ITablePropertiesContext interface {
	antlr.ParserRuleContext

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

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

ITablePropertiesContext is an interface to support dynamic dispatch.

type ITablePropertyContext

type ITablePropertyContext interface {
	antlr.ParserRuleContext

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

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

ITablePropertyContext is an interface to support dynamic dispatch.

type ITestStatementContext

type ITestStatementContext interface {
	antlr.ParserRuleContext

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

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

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

type ITumblingWindowExpressionContext interface {
	antlr.ParserRuleContext

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

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

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

type IValuesContext interface {
	antlr.ParserRuleContext

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

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

IValuesContext is an interface to support dynamic dispatch.

type IVariableNameContext

type IVariableNameContext interface {
	antlr.ParserRuleContext

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

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

IVariableNameContext is an interface to support dynamic dispatch.

type IVariableValueContext

type IVariableValueContext interface {
	antlr.ParserRuleContext

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

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

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

type IWindowExpressionContext interface {
	antlr.ParserRuleContext

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

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

IWindowExpressionContext is an interface to support dynamic dispatch.

type IWindowUnitContext

type IWindowUnitContext interface {
	antlr.ParserRuleContext

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

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

IWindowUnitContext is an interface to support dynamic dispatch.

type IWithinExpressionContext

type IWithinExpressionContext interface {
	antlr.ParserRuleContext

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

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

IWithinExpressionContext is an interface to support dynamic dispatch.

type IdentifierContext

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

func NewEmptyIdentifierContext

func NewEmptyIdentifierContext() *IdentifierContext

func NewIdentifierContext

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

func (*IdentifierContext) CopyFrom

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

func (*IdentifierContext) GetParser

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

func (*IdentifierContext) GetRuleContext

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

func (*IdentifierContext) IsIdentifierContext

func (*IdentifierContext) IsIdentifierContext()

func (*IdentifierContext) ToStringTree

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

type InListContext

type InListContext struct {
	*PredicateContext
}

func NewInListContext

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

func (*InListContext) AllExpression

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

func (*InListContext) EnterRule

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

func (*InListContext) ExitRule

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

func (*InListContext) Expression

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

func (*InListContext) GetRuleContext

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

func (*InListContext) IN

func (*InListContext) NOT

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

type InnerJoinContext

type InnerJoinContext struct {
	*JoinTypeContext
}

func NewInnerJoinContext

func NewInnerJoinContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InnerJoinContext

func (*InnerJoinContext) EnterRule

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

func (*InnerJoinContext) ExitRule

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

func (*InnerJoinContext) GetRuleContext

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

func (*InnerJoinContext) INNER

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

type InsertIntoContext

type InsertIntoContext struct {
	*StatementContext
}

func NewInsertIntoContext

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

func (*InsertIntoContext) EnterRule

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

func (*InsertIntoContext) ExitRule

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

func (*InsertIntoContext) GetRuleContext

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

func (*InsertIntoContext) INSERT

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

func (*InsertIntoContext) INTO

func (*InsertIntoContext) Query

func (s *InsertIntoContext) Query() IQueryContext

func (*InsertIntoContext) SourceName

func (s *InsertIntoContext) SourceName() ISourceNameContext

func (*InsertIntoContext) TableProperties

func (s *InsertIntoContext) TableProperties() ITablePropertiesContext

func (*InsertIntoContext) WITH

type InsertValuesContext

type InsertValuesContext struct {
	*StatementContext
}

func NewInsertValuesContext

func NewInsertValuesContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InsertValuesContext

func (*InsertValuesContext) Columns

func (s *InsertValuesContext) Columns() IColumnsContext

func (*InsertValuesContext) EnterRule

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

func (*InsertValuesContext) ExitRule

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

func (*InsertValuesContext) GetRuleContext

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

func (*InsertValuesContext) INSERT

func (*InsertValuesContext) INTO

func (*InsertValuesContext) SourceName

func (s *InsertValuesContext) SourceName() ISourceNameContext

func (*InsertValuesContext) VALUES

func (*InsertValuesContext) Values

func (s *InsertValuesContext) Values() IValuesContext

type IntegerLiteralContext

type IntegerLiteralContext struct {
	*NumberContext
}

func NewIntegerLiteralContext

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

func (*IntegerLiteralContext) EnterRule

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

func (*IntegerLiteralContext) ExitRule

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

func (*IntegerLiteralContext) GetRuleContext

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

func (*IntegerLiteralContext) INTEGER_VALUE

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

func (*IntegerLiteralContext) MINUS

type IntervalClauseContext

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

func NewEmptyIntervalClauseContext

func NewEmptyIntervalClauseContext() *IntervalClauseContext

func NewIntervalClauseContext

func NewIntervalClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntervalClauseContext

func (*IntervalClauseContext) EnterRule

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

func (*IntervalClauseContext) ExitRule

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

func (*IntervalClauseContext) GetParser

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

func (*IntervalClauseContext) GetRuleContext

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

func (*IntervalClauseContext) INTERVAL

func (*IntervalClauseContext) IsIntervalClauseContext

func (*IntervalClauseContext) IsIntervalClauseContext()

func (*IntervalClauseContext) Number

func (*IntervalClauseContext) SAMPLE

func (*IntervalClauseContext) ToStringTree

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

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

func (s *JoinCriteriaContext) BooleanExpression() IBooleanExpressionContext

func (*JoinCriteriaContext) EnterRule

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

func (*JoinCriteriaContext) ExitRule

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

func (*JoinCriteriaContext) GetParser

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

func (*JoinCriteriaContext) GetRuleContext

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

func (*JoinCriteriaContext) IsJoinCriteriaContext

func (*JoinCriteriaContext) IsJoinCriteriaContext()

func (*JoinCriteriaContext) ON

func (*JoinCriteriaContext) ToStringTree

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

type JoinRelationContext

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

func NewJoinRelationContext

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

func (*JoinRelationContext) AliasedRelation

func (s *JoinRelationContext) AliasedRelation() IAliasedRelationContext

func (*JoinRelationContext) AllJoinedSource

func (s *JoinRelationContext) AllJoinedSource() []IJoinedSourceContext

func (*JoinRelationContext) EnterRule

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

func (*JoinRelationContext) ExitRule

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

func (*JoinRelationContext) GetLeft

func (*JoinRelationContext) GetRuleContext

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

func (*JoinRelationContext) JoinedSource

func (s *JoinRelationContext) JoinedSource(i int) IJoinedSourceContext

func (*JoinRelationContext) SetLeft

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

func (s *JoinTypeContext) CopyFrom(ctx *JoinTypeContext)

func (*JoinTypeContext) GetParser

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

func (*JoinTypeContext) GetRuleContext

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

func (*JoinTypeContext) IsJoinTypeContext

func (*JoinTypeContext) IsJoinTypeContext()

func (*JoinTypeContext) ToStringTree

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

type JoinWindowContext

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

func NewEmptyJoinWindowContext

func NewEmptyJoinWindowContext() *JoinWindowContext

func NewJoinWindowContext

func NewJoinWindowContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinWindowContext

func (*JoinWindowContext) EnterRule

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

func (*JoinWindowContext) ExitRule

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

func (*JoinWindowContext) GetParser

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

func (*JoinWindowContext) GetRuleContext

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

func (*JoinWindowContext) IsJoinWindowContext

func (*JoinWindowContext) IsJoinWindowContext()

func (*JoinWindowContext) ToStringTree

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

func (*JoinWindowContext) WITHIN

func (s *JoinWindowContext) WITHIN() antlr.TerminalNode

func (*JoinWindowContext) WithinExpression

func (s *JoinWindowContext) WithinExpression() IWithinExpressionContext

type JoinWindowSizeContext

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

func NewEmptyJoinWindowSizeContext

func NewEmptyJoinWindowSizeContext() *JoinWindowSizeContext

func NewJoinWindowSizeContext

func NewJoinWindowSizeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinWindowSizeContext

func (*JoinWindowSizeContext) EnterRule

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

func (*JoinWindowSizeContext) ExitRule

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

func (*JoinWindowSizeContext) GetParser

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

func (*JoinWindowSizeContext) GetRuleContext

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

func (*JoinWindowSizeContext) IsJoinWindowSizeContext

func (*JoinWindowSizeContext) IsJoinWindowSizeContext()

func (*JoinWindowSizeContext) Number

func (*JoinWindowSizeContext) ToStringTree

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

func (*JoinWindowSizeContext) WindowUnit

func (s *JoinWindowSizeContext) WindowUnit() IWindowUnitContext

type JoinWindowWithBeforeAndAfterContext

type JoinWindowWithBeforeAndAfterContext struct {
	*WithinExpressionContext
}

func (*JoinWindowWithBeforeAndAfterContext) AllJoinWindowSize

func (*JoinWindowWithBeforeAndAfterContext) EnterRule

func (*JoinWindowWithBeforeAndAfterContext) ExitRule

func (*JoinWindowWithBeforeAndAfterContext) GetRuleContext

func (*JoinWindowWithBeforeAndAfterContext) GracePeriodClause

func (*JoinWindowWithBeforeAndAfterContext) JoinWindowSize

type JoinedSourceContext

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

func NewEmptyJoinedSourceContext

func NewEmptyJoinedSourceContext() *JoinedSourceContext

func NewJoinedSourceContext

func NewJoinedSourceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinedSourceContext

func (*JoinedSourceContext) AliasedRelation

func (s *JoinedSourceContext) AliasedRelation() IAliasedRelationContext

func (*JoinedSourceContext) EnterRule

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

func (*JoinedSourceContext) ExitRule

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

func (*JoinedSourceContext) GetParser

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

func (*JoinedSourceContext) GetRuleContext

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

func (*JoinedSourceContext) IsJoinedSourceContext

func (*JoinedSourceContext) IsJoinedSourceContext()

func (*JoinedSourceContext) JOIN

func (*JoinedSourceContext) JoinCriteria

func (s *JoinedSourceContext) JoinCriteria() IJoinCriteriaContext

func (*JoinedSourceContext) JoinType

func (s *JoinedSourceContext) JoinType() IJoinTypeContext

func (*JoinedSourceContext) JoinWindow

func (s *JoinedSourceContext) JoinWindow() IJoinWindowContext

func (*JoinedSourceContext) ToStringTree

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

type KSqlErrorListener

type KSqlErrorListener struct {
	*antlr.DefaultErrorListener
	Errors SqlSyntaxErrorList
}

func (*KSqlErrorListener) ErrorCount

func (c *KSqlErrorListener) ErrorCount() int

func (*KSqlErrorListener) HasErrors

func (c *KSqlErrorListener) HasErrors() bool

func (*KSqlErrorListener) SyntaxError

func (c *KSqlErrorListener) SyntaxError(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, msg string, e antlr.RecognitionException)

type KSqlLexer

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

func NewKSqlLexer

func NewKSqlLexer(input antlr.CharStream) *KSqlLexer

type KSqlListener

type KSqlListener interface {
	antlr.ParseTreeListener

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

	// EnterTestStatement is called when entering the testStatement production.
	EnterTestStatement(c *TestStatementContext)

	// EnterSingleStatement is called when entering the singleStatement production.
	EnterSingleStatement(c *SingleStatementContext)

	// EnterSingleExpression is called when entering the singleExpression production.
	EnterSingleExpression(c *SingleExpressionContext)

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

	// EnterListProperties is called when entering the listProperties production.
	EnterListProperties(c *ListPropertiesContext)

	// EnterListTopics is called when entering the listTopics production.
	EnterListTopics(c *ListTopicsContext)

	// EnterListStreams is called when entering the listStreams production.
	EnterListStreams(c *ListStreamsContext)

	// EnterListTables is called when entering the listTables production.
	EnterListTables(c *ListTablesContext)

	// EnterListFunctions is called when entering the listFunctions production.
	EnterListFunctions(c *ListFunctionsContext)

	// EnterListConnectors is called when entering the listConnectors production.
	EnterListConnectors(c *ListConnectorsContext)

	// EnterListConnectorPlugins is called when entering the listConnectorPlugins production.
	EnterListConnectorPlugins(c *ListConnectorPluginsContext)

	// EnterListTypes is called when entering the listTypes production.
	EnterListTypes(c *ListTypesContext)

	// EnterListVariables is called when entering the listVariables production.
	EnterListVariables(c *ListVariablesContext)

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

	// EnterDescribeStreams is called when entering the describeStreams production.
	EnterDescribeStreams(c *DescribeStreamsContext)

	// EnterDescribeFunction is called when entering the describeFunction production.
	EnterDescribeFunction(c *DescribeFunctionContext)

	// EnterDescribeConnector is called when entering the describeConnector production.
	EnterDescribeConnector(c *DescribeConnectorContext)

	// EnterPrintTopic is called when entering the printTopic production.
	EnterPrintTopic(c *PrintTopicContext)

	// EnterListQueries is called when entering the listQueries production.
	EnterListQueries(c *ListQueriesContext)

	// EnterTerminateQuery is called when entering the terminateQuery production.
	EnterTerminateQuery(c *TerminateQueryContext)

	// EnterSetProperty is called when entering the setProperty production.
	EnterSetProperty(c *SetPropertyContext)

	// EnterUnsetProperty is called when entering the unsetProperty production.
	EnterUnsetProperty(c *UnsetPropertyContext)

	// EnterDefineVariable is called when entering the defineVariable production.
	EnterDefineVariable(c *DefineVariableContext)

	// EnterUndefineVariable is called when entering the undefineVariable production.
	EnterUndefineVariable(c *UndefineVariableContext)

	// EnterCreateStream is called when entering the createStream production.
	EnterCreateStream(c *CreateStreamContext)

	// EnterCreateStreamAs is called when entering the createStreamAs production.
	EnterCreateStreamAs(c *CreateStreamAsContext)

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

	// EnterCreateTableAs is called when entering the createTableAs production.
	EnterCreateTableAs(c *CreateTableAsContext)

	// EnterCreateConnector is called when entering the createConnector production.
	EnterCreateConnector(c *CreateConnectorContext)

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

	// EnterInsertValues is called when entering the insertValues production.
	EnterInsertValues(c *InsertValuesContext)

	// EnterDropStream is called when entering the dropStream production.
	EnterDropStream(c *DropStreamContext)

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

	// EnterDropConnector is called when entering the dropConnector production.
	EnterDropConnector(c *DropConnectorContext)

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

	// EnterRegisterType is called when entering the registerType production.
	EnterRegisterType(c *RegisterTypeContext)

	// EnterDropType is called when entering the dropType production.
	EnterDropType(c *DropTypeContext)

	// EnterAlterSource is called when entering the alterSource production.
	EnterAlterSource(c *AlterSourceContext)

	// EnterAssertValues is called when entering the assertValues production.
	EnterAssertValues(c *AssertValuesContext)

	// EnterAssertTombstone is called when entering the assertTombstone production.
	EnterAssertTombstone(c *AssertTombstoneContext)

	// EnterAssertStream is called when entering the assertStream production.
	EnterAssertStream(c *AssertStreamContext)

	// EnterAssertTable is called when entering the assertTable production.
	EnterAssertTable(c *AssertTableContext)

	// EnterRunScript is called when entering the runScript production.
	EnterRunScript(c *RunScriptContext)

	// EnterQuery is called when entering the query production.
	EnterQuery(c *QueryContext)

	// EnterResultMaterialization is called when entering the resultMaterialization production.
	EnterResultMaterialization(c *ResultMaterializationContext)

	// EnterAlterOption is called when entering the alterOption production.
	EnterAlterOption(c *AlterOptionContext)

	// EnterTableElements is called when entering the tableElements production.
	EnterTableElements(c *TableElementsContext)

	// EnterTableElement is called when entering the tableElement production.
	EnterTableElement(c *TableElementContext)

	// EnterColumnConstraints is called when entering the columnConstraints production.
	EnterColumnConstraints(c *ColumnConstraintsContext)

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

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

	// EnterPrintClause is called when entering the printClause production.
	EnterPrintClause(c *PrintClauseContext)

	// EnterIntervalClause is called when entering the intervalClause production.
	EnterIntervalClause(c *IntervalClauseContext)

	// EnterLimitClause is called when entering the limitClause production.
	EnterLimitClause(c *LimitClauseContext)

	// EnterRetentionClause is called when entering the retentionClause production.
	EnterRetentionClause(c *RetentionClauseContext)

	// EnterGracePeriodClause is called when entering the gracePeriodClause production.
	EnterGracePeriodClause(c *GracePeriodClauseContext)

	// EnterWindowExpression is called when entering the windowExpression production.
	EnterWindowExpression(c *WindowExpressionContext)

	// EnterTumblingWindowExpression is called when entering the tumblingWindowExpression production.
	EnterTumblingWindowExpression(c *TumblingWindowExpressionContext)

	// EnterHoppingWindowExpression is called when entering the hoppingWindowExpression production.
	EnterHoppingWindowExpression(c *HoppingWindowExpressionContext)

	// EnterSessionWindowExpression is called when entering the sessionWindowExpression production.
	EnterSessionWindowExpression(c *SessionWindowExpressionContext)

	// EnterWindowUnit is called when entering the windowUnit production.
	EnterWindowUnit(c *WindowUnitContext)

	// EnterGroupBy is called when entering the groupBy production.
	EnterGroupBy(c *GroupByContext)

	// EnterPartitionBy is called when entering the partitionBy production.
	EnterPartitionBy(c *PartitionByContext)

	// EnterValues is called when entering the values production.
	EnterValues(c *ValuesContext)

	// EnterSelectSingle is called when entering the selectSingle production.
	EnterSelectSingle(c *SelectSingleContext)

	// EnterSelectAll is called when entering the selectAll production.
	EnterSelectAll(c *SelectAllContext)

	// EnterJoinRelation is called when entering the joinRelation production.
	EnterJoinRelation(c *JoinRelationContext)

	// EnterRelationDefault is called when entering the relationDefault production.
	EnterRelationDefault(c *RelationDefaultContext)

	// EnterJoinedSource is called when entering the joinedSource production.
	EnterJoinedSource(c *JoinedSourceContext)

	// EnterInnerJoin is called when entering the innerJoin production.
	EnterInnerJoin(c *InnerJoinContext)

	// EnterOuterJoin is called when entering the outerJoin production.
	EnterOuterJoin(c *OuterJoinContext)

	// EnterLeftJoin is called when entering the leftJoin production.
	EnterLeftJoin(c *LeftJoinContext)

	// EnterJoinWindow is called when entering the joinWindow production.
	EnterJoinWindow(c *JoinWindowContext)

	// EnterJoinWindowWithBeforeAndAfter is called when entering the joinWindowWithBeforeAndAfter production.
	EnterJoinWindowWithBeforeAndAfter(c *JoinWindowWithBeforeAndAfterContext)

	// EnterSingleJoinWindow is called when entering the singleJoinWindow production.
	EnterSingleJoinWindow(c *SingleJoinWindowContext)

	// EnterJoinWindowSize is called when entering the joinWindowSize production.
	EnterJoinWindowSize(c *JoinWindowSizeContext)

	// EnterJoinCriteria is called when entering the joinCriteria production.
	EnterJoinCriteria(c *JoinCriteriaContext)

	// EnterAliasedRelation is called when entering the aliasedRelation production.
	EnterAliasedRelation(c *AliasedRelationContext)

	// EnterColumns is called when entering the columns production.
	EnterColumns(c *ColumnsContext)

	// EnterTableName is called when entering the tableName production.
	EnterTableName(c *TableNameContext)

	// EnterExpression is called when entering the expression production.
	EnterExpression(c *ExpressionContext)

	// EnterLogicalNot is called when entering the logicalNot production.
	EnterLogicalNot(c *LogicalNotContext)

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

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

	// EnterPredicated is called when entering the predicated production.
	EnterPredicated(c *PredicatedContext)

	// EnterComparison is called when entering the comparison production.
	EnterComparison(c *ComparisonContext)

	// EnterBetween is called when entering the between production.
	EnterBetween(c *BetweenContext)

	// EnterInList is called when entering the inList production.
	EnterInList(c *InListContext)

	// EnterLike is called when entering the like production.
	EnterLike(c *LikeContext)

	// EnterNullPredicate is called when entering the nullPredicate production.
	EnterNullPredicate(c *NullPredicateContext)

	// EnterDistinctFrom is called when entering the distinctFrom production.
	EnterDistinctFrom(c *DistinctFromContext)

	// EnterValueExpressionDefault is called when entering the valueExpressionDefault production.
	EnterValueExpressionDefault(c *ValueExpressionDefaultContext)

	// EnterConcatenation is called when entering the concatenation production.
	EnterConcatenation(c *ConcatenationContext)

	// EnterArithmeticBinary is called when entering the arithmeticBinary production.
	EnterArithmeticBinary(c *ArithmeticBinaryContext)

	// EnterArithmeticUnary is called when entering the arithmeticUnary production.
	EnterArithmeticUnary(c *ArithmeticUnaryContext)

	// EnterAtTimeZone is called when entering the atTimeZone production.
	EnterAtTimeZone(c *AtTimeZoneContext)

	// EnterDereference is called when entering the dereference production.
	EnterDereference(c *DereferenceContext)

	// EnterSimpleCase is called when entering the simpleCase production.
	EnterSimpleCase(c *SimpleCaseContext)

	// EnterColumnReference is called when entering the columnReference production.
	EnterColumnReference(c *ColumnReferenceContext)

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

	// EnterStructConstructor is called when entering the structConstructor production.
	EnterStructConstructor(c *StructConstructorContext)

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

	// EnterQualifiedColumnReference is called when entering the qualifiedColumnReference production.
	EnterQualifiedColumnReference(c *QualifiedColumnReferenceContext)

	// EnterCast is called when entering the cast production.
	EnterCast(c *CastContext)

	// EnterParenthesizedExpression is called when entering the parenthesizedExpression production.
	EnterParenthesizedExpression(c *ParenthesizedExpressionContext)

	// EnterArrayConstructor is called when entering the arrayConstructor production.
	EnterArrayConstructor(c *ArrayConstructorContext)

	// EnterMapConstructor is called when entering the mapConstructor production.
	EnterMapConstructor(c *MapConstructorContext)

	// EnterFunctionCall is called when entering the functionCall production.
	EnterFunctionCall(c *FunctionCallContext)

	// EnterSearchedCase is called when entering the searchedCase production.
	EnterSearchedCase(c *SearchedCaseContext)

	// EnterLiteralExpression is called when entering the literalExpression production.
	EnterLiteralExpression(c *LiteralExpressionContext)

	// EnterFunctionArgument is called when entering the functionArgument production.
	EnterFunctionArgument(c *FunctionArgumentContext)

	// EnterTimeZoneString is called when entering the timeZoneString production.
	EnterTimeZoneString(c *TimeZoneStringContext)

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

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

	// EnterSqltype is called when entering the sqltype production.
	EnterSqltype(c *SqltypeContext)

	// EnterTypeParameter is called when entering the typeParameter production.
	EnterTypeParameter(c *TypeParameterContext)

	// EnterBaseType is called when entering the baseType production.
	EnterBaseType(c *BaseTypeContext)

	// EnterWhenClause is called when entering the whenClause production.
	EnterWhenClause(c *WhenClauseContext)

	// EnterVariableIdentifier is called when entering the variableIdentifier production.
	EnterVariableIdentifier(c *VariableIdentifierContext)

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

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

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

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

	// EnterLambda is called when entering the lambda production.
	EnterLambda(c *LambdaContext)

	// EnterVariableName is called when entering the variableName production.
	EnterVariableName(c *VariableNameContext)

	// EnterVariableValue is called when entering the variableValue production.
	EnterVariableValue(c *VariableValueContext)

	// EnterSourceName is called when entering the sourceName production.
	EnterSourceName(c *SourceNameContext)

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

	// EnterFloatLiteral is called when entering the floatLiteral production.
	EnterFloatLiteral(c *FloatLiteralContext)

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

	// EnterNullLiteral is called when entering the nullLiteral production.
	EnterNullLiteral(c *NullLiteralContext)

	// EnterNumericLiteral is called when entering the numericLiteral production.
	EnterNumericLiteral(c *NumericLiteralContext)

	// EnterBooleanLiteral is called when entering the booleanLiteral production.
	EnterBooleanLiteral(c *BooleanLiteralContext)

	// EnterStringLiteral is called when entering the stringLiteral production.
	EnterStringLiteral(c *StringLiteralContext)

	// EnterVariableLiteral is called when entering the variableLiteral production.
	EnterVariableLiteral(c *VariableLiteralContext)

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

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

	// ExitTestStatement is called when exiting the testStatement production.
	ExitTestStatement(c *TestStatementContext)

	// ExitSingleStatement is called when exiting the singleStatement production.
	ExitSingleStatement(c *SingleStatementContext)

	// ExitSingleExpression is called when exiting the singleExpression production.
	ExitSingleExpression(c *SingleExpressionContext)

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

	// ExitListProperties is called when exiting the listProperties production.
	ExitListProperties(c *ListPropertiesContext)

	// ExitListTopics is called when exiting the listTopics production.
	ExitListTopics(c *ListTopicsContext)

	// ExitListStreams is called when exiting the listStreams production.
	ExitListStreams(c *ListStreamsContext)

	// ExitListTables is called when exiting the listTables production.
	ExitListTables(c *ListTablesContext)

	// ExitListFunctions is called when exiting the listFunctions production.
	ExitListFunctions(c *ListFunctionsContext)

	// ExitListConnectors is called when exiting the listConnectors production.
	ExitListConnectors(c *ListConnectorsContext)

	// ExitListConnectorPlugins is called when exiting the listConnectorPlugins production.
	ExitListConnectorPlugins(c *ListConnectorPluginsContext)

	// ExitListTypes is called when exiting the listTypes production.
	ExitListTypes(c *ListTypesContext)

	// ExitListVariables is called when exiting the listVariables production.
	ExitListVariables(c *ListVariablesContext)

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

	// ExitDescribeStreams is called when exiting the describeStreams production.
	ExitDescribeStreams(c *DescribeStreamsContext)

	// ExitDescribeFunction is called when exiting the describeFunction production.
	ExitDescribeFunction(c *DescribeFunctionContext)

	// ExitDescribeConnector is called when exiting the describeConnector production.
	ExitDescribeConnector(c *DescribeConnectorContext)

	// ExitPrintTopic is called when exiting the printTopic production.
	ExitPrintTopic(c *PrintTopicContext)

	// ExitListQueries is called when exiting the listQueries production.
	ExitListQueries(c *ListQueriesContext)

	// ExitTerminateQuery is called when exiting the terminateQuery production.
	ExitTerminateQuery(c *TerminateQueryContext)

	// ExitSetProperty is called when exiting the setProperty production.
	ExitSetProperty(c *SetPropertyContext)

	// ExitUnsetProperty is called when exiting the unsetProperty production.
	ExitUnsetProperty(c *UnsetPropertyContext)

	// ExitDefineVariable is called when exiting the defineVariable production.
	ExitDefineVariable(c *DefineVariableContext)

	// ExitUndefineVariable is called when exiting the undefineVariable production.
	ExitUndefineVariable(c *UndefineVariableContext)

	// ExitCreateStream is called when exiting the createStream production.
	ExitCreateStream(c *CreateStreamContext)

	// ExitCreateStreamAs is called when exiting the createStreamAs production.
	ExitCreateStreamAs(c *CreateStreamAsContext)

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

	// ExitCreateTableAs is called when exiting the createTableAs production.
	ExitCreateTableAs(c *CreateTableAsContext)

	// ExitCreateConnector is called when exiting the createConnector production.
	ExitCreateConnector(c *CreateConnectorContext)

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

	// ExitInsertValues is called when exiting the insertValues production.
	ExitInsertValues(c *InsertValuesContext)

	// ExitDropStream is called when exiting the dropStream production.
	ExitDropStream(c *DropStreamContext)

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

	// ExitDropConnector is called when exiting the dropConnector production.
	ExitDropConnector(c *DropConnectorContext)

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

	// ExitRegisterType is called when exiting the registerType production.
	ExitRegisterType(c *RegisterTypeContext)

	// ExitDropType is called when exiting the dropType production.
	ExitDropType(c *DropTypeContext)

	// ExitAlterSource is called when exiting the alterSource production.
	ExitAlterSource(c *AlterSourceContext)

	// ExitAssertValues is called when exiting the assertValues production.
	ExitAssertValues(c *AssertValuesContext)

	// ExitAssertTombstone is called when exiting the assertTombstone production.
	ExitAssertTombstone(c *AssertTombstoneContext)

	// ExitAssertStream is called when exiting the assertStream production.
	ExitAssertStream(c *AssertStreamContext)

	// ExitAssertTable is called when exiting the assertTable production.
	ExitAssertTable(c *AssertTableContext)

	// ExitRunScript is called when exiting the runScript production.
	ExitRunScript(c *RunScriptContext)

	// ExitQuery is called when exiting the query production.
	ExitQuery(c *QueryContext)

	// ExitResultMaterialization is called when exiting the resultMaterialization production.
	ExitResultMaterialization(c *ResultMaterializationContext)

	// ExitAlterOption is called when exiting the alterOption production.
	ExitAlterOption(c *AlterOptionContext)

	// ExitTableElements is called when exiting the tableElements production.
	ExitTableElements(c *TableElementsContext)

	// ExitTableElement is called when exiting the tableElement production.
	ExitTableElement(c *TableElementContext)

	// ExitColumnConstraints is called when exiting the columnConstraints production.
	ExitColumnConstraints(c *ColumnConstraintsContext)

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

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

	// ExitPrintClause is called when exiting the printClause production.
	ExitPrintClause(c *PrintClauseContext)

	// ExitIntervalClause is called when exiting the intervalClause production.
	ExitIntervalClause(c *IntervalClauseContext)

	// ExitLimitClause is called when exiting the limitClause production.
	ExitLimitClause(c *LimitClauseContext)

	// ExitRetentionClause is called when exiting the retentionClause production.
	ExitRetentionClause(c *RetentionClauseContext)

	// ExitGracePeriodClause is called when exiting the gracePeriodClause production.
	ExitGracePeriodClause(c *GracePeriodClauseContext)

	// ExitWindowExpression is called when exiting the windowExpression production.
	ExitWindowExpression(c *WindowExpressionContext)

	// ExitTumblingWindowExpression is called when exiting the tumblingWindowExpression production.
	ExitTumblingWindowExpression(c *TumblingWindowExpressionContext)

	// ExitHoppingWindowExpression is called when exiting the hoppingWindowExpression production.
	ExitHoppingWindowExpression(c *HoppingWindowExpressionContext)

	// ExitSessionWindowExpression is called when exiting the sessionWindowExpression production.
	ExitSessionWindowExpression(c *SessionWindowExpressionContext)

	// ExitWindowUnit is called when exiting the windowUnit production.
	ExitWindowUnit(c *WindowUnitContext)

	// ExitGroupBy is called when exiting the groupBy production.
	ExitGroupBy(c *GroupByContext)

	// ExitPartitionBy is called when exiting the partitionBy production.
	ExitPartitionBy(c *PartitionByContext)

	// ExitValues is called when exiting the values production.
	ExitValues(c *ValuesContext)

	// ExitSelectSingle is called when exiting the selectSingle production.
	ExitSelectSingle(c *SelectSingleContext)

	// ExitSelectAll is called when exiting the selectAll production.
	ExitSelectAll(c *SelectAllContext)

	// ExitJoinRelation is called when exiting the joinRelation production.
	ExitJoinRelation(c *JoinRelationContext)

	// ExitRelationDefault is called when exiting the relationDefault production.
	ExitRelationDefault(c *RelationDefaultContext)

	// ExitJoinedSource is called when exiting the joinedSource production.
	ExitJoinedSource(c *JoinedSourceContext)

	// ExitInnerJoin is called when exiting the innerJoin production.
	ExitInnerJoin(c *InnerJoinContext)

	// ExitOuterJoin is called when exiting the outerJoin production.
	ExitOuterJoin(c *OuterJoinContext)

	// ExitLeftJoin is called when exiting the leftJoin production.
	ExitLeftJoin(c *LeftJoinContext)

	// ExitJoinWindow is called when exiting the joinWindow production.
	ExitJoinWindow(c *JoinWindowContext)

	// ExitJoinWindowWithBeforeAndAfter is called when exiting the joinWindowWithBeforeAndAfter production.
	ExitJoinWindowWithBeforeAndAfter(c *JoinWindowWithBeforeAndAfterContext)

	// ExitSingleJoinWindow is called when exiting the singleJoinWindow production.
	ExitSingleJoinWindow(c *SingleJoinWindowContext)

	// ExitJoinWindowSize is called when exiting the joinWindowSize production.
	ExitJoinWindowSize(c *JoinWindowSizeContext)

	// ExitJoinCriteria is called when exiting the joinCriteria production.
	ExitJoinCriteria(c *JoinCriteriaContext)

	// ExitAliasedRelation is called when exiting the aliasedRelation production.
	ExitAliasedRelation(c *AliasedRelationContext)

	// ExitColumns is called when exiting the columns production.
	ExitColumns(c *ColumnsContext)

	// ExitTableName is called when exiting the tableName production.
	ExitTableName(c *TableNameContext)

	// ExitExpression is called when exiting the expression production.
	ExitExpression(c *ExpressionContext)

	// ExitLogicalNot is called when exiting the logicalNot production.
	ExitLogicalNot(c *LogicalNotContext)

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

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

	// ExitPredicated is called when exiting the predicated production.
	ExitPredicated(c *PredicatedContext)

	// ExitComparison is called when exiting the comparison production.
	ExitComparison(c *ComparisonContext)

	// ExitBetween is called when exiting the between production.
	ExitBetween(c *BetweenContext)

	// ExitInList is called when exiting the inList production.
	ExitInList(c *InListContext)

	// ExitLike is called when exiting the like production.
	ExitLike(c *LikeContext)

	// ExitNullPredicate is called when exiting the nullPredicate production.
	ExitNullPredicate(c *NullPredicateContext)

	// ExitDistinctFrom is called when exiting the distinctFrom production.
	ExitDistinctFrom(c *DistinctFromContext)

	// ExitValueExpressionDefault is called when exiting the valueExpressionDefault production.
	ExitValueExpressionDefault(c *ValueExpressionDefaultContext)

	// ExitConcatenation is called when exiting the concatenation production.
	ExitConcatenation(c *ConcatenationContext)

	// ExitArithmeticBinary is called when exiting the arithmeticBinary production.
	ExitArithmeticBinary(c *ArithmeticBinaryContext)

	// ExitArithmeticUnary is called when exiting the arithmeticUnary production.
	ExitArithmeticUnary(c *ArithmeticUnaryContext)

	// ExitAtTimeZone is called when exiting the atTimeZone production.
	ExitAtTimeZone(c *AtTimeZoneContext)

	// ExitDereference is called when exiting the dereference production.
	ExitDereference(c *DereferenceContext)

	// ExitSimpleCase is called when exiting the simpleCase production.
	ExitSimpleCase(c *SimpleCaseContext)

	// ExitColumnReference is called when exiting the columnReference production.
	ExitColumnReference(c *ColumnReferenceContext)

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

	// ExitStructConstructor is called when exiting the structConstructor production.
	ExitStructConstructor(c *StructConstructorContext)

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

	// ExitQualifiedColumnReference is called when exiting the qualifiedColumnReference production.
	ExitQualifiedColumnReference(c *QualifiedColumnReferenceContext)

	// ExitCast is called when exiting the cast production.
	ExitCast(c *CastContext)

	// ExitParenthesizedExpression is called when exiting the parenthesizedExpression production.
	ExitParenthesizedExpression(c *ParenthesizedExpressionContext)

	// ExitArrayConstructor is called when exiting the arrayConstructor production.
	ExitArrayConstructor(c *ArrayConstructorContext)

	// ExitMapConstructor is called when exiting the mapConstructor production.
	ExitMapConstructor(c *MapConstructorContext)

	// ExitFunctionCall is called when exiting the functionCall production.
	ExitFunctionCall(c *FunctionCallContext)

	// ExitSearchedCase is called when exiting the searchedCase production.
	ExitSearchedCase(c *SearchedCaseContext)

	// ExitLiteralExpression is called when exiting the literalExpression production.
	ExitLiteralExpression(c *LiteralExpressionContext)

	// ExitFunctionArgument is called when exiting the functionArgument production.
	ExitFunctionArgument(c *FunctionArgumentContext)

	// ExitTimeZoneString is called when exiting the timeZoneString production.
	ExitTimeZoneString(c *TimeZoneStringContext)

	// ExitComparisonOperator is called when exiting the comparisonOperator production.
	ExitComparisonOperator(c *ComparisonOperatorContext)

	// ExitBooleanValue is called when exiting the booleanValue production.
	ExitBooleanValue(c *BooleanValueContext)

	// ExitSqltype is called when exiting the sqltype production.
	ExitSqltype(c *SqltypeContext)

	// ExitTypeParameter is called when exiting the typeParameter production.
	ExitTypeParameter(c *TypeParameterContext)

	// ExitBaseType is called when exiting the baseType production.
	ExitBaseType(c *BaseTypeContext)

	// ExitWhenClause is called when exiting the whenClause production.
	ExitWhenClause(c *WhenClauseContext)

	// ExitVariableIdentifier is called when exiting the variableIdentifier production.
	ExitVariableIdentifier(c *VariableIdentifierContext)

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

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

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

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

	// ExitLambda is called when exiting the lambda production.
	ExitLambda(c *LambdaContext)

	// ExitVariableName is called when exiting the variableName production.
	ExitVariableName(c *VariableNameContext)

	// ExitVariableValue is called when exiting the variableValue production.
	ExitVariableValue(c *VariableValueContext)

	// ExitSourceName is called when exiting the sourceName production.
	ExitSourceName(c *SourceNameContext)

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

	// ExitFloatLiteral is called when exiting the floatLiteral production.
	ExitFloatLiteral(c *FloatLiteralContext)

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

	// ExitNullLiteral is called when exiting the nullLiteral production.
	ExitNullLiteral(c *NullLiteralContext)

	// ExitNumericLiteral is called when exiting the numericLiteral production.
	ExitNumericLiteral(c *NumericLiteralContext)

	// ExitBooleanLiteral is called when exiting the booleanLiteral production.
	ExitBooleanLiteral(c *BooleanLiteralContext)

	// ExitStringLiteral is called when exiting the stringLiteral production.
	ExitStringLiteral(c *StringLiteralContext)

	// ExitVariableLiteral is called when exiting the variableLiteral production.
	ExitVariableLiteral(c *VariableLiteralContext)

	// ExitNonReserved is called when exiting the nonReserved production.
	ExitNonReserved(c *NonReservedContext)
}

KSqlListener is a complete listener for a parse tree produced by KSqlParser.

type KSqlParser

type KSqlParser struct {
	*antlr.BaseParser
}

func NewKSqlParser

func NewKSqlParser(input antlr.TokenStream) *KSqlParser

func (*KSqlParser) AliasedRelation

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

func (*KSqlParser) AlterOption

func (p *KSqlParser) AlterOption() (localctx IAlterOptionContext)

func (*KSqlParser) AssertStatement

func (p *KSqlParser) AssertStatement() (localctx IAssertStatementContext)

func (*KSqlParser) BaseType

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

func (*KSqlParser) BooleanExpression

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

func (*KSqlParser) BooleanExpression_Sempred

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

func (*KSqlParser) BooleanValue

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

func (*KSqlParser) ColumnConstraints

func (p *KSqlParser) ColumnConstraints() (localctx IColumnConstraintsContext)

func (*KSqlParser) Columns

func (p *KSqlParser) Columns() (localctx IColumnsContext)

func (*KSqlParser) ComparisonOperator

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

func (*KSqlParser) Expression

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

func (*KSqlParser) FunctionArgument

func (p *KSqlParser) FunctionArgument() (localctx IFunctionArgumentContext)

func (*KSqlParser) GracePeriodClause

func (p *KSqlParser) GracePeriodClause() (localctx IGracePeriodClauseContext)

func (*KSqlParser) GroupBy

func (p *KSqlParser) GroupBy() (localctx IGroupByContext)

func (*KSqlParser) HoppingWindowExpression

func (p *KSqlParser) HoppingWindowExpression() (localctx IHoppingWindowExpressionContext)

func (*KSqlParser) Identifier

func (p *KSqlParser) Identifier() (localctx IIdentifierContext)

func (*KSqlParser) IntervalClause

func (p *KSqlParser) IntervalClause() (localctx IIntervalClauseContext)

func (*KSqlParser) JoinCriteria

func (p *KSqlParser) JoinCriteria() (localctx IJoinCriteriaContext)

func (*KSqlParser) JoinType

func (p *KSqlParser) JoinType() (localctx IJoinTypeContext)

func (*KSqlParser) JoinWindow

func (p *KSqlParser) JoinWindow() (localctx IJoinWindowContext)

func (*KSqlParser) JoinWindowSize

func (p *KSqlParser) JoinWindowSize() (localctx IJoinWindowSizeContext)

func (*KSqlParser) JoinedSource

func (p *KSqlParser) JoinedSource() (localctx IJoinedSourceContext)

func (*KSqlParser) LambdaFunction

func (p *KSqlParser) LambdaFunction() (localctx ILambdaFunctionContext)

func (*KSqlParser) LimitClause

func (p *KSqlParser) LimitClause() (localctx ILimitClauseContext)

func (*KSqlParser) Literal

func (p *KSqlParser) Literal() (localctx ILiteralContext)

func (*KSqlParser) NonReserved

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

func (*KSqlParser) Number

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

func (*KSqlParser) PartitionBy

func (p *KSqlParser) PartitionBy() (localctx IPartitionByContext)

func (*KSqlParser) Predicate

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

func (*KSqlParser) Predicated

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

func (*KSqlParser) PrimaryExpression

func (p *KSqlParser) PrimaryExpression() (localctx IPrimaryExpressionContext)

func (*KSqlParser) PrimaryExpression_Sempred

func (p *KSqlParser) PrimaryExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*KSqlParser) PrintClause

func (p *KSqlParser) PrintClause() (localctx IPrintClauseContext)

func (*KSqlParser) Query

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

func (*KSqlParser) Relation

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

func (*KSqlParser) RelationPrimary

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

func (*KSqlParser) ResultMaterialization

func (p *KSqlParser) ResultMaterialization() (localctx IResultMaterializationContext)

func (*KSqlParser) RetentionClause

func (p *KSqlParser) RetentionClause() (localctx IRetentionClauseContext)

func (*KSqlParser) RunScript

func (p *KSqlParser) RunScript() (localctx IRunScriptContext)

func (*KSqlParser) SelectItem

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

func (*KSqlParser) Sempred

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

func (*KSqlParser) SessionWindowExpression

func (p *KSqlParser) SessionWindowExpression() (localctx ISessionWindowExpressionContext)

func (*KSqlParser) SingleExpression

func (p *KSqlParser) SingleExpression() (localctx ISingleExpressionContext)

func (*KSqlParser) SingleStatement

func (p *KSqlParser) SingleStatement() (localctx ISingleStatementContext)

func (*KSqlParser) SourceName

func (p *KSqlParser) SourceName() (localctx ISourceNameContext)

func (*KSqlParser) Sqltype

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

func (*KSqlParser) Sqltype_Sempred

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

func (*KSqlParser) Statement

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

func (*KSqlParser) Statements

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

func (*KSqlParser) TableElement

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

func (*KSqlParser) TableElements

func (p *KSqlParser) TableElements() (localctx ITableElementsContext)

func (*KSqlParser) TableProperties

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

func (*KSqlParser) TableProperty

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

func (*KSqlParser) TestStatement

func (p *KSqlParser) TestStatement() (localctx ITestStatementContext)

func (*KSqlParser) TimeZoneSpecifier

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

func (*KSqlParser) TumblingWindowExpression

func (p *KSqlParser) TumblingWindowExpression() (localctx ITumblingWindowExpressionContext)

func (*KSqlParser) TypeParameter

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

func (*KSqlParser) ValueExpression

func (p *KSqlParser) ValueExpression() (localctx IValueExpressionContext)

func (*KSqlParser) ValueExpression_Sempred

func (p *KSqlParser) ValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*KSqlParser) Values

func (p *KSqlParser) Values() (localctx IValuesContext)

func (*KSqlParser) VariableName

func (p *KSqlParser) VariableName() (localctx IVariableNameContext)

func (*KSqlParser) VariableValue

func (p *KSqlParser) VariableValue() (localctx IVariableValueContext)

func (*KSqlParser) WhenClause

func (p *KSqlParser) WhenClause() (localctx IWhenClauseContext)

func (*KSqlParser) WindowExpression

func (p *KSqlParser) WindowExpression() (localctx IWindowExpressionContext)

func (*KSqlParser) WindowUnit

func (p *KSqlParser) WindowUnit() (localctx IWindowUnitContext)

func (*KSqlParser) WithinExpression

func (p *KSqlParser) WithinExpression() (localctx IWithinExpressionContext)

type LambdaContext

type LambdaContext struct {
	*LambdaFunctionContext
}

func NewLambdaContext

func NewLambdaContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LambdaContext

func (*LambdaContext) AllIdentifier

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

func (*LambdaContext) EnterRule

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

func (*LambdaContext) ExitRule

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

func (*LambdaContext) Expression

func (s *LambdaContext) Expression() IExpressionContext

func (*LambdaContext) GetRuleContext

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

func (*LambdaContext) Identifier

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

type LambdaFunctionContext

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

func NewEmptyLambdaFunctionContext

func NewEmptyLambdaFunctionContext() *LambdaFunctionContext

func NewLambdaFunctionContext

func NewLambdaFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaFunctionContext

func (*LambdaFunctionContext) CopyFrom

func (s *LambdaFunctionContext) CopyFrom(ctx *LambdaFunctionContext)

func (*LambdaFunctionContext) GetParser

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

func (*LambdaFunctionContext) GetRuleContext

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

func (*LambdaFunctionContext) IsLambdaFunctionContext

func (*LambdaFunctionContext) IsLambdaFunctionContext()

func (*LambdaFunctionContext) ToStringTree

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

type LeftJoinContext

type LeftJoinContext struct {
	*JoinTypeContext
}

func NewLeftJoinContext

func NewLeftJoinContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LeftJoinContext

func (*LeftJoinContext) EnterRule

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

func (*LeftJoinContext) ExitRule

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

func (*LeftJoinContext) GetRuleContext

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

func (*LeftJoinContext) LEFT

func (*LeftJoinContext) OUTER

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

type LikeContext

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

func NewLikeContext

func NewLikeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LikeContext

func (*LikeContext) ESCAPE

func (s *LikeContext) ESCAPE() antlr.TerminalNode

func (*LikeContext) EnterRule

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

func (*LikeContext) ExitRule

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

func (*LikeContext) GetEscape

func (s *LikeContext) GetEscape() antlr.Token

func (*LikeContext) GetPattern

func (s *LikeContext) GetPattern() IValueExpressionContext

func (*LikeContext) GetRuleContext

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

func (*LikeContext) LIKE

func (s *LikeContext) LIKE() antlr.TerminalNode

func (*LikeContext) NOT

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

func (*LikeContext) STRING

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

func (*LikeContext) SetEscape

func (s *LikeContext) SetEscape(v antlr.Token)

func (*LikeContext) SetPattern

func (s *LikeContext) SetPattern(v IValueExpressionContext)

func (*LikeContext) ValueExpression

func (s *LikeContext) ValueExpression() IValueExpressionContext

type LimitClauseContext

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

func NewEmptyLimitClauseContext

func NewEmptyLimitClauseContext() *LimitClauseContext

func NewLimitClauseContext

func NewLimitClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LimitClauseContext

func (*LimitClauseContext) EnterRule

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

func (*LimitClauseContext) ExitRule

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

func (*LimitClauseContext) GetParser

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

func (*LimitClauseContext) GetRuleContext

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

func (*LimitClauseContext) IsLimitClauseContext

func (*LimitClauseContext) IsLimitClauseContext()

func (*LimitClauseContext) LIMIT

func (*LimitClauseContext) Number

func (s *LimitClauseContext) Number() INumberContext

func (*LimitClauseContext) ToStringTree

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

type ListConnectorPluginsContext

type ListConnectorPluginsContext struct {
	*StatementContext
}

func NewListConnectorPluginsContext

func NewListConnectorPluginsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListConnectorPluginsContext

func (*ListConnectorPluginsContext) CONNECTOR

func (*ListConnectorPluginsContext) EnterRule

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

func (*ListConnectorPluginsContext) ExitRule

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

func (*ListConnectorPluginsContext) GetRuleContext

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

func (*ListConnectorPluginsContext) LIST

func (*ListConnectorPluginsContext) PLUGINS

func (*ListConnectorPluginsContext) SHOW

type ListConnectorsContext

type ListConnectorsContext struct {
	*StatementContext
}

func NewListConnectorsContext

func NewListConnectorsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListConnectorsContext

func (*ListConnectorsContext) CONNECTORS

func (s *ListConnectorsContext) CONNECTORS() antlr.TerminalNode

func (*ListConnectorsContext) EnterRule

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

func (*ListConnectorsContext) ExitRule

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

func (*ListConnectorsContext) GetRuleContext

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

func (*ListConnectorsContext) LIST

func (*ListConnectorsContext) SHOW

func (*ListConnectorsContext) SINK

func (*ListConnectorsContext) SOURCE

type ListFunctionsContext

type ListFunctionsContext struct {
	*StatementContext
}

func NewListFunctionsContext

func NewListFunctionsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListFunctionsContext

func (*ListFunctionsContext) EnterRule

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

func (*ListFunctionsContext) ExitRule

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

func (*ListFunctionsContext) FUNCTIONS

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

func (*ListFunctionsContext) GetRuleContext

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

func (*ListFunctionsContext) LIST

func (*ListFunctionsContext) SHOW

type ListPropertiesContext

type ListPropertiesContext struct {
	*StatementContext
}

func NewListPropertiesContext

func NewListPropertiesContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListPropertiesContext

func (*ListPropertiesContext) EnterRule

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

func (*ListPropertiesContext) ExitRule

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

func (*ListPropertiesContext) GetRuleContext

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

func (*ListPropertiesContext) LIST

func (*ListPropertiesContext) PROPERTIES

func (s *ListPropertiesContext) PROPERTIES() antlr.TerminalNode

func (*ListPropertiesContext) SHOW

type ListQueriesContext

type ListQueriesContext struct {
	*StatementContext
}

func NewListQueriesContext

func NewListQueriesContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListQueriesContext

func (*ListQueriesContext) EXTENDED

func (s *ListQueriesContext) EXTENDED() antlr.TerminalNode

func (*ListQueriesContext) EnterRule

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

func (*ListQueriesContext) ExitRule

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

func (*ListQueriesContext) GetRuleContext

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

func (*ListQueriesContext) LIST

func (*ListQueriesContext) QUERIES

func (s *ListQueriesContext) QUERIES() antlr.TerminalNode

func (*ListQueriesContext) SHOW

type ListStreamsContext

type ListStreamsContext struct {
	*StatementContext
}

func NewListStreamsContext

func NewListStreamsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListStreamsContext

func (*ListStreamsContext) EXTENDED

func (s *ListStreamsContext) EXTENDED() antlr.TerminalNode

func (*ListStreamsContext) EnterRule

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

func (*ListStreamsContext) ExitRule

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

func (*ListStreamsContext) GetRuleContext

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

func (*ListStreamsContext) LIST

func (*ListStreamsContext) SHOW

func (*ListStreamsContext) STREAMS

func (s *ListStreamsContext) STREAMS() antlr.TerminalNode

type ListTablesContext

type ListTablesContext struct {
	*StatementContext
}

func NewListTablesContext

func NewListTablesContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListTablesContext

func (*ListTablesContext) EXTENDED

func (s *ListTablesContext) EXTENDED() antlr.TerminalNode

func (*ListTablesContext) EnterRule

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

func (*ListTablesContext) ExitRule

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

func (*ListTablesContext) GetRuleContext

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

func (*ListTablesContext) LIST

func (*ListTablesContext) SHOW

func (*ListTablesContext) TABLES

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

type ListTopicsContext

type ListTopicsContext struct {
	*StatementContext
}

func NewListTopicsContext

func NewListTopicsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListTopicsContext

func (*ListTopicsContext) ALL

func (*ListTopicsContext) EXTENDED

func (s *ListTopicsContext) EXTENDED() antlr.TerminalNode

func (*ListTopicsContext) EnterRule

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

func (*ListTopicsContext) ExitRule

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

func (*ListTopicsContext) GetRuleContext

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

func (*ListTopicsContext) LIST

func (*ListTopicsContext) SHOW

func (*ListTopicsContext) TOPICS

func (s *ListTopicsContext) TOPICS() antlr.TerminalNode

type ListTypesContext

type ListTypesContext struct {
	*StatementContext
}

func NewListTypesContext

func NewListTypesContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListTypesContext

func (*ListTypesContext) EnterRule

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

func (*ListTypesContext) ExitRule

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

func (*ListTypesContext) GetRuleContext

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

func (*ListTypesContext) LIST

func (*ListTypesContext) SHOW

func (*ListTypesContext) TYPES

func (s *ListTypesContext) TYPES() antlr.TerminalNode

type ListVariablesContext

type ListVariablesContext struct {
	*StatementContext
}

func NewListVariablesContext

func NewListVariablesContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListVariablesContext

func (*ListVariablesContext) EnterRule

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

func (*ListVariablesContext) ExitRule

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

func (*ListVariablesContext) GetRuleContext

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

func (*ListVariablesContext) LIST

func (*ListVariablesContext) SHOW

func (*ListVariablesContext) VARIABLES

func (s *ListVariablesContext) VARIABLES() antlr.TerminalNode

type LiteralContext

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

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext

func (*LiteralContext) CopyFrom

func (s *LiteralContext) CopyFrom(ctx *LiteralContext)

func (*LiteralContext) GetParser

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

func (*LiteralContext) GetRuleContext

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

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) ToStringTree

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

type LiteralExpressionContext

type LiteralExpressionContext struct {
	*PrimaryExpressionContext
}

func NewLiteralExpressionContext

func NewLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralExpressionContext

func (*LiteralExpressionContext) EnterRule

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

func (*LiteralExpressionContext) ExitRule

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

func (*LiteralExpressionContext) GetRuleContext

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

func (*LiteralExpressionContext) Literal

type LogicalBinaryContext

type LogicalBinaryContext struct {
	*BooleanExpressionContext
	// contains filtered or unexported fields
}

func NewLogicalBinaryContext

func NewLogicalBinaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalBinaryContext

func (*LogicalBinaryContext) AND

func (*LogicalBinaryContext) AllBooleanExpression

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

func (*LogicalBinaryContext) BooleanExpression

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

func (*LogicalBinaryContext) EnterRule

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

func (*LogicalBinaryContext) ExitRule

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

func (*LogicalBinaryContext) GetLeft

func (*LogicalBinaryContext) GetOperator

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

func (*LogicalBinaryContext) GetRight

func (*LogicalBinaryContext) GetRuleContext

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

func (*LogicalBinaryContext) OR

func (*LogicalBinaryContext) SetLeft

func (*LogicalBinaryContext) SetOperator

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

func (*LogicalBinaryContext) SetRight

type LogicalNotContext

type LogicalNotContext struct {
	*BooleanExpressionContext
}

func NewLogicalNotContext

func NewLogicalNotContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalNotContext

func (*LogicalNotContext) BooleanExpression

func (s *LogicalNotContext) BooleanExpression() IBooleanExpressionContext

func (*LogicalNotContext) EnterRule

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

func (*LogicalNotContext) ExitRule

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

func (*LogicalNotContext) GetRuleContext

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

func (*LogicalNotContext) NOT

type MapConstructorContext

type MapConstructorContext struct {
	*PrimaryExpressionContext
}

func NewMapConstructorContext

func NewMapConstructorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MapConstructorContext

func (*MapConstructorContext) ASSIGN

func (*MapConstructorContext) AllASSIGN

func (s *MapConstructorContext) AllASSIGN() []antlr.TerminalNode

func (*MapConstructorContext) AllExpression

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

func (*MapConstructorContext) EnterRule

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

func (*MapConstructorContext) ExitRule

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

func (*MapConstructorContext) Expression

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

func (*MapConstructorContext) GetRuleContext

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

func (*MapConstructorContext) MAP

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

func (*NonReservedContext) ANALYZE

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

func (*NonReservedContext) ARRAY

func (*NonReservedContext) ASSERT

func (*NonReservedContext) CHANGES

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

func (*NonReservedContext) COLUMN

func (*NonReservedContext) COLUMNS

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

func (*NonReservedContext) DATE

func (*NonReservedContext) DAY

func (*NonReservedContext) EMIT

func (*NonReservedContext) ESCAPE

func (*NonReservedContext) EXPLAIN

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

func (*NonReservedContext) EnterRule

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

func (*NonReservedContext) ExitRule

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

func (*NonReservedContext) FINAL

func (*NonReservedContext) FUNCTION

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

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

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

func (*NonReservedContext) INTERVAL

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

func (*NonReservedContext) IsNonReservedContext

func (*NonReservedContext) IsNonReservedContext()

func (*NonReservedContext) KEY

func (*NonReservedContext) MAP

func (*NonReservedContext) MINUTE

func (*NonReservedContext) MONTH

func (*NonReservedContext) PARTITION

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

func (*NonReservedContext) PARTITIONS

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

func (*NonReservedContext) PRIMARY

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

func (*NonReservedContext) REPLACE

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

func (*NonReservedContext) RESET

func (*NonReservedContext) SECOND

func (*NonReservedContext) SESSION

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

func (*NonReservedContext) SET

func (*NonReservedContext) SHOW

func (*NonReservedContext) SINK

func (*NonReservedContext) SOURCE

func (*NonReservedContext) STRUCT

func (*NonReservedContext) TABLES

func (*NonReservedContext) TIME

func (*NonReservedContext) TIMESTAMP

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

func (*NonReservedContext) TYPE

func (*NonReservedContext) TYPES

func (*NonReservedContext) ToStringTree

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

func (*NonReservedContext) YEAR

func (*NonReservedContext) ZONE

type NullLiteralContext

type NullLiteralContext struct {
	*LiteralContext
}

func NewNullLiteralContext

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

func (*NullLiteralContext) EnterRule

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

func (*NullLiteralContext) ExitRule

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

func (*NullLiteralContext) GetRuleContext

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

func (*NullLiteralContext) NULL

type NullPredicateContext

type NullPredicateContext struct {
	*PredicateContext
}

func NewNullPredicateContext

func NewNullPredicateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NullPredicateContext

func (*NullPredicateContext) EnterRule

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

func (*NullPredicateContext) ExitRule

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

func (*NullPredicateContext) GetRuleContext

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

func (*NullPredicateContext) IS

func (*NullPredicateContext) NOT

func (*NullPredicateContext) NULL

type NumberContext

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

func NewEmptyNumberContext

func NewEmptyNumberContext() *NumberContext

func NewNumberContext

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

func (*NumberContext) CopyFrom

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

func (*NumberContext) GetParser

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

func (*NumberContext) GetRuleContext

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

func (*NumberContext) IsNumberContext

func (*NumberContext) IsNumberContext()

func (*NumberContext) ToStringTree

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

type NumericLiteralContext

type NumericLiteralContext struct {
	*LiteralContext
}

func NewNumericLiteralContext

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

func (*NumericLiteralContext) EnterRule

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

func (*NumericLiteralContext) ExitRule

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

func (*NumericLiteralContext) GetRuleContext

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

func (*NumericLiteralContext) Number

type OuterJoinContext

type OuterJoinContext struct {
	*JoinTypeContext
}

func NewOuterJoinContext

func NewOuterJoinContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OuterJoinContext

func (*OuterJoinContext) EnterRule

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

func (*OuterJoinContext) ExitRule

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

func (*OuterJoinContext) FULL

func (*OuterJoinContext) GetRuleContext

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

func (*OuterJoinContext) OUTER

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

type ParenthesizedExpressionContext

type ParenthesizedExpressionContext struct {
	*PrimaryExpressionContext
}

func NewParenthesizedExpressionContext

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

func (*ParenthesizedExpressionContext) EnterRule

func (*ParenthesizedExpressionContext) ExitRule

func (*ParenthesizedExpressionContext) Expression

func (*ParenthesizedExpressionContext) GetRuleContext

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

type PartitionByContext

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

func NewEmptyPartitionByContext

func NewEmptyPartitionByContext() *PartitionByContext

func NewPartitionByContext

func NewPartitionByContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PartitionByContext

func (*PartitionByContext) AllValueExpression

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

func (*PartitionByContext) EnterRule

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

func (*PartitionByContext) ExitRule

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

func (*PartitionByContext) GetParser

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

func (*PartitionByContext) GetRuleContext

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

func (*PartitionByContext) IsPartitionByContext

func (*PartitionByContext) IsPartitionByContext()

func (*PartitionByContext) ToStringTree

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

func (*PartitionByContext) ValueExpression

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

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

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

func (*PredicatedContext) ExitRule

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

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 PrintClauseContext

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

func NewEmptyPrintClauseContext

func NewEmptyPrintClauseContext() *PrintClauseContext

func NewPrintClauseContext

func NewPrintClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrintClauseContext

func (*PrintClauseContext) BEGINNING

func (s *PrintClauseContext) BEGINNING() antlr.TerminalNode

func (*PrintClauseContext) EnterRule

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

func (*PrintClauseContext) ExitRule

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

func (*PrintClauseContext) FROM

func (*PrintClauseContext) GetParser

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

func (*PrintClauseContext) GetRuleContext

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

func (*PrintClauseContext) IntervalClause

func (s *PrintClauseContext) IntervalClause() IIntervalClauseContext

func (*PrintClauseContext) IsPrintClauseContext

func (*PrintClauseContext) IsPrintClauseContext()

func (*PrintClauseContext) LimitClause

func (s *PrintClauseContext) LimitClause() ILimitClauseContext

func (*PrintClauseContext) ToStringTree

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

type PrintTopicContext

type PrintTopicContext struct {
	*StatementContext
}

func NewPrintTopicContext

func NewPrintTopicContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrintTopicContext

func (*PrintTopicContext) EnterRule

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

func (*PrintTopicContext) ExitRule

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

func (*PrintTopicContext) GetRuleContext

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

func (*PrintTopicContext) Identifier

func (s *PrintTopicContext) Identifier() IIdentifierContext

func (*PrintTopicContext) PRINT

func (*PrintTopicContext) PrintClause

func (s *PrintTopicContext) PrintClause() IPrintClauseContext

func (*PrintTopicContext) STRING

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

type QualifiedColumnReferenceContext

type QualifiedColumnReferenceContext struct {
	*PrimaryExpressionContext
}

func NewQualifiedColumnReferenceContext

func NewQualifiedColumnReferenceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QualifiedColumnReferenceContext

func (*QualifiedColumnReferenceContext) AllIdentifier

func (*QualifiedColumnReferenceContext) EnterRule

func (*QualifiedColumnReferenceContext) ExitRule

func (*QualifiedColumnReferenceContext) GetRuleContext

func (*QualifiedColumnReferenceContext) Identifier

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

func (s *QueryContext) AllBY() []antlr.TerminalNode

func (*QueryContext) AllBooleanExpression

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

func (*QueryContext) AllSelectItem

func (s *QueryContext) AllSelectItem() []ISelectItemContext

func (*QueryContext) BY

func (*QueryContext) BooleanExpression

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

func (*QueryContext) EMIT

func (s *QueryContext) EMIT() antlr.TerminalNode

func (*QueryContext) EnterRule

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

func (*QueryContext) ExitRule

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

func (*QueryContext) FROM

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

func (*QueryContext) GROUP

func (s *QueryContext) GROUP() antlr.TerminalNode

func (*QueryContext) GetFrom

func (s *QueryContext) GetFrom() IRelationContext

func (*QueryContext) GetHaving

func (s *QueryContext) GetHaving() IBooleanExpressionContext

func (*QueryContext) GetParser

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

func (*QueryContext) GetRuleContext

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

func (*QueryContext) GetWhere

func (*QueryContext) GroupBy

func (s *QueryContext) GroupBy() IGroupByContext

func (*QueryContext) HAVING

func (s *QueryContext) HAVING() antlr.TerminalNode

func (*QueryContext) IsQueryContext

func (*QueryContext) IsQueryContext()

func (*QueryContext) LimitClause

func (s *QueryContext) LimitClause() ILimitClauseContext

func (*QueryContext) PARTITION

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

func (*QueryContext) PartitionBy

func (s *QueryContext) PartitionBy() IPartitionByContext

func (*QueryContext) Relation

func (s *QueryContext) Relation() IRelationContext

func (*QueryContext) ResultMaterialization

func (s *QueryContext) ResultMaterialization() IResultMaterializationContext

func (*QueryContext) SELECT

func (s *QueryContext) SELECT() antlr.TerminalNode

func (*QueryContext) SelectItem

func (s *QueryContext) SelectItem(i int) ISelectItemContext

func (*QueryContext) SetFrom

func (s *QueryContext) SetFrom(v IRelationContext)

func (*QueryContext) SetHaving

func (s *QueryContext) SetHaving(v IBooleanExpressionContext)

func (*QueryContext) SetWhere

func (s *QueryContext) SetWhere(v IBooleanExpressionContext)

func (*QueryContext) ToStringTree

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

func (*QueryContext) WHERE

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

func (*QueryContext) WINDOW

func (s *QueryContext) WINDOW() antlr.TerminalNode

func (*QueryContext) WindowExpression

func (s *QueryContext) WindowExpression() IWindowExpressionContext

type QueryStatementContext

type QueryStatementContext struct {
	*StatementContext
}

func NewQueryStatementContext

func NewQueryStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QueryStatementContext

func (*QueryStatementContext) EnterRule

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

func (*QueryStatementContext) ExitRule

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

func (*QueryStatementContext) GetRuleContext

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

func (*QueryStatementContext) Query

type QuotedIdentifierAlternativeContext

type QuotedIdentifierAlternativeContext struct {
	*IdentifierContext
}

func (*QuotedIdentifierAlternativeContext) EnterRule

func (*QuotedIdentifierAlternativeContext) ExitRule

func (*QuotedIdentifierAlternativeContext) GetRuleContext

func (*QuotedIdentifierAlternativeContext) QUOTED_IDENTIFIER

func (s *QuotedIdentifierAlternativeContext) QUOTED_IDENTIFIER() antlr.TerminalNode

type RegisterTypeContext

type RegisterTypeContext struct {
	*StatementContext
}

func NewRegisterTypeContext

func NewRegisterTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RegisterTypeContext

func (*RegisterTypeContext) AS

func (*RegisterTypeContext) CREATE

func (*RegisterTypeContext) EXISTS

func (*RegisterTypeContext) EnterRule

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

func (*RegisterTypeContext) ExitRule

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

func (*RegisterTypeContext) GetRuleContext

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

func (*RegisterTypeContext) IF

func (*RegisterTypeContext) Identifier

func (s *RegisterTypeContext) Identifier() IIdentifierContext

func (*RegisterTypeContext) NOT

func (*RegisterTypeContext) Sqltype

func (s *RegisterTypeContext) Sqltype() ISqltypeContext

func (*RegisterTypeContext) TYPE

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

func (s *RelationDefaultContext) AliasedRelation() IAliasedRelationContext

func (*RelationDefaultContext) EnterRule

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

func (*RelationDefaultContext) ExitRule

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

func (*RelationDefaultContext) GetRuleContext

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

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 ResultMaterializationContext

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

func NewEmptyResultMaterializationContext

func NewEmptyResultMaterializationContext() *ResultMaterializationContext

func NewResultMaterializationContext

func NewResultMaterializationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ResultMaterializationContext

func (*ResultMaterializationContext) CHANGES

func (*ResultMaterializationContext) EnterRule

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

func (*ResultMaterializationContext) ExitRule

func (*ResultMaterializationContext) FINAL

func (*ResultMaterializationContext) GetParser

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

func (*ResultMaterializationContext) GetRuleContext

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

func (*ResultMaterializationContext) IsResultMaterializationContext

func (*ResultMaterializationContext) IsResultMaterializationContext()

func (*ResultMaterializationContext) ToStringTree

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

type RetentionClauseContext

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

func NewEmptyRetentionClauseContext

func NewEmptyRetentionClauseContext() *RetentionClauseContext

func NewRetentionClauseContext

func NewRetentionClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RetentionClauseContext

func (*RetentionClauseContext) EnterRule

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

func (*RetentionClauseContext) ExitRule

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

func (*RetentionClauseContext) GetParser

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

func (*RetentionClauseContext) GetRuleContext

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

func (*RetentionClauseContext) IsRetentionClauseContext

func (*RetentionClauseContext) IsRetentionClauseContext()

func (*RetentionClauseContext) Number

func (*RetentionClauseContext) RETENTION

func (s *RetentionClauseContext) RETENTION() antlr.TerminalNode

func (*RetentionClauseContext) ToStringTree

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

func (*RetentionClauseContext) WindowUnit

type RunScriptContext

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

func NewEmptyRunScriptContext

func NewEmptyRunScriptContext() *RunScriptContext

func NewRunScriptContext

func NewRunScriptContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RunScriptContext

func (*RunScriptContext) EnterRule

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

func (*RunScriptContext) ExitRule

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

func (*RunScriptContext) GetParser

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

func (*RunScriptContext) GetRuleContext

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

func (*RunScriptContext) IsRunScriptContext

func (*RunScriptContext) IsRunScriptContext()

func (*RunScriptContext) RUN

func (*RunScriptContext) SCRIPT

func (s *RunScriptContext) SCRIPT() antlr.TerminalNode

func (*RunScriptContext) STRING

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

func (*RunScriptContext) ToStringTree

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

type SearchedCaseContext

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

func NewSearchedCaseContext

func NewSearchedCaseContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SearchedCaseContext

func (*SearchedCaseContext) AllWhenClause

func (s *SearchedCaseContext) AllWhenClause() []IWhenClauseContext

func (*SearchedCaseContext) CASE

func (*SearchedCaseContext) ELSE

func (*SearchedCaseContext) END

func (*SearchedCaseContext) EnterRule

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

func (*SearchedCaseContext) ExitRule

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

func (*SearchedCaseContext) Expression

func (s *SearchedCaseContext) Expression() IExpressionContext

func (*SearchedCaseContext) GetElseExpression

func (s *SearchedCaseContext) GetElseExpression() IExpressionContext

func (*SearchedCaseContext) GetRuleContext

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

func (*SearchedCaseContext) SetElseExpression

func (s *SearchedCaseContext) SetElseExpression(v IExpressionContext)

func (*SearchedCaseContext) WhenClause

func (s *SearchedCaseContext) WhenClause(i int) IWhenClauseContext

type SelectAllContext

type SelectAllContext struct {
	*SelectItemContext
}

func NewSelectAllContext

func NewSelectAllContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectAllContext

func (*SelectAllContext) ASTERISK

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

func (*SelectAllContext) EnterRule

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

func (*SelectAllContext) ExitRule

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

func (*SelectAllContext) GetRuleContext

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

func (*SelectAllContext) Identifier

func (s *SelectAllContext) Identifier() IIdentifierContext

type SelectItemContext

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

func NewEmptySelectItemContext

func NewEmptySelectItemContext() *SelectItemContext

func NewSelectItemContext

func NewSelectItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectItemContext

func (*SelectItemContext) CopyFrom

func (s *SelectItemContext) CopyFrom(ctx *SelectItemContext)

func (*SelectItemContext) GetParser

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

func (*SelectItemContext) GetRuleContext

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

func (*SelectItemContext) IsSelectItemContext

func (*SelectItemContext) IsSelectItemContext()

func (*SelectItemContext) ToStringTree

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

type SelectSingleContext

type SelectSingleContext struct {
	*SelectItemContext
}

func NewSelectSingleContext

func NewSelectSingleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectSingleContext

func (*SelectSingleContext) AS

func (*SelectSingleContext) EnterRule

func (s *SelectSingleContext) EnterRule(listener antlr.ParseTreeListener)

func (*SelectSingleContext) ExitRule

func (s *SelectSingleContext) ExitRule(listener antlr.ParseTreeListener)

func (*SelectSingleContext) Expression

func (s *SelectSingleContext) Expression() IExpressionContext

func (*SelectSingleContext) GetRuleContext

func (s *SelectSingleContext) GetRuleContext() antlr.RuleContext

func (*SelectSingleContext) Identifier

func (s *SelectSingleContext) Identifier() IIdentifierContext

type SessionWindowExpressionContext

type SessionWindowExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySessionWindowExpressionContext

func NewEmptySessionWindowExpressionContext() *SessionWindowExpressionContext

func NewSessionWindowExpressionContext

func NewSessionWindowExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SessionWindowExpressionContext

func (*SessionWindowExpressionContext) EnterRule

func (*SessionWindowExpressionContext) ExitRule

func (*SessionWindowExpressionContext) GetParser

func (*SessionWindowExpressionContext) GetRuleContext

func (s *SessionWindowExpressionContext) GetRuleContext() antlr.RuleContext

func (*SessionWindowExpressionContext) GracePeriodClause

func (*SessionWindowExpressionContext) IsSessionWindowExpressionContext

func (*SessionWindowExpressionContext) IsSessionWindowExpressionContext()

func (*SessionWindowExpressionContext) Number

func (*SessionWindowExpressionContext) RetentionClause

func (*SessionWindowExpressionContext) SESSION

func (*SessionWindowExpressionContext) ToStringTree

func (s *SessionWindowExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SessionWindowExpressionContext) WindowUnit

type SetPropertyContext

type SetPropertyContext struct {
	*StatementContext
}

func NewSetPropertyContext

func NewSetPropertyContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SetPropertyContext

func (*SetPropertyContext) AllSTRING

func (s *SetPropertyContext) AllSTRING() []antlr.TerminalNode

func (*SetPropertyContext) EQ

func (*SetPropertyContext) EnterRule

func (s *SetPropertyContext) EnterRule(listener antlr.ParseTreeListener)

func (*SetPropertyContext) ExitRule

func (s *SetPropertyContext) ExitRule(listener antlr.ParseTreeListener)

func (*SetPropertyContext) GetRuleContext

func (s *SetPropertyContext) GetRuleContext() antlr.RuleContext

func (*SetPropertyContext) SET

func (*SetPropertyContext) STRING

type ShowColumnsContext

type ShowColumnsContext struct {
	*StatementContext
}

func NewShowColumnsContext

func NewShowColumnsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShowColumnsContext

func (*ShowColumnsContext) DESCRIBE

func (s *ShowColumnsContext) DESCRIBE() antlr.TerminalNode

func (*ShowColumnsContext) EXTENDED

func (s *ShowColumnsContext) EXTENDED() antlr.TerminalNode

func (*ShowColumnsContext) EnterRule

func (s *ShowColumnsContext) EnterRule(listener antlr.ParseTreeListener)

func (*ShowColumnsContext) ExitRule

func (s *ShowColumnsContext) ExitRule(listener antlr.ParseTreeListener)

func (*ShowColumnsContext) GetRuleContext

func (s *ShowColumnsContext) GetRuleContext() antlr.RuleContext

func (*ShowColumnsContext) SourceName

func (s *ShowColumnsContext) SourceName() ISourceNameContext

type SimpleCaseContext

type SimpleCaseContext struct {
	*PrimaryExpressionContext
	// contains filtered or unexported fields
}

func NewSimpleCaseContext

func NewSimpleCaseContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SimpleCaseContext

func (*SimpleCaseContext) AllWhenClause

func (s *SimpleCaseContext) AllWhenClause() []IWhenClauseContext

func (*SimpleCaseContext) CASE

func (*SimpleCaseContext) ELSE

func (*SimpleCaseContext) END

func (*SimpleCaseContext) EnterRule

func (s *SimpleCaseContext) EnterRule(listener antlr.ParseTreeListener)

func (*SimpleCaseContext) ExitRule

func (s *SimpleCaseContext) ExitRule(listener antlr.ParseTreeListener)

func (*SimpleCaseContext) Expression

func (s *SimpleCaseContext) Expression() IExpressionContext

func (*SimpleCaseContext) GetElseExpression

func (s *SimpleCaseContext) GetElseExpression() IExpressionContext

func (*SimpleCaseContext) GetRuleContext

func (s *SimpleCaseContext) GetRuleContext() antlr.RuleContext

func (*SimpleCaseContext) SetElseExpression

func (s *SimpleCaseContext) SetElseExpression(v IExpressionContext)

func (*SimpleCaseContext) ValueExpression

func (s *SimpleCaseContext) ValueExpression() IValueExpressionContext

func (*SimpleCaseContext) WhenClause

func (s *SimpleCaseContext) WhenClause(i int) IWhenClauseContext

type SingleExpressionContext

type SingleExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySingleExpressionContext

func NewEmptySingleExpressionContext() *SingleExpressionContext

func NewSingleExpressionContext

func NewSingleExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleExpressionContext

func (*SingleExpressionContext) EOF

func (*SingleExpressionContext) EnterRule

func (s *SingleExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*SingleExpressionContext) ExitRule

func (s *SingleExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*SingleExpressionContext) Expression

func (*SingleExpressionContext) GetParser

func (s *SingleExpressionContext) GetParser() antlr.Parser

func (*SingleExpressionContext) GetRuleContext

func (s *SingleExpressionContext) GetRuleContext() antlr.RuleContext

func (*SingleExpressionContext) IsSingleExpressionContext

func (*SingleExpressionContext) IsSingleExpressionContext()

func (*SingleExpressionContext) ToStringTree

func (s *SingleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SingleJoinWindowContext

type SingleJoinWindowContext struct {
	*WithinExpressionContext
}

func NewSingleJoinWindowContext

func NewSingleJoinWindowContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SingleJoinWindowContext

func (*SingleJoinWindowContext) EnterRule

func (s *SingleJoinWindowContext) EnterRule(listener antlr.ParseTreeListener)

func (*SingleJoinWindowContext) ExitRule

func (s *SingleJoinWindowContext) ExitRule(listener antlr.ParseTreeListener)

func (*SingleJoinWindowContext) GetRuleContext

func (s *SingleJoinWindowContext) GetRuleContext() antlr.RuleContext

func (*SingleJoinWindowContext) GracePeriodClause

func (s *SingleJoinWindowContext) GracePeriodClause() IGracePeriodClauseContext

func (*SingleJoinWindowContext) JoinWindowSize

func (s *SingleJoinWindowContext) JoinWindowSize() IJoinWindowSizeContext

type SingleStatementContext

type SingleStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySingleStatementContext

func NewEmptySingleStatementContext() *SingleStatementContext

func NewSingleStatementContext

func NewSingleStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleStatementContext

func (*SingleStatementContext) EnterRule

func (s *SingleStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*SingleStatementContext) ExitRule

func (s *SingleStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*SingleStatementContext) GetParser

func (s *SingleStatementContext) GetParser() antlr.Parser

func (*SingleStatementContext) GetRuleContext

func (s *SingleStatementContext) GetRuleContext() antlr.RuleContext

func (*SingleStatementContext) IsSingleStatementContext

func (*SingleStatementContext) IsSingleStatementContext()

func (*SingleStatementContext) Statement

func (*SingleStatementContext) ToStringTree

func (s *SingleStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SourceNameContext

type SourceNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySourceNameContext

func NewEmptySourceNameContext() *SourceNameContext

func NewSourceNameContext

func NewSourceNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceNameContext

func (*SourceNameContext) EnterRule

func (s *SourceNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*SourceNameContext) ExitRule

func (s *SourceNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*SourceNameContext) GetParser

func (s *SourceNameContext) GetParser() antlr.Parser

func (*SourceNameContext) GetRuleContext

func (s *SourceNameContext) GetRuleContext() antlr.RuleContext

func (*SourceNameContext) Identifier

func (s *SourceNameContext) Identifier() IIdentifierContext

func (*SourceNameContext) IsSourceNameContext

func (*SourceNameContext) IsSourceNameContext()

func (*SourceNameContext) ToStringTree

func (s *SourceNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SqlSyntaxError

type SqlSyntaxError struct {
	Line, Column int
	Msg          string
}

func (*SqlSyntaxError) Error

func (kse *SqlSyntaxError) Error() string

type SqlSyntaxErrorList

type SqlSyntaxErrorList []SqlSyntaxError

func ParseSql

func ParseSql(sql string) *SqlSyntaxErrorList

func (*SqlSyntaxErrorList) Error

func (ksl *SqlSyntaxErrorList) Error() 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) AllIdentifier

func (s *SqltypeContext) AllIdentifier() []IIdentifierContext

func (*SqltypeContext) AllNumber

func (s *SqltypeContext) AllNumber() []INumberContext

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) DECIMAL

func (s *SqltypeContext) DECIMAL() antlr.TerminalNode

func (*SqltypeContext) EnterRule

func (s *SqltypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*SqltypeContext) ExitRule

func (s *SqltypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*SqltypeContext) GetParser

func (s *SqltypeContext) GetParser() antlr.Parser

func (*SqltypeContext) GetRuleContext

func (s *SqltypeContext) GetRuleContext() antlr.RuleContext

func (*SqltypeContext) Identifier

func (s *SqltypeContext) Identifier(i int) IIdentifierContext

func (*SqltypeContext) IsSqltypeContext

func (*SqltypeContext) IsSqltypeContext()

func (*SqltypeContext) MAP

func (*SqltypeContext) Number

func (s *SqltypeContext) Number(i int) INumberContext

func (*SqltypeContext) STRUCT

func (s *SqltypeContext) STRUCT() antlr.TerminalNode

func (*SqltypeContext) Sqltype

func (s *SqltypeContext) Sqltype(i int) ISqltypeContext

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 StatementsContext

type StatementsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStatementsContext

func NewEmptyStatementsContext() *StatementsContext

func NewStatementsContext

func NewStatementsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementsContext

func (*StatementsContext) AllSingleStatement

func (s *StatementsContext) AllSingleStatement() []ISingleStatementContext

func (*StatementsContext) EOF

func (*StatementsContext) EnterRule

func (s *StatementsContext) EnterRule(listener antlr.ParseTreeListener)

func (*StatementsContext) ExitRule

func (s *StatementsContext) ExitRule(listener antlr.ParseTreeListener)

func (*StatementsContext) GetParser

func (s *StatementsContext) GetParser() antlr.Parser

func (*StatementsContext) GetRuleContext

func (s *StatementsContext) GetRuleContext() antlr.RuleContext

func (*StatementsContext) IsStatementsContext

func (*StatementsContext) IsStatementsContext()

func (*StatementsContext) SingleStatement

func (s *StatementsContext) SingleStatement(i int) ISingleStatementContext

func (*StatementsContext) ToStringTree

func (s *StatementsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StringLiteralContext

type StringLiteralContext struct {
	*LiteralContext
}

func NewStringLiteralContext

func NewStringLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StringLiteralContext

func (*StringLiteralContext) EnterRule

func (s *StringLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*StringLiteralContext) ExitRule

func (s *StringLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*StringLiteralContext) GetRuleContext

func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext

func (*StringLiteralContext) STRING

type StructConstructorContext

type StructConstructorContext struct {
	*PrimaryExpressionContext
}

func NewStructConstructorContext

func NewStructConstructorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StructConstructorContext

func (*StructConstructorContext) ASSIGN

func (*StructConstructorContext) AllASSIGN

func (s *StructConstructorContext) AllASSIGN() []antlr.TerminalNode

func (*StructConstructorContext) AllExpression

func (s *StructConstructorContext) AllExpression() []IExpressionContext

func (*StructConstructorContext) AllIdentifier

func (s *StructConstructorContext) AllIdentifier() []IIdentifierContext

func (*StructConstructorContext) EnterRule

func (s *StructConstructorContext) EnterRule(listener antlr.ParseTreeListener)

func (*StructConstructorContext) ExitRule

func (s *StructConstructorContext) ExitRule(listener antlr.ParseTreeListener)

func (*StructConstructorContext) Expression

func (*StructConstructorContext) GetRuleContext

func (s *StructConstructorContext) GetRuleContext() antlr.RuleContext

func (*StructConstructorContext) Identifier

func (*StructConstructorContext) STRUCT

type SubscriptContext

type SubscriptContext struct {
	*PrimaryExpressionContext
	// contains filtered or unexported fields
}

func NewSubscriptContext

func NewSubscriptContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubscriptContext

func (*SubscriptContext) EnterRule

func (s *SubscriptContext) EnterRule(listener antlr.ParseTreeListener)

func (*SubscriptContext) ExitRule

func (s *SubscriptContext) ExitRule(listener antlr.ParseTreeListener)

func (*SubscriptContext) GetIndex

func (*SubscriptContext) GetRuleContext

func (s *SubscriptContext) GetRuleContext() antlr.RuleContext

func (*SubscriptContext) GetValue

func (*SubscriptContext) PrimaryExpression

func (s *SubscriptContext) PrimaryExpression() IPrimaryExpressionContext

func (*SubscriptContext) SetIndex

func (*SubscriptContext) SetValue

func (*SubscriptContext) ValueExpression

func (s *SubscriptContext) ValueExpression() IValueExpressionContext

type TableElementContext

type TableElementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTableElementContext

func NewEmptyTableElementContext() *TableElementContext

func NewTableElementContext

func NewTableElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableElementContext

func (*TableElementContext) ColumnConstraints

func (s *TableElementContext) ColumnConstraints() IColumnConstraintsContext

func (*TableElementContext) EnterRule

func (s *TableElementContext) EnterRule(listener antlr.ParseTreeListener)

func (*TableElementContext) ExitRule

func (s *TableElementContext) ExitRule(listener antlr.ParseTreeListener)

func (*TableElementContext) GetParser

func (s *TableElementContext) GetParser() antlr.Parser

func (*TableElementContext) GetRuleContext

func (s *TableElementContext) GetRuleContext() antlr.RuleContext

func (*TableElementContext) Identifier

func (s *TableElementContext) Identifier() IIdentifierContext

func (*TableElementContext) IsTableElementContext

func (*TableElementContext) IsTableElementContext()

func (*TableElementContext) Sqltype

func (s *TableElementContext) Sqltype() ISqltypeContext

func (*TableElementContext) ToStringTree

func (s *TableElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TableElementsContext

type TableElementsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTableElementsContext

func NewEmptyTableElementsContext() *TableElementsContext

func NewTableElementsContext

func NewTableElementsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableElementsContext

func (*TableElementsContext) AllTableElement

func (s *TableElementsContext) AllTableElement() []ITableElementContext

func (*TableElementsContext) EnterRule

func (s *TableElementsContext) EnterRule(listener antlr.ParseTreeListener)

func (*TableElementsContext) ExitRule

func (s *TableElementsContext) ExitRule(listener antlr.ParseTreeListener)

func (*TableElementsContext) GetParser

func (s *TableElementsContext) GetParser() antlr.Parser

func (*TableElementsContext) GetRuleContext

func (s *TableElementsContext) GetRuleContext() antlr.RuleContext

func (*TableElementsContext) IsTableElementsContext

func (*TableElementsContext) IsTableElementsContext()

func (*TableElementsContext) TableElement

func (s *TableElementsContext) TableElement(i int) ITableElementContext

func (*TableElementsContext) ToStringTree

func (s *TableElementsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TableNameContext

type TableNameContext struct {
	*RelationPrimaryContext
}

func NewTableNameContext

func NewTableNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TableNameContext

func (*TableNameContext) EnterRule

func (s *TableNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*TableNameContext) ExitRule

func (s *TableNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*TableNameContext) GetRuleContext

func (s *TableNameContext) GetRuleContext() antlr.RuleContext

func (*TableNameContext) SourceName

func (s *TableNameContext) SourceName() ISourceNameContext

type TablePropertiesContext

type TablePropertiesContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTablePropertiesContext

func NewEmptyTablePropertiesContext() *TablePropertiesContext

func NewTablePropertiesContext

func NewTablePropertiesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TablePropertiesContext

func (*TablePropertiesContext) AllTableProperty

func (s *TablePropertiesContext) AllTableProperty() []ITablePropertyContext

func (*TablePropertiesContext) EnterRule

func (s *TablePropertiesContext) EnterRule(listener antlr.ParseTreeListener)

func (*TablePropertiesContext) ExitRule

func (s *TablePropertiesContext) ExitRule(listener antlr.ParseTreeListener)

func (*TablePropertiesContext) GetParser

func (s *TablePropertiesContext) GetParser() antlr.Parser

func (*TablePropertiesContext) GetRuleContext

func (s *TablePropertiesContext) GetRuleContext() antlr.RuleContext

func (*TablePropertiesContext) IsTablePropertiesContext

func (*TablePropertiesContext) IsTablePropertiesContext()

func (*TablePropertiesContext) TableProperty

func (s *TablePropertiesContext) TableProperty(i int) ITablePropertyContext

func (*TablePropertiesContext) ToStringTree

func (s *TablePropertiesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TablePropertyContext

type TablePropertyContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTablePropertyContext

func NewEmptyTablePropertyContext() *TablePropertyContext

func NewTablePropertyContext

func NewTablePropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TablePropertyContext

func (*TablePropertyContext) EQ

func (*TablePropertyContext) EnterRule

func (s *TablePropertyContext) EnterRule(listener antlr.ParseTreeListener)

func (*TablePropertyContext) ExitRule

func (s *TablePropertyContext) ExitRule(listener antlr.ParseTreeListener)

func (*TablePropertyContext) GetParser

func (s *TablePropertyContext) GetParser() antlr.Parser

func (*TablePropertyContext) GetRuleContext

func (s *TablePropertyContext) GetRuleContext() antlr.RuleContext

func (*TablePropertyContext) Identifier

func (s *TablePropertyContext) Identifier() IIdentifierContext

func (*TablePropertyContext) IsTablePropertyContext

func (*TablePropertyContext) IsTablePropertyContext()

func (*TablePropertyContext) Literal

func (*TablePropertyContext) STRING

func (*TablePropertyContext) ToStringTree

func (s *TablePropertyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TerminateQueryContext

type TerminateQueryContext struct {
	*StatementContext
}

func NewTerminateQueryContext

func NewTerminateQueryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TerminateQueryContext

func (*TerminateQueryContext) ALL

func (*TerminateQueryContext) EnterRule

func (s *TerminateQueryContext) EnterRule(listener antlr.ParseTreeListener)

func (*TerminateQueryContext) ExitRule

func (s *TerminateQueryContext) ExitRule(listener antlr.ParseTreeListener)

func (*TerminateQueryContext) GetRuleContext

func (s *TerminateQueryContext) GetRuleContext() antlr.RuleContext

func (*TerminateQueryContext) Identifier

func (s *TerminateQueryContext) Identifier() IIdentifierContext

func (*TerminateQueryContext) TERMINATE

func (s *TerminateQueryContext) TERMINATE() antlr.TerminalNode

type TestStatementContext

type TestStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTestStatementContext

func NewEmptyTestStatementContext() *TestStatementContext

func NewTestStatementContext

func NewTestStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TestStatementContext

func (*TestStatementContext) AssertStatement

func (s *TestStatementContext) AssertStatement() IAssertStatementContext

func (*TestStatementContext) EOF

func (*TestStatementContext) EnterRule

func (s *TestStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*TestStatementContext) ExitRule

func (s *TestStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*TestStatementContext) GetParser

func (s *TestStatementContext) GetParser() antlr.Parser

func (*TestStatementContext) GetRuleContext

func (s *TestStatementContext) GetRuleContext() antlr.RuleContext

func (*TestStatementContext) IsTestStatementContext

func (*TestStatementContext) IsTestStatementContext()

func (*TestStatementContext) RunScript

func (s *TestStatementContext) RunScript() IRunScriptContext

func (*TestStatementContext) SingleStatement

func (s *TestStatementContext) SingleStatement() ISingleStatementContext

func (*TestStatementContext) ToStringTree

func (s *TestStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TimeZoneSpecifierContext

type TimeZoneSpecifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTimeZoneSpecifierContext

func NewEmptyTimeZoneSpecifierContext() *TimeZoneSpecifierContext

func NewTimeZoneSpecifierContext

func NewTimeZoneSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TimeZoneSpecifierContext

func (*TimeZoneSpecifierContext) CopyFrom

func (*TimeZoneSpecifierContext) GetParser

func (s *TimeZoneSpecifierContext) GetParser() antlr.Parser

func (*TimeZoneSpecifierContext) GetRuleContext

func (s *TimeZoneSpecifierContext) GetRuleContext() antlr.RuleContext

func (*TimeZoneSpecifierContext) IsTimeZoneSpecifierContext

func (*TimeZoneSpecifierContext) IsTimeZoneSpecifierContext()

func (*TimeZoneSpecifierContext) ToStringTree

func (s *TimeZoneSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TimeZoneStringContext

type TimeZoneStringContext struct {
	*TimeZoneSpecifierContext
}

func NewTimeZoneStringContext

func NewTimeZoneStringContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TimeZoneStringContext

func (*TimeZoneStringContext) EnterRule

func (s *TimeZoneStringContext) EnterRule(listener antlr.ParseTreeListener)

func (*TimeZoneStringContext) ExitRule

func (s *TimeZoneStringContext) ExitRule(listener antlr.ParseTreeListener)

func (*TimeZoneStringContext) GetRuleContext

func (s *TimeZoneStringContext) GetRuleContext() antlr.RuleContext

func (*TimeZoneStringContext) STRING

func (*TimeZoneStringContext) TIME

func (*TimeZoneStringContext) ZONE

type TumblingWindowExpressionContext

type TumblingWindowExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTumblingWindowExpressionContext

func NewEmptyTumblingWindowExpressionContext() *TumblingWindowExpressionContext

func NewTumblingWindowExpressionContext

func NewTumblingWindowExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TumblingWindowExpressionContext

func (*TumblingWindowExpressionContext) EnterRule

func (*TumblingWindowExpressionContext) ExitRule

func (*TumblingWindowExpressionContext) GetParser

func (*TumblingWindowExpressionContext) GetRuleContext

func (*TumblingWindowExpressionContext) GracePeriodClause

func (*TumblingWindowExpressionContext) IsTumblingWindowExpressionContext

func (*TumblingWindowExpressionContext) IsTumblingWindowExpressionContext()

func (*TumblingWindowExpressionContext) Number

func (*TumblingWindowExpressionContext) RetentionClause

func (*TumblingWindowExpressionContext) SIZE

func (*TumblingWindowExpressionContext) TUMBLING

func (*TumblingWindowExpressionContext) ToStringTree

func (s *TumblingWindowExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TumblingWindowExpressionContext) WindowUnit

type TypeConstructorContext

type TypeConstructorContext struct {
	*PrimaryExpressionContext
}

func NewTypeConstructorContext

func NewTypeConstructorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeConstructorContext

func (*TypeConstructorContext) EnterRule

func (s *TypeConstructorContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeConstructorContext) ExitRule

func (s *TypeConstructorContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeConstructorContext) GetRuleContext

func (s *TypeConstructorContext) GetRuleContext() antlr.RuleContext

func (*TypeConstructorContext) Identifier

func (*TypeConstructorContext) STRING

type TypeParameterContext

type TypeParameterContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParameterContext

func NewEmptyTypeParameterContext() *TypeParameterContext

func NewTypeParameterContext

func NewTypeParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParameterContext

func (*TypeParameterContext) EnterRule

func (s *TypeParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeParameterContext) ExitRule

func (s *TypeParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeParameterContext) GetParser

func (s *TypeParameterContext) GetParser() antlr.Parser

func (*TypeParameterContext) GetRuleContext

func (s *TypeParameterContext) GetRuleContext() antlr.RuleContext

func (*TypeParameterContext) INTEGER_VALUE

func (s *TypeParameterContext) INTEGER_VALUE() antlr.TerminalNode

func (*TypeParameterContext) IsTypeParameterContext

func (*TypeParameterContext) IsTypeParameterContext()

func (*TypeParameterContext) ToStringTree

func (s *TypeParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UndefineVariableContext

type UndefineVariableContext struct {
	*StatementContext
}

func NewUndefineVariableContext

func NewUndefineVariableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UndefineVariableContext

func (*UndefineVariableContext) EnterRule

func (s *UndefineVariableContext) EnterRule(listener antlr.ParseTreeListener)

func (*UndefineVariableContext) ExitRule

func (s *UndefineVariableContext) ExitRule(listener antlr.ParseTreeListener)

func (*UndefineVariableContext) GetRuleContext

func (s *UndefineVariableContext) GetRuleContext() antlr.RuleContext

func (*UndefineVariableContext) UNDEFINE

func (*UndefineVariableContext) VariableName

type UnquotedIdentifierContext

type UnquotedIdentifierContext struct {
	*IdentifierContext
}

func NewUnquotedIdentifierContext

func NewUnquotedIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnquotedIdentifierContext

func (*UnquotedIdentifierContext) EnterRule

func (s *UnquotedIdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnquotedIdentifierContext) ExitRule

func (s *UnquotedIdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnquotedIdentifierContext) GetRuleContext

func (s *UnquotedIdentifierContext) GetRuleContext() antlr.RuleContext

func (*UnquotedIdentifierContext) IDENTIFIER

func (*UnquotedIdentifierContext) NonReserved

type UnsetPropertyContext

type UnsetPropertyContext struct {
	*StatementContext
}

func NewUnsetPropertyContext

func NewUnsetPropertyContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnsetPropertyContext

func (*UnsetPropertyContext) EnterRule

func (s *UnsetPropertyContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnsetPropertyContext) ExitRule

func (s *UnsetPropertyContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnsetPropertyContext) GetRuleContext

func (s *UnsetPropertyContext) GetRuleContext() antlr.RuleContext

func (*UnsetPropertyContext) STRING

func (*UnsetPropertyContext) UNSET

type UpperCaseStream

type UpperCaseStream struct {
	antlr.CharStream
}

UpperCaseStream wraps an existing CharStream, but upper cases the input before it is tokenized.

func NewUpperCaseStream

func NewUpperCaseStream(in antlr.CharStream) *UpperCaseStream

NewUpperCaseStream returns a new UpperCaseStream that forces all tokens read from the underlying stream to be upper case.

func (*UpperCaseStream) LA

func (is *UpperCaseStream) LA(offset int) int

LA gets the value of the symbol at offset from the current position from the underlying CharStream and converts it to upper case.

type ValueExpressionContext

type ValueExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValueExpressionContext

func NewEmptyValueExpressionContext() *ValueExpressionContext

func NewValueExpressionContext

func NewValueExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueExpressionContext

func (*ValueExpressionContext) CopyFrom

func (*ValueExpressionContext) GetParser

func (s *ValueExpressionContext) GetParser() antlr.Parser

func (*ValueExpressionContext) GetRuleContext

func (s *ValueExpressionContext) GetRuleContext() antlr.RuleContext

func (*ValueExpressionContext) IsValueExpressionContext

func (*ValueExpressionContext) IsValueExpressionContext()

func (*ValueExpressionContext) ToStringTree

func (s *ValueExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValueExpressionDefaultContext

type ValueExpressionDefaultContext struct {
	*ValueExpressionContext
}

func NewValueExpressionDefaultContext

func NewValueExpressionDefaultContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueExpressionDefaultContext

func (*ValueExpressionDefaultContext) EnterRule

func (s *ValueExpressionDefaultContext) EnterRule(listener antlr.ParseTreeListener)

func (*ValueExpressionDefaultContext) ExitRule

func (*ValueExpressionDefaultContext) GetRuleContext

func (s *ValueExpressionDefaultContext) GetRuleContext() antlr.RuleContext

func (*ValueExpressionDefaultContext) PrimaryExpression

type ValuesContext

type ValuesContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValuesContext

func NewEmptyValuesContext() *ValuesContext

func NewValuesContext

func NewValuesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValuesContext

func (*ValuesContext) AllValueExpression

func (s *ValuesContext) AllValueExpression() []IValueExpressionContext

func (*ValuesContext) EnterRule

func (s *ValuesContext) EnterRule(listener antlr.ParseTreeListener)

func (*ValuesContext) ExitRule

func (s *ValuesContext) ExitRule(listener antlr.ParseTreeListener)

func (*ValuesContext) GetParser

func (s *ValuesContext) GetParser() antlr.Parser

func (*ValuesContext) GetRuleContext

func (s *ValuesContext) GetRuleContext() antlr.RuleContext

func (*ValuesContext) IsValuesContext

func (*ValuesContext) IsValuesContext()

func (*ValuesContext) ToStringTree

func (s *ValuesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ValuesContext) ValueExpression

func (s *ValuesContext) ValueExpression(i int) IValueExpressionContext

type VariableIdentifierContext

type VariableIdentifierContext struct {
	*IdentifierContext
}

func NewVariableIdentifierContext

func NewVariableIdentifierContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VariableIdentifierContext

func (*VariableIdentifierContext) EnterRule

func (s *VariableIdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableIdentifierContext) ExitRule

func (s *VariableIdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableIdentifierContext) GetRuleContext

func (s *VariableIdentifierContext) GetRuleContext() antlr.RuleContext

func (*VariableIdentifierContext) VARIABLE

type VariableLiteralContext

type VariableLiteralContext struct {
	*LiteralContext
}

func NewVariableLiteralContext

func NewVariableLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VariableLiteralContext

func (*VariableLiteralContext) EnterRule

func (s *VariableLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableLiteralContext) ExitRule

func (s *VariableLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableLiteralContext) GetRuleContext

func (s *VariableLiteralContext) GetRuleContext() antlr.RuleContext

func (*VariableLiteralContext) VARIABLE

type VariableNameContext

type VariableNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableNameContext

func NewEmptyVariableNameContext() *VariableNameContext

func NewVariableNameContext

func NewVariableNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableNameContext

func (*VariableNameContext) EnterRule

func (s *VariableNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableNameContext) ExitRule

func (s *VariableNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableNameContext) GetParser

func (s *VariableNameContext) GetParser() antlr.Parser

func (*VariableNameContext) GetRuleContext

func (s *VariableNameContext) GetRuleContext() antlr.RuleContext

func (*VariableNameContext) IDENTIFIER

func (s *VariableNameContext) IDENTIFIER() antlr.TerminalNode

func (*VariableNameContext) IsVariableNameContext

func (*VariableNameContext) IsVariableNameContext()

func (*VariableNameContext) ToStringTree

func (s *VariableNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VariableValueContext

type VariableValueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableValueContext

func NewEmptyVariableValueContext() *VariableValueContext

func NewVariableValueContext

func NewVariableValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableValueContext

func (*VariableValueContext) EnterRule

func (s *VariableValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableValueContext) ExitRule

func (s *VariableValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableValueContext) GetParser

func (s *VariableValueContext) GetParser() antlr.Parser

func (*VariableValueContext) GetRuleContext

func (s *VariableValueContext) GetRuleContext() antlr.RuleContext

func (*VariableValueContext) IsVariableValueContext

func (*VariableValueContext) IsVariableValueContext()

func (*VariableValueContext) STRING

func (*VariableValueContext) ToStringTree

func (s *VariableValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type WhenClauseContext

type WhenClauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhenClauseContext

func NewEmptyWhenClauseContext() *WhenClauseContext

func NewWhenClauseContext

func NewWhenClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhenClauseContext

func (*WhenClauseContext) AllExpression

func (s *WhenClauseContext) AllExpression() []IExpressionContext

func (*WhenClauseContext) EnterRule

func (s *WhenClauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*WhenClauseContext) ExitRule

func (s *WhenClauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*WhenClauseContext) Expression

func (s *WhenClauseContext) Expression(i int) IExpressionContext

func (*WhenClauseContext) GetCondition

func (s *WhenClauseContext) GetCondition() IExpressionContext

func (*WhenClauseContext) GetParser

func (s *WhenClauseContext) GetParser() antlr.Parser

func (*WhenClauseContext) GetResult

func (s *WhenClauseContext) GetResult() IExpressionContext

func (*WhenClauseContext) GetRuleContext

func (s *WhenClauseContext) GetRuleContext() antlr.RuleContext

func (*WhenClauseContext) IsWhenClauseContext

func (*WhenClauseContext) IsWhenClauseContext()

func (*WhenClauseContext) SetCondition

func (s *WhenClauseContext) SetCondition(v IExpressionContext)

func (*WhenClauseContext) SetResult

func (s *WhenClauseContext) SetResult(v IExpressionContext)

func (*WhenClauseContext) THEN

func (*WhenClauseContext) ToStringTree

func (s *WhenClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WhenClauseContext) WHEN

type WindowExpressionContext

type WindowExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWindowExpressionContext

func NewEmptyWindowExpressionContext() *WindowExpressionContext

func NewWindowExpressionContext

func NewWindowExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WindowExpressionContext

func (*WindowExpressionContext) EnterRule

func (s *WindowExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*WindowExpressionContext) ExitRule

func (s *WindowExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*WindowExpressionContext) GetParser

func (s *WindowExpressionContext) GetParser() antlr.Parser

func (*WindowExpressionContext) GetRuleContext

func (s *WindowExpressionContext) GetRuleContext() antlr.RuleContext

func (*WindowExpressionContext) HoppingWindowExpression

func (s *WindowExpressionContext) HoppingWindowExpression() IHoppingWindowExpressionContext

func (*WindowExpressionContext) IDENTIFIER

func (s *WindowExpressionContext) IDENTIFIER() antlr.TerminalNode

func (*WindowExpressionContext) IsWindowExpressionContext

func (*WindowExpressionContext) IsWindowExpressionContext()

func (*WindowExpressionContext) SessionWindowExpression

func (s *WindowExpressionContext) SessionWindowExpression() ISessionWindowExpressionContext

func (*WindowExpressionContext) ToStringTree

func (s *WindowExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WindowExpressionContext) TumblingWindowExpression

func (s *WindowExpressionContext) TumblingWindowExpression() ITumblingWindowExpressionContext

type WindowUnitContext

type WindowUnitContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWindowUnitContext

func NewEmptyWindowUnitContext() *WindowUnitContext

func NewWindowUnitContext

func NewWindowUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WindowUnitContext

func (*WindowUnitContext) DAY

func (*WindowUnitContext) DAYS

func (*WindowUnitContext) EnterRule

func (s *WindowUnitContext) EnterRule(listener antlr.ParseTreeListener)

func (*WindowUnitContext) ExitRule

func (s *WindowUnitContext) ExitRule(listener antlr.ParseTreeListener)

func (*WindowUnitContext) GetParser

func (s *WindowUnitContext) GetParser() antlr.Parser

func (*WindowUnitContext) GetRuleContext

func (s *WindowUnitContext) GetRuleContext() antlr.RuleContext

func (*WindowUnitContext) HOUR

func (*WindowUnitContext) HOURS

func (*WindowUnitContext) IsWindowUnitContext

func (*WindowUnitContext) IsWindowUnitContext()

func (*WindowUnitContext) MILLISECOND

func (s *WindowUnitContext) MILLISECOND() antlr.TerminalNode

func (*WindowUnitContext) MILLISECONDS

func (s *WindowUnitContext) MILLISECONDS() antlr.TerminalNode

func (*WindowUnitContext) MINUTE

func (s *WindowUnitContext) MINUTE() antlr.TerminalNode

func (*WindowUnitContext) MINUTES

func (s *WindowUnitContext) MINUTES() antlr.TerminalNode

func (*WindowUnitContext) SECOND

func (s *WindowUnitContext) SECOND() antlr.TerminalNode

func (*WindowUnitContext) SECONDS

func (s *WindowUnitContext) SECONDS() antlr.TerminalNode

func (*WindowUnitContext) ToStringTree

func (s *WindowUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type WithinExpressionContext

type WithinExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWithinExpressionContext

func NewEmptyWithinExpressionContext() *WithinExpressionContext

func NewWithinExpressionContext

func NewWithinExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WithinExpressionContext

func (*WithinExpressionContext) CopyFrom

func (*WithinExpressionContext) GetParser

func (s *WithinExpressionContext) GetParser() antlr.Parser

func (*WithinExpressionContext) GetRuleContext

func (s *WithinExpressionContext) GetRuleContext() antlr.RuleContext

func (*WithinExpressionContext) IsWithinExpressionContext

func (*WithinExpressionContext) IsWithinExpressionContext()

func (*WithinExpressionContext) ToStringTree

func (s *WithinExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL