parser

package module
v0.0.0-...-da68d16 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2025 License: MIT Imports: 5 Imported by: 0

README

cosmosdb-parser

Cosmos DB SQL parser based on ANTLR4.

References

Documentation

Index

Constants

View Source
const (
	CosmosDBLexerMULTIPLY_OPERATOR    = 1
	CosmosDBLexerAS_SYMBOL            = 2
	CosmosDBLexerSELECT_SYMBOL        = 3
	CosmosDBLexerFROM_SYMBOL          = 4
	CosmosDBLexerDISTINCT_SYMBOL      = 5
	CosmosDBLexerUNDEFINED_SYMBOL     = 6
	CosmosDBLexerNULL_SYMBOL          = 7
	CosmosDBLexerFALSE_SYMBOL         = 8
	CosmosDBLexerTRUE_SYMBOL          = 9
	CosmosDBLexerNOT_SYMBOL           = 10
	CosmosDBLexerUDF_SYMBOL           = 11
	CosmosDBLexerWHERE_SYMBOL         = 12
	CosmosDBLexerAND_SYMBOL           = 13
	CosmosDBLexerOR_SYMBOL            = 14
	CosmosDBLexerAT_SYMBOL            = 15
	CosmosDBLexerLC_BRACKET_SYMBOL    = 16
	CosmosDBLexerRC_BRACKET_SYMBOL    = 17
	CosmosDBLexerLS_BRACKET_SYMBOL    = 18
	CosmosDBLexerRS_BRACKET_SYMBOL    = 19
	CosmosDBLexerLR_BRACKET_SYMBOL    = 20
	CosmosDBLexerRR_BRACKET_SYMBOL    = 21
	CosmosDBLexerSINGLE_QUOTE_SYMBOL  = 22
	CosmosDBLexerDOUBLE_QUOTE_SYMBOL  = 23
	CosmosDBLexerCOMMA_SYMBOL         = 24
	CosmosDBLexerDOT_SYMBOL           = 25
	CosmosDBLexerQUESTION_MARK_SYMBOL = 26
	CosmosDBLexerCOLON_SYMBOL         = 27
	CosmosDBLexerPLUS_SYMBOL          = 28
	CosmosDBLexerMINUS_SYMBOL         = 29
	CosmosDBLexerBIT_NOT_SYMBOL       = 30
	CosmosDBLexerDIVIDE_SYMBOL        = 31
	CosmosDBLexerMODULO_SYMBOL        = 32
	CosmosDBLexerBIT_AND_SYMBOL       = 33
	CosmosDBLexerBIT_OR_SYMBOL        = 34
	CosmosDBLexerDOUBLE_BAR_SYMBOL    = 35
	CosmosDBLexerBIT_XOR_SYMBOL       = 36
	CosmosDBLexerEQUAL_SYMBOL         = 37
	CosmosDBLexerIDENTIFIER           = 38
	CosmosDBLexerWHITESPACE           = 39
	CosmosDBLexerDECIMAL              = 40
	CosmosDBLexerREAL                 = 41
	CosmosDBLexerFLOAT                = 42
	CosmosDBLexerHEXADECIMAL          = 43
	CosmosDBLexerSTRING_LITERAL       = 44
)

CosmosDBLexer tokens.

View Source
const (
	CosmosDBParserEOF                  = antlr.TokenEOF
	CosmosDBParserMULTIPLY_OPERATOR    = 1
	CosmosDBParserAS_SYMBOL            = 2
	CosmosDBParserSELECT_SYMBOL        = 3
	CosmosDBParserFROM_SYMBOL          = 4
	CosmosDBParserDISTINCT_SYMBOL      = 5
	CosmosDBParserUNDEFINED_SYMBOL     = 6
	CosmosDBParserNULL_SYMBOL          = 7
	CosmosDBParserFALSE_SYMBOL         = 8
	CosmosDBParserTRUE_SYMBOL          = 9
	CosmosDBParserNOT_SYMBOL           = 10
	CosmosDBParserUDF_SYMBOL           = 11
	CosmosDBParserWHERE_SYMBOL         = 12
	CosmosDBParserAND_SYMBOL           = 13
	CosmosDBParserOR_SYMBOL            = 14
	CosmosDBParserAT_SYMBOL            = 15
	CosmosDBParserLC_BRACKET_SYMBOL    = 16
	CosmosDBParserRC_BRACKET_SYMBOL    = 17
	CosmosDBParserLS_BRACKET_SYMBOL    = 18
	CosmosDBParserRS_BRACKET_SYMBOL    = 19
	CosmosDBParserLR_BRACKET_SYMBOL    = 20
	CosmosDBParserRR_BRACKET_SYMBOL    = 21
	CosmosDBParserSINGLE_QUOTE_SYMBOL  = 22
	CosmosDBParserDOUBLE_QUOTE_SYMBOL  = 23
	CosmosDBParserCOMMA_SYMBOL         = 24
	CosmosDBParserDOT_SYMBOL           = 25
	CosmosDBParserQUESTION_MARK_SYMBOL = 26
	CosmosDBParserCOLON_SYMBOL         = 27
	CosmosDBParserPLUS_SYMBOL          = 28
	CosmosDBParserMINUS_SYMBOL         = 29
	CosmosDBParserBIT_NOT_SYMBOL       = 30
	CosmosDBParserDIVIDE_SYMBOL        = 31
	CosmosDBParserMODULO_SYMBOL        = 32
	CosmosDBParserBIT_AND_SYMBOL       = 33
	CosmosDBParserBIT_OR_SYMBOL        = 34
	CosmosDBParserDOUBLE_BAR_SYMBOL    = 35
	CosmosDBParserBIT_XOR_SYMBOL       = 36
	CosmosDBParserEQUAL_SYMBOL         = 37
	CosmosDBParserIDENTIFIER           = 38
	CosmosDBParserWHITESPACE           = 39
	CosmosDBParserDECIMAL              = 40
	CosmosDBParserREAL                 = 41
	CosmosDBParserFLOAT                = 42
	CosmosDBParserHEXADECIMAL          = 43
	CosmosDBParserSTRING_LITERAL       = 44
)

CosmosDBParser tokens.

View Source
const (
	CosmosDBParserRULE_root                           = 0
	CosmosDBParserRULE_select                         = 1
	CosmosDBParserRULE_select_clause                  = 2
	CosmosDBParserRULE_select_specification           = 3
	CosmosDBParserRULE_from_clause                    = 4
	CosmosDBParserRULE_where_clause                   = 5
	CosmosDBParserRULE_from_specification             = 6
	CosmosDBParserRULE_from_source                    = 7
	CosmosDBParserRULE_container_expression           = 8
	CosmosDBParserRULE_container_name                 = 9
	CosmosDBParserRULE_object_property_list           = 10
	CosmosDBParserRULE_object_property                = 11
	CosmosDBParserRULE_property_alias                 = 12
	CosmosDBParserRULE_scalar_expression              = 13
	CosmosDBParserRULE_scalar_expression_in_where     = 14
	CosmosDBParserRULE_create_array_expression        = 15
	CosmosDBParserRULE_create_object_expression       = 16
	CosmosDBParserRULE_scalar_function_expression     = 17
	CosmosDBParserRULE_udf_scalar_function_expression = 18
	CosmosDBParserRULE_builtin_function_expression    = 19
	CosmosDBParserRULE_binary_operator                = 20
	CosmosDBParserRULE_unary_operator                 = 21
	CosmosDBParserRULE_parameter_name                 = 22
	CosmosDBParserRULE_constant                       = 23
	CosmosDBParserRULE_object_constant                = 24
	CosmosDBParserRULE_object_constant_field_pair     = 25
	CosmosDBParserRULE_array_constant                 = 26
	CosmosDBParserRULE_string_constant                = 27
	CosmosDBParserRULE_undefined_constant             = 28
	CosmosDBParserRULE_null_constant                  = 29
	CosmosDBParserRULE_boolean_constant               = 30
	CosmosDBParserRULE_number_constant                = 31
	CosmosDBParserRULE_string_literal                 = 32
	CosmosDBParserRULE_decimal_literal                = 33
	CosmosDBParserRULE_hexadecimal_literal            = 34
	CosmosDBParserRULE_property_name                  = 35
	CosmosDBParserRULE_array_index                    = 36
	CosmosDBParserRULE_input_alias                    = 37
)

CosmosDBParser rules.

Variables

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

Functions

func CosmosDBLexerInit

func CosmosDBLexerInit()

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

func CosmosDBParserInit

func CosmosDBParserInit()

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

func InitEmptyArray_constantContext

func InitEmptyArray_constantContext(p *Array_constantContext)

func InitEmptyArray_indexContext

func InitEmptyArray_indexContext(p *Array_indexContext)

func InitEmptyBinary_operatorContext

func InitEmptyBinary_operatorContext(p *Binary_operatorContext)

func InitEmptyBoolean_constantContext

func InitEmptyBoolean_constantContext(p *Boolean_constantContext)

func InitEmptyBuiltin_function_expressionContext

func InitEmptyBuiltin_function_expressionContext(p *Builtin_function_expressionContext)

func InitEmptyConstantContext

func InitEmptyConstantContext(p *ConstantContext)

func InitEmptyContainer_expressionContext

func InitEmptyContainer_expressionContext(p *Container_expressionContext)

func InitEmptyContainer_nameContext

func InitEmptyContainer_nameContext(p *Container_nameContext)

func InitEmptyCreate_array_expressionContext

func InitEmptyCreate_array_expressionContext(p *Create_array_expressionContext)

func InitEmptyCreate_object_expressionContext

func InitEmptyCreate_object_expressionContext(p *Create_object_expressionContext)

func InitEmptyDecimal_literalContext

func InitEmptyDecimal_literalContext(p *Decimal_literalContext)

func InitEmptyFrom_clauseContext

func InitEmptyFrom_clauseContext(p *From_clauseContext)

func InitEmptyFrom_sourceContext

func InitEmptyFrom_sourceContext(p *From_sourceContext)

func InitEmptyFrom_specificationContext

func InitEmptyFrom_specificationContext(p *From_specificationContext)

func InitEmptyHexadecimal_literalContext

func InitEmptyHexadecimal_literalContext(p *Hexadecimal_literalContext)

func InitEmptyInput_aliasContext

func InitEmptyInput_aliasContext(p *Input_aliasContext)

func InitEmptyNull_constantContext

func InitEmptyNull_constantContext(p *Null_constantContext)

func InitEmptyNumber_constantContext

func InitEmptyNumber_constantContext(p *Number_constantContext)

func InitEmptyObject_constantContext

func InitEmptyObject_constantContext(p *Object_constantContext)

func InitEmptyObject_constant_field_pairContext

func InitEmptyObject_constant_field_pairContext(p *Object_constant_field_pairContext)

func InitEmptyObject_propertyContext

func InitEmptyObject_propertyContext(p *Object_propertyContext)

func InitEmptyObject_property_listContext

func InitEmptyObject_property_listContext(p *Object_property_listContext)

func InitEmptyParameter_nameContext

func InitEmptyParameter_nameContext(p *Parameter_nameContext)

func InitEmptyProperty_aliasContext

func InitEmptyProperty_aliasContext(p *Property_aliasContext)

func InitEmptyProperty_nameContext

func InitEmptyProperty_nameContext(p *Property_nameContext)

func InitEmptyRootContext

func InitEmptyRootContext(p *RootContext)

func InitEmptyScalar_expressionContext

func InitEmptyScalar_expressionContext(p *Scalar_expressionContext)

func InitEmptyScalar_expression_in_whereContext

func InitEmptyScalar_expression_in_whereContext(p *Scalar_expression_in_whereContext)

func InitEmptyScalar_function_expressionContext

func InitEmptyScalar_function_expressionContext(p *Scalar_function_expressionContext)

func InitEmptySelectContext

func InitEmptySelectContext(p *SelectContext)

func InitEmptySelect_clauseContext

func InitEmptySelect_clauseContext(p *Select_clauseContext)

func InitEmptySelect_specificationContext

func InitEmptySelect_specificationContext(p *Select_specificationContext)

func InitEmptyString_constantContext

func InitEmptyString_constantContext(p *String_constantContext)

func InitEmptyString_literalContext

func InitEmptyString_literalContext(p *String_literalContext)

func InitEmptyUdf_scalar_function_expressionContext

func InitEmptyUdf_scalar_function_expressionContext(p *Udf_scalar_function_expressionContext)

func InitEmptyUnary_operatorContext

func InitEmptyUnary_operatorContext(p *Unary_operatorContext)

func InitEmptyUndefined_constantContext

func InitEmptyUndefined_constantContext(p *Undefined_constantContext)

func InitEmptyWhere_clauseContext

func InitEmptyWhere_clauseContext(p *Where_clauseContext)

Types

type Array_constantContext

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

func NewArray_constantContext

func NewArray_constantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_constantContext

func NewEmptyArray_constantContext

func NewEmptyArray_constantContext() *Array_constantContext

func (*Array_constantContext) Accept

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

func (*Array_constantContext) AllCOMMA_SYMBOL

func (s *Array_constantContext) AllCOMMA_SYMBOL() []antlr.TerminalNode

func (*Array_constantContext) AllConstant

func (s *Array_constantContext) AllConstant() []IConstantContext

func (*Array_constantContext) COMMA_SYMBOL

func (s *Array_constantContext) COMMA_SYMBOL(i int) antlr.TerminalNode

func (*Array_constantContext) Constant

func (*Array_constantContext) EnterRule

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

func (*Array_constantContext) ExitRule

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

func (*Array_constantContext) GetParser

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

func (*Array_constantContext) GetRuleContext

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

func (*Array_constantContext) IsArray_constantContext

func (*Array_constantContext) IsArray_constantContext()

func (*Array_constantContext) LS_BRACKET_SYMBOL

func (s *Array_constantContext) LS_BRACKET_SYMBOL() antlr.TerminalNode

func (*Array_constantContext) RS_BRACKET_SYMBOL

func (s *Array_constantContext) RS_BRACKET_SYMBOL() antlr.TerminalNode

func (*Array_constantContext) ToStringTree

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

type Array_indexContext

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

func NewArray_indexContext

func NewArray_indexContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_indexContext

func NewEmptyArray_indexContext

func NewEmptyArray_indexContext() *Array_indexContext

func (*Array_indexContext) Accept

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

func (*Array_indexContext) DECIMAL

func (s *Array_indexContext) DECIMAL() antlr.TerminalNode

func (*Array_indexContext) EnterRule

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

func (*Array_indexContext) ExitRule

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

func (*Array_indexContext) GetParser

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

func (*Array_indexContext) GetRuleContext

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

func (*Array_indexContext) IsArray_indexContext

func (*Array_indexContext) IsArray_indexContext()

func (*Array_indexContext) ToStringTree

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

type BaseCosmosDBParserListener

type BaseCosmosDBParserListener struct{}

BaseCosmosDBParserListener is a complete listener for a parse tree produced by CosmosDBParser.

func (*BaseCosmosDBParserListener) EnterArray_constant

func (s *BaseCosmosDBParserListener) EnterArray_constant(ctx *Array_constantContext)

EnterArray_constant is called when production array_constant is entered.

func (*BaseCosmosDBParserListener) EnterArray_index

func (s *BaseCosmosDBParserListener) EnterArray_index(ctx *Array_indexContext)

EnterArray_index is called when production array_index is entered.

func (*BaseCosmosDBParserListener) EnterBinary_operator

func (s *BaseCosmosDBParserListener) EnterBinary_operator(ctx *Binary_operatorContext)

EnterBinary_operator is called when production binary_operator is entered.

func (*BaseCosmosDBParserListener) EnterBoolean_constant

func (s *BaseCosmosDBParserListener) EnterBoolean_constant(ctx *Boolean_constantContext)

EnterBoolean_constant is called when production boolean_constant is entered.

func (*BaseCosmosDBParserListener) EnterBuiltin_function_expression

func (s *BaseCosmosDBParserListener) EnterBuiltin_function_expression(ctx *Builtin_function_expressionContext)

EnterBuiltin_function_expression is called when production builtin_function_expression is entered.

func (*BaseCosmosDBParserListener) EnterConstant

func (s *BaseCosmosDBParserListener) EnterConstant(ctx *ConstantContext)

EnterConstant is called when production constant is entered.

func (*BaseCosmosDBParserListener) EnterContainer_expression

func (s *BaseCosmosDBParserListener) EnterContainer_expression(ctx *Container_expressionContext)

EnterContainer_expression is called when production container_expression is entered.

func (*BaseCosmosDBParserListener) EnterContainer_name

func (s *BaseCosmosDBParserListener) EnterContainer_name(ctx *Container_nameContext)

EnterContainer_name is called when production container_name is entered.

func (*BaseCosmosDBParserListener) EnterCreate_array_expression

func (s *BaseCosmosDBParserListener) EnterCreate_array_expression(ctx *Create_array_expressionContext)

EnterCreate_array_expression is called when production create_array_expression is entered.

func (*BaseCosmosDBParserListener) EnterCreate_object_expression

func (s *BaseCosmosDBParserListener) EnterCreate_object_expression(ctx *Create_object_expressionContext)

EnterCreate_object_expression is called when production create_object_expression is entered.

func (*BaseCosmosDBParserListener) EnterDecimal_literal

func (s *BaseCosmosDBParserListener) EnterDecimal_literal(ctx *Decimal_literalContext)

EnterDecimal_literal is called when production decimal_literal is entered.

func (*BaseCosmosDBParserListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseCosmosDBParserListener) EnterFrom_clause

func (s *BaseCosmosDBParserListener) EnterFrom_clause(ctx *From_clauseContext)

EnterFrom_clause is called when production from_clause is entered.

func (*BaseCosmosDBParserListener) EnterFrom_source

func (s *BaseCosmosDBParserListener) EnterFrom_source(ctx *From_sourceContext)

EnterFrom_source is called when production from_source is entered.

func (*BaseCosmosDBParserListener) EnterFrom_specification

func (s *BaseCosmosDBParserListener) EnterFrom_specification(ctx *From_specificationContext)

EnterFrom_specification is called when production from_specification is entered.

func (*BaseCosmosDBParserListener) EnterHexadecimal_literal

func (s *BaseCosmosDBParserListener) EnterHexadecimal_literal(ctx *Hexadecimal_literalContext)

EnterHexadecimal_literal is called when production hexadecimal_literal is entered.

func (*BaseCosmosDBParserListener) EnterInput_alias

func (s *BaseCosmosDBParserListener) EnterInput_alias(ctx *Input_aliasContext)

EnterInput_alias is called when production input_alias is entered.

func (*BaseCosmosDBParserListener) EnterNull_constant

func (s *BaseCosmosDBParserListener) EnterNull_constant(ctx *Null_constantContext)

EnterNull_constant is called when production null_constant is entered.

func (*BaseCosmosDBParserListener) EnterNumber_constant

func (s *BaseCosmosDBParserListener) EnterNumber_constant(ctx *Number_constantContext)

EnterNumber_constant is called when production number_constant is entered.

func (*BaseCosmosDBParserListener) EnterObject_constant

func (s *BaseCosmosDBParserListener) EnterObject_constant(ctx *Object_constantContext)

EnterObject_constant is called when production object_constant is entered.

func (*BaseCosmosDBParserListener) EnterObject_constant_field_pair

func (s *BaseCosmosDBParserListener) EnterObject_constant_field_pair(ctx *Object_constant_field_pairContext)

EnterObject_constant_field_pair is called when production object_constant_field_pair is entered.

func (*BaseCosmosDBParserListener) EnterObject_property

func (s *BaseCosmosDBParserListener) EnterObject_property(ctx *Object_propertyContext)

EnterObject_property is called when production object_property is entered.

func (*BaseCosmosDBParserListener) EnterObject_property_list

func (s *BaseCosmosDBParserListener) EnterObject_property_list(ctx *Object_property_listContext)

EnterObject_property_list is called when production object_property_list is entered.

func (*BaseCosmosDBParserListener) EnterParameter_name

func (s *BaseCosmosDBParserListener) EnterParameter_name(ctx *Parameter_nameContext)

EnterParameter_name is called when production parameter_name is entered.

func (*BaseCosmosDBParserListener) EnterProperty_alias

func (s *BaseCosmosDBParserListener) EnterProperty_alias(ctx *Property_aliasContext)

EnterProperty_alias is called when production property_alias is entered.

func (*BaseCosmosDBParserListener) EnterProperty_name

func (s *BaseCosmosDBParserListener) EnterProperty_name(ctx *Property_nameContext)

EnterProperty_name is called when production property_name is entered.

func (*BaseCosmosDBParserListener) EnterRoot

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

EnterRoot is called when production root is entered.

func (*BaseCosmosDBParserListener) EnterScalar_expression

func (s *BaseCosmosDBParserListener) EnterScalar_expression(ctx *Scalar_expressionContext)

EnterScalar_expression is called when production scalar_expression is entered.

func (*BaseCosmosDBParserListener) EnterScalar_expression_in_where

func (s *BaseCosmosDBParserListener) EnterScalar_expression_in_where(ctx *Scalar_expression_in_whereContext)

EnterScalar_expression_in_where is called when production scalar_expression_in_where is entered.

func (*BaseCosmosDBParserListener) EnterScalar_function_expression

func (s *BaseCosmosDBParserListener) EnterScalar_function_expression(ctx *Scalar_function_expressionContext)

EnterScalar_function_expression is called when production scalar_function_expression is entered.

func (*BaseCosmosDBParserListener) EnterSelect

func (s *BaseCosmosDBParserListener) EnterSelect(ctx *SelectContext)

EnterSelect is called when production select is entered.

func (*BaseCosmosDBParserListener) EnterSelect_clause

func (s *BaseCosmosDBParserListener) EnterSelect_clause(ctx *Select_clauseContext)

EnterSelect_clause is called when production select_clause is entered.

func (*BaseCosmosDBParserListener) EnterSelect_specification

func (s *BaseCosmosDBParserListener) EnterSelect_specification(ctx *Select_specificationContext)

EnterSelect_specification is called when production select_specification is entered.

func (*BaseCosmosDBParserListener) EnterString_constant

func (s *BaseCosmosDBParserListener) EnterString_constant(ctx *String_constantContext)

EnterString_constant is called when production string_constant is entered.

func (*BaseCosmosDBParserListener) EnterString_literal

func (s *BaseCosmosDBParserListener) EnterString_literal(ctx *String_literalContext)

EnterString_literal is called when production string_literal is entered.

func (*BaseCosmosDBParserListener) EnterUdf_scalar_function_expression

func (s *BaseCosmosDBParserListener) EnterUdf_scalar_function_expression(ctx *Udf_scalar_function_expressionContext)

EnterUdf_scalar_function_expression is called when production udf_scalar_function_expression is entered.

func (*BaseCosmosDBParserListener) EnterUnary_operator

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

EnterUnary_operator is called when production unary_operator is entered.

func (*BaseCosmosDBParserListener) EnterUndefined_constant

func (s *BaseCosmosDBParserListener) EnterUndefined_constant(ctx *Undefined_constantContext)

EnterUndefined_constant is called when production undefined_constant is entered.

func (*BaseCosmosDBParserListener) EnterWhere_clause

func (s *BaseCosmosDBParserListener) EnterWhere_clause(ctx *Where_clauseContext)

EnterWhere_clause is called when production where_clause is entered.

func (*BaseCosmosDBParserListener) ExitArray_constant

func (s *BaseCosmosDBParserListener) ExitArray_constant(ctx *Array_constantContext)

ExitArray_constant is called when production array_constant is exited.

func (*BaseCosmosDBParserListener) ExitArray_index

func (s *BaseCosmosDBParserListener) ExitArray_index(ctx *Array_indexContext)

ExitArray_index is called when production array_index is exited.

func (*BaseCosmosDBParserListener) ExitBinary_operator

func (s *BaseCosmosDBParserListener) ExitBinary_operator(ctx *Binary_operatorContext)

ExitBinary_operator is called when production binary_operator is exited.

func (*BaseCosmosDBParserListener) ExitBoolean_constant

func (s *BaseCosmosDBParserListener) ExitBoolean_constant(ctx *Boolean_constantContext)

ExitBoolean_constant is called when production boolean_constant is exited.

func (*BaseCosmosDBParserListener) ExitBuiltin_function_expression

func (s *BaseCosmosDBParserListener) ExitBuiltin_function_expression(ctx *Builtin_function_expressionContext)

ExitBuiltin_function_expression is called when production builtin_function_expression is exited.

func (*BaseCosmosDBParserListener) ExitConstant

func (s *BaseCosmosDBParserListener) ExitConstant(ctx *ConstantContext)

ExitConstant is called when production constant is exited.

func (*BaseCosmosDBParserListener) ExitContainer_expression

func (s *BaseCosmosDBParserListener) ExitContainer_expression(ctx *Container_expressionContext)

ExitContainer_expression is called when production container_expression is exited.

func (*BaseCosmosDBParserListener) ExitContainer_name

func (s *BaseCosmosDBParserListener) ExitContainer_name(ctx *Container_nameContext)

ExitContainer_name is called when production container_name is exited.

func (*BaseCosmosDBParserListener) ExitCreate_array_expression

func (s *BaseCosmosDBParserListener) ExitCreate_array_expression(ctx *Create_array_expressionContext)

ExitCreate_array_expression is called when production create_array_expression is exited.

func (*BaseCosmosDBParserListener) ExitCreate_object_expression

func (s *BaseCosmosDBParserListener) ExitCreate_object_expression(ctx *Create_object_expressionContext)

ExitCreate_object_expression is called when production create_object_expression is exited.

func (*BaseCosmosDBParserListener) ExitDecimal_literal

func (s *BaseCosmosDBParserListener) ExitDecimal_literal(ctx *Decimal_literalContext)

ExitDecimal_literal is called when production decimal_literal is exited.

func (*BaseCosmosDBParserListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseCosmosDBParserListener) ExitFrom_clause

func (s *BaseCosmosDBParserListener) ExitFrom_clause(ctx *From_clauseContext)

ExitFrom_clause is called when production from_clause is exited.

func (*BaseCosmosDBParserListener) ExitFrom_source

func (s *BaseCosmosDBParserListener) ExitFrom_source(ctx *From_sourceContext)

ExitFrom_source is called when production from_source is exited.

func (*BaseCosmosDBParserListener) ExitFrom_specification

func (s *BaseCosmosDBParserListener) ExitFrom_specification(ctx *From_specificationContext)

ExitFrom_specification is called when production from_specification is exited.

func (*BaseCosmosDBParserListener) ExitHexadecimal_literal

func (s *BaseCosmosDBParserListener) ExitHexadecimal_literal(ctx *Hexadecimal_literalContext)

ExitHexadecimal_literal is called when production hexadecimal_literal is exited.

func (*BaseCosmosDBParserListener) ExitInput_alias

func (s *BaseCosmosDBParserListener) ExitInput_alias(ctx *Input_aliasContext)

ExitInput_alias is called when production input_alias is exited.

func (*BaseCosmosDBParserListener) ExitNull_constant

func (s *BaseCosmosDBParserListener) ExitNull_constant(ctx *Null_constantContext)

ExitNull_constant is called when production null_constant is exited.

func (*BaseCosmosDBParserListener) ExitNumber_constant

func (s *BaseCosmosDBParserListener) ExitNumber_constant(ctx *Number_constantContext)

ExitNumber_constant is called when production number_constant is exited.

func (*BaseCosmosDBParserListener) ExitObject_constant

func (s *BaseCosmosDBParserListener) ExitObject_constant(ctx *Object_constantContext)

ExitObject_constant is called when production object_constant is exited.

func (*BaseCosmosDBParserListener) ExitObject_constant_field_pair

func (s *BaseCosmosDBParserListener) ExitObject_constant_field_pair(ctx *Object_constant_field_pairContext)

ExitObject_constant_field_pair is called when production object_constant_field_pair is exited.

func (*BaseCosmosDBParserListener) ExitObject_property

func (s *BaseCosmosDBParserListener) ExitObject_property(ctx *Object_propertyContext)

ExitObject_property is called when production object_property is exited.

func (*BaseCosmosDBParserListener) ExitObject_property_list

func (s *BaseCosmosDBParserListener) ExitObject_property_list(ctx *Object_property_listContext)

ExitObject_property_list is called when production object_property_list is exited.

func (*BaseCosmosDBParserListener) ExitParameter_name

func (s *BaseCosmosDBParserListener) ExitParameter_name(ctx *Parameter_nameContext)

ExitParameter_name is called when production parameter_name is exited.

func (*BaseCosmosDBParserListener) ExitProperty_alias

func (s *BaseCosmosDBParserListener) ExitProperty_alias(ctx *Property_aliasContext)

ExitProperty_alias is called when production property_alias is exited.

func (*BaseCosmosDBParserListener) ExitProperty_name

func (s *BaseCosmosDBParserListener) ExitProperty_name(ctx *Property_nameContext)

ExitProperty_name is called when production property_name is exited.

func (*BaseCosmosDBParserListener) ExitRoot

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

ExitRoot is called when production root is exited.

func (*BaseCosmosDBParserListener) ExitScalar_expression

func (s *BaseCosmosDBParserListener) ExitScalar_expression(ctx *Scalar_expressionContext)

ExitScalar_expression is called when production scalar_expression is exited.

func (*BaseCosmosDBParserListener) ExitScalar_expression_in_where

func (s *BaseCosmosDBParserListener) ExitScalar_expression_in_where(ctx *Scalar_expression_in_whereContext)

ExitScalar_expression_in_where is called when production scalar_expression_in_where is exited.

func (*BaseCosmosDBParserListener) ExitScalar_function_expression

func (s *BaseCosmosDBParserListener) ExitScalar_function_expression(ctx *Scalar_function_expressionContext)

ExitScalar_function_expression is called when production scalar_function_expression is exited.

func (*BaseCosmosDBParserListener) ExitSelect

func (s *BaseCosmosDBParserListener) ExitSelect(ctx *SelectContext)

ExitSelect is called when production select is exited.

func (*BaseCosmosDBParserListener) ExitSelect_clause

func (s *BaseCosmosDBParserListener) ExitSelect_clause(ctx *Select_clauseContext)

ExitSelect_clause is called when production select_clause is exited.

func (*BaseCosmosDBParserListener) ExitSelect_specification

func (s *BaseCosmosDBParserListener) ExitSelect_specification(ctx *Select_specificationContext)

ExitSelect_specification is called when production select_specification is exited.

func (*BaseCosmosDBParserListener) ExitString_constant

func (s *BaseCosmosDBParserListener) ExitString_constant(ctx *String_constantContext)

ExitString_constant is called when production string_constant is exited.

func (*BaseCosmosDBParserListener) ExitString_literal

func (s *BaseCosmosDBParserListener) ExitString_literal(ctx *String_literalContext)

ExitString_literal is called when production string_literal is exited.

func (*BaseCosmosDBParserListener) ExitUdf_scalar_function_expression

func (s *BaseCosmosDBParserListener) ExitUdf_scalar_function_expression(ctx *Udf_scalar_function_expressionContext)

ExitUdf_scalar_function_expression is called when production udf_scalar_function_expression is exited.

func (*BaseCosmosDBParserListener) ExitUnary_operator

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

ExitUnary_operator is called when production unary_operator is exited.

func (*BaseCosmosDBParserListener) ExitUndefined_constant

func (s *BaseCosmosDBParserListener) ExitUndefined_constant(ctx *Undefined_constantContext)

ExitUndefined_constant is called when production undefined_constant is exited.

func (*BaseCosmosDBParserListener) ExitWhere_clause

func (s *BaseCosmosDBParserListener) ExitWhere_clause(ctx *Where_clauseContext)

ExitWhere_clause is called when production where_clause is exited.

func (*BaseCosmosDBParserListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseCosmosDBParserListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BaseCosmosDBParserVisitor

type BaseCosmosDBParserVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseCosmosDBParserVisitor) VisitArray_constant

func (v *BaseCosmosDBParserVisitor) VisitArray_constant(ctx *Array_constantContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitArray_index

func (v *BaseCosmosDBParserVisitor) VisitArray_index(ctx *Array_indexContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitBinary_operator

func (v *BaseCosmosDBParserVisitor) VisitBinary_operator(ctx *Binary_operatorContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitBoolean_constant

func (v *BaseCosmosDBParserVisitor) VisitBoolean_constant(ctx *Boolean_constantContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitBuiltin_function_expression

func (v *BaseCosmosDBParserVisitor) VisitBuiltin_function_expression(ctx *Builtin_function_expressionContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitConstant

func (v *BaseCosmosDBParserVisitor) VisitConstant(ctx *ConstantContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitContainer_expression

func (v *BaseCosmosDBParserVisitor) VisitContainer_expression(ctx *Container_expressionContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitContainer_name

func (v *BaseCosmosDBParserVisitor) VisitContainer_name(ctx *Container_nameContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitCreate_array_expression

func (v *BaseCosmosDBParserVisitor) VisitCreate_array_expression(ctx *Create_array_expressionContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitCreate_object_expression

func (v *BaseCosmosDBParserVisitor) VisitCreate_object_expression(ctx *Create_object_expressionContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitDecimal_literal

func (v *BaseCosmosDBParserVisitor) VisitDecimal_literal(ctx *Decimal_literalContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitFrom_clause

func (v *BaseCosmosDBParserVisitor) VisitFrom_clause(ctx *From_clauseContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitFrom_source

func (v *BaseCosmosDBParserVisitor) VisitFrom_source(ctx *From_sourceContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitFrom_specification

func (v *BaseCosmosDBParserVisitor) VisitFrom_specification(ctx *From_specificationContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitHexadecimal_literal

func (v *BaseCosmosDBParserVisitor) VisitHexadecimal_literal(ctx *Hexadecimal_literalContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitInput_alias

func (v *BaseCosmosDBParserVisitor) VisitInput_alias(ctx *Input_aliasContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitNull_constant

func (v *BaseCosmosDBParserVisitor) VisitNull_constant(ctx *Null_constantContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitNumber_constant

func (v *BaseCosmosDBParserVisitor) VisitNumber_constant(ctx *Number_constantContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitObject_constant

func (v *BaseCosmosDBParserVisitor) VisitObject_constant(ctx *Object_constantContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitObject_constant_field_pair

func (v *BaseCosmosDBParserVisitor) VisitObject_constant_field_pair(ctx *Object_constant_field_pairContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitObject_property

func (v *BaseCosmosDBParserVisitor) VisitObject_property(ctx *Object_propertyContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitObject_property_list

func (v *BaseCosmosDBParserVisitor) VisitObject_property_list(ctx *Object_property_listContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitParameter_name

func (v *BaseCosmosDBParserVisitor) VisitParameter_name(ctx *Parameter_nameContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitProperty_alias

func (v *BaseCosmosDBParserVisitor) VisitProperty_alias(ctx *Property_aliasContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitProperty_name

func (v *BaseCosmosDBParserVisitor) VisitProperty_name(ctx *Property_nameContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitRoot

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

func (*BaseCosmosDBParserVisitor) VisitScalar_expression

func (v *BaseCosmosDBParserVisitor) VisitScalar_expression(ctx *Scalar_expressionContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitScalar_expression_in_where

func (v *BaseCosmosDBParserVisitor) VisitScalar_expression_in_where(ctx *Scalar_expression_in_whereContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitScalar_function_expression

func (v *BaseCosmosDBParserVisitor) VisitScalar_function_expression(ctx *Scalar_function_expressionContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitSelect

func (v *BaseCosmosDBParserVisitor) VisitSelect(ctx *SelectContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitSelect_clause

func (v *BaseCosmosDBParserVisitor) VisitSelect_clause(ctx *Select_clauseContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitSelect_specification

func (v *BaseCosmosDBParserVisitor) VisitSelect_specification(ctx *Select_specificationContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitString_constant

func (v *BaseCosmosDBParserVisitor) VisitString_constant(ctx *String_constantContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitString_literal

func (v *BaseCosmosDBParserVisitor) VisitString_literal(ctx *String_literalContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitUdf_scalar_function_expression

func (v *BaseCosmosDBParserVisitor) VisitUdf_scalar_function_expression(ctx *Udf_scalar_function_expressionContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitUnary_operator

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

func (*BaseCosmosDBParserVisitor) VisitUndefined_constant

func (v *BaseCosmosDBParserVisitor) VisitUndefined_constant(ctx *Undefined_constantContext) interface{}

func (*BaseCosmosDBParserVisitor) VisitWhere_clause

func (v *BaseCosmosDBParserVisitor) VisitWhere_clause(ctx *Where_clauseContext) interface{}

type Binary_operatorContext

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

func NewBinary_operatorContext

func NewBinary_operatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Binary_operatorContext

func NewEmptyBinary_operatorContext

func NewEmptyBinary_operatorContext() *Binary_operatorContext

func (*Binary_operatorContext) Accept

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

func (*Binary_operatorContext) BIT_AND_SYMBOL

func (s *Binary_operatorContext) BIT_AND_SYMBOL() antlr.TerminalNode

func (*Binary_operatorContext) BIT_OR_SYMBOL

func (s *Binary_operatorContext) BIT_OR_SYMBOL() antlr.TerminalNode

func (*Binary_operatorContext) BIT_XOR_SYMBOL

func (s *Binary_operatorContext) BIT_XOR_SYMBOL() antlr.TerminalNode

func (*Binary_operatorContext) DIVIDE_SYMBOL

func (s *Binary_operatorContext) DIVIDE_SYMBOL() antlr.TerminalNode

func (*Binary_operatorContext) DOUBLE_BAR_SYMBOL

func (s *Binary_operatorContext) DOUBLE_BAR_SYMBOL() antlr.TerminalNode

func (*Binary_operatorContext) EQUAL_SYMBOL

func (s *Binary_operatorContext) EQUAL_SYMBOL() antlr.TerminalNode

func (*Binary_operatorContext) EnterRule

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

func (*Binary_operatorContext) ExitRule

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

func (*Binary_operatorContext) GetParser

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

func (*Binary_operatorContext) GetRuleContext

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

func (*Binary_operatorContext) IsBinary_operatorContext

func (*Binary_operatorContext) IsBinary_operatorContext()

func (*Binary_operatorContext) MINUS_SYMBOL

func (s *Binary_operatorContext) MINUS_SYMBOL() antlr.TerminalNode

func (*Binary_operatorContext) MODULO_SYMBOL

func (s *Binary_operatorContext) MODULO_SYMBOL() antlr.TerminalNode

func (*Binary_operatorContext) MULTIPLY_OPERATOR

func (s *Binary_operatorContext) MULTIPLY_OPERATOR() antlr.TerminalNode

func (*Binary_operatorContext) PLUS_SYMBOL

func (s *Binary_operatorContext) PLUS_SYMBOL() antlr.TerminalNode

func (*Binary_operatorContext) ToStringTree

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

type Boolean_constantContext

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

func NewBoolean_constantContext

func NewBoolean_constantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Boolean_constantContext

func NewEmptyBoolean_constantContext

func NewEmptyBoolean_constantContext() *Boolean_constantContext

func (*Boolean_constantContext) Accept

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

func (*Boolean_constantContext) EnterRule

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

func (*Boolean_constantContext) ExitRule

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

func (*Boolean_constantContext) FALSE_SYMBOL

func (s *Boolean_constantContext) FALSE_SYMBOL() antlr.TerminalNode

func (*Boolean_constantContext) GetParser

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

func (*Boolean_constantContext) GetRuleContext

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

func (*Boolean_constantContext) IsBoolean_constantContext

func (*Boolean_constantContext) IsBoolean_constantContext()

func (*Boolean_constantContext) TRUE_SYMBOL

func (s *Boolean_constantContext) TRUE_SYMBOL() antlr.TerminalNode

func (*Boolean_constantContext) ToStringTree

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

type Builtin_function_expressionContext

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

func NewBuiltin_function_expressionContext

func NewBuiltin_function_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Builtin_function_expressionContext

func NewEmptyBuiltin_function_expressionContext

func NewEmptyBuiltin_function_expressionContext() *Builtin_function_expressionContext

func (*Builtin_function_expressionContext) Accept

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

func (*Builtin_function_expressionContext) AllCOMMA_SYMBOL

func (s *Builtin_function_expressionContext) AllCOMMA_SYMBOL() []antlr.TerminalNode

func (*Builtin_function_expressionContext) AllScalar_expression_in_where

func (s *Builtin_function_expressionContext) AllScalar_expression_in_where() []IScalar_expression_in_whereContext

func (*Builtin_function_expressionContext) COMMA_SYMBOL

func (s *Builtin_function_expressionContext) COMMA_SYMBOL(i int) antlr.TerminalNode

func (*Builtin_function_expressionContext) EnterRule

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

func (*Builtin_function_expressionContext) ExitRule

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

func (*Builtin_function_expressionContext) GetParser

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

func (*Builtin_function_expressionContext) GetRuleContext

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

func (*Builtin_function_expressionContext) IDENTIFIER

func (s *Builtin_function_expressionContext) IDENTIFIER() antlr.TerminalNode

func (*Builtin_function_expressionContext) IsBuiltin_function_expressionContext

func (*Builtin_function_expressionContext) IsBuiltin_function_expressionContext()

func (*Builtin_function_expressionContext) LR_BRACKET_SYMBOL

func (s *Builtin_function_expressionContext) LR_BRACKET_SYMBOL() antlr.TerminalNode

func (*Builtin_function_expressionContext) RR_BRACKET_SYMBOL

func (s *Builtin_function_expressionContext) RR_BRACKET_SYMBOL() antlr.TerminalNode

func (*Builtin_function_expressionContext) Scalar_expression_in_where

func (*Builtin_function_expressionContext) ToStringTree

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

type ConstantContext

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

func NewConstantContext

func NewConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantContext

func NewEmptyConstantContext

func NewEmptyConstantContext() *ConstantContext

func (*ConstantContext) Accept

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

func (*ConstantContext) Array_constant

func (s *ConstantContext) Array_constant() IArray_constantContext

func (*ConstantContext) Boolean_constant

func (s *ConstantContext) Boolean_constant() IBoolean_constantContext

func (*ConstantContext) EnterRule

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

func (*ConstantContext) ExitRule

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

func (*ConstantContext) GetParser

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

func (*ConstantContext) GetRuleContext

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

func (*ConstantContext) IsConstantContext

func (*ConstantContext) IsConstantContext()

func (*ConstantContext) Null_constant

func (s *ConstantContext) Null_constant() INull_constantContext

func (*ConstantContext) Number_constant

func (s *ConstantContext) Number_constant() INumber_constantContext

func (*ConstantContext) Object_constant

func (s *ConstantContext) Object_constant() IObject_constantContext

func (*ConstantContext) String_constant

func (s *ConstantContext) String_constant() IString_constantContext

func (*ConstantContext) ToStringTree

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

func (*ConstantContext) Undefined_constant

func (s *ConstantContext) Undefined_constant() IUndefined_constantContext

type Container_expressionContext

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

func NewContainer_expressionContext

func NewContainer_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Container_expressionContext

func NewEmptyContainer_expressionContext

func NewEmptyContainer_expressionContext() *Container_expressionContext

func (*Container_expressionContext) AS_SYMBOL

func (s *Container_expressionContext) AS_SYMBOL() antlr.TerminalNode

func (*Container_expressionContext) Accept

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

func (*Container_expressionContext) Container_name

func (*Container_expressionContext) EnterRule

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

func (*Container_expressionContext) ExitRule

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

func (*Container_expressionContext) GetParser

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

func (*Container_expressionContext) GetRuleContext

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

func (*Container_expressionContext) IDENTIFIER

func (s *Container_expressionContext) IDENTIFIER() antlr.TerminalNode

func (*Container_expressionContext) IsContainer_expressionContext

func (*Container_expressionContext) IsContainer_expressionContext()

func (*Container_expressionContext) ToStringTree

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

type Container_nameContext

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

func NewContainer_nameContext

func NewContainer_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Container_nameContext

func NewEmptyContainer_nameContext

func NewEmptyContainer_nameContext() *Container_nameContext

func (*Container_nameContext) Accept

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

func (*Container_nameContext) EnterRule

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

func (*Container_nameContext) ExitRule

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

func (*Container_nameContext) GetParser

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

func (*Container_nameContext) GetRuleContext

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

func (*Container_nameContext) IDENTIFIER

func (s *Container_nameContext) IDENTIFIER() antlr.TerminalNode

func (*Container_nameContext) IsContainer_nameContext

func (*Container_nameContext) IsContainer_nameContext()

func (*Container_nameContext) ToStringTree

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

type CosmosDBLexer

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

func NewCosmosDBLexer

func NewCosmosDBLexer(input antlr.CharStream) *CosmosDBLexer

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

type CosmosDBParser

type CosmosDBParser struct {
	*antlr.BaseParser
}

func NewCosmosDBParser

func NewCosmosDBParser(input antlr.TokenStream) *CosmosDBParser

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

func (*CosmosDBParser) Array_constant

func (p *CosmosDBParser) Array_constant() (localctx IArray_constantContext)

func (*CosmosDBParser) Array_index

func (p *CosmosDBParser) Array_index() (localctx IArray_indexContext)

func (*CosmosDBParser) Binary_operator

func (p *CosmosDBParser) Binary_operator() (localctx IBinary_operatorContext)

func (*CosmosDBParser) Boolean_constant

func (p *CosmosDBParser) Boolean_constant() (localctx IBoolean_constantContext)

func (*CosmosDBParser) Builtin_function_expression

func (p *CosmosDBParser) Builtin_function_expression() (localctx IBuiltin_function_expressionContext)

func (*CosmosDBParser) Constant

func (p *CosmosDBParser) Constant() (localctx IConstantContext)

func (*CosmosDBParser) Container_expression

func (p *CosmosDBParser) Container_expression() (localctx IContainer_expressionContext)

func (*CosmosDBParser) Container_name

func (p *CosmosDBParser) Container_name() (localctx IContainer_nameContext)

func (*CosmosDBParser) Create_array_expression

func (p *CosmosDBParser) Create_array_expression() (localctx ICreate_array_expressionContext)

func (*CosmosDBParser) Create_object_expression

func (p *CosmosDBParser) Create_object_expression() (localctx ICreate_object_expressionContext)

func (*CosmosDBParser) Decimal_literal

func (p *CosmosDBParser) Decimal_literal() (localctx IDecimal_literalContext)

func (*CosmosDBParser) From_clause

func (p *CosmosDBParser) From_clause() (localctx IFrom_clauseContext)

func (*CosmosDBParser) From_source

func (p *CosmosDBParser) From_source() (localctx IFrom_sourceContext)

func (*CosmosDBParser) From_specification

func (p *CosmosDBParser) From_specification() (localctx IFrom_specificationContext)

func (*CosmosDBParser) Hexadecimal_literal

func (p *CosmosDBParser) Hexadecimal_literal() (localctx IHexadecimal_literalContext)

func (*CosmosDBParser) Input_alias

func (p *CosmosDBParser) Input_alias() (localctx IInput_aliasContext)

func (*CosmosDBParser) Null_constant

func (p *CosmosDBParser) Null_constant() (localctx INull_constantContext)

func (*CosmosDBParser) Number_constant

func (p *CosmosDBParser) Number_constant() (localctx INumber_constantContext)

func (*CosmosDBParser) Object_constant

func (p *CosmosDBParser) Object_constant() (localctx IObject_constantContext)

func (*CosmosDBParser) Object_constant_field_pair

func (p *CosmosDBParser) Object_constant_field_pair() (localctx IObject_constant_field_pairContext)

func (*CosmosDBParser) Object_property

func (p *CosmosDBParser) Object_property() (localctx IObject_propertyContext)

func (*CosmosDBParser) Object_property_list

func (p *CosmosDBParser) Object_property_list() (localctx IObject_property_listContext)

func (*CosmosDBParser) Parameter_name

func (p *CosmosDBParser) Parameter_name() (localctx IParameter_nameContext)

func (*CosmosDBParser) Property_alias

func (p *CosmosDBParser) Property_alias() (localctx IProperty_aliasContext)

func (*CosmosDBParser) Property_name

func (p *CosmosDBParser) Property_name() (localctx IProperty_nameContext)

func (*CosmosDBParser) Root

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

func (*CosmosDBParser) Scalar_expression

func (p *CosmosDBParser) Scalar_expression() (localctx IScalar_expressionContext)

func (*CosmosDBParser) Scalar_expression_Sempred

func (p *CosmosDBParser) Scalar_expression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CosmosDBParser) Scalar_expression_in_where

func (p *CosmosDBParser) Scalar_expression_in_where() (localctx IScalar_expression_in_whereContext)

func (*CosmosDBParser) Scalar_expression_in_where_Sempred

func (p *CosmosDBParser) Scalar_expression_in_where_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CosmosDBParser) Scalar_function_expression

func (p *CosmosDBParser) Scalar_function_expression() (localctx IScalar_function_expressionContext)

func (*CosmosDBParser) Select_

func (p *CosmosDBParser) Select_() (localctx ISelectContext)

func (*CosmosDBParser) Select_clause

func (p *CosmosDBParser) Select_clause() (localctx ISelect_clauseContext)

func (*CosmosDBParser) Select_specification

func (p *CosmosDBParser) Select_specification() (localctx ISelect_specificationContext)

func (*CosmosDBParser) Sempred

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

func (*CosmosDBParser) String_constant

func (p *CosmosDBParser) String_constant() (localctx IString_constantContext)

func (*CosmosDBParser) String_literal

func (p *CosmosDBParser) String_literal() (localctx IString_literalContext)

func (*CosmosDBParser) Udf_scalar_function_expression

func (p *CosmosDBParser) Udf_scalar_function_expression() (localctx IUdf_scalar_function_expressionContext)

func (*CosmosDBParser) Unary_operator

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

func (*CosmosDBParser) Undefined_constant

func (p *CosmosDBParser) Undefined_constant() (localctx IUndefined_constantContext)

func (*CosmosDBParser) Where_clause

func (p *CosmosDBParser) Where_clause() (localctx IWhere_clauseContext)

type CosmosDBParserListener

type CosmosDBParserListener interface {
	antlr.ParseTreeListener

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

	// EnterSelect is called when entering the select production.
	EnterSelect(c *SelectContext)

	// EnterSelect_clause is called when entering the select_clause production.
	EnterSelect_clause(c *Select_clauseContext)

	// EnterSelect_specification is called when entering the select_specification production.
	EnterSelect_specification(c *Select_specificationContext)

	// EnterFrom_clause is called when entering the from_clause production.
	EnterFrom_clause(c *From_clauseContext)

	// EnterWhere_clause is called when entering the where_clause production.
	EnterWhere_clause(c *Where_clauseContext)

	// EnterFrom_specification is called when entering the from_specification production.
	EnterFrom_specification(c *From_specificationContext)

	// EnterFrom_source is called when entering the from_source production.
	EnterFrom_source(c *From_sourceContext)

	// EnterContainer_expression is called when entering the container_expression production.
	EnterContainer_expression(c *Container_expressionContext)

	// EnterContainer_name is called when entering the container_name production.
	EnterContainer_name(c *Container_nameContext)

	// EnterObject_property_list is called when entering the object_property_list production.
	EnterObject_property_list(c *Object_property_listContext)

	// EnterObject_property is called when entering the object_property production.
	EnterObject_property(c *Object_propertyContext)

	// EnterProperty_alias is called when entering the property_alias production.
	EnterProperty_alias(c *Property_aliasContext)

	// EnterScalar_expression is called when entering the scalar_expression production.
	EnterScalar_expression(c *Scalar_expressionContext)

	// EnterScalar_expression_in_where is called when entering the scalar_expression_in_where production.
	EnterScalar_expression_in_where(c *Scalar_expression_in_whereContext)

	// EnterCreate_array_expression is called when entering the create_array_expression production.
	EnterCreate_array_expression(c *Create_array_expressionContext)

	// EnterCreate_object_expression is called when entering the create_object_expression production.
	EnterCreate_object_expression(c *Create_object_expressionContext)

	// EnterScalar_function_expression is called when entering the scalar_function_expression production.
	EnterScalar_function_expression(c *Scalar_function_expressionContext)

	// EnterUdf_scalar_function_expression is called when entering the udf_scalar_function_expression production.
	EnterUdf_scalar_function_expression(c *Udf_scalar_function_expressionContext)

	// EnterBuiltin_function_expression is called when entering the builtin_function_expression production.
	EnterBuiltin_function_expression(c *Builtin_function_expressionContext)

	// EnterBinary_operator is called when entering the binary_operator production.
	EnterBinary_operator(c *Binary_operatorContext)

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

	// EnterParameter_name is called when entering the parameter_name production.
	EnterParameter_name(c *Parameter_nameContext)

	// EnterConstant is called when entering the constant production.
	EnterConstant(c *ConstantContext)

	// EnterObject_constant is called when entering the object_constant production.
	EnterObject_constant(c *Object_constantContext)

	// EnterObject_constant_field_pair is called when entering the object_constant_field_pair production.
	EnterObject_constant_field_pair(c *Object_constant_field_pairContext)

	// EnterArray_constant is called when entering the array_constant production.
	EnterArray_constant(c *Array_constantContext)

	// EnterString_constant is called when entering the string_constant production.
	EnterString_constant(c *String_constantContext)

	// EnterUndefined_constant is called when entering the undefined_constant production.
	EnterUndefined_constant(c *Undefined_constantContext)

	// EnterNull_constant is called when entering the null_constant production.
	EnterNull_constant(c *Null_constantContext)

	// EnterBoolean_constant is called when entering the boolean_constant production.
	EnterBoolean_constant(c *Boolean_constantContext)

	// EnterNumber_constant is called when entering the number_constant production.
	EnterNumber_constant(c *Number_constantContext)

	// EnterString_literal is called when entering the string_literal production.
	EnterString_literal(c *String_literalContext)

	// EnterDecimal_literal is called when entering the decimal_literal production.
	EnterDecimal_literal(c *Decimal_literalContext)

	// EnterHexadecimal_literal is called when entering the hexadecimal_literal production.
	EnterHexadecimal_literal(c *Hexadecimal_literalContext)

	// EnterProperty_name is called when entering the property_name production.
	EnterProperty_name(c *Property_nameContext)

	// EnterArray_index is called when entering the array_index production.
	EnterArray_index(c *Array_indexContext)

	// EnterInput_alias is called when entering the input_alias production.
	EnterInput_alias(c *Input_aliasContext)

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

	// ExitSelect is called when exiting the select production.
	ExitSelect(c *SelectContext)

	// ExitSelect_clause is called when exiting the select_clause production.
	ExitSelect_clause(c *Select_clauseContext)

	// ExitSelect_specification is called when exiting the select_specification production.
	ExitSelect_specification(c *Select_specificationContext)

	// ExitFrom_clause is called when exiting the from_clause production.
	ExitFrom_clause(c *From_clauseContext)

	// ExitWhere_clause is called when exiting the where_clause production.
	ExitWhere_clause(c *Where_clauseContext)

	// ExitFrom_specification is called when exiting the from_specification production.
	ExitFrom_specification(c *From_specificationContext)

	// ExitFrom_source is called when exiting the from_source production.
	ExitFrom_source(c *From_sourceContext)

	// ExitContainer_expression is called when exiting the container_expression production.
	ExitContainer_expression(c *Container_expressionContext)

	// ExitContainer_name is called when exiting the container_name production.
	ExitContainer_name(c *Container_nameContext)

	// ExitObject_property_list is called when exiting the object_property_list production.
	ExitObject_property_list(c *Object_property_listContext)

	// ExitObject_property is called when exiting the object_property production.
	ExitObject_property(c *Object_propertyContext)

	// ExitProperty_alias is called when exiting the property_alias production.
	ExitProperty_alias(c *Property_aliasContext)

	// ExitScalar_expression is called when exiting the scalar_expression production.
	ExitScalar_expression(c *Scalar_expressionContext)

	// ExitScalar_expression_in_where is called when exiting the scalar_expression_in_where production.
	ExitScalar_expression_in_where(c *Scalar_expression_in_whereContext)

	// ExitCreate_array_expression is called when exiting the create_array_expression production.
	ExitCreate_array_expression(c *Create_array_expressionContext)

	// ExitCreate_object_expression is called when exiting the create_object_expression production.
	ExitCreate_object_expression(c *Create_object_expressionContext)

	// ExitScalar_function_expression is called when exiting the scalar_function_expression production.
	ExitScalar_function_expression(c *Scalar_function_expressionContext)

	// ExitUdf_scalar_function_expression is called when exiting the udf_scalar_function_expression production.
	ExitUdf_scalar_function_expression(c *Udf_scalar_function_expressionContext)

	// ExitBuiltin_function_expression is called when exiting the builtin_function_expression production.
	ExitBuiltin_function_expression(c *Builtin_function_expressionContext)

	// ExitBinary_operator is called when exiting the binary_operator production.
	ExitBinary_operator(c *Binary_operatorContext)

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

	// ExitParameter_name is called when exiting the parameter_name production.
	ExitParameter_name(c *Parameter_nameContext)

	// ExitConstant is called when exiting the constant production.
	ExitConstant(c *ConstantContext)

	// ExitObject_constant is called when exiting the object_constant production.
	ExitObject_constant(c *Object_constantContext)

	// ExitObject_constant_field_pair is called when exiting the object_constant_field_pair production.
	ExitObject_constant_field_pair(c *Object_constant_field_pairContext)

	// ExitArray_constant is called when exiting the array_constant production.
	ExitArray_constant(c *Array_constantContext)

	// ExitString_constant is called when exiting the string_constant production.
	ExitString_constant(c *String_constantContext)

	// ExitUndefined_constant is called when exiting the undefined_constant production.
	ExitUndefined_constant(c *Undefined_constantContext)

	// ExitNull_constant is called when exiting the null_constant production.
	ExitNull_constant(c *Null_constantContext)

	// ExitBoolean_constant is called when exiting the boolean_constant production.
	ExitBoolean_constant(c *Boolean_constantContext)

	// ExitNumber_constant is called when exiting the number_constant production.
	ExitNumber_constant(c *Number_constantContext)

	// ExitString_literal is called when exiting the string_literal production.
	ExitString_literal(c *String_literalContext)

	// ExitDecimal_literal is called when exiting the decimal_literal production.
	ExitDecimal_literal(c *Decimal_literalContext)

	// ExitHexadecimal_literal is called when exiting the hexadecimal_literal production.
	ExitHexadecimal_literal(c *Hexadecimal_literalContext)

	// ExitProperty_name is called when exiting the property_name production.
	ExitProperty_name(c *Property_nameContext)

	// ExitArray_index is called when exiting the array_index production.
	ExitArray_index(c *Array_indexContext)

	// ExitInput_alias is called when exiting the input_alias production.
	ExitInput_alias(c *Input_aliasContext)
}

CosmosDBParserListener is a complete listener for a parse tree produced by CosmosDBParser.

type CosmosDBParserVisitor

type CosmosDBParserVisitor interface {
	antlr.ParseTreeVisitor

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

	// Visit a parse tree produced by CosmosDBParser#select.
	VisitSelect(ctx *SelectContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#select_clause.
	VisitSelect_clause(ctx *Select_clauseContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#select_specification.
	VisitSelect_specification(ctx *Select_specificationContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#from_clause.
	VisitFrom_clause(ctx *From_clauseContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#where_clause.
	VisitWhere_clause(ctx *Where_clauseContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#from_specification.
	VisitFrom_specification(ctx *From_specificationContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#from_source.
	VisitFrom_source(ctx *From_sourceContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#container_expression.
	VisitContainer_expression(ctx *Container_expressionContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#container_name.
	VisitContainer_name(ctx *Container_nameContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#object_property_list.
	VisitObject_property_list(ctx *Object_property_listContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#object_property.
	VisitObject_property(ctx *Object_propertyContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#property_alias.
	VisitProperty_alias(ctx *Property_aliasContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#scalar_expression.
	VisitScalar_expression(ctx *Scalar_expressionContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#scalar_expression_in_where.
	VisitScalar_expression_in_where(ctx *Scalar_expression_in_whereContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#create_array_expression.
	VisitCreate_array_expression(ctx *Create_array_expressionContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#create_object_expression.
	VisitCreate_object_expression(ctx *Create_object_expressionContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#scalar_function_expression.
	VisitScalar_function_expression(ctx *Scalar_function_expressionContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#udf_scalar_function_expression.
	VisitUdf_scalar_function_expression(ctx *Udf_scalar_function_expressionContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#builtin_function_expression.
	VisitBuiltin_function_expression(ctx *Builtin_function_expressionContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#binary_operator.
	VisitBinary_operator(ctx *Binary_operatorContext) interface{}

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

	// Visit a parse tree produced by CosmosDBParser#parameter_name.
	VisitParameter_name(ctx *Parameter_nameContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#constant.
	VisitConstant(ctx *ConstantContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#object_constant.
	VisitObject_constant(ctx *Object_constantContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#object_constant_field_pair.
	VisitObject_constant_field_pair(ctx *Object_constant_field_pairContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#array_constant.
	VisitArray_constant(ctx *Array_constantContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#string_constant.
	VisitString_constant(ctx *String_constantContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#undefined_constant.
	VisitUndefined_constant(ctx *Undefined_constantContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#null_constant.
	VisitNull_constant(ctx *Null_constantContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#boolean_constant.
	VisitBoolean_constant(ctx *Boolean_constantContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#number_constant.
	VisitNumber_constant(ctx *Number_constantContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#string_literal.
	VisitString_literal(ctx *String_literalContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#decimal_literal.
	VisitDecimal_literal(ctx *Decimal_literalContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#hexadecimal_literal.
	VisitHexadecimal_literal(ctx *Hexadecimal_literalContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#property_name.
	VisitProperty_name(ctx *Property_nameContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#array_index.
	VisitArray_index(ctx *Array_indexContext) interface{}

	// Visit a parse tree produced by CosmosDBParser#input_alias.
	VisitInput_alias(ctx *Input_aliasContext) interface{}
}

A complete Visitor for a parse tree produced by CosmosDBParser.

type Create_array_expressionContext

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

func NewCreate_array_expressionContext

func NewCreate_array_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Create_array_expressionContext

func NewEmptyCreate_array_expressionContext

func NewEmptyCreate_array_expressionContext() *Create_array_expressionContext

func (*Create_array_expressionContext) Accept

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

func (*Create_array_expressionContext) Array_constant

func (*Create_array_expressionContext) EnterRule

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

func (*Create_array_expressionContext) ExitRule

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

func (*Create_array_expressionContext) GetParser

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

func (*Create_array_expressionContext) GetRuleContext

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

func (*Create_array_expressionContext) IsCreate_array_expressionContext

func (*Create_array_expressionContext) IsCreate_array_expressionContext()

func (*Create_array_expressionContext) ToStringTree

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

type Create_object_expressionContext

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

func NewCreate_object_expressionContext

func NewCreate_object_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Create_object_expressionContext

func NewEmptyCreate_object_expressionContext

func NewEmptyCreate_object_expressionContext() *Create_object_expressionContext

func (*Create_object_expressionContext) Accept

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

func (*Create_object_expressionContext) EnterRule

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

func (*Create_object_expressionContext) ExitRule

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

func (*Create_object_expressionContext) GetParser

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

func (*Create_object_expressionContext) GetRuleContext

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

func (*Create_object_expressionContext) IsCreate_object_expressionContext

func (*Create_object_expressionContext) IsCreate_object_expressionContext()

func (*Create_object_expressionContext) Object_constant

func (*Create_object_expressionContext) ToStringTree

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

type Decimal_literalContext

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

func NewDecimal_literalContext

func NewDecimal_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Decimal_literalContext

func NewEmptyDecimal_literalContext

func NewEmptyDecimal_literalContext() *Decimal_literalContext

func (*Decimal_literalContext) Accept

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

func (*Decimal_literalContext) DECIMAL

func (s *Decimal_literalContext) DECIMAL() antlr.TerminalNode

func (*Decimal_literalContext) EnterRule

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

func (*Decimal_literalContext) ExitRule

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

func (*Decimal_literalContext) FLOAT

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

func (*Decimal_literalContext) GetParser

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

func (*Decimal_literalContext) GetRuleContext

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

func (*Decimal_literalContext) IsDecimal_literalContext

func (*Decimal_literalContext) IsDecimal_literalContext()

func (*Decimal_literalContext) REAL

func (s *Decimal_literalContext) REAL() antlr.TerminalNode

func (*Decimal_literalContext) ToStringTree

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

type From_clauseContext

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

func NewEmptyFrom_clauseContext

func NewEmptyFrom_clauseContext() *From_clauseContext

func NewFrom_clauseContext

func NewFrom_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *From_clauseContext

func (*From_clauseContext) Accept

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

func (*From_clauseContext) EnterRule

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

func (*From_clauseContext) ExitRule

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

func (*From_clauseContext) FROM_SYMBOL

func (s *From_clauseContext) FROM_SYMBOL() antlr.TerminalNode

func (*From_clauseContext) From_specification

func (s *From_clauseContext) From_specification() IFrom_specificationContext

func (*From_clauseContext) GetParser

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

func (*From_clauseContext) GetRuleContext

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

func (*From_clauseContext) IsFrom_clauseContext

func (*From_clauseContext) IsFrom_clauseContext()

func (*From_clauseContext) ToStringTree

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

type From_sourceContext

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

func NewEmptyFrom_sourceContext

func NewEmptyFrom_sourceContext() *From_sourceContext

func NewFrom_sourceContext

func NewFrom_sourceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *From_sourceContext

func (*From_sourceContext) Accept

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

func (*From_sourceContext) Container_expression

func (s *From_sourceContext) Container_expression() IContainer_expressionContext

func (*From_sourceContext) EnterRule

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

func (*From_sourceContext) ExitRule

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

func (*From_sourceContext) GetParser

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

func (*From_sourceContext) GetRuleContext

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

func (*From_sourceContext) IsFrom_sourceContext

func (*From_sourceContext) IsFrom_sourceContext()

func (*From_sourceContext) ToStringTree

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

type From_specificationContext

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

func NewEmptyFrom_specificationContext

func NewEmptyFrom_specificationContext() *From_specificationContext

func NewFrom_specificationContext

func NewFrom_specificationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *From_specificationContext

func (*From_specificationContext) Accept

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

func (*From_specificationContext) EnterRule

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

func (*From_specificationContext) ExitRule

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

func (*From_specificationContext) From_source

func (*From_specificationContext) GetParser

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

func (*From_specificationContext) GetRuleContext

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

func (*From_specificationContext) IsFrom_specificationContext

func (*From_specificationContext) IsFrom_specificationContext()

func (*From_specificationContext) ToStringTree

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

type Hexadecimal_literalContext

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

func NewEmptyHexadecimal_literalContext

func NewEmptyHexadecimal_literalContext() *Hexadecimal_literalContext

func NewHexadecimal_literalContext

func NewHexadecimal_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Hexadecimal_literalContext

func (*Hexadecimal_literalContext) Accept

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

func (*Hexadecimal_literalContext) EnterRule

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

func (*Hexadecimal_literalContext) ExitRule

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

func (*Hexadecimal_literalContext) GetParser

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

func (*Hexadecimal_literalContext) GetRuleContext

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

func (*Hexadecimal_literalContext) HEXADECIMAL

func (s *Hexadecimal_literalContext) HEXADECIMAL() antlr.TerminalNode

func (*Hexadecimal_literalContext) IsHexadecimal_literalContext

func (*Hexadecimal_literalContext) IsHexadecimal_literalContext()

func (*Hexadecimal_literalContext) ToStringTree

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

type IArray_constantContext

type IArray_constantContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LS_BRACKET_SYMBOL() antlr.TerminalNode
	RS_BRACKET_SYMBOL() antlr.TerminalNode
	AllConstant() []IConstantContext
	Constant(i int) IConstantContext
	AllCOMMA_SYMBOL() []antlr.TerminalNode
	COMMA_SYMBOL(i int) antlr.TerminalNode

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

IArray_constantContext is an interface to support dynamic dispatch.

type IArray_indexContext

type IArray_indexContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DECIMAL() antlr.TerminalNode

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

IArray_indexContext is an interface to support dynamic dispatch.

type IBinary_operatorContext

type IBinary_operatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MULTIPLY_OPERATOR() antlr.TerminalNode
	DIVIDE_SYMBOL() antlr.TerminalNode
	MODULO_SYMBOL() antlr.TerminalNode
	PLUS_SYMBOL() antlr.TerminalNode
	MINUS_SYMBOL() antlr.TerminalNode
	BIT_AND_SYMBOL() antlr.TerminalNode
	BIT_XOR_SYMBOL() antlr.TerminalNode
	BIT_OR_SYMBOL() antlr.TerminalNode
	DOUBLE_BAR_SYMBOL() antlr.TerminalNode
	EQUAL_SYMBOL() antlr.TerminalNode

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

IBinary_operatorContext is an interface to support dynamic dispatch.

type IBoolean_constantContext

type IBoolean_constantContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TRUE_SYMBOL() antlr.TerminalNode
	FALSE_SYMBOL() antlr.TerminalNode

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

IBoolean_constantContext is an interface to support dynamic dispatch.

type IBuiltin_function_expressionContext

type IBuiltin_function_expressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	LR_BRACKET_SYMBOL() antlr.TerminalNode
	RR_BRACKET_SYMBOL() antlr.TerminalNode
	AllScalar_expression_in_where() []IScalar_expression_in_whereContext
	Scalar_expression_in_where(i int) IScalar_expression_in_whereContext
	AllCOMMA_SYMBOL() []antlr.TerminalNode
	COMMA_SYMBOL(i int) antlr.TerminalNode

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

IBuiltin_function_expressionContext is an interface to support dynamic dispatch.

type IConstantContext

type IConstantContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Undefined_constant() IUndefined_constantContext
	Null_constant() INull_constantContext
	Boolean_constant() IBoolean_constantContext
	Number_constant() INumber_constantContext
	String_constant() IString_constantContext
	Array_constant() IArray_constantContext
	Object_constant() IObject_constantContext

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

IConstantContext is an interface to support dynamic dispatch.

type IContainer_expressionContext

type IContainer_expressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Container_name() IContainer_nameContext
	IDENTIFIER() antlr.TerminalNode
	AS_SYMBOL() antlr.TerminalNode

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

IContainer_expressionContext is an interface to support dynamic dispatch.

type IContainer_nameContext

type IContainer_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

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

IContainer_nameContext is an interface to support dynamic dispatch.

type ICreate_array_expressionContext

type ICreate_array_expressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Array_constant() IArray_constantContext

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

ICreate_array_expressionContext is an interface to support dynamic dispatch.

type ICreate_object_expressionContext

type ICreate_object_expressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Object_constant() IObject_constantContext

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

ICreate_object_expressionContext is an interface to support dynamic dispatch.

type IDecimal_literalContext

type IDecimal_literalContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DECIMAL() antlr.TerminalNode
	REAL() antlr.TerminalNode
	FLOAT() antlr.TerminalNode

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

IDecimal_literalContext is an interface to support dynamic dispatch.

type IFrom_clauseContext

type IFrom_clauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FROM_SYMBOL() antlr.TerminalNode
	From_specification() IFrom_specificationContext

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

IFrom_clauseContext is an interface to support dynamic dispatch.

type IFrom_sourceContext

type IFrom_sourceContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Container_expression() IContainer_expressionContext

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

IFrom_sourceContext is an interface to support dynamic dispatch.

type IFrom_specificationContext

type IFrom_specificationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	From_source() IFrom_sourceContext

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

IFrom_specificationContext is an interface to support dynamic dispatch.

type IHexadecimal_literalContext

type IHexadecimal_literalContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	HEXADECIMAL() antlr.TerminalNode

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

IHexadecimal_literalContext is an interface to support dynamic dispatch.

type IInput_aliasContext

type IInput_aliasContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

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

IInput_aliasContext is an interface to support dynamic dispatch.

type INull_constantContext

type INull_constantContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NULL_SYMBOL() antlr.TerminalNode

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

INull_constantContext is an interface to support dynamic dispatch.

type INumber_constantContext

type INumber_constantContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Decimal_literal() IDecimal_literalContext
	Hexadecimal_literal() IHexadecimal_literalContext

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

INumber_constantContext is an interface to support dynamic dispatch.

type IObject_constantContext

type IObject_constantContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LC_BRACKET_SYMBOL() antlr.TerminalNode
	RC_BRACKET_SYMBOL() antlr.TerminalNode
	AllObject_constant_field_pair() []IObject_constant_field_pairContext
	Object_constant_field_pair(i int) IObject_constant_field_pairContext
	AllCOMMA_SYMBOL() []antlr.TerminalNode
	COMMA_SYMBOL(i int) antlr.TerminalNode

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

IObject_constantContext is an interface to support dynamic dispatch.

type IObject_constant_field_pairContext

type IObject_constant_field_pairContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	COMMA_SYMBOL() antlr.TerminalNode
	Constant() IConstantContext
	Property_name() IProperty_nameContext
	AllDOUBLE_QUOTE_SYMBOL() []antlr.TerminalNode
	DOUBLE_QUOTE_SYMBOL(i int) antlr.TerminalNode

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

IObject_constant_field_pairContext is an interface to support dynamic dispatch.

type IObject_propertyContext

type IObject_propertyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Scalar_expression() IScalar_expressionContext
	Property_alias() IProperty_aliasContext
	AS_SYMBOL() antlr.TerminalNode

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

IObject_propertyContext is an interface to support dynamic dispatch.

type IObject_property_listContext

type IObject_property_listContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllObject_property() []IObject_propertyContext
	Object_property(i int) IObject_propertyContext
	AllCOMMA_SYMBOL() []antlr.TerminalNode
	COMMA_SYMBOL(i int) antlr.TerminalNode

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

IObject_property_listContext is an interface to support dynamic dispatch.

type IParameter_nameContext

type IParameter_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AT_SYMBOL() antlr.TerminalNode
	IDENTIFIER() antlr.TerminalNode

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

IParameter_nameContext is an interface to support dynamic dispatch.

type IProperty_aliasContext

type IProperty_aliasContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

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

IProperty_aliasContext is an interface to support dynamic dispatch.

type IProperty_nameContext

type IProperty_nameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

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

IProperty_nameContext is an interface to support dynamic dispatch.

type IRootContext

type IRootContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Select_() ISelectContext
	EOF() antlr.TerminalNode

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

IRootContext is an interface to support dynamic dispatch.

type IScalar_expressionContext

type IScalar_expressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Input_alias() IInput_aliasContext
	Unary_operator() IUnary_operatorContext
	Scalar_expression() IScalar_expressionContext
	DOT_SYMBOL() antlr.TerminalNode
	Property_name() IProperty_nameContext
	LS_BRACKET_SYMBOL() antlr.TerminalNode
	RS_BRACKET_SYMBOL() antlr.TerminalNode
	AllDOUBLE_QUOTE_SYMBOL() []antlr.TerminalNode
	DOUBLE_QUOTE_SYMBOL(i int) antlr.TerminalNode
	Array_index() IArray_indexContext

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

IScalar_expressionContext is an interface to support dynamic dispatch.

type IScalar_expression_in_whereContext

type IScalar_expression_in_whereContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Constant() IConstantContext
	Input_alias() IInput_aliasContext
	Parameter_name() IParameter_nameContext
	Unary_operator() IUnary_operatorContext
	AllScalar_expression_in_where() []IScalar_expression_in_whereContext
	Scalar_expression_in_where(i int) IScalar_expression_in_whereContext
	Scalar_function_expression() IScalar_function_expressionContext
	Create_object_expression() ICreate_object_expressionContext
	Create_array_expression() ICreate_array_expressionContext
	LR_BRACKET_SYMBOL() antlr.TerminalNode
	RR_BRACKET_SYMBOL() antlr.TerminalNode
	AND_SYMBOL() antlr.TerminalNode
	OR_SYMBOL() antlr.TerminalNode
	Binary_operator() IBinary_operatorContext
	QUESTION_MARK_SYMBOL() antlr.TerminalNode
	COLON_SYMBOL() antlr.TerminalNode
	DOT_SYMBOL() antlr.TerminalNode
	Property_name() IProperty_nameContext
	LS_BRACKET_SYMBOL() antlr.TerminalNode
	RS_BRACKET_SYMBOL() antlr.TerminalNode
	AllDOUBLE_QUOTE_SYMBOL() []antlr.TerminalNode
	DOUBLE_QUOTE_SYMBOL(i int) antlr.TerminalNode
	Array_index() IArray_indexContext

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

IScalar_expression_in_whereContext is an interface to support dynamic dispatch.

type IScalar_function_expressionContext

type IScalar_function_expressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Udf_scalar_function_expression() IUdf_scalar_function_expressionContext
	Builtin_function_expression() IBuiltin_function_expressionContext

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

IScalar_function_expressionContext is an interface to support dynamic dispatch.

type ISelectContext

type ISelectContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Select_clause() ISelect_clauseContext
	From_clause() IFrom_clauseContext
	Where_clause() IWhere_clauseContext

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

ISelectContext is an interface to support dynamic dispatch.

type ISelect_clauseContext

type ISelect_clauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SELECT_SYMBOL() antlr.TerminalNode
	Select_specification() ISelect_specificationContext

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

ISelect_clauseContext is an interface to support dynamic dispatch.

type ISelect_specificationContext

type ISelect_specificationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MULTIPLY_OPERATOR() antlr.TerminalNode
	Object_property_list() IObject_property_listContext
	DISTINCT_SYMBOL() antlr.TerminalNode

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

ISelect_specificationContext is an interface to support dynamic dispatch.

type IString_constantContext

type IString_constantContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	String_literal() IString_literalContext

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

IString_constantContext is an interface to support dynamic dispatch.

type IString_literalContext

type IString_literalContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	STRING_LITERAL() antlr.TerminalNode

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

IString_literalContext is an interface to support dynamic dispatch.

type IUdf_scalar_function_expressionContext

type IUdf_scalar_function_expressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UDF_SYMBOL() antlr.TerminalNode
	DOT_SYMBOL() antlr.TerminalNode
	IDENTIFIER() antlr.TerminalNode
	LR_BRACKET_SYMBOL() antlr.TerminalNode
	RR_BRACKET_SYMBOL() antlr.TerminalNode
	AllScalar_expression_in_where() []IScalar_expression_in_whereContext
	Scalar_expression_in_where(i int) IScalar_expression_in_whereContext
	AllCOMMA_SYMBOL() []antlr.TerminalNode
	COMMA_SYMBOL(i int) antlr.TerminalNode

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

IUdf_scalar_function_expressionContext 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
	BIT_NOT_SYMBOL() antlr.TerminalNode
	PLUS_SYMBOL() antlr.TerminalNode
	MINUS_SYMBOL() antlr.TerminalNode

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

IUnary_operatorContext is an interface to support dynamic dispatch.

type IUndefined_constantContext

type IUndefined_constantContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UNDEFINED_SYMBOL() antlr.TerminalNode

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

IUndefined_constantContext is an interface to support dynamic dispatch.

type IWhere_clauseContext

type IWhere_clauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WHERE_SYMBOL() antlr.TerminalNode
	Scalar_expression_in_where() IScalar_expression_in_whereContext

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

IWhere_clauseContext is an interface to support dynamic dispatch.

type Input_aliasContext

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

func NewEmptyInput_aliasContext

func NewEmptyInput_aliasContext() *Input_aliasContext

func NewInput_aliasContext

func NewInput_aliasContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Input_aliasContext

func (*Input_aliasContext) Accept

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

func (*Input_aliasContext) EnterRule

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

func (*Input_aliasContext) ExitRule

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

func (*Input_aliasContext) GetParser

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

func (*Input_aliasContext) GetRuleContext

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

func (*Input_aliasContext) IDENTIFIER

func (s *Input_aliasContext) IDENTIFIER() antlr.TerminalNode

func (*Input_aliasContext) IsInput_aliasContext

func (*Input_aliasContext) IsInput_aliasContext()

func (*Input_aliasContext) ToStringTree

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

type Null_constantContext

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

func NewEmptyNull_constantContext

func NewEmptyNull_constantContext() *Null_constantContext

func NewNull_constantContext

func NewNull_constantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Null_constantContext

func (*Null_constantContext) Accept

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

func (*Null_constantContext) EnterRule

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

func (*Null_constantContext) ExitRule

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

func (*Null_constantContext) GetParser

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

func (*Null_constantContext) GetRuleContext

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

func (*Null_constantContext) IsNull_constantContext

func (*Null_constantContext) IsNull_constantContext()

func (*Null_constantContext) NULL_SYMBOL

func (s *Null_constantContext) NULL_SYMBOL() antlr.TerminalNode

func (*Null_constantContext) ToStringTree

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

type Number_constantContext

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

func NewEmptyNumber_constantContext

func NewEmptyNumber_constantContext() *Number_constantContext

func NewNumber_constantContext

func NewNumber_constantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Number_constantContext

func (*Number_constantContext) Accept

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

func (*Number_constantContext) Decimal_literal

func (s *Number_constantContext) Decimal_literal() IDecimal_literalContext

func (*Number_constantContext) EnterRule

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

func (*Number_constantContext) ExitRule

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

func (*Number_constantContext) GetParser

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

func (*Number_constantContext) GetRuleContext

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

func (*Number_constantContext) Hexadecimal_literal

func (s *Number_constantContext) Hexadecimal_literal() IHexadecimal_literalContext

func (*Number_constantContext) IsNumber_constantContext

func (*Number_constantContext) IsNumber_constantContext()

func (*Number_constantContext) ToStringTree

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

type Object_constantContext

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

func NewEmptyObject_constantContext

func NewEmptyObject_constantContext() *Object_constantContext

func NewObject_constantContext

func NewObject_constantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Object_constantContext

func (*Object_constantContext) Accept

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

func (*Object_constantContext) AllCOMMA_SYMBOL

func (s *Object_constantContext) AllCOMMA_SYMBOL() []antlr.TerminalNode

func (*Object_constantContext) AllObject_constant_field_pair

func (s *Object_constantContext) AllObject_constant_field_pair() []IObject_constant_field_pairContext

func (*Object_constantContext) COMMA_SYMBOL

func (s *Object_constantContext) COMMA_SYMBOL(i int) antlr.TerminalNode

func (*Object_constantContext) EnterRule

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

func (*Object_constantContext) ExitRule

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

func (*Object_constantContext) GetParser

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

func (*Object_constantContext) GetRuleContext

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

func (*Object_constantContext) IsObject_constantContext

func (*Object_constantContext) IsObject_constantContext()

func (*Object_constantContext) LC_BRACKET_SYMBOL

func (s *Object_constantContext) LC_BRACKET_SYMBOL() antlr.TerminalNode

func (*Object_constantContext) Object_constant_field_pair

func (s *Object_constantContext) Object_constant_field_pair(i int) IObject_constant_field_pairContext

func (*Object_constantContext) RC_BRACKET_SYMBOL

func (s *Object_constantContext) RC_BRACKET_SYMBOL() antlr.TerminalNode

func (*Object_constantContext) ToStringTree

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

type Object_constant_field_pairContext

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

func NewEmptyObject_constant_field_pairContext

func NewEmptyObject_constant_field_pairContext() *Object_constant_field_pairContext

func NewObject_constant_field_pairContext

func NewObject_constant_field_pairContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Object_constant_field_pairContext

func (*Object_constant_field_pairContext) Accept

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

func (*Object_constant_field_pairContext) AllDOUBLE_QUOTE_SYMBOL

func (s *Object_constant_field_pairContext) AllDOUBLE_QUOTE_SYMBOL() []antlr.TerminalNode

func (*Object_constant_field_pairContext) COMMA_SYMBOL

func (s *Object_constant_field_pairContext) COMMA_SYMBOL() antlr.TerminalNode

func (*Object_constant_field_pairContext) Constant

func (*Object_constant_field_pairContext) DOUBLE_QUOTE_SYMBOL

func (s *Object_constant_field_pairContext) DOUBLE_QUOTE_SYMBOL(i int) antlr.TerminalNode

func (*Object_constant_field_pairContext) EnterRule

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

func (*Object_constant_field_pairContext) ExitRule

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

func (*Object_constant_field_pairContext) GetParser

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

func (*Object_constant_field_pairContext) GetRuleContext

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

func (*Object_constant_field_pairContext) IsObject_constant_field_pairContext

func (*Object_constant_field_pairContext) IsObject_constant_field_pairContext()

func (*Object_constant_field_pairContext) Property_name

func (*Object_constant_field_pairContext) ToStringTree

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

type Object_propertyContext

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

func NewEmptyObject_propertyContext

func NewEmptyObject_propertyContext() *Object_propertyContext

func NewObject_propertyContext

func NewObject_propertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Object_propertyContext

func (*Object_propertyContext) AS_SYMBOL

func (s *Object_propertyContext) AS_SYMBOL() antlr.TerminalNode

func (*Object_propertyContext) Accept

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

func (*Object_propertyContext) EnterRule

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

func (*Object_propertyContext) ExitRule

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

func (*Object_propertyContext) GetParser

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

func (*Object_propertyContext) GetRuleContext

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

func (*Object_propertyContext) IsObject_propertyContext

func (*Object_propertyContext) IsObject_propertyContext()

func (*Object_propertyContext) Property_alias

func (s *Object_propertyContext) Property_alias() IProperty_aliasContext

func (*Object_propertyContext) Scalar_expression

func (s *Object_propertyContext) Scalar_expression() IScalar_expressionContext

func (*Object_propertyContext) ToStringTree

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

type Object_property_listContext

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

func NewEmptyObject_property_listContext

func NewEmptyObject_property_listContext() *Object_property_listContext

func NewObject_property_listContext

func NewObject_property_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Object_property_listContext

func (*Object_property_listContext) Accept

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

func (*Object_property_listContext) AllCOMMA_SYMBOL

func (s *Object_property_listContext) AllCOMMA_SYMBOL() []antlr.TerminalNode

func (*Object_property_listContext) AllObject_property

func (s *Object_property_listContext) AllObject_property() []IObject_propertyContext

func (*Object_property_listContext) COMMA_SYMBOL

func (s *Object_property_listContext) COMMA_SYMBOL(i int) antlr.TerminalNode

func (*Object_property_listContext) EnterRule

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

func (*Object_property_listContext) ExitRule

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

func (*Object_property_listContext) GetParser

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

func (*Object_property_listContext) GetRuleContext

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

func (*Object_property_listContext) IsObject_property_listContext

func (*Object_property_listContext) IsObject_property_listContext()

func (*Object_property_listContext) Object_property

func (*Object_property_listContext) ToStringTree

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

type Parameter_nameContext

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

func NewEmptyParameter_nameContext

func NewEmptyParameter_nameContext() *Parameter_nameContext

func NewParameter_nameContext

func NewParameter_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Parameter_nameContext

func (*Parameter_nameContext) AT_SYMBOL

func (s *Parameter_nameContext) AT_SYMBOL() antlr.TerminalNode

func (*Parameter_nameContext) Accept

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

func (*Parameter_nameContext) EnterRule

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

func (*Parameter_nameContext) ExitRule

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

func (*Parameter_nameContext) GetParser

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

func (*Parameter_nameContext) GetRuleContext

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

func (*Parameter_nameContext) IDENTIFIER

func (s *Parameter_nameContext) IDENTIFIER() antlr.TerminalNode

func (*Parameter_nameContext) IsParameter_nameContext

func (*Parameter_nameContext) IsParameter_nameContext()

func (*Parameter_nameContext) ToStringTree

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

type Property_aliasContext

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

func NewEmptyProperty_aliasContext

func NewEmptyProperty_aliasContext() *Property_aliasContext

func NewProperty_aliasContext

func NewProperty_aliasContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Property_aliasContext

func (*Property_aliasContext) Accept

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

func (*Property_aliasContext) EnterRule

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

func (*Property_aliasContext) ExitRule

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

func (*Property_aliasContext) GetParser

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

func (*Property_aliasContext) GetRuleContext

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

func (*Property_aliasContext) IDENTIFIER

func (s *Property_aliasContext) IDENTIFIER() antlr.TerminalNode

func (*Property_aliasContext) IsProperty_aliasContext

func (*Property_aliasContext) IsProperty_aliasContext()

func (*Property_aliasContext) ToStringTree

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

type Property_nameContext

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

func NewEmptyProperty_nameContext

func NewEmptyProperty_nameContext() *Property_nameContext

func NewProperty_nameContext

func NewProperty_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Property_nameContext

func (*Property_nameContext) Accept

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

func (*Property_nameContext) EnterRule

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

func (*Property_nameContext) ExitRule

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

func (*Property_nameContext) GetParser

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

func (*Property_nameContext) GetRuleContext

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

func (*Property_nameContext) IDENTIFIER

func (s *Property_nameContext) IDENTIFIER() antlr.TerminalNode

func (*Property_nameContext) IsProperty_nameContext

func (*Property_nameContext) IsProperty_nameContext()

func (*Property_nameContext) ToStringTree

func (s *Property_nameContext) 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) Select_

func (s *RootContext) Select_() ISelectContext

func (*RootContext) ToStringTree

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

type Scalar_expressionContext

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

func NewEmptyScalar_expressionContext

func NewEmptyScalar_expressionContext() *Scalar_expressionContext

func NewScalar_expressionContext

func NewScalar_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Scalar_expressionContext

func (*Scalar_expressionContext) Accept

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

func (*Scalar_expressionContext) AllDOUBLE_QUOTE_SYMBOL

func (s *Scalar_expressionContext) AllDOUBLE_QUOTE_SYMBOL() []antlr.TerminalNode

func (*Scalar_expressionContext) Array_index

func (*Scalar_expressionContext) DOT_SYMBOL

func (s *Scalar_expressionContext) DOT_SYMBOL() antlr.TerminalNode

func (*Scalar_expressionContext) DOUBLE_QUOTE_SYMBOL

func (s *Scalar_expressionContext) DOUBLE_QUOTE_SYMBOL(i int) antlr.TerminalNode

func (*Scalar_expressionContext) EnterRule

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

func (*Scalar_expressionContext) ExitRule

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

func (*Scalar_expressionContext) GetParser

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

func (*Scalar_expressionContext) GetRuleContext

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

func (*Scalar_expressionContext) Input_alias

func (*Scalar_expressionContext) IsScalar_expressionContext

func (*Scalar_expressionContext) IsScalar_expressionContext()

func (*Scalar_expressionContext) LS_BRACKET_SYMBOL

func (s *Scalar_expressionContext) LS_BRACKET_SYMBOL() antlr.TerminalNode

func (*Scalar_expressionContext) Property_name

func (*Scalar_expressionContext) RS_BRACKET_SYMBOL

func (s *Scalar_expressionContext) RS_BRACKET_SYMBOL() antlr.TerminalNode

func (*Scalar_expressionContext) Scalar_expression

func (s *Scalar_expressionContext) Scalar_expression() IScalar_expressionContext

func (*Scalar_expressionContext) ToStringTree

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

func (*Scalar_expressionContext) Unary_operator

type Scalar_expression_in_whereContext

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

func NewEmptyScalar_expression_in_whereContext

func NewEmptyScalar_expression_in_whereContext() *Scalar_expression_in_whereContext

func NewScalar_expression_in_whereContext

func NewScalar_expression_in_whereContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Scalar_expression_in_whereContext

func (*Scalar_expression_in_whereContext) AND_SYMBOL

func (s *Scalar_expression_in_whereContext) AND_SYMBOL() antlr.TerminalNode

func (*Scalar_expression_in_whereContext) Accept

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

func (*Scalar_expression_in_whereContext) AllDOUBLE_QUOTE_SYMBOL

func (s *Scalar_expression_in_whereContext) AllDOUBLE_QUOTE_SYMBOL() []antlr.TerminalNode

func (*Scalar_expression_in_whereContext) AllScalar_expression_in_where

func (s *Scalar_expression_in_whereContext) AllScalar_expression_in_where() []IScalar_expression_in_whereContext

func (*Scalar_expression_in_whereContext) Array_index

func (*Scalar_expression_in_whereContext) Binary_operator

func (*Scalar_expression_in_whereContext) COLON_SYMBOL

func (s *Scalar_expression_in_whereContext) COLON_SYMBOL() antlr.TerminalNode

func (*Scalar_expression_in_whereContext) Constant

func (*Scalar_expression_in_whereContext) Create_array_expression

func (*Scalar_expression_in_whereContext) Create_object_expression

func (*Scalar_expression_in_whereContext) DOT_SYMBOL

func (s *Scalar_expression_in_whereContext) DOT_SYMBOL() antlr.TerminalNode

func (*Scalar_expression_in_whereContext) DOUBLE_QUOTE_SYMBOL

func (s *Scalar_expression_in_whereContext) DOUBLE_QUOTE_SYMBOL(i int) antlr.TerminalNode

func (*Scalar_expression_in_whereContext) EnterRule

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

func (*Scalar_expression_in_whereContext) ExitRule

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

func (*Scalar_expression_in_whereContext) GetParser

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

func (*Scalar_expression_in_whereContext) GetRuleContext

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

func (*Scalar_expression_in_whereContext) Input_alias

func (*Scalar_expression_in_whereContext) IsScalar_expression_in_whereContext

func (*Scalar_expression_in_whereContext) IsScalar_expression_in_whereContext()

func (*Scalar_expression_in_whereContext) LR_BRACKET_SYMBOL

func (s *Scalar_expression_in_whereContext) LR_BRACKET_SYMBOL() antlr.TerminalNode

func (*Scalar_expression_in_whereContext) LS_BRACKET_SYMBOL

func (s *Scalar_expression_in_whereContext) LS_BRACKET_SYMBOL() antlr.TerminalNode

func (*Scalar_expression_in_whereContext) OR_SYMBOL

func (s *Scalar_expression_in_whereContext) OR_SYMBOL() antlr.TerminalNode

func (*Scalar_expression_in_whereContext) Parameter_name

func (*Scalar_expression_in_whereContext) Property_name

func (*Scalar_expression_in_whereContext) QUESTION_MARK_SYMBOL

func (s *Scalar_expression_in_whereContext) QUESTION_MARK_SYMBOL() antlr.TerminalNode

func (*Scalar_expression_in_whereContext) RR_BRACKET_SYMBOL

func (s *Scalar_expression_in_whereContext) RR_BRACKET_SYMBOL() antlr.TerminalNode

func (*Scalar_expression_in_whereContext) RS_BRACKET_SYMBOL

func (s *Scalar_expression_in_whereContext) RS_BRACKET_SYMBOL() antlr.TerminalNode

func (*Scalar_expression_in_whereContext) Scalar_expression_in_where

func (*Scalar_expression_in_whereContext) Scalar_function_expression

func (*Scalar_expression_in_whereContext) ToStringTree

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

func (*Scalar_expression_in_whereContext) Unary_operator

type Scalar_function_expressionContext

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

func NewEmptyScalar_function_expressionContext

func NewEmptyScalar_function_expressionContext() *Scalar_function_expressionContext

func NewScalar_function_expressionContext

func NewScalar_function_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Scalar_function_expressionContext

func (*Scalar_function_expressionContext) Accept

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

func (*Scalar_function_expressionContext) Builtin_function_expression

func (*Scalar_function_expressionContext) EnterRule

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

func (*Scalar_function_expressionContext) ExitRule

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

func (*Scalar_function_expressionContext) GetParser

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

func (*Scalar_function_expressionContext) GetRuleContext

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

func (*Scalar_function_expressionContext) IsScalar_function_expressionContext

func (*Scalar_function_expressionContext) IsScalar_function_expressionContext()

func (*Scalar_function_expressionContext) ToStringTree

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

func (*Scalar_function_expressionContext) Udf_scalar_function_expression

type SelectContext

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

func NewEmptySelectContext

func NewEmptySelectContext() *SelectContext

func NewSelectContext

func NewSelectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectContext

func (*SelectContext) Accept

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

func (*SelectContext) EnterRule

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

func (*SelectContext) ExitRule

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

func (*SelectContext) From_clause

func (s *SelectContext) From_clause() IFrom_clauseContext

func (*SelectContext) GetParser

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

func (*SelectContext) GetRuleContext

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

func (*SelectContext) IsSelectContext

func (*SelectContext) IsSelectContext()

func (*SelectContext) Select_clause

func (s *SelectContext) Select_clause() ISelect_clauseContext

func (*SelectContext) ToStringTree

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

func (*SelectContext) Where_clause

func (s *SelectContext) Where_clause() IWhere_clauseContext

type Select_clauseContext

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

func NewEmptySelect_clauseContext

func NewEmptySelect_clauseContext() *Select_clauseContext

func NewSelect_clauseContext

func NewSelect_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Select_clauseContext

func (*Select_clauseContext) Accept

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

func (*Select_clauseContext) EnterRule

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

func (*Select_clauseContext) ExitRule

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

func (*Select_clauseContext) GetParser

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

func (*Select_clauseContext) GetRuleContext

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

func (*Select_clauseContext) IsSelect_clauseContext

func (*Select_clauseContext) IsSelect_clauseContext()

func (*Select_clauseContext) SELECT_SYMBOL

func (s *Select_clauseContext) SELECT_SYMBOL() antlr.TerminalNode

func (*Select_clauseContext) Select_specification

func (s *Select_clauseContext) Select_specification() ISelect_specificationContext

func (*Select_clauseContext) ToStringTree

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

type Select_specificationContext

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

func NewEmptySelect_specificationContext

func NewEmptySelect_specificationContext() *Select_specificationContext

func NewSelect_specificationContext

func NewSelect_specificationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Select_specificationContext

func (*Select_specificationContext) Accept

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

func (*Select_specificationContext) DISTINCT_SYMBOL

func (s *Select_specificationContext) DISTINCT_SYMBOL() antlr.TerminalNode

func (*Select_specificationContext) EnterRule

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

func (*Select_specificationContext) ExitRule

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

func (*Select_specificationContext) GetParser

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

func (*Select_specificationContext) GetRuleContext

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

func (*Select_specificationContext) IsSelect_specificationContext

func (*Select_specificationContext) IsSelect_specificationContext()

func (*Select_specificationContext) MULTIPLY_OPERATOR

func (s *Select_specificationContext) MULTIPLY_OPERATOR() antlr.TerminalNode

func (*Select_specificationContext) Object_property_list

func (*Select_specificationContext) ToStringTree

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

type String_constantContext

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

func NewEmptyString_constantContext

func NewEmptyString_constantContext() *String_constantContext

func NewString_constantContext

func NewString_constantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *String_constantContext

func (*String_constantContext) Accept

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

func (*String_constantContext) EnterRule

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

func (*String_constantContext) ExitRule

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

func (*String_constantContext) GetParser

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

func (*String_constantContext) GetRuleContext

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

func (*String_constantContext) IsString_constantContext

func (*String_constantContext) IsString_constantContext()

func (*String_constantContext) String_literal

func (s *String_constantContext) String_literal() IString_literalContext

func (*String_constantContext) ToStringTree

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

type String_literalContext

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

func NewEmptyString_literalContext

func NewEmptyString_literalContext() *String_literalContext

func NewString_literalContext

func NewString_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *String_literalContext

func (*String_literalContext) Accept

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

func (*String_literalContext) EnterRule

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

func (*String_literalContext) ExitRule

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

func (*String_literalContext) GetParser

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

func (*String_literalContext) GetRuleContext

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

func (*String_literalContext) IsString_literalContext

func (*String_literalContext) IsString_literalContext()

func (*String_literalContext) STRING_LITERAL

func (s *String_literalContext) STRING_LITERAL() antlr.TerminalNode

func (*String_literalContext) ToStringTree

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

type Udf_scalar_function_expressionContext

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

func NewEmptyUdf_scalar_function_expressionContext

func NewEmptyUdf_scalar_function_expressionContext() *Udf_scalar_function_expressionContext

func NewUdf_scalar_function_expressionContext

func NewUdf_scalar_function_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Udf_scalar_function_expressionContext

func (*Udf_scalar_function_expressionContext) Accept

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

func (*Udf_scalar_function_expressionContext) AllCOMMA_SYMBOL

func (s *Udf_scalar_function_expressionContext) AllCOMMA_SYMBOL() []antlr.TerminalNode

func (*Udf_scalar_function_expressionContext) AllScalar_expression_in_where

func (*Udf_scalar_function_expressionContext) COMMA_SYMBOL

func (s *Udf_scalar_function_expressionContext) COMMA_SYMBOL(i int) antlr.TerminalNode

func (*Udf_scalar_function_expressionContext) DOT_SYMBOL

func (s *Udf_scalar_function_expressionContext) DOT_SYMBOL() antlr.TerminalNode

func (*Udf_scalar_function_expressionContext) EnterRule

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

func (*Udf_scalar_function_expressionContext) ExitRule

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

func (*Udf_scalar_function_expressionContext) GetParser

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

func (*Udf_scalar_function_expressionContext) GetRuleContext

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

func (*Udf_scalar_function_expressionContext) IDENTIFIER

func (s *Udf_scalar_function_expressionContext) IDENTIFIER() antlr.TerminalNode

func (*Udf_scalar_function_expressionContext) IsUdf_scalar_function_expressionContext

func (*Udf_scalar_function_expressionContext) IsUdf_scalar_function_expressionContext()

func (*Udf_scalar_function_expressionContext) LR_BRACKET_SYMBOL

func (s *Udf_scalar_function_expressionContext) LR_BRACKET_SYMBOL() antlr.TerminalNode

func (*Udf_scalar_function_expressionContext) RR_BRACKET_SYMBOL

func (s *Udf_scalar_function_expressionContext) RR_BRACKET_SYMBOL() antlr.TerminalNode

func (*Udf_scalar_function_expressionContext) Scalar_expression_in_where

func (*Udf_scalar_function_expressionContext) ToStringTree

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

func (*Udf_scalar_function_expressionContext) UDF_SYMBOL

func (s *Udf_scalar_function_expressionContext) UDF_SYMBOL() antlr.TerminalNode

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

func (s *Unary_operatorContext) BIT_NOT_SYMBOL() antlr.TerminalNode

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_SYMBOL

func (s *Unary_operatorContext) MINUS_SYMBOL() antlr.TerminalNode

func (*Unary_operatorContext) PLUS_SYMBOL

func (s *Unary_operatorContext) PLUS_SYMBOL() antlr.TerminalNode

func (*Unary_operatorContext) ToStringTree

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

type Undefined_constantContext

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

func NewEmptyUndefined_constantContext

func NewEmptyUndefined_constantContext() *Undefined_constantContext

func NewUndefined_constantContext

func NewUndefined_constantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Undefined_constantContext

func (*Undefined_constantContext) Accept

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

func (*Undefined_constantContext) EnterRule

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

func (*Undefined_constantContext) ExitRule

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

func (*Undefined_constantContext) GetParser

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

func (*Undefined_constantContext) GetRuleContext

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

func (*Undefined_constantContext) IsUndefined_constantContext

func (*Undefined_constantContext) IsUndefined_constantContext()

func (*Undefined_constantContext) ToStringTree

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

func (*Undefined_constantContext) UNDEFINED_SYMBOL

func (s *Undefined_constantContext) UNDEFINED_SYMBOL() antlr.TerminalNode

type Where_clauseContext

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

func NewEmptyWhere_clauseContext

func NewEmptyWhere_clauseContext() *Where_clauseContext

func NewWhere_clauseContext

func NewWhere_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Where_clauseContext

func (*Where_clauseContext) Accept

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

func (*Where_clauseContext) EnterRule

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

func (*Where_clauseContext) ExitRule

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

func (*Where_clauseContext) GetParser

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

func (*Where_clauseContext) GetRuleContext

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

func (*Where_clauseContext) IsWhere_clauseContext

func (*Where_clauseContext) IsWhere_clauseContext()

func (*Where_clauseContext) Scalar_expression_in_where

func (s *Where_clauseContext) Scalar_expression_in_where() IScalar_expression_in_whereContext

func (*Where_clauseContext) ToStringTree

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

func (*Where_clauseContext) WHERE_SYMBOL

func (s *Where_clauseContext) WHERE_SYMBOL() antlr.TerminalNode

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL