parser

package module
v0.0.0-...-614a023 Latest Latest
Warning

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

Go to latest
Published: May 29, 2024 License: MIT Imports: 5 Imported by: 0

README

bq-parser

Documentation

Index

Constants

View Source
const (
	BigQueryLexerQUOTE                = 1
	BigQueryLexerDQOUTE               = 2
	BigQueryLexerSEMI                 = 3
	BigQueryLexerALL                  = 4
	BigQueryLexerAND                  = 5
	BigQueryLexerANY                  = 6
	BigQueryLexerARRAY                = 7
	BigQueryLexerAS                   = 8
	BigQueryLexerASC                  = 9
	BigQueryLexerASSERT_ROWS_MODIFIED = 10
	BigQueryLexerAT                   = 11
	BigQueryLexerBETWEEN              = 12
	BigQueryLexerBY                   = 13
	BigQueryLexerCASE                 = 14
	BigQueryLexerCAST                 = 15
	BigQueryLexerCOLLATE              = 16
	BigQueryLexerCONTAINS             = 17
	BigQueryLexerCREATE               = 18
	BigQueryLexerCROSS                = 19
	BigQueryLexerCUBE                 = 20
	BigQueryLexerCURRENT              = 21
	BigQueryLexerDEFAULT              = 22
	BigQueryLexerDEFINE               = 23
	BigQueryLexerDESC                 = 24
	BigQueryLexerDISTINCT             = 25
	BigQueryLexerELSE                 = 26
	BigQueryLexerEND                  = 27
	BigQueryLexerENUM                 = 28
	BigQueryLexerESCAPE               = 29
	BigQueryLexerEXCEPT               = 30
	BigQueryLexerEXCLUDE              = 31
	BigQueryLexerEXISTS               = 32
	BigQueryLexerEXTRACT              = 33
	BigQueryLexerFALSE                = 34
	BigQueryLexerFETCH                = 35
	BigQueryLexerFOLLOWING            = 36
	BigQueryLexerFOR                  = 37
	BigQueryLexerFROM                 = 38
	BigQueryLexerFULL                 = 39
	BigQueryLexerGROUP                = 40
	BigQueryLexerGROUPING             = 41
	BigQueryLexerGROUPS               = 42
	BigQueryLexerHASH                 = 43
	BigQueryLexerHAVING               = 44
	BigQueryLexerIF                   = 45
	BigQueryLexerIGNORE               = 46
	BigQueryLexerIN                   = 47
	BigQueryLexerINNER                = 48
	BigQueryLexerINTERSECT            = 49
	BigQueryLexerINTERVAL             = 50
	BigQueryLexerINTO                 = 51
	BigQueryLexerIS                   = 52
	BigQueryLexerJOIN                 = 53
	BigQueryLexerLATERAL              = 54
	BigQueryLexerLEFT                 = 55
	BigQueryLexerLIKE                 = 56
	BigQueryLexerLIMIT                = 57
	BigQueryLexerLOOKUP               = 58
	BigQueryLexerMERGE                = 59
	BigQueryLexerNATURAL              = 60
	BigQueryLexerNEW                  = 61
	BigQueryLexerNO                   = 62
	BigQueryLexerNOT                  = 63
	BigQueryLexerS_NULL               = 64
	BigQueryLexerNULLS                = 65
	BigQueryLexerOF                   = 66
	BigQueryLexerOFFSET               = 67
	BigQueryLexerON                   = 68
	BigQueryLexerOR                   = 69
	BigQueryLexerORDER                = 70
	BigQueryLexerORDINAL              = 71
	BigQueryLexerOUTER                = 72
	BigQueryLexerOVER                 = 73
	BigQueryLexerPARTITION            = 74
	BigQueryLexerPRECEDING            = 75
	BigQueryLexerPROTO                = 76
	BigQueryLexerRANGE                = 77
	BigQueryLexerRECURSIVE            = 78
	BigQueryLexerREPLACE              = 79
	BigQueryLexerRESPECT              = 80
	BigQueryLexerRIGHT                = 81
	BigQueryLexerROLLUP               = 82
	BigQueryLexerROWS                 = 83
	BigQueryLexerSAFE_OFFSET          = 84
	BigQueryLexerSAFE_ORDINAL         = 85
	BigQueryLexerSELECT               = 86
	BigQueryLexerSET                  = 87
	BigQueryLexerSOME                 = 88
	BigQueryLexerSSTRUCT              = 89
	BigQueryLexerSYSTEM               = 90
	BigQueryLexerTABLESAMPLE          = 91
	BigQueryLexerTHEN                 = 92
	BigQueryLexerTIME                 = 93
	BigQueryLexerTO                   = 94
	BigQueryLexerTREAT                = 95
	BigQueryLexerTRUE                 = 96
	BigQueryLexerUNBOUNDED            = 97
	BigQueryLexerUNION                = 98
	BigQueryLexerUNNEST               = 99
	BigQueryLexerUSING                = 100
	BigQueryLexerWHEN                 = 101
	BigQueryLexerWHERE                = 102
	BigQueryLexerWINDOW               = 103
	BigQueryLexerWITH                 = 104
	BigQueryLexerWITHIN               = 105
	BigQueryLexerINT                  = 106
	BigQueryLexerFLOAT                = 107
	BigQueryLexerDIGITS               = 108
	BigQueryLexerWS                   = 109
	BigQueryLexerCMT                  = 110
	BigQueryLexerM_CMT                = 111
	BigQueryLexerQUOTED_STRING        = 112
	BigQueryLexerTRIPLE_QUOTED_STRING = 113
	BigQueryLexerRAW_STRING           = 114
	BigQueryLexerBYTE_STRING          = 115
	BigQueryLexerRAW_BYTE_STRING      = 116
	BigQueryLexerQUOTED_ID            = 117
	BigQueryLexerID                   = 118
	BigQueryLexerRB                   = 119
	BigQueryLexerDOT                  = 120
	BigQueryLexerBACKTICK             = 121
	BigQueryLexerLR_BRACKET           = 122
	BigQueryLexerRR_BRACKET           = 123
	BigQueryLexerLSB                  = 124
	BigQueryLexerRSB                  = 125
	BigQueryLexerEQ                   = 126
	BigQueryLexerLT                   = 127
	BigQueryLexerGT                   = 128
	BigQueryLexerDOUBLE_LT            = 129
	BigQueryLexerDOUBLE_GT            = 130
	BigQueryLexerLE                   = 131
	BigQueryLexerGE                   = 132
	BigQueryLexerNE                   = 133
	BigQueryLexerLTGT                 = 134
	BigQueryLexerBIT_AND              = 135
	BigQueryLexerBIT_OR               = 136
	BigQueryLexerSTAR                 = 137
	BigQueryLexerDIVIDE               = 138
	BigQueryLexerPLUS                 = 139
	BigQueryLexerMINUS                = 140
	BigQueryLexerCOMMA                = 141
	BigQueryLexerTILDE                = 142
	BigQueryLexerCARET                = 143
)

BigQueryLexer tokens.

View Source
const (
	BigQueryParserEOF                  = antlr.TokenEOF
	BigQueryParserQUOTE                = 1
	BigQueryParserDQOUTE               = 2
	BigQueryParserSEMI                 = 3
	BigQueryParserALL                  = 4
	BigQueryParserAND                  = 5
	BigQueryParserANY                  = 6
	BigQueryParserARRAY                = 7
	BigQueryParserAS                   = 8
	BigQueryParserASC                  = 9
	BigQueryParserASSERT_ROWS_MODIFIED = 10
	BigQueryParserAT                   = 11
	BigQueryParserBETWEEN              = 12
	BigQueryParserBY                   = 13
	BigQueryParserCASE                 = 14
	BigQueryParserCAST                 = 15
	BigQueryParserCOLLATE              = 16
	BigQueryParserCONTAINS             = 17
	BigQueryParserCREATE               = 18
	BigQueryParserCROSS                = 19
	BigQueryParserCUBE                 = 20
	BigQueryParserCURRENT              = 21
	BigQueryParserDEFAULT              = 22
	BigQueryParserDEFINE               = 23
	BigQueryParserDESC                 = 24
	BigQueryParserDISTINCT             = 25
	BigQueryParserELSE                 = 26
	BigQueryParserEND                  = 27
	BigQueryParserENUM                 = 28
	BigQueryParserESCAPE               = 29
	BigQueryParserEXCEPT               = 30
	BigQueryParserEXCLUDE              = 31
	BigQueryParserEXISTS               = 32
	BigQueryParserEXTRACT              = 33
	BigQueryParserFALSE                = 34
	BigQueryParserFETCH                = 35
	BigQueryParserFOLLOWING            = 36
	BigQueryParserFOR                  = 37
	BigQueryParserFROM                 = 38
	BigQueryParserFULL                 = 39
	BigQueryParserGROUP                = 40
	BigQueryParserGROUPING             = 41
	BigQueryParserGROUPS               = 42
	BigQueryParserHASH                 = 43
	BigQueryParserHAVING               = 44
	BigQueryParserIF                   = 45
	BigQueryParserIGNORE               = 46
	BigQueryParserIN                   = 47
	BigQueryParserINNER                = 48
	BigQueryParserINTERSECT            = 49
	BigQueryParserINTERVAL             = 50
	BigQueryParserINTO                 = 51
	BigQueryParserIS                   = 52
	BigQueryParserJOIN                 = 53
	BigQueryParserLATERAL              = 54
	BigQueryParserLEFT                 = 55
	BigQueryParserLIKE                 = 56
	BigQueryParserLIMIT                = 57
	BigQueryParserLOOKUP               = 58
	BigQueryParserMERGE                = 59
	BigQueryParserNATURAL              = 60
	BigQueryParserNEW                  = 61
	BigQueryParserNO                   = 62
	BigQueryParserNOT                  = 63
	BigQueryParserS_NULL               = 64
	BigQueryParserNULLS                = 65
	BigQueryParserOF                   = 66
	BigQueryParserOFFSET               = 67
	BigQueryParserON                   = 68
	BigQueryParserOR                   = 69
	BigQueryParserORDER                = 70
	BigQueryParserORDINAL              = 71
	BigQueryParserOUTER                = 72
	BigQueryParserOVER                 = 73
	BigQueryParserPARTITION            = 74
	BigQueryParserPRECEDING            = 75
	BigQueryParserPROTO                = 76
	BigQueryParserRANGE                = 77
	BigQueryParserRECURSIVE            = 78
	BigQueryParserREPLACE              = 79
	BigQueryParserRESPECT              = 80
	BigQueryParserRIGHT                = 81
	BigQueryParserROLLUP               = 82
	BigQueryParserROWS                 = 83
	BigQueryParserSAFE_OFFSET          = 84
	BigQueryParserSAFE_ORDINAL         = 85
	BigQueryParserSELECT               = 86
	BigQueryParserSET                  = 87
	BigQueryParserSOME                 = 88
	BigQueryParserSSTRUCT              = 89
	BigQueryParserSYSTEM               = 90
	BigQueryParserTABLESAMPLE          = 91
	BigQueryParserTHEN                 = 92
	BigQueryParserTIME                 = 93
	BigQueryParserTO                   = 94
	BigQueryParserTREAT                = 95
	BigQueryParserTRUE                 = 96
	BigQueryParserUNBOUNDED            = 97
	BigQueryParserUNION                = 98
	BigQueryParserUNNEST               = 99
	BigQueryParserUSING                = 100
	BigQueryParserWHEN                 = 101
	BigQueryParserWHERE                = 102
	BigQueryParserWINDOW               = 103
	BigQueryParserWITH                 = 104
	BigQueryParserWITHIN               = 105
	BigQueryParserINT                  = 106
	BigQueryParserFLOAT                = 107
	BigQueryParserDIGITS               = 108
	BigQueryParserWS                   = 109
	BigQueryParserCMT                  = 110
	BigQueryParserM_CMT                = 111
	BigQueryParserQUOTED_STRING        = 112
	BigQueryParserTRIPLE_QUOTED_STRING = 113
	BigQueryParserRAW_STRING           = 114
	BigQueryParserBYTE_STRING          = 115
	BigQueryParserRAW_BYTE_STRING      = 116
	BigQueryParserQUOTED_ID            = 117
	BigQueryParserID                   = 118
	BigQueryParserRB                   = 119
	BigQueryParserDOT                  = 120
	BigQueryParserBACKTICK             = 121
	BigQueryParserLR_BRACKET           = 122
	BigQueryParserRR_BRACKET           = 123
	BigQueryParserLSB                  = 124
	BigQueryParserRSB                  = 125
	BigQueryParserEQ                   = 126
	BigQueryParserLT                   = 127
	BigQueryParserGT                   = 128
	BigQueryParserDOUBLE_LT            = 129
	BigQueryParserDOUBLE_GT            = 130
	BigQueryParserLE                   = 131
	BigQueryParserGE                   = 132
	BigQueryParserNE                   = 133
	BigQueryParserLTGT                 = 134
	BigQueryParserBIT_AND              = 135
	BigQueryParserBIT_OR               = 136
	BigQueryParserSTAR                 = 137
	BigQueryParserDIVIDE               = 138
	BigQueryParserPLUS                 = 139
	BigQueryParserMINUS                = 140
	BigQueryParserCOMMA                = 141
	BigQueryParserTILDE                = 142
	BigQueryParserCARET                = 143
)

BigQueryParser tokens.

View Source
const (
	BigQueryParserRULE_root                 = 0
	BigQueryParserRULE_stmtmulti            = 1
	BigQueryParserRULE_stmt                 = 2
	BigQueryParserRULE_query_statement      = 3
	BigQueryParserRULE_query_expr           = 4
	BigQueryParserRULE_select_statement     = 5
	BigQueryParserRULE_from_statement       = 6
	BigQueryParserRULE_from_item            = 7
	BigQueryParserRULE_where_statement      = 8
	BigQueryParserRULE_group_statement      = 9
	BigQueryParserRULE_having_statement     = 10
	BigQueryParserRULE_window_statement     = 11
	BigQueryParserRULE_order_clause         = 12
	BigQueryParserRULE_limit_clause         = 13
	BigQueryParserRULE_unary_operator       = 14
	BigQueryParserRULE_expr                 = 15
	BigQueryParserRULE_cast_expr            = 16
	BigQueryParserRULE_column_expr          = 17
	BigQueryParserRULE_except_statement     = 18
	BigQueryParserRULE_replace_statement    = 19
	BigQueryParserRULE_join_type            = 20
	BigQueryParserRULE_on_clause            = 21
	BigQueryParserRULE_set_op               = 22
	BigQueryParserRULE_using_clause         = 23
	BigQueryParserRULE_field_path           = 24
	BigQueryParserRULE_sstruct              = 25
	BigQueryParserRULE_array_expr           = 26
	BigQueryParserRULE_array_path           = 27
	BigQueryParserRULE_bool_expression      = 28
	BigQueryParserRULE_window_name          = 29
	BigQueryParserRULE_window_definition    = 30
	BigQueryParserRULE_count                = 31
	BigQueryParserRULE_skip_rows            = 32
	BigQueryParserRULE_with_statement       = 33
	BigQueryParserRULE_name                 = 34
	BigQueryParserRULE_dot_name             = 35
	BigQueryParserRULE_alias_name           = 36
	BigQueryParserRULE_array_name           = 37
	BigQueryParserRULE_column_name          = 38
	BigQueryParserRULE_cte_name             = 39
	BigQueryParserRULE_dataset_name         = 40
	BigQueryParserRULE_datatype_name        = 41
	BigQueryParserRULE_function_name        = 42
	BigQueryParserRULE_join_name            = 43
	BigQueryParserRULE_member_name          = 44
	BigQueryParserRULE_project_name         = 45
	BigQueryParserRULE_struct_name          = 46
	BigQueryParserRULE_table_name           = 47
	BigQueryParserRULE_table_expr           = 48
	BigQueryParserRULE_number               = 49
	BigQueryParserRULE_integer_type         = 50
	BigQueryParserRULE_float_type           = 51
	BigQueryParserRULE_string               = 52
	BigQueryParserRULE_quoted_string        = 53
	BigQueryParserRULE_triple_quoted_string = 54
	BigQueryParserRULE_raw_string           = 55
	BigQueryParserRULE_byte_string          = 56
	BigQueryParserRULE_raw_byte_string      = 57
	BigQueryParserRULE_special_string       = 58
	BigQueryParserRULE_keyword              = 59
)

BigQueryParser rules.

Variables

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

Functions

func BigQueryLexerInit

func BigQueryLexerInit()

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

func BigQueryParserInit

func BigQueryParserInit()

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

func InitEmptyAlias_nameContext

func InitEmptyAlias_nameContext(p *Alias_nameContext)

func InitEmptyArray_exprContext

func InitEmptyArray_exprContext(p *Array_exprContext)

func InitEmptyArray_nameContext

func InitEmptyArray_nameContext(p *Array_nameContext)

func InitEmptyArray_pathContext

func InitEmptyArray_pathContext(p *Array_pathContext)

func InitEmptyBool_expressionContext

func InitEmptyBool_expressionContext(p *Bool_expressionContext)

func InitEmptyByte_stringContext

func InitEmptyByte_stringContext(p *Byte_stringContext)

func InitEmptyCast_exprContext

func InitEmptyCast_exprContext(p *Cast_exprContext)

func InitEmptyColumn_exprContext

func InitEmptyColumn_exprContext(p *Column_exprContext)

func InitEmptyColumn_nameContext

func InitEmptyColumn_nameContext(p *Column_nameContext)

func InitEmptyCountContext

func InitEmptyCountContext(p *CountContext)

func InitEmptyCte_nameContext

func InitEmptyCte_nameContext(p *Cte_nameContext)

func InitEmptyDataset_nameContext

func InitEmptyDataset_nameContext(p *Dataset_nameContext)

func InitEmptyDatatype_nameContext

func InitEmptyDatatype_nameContext(p *Datatype_nameContext)

func InitEmptyDot_nameContext

func InitEmptyDot_nameContext(p *Dot_nameContext)

func InitEmptyExcept_statementContext

func InitEmptyExcept_statementContext(p *Except_statementContext)

func InitEmptyExprContext

func InitEmptyExprContext(p *ExprContext)

func InitEmptyField_pathContext

func InitEmptyField_pathContext(p *Field_pathContext)

func InitEmptyFloat_typeContext

func InitEmptyFloat_typeContext(p *Float_typeContext)

func InitEmptyFrom_itemContext

func InitEmptyFrom_itemContext(p *From_itemContext)

func InitEmptyFrom_statementContext

func InitEmptyFrom_statementContext(p *From_statementContext)

func InitEmptyFunction_nameContext

func InitEmptyFunction_nameContext(p *Function_nameContext)

func InitEmptyGroup_statementContext

func InitEmptyGroup_statementContext(p *Group_statementContext)

func InitEmptyHaving_statementContext

func InitEmptyHaving_statementContext(p *Having_statementContext)

func InitEmptyInteger_typeContext

func InitEmptyInteger_typeContext(p *Integer_typeContext)

func InitEmptyJoin_nameContext

func InitEmptyJoin_nameContext(p *Join_nameContext)

func InitEmptyJoin_typeContext

func InitEmptyJoin_typeContext(p *Join_typeContext)

func InitEmptyKeywordContext

func InitEmptyKeywordContext(p *KeywordContext)

func InitEmptyLimit_clauseContext

func InitEmptyLimit_clauseContext(p *Limit_clauseContext)

func InitEmptyMember_nameContext

func InitEmptyMember_nameContext(p *Member_nameContext)

func InitEmptyNameContext

func InitEmptyNameContext(p *NameContext)

func InitEmptyNumberContext

func InitEmptyNumberContext(p *NumberContext)

func InitEmptyOn_clauseContext

func InitEmptyOn_clauseContext(p *On_clauseContext)

func InitEmptyOrder_clauseContext

func InitEmptyOrder_clauseContext(p *Order_clauseContext)

func InitEmptyProject_nameContext

func InitEmptyProject_nameContext(p *Project_nameContext)

func InitEmptyQuery_exprContext

func InitEmptyQuery_exprContext(p *Query_exprContext)

func InitEmptyQuery_statementContext

func InitEmptyQuery_statementContext(p *Query_statementContext)

func InitEmptyQuoted_stringContext

func InitEmptyQuoted_stringContext(p *Quoted_stringContext)

func InitEmptyRaw_byte_stringContext

func InitEmptyRaw_byte_stringContext(p *Raw_byte_stringContext)

func InitEmptyRaw_stringContext

func InitEmptyRaw_stringContext(p *Raw_stringContext)

func InitEmptyReplace_statementContext

func InitEmptyReplace_statementContext(p *Replace_statementContext)

func InitEmptyRootContext

func InitEmptyRootContext(p *RootContext)

func InitEmptySelect_statementContext

func InitEmptySelect_statementContext(p *Select_statementContext)

func InitEmptySet_opContext

func InitEmptySet_opContext(p *Set_opContext)

func InitEmptySkip_rowsContext

func InitEmptySkip_rowsContext(p *Skip_rowsContext)

func InitEmptySpecial_stringContext

func InitEmptySpecial_stringContext(p *Special_stringContext)

func InitEmptySstructContext

func InitEmptySstructContext(p *SstructContext)

func InitEmptyStmtContext

func InitEmptyStmtContext(p *StmtContext)

func InitEmptyStmtmultiContext

func InitEmptyStmtmultiContext(p *StmtmultiContext)

func InitEmptyStringContext

func InitEmptyStringContext(p *StringContext)

func InitEmptyStruct_nameContext

func InitEmptyStruct_nameContext(p *Struct_nameContext)

func InitEmptyTable_exprContext

func InitEmptyTable_exprContext(p *Table_exprContext)

func InitEmptyTable_nameContext

func InitEmptyTable_nameContext(p *Table_nameContext)

func InitEmptyTriple_quoted_stringContext

func InitEmptyTriple_quoted_stringContext(p *Triple_quoted_stringContext)

func InitEmptyUnary_operatorContext

func InitEmptyUnary_operatorContext(p *Unary_operatorContext)

func InitEmptyUsing_clauseContext

func InitEmptyUsing_clauseContext(p *Using_clauseContext)

func InitEmptyWhere_statementContext

func InitEmptyWhere_statementContext(p *Where_statementContext)

func InitEmptyWindow_definitionContext

func InitEmptyWindow_definitionContext(p *Window_definitionContext)

func InitEmptyWindow_nameContext

func InitEmptyWindow_nameContext(p *Window_nameContext)

func InitEmptyWindow_statementContext

func InitEmptyWindow_statementContext(p *Window_statementContext)

func InitEmptyWith_statementContext

func InitEmptyWith_statementContext(p *With_statementContext)

Types

type Alias_nameContext

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

func NewAlias_nameContext

func NewAlias_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Alias_nameContext

func NewEmptyAlias_nameContext

func NewEmptyAlias_nameContext() *Alias_nameContext

func (*Alias_nameContext) Accept

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

func (*Alias_nameContext) EnterRule

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

func (*Alias_nameContext) ExitRule

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

func (*Alias_nameContext) GetParser

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

func (*Alias_nameContext) GetRuleContext

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

func (*Alias_nameContext) IsAlias_nameContext

func (*Alias_nameContext) IsAlias_nameContext()

func (*Alias_nameContext) Name

func (s *Alias_nameContext) Name() INameContext

func (*Alias_nameContext) ToStringTree

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

type Array_exprContext

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

func NewArray_exprContext

func NewArray_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_exprContext

func NewEmptyArray_exprContext

func NewEmptyArray_exprContext() *Array_exprContext

func (*Array_exprContext) ARRAY

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

func (*Array_exprContext) Accept

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

func (*Array_exprContext) Datatype_name

func (s *Array_exprContext) Datatype_name() IDatatype_nameContext

func (*Array_exprContext) EnterRule

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

func (*Array_exprContext) ExitRule

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

func (*Array_exprContext) GT

func (s *Array_exprContext) GT() antlr.TerminalNode

func (*Array_exprContext) GetParser

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

func (*Array_exprContext) GetRuleContext

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

func (*Array_exprContext) IsArray_exprContext

func (*Array_exprContext) IsArray_exprContext()

func (*Array_exprContext) LT

func (s *Array_exprContext) LT() antlr.TerminalNode

func (*Array_exprContext) ToStringTree

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

type Array_nameContext

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

func NewArray_nameContext

func NewArray_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_nameContext

func NewEmptyArray_nameContext

func NewEmptyArray_nameContext() *Array_nameContext

func (*Array_nameContext) Accept

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

func (*Array_nameContext) EnterRule

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

func (*Array_nameContext) ExitRule

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

func (*Array_nameContext) GetParser

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

func (*Array_nameContext) GetRuleContext

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

func (*Array_nameContext) IsArray_nameContext

func (*Array_nameContext) IsArray_nameContext()

func (*Array_nameContext) Name

func (s *Array_nameContext) Name() INameContext

func (*Array_nameContext) ToStringTree

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

type Array_pathContext

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

func NewArray_pathContext

func NewArray_pathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_pathContext

func NewEmptyArray_pathContext

func NewEmptyArray_pathContext() *Array_pathContext

func (*Array_pathContext) Accept

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

func (*Array_pathContext) EnterRule

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

func (*Array_pathContext) ExitRule

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

func (*Array_pathContext) GetParser

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

func (*Array_pathContext) GetRuleContext

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

func (*Array_pathContext) IsArray_pathContext

func (*Array_pathContext) IsArray_pathContext()

func (*Array_pathContext) ToStringTree

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

type BaseBigQueryParserListener

type BaseBigQueryParserListener struct{}

BaseBigQueryParserListener is a complete listener for a parse tree produced by BigQueryParser.

func (*BaseBigQueryParserListener) EnterAlias_name

func (s *BaseBigQueryParserListener) EnterAlias_name(ctx *Alias_nameContext)

EnterAlias_name is called when production alias_name is entered.

func (*BaseBigQueryParserListener) EnterArray_expr

func (s *BaseBigQueryParserListener) EnterArray_expr(ctx *Array_exprContext)

EnterArray_expr is called when production array_expr is entered.

func (*BaseBigQueryParserListener) EnterArray_name

func (s *BaseBigQueryParserListener) EnterArray_name(ctx *Array_nameContext)

EnterArray_name is called when production array_name is entered.

func (*BaseBigQueryParserListener) EnterArray_path

func (s *BaseBigQueryParserListener) EnterArray_path(ctx *Array_pathContext)

EnterArray_path is called when production array_path is entered.

func (*BaseBigQueryParserListener) EnterBool_expression

func (s *BaseBigQueryParserListener) EnterBool_expression(ctx *Bool_expressionContext)

EnterBool_expression is called when production bool_expression is entered.

func (*BaseBigQueryParserListener) EnterByte_string

func (s *BaseBigQueryParserListener) EnterByte_string(ctx *Byte_stringContext)

EnterByte_string is called when production byte_string is entered.

func (*BaseBigQueryParserListener) EnterCast_expr

func (s *BaseBigQueryParserListener) EnterCast_expr(ctx *Cast_exprContext)

EnterCast_expr is called when production cast_expr is entered.

func (*BaseBigQueryParserListener) EnterColumn_expr

func (s *BaseBigQueryParserListener) EnterColumn_expr(ctx *Column_exprContext)

EnterColumn_expr is called when production column_expr is entered.

func (*BaseBigQueryParserListener) EnterColumn_name

func (s *BaseBigQueryParserListener) EnterColumn_name(ctx *Column_nameContext)

EnterColumn_name is called when production column_name is entered.

func (*BaseBigQueryParserListener) EnterCount

func (s *BaseBigQueryParserListener) EnterCount(ctx *CountContext)

EnterCount is called when production count is entered.

func (*BaseBigQueryParserListener) EnterCte_name

func (s *BaseBigQueryParserListener) EnterCte_name(ctx *Cte_nameContext)

EnterCte_name is called when production cte_name is entered.

func (*BaseBigQueryParserListener) EnterDataset_name

func (s *BaseBigQueryParserListener) EnterDataset_name(ctx *Dataset_nameContext)

EnterDataset_name is called when production dataset_name is entered.

func (*BaseBigQueryParserListener) EnterDatatype_name

func (s *BaseBigQueryParserListener) EnterDatatype_name(ctx *Datatype_nameContext)

EnterDatatype_name is called when production datatype_name is entered.

func (*BaseBigQueryParserListener) EnterDot_name

func (s *BaseBigQueryParserListener) EnterDot_name(ctx *Dot_nameContext)

EnterDot_name is called when production dot_name is entered.

func (*BaseBigQueryParserListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseBigQueryParserListener) EnterExcept_statement

func (s *BaseBigQueryParserListener) EnterExcept_statement(ctx *Except_statementContext)

EnterExcept_statement is called when production except_statement is entered.

func (*BaseBigQueryParserListener) EnterExpr

func (s *BaseBigQueryParserListener) EnterExpr(ctx *ExprContext)

EnterExpr is called when production expr is entered.

func (*BaseBigQueryParserListener) EnterField_path

func (s *BaseBigQueryParserListener) EnterField_path(ctx *Field_pathContext)

EnterField_path is called when production field_path is entered.

func (*BaseBigQueryParserListener) EnterFloat_type

func (s *BaseBigQueryParserListener) EnterFloat_type(ctx *Float_typeContext)

EnterFloat_type is called when production float_type is entered.

func (*BaseBigQueryParserListener) EnterFrom_item

func (s *BaseBigQueryParserListener) EnterFrom_item(ctx *From_itemContext)

EnterFrom_item is called when production from_item is entered.

func (*BaseBigQueryParserListener) EnterFrom_statement

func (s *BaseBigQueryParserListener) EnterFrom_statement(ctx *From_statementContext)

EnterFrom_statement is called when production from_statement is entered.

func (*BaseBigQueryParserListener) EnterFunction_name

func (s *BaseBigQueryParserListener) EnterFunction_name(ctx *Function_nameContext)

EnterFunction_name is called when production function_name is entered.

func (*BaseBigQueryParserListener) EnterGroup_statement

func (s *BaseBigQueryParserListener) EnterGroup_statement(ctx *Group_statementContext)

EnterGroup_statement is called when production group_statement is entered.

func (*BaseBigQueryParserListener) EnterHaving_statement

func (s *BaseBigQueryParserListener) EnterHaving_statement(ctx *Having_statementContext)

EnterHaving_statement is called when production having_statement is entered.

func (*BaseBigQueryParserListener) EnterInteger_type

func (s *BaseBigQueryParserListener) EnterInteger_type(ctx *Integer_typeContext)

EnterInteger_type is called when production integer_type is entered.

func (*BaseBigQueryParserListener) EnterJoin_name

func (s *BaseBigQueryParserListener) EnterJoin_name(ctx *Join_nameContext)

EnterJoin_name is called when production join_name is entered.

func (*BaseBigQueryParserListener) EnterJoin_type

func (s *BaseBigQueryParserListener) EnterJoin_type(ctx *Join_typeContext)

EnterJoin_type is called when production join_type is entered.

func (*BaseBigQueryParserListener) EnterKeyword

func (s *BaseBigQueryParserListener) EnterKeyword(ctx *KeywordContext)

EnterKeyword is called when production keyword is entered.

func (*BaseBigQueryParserListener) EnterLimit_clause

func (s *BaseBigQueryParserListener) EnterLimit_clause(ctx *Limit_clauseContext)

EnterLimit_clause is called when production limit_clause is entered.

func (*BaseBigQueryParserListener) EnterMember_name

func (s *BaseBigQueryParserListener) EnterMember_name(ctx *Member_nameContext)

EnterMember_name is called when production member_name is entered.

func (*BaseBigQueryParserListener) EnterName

func (s *BaseBigQueryParserListener) EnterName(ctx *NameContext)

EnterName is called when production name is entered.

func (*BaseBigQueryParserListener) EnterNumber

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

EnterNumber is called when production number is entered.

func (*BaseBigQueryParserListener) EnterOn_clause

func (s *BaseBigQueryParserListener) EnterOn_clause(ctx *On_clauseContext)

EnterOn_clause is called when production on_clause is entered.

func (*BaseBigQueryParserListener) EnterOrder_clause

func (s *BaseBigQueryParserListener) EnterOrder_clause(ctx *Order_clauseContext)

EnterOrder_clause is called when production order_clause is entered.

func (*BaseBigQueryParserListener) EnterProject_name

func (s *BaseBigQueryParserListener) EnterProject_name(ctx *Project_nameContext)

EnterProject_name is called when production project_name is entered.

func (*BaseBigQueryParserListener) EnterQuery_expr

func (s *BaseBigQueryParserListener) EnterQuery_expr(ctx *Query_exprContext)

EnterQuery_expr is called when production query_expr is entered.

func (*BaseBigQueryParserListener) EnterQuery_statement

func (s *BaseBigQueryParserListener) EnterQuery_statement(ctx *Query_statementContext)

EnterQuery_statement is called when production query_statement is entered.

func (*BaseBigQueryParserListener) EnterQuoted_string

func (s *BaseBigQueryParserListener) EnterQuoted_string(ctx *Quoted_stringContext)

EnterQuoted_string is called when production quoted_string is entered.

func (*BaseBigQueryParserListener) EnterRaw_byte_string

func (s *BaseBigQueryParserListener) EnterRaw_byte_string(ctx *Raw_byte_stringContext)

EnterRaw_byte_string is called when production raw_byte_string is entered.

func (*BaseBigQueryParserListener) EnterRaw_string

func (s *BaseBigQueryParserListener) EnterRaw_string(ctx *Raw_stringContext)

EnterRaw_string is called when production raw_string is entered.

func (*BaseBigQueryParserListener) EnterReplace_statement

func (s *BaseBigQueryParserListener) EnterReplace_statement(ctx *Replace_statementContext)

EnterReplace_statement is called when production replace_statement is entered.

func (*BaseBigQueryParserListener) EnterRoot

func (s *BaseBigQueryParserListener) EnterRoot(ctx *RootContext)

EnterRoot is called when production root is entered.

func (*BaseBigQueryParserListener) EnterSelect_statement

func (s *BaseBigQueryParserListener) EnterSelect_statement(ctx *Select_statementContext)

EnterSelect_statement is called when production select_statement is entered.

func (*BaseBigQueryParserListener) EnterSet_op

func (s *BaseBigQueryParserListener) EnterSet_op(ctx *Set_opContext)

EnterSet_op is called when production set_op is entered.

func (*BaseBigQueryParserListener) EnterSkip_rows

func (s *BaseBigQueryParserListener) EnterSkip_rows(ctx *Skip_rowsContext)

EnterSkip_rows is called when production skip_rows is entered.

func (*BaseBigQueryParserListener) EnterSpecial_string

func (s *BaseBigQueryParserListener) EnterSpecial_string(ctx *Special_stringContext)

EnterSpecial_string is called when production special_string is entered.

func (*BaseBigQueryParserListener) EnterSstruct

func (s *BaseBigQueryParserListener) EnterSstruct(ctx *SstructContext)

EnterSstruct is called when production sstruct is entered.

func (*BaseBigQueryParserListener) EnterStmt

func (s *BaseBigQueryParserListener) EnterStmt(ctx *StmtContext)

EnterStmt is called when production stmt is entered.

func (*BaseBigQueryParserListener) EnterStmtmulti

func (s *BaseBigQueryParserListener) EnterStmtmulti(ctx *StmtmultiContext)

EnterStmtmulti is called when production stmtmulti is entered.

func (*BaseBigQueryParserListener) EnterString

func (s *BaseBigQueryParserListener) EnterString(ctx *StringContext)

EnterString is called when production string is entered.

func (*BaseBigQueryParserListener) EnterStruct_name

func (s *BaseBigQueryParserListener) EnterStruct_name(ctx *Struct_nameContext)

EnterStruct_name is called when production struct_name is entered.

func (*BaseBigQueryParserListener) EnterTable_expr

func (s *BaseBigQueryParserListener) EnterTable_expr(ctx *Table_exprContext)

EnterTable_expr is called when production table_expr is entered.

func (*BaseBigQueryParserListener) EnterTable_name

func (s *BaseBigQueryParserListener) EnterTable_name(ctx *Table_nameContext)

EnterTable_name is called when production table_name is entered.

func (*BaseBigQueryParserListener) EnterTriple_quoted_string

func (s *BaseBigQueryParserListener) EnterTriple_quoted_string(ctx *Triple_quoted_stringContext)

EnterTriple_quoted_string is called when production triple_quoted_string is entered.

func (*BaseBigQueryParserListener) EnterUnary_operator

func (s *BaseBigQueryParserListener) EnterUnary_operator(ctx *Unary_operatorContext)

EnterUnary_operator is called when production unary_operator is entered.

func (*BaseBigQueryParserListener) EnterUsing_clause

func (s *BaseBigQueryParserListener) EnterUsing_clause(ctx *Using_clauseContext)

EnterUsing_clause is called when production using_clause is entered.

func (*BaseBigQueryParserListener) EnterWhere_statement

func (s *BaseBigQueryParserListener) EnterWhere_statement(ctx *Where_statementContext)

EnterWhere_statement is called when production where_statement is entered.

func (*BaseBigQueryParserListener) EnterWindow_definition

func (s *BaseBigQueryParserListener) EnterWindow_definition(ctx *Window_definitionContext)

EnterWindow_definition is called when production window_definition is entered.

func (*BaseBigQueryParserListener) EnterWindow_name

func (s *BaseBigQueryParserListener) EnterWindow_name(ctx *Window_nameContext)

EnterWindow_name is called when production window_name is entered.

func (*BaseBigQueryParserListener) EnterWindow_statement

func (s *BaseBigQueryParserListener) EnterWindow_statement(ctx *Window_statementContext)

EnterWindow_statement is called when production window_statement is entered.

func (*BaseBigQueryParserListener) EnterWith_statement

func (s *BaseBigQueryParserListener) EnterWith_statement(ctx *With_statementContext)

EnterWith_statement is called when production with_statement is entered.

func (*BaseBigQueryParserListener) ExitAlias_name

func (s *BaseBigQueryParserListener) ExitAlias_name(ctx *Alias_nameContext)

ExitAlias_name is called when production alias_name is exited.

func (*BaseBigQueryParserListener) ExitArray_expr

func (s *BaseBigQueryParserListener) ExitArray_expr(ctx *Array_exprContext)

ExitArray_expr is called when production array_expr is exited.

func (*BaseBigQueryParserListener) ExitArray_name

func (s *BaseBigQueryParserListener) ExitArray_name(ctx *Array_nameContext)

ExitArray_name is called when production array_name is exited.

func (*BaseBigQueryParserListener) ExitArray_path

func (s *BaseBigQueryParserListener) ExitArray_path(ctx *Array_pathContext)

ExitArray_path is called when production array_path is exited.

func (*BaseBigQueryParserListener) ExitBool_expression

func (s *BaseBigQueryParserListener) ExitBool_expression(ctx *Bool_expressionContext)

ExitBool_expression is called when production bool_expression is exited.

func (*BaseBigQueryParserListener) ExitByte_string

func (s *BaseBigQueryParserListener) ExitByte_string(ctx *Byte_stringContext)

ExitByte_string is called when production byte_string is exited.

func (*BaseBigQueryParserListener) ExitCast_expr

func (s *BaseBigQueryParserListener) ExitCast_expr(ctx *Cast_exprContext)

ExitCast_expr is called when production cast_expr is exited.

func (*BaseBigQueryParserListener) ExitColumn_expr

func (s *BaseBigQueryParserListener) ExitColumn_expr(ctx *Column_exprContext)

ExitColumn_expr is called when production column_expr is exited.

func (*BaseBigQueryParserListener) ExitColumn_name

func (s *BaseBigQueryParserListener) ExitColumn_name(ctx *Column_nameContext)

ExitColumn_name is called when production column_name is exited.

func (*BaseBigQueryParserListener) ExitCount

func (s *BaseBigQueryParserListener) ExitCount(ctx *CountContext)

ExitCount is called when production count is exited.

func (*BaseBigQueryParserListener) ExitCte_name

func (s *BaseBigQueryParserListener) ExitCte_name(ctx *Cte_nameContext)

ExitCte_name is called when production cte_name is exited.

func (*BaseBigQueryParserListener) ExitDataset_name

func (s *BaseBigQueryParserListener) ExitDataset_name(ctx *Dataset_nameContext)

ExitDataset_name is called when production dataset_name is exited.

func (*BaseBigQueryParserListener) ExitDatatype_name

func (s *BaseBigQueryParserListener) ExitDatatype_name(ctx *Datatype_nameContext)

ExitDatatype_name is called when production datatype_name is exited.

func (*BaseBigQueryParserListener) ExitDot_name

func (s *BaseBigQueryParserListener) ExitDot_name(ctx *Dot_nameContext)

ExitDot_name is called when production dot_name is exited.

func (*BaseBigQueryParserListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseBigQueryParserListener) ExitExcept_statement

func (s *BaseBigQueryParserListener) ExitExcept_statement(ctx *Except_statementContext)

ExitExcept_statement is called when production except_statement is exited.

func (*BaseBigQueryParserListener) ExitExpr

func (s *BaseBigQueryParserListener) ExitExpr(ctx *ExprContext)

ExitExpr is called when production expr is exited.

func (*BaseBigQueryParserListener) ExitField_path

func (s *BaseBigQueryParserListener) ExitField_path(ctx *Field_pathContext)

ExitField_path is called when production field_path is exited.

func (*BaseBigQueryParserListener) ExitFloat_type

func (s *BaseBigQueryParserListener) ExitFloat_type(ctx *Float_typeContext)

ExitFloat_type is called when production float_type is exited.

func (*BaseBigQueryParserListener) ExitFrom_item

func (s *BaseBigQueryParserListener) ExitFrom_item(ctx *From_itemContext)

ExitFrom_item is called when production from_item is exited.

func (*BaseBigQueryParserListener) ExitFrom_statement

func (s *BaseBigQueryParserListener) ExitFrom_statement(ctx *From_statementContext)

ExitFrom_statement is called when production from_statement is exited.

func (*BaseBigQueryParserListener) ExitFunction_name

func (s *BaseBigQueryParserListener) ExitFunction_name(ctx *Function_nameContext)

ExitFunction_name is called when production function_name is exited.

func (*BaseBigQueryParserListener) ExitGroup_statement

func (s *BaseBigQueryParserListener) ExitGroup_statement(ctx *Group_statementContext)

ExitGroup_statement is called when production group_statement is exited.

func (*BaseBigQueryParserListener) ExitHaving_statement

func (s *BaseBigQueryParserListener) ExitHaving_statement(ctx *Having_statementContext)

ExitHaving_statement is called when production having_statement is exited.

func (*BaseBigQueryParserListener) ExitInteger_type

func (s *BaseBigQueryParserListener) ExitInteger_type(ctx *Integer_typeContext)

ExitInteger_type is called when production integer_type is exited.

func (*BaseBigQueryParserListener) ExitJoin_name

func (s *BaseBigQueryParserListener) ExitJoin_name(ctx *Join_nameContext)

ExitJoin_name is called when production join_name is exited.

func (*BaseBigQueryParserListener) ExitJoin_type

func (s *BaseBigQueryParserListener) ExitJoin_type(ctx *Join_typeContext)

ExitJoin_type is called when production join_type is exited.

func (*BaseBigQueryParserListener) ExitKeyword

func (s *BaseBigQueryParserListener) ExitKeyword(ctx *KeywordContext)

ExitKeyword is called when production keyword is exited.

func (*BaseBigQueryParserListener) ExitLimit_clause

func (s *BaseBigQueryParserListener) ExitLimit_clause(ctx *Limit_clauseContext)

ExitLimit_clause is called when production limit_clause is exited.

func (*BaseBigQueryParserListener) ExitMember_name

func (s *BaseBigQueryParserListener) ExitMember_name(ctx *Member_nameContext)

ExitMember_name is called when production member_name is exited.

func (*BaseBigQueryParserListener) ExitName

func (s *BaseBigQueryParserListener) ExitName(ctx *NameContext)

ExitName is called when production name is exited.

func (*BaseBigQueryParserListener) ExitNumber

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

ExitNumber is called when production number is exited.

func (*BaseBigQueryParserListener) ExitOn_clause

func (s *BaseBigQueryParserListener) ExitOn_clause(ctx *On_clauseContext)

ExitOn_clause is called when production on_clause is exited.

func (*BaseBigQueryParserListener) ExitOrder_clause

func (s *BaseBigQueryParserListener) ExitOrder_clause(ctx *Order_clauseContext)

ExitOrder_clause is called when production order_clause is exited.

func (*BaseBigQueryParserListener) ExitProject_name

func (s *BaseBigQueryParserListener) ExitProject_name(ctx *Project_nameContext)

ExitProject_name is called when production project_name is exited.

func (*BaseBigQueryParserListener) ExitQuery_expr

func (s *BaseBigQueryParserListener) ExitQuery_expr(ctx *Query_exprContext)

ExitQuery_expr is called when production query_expr is exited.

func (*BaseBigQueryParserListener) ExitQuery_statement

func (s *BaseBigQueryParserListener) ExitQuery_statement(ctx *Query_statementContext)

ExitQuery_statement is called when production query_statement is exited.

func (*BaseBigQueryParserListener) ExitQuoted_string

func (s *BaseBigQueryParserListener) ExitQuoted_string(ctx *Quoted_stringContext)

ExitQuoted_string is called when production quoted_string is exited.

func (*BaseBigQueryParserListener) ExitRaw_byte_string

func (s *BaseBigQueryParserListener) ExitRaw_byte_string(ctx *Raw_byte_stringContext)

ExitRaw_byte_string is called when production raw_byte_string is exited.

func (*BaseBigQueryParserListener) ExitRaw_string

func (s *BaseBigQueryParserListener) ExitRaw_string(ctx *Raw_stringContext)

ExitRaw_string is called when production raw_string is exited.

func (*BaseBigQueryParserListener) ExitReplace_statement

func (s *BaseBigQueryParserListener) ExitReplace_statement(ctx *Replace_statementContext)

ExitReplace_statement is called when production replace_statement is exited.

func (*BaseBigQueryParserListener) ExitRoot

func (s *BaseBigQueryParserListener) ExitRoot(ctx *RootContext)

ExitRoot is called when production root is exited.

func (*BaseBigQueryParserListener) ExitSelect_statement

func (s *BaseBigQueryParserListener) ExitSelect_statement(ctx *Select_statementContext)

ExitSelect_statement is called when production select_statement is exited.

func (*BaseBigQueryParserListener) ExitSet_op

func (s *BaseBigQueryParserListener) ExitSet_op(ctx *Set_opContext)

ExitSet_op is called when production set_op is exited.

func (*BaseBigQueryParserListener) ExitSkip_rows

func (s *BaseBigQueryParserListener) ExitSkip_rows(ctx *Skip_rowsContext)

ExitSkip_rows is called when production skip_rows is exited.

func (*BaseBigQueryParserListener) ExitSpecial_string

func (s *BaseBigQueryParserListener) ExitSpecial_string(ctx *Special_stringContext)

ExitSpecial_string is called when production special_string is exited.

func (*BaseBigQueryParserListener) ExitSstruct

func (s *BaseBigQueryParserListener) ExitSstruct(ctx *SstructContext)

ExitSstruct is called when production sstruct is exited.

func (*BaseBigQueryParserListener) ExitStmt

func (s *BaseBigQueryParserListener) ExitStmt(ctx *StmtContext)

ExitStmt is called when production stmt is exited.

func (*BaseBigQueryParserListener) ExitStmtmulti

func (s *BaseBigQueryParserListener) ExitStmtmulti(ctx *StmtmultiContext)

ExitStmtmulti is called when production stmtmulti is exited.

func (*BaseBigQueryParserListener) ExitString

func (s *BaseBigQueryParserListener) ExitString(ctx *StringContext)

ExitString is called when production string is exited.

func (*BaseBigQueryParserListener) ExitStruct_name

func (s *BaseBigQueryParserListener) ExitStruct_name(ctx *Struct_nameContext)

ExitStruct_name is called when production struct_name is exited.

func (*BaseBigQueryParserListener) ExitTable_expr

func (s *BaseBigQueryParserListener) ExitTable_expr(ctx *Table_exprContext)

ExitTable_expr is called when production table_expr is exited.

func (*BaseBigQueryParserListener) ExitTable_name

func (s *BaseBigQueryParserListener) ExitTable_name(ctx *Table_nameContext)

ExitTable_name is called when production table_name is exited.

func (*BaseBigQueryParserListener) ExitTriple_quoted_string

func (s *BaseBigQueryParserListener) ExitTriple_quoted_string(ctx *Triple_quoted_stringContext)

ExitTriple_quoted_string is called when production triple_quoted_string is exited.

func (*BaseBigQueryParserListener) ExitUnary_operator

func (s *BaseBigQueryParserListener) ExitUnary_operator(ctx *Unary_operatorContext)

ExitUnary_operator is called when production unary_operator is exited.

func (*BaseBigQueryParserListener) ExitUsing_clause

func (s *BaseBigQueryParserListener) ExitUsing_clause(ctx *Using_clauseContext)

ExitUsing_clause is called when production using_clause is exited.

func (*BaseBigQueryParserListener) ExitWhere_statement

func (s *BaseBigQueryParserListener) ExitWhere_statement(ctx *Where_statementContext)

ExitWhere_statement is called when production where_statement is exited.

func (*BaseBigQueryParserListener) ExitWindow_definition

func (s *BaseBigQueryParserListener) ExitWindow_definition(ctx *Window_definitionContext)

ExitWindow_definition is called when production window_definition is exited.

func (*BaseBigQueryParserListener) ExitWindow_name

func (s *BaseBigQueryParserListener) ExitWindow_name(ctx *Window_nameContext)

ExitWindow_name is called when production window_name is exited.

func (*BaseBigQueryParserListener) ExitWindow_statement

func (s *BaseBigQueryParserListener) ExitWindow_statement(ctx *Window_statementContext)

ExitWindow_statement is called when production window_statement is exited.

func (*BaseBigQueryParserListener) ExitWith_statement

func (s *BaseBigQueryParserListener) ExitWith_statement(ctx *With_statementContext)

ExitWith_statement is called when production with_statement is exited.

func (*BaseBigQueryParserListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseBigQueryParserListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BaseBigQueryParserVisitor

type BaseBigQueryParserVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseBigQueryParserVisitor) VisitAlias_name

func (v *BaseBigQueryParserVisitor) VisitAlias_name(ctx *Alias_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitArray_expr

func (v *BaseBigQueryParserVisitor) VisitArray_expr(ctx *Array_exprContext) interface{}

func (*BaseBigQueryParserVisitor) VisitArray_name

func (v *BaseBigQueryParserVisitor) VisitArray_name(ctx *Array_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitArray_path

func (v *BaseBigQueryParserVisitor) VisitArray_path(ctx *Array_pathContext) interface{}

func (*BaseBigQueryParserVisitor) VisitBool_expression

func (v *BaseBigQueryParserVisitor) VisitBool_expression(ctx *Bool_expressionContext) interface{}

func (*BaseBigQueryParserVisitor) VisitByte_string

func (v *BaseBigQueryParserVisitor) VisitByte_string(ctx *Byte_stringContext) interface{}

func (*BaseBigQueryParserVisitor) VisitCast_expr

func (v *BaseBigQueryParserVisitor) VisitCast_expr(ctx *Cast_exprContext) interface{}

func (*BaseBigQueryParserVisitor) VisitColumn_expr

func (v *BaseBigQueryParserVisitor) VisitColumn_expr(ctx *Column_exprContext) interface{}

func (*BaseBigQueryParserVisitor) VisitColumn_name

func (v *BaseBigQueryParserVisitor) VisitColumn_name(ctx *Column_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitCount

func (v *BaseBigQueryParserVisitor) VisitCount(ctx *CountContext) interface{}

func (*BaseBigQueryParserVisitor) VisitCte_name

func (v *BaseBigQueryParserVisitor) VisitCte_name(ctx *Cte_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitDataset_name

func (v *BaseBigQueryParserVisitor) VisitDataset_name(ctx *Dataset_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitDatatype_name

func (v *BaseBigQueryParserVisitor) VisitDatatype_name(ctx *Datatype_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitDot_name

func (v *BaseBigQueryParserVisitor) VisitDot_name(ctx *Dot_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitExcept_statement

func (v *BaseBigQueryParserVisitor) VisitExcept_statement(ctx *Except_statementContext) interface{}

func (*BaseBigQueryParserVisitor) VisitExpr

func (v *BaseBigQueryParserVisitor) VisitExpr(ctx *ExprContext) interface{}

func (*BaseBigQueryParserVisitor) VisitField_path

func (v *BaseBigQueryParserVisitor) VisitField_path(ctx *Field_pathContext) interface{}

func (*BaseBigQueryParserVisitor) VisitFloat_type

func (v *BaseBigQueryParserVisitor) VisitFloat_type(ctx *Float_typeContext) interface{}

func (*BaseBigQueryParserVisitor) VisitFrom_item

func (v *BaseBigQueryParserVisitor) VisitFrom_item(ctx *From_itemContext) interface{}

func (*BaseBigQueryParserVisitor) VisitFrom_statement

func (v *BaseBigQueryParserVisitor) VisitFrom_statement(ctx *From_statementContext) interface{}

func (*BaseBigQueryParserVisitor) VisitFunction_name

func (v *BaseBigQueryParserVisitor) VisitFunction_name(ctx *Function_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitGroup_statement

func (v *BaseBigQueryParserVisitor) VisitGroup_statement(ctx *Group_statementContext) interface{}

func (*BaseBigQueryParserVisitor) VisitHaving_statement

func (v *BaseBigQueryParserVisitor) VisitHaving_statement(ctx *Having_statementContext) interface{}

func (*BaseBigQueryParserVisitor) VisitInteger_type

func (v *BaseBigQueryParserVisitor) VisitInteger_type(ctx *Integer_typeContext) interface{}

func (*BaseBigQueryParserVisitor) VisitJoin_name

func (v *BaseBigQueryParserVisitor) VisitJoin_name(ctx *Join_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitJoin_type

func (v *BaseBigQueryParserVisitor) VisitJoin_type(ctx *Join_typeContext) interface{}

func (*BaseBigQueryParserVisitor) VisitKeyword

func (v *BaseBigQueryParserVisitor) VisitKeyword(ctx *KeywordContext) interface{}

func (*BaseBigQueryParserVisitor) VisitLimit_clause

func (v *BaseBigQueryParserVisitor) VisitLimit_clause(ctx *Limit_clauseContext) interface{}

func (*BaseBigQueryParserVisitor) VisitMember_name

func (v *BaseBigQueryParserVisitor) VisitMember_name(ctx *Member_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitName

func (v *BaseBigQueryParserVisitor) VisitName(ctx *NameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitNumber

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

func (*BaseBigQueryParserVisitor) VisitOn_clause

func (v *BaseBigQueryParserVisitor) VisitOn_clause(ctx *On_clauseContext) interface{}

func (*BaseBigQueryParserVisitor) VisitOrder_clause

func (v *BaseBigQueryParserVisitor) VisitOrder_clause(ctx *Order_clauseContext) interface{}

func (*BaseBigQueryParserVisitor) VisitProject_name

func (v *BaseBigQueryParserVisitor) VisitProject_name(ctx *Project_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitQuery_expr

func (v *BaseBigQueryParserVisitor) VisitQuery_expr(ctx *Query_exprContext) interface{}

func (*BaseBigQueryParserVisitor) VisitQuery_statement

func (v *BaseBigQueryParserVisitor) VisitQuery_statement(ctx *Query_statementContext) interface{}

func (*BaseBigQueryParserVisitor) VisitQuoted_string

func (v *BaseBigQueryParserVisitor) VisitQuoted_string(ctx *Quoted_stringContext) interface{}

func (*BaseBigQueryParserVisitor) VisitRaw_byte_string

func (v *BaseBigQueryParserVisitor) VisitRaw_byte_string(ctx *Raw_byte_stringContext) interface{}

func (*BaseBigQueryParserVisitor) VisitRaw_string

func (v *BaseBigQueryParserVisitor) VisitRaw_string(ctx *Raw_stringContext) interface{}

func (*BaseBigQueryParserVisitor) VisitReplace_statement

func (v *BaseBigQueryParserVisitor) VisitReplace_statement(ctx *Replace_statementContext) interface{}

func (*BaseBigQueryParserVisitor) VisitRoot

func (v *BaseBigQueryParserVisitor) VisitRoot(ctx *RootContext) interface{}

func (*BaseBigQueryParserVisitor) VisitSelect_statement

func (v *BaseBigQueryParserVisitor) VisitSelect_statement(ctx *Select_statementContext) interface{}

func (*BaseBigQueryParserVisitor) VisitSet_op

func (v *BaseBigQueryParserVisitor) VisitSet_op(ctx *Set_opContext) interface{}

func (*BaseBigQueryParserVisitor) VisitSkip_rows

func (v *BaseBigQueryParserVisitor) VisitSkip_rows(ctx *Skip_rowsContext) interface{}

func (*BaseBigQueryParserVisitor) VisitSpecial_string

func (v *BaseBigQueryParserVisitor) VisitSpecial_string(ctx *Special_stringContext) interface{}

func (*BaseBigQueryParserVisitor) VisitSstruct

func (v *BaseBigQueryParserVisitor) VisitSstruct(ctx *SstructContext) interface{}

func (*BaseBigQueryParserVisitor) VisitStmt

func (v *BaseBigQueryParserVisitor) VisitStmt(ctx *StmtContext) interface{}

func (*BaseBigQueryParserVisitor) VisitStmtmulti

func (v *BaseBigQueryParserVisitor) VisitStmtmulti(ctx *StmtmultiContext) interface{}

func (*BaseBigQueryParserVisitor) VisitString

func (v *BaseBigQueryParserVisitor) VisitString(ctx *StringContext) interface{}

func (*BaseBigQueryParserVisitor) VisitStruct_name

func (v *BaseBigQueryParserVisitor) VisitStruct_name(ctx *Struct_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitTable_expr

func (v *BaseBigQueryParserVisitor) VisitTable_expr(ctx *Table_exprContext) interface{}

func (*BaseBigQueryParserVisitor) VisitTable_name

func (v *BaseBigQueryParserVisitor) VisitTable_name(ctx *Table_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitTriple_quoted_string

func (v *BaseBigQueryParserVisitor) VisitTriple_quoted_string(ctx *Triple_quoted_stringContext) interface{}

func (*BaseBigQueryParserVisitor) VisitUnary_operator

func (v *BaseBigQueryParserVisitor) VisitUnary_operator(ctx *Unary_operatorContext) interface{}

func (*BaseBigQueryParserVisitor) VisitUsing_clause

func (v *BaseBigQueryParserVisitor) VisitUsing_clause(ctx *Using_clauseContext) interface{}

func (*BaseBigQueryParserVisitor) VisitWhere_statement

func (v *BaseBigQueryParserVisitor) VisitWhere_statement(ctx *Where_statementContext) interface{}

func (*BaseBigQueryParserVisitor) VisitWindow_definition

func (v *BaseBigQueryParserVisitor) VisitWindow_definition(ctx *Window_definitionContext) interface{}

func (*BaseBigQueryParserVisitor) VisitWindow_name

func (v *BaseBigQueryParserVisitor) VisitWindow_name(ctx *Window_nameContext) interface{}

func (*BaseBigQueryParserVisitor) VisitWindow_statement

func (v *BaseBigQueryParserVisitor) VisitWindow_statement(ctx *Window_statementContext) interface{}

func (*BaseBigQueryParserVisitor) VisitWith_statement

func (v *BaseBigQueryParserVisitor) VisitWith_statement(ctx *With_statementContext) interface{}

type BigQueryLexer

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

func NewBigQueryLexer

func NewBigQueryLexer(input antlr.CharStream) *BigQueryLexer

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

type BigQueryParser

type BigQueryParser struct {
	*antlr.BaseParser
}

func NewBigQueryParser

func NewBigQueryParser(input antlr.TokenStream) *BigQueryParser

NewBigQueryParser produces a new parser instance for the optional input antlr.TokenStream.

func (*BigQueryParser) Alias_name

func (p *BigQueryParser) Alias_name() (localctx IAlias_nameContext)

func (*BigQueryParser) Array_expr

func (p *BigQueryParser) Array_expr() (localctx IArray_exprContext)

func (*BigQueryParser) Array_name

func (p *BigQueryParser) Array_name() (localctx IArray_nameContext)

func (*BigQueryParser) Array_path

func (p *BigQueryParser) Array_path() (localctx IArray_pathContext)

func (*BigQueryParser) Bool_expression

func (p *BigQueryParser) Bool_expression() (localctx IBool_expressionContext)

func (*BigQueryParser) Byte_string

func (p *BigQueryParser) Byte_string() (localctx IByte_stringContext)

func (*BigQueryParser) Cast_expr

func (p *BigQueryParser) Cast_expr() (localctx ICast_exprContext)

func (*BigQueryParser) Column_expr

func (p *BigQueryParser) Column_expr() (localctx IColumn_exprContext)

func (*BigQueryParser) Column_name

func (p *BigQueryParser) Column_name() (localctx IColumn_nameContext)

func (*BigQueryParser) Count

func (p *BigQueryParser) Count() (localctx ICountContext)

func (*BigQueryParser) Cte_name

func (p *BigQueryParser) Cte_name() (localctx ICte_nameContext)

func (*BigQueryParser) Dataset_name

func (p *BigQueryParser) Dataset_name() (localctx IDataset_nameContext)

func (*BigQueryParser) Datatype_name

func (p *BigQueryParser) Datatype_name() (localctx IDatatype_nameContext)

func (*BigQueryParser) Dot_name

func (p *BigQueryParser) Dot_name() (localctx IDot_nameContext)

func (*BigQueryParser) Except_statement

func (p *BigQueryParser) Except_statement() (localctx IExcept_statementContext)

func (*BigQueryParser) Expr

func (p *BigQueryParser) Expr() (localctx IExprContext)

func (*BigQueryParser) Expr_Sempred

func (p *BigQueryParser) Expr_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*BigQueryParser) Field_path

func (p *BigQueryParser) Field_path() (localctx IField_pathContext)

func (*BigQueryParser) Float_type

func (p *BigQueryParser) Float_type() (localctx IFloat_typeContext)

func (*BigQueryParser) From_item

func (p *BigQueryParser) From_item() (localctx IFrom_itemContext)

func (*BigQueryParser) From_item_Sempred

func (p *BigQueryParser) From_item_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*BigQueryParser) From_statement

func (p *BigQueryParser) From_statement() (localctx IFrom_statementContext)

func (*BigQueryParser) Function_name

func (p *BigQueryParser) Function_name() (localctx IFunction_nameContext)

func (*BigQueryParser) Group_statement

func (p *BigQueryParser) Group_statement() (localctx IGroup_statementContext)

func (*BigQueryParser) Having_statement

func (p *BigQueryParser) Having_statement() (localctx IHaving_statementContext)

func (*BigQueryParser) Integer_type

func (p *BigQueryParser) Integer_type() (localctx IInteger_typeContext)

func (*BigQueryParser) Join_name

func (p *BigQueryParser) Join_name() (localctx IJoin_nameContext)

func (*BigQueryParser) Join_type

func (p *BigQueryParser) Join_type() (localctx IJoin_typeContext)

func (*BigQueryParser) Keyword

func (p *BigQueryParser) Keyword() (localctx IKeywordContext)

func (*BigQueryParser) Limit_clause

func (p *BigQueryParser) Limit_clause() (localctx ILimit_clauseContext)

func (*BigQueryParser) Member_name

func (p *BigQueryParser) Member_name() (localctx IMember_nameContext)

func (*BigQueryParser) Name

func (p *BigQueryParser) Name() (localctx INameContext)

func (*BigQueryParser) Number

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

func (*BigQueryParser) On_clause

func (p *BigQueryParser) On_clause() (localctx IOn_clauseContext)

func (*BigQueryParser) Order_clause

func (p *BigQueryParser) Order_clause() (localctx IOrder_clauseContext)

func (*BigQueryParser) Project_name

func (p *BigQueryParser) Project_name() (localctx IProject_nameContext)

func (*BigQueryParser) Query_expr

func (p *BigQueryParser) Query_expr() (localctx IQuery_exprContext)

func (*BigQueryParser) Query_expr_Sempred

func (p *BigQueryParser) Query_expr_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*BigQueryParser) Query_statement

func (p *BigQueryParser) Query_statement() (localctx IQuery_statementContext)

func (*BigQueryParser) Quoted_string

func (p *BigQueryParser) Quoted_string() (localctx IQuoted_stringContext)

func (*BigQueryParser) Raw_byte_string

func (p *BigQueryParser) Raw_byte_string() (localctx IRaw_byte_stringContext)

func (*BigQueryParser) Raw_string

func (p *BigQueryParser) Raw_string() (localctx IRaw_stringContext)

func (*BigQueryParser) Replace_statement

func (p *BigQueryParser) Replace_statement() (localctx IReplace_statementContext)

func (*BigQueryParser) Root

func (p *BigQueryParser) Root() (localctx IRootContext)

func (*BigQueryParser) Select_statement

func (p *BigQueryParser) Select_statement() (localctx ISelect_statementContext)

func (*BigQueryParser) Sempred

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

func (*BigQueryParser) Set_op

func (p *BigQueryParser) Set_op() (localctx ISet_opContext)

func (*BigQueryParser) Skip_rows

func (p *BigQueryParser) Skip_rows() (localctx ISkip_rowsContext)

func (*BigQueryParser) Special_string

func (p *BigQueryParser) Special_string() (localctx ISpecial_stringContext)

func (*BigQueryParser) Sstruct

func (p *BigQueryParser) Sstruct() (localctx ISstructContext)

func (*BigQueryParser) Stmt

func (p *BigQueryParser) Stmt() (localctx IStmtContext)

func (*BigQueryParser) Stmtmulti

func (p *BigQueryParser) Stmtmulti() (localctx IStmtmultiContext)

func (*BigQueryParser) String_

func (p *BigQueryParser) String_() (localctx IStringContext)

func (*BigQueryParser) Struct_name

func (p *BigQueryParser) Struct_name() (localctx IStruct_nameContext)

func (*BigQueryParser) Table_expr

func (p *BigQueryParser) Table_expr() (localctx ITable_exprContext)

func (*BigQueryParser) Table_name

func (p *BigQueryParser) Table_name() (localctx ITable_nameContext)

func (*BigQueryParser) Triple_quoted_string

func (p *BigQueryParser) Triple_quoted_string() (localctx ITriple_quoted_stringContext)

func (*BigQueryParser) Unary_operator

func (p *BigQueryParser) Unary_operator() (localctx IUnary_operatorContext)

func (*BigQueryParser) Using_clause

func (p *BigQueryParser) Using_clause() (localctx IUsing_clauseContext)

func (*BigQueryParser) Where_statement

func (p *BigQueryParser) Where_statement() (localctx IWhere_statementContext)

func (*BigQueryParser) Window_definition

func (p *BigQueryParser) Window_definition() (localctx IWindow_definitionContext)

func (*BigQueryParser) Window_name

func (p *BigQueryParser) Window_name() (localctx IWindow_nameContext)

func (*BigQueryParser) Window_statement

func (p *BigQueryParser) Window_statement() (localctx IWindow_statementContext)

func (*BigQueryParser) With_statement

func (p *BigQueryParser) With_statement() (localctx IWith_statementContext)

type BigQueryParserListener

type BigQueryParserListener interface {
	antlr.ParseTreeListener

	// EnterRoot is called when entering the root production.
	EnterRoot(c *RootContext)

	// EnterStmtmulti is called when entering the stmtmulti production.
	EnterStmtmulti(c *StmtmultiContext)

	// EnterStmt is called when entering the stmt production.
	EnterStmt(c *StmtContext)

	// EnterQuery_statement is called when entering the query_statement production.
	EnterQuery_statement(c *Query_statementContext)

	// EnterQuery_expr is called when entering the query_expr production.
	EnterQuery_expr(c *Query_exprContext)

	// EnterSelect_statement is called when entering the select_statement production.
	EnterSelect_statement(c *Select_statementContext)

	// EnterFrom_statement is called when entering the from_statement production.
	EnterFrom_statement(c *From_statementContext)

	// EnterFrom_item is called when entering the from_item production.
	EnterFrom_item(c *From_itemContext)

	// EnterWhere_statement is called when entering the where_statement production.
	EnterWhere_statement(c *Where_statementContext)

	// EnterGroup_statement is called when entering the group_statement production.
	EnterGroup_statement(c *Group_statementContext)

	// EnterHaving_statement is called when entering the having_statement production.
	EnterHaving_statement(c *Having_statementContext)

	// EnterWindow_statement is called when entering the window_statement production.
	EnterWindow_statement(c *Window_statementContext)

	// EnterOrder_clause is called when entering the order_clause production.
	EnterOrder_clause(c *Order_clauseContext)

	// EnterLimit_clause is called when entering the limit_clause production.
	EnterLimit_clause(c *Limit_clauseContext)

	// EnterUnary_operator is called when entering the unary_operator production.
	EnterUnary_operator(c *Unary_operatorContext)

	// EnterExpr is called when entering the expr production.
	EnterExpr(c *ExprContext)

	// EnterCast_expr is called when entering the cast_expr production.
	EnterCast_expr(c *Cast_exprContext)

	// EnterColumn_expr is called when entering the column_expr production.
	EnterColumn_expr(c *Column_exprContext)

	// EnterExcept_statement is called when entering the except_statement production.
	EnterExcept_statement(c *Except_statementContext)

	// EnterReplace_statement is called when entering the replace_statement production.
	EnterReplace_statement(c *Replace_statementContext)

	// EnterJoin_type is called when entering the join_type production.
	EnterJoin_type(c *Join_typeContext)

	// EnterOn_clause is called when entering the on_clause production.
	EnterOn_clause(c *On_clauseContext)

	// EnterSet_op is called when entering the set_op production.
	EnterSet_op(c *Set_opContext)

	// EnterUsing_clause is called when entering the using_clause production.
	EnterUsing_clause(c *Using_clauseContext)

	// EnterField_path is called when entering the field_path production.
	EnterField_path(c *Field_pathContext)

	// EnterSstruct is called when entering the sstruct production.
	EnterSstruct(c *SstructContext)

	// EnterArray_expr is called when entering the array_expr production.
	EnterArray_expr(c *Array_exprContext)

	// EnterArray_path is called when entering the array_path production.
	EnterArray_path(c *Array_pathContext)

	// EnterBool_expression is called when entering the bool_expression production.
	EnterBool_expression(c *Bool_expressionContext)

	// EnterWindow_name is called when entering the window_name production.
	EnterWindow_name(c *Window_nameContext)

	// EnterWindow_definition is called when entering the window_definition production.
	EnterWindow_definition(c *Window_definitionContext)

	// EnterCount is called when entering the count production.
	EnterCount(c *CountContext)

	// EnterSkip_rows is called when entering the skip_rows production.
	EnterSkip_rows(c *Skip_rowsContext)

	// EnterWith_statement is called when entering the with_statement production.
	EnterWith_statement(c *With_statementContext)

	// EnterName is called when entering the name production.
	EnterName(c *NameContext)

	// EnterDot_name is called when entering the dot_name production.
	EnterDot_name(c *Dot_nameContext)

	// EnterAlias_name is called when entering the alias_name production.
	EnterAlias_name(c *Alias_nameContext)

	// EnterArray_name is called when entering the array_name production.
	EnterArray_name(c *Array_nameContext)

	// EnterColumn_name is called when entering the column_name production.
	EnterColumn_name(c *Column_nameContext)

	// EnterCte_name is called when entering the cte_name production.
	EnterCte_name(c *Cte_nameContext)

	// EnterDataset_name is called when entering the dataset_name production.
	EnterDataset_name(c *Dataset_nameContext)

	// EnterDatatype_name is called when entering the datatype_name production.
	EnterDatatype_name(c *Datatype_nameContext)

	// EnterFunction_name is called when entering the function_name production.
	EnterFunction_name(c *Function_nameContext)

	// EnterJoin_name is called when entering the join_name production.
	EnterJoin_name(c *Join_nameContext)

	// EnterMember_name is called when entering the member_name production.
	EnterMember_name(c *Member_nameContext)

	// EnterProject_name is called when entering the project_name production.
	EnterProject_name(c *Project_nameContext)

	// EnterStruct_name is called when entering the struct_name production.
	EnterStruct_name(c *Struct_nameContext)

	// EnterTable_name is called when entering the table_name production.
	EnterTable_name(c *Table_nameContext)

	// EnterTable_expr is called when entering the table_expr production.
	EnterTable_expr(c *Table_exprContext)

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

	// EnterInteger_type is called when entering the integer_type production.
	EnterInteger_type(c *Integer_typeContext)

	// EnterFloat_type is called when entering the float_type production.
	EnterFloat_type(c *Float_typeContext)

	// EnterString is called when entering the string production.
	EnterString(c *StringContext)

	// EnterQuoted_string is called when entering the quoted_string production.
	EnterQuoted_string(c *Quoted_stringContext)

	// EnterTriple_quoted_string is called when entering the triple_quoted_string production.
	EnterTriple_quoted_string(c *Triple_quoted_stringContext)

	// EnterRaw_string is called when entering the raw_string production.
	EnterRaw_string(c *Raw_stringContext)

	// EnterByte_string is called when entering the byte_string production.
	EnterByte_string(c *Byte_stringContext)

	// EnterRaw_byte_string is called when entering the raw_byte_string production.
	EnterRaw_byte_string(c *Raw_byte_stringContext)

	// EnterSpecial_string is called when entering the special_string production.
	EnterSpecial_string(c *Special_stringContext)

	// EnterKeyword is called when entering the keyword production.
	EnterKeyword(c *KeywordContext)

	// ExitRoot is called when exiting the root production.
	ExitRoot(c *RootContext)

	// ExitStmtmulti is called when exiting the stmtmulti production.
	ExitStmtmulti(c *StmtmultiContext)

	// ExitStmt is called when exiting the stmt production.
	ExitStmt(c *StmtContext)

	// ExitQuery_statement is called when exiting the query_statement production.
	ExitQuery_statement(c *Query_statementContext)

	// ExitQuery_expr is called when exiting the query_expr production.
	ExitQuery_expr(c *Query_exprContext)

	// ExitSelect_statement is called when exiting the select_statement production.
	ExitSelect_statement(c *Select_statementContext)

	// ExitFrom_statement is called when exiting the from_statement production.
	ExitFrom_statement(c *From_statementContext)

	// ExitFrom_item is called when exiting the from_item production.
	ExitFrom_item(c *From_itemContext)

	// ExitWhere_statement is called when exiting the where_statement production.
	ExitWhere_statement(c *Where_statementContext)

	// ExitGroup_statement is called when exiting the group_statement production.
	ExitGroup_statement(c *Group_statementContext)

	// ExitHaving_statement is called when exiting the having_statement production.
	ExitHaving_statement(c *Having_statementContext)

	// ExitWindow_statement is called when exiting the window_statement production.
	ExitWindow_statement(c *Window_statementContext)

	// ExitOrder_clause is called when exiting the order_clause production.
	ExitOrder_clause(c *Order_clauseContext)

	// ExitLimit_clause is called when exiting the limit_clause production.
	ExitLimit_clause(c *Limit_clauseContext)

	// ExitUnary_operator is called when exiting the unary_operator production.
	ExitUnary_operator(c *Unary_operatorContext)

	// ExitExpr is called when exiting the expr production.
	ExitExpr(c *ExprContext)

	// ExitCast_expr is called when exiting the cast_expr production.
	ExitCast_expr(c *Cast_exprContext)

	// ExitColumn_expr is called when exiting the column_expr production.
	ExitColumn_expr(c *Column_exprContext)

	// ExitExcept_statement is called when exiting the except_statement production.
	ExitExcept_statement(c *Except_statementContext)

	// ExitReplace_statement is called when exiting the replace_statement production.
	ExitReplace_statement(c *Replace_statementContext)

	// ExitJoin_type is called when exiting the join_type production.
	ExitJoin_type(c *Join_typeContext)

	// ExitOn_clause is called when exiting the on_clause production.
	ExitOn_clause(c *On_clauseContext)

	// ExitSet_op is called when exiting the set_op production.
	ExitSet_op(c *Set_opContext)

	// ExitUsing_clause is called when exiting the using_clause production.
	ExitUsing_clause(c *Using_clauseContext)

	// ExitField_path is called when exiting the field_path production.
	ExitField_path(c *Field_pathContext)

	// ExitSstruct is called when exiting the sstruct production.
	ExitSstruct(c *SstructContext)

	// ExitArray_expr is called when exiting the array_expr production.
	ExitArray_expr(c *Array_exprContext)

	// ExitArray_path is called when exiting the array_path production.
	ExitArray_path(c *Array_pathContext)

	// ExitBool_expression is called when exiting the bool_expression production.
	ExitBool_expression(c *Bool_expressionContext)

	// ExitWindow_name is called when exiting the window_name production.
	ExitWindow_name(c *Window_nameContext)

	// ExitWindow_definition is called when exiting the window_definition production.
	ExitWindow_definition(c *Window_definitionContext)

	// ExitCount is called when exiting the count production.
	ExitCount(c *CountContext)

	// ExitSkip_rows is called when exiting the skip_rows production.
	ExitSkip_rows(c *Skip_rowsContext)

	// ExitWith_statement is called when exiting the with_statement production.
	ExitWith_statement(c *With_statementContext)

	// ExitName is called when exiting the name production.
	ExitName(c *NameContext)

	// ExitDot_name is called when exiting the dot_name production.
	ExitDot_name(c *Dot_nameContext)

	// ExitAlias_name is called when exiting the alias_name production.
	ExitAlias_name(c *Alias_nameContext)

	// ExitArray_name is called when exiting the array_name production.
	ExitArray_name(c *Array_nameContext)

	// ExitColumn_name is called when exiting the column_name production.
	ExitColumn_name(c *Column_nameContext)

	// ExitCte_name is called when exiting the cte_name production.
	ExitCte_name(c *Cte_nameContext)

	// ExitDataset_name is called when exiting the dataset_name production.
	ExitDataset_name(c *Dataset_nameContext)

	// ExitDatatype_name is called when exiting the datatype_name production.
	ExitDatatype_name(c *Datatype_nameContext)

	// ExitFunction_name is called when exiting the function_name production.
	ExitFunction_name(c *Function_nameContext)

	// ExitJoin_name is called when exiting the join_name production.
	ExitJoin_name(c *Join_nameContext)

	// ExitMember_name is called when exiting the member_name production.
	ExitMember_name(c *Member_nameContext)

	// ExitProject_name is called when exiting the project_name production.
	ExitProject_name(c *Project_nameContext)

	// ExitStruct_name is called when exiting the struct_name production.
	ExitStruct_name(c *Struct_nameContext)

	// ExitTable_name is called when exiting the table_name production.
	ExitTable_name(c *Table_nameContext)

	// ExitTable_expr is called when exiting the table_expr production.
	ExitTable_expr(c *Table_exprContext)

	// ExitNumber is called when exiting the number production.
	ExitNumber(c *NumberContext)

	// ExitInteger_type is called when exiting the integer_type production.
	ExitInteger_type(c *Integer_typeContext)

	// ExitFloat_type is called when exiting the float_type production.
	ExitFloat_type(c *Float_typeContext)

	// ExitString is called when exiting the string production.
	ExitString(c *StringContext)

	// ExitQuoted_string is called when exiting the quoted_string production.
	ExitQuoted_string(c *Quoted_stringContext)

	// ExitTriple_quoted_string is called when exiting the triple_quoted_string production.
	ExitTriple_quoted_string(c *Triple_quoted_stringContext)

	// ExitRaw_string is called when exiting the raw_string production.
	ExitRaw_string(c *Raw_stringContext)

	// ExitByte_string is called when exiting the byte_string production.
	ExitByte_string(c *Byte_stringContext)

	// ExitRaw_byte_string is called when exiting the raw_byte_string production.
	ExitRaw_byte_string(c *Raw_byte_stringContext)

	// ExitSpecial_string is called when exiting the special_string production.
	ExitSpecial_string(c *Special_stringContext)

	// ExitKeyword is called when exiting the keyword production.
	ExitKeyword(c *KeywordContext)
}

BigQueryParserListener is a complete listener for a parse tree produced by BigQueryParser.

type BigQueryParserVisitor

type BigQueryParserVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by BigQueryParser#root.
	VisitRoot(ctx *RootContext) interface{}

	// Visit a parse tree produced by BigQueryParser#stmtmulti.
	VisitStmtmulti(ctx *StmtmultiContext) interface{}

	// Visit a parse tree produced by BigQueryParser#stmt.
	VisitStmt(ctx *StmtContext) interface{}

	// Visit a parse tree produced by BigQueryParser#query_statement.
	VisitQuery_statement(ctx *Query_statementContext) interface{}

	// Visit a parse tree produced by BigQueryParser#query_expr.
	VisitQuery_expr(ctx *Query_exprContext) interface{}

	// Visit a parse tree produced by BigQueryParser#select_statement.
	VisitSelect_statement(ctx *Select_statementContext) interface{}

	// Visit a parse tree produced by BigQueryParser#from_statement.
	VisitFrom_statement(ctx *From_statementContext) interface{}

	// Visit a parse tree produced by BigQueryParser#from_item.
	VisitFrom_item(ctx *From_itemContext) interface{}

	// Visit a parse tree produced by BigQueryParser#where_statement.
	VisitWhere_statement(ctx *Where_statementContext) interface{}

	// Visit a parse tree produced by BigQueryParser#group_statement.
	VisitGroup_statement(ctx *Group_statementContext) interface{}

	// Visit a parse tree produced by BigQueryParser#having_statement.
	VisitHaving_statement(ctx *Having_statementContext) interface{}

	// Visit a parse tree produced by BigQueryParser#window_statement.
	VisitWindow_statement(ctx *Window_statementContext) interface{}

	// Visit a parse tree produced by BigQueryParser#order_clause.
	VisitOrder_clause(ctx *Order_clauseContext) interface{}

	// Visit a parse tree produced by BigQueryParser#limit_clause.
	VisitLimit_clause(ctx *Limit_clauseContext) interface{}

	// Visit a parse tree produced by BigQueryParser#unary_operator.
	VisitUnary_operator(ctx *Unary_operatorContext) interface{}

	// Visit a parse tree produced by BigQueryParser#expr.
	VisitExpr(ctx *ExprContext) interface{}

	// Visit a parse tree produced by BigQueryParser#cast_expr.
	VisitCast_expr(ctx *Cast_exprContext) interface{}

	// Visit a parse tree produced by BigQueryParser#column_expr.
	VisitColumn_expr(ctx *Column_exprContext) interface{}

	// Visit a parse tree produced by BigQueryParser#except_statement.
	VisitExcept_statement(ctx *Except_statementContext) interface{}

	// Visit a parse tree produced by BigQueryParser#replace_statement.
	VisitReplace_statement(ctx *Replace_statementContext) interface{}

	// Visit a parse tree produced by BigQueryParser#join_type.
	VisitJoin_type(ctx *Join_typeContext) interface{}

	// Visit a parse tree produced by BigQueryParser#on_clause.
	VisitOn_clause(ctx *On_clauseContext) interface{}

	// Visit a parse tree produced by BigQueryParser#set_op.
	VisitSet_op(ctx *Set_opContext) interface{}

	// Visit a parse tree produced by BigQueryParser#using_clause.
	VisitUsing_clause(ctx *Using_clauseContext) interface{}

	// Visit a parse tree produced by BigQueryParser#field_path.
	VisitField_path(ctx *Field_pathContext) interface{}

	// Visit a parse tree produced by BigQueryParser#sstruct.
	VisitSstruct(ctx *SstructContext) interface{}

	// Visit a parse tree produced by BigQueryParser#array_expr.
	VisitArray_expr(ctx *Array_exprContext) interface{}

	// Visit a parse tree produced by BigQueryParser#array_path.
	VisitArray_path(ctx *Array_pathContext) interface{}

	// Visit a parse tree produced by BigQueryParser#bool_expression.
	VisitBool_expression(ctx *Bool_expressionContext) interface{}

	// Visit a parse tree produced by BigQueryParser#window_name.
	VisitWindow_name(ctx *Window_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#window_definition.
	VisitWindow_definition(ctx *Window_definitionContext) interface{}

	// Visit a parse tree produced by BigQueryParser#count.
	VisitCount(ctx *CountContext) interface{}

	// Visit a parse tree produced by BigQueryParser#skip_rows.
	VisitSkip_rows(ctx *Skip_rowsContext) interface{}

	// Visit a parse tree produced by BigQueryParser#with_statement.
	VisitWith_statement(ctx *With_statementContext) interface{}

	// Visit a parse tree produced by BigQueryParser#name.
	VisitName(ctx *NameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#dot_name.
	VisitDot_name(ctx *Dot_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#alias_name.
	VisitAlias_name(ctx *Alias_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#array_name.
	VisitArray_name(ctx *Array_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#column_name.
	VisitColumn_name(ctx *Column_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#cte_name.
	VisitCte_name(ctx *Cte_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#dataset_name.
	VisitDataset_name(ctx *Dataset_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#datatype_name.
	VisitDatatype_name(ctx *Datatype_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#function_name.
	VisitFunction_name(ctx *Function_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#join_name.
	VisitJoin_name(ctx *Join_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#member_name.
	VisitMember_name(ctx *Member_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#project_name.
	VisitProject_name(ctx *Project_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#struct_name.
	VisitStruct_name(ctx *Struct_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#table_name.
	VisitTable_name(ctx *Table_nameContext) interface{}

	// Visit a parse tree produced by BigQueryParser#table_expr.
	VisitTable_expr(ctx *Table_exprContext) interface{}

	// Visit a parse tree produced by BigQueryParser#number.
	VisitNumber(ctx *NumberContext) interface{}

	// Visit a parse tree produced by BigQueryParser#integer_type.
	VisitInteger_type(ctx *Integer_typeContext) interface{}

	// Visit a parse tree produced by BigQueryParser#float_type.
	VisitFloat_type(ctx *Float_typeContext) interface{}

	// Visit a parse tree produced by BigQueryParser#string.
	VisitString(ctx *StringContext) interface{}

	// Visit a parse tree produced by BigQueryParser#quoted_string.
	VisitQuoted_string(ctx *Quoted_stringContext) interface{}

	// Visit a parse tree produced by BigQueryParser#triple_quoted_string.
	VisitTriple_quoted_string(ctx *Triple_quoted_stringContext) interface{}

	// Visit a parse tree produced by BigQueryParser#raw_string.
	VisitRaw_string(ctx *Raw_stringContext) interface{}

	// Visit a parse tree produced by BigQueryParser#byte_string.
	VisitByte_string(ctx *Byte_stringContext) interface{}

	// Visit a parse tree produced by BigQueryParser#raw_byte_string.
	VisitRaw_byte_string(ctx *Raw_byte_stringContext) interface{}

	// Visit a parse tree produced by BigQueryParser#special_string.
	VisitSpecial_string(ctx *Special_stringContext) interface{}

	// Visit a parse tree produced by BigQueryParser#keyword.
	VisitKeyword(ctx *KeywordContext) interface{}
}

A complete Visitor for a parse tree produced by BigQueryParser.

type Bool_expressionContext

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

func NewBool_expressionContext

func NewBool_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Bool_expressionContext

func NewEmptyBool_expressionContext

func NewEmptyBool_expressionContext() *Bool_expressionContext

func (*Bool_expressionContext) Accept

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

func (*Bool_expressionContext) EnterRule

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

func (*Bool_expressionContext) ExitRule

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

func (*Bool_expressionContext) Expr

func (*Bool_expressionContext) GetParser

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

func (*Bool_expressionContext) GetRuleContext

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

func (*Bool_expressionContext) IsBool_expressionContext

func (*Bool_expressionContext) IsBool_expressionContext()

func (*Bool_expressionContext) ToStringTree

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

type Byte_stringContext

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

func NewByte_stringContext

func NewByte_stringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Byte_stringContext

func NewEmptyByte_stringContext

func NewEmptyByte_stringContext() *Byte_stringContext

func (*Byte_stringContext) Accept

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

func (*Byte_stringContext) BYTE_STRING

func (s *Byte_stringContext) BYTE_STRING() antlr.TerminalNode

func (*Byte_stringContext) EnterRule

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

func (*Byte_stringContext) ExitRule

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

func (*Byte_stringContext) GetParser

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

func (*Byte_stringContext) GetRuleContext

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

func (*Byte_stringContext) IsByte_stringContext

func (*Byte_stringContext) IsByte_stringContext()

func (*Byte_stringContext) ToStringTree

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

type Cast_exprContext

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

func NewCast_exprContext

func NewCast_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Cast_exprContext

func NewEmptyCast_exprContext

func NewEmptyCast_exprContext() *Cast_exprContext

func (*Cast_exprContext) AS

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

func (*Cast_exprContext) Accept

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

func (*Cast_exprContext) CAST

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

func (*Cast_exprContext) Datatype_name

func (s *Cast_exprContext) Datatype_name() IDatatype_nameContext

func (*Cast_exprContext) EnterRule

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

func (*Cast_exprContext) ExitRule

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

func (*Cast_exprContext) Expr

func (s *Cast_exprContext) Expr() IExprContext

func (*Cast_exprContext) GetParser

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

func (*Cast_exprContext) GetRuleContext

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

func (*Cast_exprContext) IsCast_exprContext

func (*Cast_exprContext) IsCast_exprContext()

func (*Cast_exprContext) LR_BRACKET

func (s *Cast_exprContext) LR_BRACKET() antlr.TerminalNode

func (*Cast_exprContext) RR_BRACKET

func (s *Cast_exprContext) RR_BRACKET() antlr.TerminalNode

func (*Cast_exprContext) ToStringTree

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

type Column_exprContext

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

func NewColumn_exprContext

func NewColumn_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_exprContext

func NewEmptyColumn_exprContext

func NewEmptyColumn_exprContext() *Column_exprContext

func (*Column_exprContext) Accept

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

func (*Column_exprContext) AllDot_name

func (s *Column_exprContext) AllDot_name() []IDot_nameContext

func (*Column_exprContext) Dot_name

func (s *Column_exprContext) Dot_name(i int) IDot_nameContext

func (*Column_exprContext) EnterRule

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

func (*Column_exprContext) ExitRule

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

func (*Column_exprContext) GetParser

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

func (*Column_exprContext) GetRuleContext

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

func (*Column_exprContext) IsColumn_exprContext

func (*Column_exprContext) IsColumn_exprContext()

func (*Column_exprContext) Name

func (s *Column_exprContext) Name() INameContext

func (*Column_exprContext) ToStringTree

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

type Column_nameContext

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

func NewColumn_nameContext

func NewColumn_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_nameContext

func NewEmptyColumn_nameContext

func NewEmptyColumn_nameContext() *Column_nameContext

func (*Column_nameContext) Accept

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

func (*Column_nameContext) EnterRule

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

func (*Column_nameContext) ExitRule

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

func (*Column_nameContext) GetParser

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

func (*Column_nameContext) GetRuleContext

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

func (*Column_nameContext) IsColumn_nameContext

func (*Column_nameContext) IsColumn_nameContext()

func (*Column_nameContext) Name

func (s *Column_nameContext) Name() INameContext

func (*Column_nameContext) ToStringTree

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

type CountContext

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

func NewCountContext

func NewCountContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CountContext

func NewEmptyCountContext

func NewEmptyCountContext() *CountContext

func (*CountContext) Accept

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

func (*CountContext) EnterRule

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

func (*CountContext) ExitRule

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

func (*CountContext) GetParser

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

func (*CountContext) GetRuleContext

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

func (*CountContext) IsCountContext

func (*CountContext) IsCountContext()

func (*CountContext) Number

func (s *CountContext) Number() INumberContext

func (*CountContext) ToStringTree

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

type Cte_nameContext

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

func NewCte_nameContext

func NewCte_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Cte_nameContext

func NewEmptyCte_nameContext

func NewEmptyCte_nameContext() *Cte_nameContext

func (*Cte_nameContext) Accept

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

func (*Cte_nameContext) EnterRule

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

func (*Cte_nameContext) ExitRule

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

func (*Cte_nameContext) GetParser

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

func (*Cte_nameContext) GetRuleContext

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

func (*Cte_nameContext) IsCte_nameContext

func (*Cte_nameContext) IsCte_nameContext()

func (*Cte_nameContext) Name

func (s *Cte_nameContext) Name() INameContext

func (*Cte_nameContext) ToStringTree

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

type Dataset_nameContext

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

func NewDataset_nameContext

func NewDataset_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Dataset_nameContext

func NewEmptyDataset_nameContext

func NewEmptyDataset_nameContext() *Dataset_nameContext

func (*Dataset_nameContext) Accept

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

func (*Dataset_nameContext) EnterRule

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

func (*Dataset_nameContext) ExitRule

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

func (*Dataset_nameContext) GetParser

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

func (*Dataset_nameContext) GetRuleContext

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

func (*Dataset_nameContext) IsDataset_nameContext

func (*Dataset_nameContext) IsDataset_nameContext()

func (*Dataset_nameContext) Name

func (*Dataset_nameContext) ToStringTree

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

type Datatype_nameContext

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

func NewDatatype_nameContext

func NewDatatype_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Datatype_nameContext

func NewEmptyDatatype_nameContext

func NewEmptyDatatype_nameContext() *Datatype_nameContext

func (*Datatype_nameContext) Accept

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

func (*Datatype_nameContext) EnterRule

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

func (*Datatype_nameContext) ExitRule

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

func (*Datatype_nameContext) GetParser

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

func (*Datatype_nameContext) GetRuleContext

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

func (*Datatype_nameContext) IsDatatype_nameContext

func (*Datatype_nameContext) IsDatatype_nameContext()

func (*Datatype_nameContext) Name

func (*Datatype_nameContext) ToStringTree

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

type Dot_nameContext

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

func NewDot_nameContext

func NewDot_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Dot_nameContext

func NewEmptyDot_nameContext

func NewEmptyDot_nameContext() *Dot_nameContext

func (*Dot_nameContext) Accept

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

func (*Dot_nameContext) DOT

func (s *Dot_nameContext) DOT() antlr.TerminalNode

func (*Dot_nameContext) EnterRule

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

func (*Dot_nameContext) ExitRule

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

func (*Dot_nameContext) GetParser

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

func (*Dot_nameContext) GetRuleContext

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

func (*Dot_nameContext) IsDot_nameContext

func (*Dot_nameContext) IsDot_nameContext()

func (*Dot_nameContext) Keyword

func (s *Dot_nameContext) Keyword() IKeywordContext

func (*Dot_nameContext) Name

func (s *Dot_nameContext) Name() INameContext

func (*Dot_nameContext) ToStringTree

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

type Except_statementContext

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

func NewEmptyExcept_statementContext

func NewEmptyExcept_statementContext() *Except_statementContext

func NewExcept_statementContext

func NewExcept_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Except_statementContext

func (*Except_statementContext) Accept

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

func (*Except_statementContext) AllCOMMA

func (s *Except_statementContext) AllCOMMA() []antlr.TerminalNode

func (*Except_statementContext) AllColumn_name

func (s *Except_statementContext) AllColumn_name() []IColumn_nameContext

func (*Except_statementContext) COMMA

func (s *Except_statementContext) COMMA(i int) antlr.TerminalNode

func (*Except_statementContext) Column_name

func (*Except_statementContext) EXCEPT

func (s *Except_statementContext) EXCEPT() antlr.TerminalNode

func (*Except_statementContext) EnterRule

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

func (*Except_statementContext) ExitRule

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

func (*Except_statementContext) GetParser

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

func (*Except_statementContext) GetRuleContext

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

func (*Except_statementContext) IsExcept_statementContext

func (*Except_statementContext) IsExcept_statementContext()

func (*Except_statementContext) LR_BRACKET

func (s *Except_statementContext) LR_BRACKET() antlr.TerminalNode

func (*Except_statementContext) RR_BRACKET

func (s *Except_statementContext) RR_BRACKET() antlr.TerminalNode

func (*Except_statementContext) ToStringTree

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

type ExprContext

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

func NewEmptyExprContext

func NewEmptyExprContext() *ExprContext

func NewExprContext

func NewExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprContext

func (*ExprContext) AND

func (s *ExprContext) AND() antlr.TerminalNode

func (*ExprContext) Accept

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

func (*ExprContext) AllCOMMA

func (s *ExprContext) AllCOMMA() []antlr.TerminalNode

func (*ExprContext) AllExpr

func (s *ExprContext) AllExpr() []IExprContext

func (*ExprContext) Array_expr

func (s *ExprContext) Array_expr() IArray_exprContext

func (*ExprContext) Array_name

func (s *ExprContext) Array_name() IArray_nameContext

func (*ExprContext) BETWEEN

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

func (*ExprContext) BIT_AND

func (s *ExprContext) BIT_AND() antlr.TerminalNode

func (*ExprContext) BIT_OR

func (s *ExprContext) BIT_OR() antlr.TerminalNode

func (*ExprContext) CARET

func (s *ExprContext) CARET() antlr.TerminalNode

func (*ExprContext) COMMA

func (s *ExprContext) COMMA(i int) antlr.TerminalNode

func (*ExprContext) Cast_expr

func (s *ExprContext) Cast_expr() ICast_exprContext

func (*ExprContext) Column_expr

func (s *ExprContext) Column_expr() IColumn_exprContext

func (*ExprContext) DIVIDE

func (s *ExprContext) DIVIDE() antlr.TerminalNode

func (*ExprContext) DOUBLE_GT

func (s *ExprContext) DOUBLE_GT() antlr.TerminalNode

func (*ExprContext) DOUBLE_LT

func (s *ExprContext) DOUBLE_LT() antlr.TerminalNode

func (*ExprContext) EQ

func (s *ExprContext) EQ() antlr.TerminalNode

func (*ExprContext) EnterRule

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

func (*ExprContext) ExitRule

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

func (*ExprContext) Expr

func (s *ExprContext) Expr(i int) IExprContext

func (*ExprContext) FALSE

func (s *ExprContext) FALSE() antlr.TerminalNode

func (*ExprContext) Function_name

func (s *ExprContext) Function_name() IFunction_nameContext

func (*ExprContext) GE

func (s *ExprContext) GE() antlr.TerminalNode

func (*ExprContext) GT

func (s *ExprContext) GT() antlr.TerminalNode

func (*ExprContext) GetParser

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

func (*ExprContext) GetRuleContext

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

func (*ExprContext) IN

func (s *ExprContext) IN() antlr.TerminalNode

func (*ExprContext) IS

func (s *ExprContext) IS() antlr.TerminalNode

func (*ExprContext) IsExprContext

func (*ExprContext) IsExprContext()

func (*ExprContext) Keyword

func (s *ExprContext) Keyword() IKeywordContext

func (*ExprContext) LE

func (s *ExprContext) LE() antlr.TerminalNode

func (*ExprContext) LIKE

func (s *ExprContext) LIKE() antlr.TerminalNode

func (*ExprContext) LR_BRACKET

func (s *ExprContext) LR_BRACKET() antlr.TerminalNode

func (*ExprContext) LSB

func (s *ExprContext) LSB() antlr.TerminalNode

func (*ExprContext) LT

func (s *ExprContext) LT() antlr.TerminalNode

func (*ExprContext) LTGT

func (s *ExprContext) LTGT() antlr.TerminalNode

func (*ExprContext) MINUS

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

func (*ExprContext) NE

func (s *ExprContext) NE() antlr.TerminalNode

func (*ExprContext) NOT

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

func (*ExprContext) Number

func (s *ExprContext) Number() INumberContext

func (*ExprContext) OFFSET

func (s *ExprContext) OFFSET() antlr.TerminalNode

func (*ExprContext) OR

func (s *ExprContext) OR() antlr.TerminalNode

func (*ExprContext) ORDINAL

func (s *ExprContext) ORDINAL() antlr.TerminalNode

func (*ExprContext) PLUS

func (s *ExprContext) PLUS() antlr.TerminalNode

func (*ExprContext) Query_statement

func (s *ExprContext) Query_statement() IQuery_statementContext

func (*ExprContext) RR_BRACKET

func (s *ExprContext) RR_BRACKET() antlr.TerminalNode

func (*ExprContext) RSB

func (s *ExprContext) RSB() antlr.TerminalNode

func (*ExprContext) SAFE_OFFSET

func (s *ExprContext) SAFE_OFFSET() antlr.TerminalNode

func (*ExprContext) SAFE_ORDINAL

func (s *ExprContext) SAFE_ORDINAL() antlr.TerminalNode

func (*ExprContext) STAR

func (s *ExprContext) STAR() antlr.TerminalNode

func (*ExprContext) S_NULL

func (s *ExprContext) S_NULL() antlr.TerminalNode

func (*ExprContext) String_

func (s *ExprContext) String_() IStringContext

func (*ExprContext) TRUE

func (s *ExprContext) TRUE() antlr.TerminalNode

func (*ExprContext) ToStringTree

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

func (*ExprContext) UNNEST

func (s *ExprContext) UNNEST() antlr.TerminalNode

func (*ExprContext) Unary_operator

func (s *ExprContext) Unary_operator() IUnary_operatorContext

type Field_pathContext

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

func NewEmptyField_pathContext

func NewEmptyField_pathContext() *Field_pathContext

func NewField_pathContext

func NewField_pathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Field_pathContext

func (*Field_pathContext) Accept

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

func (*Field_pathContext) EnterRule

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

func (*Field_pathContext) ExitRule

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

func (*Field_pathContext) GetParser

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

func (*Field_pathContext) GetRuleContext

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

func (*Field_pathContext) IsField_pathContext

func (*Field_pathContext) IsField_pathContext()

func (*Field_pathContext) ToStringTree

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

type Float_typeContext

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

func NewEmptyFloat_typeContext

func NewEmptyFloat_typeContext() *Float_typeContext

func NewFloat_typeContext

func NewFloat_typeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Float_typeContext

func (*Float_typeContext) Accept

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

func (*Float_typeContext) EnterRule

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

func (*Float_typeContext) ExitRule

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

func (*Float_typeContext) FLOAT

func (s *Float_typeContext) FLOAT() antlr.TerminalNode

func (*Float_typeContext) GetParser

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

func (*Float_typeContext) GetRuleContext

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

func (*Float_typeContext) IsFloat_typeContext

func (*Float_typeContext) IsFloat_typeContext()

func (*Float_typeContext) ToStringTree

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

type From_itemContext

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

func NewEmptyFrom_itemContext

func NewEmptyFrom_itemContext() *From_itemContext

func NewFrom_itemContext

func NewFrom_itemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *From_itemContext

func (*From_itemContext) AS

func (s *From_itemContext) AS(i int) antlr.TerminalNode

func (*From_itemContext) Accept

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

func (*From_itemContext) Alias_name

func (s *From_itemContext) Alias_name(i int) IAlias_nameContext

func (*From_itemContext) AllAS

func (s *From_itemContext) AllAS() []antlr.TerminalNode

func (*From_itemContext) AllAlias_name

func (s *From_itemContext) AllAlias_name() []IAlias_nameContext

func (*From_itemContext) AllFrom_item

func (s *From_itemContext) AllFrom_item() []IFrom_itemContext

func (*From_itemContext) Array_expr

func (s *From_itemContext) Array_expr() IArray_exprContext

func (*From_itemContext) Array_path

func (s *From_itemContext) Array_path() IArray_pathContext

func (*From_itemContext) EnterRule

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

func (*From_itemContext) ExitRule

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

func (*From_itemContext) FOR

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

func (*From_itemContext) Field_path

func (s *From_itemContext) Field_path() IField_pathContext

func (*From_itemContext) From_item

func (s *From_itemContext) From_item(i int) IFrom_itemContext

func (*From_itemContext) GetParser

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

func (*From_itemContext) GetRuleContext

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

func (*From_itemContext) IsFrom_itemContext

func (*From_itemContext) IsFrom_itemContext()

func (*From_itemContext) JOIN

func (s *From_itemContext) JOIN() antlr.TerminalNode

func (*From_itemContext) Join_type

func (s *From_itemContext) Join_type() IJoin_typeContext

func (*From_itemContext) LR_BRACKET

func (s *From_itemContext) LR_BRACKET() antlr.TerminalNode

func (*From_itemContext) OF

func (s *From_itemContext) OF() antlr.TerminalNode

func (*From_itemContext) OFFSET

func (s *From_itemContext) OFFSET() antlr.TerminalNode

func (*From_itemContext) On_clause

func (s *From_itemContext) On_clause() IOn_clauseContext

func (*From_itemContext) Query_statement

func (s *From_itemContext) Query_statement() IQuery_statementContext

func (*From_itemContext) RR_BRACKET

func (s *From_itemContext) RR_BRACKET() antlr.TerminalNode

func (*From_itemContext) SYSTEM

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

func (*From_itemContext) String_

func (s *From_itemContext) String_() IStringContext

func (*From_itemContext) TIME

func (s *From_itemContext) TIME() antlr.TerminalNode

func (*From_itemContext) Table_expr

func (s *From_itemContext) Table_expr() ITable_exprContext

func (*From_itemContext) ToStringTree

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

func (*From_itemContext) UNNEST

func (s *From_itemContext) UNNEST() antlr.TerminalNode

func (*From_itemContext) Using_clause

func (s *From_itemContext) Using_clause() IUsing_clauseContext

func (*From_itemContext) WITH

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

type From_statementContext

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

func NewEmptyFrom_statementContext

func NewEmptyFrom_statementContext() *From_statementContext

func NewFrom_statementContext

func NewFrom_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *From_statementContext

func (*From_statementContext) Accept

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

func (*From_statementContext) AllCOMMA

func (s *From_statementContext) AllCOMMA() []antlr.TerminalNode

func (*From_statementContext) AllFrom_item

func (s *From_statementContext) AllFrom_item() []IFrom_itemContext

func (*From_statementContext) COMMA

func (s *From_statementContext) COMMA(i int) antlr.TerminalNode

func (*From_statementContext) EnterRule

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

func (*From_statementContext) ExitRule

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

func (*From_statementContext) FROM

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

func (*From_statementContext) From_item

func (*From_statementContext) GetParser

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

func (*From_statementContext) GetRuleContext

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

func (*From_statementContext) IsFrom_statementContext

func (*From_statementContext) IsFrom_statementContext()

func (*From_statementContext) ToStringTree

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

type Function_nameContext

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

func NewEmptyFunction_nameContext

func NewEmptyFunction_nameContext() *Function_nameContext

func NewFunction_nameContext

func NewFunction_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_nameContext

func (*Function_nameContext) Accept

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

func (*Function_nameContext) EnterRule

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

func (*Function_nameContext) ExitRule

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

func (*Function_nameContext) GetParser

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

func (*Function_nameContext) GetRuleContext

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

func (*Function_nameContext) IsFunction_nameContext

func (*Function_nameContext) IsFunction_nameContext()

func (*Function_nameContext) Name

func (*Function_nameContext) ToStringTree

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

type Group_statementContext

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

func NewEmptyGroup_statementContext

func NewEmptyGroup_statementContext() *Group_statementContext

func NewGroup_statementContext

func NewGroup_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Group_statementContext

func (*Group_statementContext) Accept

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

func (*Group_statementContext) AllCOMMA

func (s *Group_statementContext) AllCOMMA() []antlr.TerminalNode

func (*Group_statementContext) AllExpr

func (s *Group_statementContext) AllExpr() []IExprContext

func (*Group_statementContext) BY

func (s *Group_statementContext) BY() antlr.TerminalNode

func (*Group_statementContext) COMMA

func (s *Group_statementContext) COMMA(i int) antlr.TerminalNode

func (*Group_statementContext) EnterRule

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

func (*Group_statementContext) ExitRule

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

func (*Group_statementContext) Expr

func (*Group_statementContext) GROUP

func (s *Group_statementContext) GROUP() antlr.TerminalNode

func (*Group_statementContext) GetParser

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

func (*Group_statementContext) GetRuleContext

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

func (*Group_statementContext) IsGroup_statementContext

func (*Group_statementContext) IsGroup_statementContext()

func (*Group_statementContext) LR_BRACKET

func (s *Group_statementContext) LR_BRACKET() antlr.TerminalNode

func (*Group_statementContext) ROLLUP

func (s *Group_statementContext) ROLLUP() antlr.TerminalNode

func (*Group_statementContext) RR_BRACKET

func (s *Group_statementContext) RR_BRACKET() antlr.TerminalNode

func (*Group_statementContext) ToStringTree

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

type Having_statementContext

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

func NewEmptyHaving_statementContext

func NewEmptyHaving_statementContext() *Having_statementContext

func NewHaving_statementContext

func NewHaving_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Having_statementContext

func (*Having_statementContext) Accept

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

func (*Having_statementContext) Bool_expression

func (s *Having_statementContext) Bool_expression() IBool_expressionContext

func (*Having_statementContext) EnterRule

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

func (*Having_statementContext) ExitRule

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

func (*Having_statementContext) GetParser

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

func (*Having_statementContext) GetRuleContext

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

func (*Having_statementContext) HAVING

func (s *Having_statementContext) HAVING() antlr.TerminalNode

func (*Having_statementContext) IsHaving_statementContext

func (*Having_statementContext) IsHaving_statementContext()

func (*Having_statementContext) ToStringTree

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

type IAlias_nameContext

type IAlias_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

IAlias_nameContext is an interface to support dynamic dispatch.

type IArray_exprContext

type IArray_exprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ARRAY() antlr.TerminalNode
	LT() antlr.TerminalNode
	Datatype_name() IDatatype_nameContext
	GT() antlr.TerminalNode

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

IArray_exprContext is an interface to support dynamic dispatch.

type IArray_nameContext

type IArray_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

IArray_nameContext is an interface to support dynamic dispatch.

type IArray_pathContext

type IArray_pathContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsArray_pathContext differentiates from other interfaces.
	IsArray_pathContext()
}

IArray_pathContext is an interface to support dynamic dispatch.

type IBool_expressionContext

type IBool_expressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Expr() IExprContext

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

IBool_expressionContext is an interface to support dynamic dispatch.

type IByte_stringContext

type IByte_stringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BYTE_STRING() antlr.TerminalNode

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

IByte_stringContext is an interface to support dynamic dispatch.

type ICast_exprContext

type ICast_exprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CAST() antlr.TerminalNode
	LR_BRACKET() antlr.TerminalNode
	Expr() IExprContext
	AS() antlr.TerminalNode
	Datatype_name() IDatatype_nameContext
	RR_BRACKET() antlr.TerminalNode

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

ICast_exprContext is an interface to support dynamic dispatch.

type IColumn_exprContext

type IColumn_exprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext
	AllDot_name() []IDot_nameContext
	Dot_name(i int) IDot_nameContext

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

IColumn_exprContext is an interface to support dynamic dispatch.

type IColumn_nameContext

type IColumn_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

IColumn_nameContext is an interface to support dynamic dispatch.

type ICountContext

type ICountContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Number() INumberContext

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

ICountContext is an interface to support dynamic dispatch.

type ICte_nameContext

type ICte_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

ICte_nameContext is an interface to support dynamic dispatch.

type IDataset_nameContext

type IDataset_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

IDataset_nameContext is an interface to support dynamic dispatch.

type IDatatype_nameContext

type IDatatype_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

IDatatype_nameContext is an interface to support dynamic dispatch.

type IDot_nameContext

type IDot_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DOT() antlr.TerminalNode
	Name() INameContext
	Keyword() IKeywordContext

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

IDot_nameContext is an interface to support dynamic dispatch.

type IExcept_statementContext

type IExcept_statementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EXCEPT() antlr.TerminalNode
	LR_BRACKET() antlr.TerminalNode
	AllColumn_name() []IColumn_nameContext
	Column_name(i int) IColumn_nameContext
	RR_BRACKET() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IExcept_statementContext is an interface to support dynamic dispatch.

type IExprContext

type IExprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Number() INumberContext
	String_() IStringContext
	Array_name() IArray_nameContext
	LSB() antlr.TerminalNode
	LR_BRACKET() antlr.TerminalNode
	AllExpr() []IExprContext
	Expr(i int) IExprContext
	RR_BRACKET() antlr.TerminalNode
	RSB() antlr.TerminalNode
	OFFSET() antlr.TerminalNode
	ORDINAL() antlr.TerminalNode
	SAFE_OFFSET() antlr.TerminalNode
	SAFE_ORDINAL() antlr.TerminalNode
	Unary_operator() IUnary_operatorContext
	IS() antlr.TerminalNode
	TRUE() antlr.TerminalNode
	NOT() antlr.TerminalNode
	FALSE() antlr.TerminalNode
	Function_name() IFunction_nameContext
	STAR() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	Cast_expr() ICast_exprContext
	Column_expr() IColumn_exprContext
	Keyword() IKeywordContext
	DIVIDE() antlr.TerminalNode
	PLUS() antlr.TerminalNode
	MINUS() antlr.TerminalNode
	DOUBLE_LT() antlr.TerminalNode
	DOUBLE_GT() antlr.TerminalNode
	BIT_AND() antlr.TerminalNode
	CARET() antlr.TerminalNode
	BIT_OR() antlr.TerminalNode
	EQ() antlr.TerminalNode
	LT() antlr.TerminalNode
	GT() antlr.TerminalNode
	LE() antlr.TerminalNode
	GE() antlr.TerminalNode
	NE() antlr.TerminalNode
	LTGT() antlr.TerminalNode
	LIKE() antlr.TerminalNode
	BETWEEN() antlr.TerminalNode
	AND() antlr.TerminalNode
	OR() antlr.TerminalNode
	S_NULL() antlr.TerminalNode
	IN() antlr.TerminalNode
	Query_statement() IQuery_statementContext
	UNNEST() antlr.TerminalNode
	Array_expr() IArray_exprContext

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

IExprContext is an interface to support dynamic dispatch.

type IField_pathContext

type IField_pathContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsField_pathContext differentiates from other interfaces.
	IsField_pathContext()
}

IField_pathContext is an interface to support dynamic dispatch.

type IFloat_typeContext

type IFloat_typeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FLOAT() antlr.TerminalNode

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

IFloat_typeContext is an interface to support dynamic dispatch.

type IFrom_itemContext

type IFrom_itemContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Table_expr() ITable_exprContext
	AllAlias_name() []IAlias_nameContext
	Alias_name(i int) IAlias_nameContext
	FOR() antlr.TerminalNode
	SYSTEM() antlr.TerminalNode
	TIME() antlr.TerminalNode
	AllAS() []antlr.TerminalNode
	AS(i int) antlr.TerminalNode
	OF() antlr.TerminalNode
	String_() IStringContext
	LR_BRACKET() antlr.TerminalNode
	Query_statement() IQuery_statementContext
	RR_BRACKET() antlr.TerminalNode
	Field_path() IField_pathContext
	UNNEST() antlr.TerminalNode
	Array_expr() IArray_exprContext
	WITH() antlr.TerminalNode
	OFFSET() antlr.TerminalNode
	Array_path() IArray_pathContext
	AllFrom_item() []IFrom_itemContext
	From_item(i int) IFrom_itemContext
	JOIN() antlr.TerminalNode
	On_clause() IOn_clauseContext
	Using_clause() IUsing_clauseContext
	Join_type() IJoin_typeContext

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

IFrom_itemContext is an interface to support dynamic dispatch.

type IFrom_statementContext

type IFrom_statementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FROM() antlr.TerminalNode
	AllFrom_item() []IFrom_itemContext
	From_item(i int) IFrom_itemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IFrom_statementContext is an interface to support dynamic dispatch.

type IFunction_nameContext

type IFunction_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

IFunction_nameContext is an interface to support dynamic dispatch.

type IGroup_statementContext

type IGroup_statementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	GROUP() antlr.TerminalNode
	BY() antlr.TerminalNode
	ROLLUP() antlr.TerminalNode
	LR_BRACKET() antlr.TerminalNode
	AllExpr() []IExprContext
	Expr(i int) IExprContext
	RR_BRACKET() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IGroup_statementContext is an interface to support dynamic dispatch.

type IHaving_statementContext

type IHaving_statementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	HAVING() antlr.TerminalNode
	Bool_expression() IBool_expressionContext

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

IHaving_statementContext is an interface to support dynamic dispatch.

type IInteger_typeContext

type IInteger_typeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INT() antlr.TerminalNode

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

IInteger_typeContext is an interface to support dynamic dispatch.

type IJoin_nameContext

type IJoin_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

IJoin_nameContext is an interface to support dynamic dispatch.

type IJoin_typeContext

type IJoin_typeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INNER() antlr.TerminalNode
	CROSS() antlr.TerminalNode
	FULL() antlr.TerminalNode
	OUTER() antlr.TerminalNode
	LEFT() antlr.TerminalNode
	RIGHT() antlr.TerminalNode

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

IJoin_typeContext is an interface to support dynamic dispatch.

type IKeywordContext

type IKeywordContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ALL() antlr.TerminalNode
	AND() antlr.TerminalNode
	ANY() antlr.TerminalNode
	ARRAY() antlr.TerminalNode
	AS() antlr.TerminalNode
	ASC() antlr.TerminalNode
	ASSERT_ROWS_MODIFIED() antlr.TerminalNode
	AT() antlr.TerminalNode
	BETWEEN() antlr.TerminalNode
	BY() antlr.TerminalNode
	CASE() antlr.TerminalNode
	CAST() antlr.TerminalNode
	COLLATE() antlr.TerminalNode
	CONTAINS() antlr.TerminalNode
	CREATE() antlr.TerminalNode
	CROSS() antlr.TerminalNode
	CUBE() antlr.TerminalNode
	CURRENT() antlr.TerminalNode
	DEFAULT() antlr.TerminalNode
	DEFINE() antlr.TerminalNode
	DESC() antlr.TerminalNode
	DISTINCT() antlr.TerminalNode
	ELSE() antlr.TerminalNode
	END() antlr.TerminalNode
	ENUM() antlr.TerminalNode
	ESCAPE() antlr.TerminalNode
	EXCEPT() antlr.TerminalNode
	EXCLUDE() antlr.TerminalNode
	EXISTS() antlr.TerminalNode
	EXTRACT() antlr.TerminalNode
	FALSE() antlr.TerminalNode
	FETCH() antlr.TerminalNode
	FOLLOWING() antlr.TerminalNode
	FOR() antlr.TerminalNode
	FROM() antlr.TerminalNode
	FULL() antlr.TerminalNode
	GROUP() antlr.TerminalNode
	GROUPING() antlr.TerminalNode
	GROUPS() antlr.TerminalNode
	HASH() antlr.TerminalNode
	HAVING() antlr.TerminalNode
	IF() antlr.TerminalNode
	IGNORE() antlr.TerminalNode
	IN() antlr.TerminalNode
	INNER() antlr.TerminalNode
	INTERSECT() antlr.TerminalNode
	INTERVAL() antlr.TerminalNode
	INTO() antlr.TerminalNode
	IS() antlr.TerminalNode
	JOIN() antlr.TerminalNode
	LATERAL() antlr.TerminalNode
	LEFT() antlr.TerminalNode
	LIKE() antlr.TerminalNode
	LIMIT() antlr.TerminalNode
	LOOKUP() antlr.TerminalNode
	MERGE() antlr.TerminalNode
	NATURAL() antlr.TerminalNode
	NEW() antlr.TerminalNode
	NO() antlr.TerminalNode
	NOT() antlr.TerminalNode
	S_NULL() antlr.TerminalNode
	NULLS() antlr.TerminalNode
	OF() antlr.TerminalNode
	OFFSET() antlr.TerminalNode
	ON() antlr.TerminalNode
	OR() antlr.TerminalNode
	ORDER() antlr.TerminalNode
	ORDINAL() antlr.TerminalNode
	OUTER() antlr.TerminalNode
	OVER() antlr.TerminalNode
	PARTITION() antlr.TerminalNode
	PRECEDING() antlr.TerminalNode
	PROTO() antlr.TerminalNode
	RANGE() antlr.TerminalNode
	RECURSIVE() antlr.TerminalNode
	REPLACE() antlr.TerminalNode
	RESPECT() antlr.TerminalNode
	RIGHT() antlr.TerminalNode
	ROLLUP() antlr.TerminalNode
	ROWS() antlr.TerminalNode
	SAFE_OFFSET() antlr.TerminalNode
	SAFE_ORDINAL() antlr.TerminalNode
	SELECT() antlr.TerminalNode
	SET() antlr.TerminalNode
	SOME() antlr.TerminalNode
	SSTRUCT() antlr.TerminalNode
	SYSTEM() antlr.TerminalNode
	TABLESAMPLE() antlr.TerminalNode
	THEN() antlr.TerminalNode
	TIME() antlr.TerminalNode
	TO() antlr.TerminalNode
	TREAT() antlr.TerminalNode
	TRUE() antlr.TerminalNode
	UNBOUNDED() antlr.TerminalNode
	UNION() antlr.TerminalNode
	UNNEST() antlr.TerminalNode
	USING() antlr.TerminalNode
	WHEN() antlr.TerminalNode
	WHERE() antlr.TerminalNode
	WINDOW() antlr.TerminalNode
	WITH() antlr.TerminalNode
	WITHIN() antlr.TerminalNode

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

IKeywordContext is an interface to support dynamic dispatch.

type ILimit_clauseContext

type ILimit_clauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LIMIT() antlr.TerminalNode
	Count() ICountContext
	OFFSET() antlr.TerminalNode
	Skip_rows() ISkip_rowsContext

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

ILimit_clauseContext is an interface to support dynamic dispatch.

type IMember_nameContext

type IMember_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

IMember_nameContext is an interface to support dynamic dispatch.

type INameContext

type INameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ID() antlr.TerminalNode
	QUOTED_ID() antlr.TerminalNode

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

INameContext is an interface to support dynamic dispatch.

type INumberContext

type INumberContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Integer_type() IInteger_typeContext
	Float_type() IFloat_typeContext

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

INumberContext is an interface to support dynamic dispatch.

type IOn_clauseContext

type IOn_clauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ON() antlr.TerminalNode
	Bool_expression() IBool_expressionContext

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

IOn_clauseContext is an interface to support dynamic dispatch.

type IOrder_clauseContext

type IOrder_clauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ORDER() antlr.TerminalNode
	BY() antlr.TerminalNode
	AllExpr() []IExprContext
	Expr(i int) IExprContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllASC() []antlr.TerminalNode
	ASC(i int) antlr.TerminalNode
	AllDESC() []antlr.TerminalNode
	DESC(i int) antlr.TerminalNode

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

IOrder_clauseContext is an interface to support dynamic dispatch.

type IProject_nameContext

type IProject_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

IProject_nameContext is an interface to support dynamic dispatch.

type IQuery_exprContext

type IQuery_exprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Select_statement() ISelect_statementContext
	Order_clause() IOrder_clauseContext
	Limit_clause() ILimit_clauseContext
	LR_BRACKET() antlr.TerminalNode
	AllQuery_expr() []IQuery_exprContext
	Query_expr(i int) IQuery_exprContext
	RR_BRACKET() antlr.TerminalNode
	Set_op() ISet_opContext

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

IQuery_exprContext is an interface to support dynamic dispatch.

type IQuery_statementContext

type IQuery_statementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Query_expr() IQuery_exprContext
	With_statement() IWith_statementContext

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

IQuery_statementContext is an interface to support dynamic dispatch.

type IQuoted_stringContext

type IQuoted_stringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	QUOTED_STRING() antlr.TerminalNode

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

IQuoted_stringContext is an interface to support dynamic dispatch.

type IRaw_byte_stringContext

type IRaw_byte_stringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	RAW_BYTE_STRING() antlr.TerminalNode

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

IRaw_byte_stringContext is an interface to support dynamic dispatch.

type IRaw_stringContext

type IRaw_stringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	RAW_STRING() antlr.TerminalNode

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

IRaw_stringContext is an interface to support dynamic dispatch.

type IReplace_statementContext

type IReplace_statementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	REPLACE() antlr.TerminalNode
	LR_BRACKET() antlr.TerminalNode
	AllExpr() []IExprContext
	Expr(i int) IExprContext
	RR_BRACKET() antlr.TerminalNode
	AllAlias_name() []IAlias_nameContext
	Alias_name(i int) IAlias_nameContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllAS() []antlr.TerminalNode
	AS(i int) antlr.TerminalNode

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

IReplace_statementContext is an interface to support dynamic dispatch.

type IRootContext

type IRootContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Stmtmulti() IStmtmultiContext
	EOF() antlr.TerminalNode

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

IRootContext is an interface to support dynamic dispatch.

type ISelect_statementContext

type ISelect_statementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SELECT() antlr.TerminalNode
	AllExpr() []IExprContext
	Expr(i int) IExprContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	From_statement() IFrom_statementContext
	Where_statement() IWhere_statementContext
	Group_statement() IGroup_statementContext
	Having_statement() IHaving_statementContext
	Window_statement() IWindow_statementContext
	ALL() antlr.TerminalNode
	DISTINCT() antlr.TerminalNode
	AllSTAR() []antlr.TerminalNode
	STAR(i int) antlr.TerminalNode
	AllAlias_name() []IAlias_nameContext
	Alias_name(i int) IAlias_nameContext
	DOT() antlr.TerminalNode
	AllExcept_statement() []IExcept_statementContext
	Except_statement(i int) IExcept_statementContext
	AllReplace_statement() []IReplace_statementContext
	Replace_statement(i int) IReplace_statementContext
	AllAS() []antlr.TerminalNode
	AS(i int) antlr.TerminalNode

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

ISelect_statementContext is an interface to support dynamic dispatch.

type ISet_opContext

type ISet_opContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UNION() antlr.TerminalNode
	ALL() antlr.TerminalNode
	DISTINCT() antlr.TerminalNode
	INTERSECT() antlr.TerminalNode
	EXCEPT() antlr.TerminalNode

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

ISet_opContext is an interface to support dynamic dispatch.

type ISkip_rowsContext

type ISkip_rowsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Number() INumberContext

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

ISkip_rowsContext is an interface to support dynamic dispatch.

type ISpecial_stringContext

type ISpecial_stringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Datatype_name() IDatatype_nameContext
	QUOTED_STRING() antlr.TerminalNode

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

ISpecial_stringContext is an interface to support dynamic dispatch.

type ISstructContext

type ISstructContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SSTRUCT() antlr.TerminalNode
	LT() antlr.TerminalNode
	Datatype_name() IDatatype_nameContext
	GT() antlr.TerminalNode

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

ISstructContext is an interface to support dynamic dispatch.

type IStmtContext

type IStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Query_statement() IQuery_statementContext

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

IStmtContext is an interface to support dynamic dispatch.

type IStmtmultiContext

type IStmtmultiContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllStmt() []IStmtContext
	Stmt(i int) IStmtContext
	AllSEMI() []antlr.TerminalNode
	SEMI(i int) antlr.TerminalNode

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

IStmtmultiContext is an interface to support dynamic dispatch.

type IStringContext

type IStringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Quoted_string() IQuoted_stringContext
	Triple_quoted_string() ITriple_quoted_stringContext
	Raw_string() IRaw_stringContext
	Byte_string() IByte_stringContext
	Raw_byte_string() IRaw_byte_stringContext
	Special_string() ISpecial_stringContext

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

IStringContext is an interface to support dynamic dispatch.

type IStruct_nameContext

type IStruct_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

IStruct_nameContext is an interface to support dynamic dispatch.

type ITable_exprContext

type ITable_exprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Table_name() ITable_nameContext
	Dataset_name() IDataset_nameContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode
	Project_name() IProject_nameContext
	AllBACKTICK() []antlr.TerminalNode
	BACKTICK(i int) antlr.TerminalNode
	Table_expr() ITable_exprContext

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

ITable_exprContext is an interface to support dynamic dispatch.

type ITable_nameContext

type ITable_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext

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

ITable_nameContext is an interface to support dynamic dispatch.

type ITriple_quoted_stringContext

type ITriple_quoted_stringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TRIPLE_QUOTED_STRING() antlr.TerminalNode

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

ITriple_quoted_stringContext is an interface to support dynamic dispatch.

type IUnary_operatorContext

type IUnary_operatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MINUS() antlr.TerminalNode
	TILDE() antlr.TerminalNode
	NOT() antlr.TerminalNode

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

IUnary_operatorContext is an interface to support dynamic dispatch.

type IUsing_clauseContext

type IUsing_clauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	USING() antlr.TerminalNode
	LR_BRACKET() antlr.TerminalNode
	AllJoin_name() []IJoin_nameContext
	Join_name(i int) IJoin_nameContext
	RR_BRACKET() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IUsing_clauseContext is an interface to support dynamic dispatch.

type IWhere_statementContext

type IWhere_statementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WHERE() antlr.TerminalNode
	Bool_expression() IBool_expressionContext

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

IWhere_statementContext is an interface to support dynamic dispatch.

type IWindow_definitionContext

type IWindow_definitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsWindow_definitionContext differentiates from other interfaces.
	IsWindow_definitionContext()
}

IWindow_definitionContext is an interface to support dynamic dispatch.

type IWindow_nameContext

type IWindow_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsWindow_nameContext differentiates from other interfaces.
	IsWindow_nameContext()
}

IWindow_nameContext is an interface to support dynamic dispatch.

type IWindow_statementContext

type IWindow_statementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WINDOW() antlr.TerminalNode
	Window_name() IWindow_nameContext
	AS() antlr.TerminalNode
	LR_BRACKET() antlr.TerminalNode
	Window_definition() IWindow_definitionContext
	RR_BRACKET() antlr.TerminalNode

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

IWindow_statementContext is an interface to support dynamic dispatch.

type IWith_statementContext

type IWith_statementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WITH() antlr.TerminalNode
	AllCte_name() []ICte_nameContext
	Cte_name(i int) ICte_nameContext
	AllAS() []antlr.TerminalNode
	AS(i int) antlr.TerminalNode
	AllLR_BRACKET() []antlr.TerminalNode
	LR_BRACKET(i int) antlr.TerminalNode
	AllQuery_expr() []IQuery_exprContext
	Query_expr(i int) IQuery_exprContext
	AllRR_BRACKET() []antlr.TerminalNode
	RR_BRACKET(i int) antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IWith_statementContext is an interface to support dynamic dispatch.

type Integer_typeContext

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

func NewEmptyInteger_typeContext

func NewEmptyInteger_typeContext() *Integer_typeContext

func NewInteger_typeContext

func NewInteger_typeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Integer_typeContext

func (*Integer_typeContext) Accept

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

func (*Integer_typeContext) EnterRule

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

func (*Integer_typeContext) ExitRule

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

func (*Integer_typeContext) GetParser

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

func (*Integer_typeContext) GetRuleContext

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

func (*Integer_typeContext) INT

func (s *Integer_typeContext) INT() antlr.TerminalNode

func (*Integer_typeContext) IsInteger_typeContext

func (*Integer_typeContext) IsInteger_typeContext()

func (*Integer_typeContext) ToStringTree

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

type Join_nameContext

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

func NewEmptyJoin_nameContext

func NewEmptyJoin_nameContext() *Join_nameContext

func NewJoin_nameContext

func NewJoin_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Join_nameContext

func (*Join_nameContext) Accept

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

func (*Join_nameContext) EnterRule

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

func (*Join_nameContext) ExitRule

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

func (*Join_nameContext) GetParser

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

func (*Join_nameContext) GetRuleContext

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

func (*Join_nameContext) IsJoin_nameContext

func (*Join_nameContext) IsJoin_nameContext()

func (*Join_nameContext) Name

func (s *Join_nameContext) Name() INameContext

func (*Join_nameContext) ToStringTree

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

type Join_typeContext

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

func NewEmptyJoin_typeContext

func NewEmptyJoin_typeContext() *Join_typeContext

func NewJoin_typeContext

func NewJoin_typeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Join_typeContext

func (*Join_typeContext) Accept

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

func (*Join_typeContext) CROSS

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

func (*Join_typeContext) EnterRule

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

func (*Join_typeContext) ExitRule

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

func (*Join_typeContext) FULL

func (s *Join_typeContext) FULL() antlr.TerminalNode

func (*Join_typeContext) GetParser

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

func (*Join_typeContext) GetRuleContext

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

func (*Join_typeContext) INNER

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

func (*Join_typeContext) IsJoin_typeContext

func (*Join_typeContext) IsJoin_typeContext()

func (*Join_typeContext) LEFT

func (s *Join_typeContext) LEFT() antlr.TerminalNode

func (*Join_typeContext) OUTER

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

func (*Join_typeContext) RIGHT

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

func (*Join_typeContext) ToStringTree

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

type KeywordContext

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

func NewEmptyKeywordContext

func NewEmptyKeywordContext() *KeywordContext

func NewKeywordContext

func NewKeywordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeywordContext

func (*KeywordContext) ALL

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

func (*KeywordContext) AND

func (s *KeywordContext) AND() antlr.TerminalNode

func (*KeywordContext) ANY

func (s *KeywordContext) ANY() antlr.TerminalNode

func (*KeywordContext) ARRAY

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

func (*KeywordContext) AS

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

func (*KeywordContext) ASC

func (s *KeywordContext) ASC() antlr.TerminalNode

func (*KeywordContext) ASSERT_ROWS_MODIFIED

func (s *KeywordContext) ASSERT_ROWS_MODIFIED() antlr.TerminalNode

func (*KeywordContext) AT

func (s *KeywordContext) AT() antlr.TerminalNode

func (*KeywordContext) Accept

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

func (*KeywordContext) BETWEEN

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

func (*KeywordContext) BY

func (s *KeywordContext) BY() antlr.TerminalNode

func (*KeywordContext) CASE

func (s *KeywordContext) CASE() antlr.TerminalNode

func (*KeywordContext) CAST

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

func (*KeywordContext) COLLATE

func (s *KeywordContext) COLLATE() antlr.TerminalNode

func (*KeywordContext) CONTAINS

func (s *KeywordContext) CONTAINS() antlr.TerminalNode

func (*KeywordContext) CREATE

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

func (*KeywordContext) CROSS

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

func (*KeywordContext) CUBE

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

func (*KeywordContext) CURRENT

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

func (*KeywordContext) DEFAULT

func (s *KeywordContext) DEFAULT() antlr.TerminalNode

func (*KeywordContext) DEFINE

func (s *KeywordContext) DEFINE() antlr.TerminalNode

func (*KeywordContext) DESC

func (s *KeywordContext) DESC() antlr.TerminalNode

func (*KeywordContext) DISTINCT

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

func (*KeywordContext) ELSE

func (s *KeywordContext) ELSE() antlr.TerminalNode

func (*KeywordContext) END

func (s *KeywordContext) END() antlr.TerminalNode

func (*KeywordContext) ENUM

func (s *KeywordContext) ENUM() antlr.TerminalNode

func (*KeywordContext) ESCAPE

func (s *KeywordContext) ESCAPE() antlr.TerminalNode

func (*KeywordContext) EXCEPT

func (s *KeywordContext) EXCEPT() antlr.TerminalNode

func (*KeywordContext) EXCLUDE

func (s *KeywordContext) EXCLUDE() antlr.TerminalNode

func (*KeywordContext) EXISTS

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

func (*KeywordContext) EXTRACT

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

func (*KeywordContext) EnterRule

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

func (*KeywordContext) ExitRule

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

func (*KeywordContext) FALSE

func (s *KeywordContext) FALSE() antlr.TerminalNode

func (*KeywordContext) FETCH

func (s *KeywordContext) FETCH() antlr.TerminalNode

func (*KeywordContext) FOLLOWING

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

func (*KeywordContext) FOR

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

func (*KeywordContext) FROM

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

func (*KeywordContext) FULL

func (s *KeywordContext) FULL() antlr.TerminalNode

func (*KeywordContext) GROUP

func (s *KeywordContext) GROUP() antlr.TerminalNode

func (*KeywordContext) GROUPING

func (s *KeywordContext) GROUPING() antlr.TerminalNode

func (*KeywordContext) GROUPS

func (s *KeywordContext) GROUPS() antlr.TerminalNode

func (*KeywordContext) GetParser

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

func (*KeywordContext) GetRuleContext

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

func (*KeywordContext) HASH

func (s *KeywordContext) HASH() antlr.TerminalNode

func (*KeywordContext) HAVING

func (s *KeywordContext) HAVING() antlr.TerminalNode

func (*KeywordContext) IF

func (s *KeywordContext) IF() antlr.TerminalNode

func (*KeywordContext) IGNORE

func (s *KeywordContext) IGNORE() antlr.TerminalNode

func (*KeywordContext) IN

func (s *KeywordContext) IN() antlr.TerminalNode

func (*KeywordContext) INNER

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

func (*KeywordContext) INTERSECT

func (s *KeywordContext) INTERSECT() antlr.TerminalNode

func (*KeywordContext) INTERVAL

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

func (*KeywordContext) INTO

func (s *KeywordContext) INTO() antlr.TerminalNode

func (*KeywordContext) IS

func (s *KeywordContext) IS() antlr.TerminalNode

func (*KeywordContext) IsKeywordContext

func (*KeywordContext) IsKeywordContext()

func (*KeywordContext) JOIN

func (s *KeywordContext) JOIN() antlr.TerminalNode

func (*KeywordContext) LATERAL

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

func (*KeywordContext) LEFT

func (s *KeywordContext) LEFT() antlr.TerminalNode

func (*KeywordContext) LIKE

func (s *KeywordContext) LIKE() antlr.TerminalNode

func (*KeywordContext) LIMIT

func (s *KeywordContext) LIMIT() antlr.TerminalNode

func (*KeywordContext) LOOKUP

func (s *KeywordContext) LOOKUP() antlr.TerminalNode

func (*KeywordContext) MERGE

func (s *KeywordContext) MERGE() antlr.TerminalNode

func (*KeywordContext) NATURAL

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

func (*KeywordContext) NEW

func (s *KeywordContext) NEW() antlr.TerminalNode

func (*KeywordContext) NO

func (s *KeywordContext) NO() antlr.TerminalNode

func (*KeywordContext) NOT

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

func (*KeywordContext) NULLS

func (s *KeywordContext) NULLS() antlr.TerminalNode

func (*KeywordContext) OF

func (s *KeywordContext) OF() antlr.TerminalNode

func (*KeywordContext) OFFSET

func (s *KeywordContext) OFFSET() antlr.TerminalNode

func (*KeywordContext) ON

func (s *KeywordContext) ON() antlr.TerminalNode

func (*KeywordContext) OR

func (s *KeywordContext) OR() antlr.TerminalNode

func (*KeywordContext) ORDER

func (s *KeywordContext) ORDER() antlr.TerminalNode

func (*KeywordContext) ORDINAL

func (s *KeywordContext) ORDINAL() antlr.TerminalNode

func (*KeywordContext) OUTER

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

func (*KeywordContext) OVER

func (s *KeywordContext) OVER() antlr.TerminalNode

func (*KeywordContext) PARTITION

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

func (*KeywordContext) PRECEDING

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

func (*KeywordContext) PROTO

func (s *KeywordContext) PROTO() antlr.TerminalNode

func (*KeywordContext) RANGE

func (s *KeywordContext) RANGE() antlr.TerminalNode

func (*KeywordContext) RECURSIVE

func (s *KeywordContext) RECURSIVE() antlr.TerminalNode

func (*KeywordContext) REPLACE

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

func (*KeywordContext) RESPECT

func (s *KeywordContext) RESPECT() antlr.TerminalNode

func (*KeywordContext) RIGHT

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

func (*KeywordContext) ROLLUP

func (s *KeywordContext) ROLLUP() antlr.TerminalNode

func (*KeywordContext) ROWS

func (s *KeywordContext) ROWS() antlr.TerminalNode

func (*KeywordContext) SAFE_OFFSET

func (s *KeywordContext) SAFE_OFFSET() antlr.TerminalNode

func (*KeywordContext) SAFE_ORDINAL

func (s *KeywordContext) SAFE_ORDINAL() antlr.TerminalNode

func (*KeywordContext) SELECT

func (s *KeywordContext) SELECT() antlr.TerminalNode

func (*KeywordContext) SET

func (s *KeywordContext) SET() antlr.TerminalNode

func (*KeywordContext) SOME

func (s *KeywordContext) SOME() antlr.TerminalNode

func (*KeywordContext) SSTRUCT

func (s *KeywordContext) SSTRUCT() antlr.TerminalNode

func (*KeywordContext) SYSTEM

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

func (*KeywordContext) S_NULL

func (s *KeywordContext) S_NULL() antlr.TerminalNode

func (*KeywordContext) TABLESAMPLE

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

func (*KeywordContext) THEN

func (s *KeywordContext) THEN() antlr.TerminalNode

func (*KeywordContext) TIME

func (s *KeywordContext) TIME() antlr.TerminalNode

func (*KeywordContext) TO

func (s *KeywordContext) TO() antlr.TerminalNode

func (*KeywordContext) TREAT

func (s *KeywordContext) TREAT() antlr.TerminalNode

func (*KeywordContext) TRUE

func (s *KeywordContext) TRUE() antlr.TerminalNode

func (*KeywordContext) ToStringTree

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

func (*KeywordContext) UNBOUNDED

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

func (*KeywordContext) UNION

func (s *KeywordContext) UNION() antlr.TerminalNode

func (*KeywordContext) UNNEST

func (s *KeywordContext) UNNEST() antlr.TerminalNode

func (*KeywordContext) USING

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

func (*KeywordContext) WHEN

func (s *KeywordContext) WHEN() antlr.TerminalNode

func (*KeywordContext) WHERE

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

func (*KeywordContext) WINDOW

func (s *KeywordContext) WINDOW() antlr.TerminalNode

func (*KeywordContext) WITH

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

func (*KeywordContext) WITHIN

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

type Limit_clauseContext

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

func NewEmptyLimit_clauseContext

func NewEmptyLimit_clauseContext() *Limit_clauseContext

func NewLimit_clauseContext

func NewLimit_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Limit_clauseContext

func (*Limit_clauseContext) Accept

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

func (*Limit_clauseContext) Count

func (*Limit_clauseContext) EnterRule

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

func (*Limit_clauseContext) ExitRule

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

func (*Limit_clauseContext) GetParser

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

func (*Limit_clauseContext) GetRuleContext

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

func (*Limit_clauseContext) IsLimit_clauseContext

func (*Limit_clauseContext) IsLimit_clauseContext()

func (*Limit_clauseContext) LIMIT

func (s *Limit_clauseContext) LIMIT() antlr.TerminalNode

func (*Limit_clauseContext) OFFSET

func (s *Limit_clauseContext) OFFSET() antlr.TerminalNode

func (*Limit_clauseContext) Skip_rows

func (s *Limit_clauseContext) Skip_rows() ISkip_rowsContext

func (*Limit_clauseContext) ToStringTree

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

type Member_nameContext

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

func NewEmptyMember_nameContext

func NewEmptyMember_nameContext() *Member_nameContext

func NewMember_nameContext

func NewMember_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Member_nameContext

func (*Member_nameContext) Accept

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

func (*Member_nameContext) EnterRule

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

func (*Member_nameContext) ExitRule

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

func (*Member_nameContext) GetParser

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

func (*Member_nameContext) GetRuleContext

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

func (*Member_nameContext) IsMember_nameContext

func (*Member_nameContext) IsMember_nameContext()

func (*Member_nameContext) Name

func (s *Member_nameContext) Name() INameContext

func (*Member_nameContext) ToStringTree

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

type NameContext

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

func NewEmptyNameContext

func NewEmptyNameContext() *NameContext

func NewNameContext

func NewNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NameContext

func (*NameContext) Accept

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

func (*NameContext) EnterRule

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

func (*NameContext) ExitRule

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

func (*NameContext) GetParser

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

func (*NameContext) GetRuleContext

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

func (*NameContext) ID

func (s *NameContext) ID() antlr.TerminalNode

func (*NameContext) IsNameContext

func (*NameContext) IsNameContext()

func (*NameContext) QUOTED_ID

func (s *NameContext) QUOTED_ID() antlr.TerminalNode

func (*NameContext) ToStringTree

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

type NumberContext

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

func NewEmptyNumberContext

func NewEmptyNumberContext() *NumberContext

func NewNumberContext

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

func (*NumberContext) Accept

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

func (*NumberContext) EnterRule

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

func (*NumberContext) ExitRule

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

func (*NumberContext) Float_type

func (s *NumberContext) Float_type() IFloat_typeContext

func (*NumberContext) GetParser

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

func (*NumberContext) GetRuleContext

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

func (*NumberContext) Integer_type

func (s *NumberContext) Integer_type() IInteger_typeContext

func (*NumberContext) IsNumberContext

func (*NumberContext) IsNumberContext()

func (*NumberContext) ToStringTree

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

type On_clauseContext

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

func NewEmptyOn_clauseContext

func NewEmptyOn_clauseContext() *On_clauseContext

func NewOn_clauseContext

func NewOn_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *On_clauseContext

func (*On_clauseContext) Accept

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

func (*On_clauseContext) Bool_expression

func (s *On_clauseContext) Bool_expression() IBool_expressionContext

func (*On_clauseContext) EnterRule

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

func (*On_clauseContext) ExitRule

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

func (*On_clauseContext) GetParser

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

func (*On_clauseContext) GetRuleContext

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

func (*On_clauseContext) IsOn_clauseContext

func (*On_clauseContext) IsOn_clauseContext()

func (*On_clauseContext) ON

func (s *On_clauseContext) ON() antlr.TerminalNode

func (*On_clauseContext) ToStringTree

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

type Order_clauseContext

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

func NewEmptyOrder_clauseContext

func NewEmptyOrder_clauseContext() *Order_clauseContext

func NewOrder_clauseContext

func NewOrder_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Order_clauseContext

func (*Order_clauseContext) ASC

func (s *Order_clauseContext) ASC(i int) antlr.TerminalNode

func (*Order_clauseContext) Accept

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

func (*Order_clauseContext) AllASC

func (s *Order_clauseContext) AllASC() []antlr.TerminalNode

func (*Order_clauseContext) AllCOMMA

func (s *Order_clauseContext) AllCOMMA() []antlr.TerminalNode

func (*Order_clauseContext) AllDESC

func (s *Order_clauseContext) AllDESC() []antlr.TerminalNode

func (*Order_clauseContext) AllExpr

func (s *Order_clauseContext) AllExpr() []IExprContext

func (*Order_clauseContext) BY

func (s *Order_clauseContext) BY() antlr.TerminalNode

func (*Order_clauseContext) COMMA

func (s *Order_clauseContext) COMMA(i int) antlr.TerminalNode

func (*Order_clauseContext) DESC

func (s *Order_clauseContext) DESC(i int) antlr.TerminalNode

func (*Order_clauseContext) EnterRule

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

func (*Order_clauseContext) ExitRule

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

func (*Order_clauseContext) Expr

func (*Order_clauseContext) GetParser

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

func (*Order_clauseContext) GetRuleContext

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

func (*Order_clauseContext) IsOrder_clauseContext

func (*Order_clauseContext) IsOrder_clauseContext()

func (*Order_clauseContext) ORDER

func (s *Order_clauseContext) ORDER() antlr.TerminalNode

func (*Order_clauseContext) ToStringTree

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

type Project_nameContext

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

func NewEmptyProject_nameContext

func NewEmptyProject_nameContext() *Project_nameContext

func NewProject_nameContext

func NewProject_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Project_nameContext

func (*Project_nameContext) Accept

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

func (*Project_nameContext) EnterRule

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

func (*Project_nameContext) ExitRule

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

func (*Project_nameContext) GetParser

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

func (*Project_nameContext) GetRuleContext

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

func (*Project_nameContext) IsProject_nameContext

func (*Project_nameContext) IsProject_nameContext()

func (*Project_nameContext) Name

func (*Project_nameContext) ToStringTree

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

type Query_exprContext

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

func NewEmptyQuery_exprContext

func NewEmptyQuery_exprContext() *Query_exprContext

func NewQuery_exprContext

func NewQuery_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Query_exprContext

func (*Query_exprContext) Accept

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

func (*Query_exprContext) AllQuery_expr

func (s *Query_exprContext) AllQuery_expr() []IQuery_exprContext

func (*Query_exprContext) EnterRule

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

func (*Query_exprContext) ExitRule

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

func (*Query_exprContext) GetParser

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

func (*Query_exprContext) GetRuleContext

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

func (*Query_exprContext) IsQuery_exprContext

func (*Query_exprContext) IsQuery_exprContext()

func (*Query_exprContext) LR_BRACKET

func (s *Query_exprContext) LR_BRACKET() antlr.TerminalNode

func (*Query_exprContext) Limit_clause

func (s *Query_exprContext) Limit_clause() ILimit_clauseContext

func (*Query_exprContext) Order_clause

func (s *Query_exprContext) Order_clause() IOrder_clauseContext

func (*Query_exprContext) Query_expr

func (s *Query_exprContext) Query_expr(i int) IQuery_exprContext

func (*Query_exprContext) RR_BRACKET

func (s *Query_exprContext) RR_BRACKET() antlr.TerminalNode

func (*Query_exprContext) Select_statement

func (s *Query_exprContext) Select_statement() ISelect_statementContext

func (*Query_exprContext) Set_op

func (s *Query_exprContext) Set_op() ISet_opContext

func (*Query_exprContext) ToStringTree

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

type Query_statementContext

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

func NewEmptyQuery_statementContext

func NewEmptyQuery_statementContext() *Query_statementContext

func NewQuery_statementContext

func NewQuery_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Query_statementContext

func (*Query_statementContext) Accept

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

func (*Query_statementContext) EnterRule

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

func (*Query_statementContext) ExitRule

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

func (*Query_statementContext) GetParser

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

func (*Query_statementContext) GetRuleContext

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

func (*Query_statementContext) IsQuery_statementContext

func (*Query_statementContext) IsQuery_statementContext()

func (*Query_statementContext) Query_expr

func (*Query_statementContext) ToStringTree

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

func (*Query_statementContext) With_statement

func (s *Query_statementContext) With_statement() IWith_statementContext

type Quoted_stringContext

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

func NewEmptyQuoted_stringContext

func NewEmptyQuoted_stringContext() *Quoted_stringContext

func NewQuoted_stringContext

func NewQuoted_stringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Quoted_stringContext

func (*Quoted_stringContext) Accept

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

func (*Quoted_stringContext) EnterRule

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

func (*Quoted_stringContext) ExitRule

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

func (*Quoted_stringContext) GetParser

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

func (*Quoted_stringContext) GetRuleContext

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

func (*Quoted_stringContext) IsQuoted_stringContext

func (*Quoted_stringContext) IsQuoted_stringContext()

func (*Quoted_stringContext) QUOTED_STRING

func (s *Quoted_stringContext) QUOTED_STRING() antlr.TerminalNode

func (*Quoted_stringContext) ToStringTree

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

type Raw_byte_stringContext

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

func NewEmptyRaw_byte_stringContext

func NewEmptyRaw_byte_stringContext() *Raw_byte_stringContext

func NewRaw_byte_stringContext

func NewRaw_byte_stringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Raw_byte_stringContext

func (*Raw_byte_stringContext) Accept

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

func (*Raw_byte_stringContext) EnterRule

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

func (*Raw_byte_stringContext) ExitRule

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

func (*Raw_byte_stringContext) GetParser

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

func (*Raw_byte_stringContext) GetRuleContext

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

func (*Raw_byte_stringContext) IsRaw_byte_stringContext

func (*Raw_byte_stringContext) IsRaw_byte_stringContext()

func (*Raw_byte_stringContext) RAW_BYTE_STRING

func (s *Raw_byte_stringContext) RAW_BYTE_STRING() antlr.TerminalNode

func (*Raw_byte_stringContext) ToStringTree

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

type Raw_stringContext

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

func NewEmptyRaw_stringContext

func NewEmptyRaw_stringContext() *Raw_stringContext

func NewRaw_stringContext

func NewRaw_stringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Raw_stringContext

func (*Raw_stringContext) Accept

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

func (*Raw_stringContext) EnterRule

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

func (*Raw_stringContext) ExitRule

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

func (*Raw_stringContext) GetParser

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

func (*Raw_stringContext) GetRuleContext

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

func (*Raw_stringContext) IsRaw_stringContext

func (*Raw_stringContext) IsRaw_stringContext()

func (*Raw_stringContext) RAW_STRING

func (s *Raw_stringContext) RAW_STRING() antlr.TerminalNode

func (*Raw_stringContext) ToStringTree

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

type Replace_statementContext

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

func NewEmptyReplace_statementContext

func NewEmptyReplace_statementContext() *Replace_statementContext

func NewReplace_statementContext

func NewReplace_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Replace_statementContext

func (*Replace_statementContext) AS

func (s *Replace_statementContext) AS(i int) antlr.TerminalNode

func (*Replace_statementContext) Accept

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

func (*Replace_statementContext) Alias_name

func (*Replace_statementContext) AllAS

func (s *Replace_statementContext) AllAS() []antlr.TerminalNode

func (*Replace_statementContext) AllAlias_name

func (s *Replace_statementContext) AllAlias_name() []IAlias_nameContext

func (*Replace_statementContext) AllCOMMA

func (s *Replace_statementContext) AllCOMMA() []antlr.TerminalNode

func (*Replace_statementContext) AllExpr

func (s *Replace_statementContext) AllExpr() []IExprContext

func (*Replace_statementContext) COMMA

func (s *Replace_statementContext) COMMA(i int) antlr.TerminalNode

func (*Replace_statementContext) EnterRule

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

func (*Replace_statementContext) ExitRule

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

func (*Replace_statementContext) Expr

func (*Replace_statementContext) GetParser

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

func (*Replace_statementContext) GetRuleContext

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

func (*Replace_statementContext) IsReplace_statementContext

func (*Replace_statementContext) IsReplace_statementContext()

func (*Replace_statementContext) LR_BRACKET

func (s *Replace_statementContext) LR_BRACKET() antlr.TerminalNode

func (*Replace_statementContext) REPLACE

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

func (*Replace_statementContext) RR_BRACKET

func (s *Replace_statementContext) RR_BRACKET() antlr.TerminalNode

func (*Replace_statementContext) ToStringTree

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

type RootContext

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

func NewEmptyRootContext

func NewEmptyRootContext() *RootContext

func NewRootContext

func NewRootContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RootContext

func (*RootContext) Accept

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

func (*RootContext) EOF

func (s *RootContext) EOF() antlr.TerminalNode

func (*RootContext) EnterRule

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

func (*RootContext) ExitRule

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

func (*RootContext) GetParser

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

func (*RootContext) GetRuleContext

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

func (*RootContext) IsRootContext

func (*RootContext) IsRootContext()

func (*RootContext) Stmtmulti

func (s *RootContext) Stmtmulti() IStmtmultiContext

func (*RootContext) ToStringTree

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

type Select_statementContext

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

func NewEmptySelect_statementContext

func NewEmptySelect_statementContext() *Select_statementContext

func NewSelect_statementContext

func NewSelect_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Select_statementContext

func (*Select_statementContext) ALL

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

func (*Select_statementContext) AS

func (s *Select_statementContext) AS(i int) antlr.TerminalNode

func (*Select_statementContext) Accept

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

func (*Select_statementContext) Alias_name

func (*Select_statementContext) AllAS

func (s *Select_statementContext) AllAS() []antlr.TerminalNode

func (*Select_statementContext) AllAlias_name

func (s *Select_statementContext) AllAlias_name() []IAlias_nameContext

func (*Select_statementContext) AllCOMMA

func (s *Select_statementContext) AllCOMMA() []antlr.TerminalNode

func (*Select_statementContext) AllExcept_statement

func (s *Select_statementContext) AllExcept_statement() []IExcept_statementContext

func (*Select_statementContext) AllExpr

func (s *Select_statementContext) AllExpr() []IExprContext

func (*Select_statementContext) AllReplace_statement

func (s *Select_statementContext) AllReplace_statement() []IReplace_statementContext

func (*Select_statementContext) AllSTAR

func (s *Select_statementContext) AllSTAR() []antlr.TerminalNode

func (*Select_statementContext) COMMA

func (s *Select_statementContext) COMMA(i int) antlr.TerminalNode

func (*Select_statementContext) DISTINCT

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

func (*Select_statementContext) DOT

func (s *Select_statementContext) DOT() antlr.TerminalNode

func (*Select_statementContext) EnterRule

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

func (*Select_statementContext) Except_statement

func (s *Select_statementContext) Except_statement(i int) IExcept_statementContext

func (*Select_statementContext) ExitRule

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

func (*Select_statementContext) Expr

func (*Select_statementContext) From_statement

func (s *Select_statementContext) From_statement() IFrom_statementContext

func (*Select_statementContext) GetParser

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

func (*Select_statementContext) GetRuleContext

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

func (*Select_statementContext) Group_statement

func (s *Select_statementContext) Group_statement() IGroup_statementContext

func (*Select_statementContext) Having_statement

func (s *Select_statementContext) Having_statement() IHaving_statementContext

func (*Select_statementContext) IsSelect_statementContext

func (*Select_statementContext) IsSelect_statementContext()

func (*Select_statementContext) Replace_statement

func (s *Select_statementContext) Replace_statement(i int) IReplace_statementContext

func (*Select_statementContext) SELECT

func (s *Select_statementContext) SELECT() antlr.TerminalNode

func (*Select_statementContext) STAR

func (s *Select_statementContext) STAR(i int) antlr.TerminalNode

func (*Select_statementContext) ToStringTree

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

func (*Select_statementContext) Where_statement

func (s *Select_statementContext) Where_statement() IWhere_statementContext

func (*Select_statementContext) Window_statement

func (s *Select_statementContext) Window_statement() IWindow_statementContext

type Set_opContext

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

func NewEmptySet_opContext

func NewEmptySet_opContext() *Set_opContext

func NewSet_opContext

func NewSet_opContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Set_opContext

func (*Set_opContext) ALL

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

func (*Set_opContext) Accept

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

func (*Set_opContext) DISTINCT

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

func (*Set_opContext) EXCEPT

func (s *Set_opContext) EXCEPT() antlr.TerminalNode

func (*Set_opContext) EnterRule

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

func (*Set_opContext) ExitRule

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

func (*Set_opContext) GetParser

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

func (*Set_opContext) GetRuleContext

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

func (*Set_opContext) INTERSECT

func (s *Set_opContext) INTERSECT() antlr.TerminalNode

func (*Set_opContext) IsSet_opContext

func (*Set_opContext) IsSet_opContext()

func (*Set_opContext) ToStringTree

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

func (*Set_opContext) UNION

func (s *Set_opContext) UNION() antlr.TerminalNode

type Skip_rowsContext

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

func NewEmptySkip_rowsContext

func NewEmptySkip_rowsContext() *Skip_rowsContext

func NewSkip_rowsContext

func NewSkip_rowsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Skip_rowsContext

func (*Skip_rowsContext) Accept

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

func (*Skip_rowsContext) EnterRule

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

func (*Skip_rowsContext) ExitRule

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

func (*Skip_rowsContext) GetParser

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

func (*Skip_rowsContext) GetRuleContext

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

func (*Skip_rowsContext) IsSkip_rowsContext

func (*Skip_rowsContext) IsSkip_rowsContext()

func (*Skip_rowsContext) Number

func (s *Skip_rowsContext) Number() INumberContext

func (*Skip_rowsContext) ToStringTree

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

type Special_stringContext

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

func NewEmptySpecial_stringContext

func NewEmptySpecial_stringContext() *Special_stringContext

func NewSpecial_stringContext

func NewSpecial_stringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Special_stringContext

func (*Special_stringContext) Accept

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

func (*Special_stringContext) Datatype_name

func (s *Special_stringContext) Datatype_name() IDatatype_nameContext

func (*Special_stringContext) EnterRule

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

func (*Special_stringContext) ExitRule

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

func (*Special_stringContext) GetParser

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

func (*Special_stringContext) GetRuleContext

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

func (*Special_stringContext) IsSpecial_stringContext

func (*Special_stringContext) IsSpecial_stringContext()

func (*Special_stringContext) QUOTED_STRING

func (s *Special_stringContext) QUOTED_STRING() antlr.TerminalNode

func (*Special_stringContext) ToStringTree

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

type SstructContext

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

func NewEmptySstructContext

func NewEmptySstructContext() *SstructContext

func NewSstructContext

func NewSstructContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SstructContext

func (*SstructContext) Accept

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

func (*SstructContext) Datatype_name

func (s *SstructContext) Datatype_name() IDatatype_nameContext

func (*SstructContext) EnterRule

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

func (*SstructContext) ExitRule

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

func (*SstructContext) GT

func (s *SstructContext) GT() antlr.TerminalNode

func (*SstructContext) GetParser

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

func (*SstructContext) GetRuleContext

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

func (*SstructContext) IsSstructContext

func (*SstructContext) IsSstructContext()

func (*SstructContext) LT

func (s *SstructContext) LT() antlr.TerminalNode

func (*SstructContext) SSTRUCT

func (s *SstructContext) SSTRUCT() antlr.TerminalNode

func (*SstructContext) ToStringTree

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

type StmtContext

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

func NewEmptyStmtContext

func NewEmptyStmtContext() *StmtContext

func NewStmtContext

func NewStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtContext

func (*StmtContext) Accept

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

func (*StmtContext) EnterRule

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

func (*StmtContext) ExitRule

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

func (*StmtContext) GetParser

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

func (*StmtContext) GetRuleContext

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

func (*StmtContext) IsStmtContext

func (*StmtContext) IsStmtContext()

func (*StmtContext) Query_statement

func (s *StmtContext) Query_statement() IQuery_statementContext

func (*StmtContext) ToStringTree

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

type StmtmultiContext

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

func NewEmptyStmtmultiContext

func NewEmptyStmtmultiContext() *StmtmultiContext

func NewStmtmultiContext

func NewStmtmultiContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtmultiContext

func (*StmtmultiContext) Accept

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

func (*StmtmultiContext) AllSEMI

func (s *StmtmultiContext) AllSEMI() []antlr.TerminalNode

func (*StmtmultiContext) AllStmt

func (s *StmtmultiContext) AllStmt() []IStmtContext

func (*StmtmultiContext) EnterRule

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

func (*StmtmultiContext) ExitRule

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

func (*StmtmultiContext) GetParser

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

func (*StmtmultiContext) GetRuleContext

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

func (*StmtmultiContext) IsStmtmultiContext

func (*StmtmultiContext) IsStmtmultiContext()

func (*StmtmultiContext) SEMI

func (s *StmtmultiContext) SEMI(i int) antlr.TerminalNode

func (*StmtmultiContext) Stmt

func (s *StmtmultiContext) Stmt(i int) IStmtContext

func (*StmtmultiContext) ToStringTree

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

type StringContext

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

func NewEmptyStringContext

func NewEmptyStringContext() *StringContext

func NewStringContext

func NewStringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringContext

func (*StringContext) Accept

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

func (*StringContext) Byte_string

func (s *StringContext) Byte_string() IByte_stringContext

func (*StringContext) EnterRule

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

func (*StringContext) ExitRule

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

func (*StringContext) GetParser

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

func (*StringContext) GetRuleContext

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

func (*StringContext) IsStringContext

func (*StringContext) IsStringContext()

func (*StringContext) Quoted_string

func (s *StringContext) Quoted_string() IQuoted_stringContext

func (*StringContext) Raw_byte_string

func (s *StringContext) Raw_byte_string() IRaw_byte_stringContext

func (*StringContext) Raw_string

func (s *StringContext) Raw_string() IRaw_stringContext

func (*StringContext) Special_string

func (s *StringContext) Special_string() ISpecial_stringContext

func (*StringContext) ToStringTree

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

func (*StringContext) Triple_quoted_string

func (s *StringContext) Triple_quoted_string() ITriple_quoted_stringContext

type Struct_nameContext

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

func NewEmptyStruct_nameContext

func NewEmptyStruct_nameContext() *Struct_nameContext

func NewStruct_nameContext

func NewStruct_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Struct_nameContext

func (*Struct_nameContext) Accept

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

func (*Struct_nameContext) EnterRule

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

func (*Struct_nameContext) ExitRule

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

func (*Struct_nameContext) GetParser

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

func (*Struct_nameContext) GetRuleContext

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

func (*Struct_nameContext) IsStruct_nameContext

func (*Struct_nameContext) IsStruct_nameContext()

func (*Struct_nameContext) Name

func (s *Struct_nameContext) Name() INameContext

func (*Struct_nameContext) ToStringTree

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

type Table_exprContext

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

func NewEmptyTable_exprContext

func NewEmptyTable_exprContext() *Table_exprContext

func NewTable_exprContext

func NewTable_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_exprContext

func (*Table_exprContext) Accept

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

func (*Table_exprContext) AllBACKTICK

func (s *Table_exprContext) AllBACKTICK() []antlr.TerminalNode

func (*Table_exprContext) AllDOT

func (s *Table_exprContext) AllDOT() []antlr.TerminalNode

func (*Table_exprContext) BACKTICK

func (s *Table_exprContext) BACKTICK(i int) antlr.TerminalNode

func (*Table_exprContext) DOT

func (s *Table_exprContext) DOT(i int) antlr.TerminalNode

func (*Table_exprContext) Dataset_name

func (s *Table_exprContext) Dataset_name() IDataset_nameContext

func (*Table_exprContext) EnterRule

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

func (*Table_exprContext) ExitRule

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

func (*Table_exprContext) GetParser

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

func (*Table_exprContext) GetRuleContext

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

func (*Table_exprContext) IsTable_exprContext

func (*Table_exprContext) IsTable_exprContext()

func (*Table_exprContext) Project_name

func (s *Table_exprContext) Project_name() IProject_nameContext

func (*Table_exprContext) Table_expr

func (s *Table_exprContext) Table_expr() ITable_exprContext

func (*Table_exprContext) Table_name

func (s *Table_exprContext) Table_name() ITable_nameContext

func (*Table_exprContext) ToStringTree

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

type Table_nameContext

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

func NewEmptyTable_nameContext

func NewEmptyTable_nameContext() *Table_nameContext

func NewTable_nameContext

func NewTable_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_nameContext

func (*Table_nameContext) Accept

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

func (*Table_nameContext) EnterRule

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

func (*Table_nameContext) ExitRule

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

func (*Table_nameContext) GetParser

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

func (*Table_nameContext) GetRuleContext

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

func (*Table_nameContext) IsTable_nameContext

func (*Table_nameContext) IsTable_nameContext()

func (*Table_nameContext) Name

func (s *Table_nameContext) Name() INameContext

func (*Table_nameContext) ToStringTree

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

type Triple_quoted_stringContext

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

func NewEmptyTriple_quoted_stringContext

func NewEmptyTriple_quoted_stringContext() *Triple_quoted_stringContext

func NewTriple_quoted_stringContext

func NewTriple_quoted_stringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Triple_quoted_stringContext

func (*Triple_quoted_stringContext) Accept

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

func (*Triple_quoted_stringContext) EnterRule

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

func (*Triple_quoted_stringContext) ExitRule

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

func (*Triple_quoted_stringContext) GetParser

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

func (*Triple_quoted_stringContext) GetRuleContext

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

func (*Triple_quoted_stringContext) IsTriple_quoted_stringContext

func (*Triple_quoted_stringContext) IsTriple_quoted_stringContext()

func (*Triple_quoted_stringContext) TRIPLE_QUOTED_STRING

func (s *Triple_quoted_stringContext) TRIPLE_QUOTED_STRING() antlr.TerminalNode

func (*Triple_quoted_stringContext) ToStringTree

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

type Unary_operatorContext

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

func NewEmptyUnary_operatorContext

func NewEmptyUnary_operatorContext() *Unary_operatorContext

func NewUnary_operatorContext

func NewUnary_operatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Unary_operatorContext

func (*Unary_operatorContext) Accept

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

func (*Unary_operatorContext) EnterRule

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

func (*Unary_operatorContext) ExitRule

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

func (*Unary_operatorContext) GetParser

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

func (*Unary_operatorContext) GetRuleContext

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

func (*Unary_operatorContext) IsUnary_operatorContext

func (*Unary_operatorContext) IsUnary_operatorContext()

func (*Unary_operatorContext) MINUS

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

func (*Unary_operatorContext) NOT

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

func (*Unary_operatorContext) TILDE

func (s *Unary_operatorContext) TILDE() antlr.TerminalNode

func (*Unary_operatorContext) ToStringTree

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

type Using_clauseContext

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

func NewEmptyUsing_clauseContext

func NewEmptyUsing_clauseContext() *Using_clauseContext

func NewUsing_clauseContext

func NewUsing_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Using_clauseContext

func (*Using_clauseContext) Accept

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

func (*Using_clauseContext) AllCOMMA

func (s *Using_clauseContext) AllCOMMA() []antlr.TerminalNode

func (*Using_clauseContext) AllJoin_name

func (s *Using_clauseContext) AllJoin_name() []IJoin_nameContext

func (*Using_clauseContext) COMMA

func (s *Using_clauseContext) COMMA(i int) antlr.TerminalNode

func (*Using_clauseContext) EnterRule

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

func (*Using_clauseContext) ExitRule

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

func (*Using_clauseContext) GetParser

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

func (*Using_clauseContext) GetRuleContext

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

func (*Using_clauseContext) IsUsing_clauseContext

func (*Using_clauseContext) IsUsing_clauseContext()

func (*Using_clauseContext) Join_name

func (s *Using_clauseContext) Join_name(i int) IJoin_nameContext

func (*Using_clauseContext) LR_BRACKET

func (s *Using_clauseContext) LR_BRACKET() antlr.TerminalNode

func (*Using_clauseContext) RR_BRACKET

func (s *Using_clauseContext) RR_BRACKET() antlr.TerminalNode

func (*Using_clauseContext) ToStringTree

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

func (*Using_clauseContext) USING

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

type Where_statementContext

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

func NewEmptyWhere_statementContext

func NewEmptyWhere_statementContext() *Where_statementContext

func NewWhere_statementContext

func NewWhere_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Where_statementContext

func (*Where_statementContext) Accept

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

func (*Where_statementContext) Bool_expression

func (s *Where_statementContext) Bool_expression() IBool_expressionContext

func (*Where_statementContext) EnterRule

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

func (*Where_statementContext) ExitRule

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

func (*Where_statementContext) GetParser

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

func (*Where_statementContext) GetRuleContext

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

func (*Where_statementContext) IsWhere_statementContext

func (*Where_statementContext) IsWhere_statementContext()

func (*Where_statementContext) ToStringTree

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

func (*Where_statementContext) WHERE

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

type Window_definitionContext

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

func NewEmptyWindow_definitionContext

func NewEmptyWindow_definitionContext() *Window_definitionContext

func NewWindow_definitionContext

func NewWindow_definitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Window_definitionContext

func (*Window_definitionContext) Accept

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

func (*Window_definitionContext) EnterRule

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

func (*Window_definitionContext) ExitRule

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

func (*Window_definitionContext) GetParser

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

func (*Window_definitionContext) GetRuleContext

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

func (*Window_definitionContext) IsWindow_definitionContext

func (*Window_definitionContext) IsWindow_definitionContext()

func (*Window_definitionContext) ToStringTree

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

type Window_nameContext

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

func NewEmptyWindow_nameContext

func NewEmptyWindow_nameContext() *Window_nameContext

func NewWindow_nameContext

func NewWindow_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Window_nameContext

func (*Window_nameContext) Accept

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

func (*Window_nameContext) EnterRule

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

func (*Window_nameContext) ExitRule

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

func (*Window_nameContext) GetParser

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

func (*Window_nameContext) GetRuleContext

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

func (*Window_nameContext) IsWindow_nameContext

func (*Window_nameContext) IsWindow_nameContext()

func (*Window_nameContext) ToStringTree

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

type Window_statementContext

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

func NewEmptyWindow_statementContext

func NewEmptyWindow_statementContext() *Window_statementContext

func NewWindow_statementContext

func NewWindow_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Window_statementContext

func (*Window_statementContext) AS

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

func (*Window_statementContext) Accept

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

func (*Window_statementContext) EnterRule

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

func (*Window_statementContext) ExitRule

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

func (*Window_statementContext) GetParser

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

func (*Window_statementContext) GetRuleContext

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

func (*Window_statementContext) IsWindow_statementContext

func (*Window_statementContext) IsWindow_statementContext()

func (*Window_statementContext) LR_BRACKET

func (s *Window_statementContext) LR_BRACKET() antlr.TerminalNode

func (*Window_statementContext) RR_BRACKET

func (s *Window_statementContext) RR_BRACKET() antlr.TerminalNode

func (*Window_statementContext) ToStringTree

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

func (*Window_statementContext) WINDOW

func (s *Window_statementContext) WINDOW() antlr.TerminalNode

func (*Window_statementContext) Window_definition

func (s *Window_statementContext) Window_definition() IWindow_definitionContext

func (*Window_statementContext) Window_name

type With_statementContext

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

func NewEmptyWith_statementContext

func NewEmptyWith_statementContext() *With_statementContext

func NewWith_statementContext

func NewWith_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *With_statementContext

func (*With_statementContext) AS

func (s *With_statementContext) AS(i int) antlr.TerminalNode

func (*With_statementContext) Accept

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

func (*With_statementContext) AllAS

func (s *With_statementContext) AllAS() []antlr.TerminalNode

func (*With_statementContext) AllCOMMA

func (s *With_statementContext) AllCOMMA() []antlr.TerminalNode

func (*With_statementContext) AllCte_name

func (s *With_statementContext) AllCte_name() []ICte_nameContext

func (*With_statementContext) AllLR_BRACKET

func (s *With_statementContext) AllLR_BRACKET() []antlr.TerminalNode

func (*With_statementContext) AllQuery_expr

func (s *With_statementContext) AllQuery_expr() []IQuery_exprContext

func (*With_statementContext) AllRR_BRACKET

func (s *With_statementContext) AllRR_BRACKET() []antlr.TerminalNode

func (*With_statementContext) COMMA

func (s *With_statementContext) COMMA(i int) antlr.TerminalNode

func (*With_statementContext) Cte_name

func (*With_statementContext) EnterRule

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

func (*With_statementContext) ExitRule

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

func (*With_statementContext) GetParser

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

func (*With_statementContext) GetRuleContext

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

func (*With_statementContext) IsWith_statementContext

func (*With_statementContext) IsWith_statementContext()

func (*With_statementContext) LR_BRACKET

func (s *With_statementContext) LR_BRACKET(i int) antlr.TerminalNode

func (*With_statementContext) Query_expr

func (s *With_statementContext) Query_expr(i int) IQuery_exprContext

func (*With_statementContext) RR_BRACKET

func (s *With_statementContext) RR_BRACKET(i int) antlr.TerminalNode

func (*With_statementContext) ToStringTree

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

func (*With_statementContext) WITH

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL