Documentation ¶
Index ¶
- Constants
- type BaseQueryListener
- func (s *BaseQueryListener) EnterCriterion(ctx *CriterionContext)
- func (s *BaseQueryListener) EnterCriterions(ctx *CriterionsContext)
- func (s *BaseQueryListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseQueryListener) EnterExpression(ctx *ExpressionContext)
- func (s *BaseQueryListener) EnterManyValues(ctx *ManyValuesContext)
- func (s *BaseQueryListener) EnterMultiValues(ctx *MultiValuesContext)
- func (s *BaseQueryListener) EnterMultivariate(ctx *MultivariateContext)
- func (s *BaseQueryListener) EnterUnivariate(ctx *UnivariateContext)
- func (s *BaseQueryListener) ExitCriterion(ctx *CriterionContext)
- func (s *BaseQueryListener) ExitCriterions(ctx *CriterionsContext)
- func (s *BaseQueryListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseQueryListener) ExitExpression(ctx *ExpressionContext)
- func (s *BaseQueryListener) ExitManyValues(ctx *ManyValuesContext)
- func (s *BaseQueryListener) ExitMultiValues(ctx *MultiValuesContext)
- func (s *BaseQueryListener) ExitMultivariate(ctx *MultivariateContext)
- func (s *BaseQueryListener) ExitUnivariate(ctx *UnivariateContext)
- func (s *BaseQueryListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseQueryListener) VisitTerminal(node antlr.TerminalNode)
- type CriterionContext
- func (s *CriterionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CriterionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CriterionContext) GetParser() antlr.Parser
- func (s *CriterionContext) GetRuleContext() antlr.RuleContext
- func (*CriterionContext) IsCriterionContext()
- func (s *CriterionContext) Multivariate() IMultivariateContext
- func (s *CriterionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *CriterionContext) Univariate() IUnivariateContext
- type CriterionsContext
- func (s *CriterionsContext) Concat() antlr.TerminalNode
- func (s *CriterionsContext) Criterion() ICriterionContext
- func (s *CriterionsContext) Criterions() ICriterionsContext
- func (s *CriterionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CriterionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CriterionsContext) GetParser() antlr.Parser
- func (s *CriterionsContext) GetRuleContext() antlr.RuleContext
- func (*CriterionsContext) IsCriterionsContext()
- func (s *CriterionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) Criterions() ICriterionsContext
- func (s *ExpressionContext) EOF() antlr.TerminalNode
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ICriterionContext
- type ICriterionsContext
- type IExpressionContext
- type IManyValuesContext
- type IMultiValuesContext
- type IMultivariateContext
- type IUnivariateContext
- type ManyValuesContext
- func (s *ManyValuesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ManyValuesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ManyValuesContext) GetParser() antlr.Parser
- func (s *ManyValuesContext) GetRuleContext() antlr.RuleContext
- func (*ManyValuesContext) IsManyValuesContext()
- func (s *ManyValuesContext) ManyValues() IManyValuesContext
- func (s *ManyValuesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ManyValuesContext) Value() antlr.TerminalNode
- func (s *ManyValuesContext) ValueSeparator() antlr.TerminalNode
- type MultiValuesContext
- func (s *MultiValuesContext) CloseBracket() antlr.TerminalNode
- func (s *MultiValuesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiValuesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiValuesContext) GetParser() antlr.Parser
- func (s *MultiValuesContext) GetRuleContext() antlr.RuleContext
- func (*MultiValuesContext) IsMultiValuesContext()
- func (s *MultiValuesContext) ManyValues() IManyValuesContext
- func (s *MultiValuesContext) OpenBracket() antlr.TerminalNode
- func (s *MultiValuesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultivariateContext
- func (s *MultivariateContext) AllWhitespace() []antlr.TerminalNode
- func (s *MultivariateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultivariateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultivariateContext) GetParser() antlr.Parser
- func (s *MultivariateContext) GetRuleContext() antlr.RuleContext
- func (*MultivariateContext) IsMultivariateContext()
- func (s *MultivariateContext) Key() antlr.TerminalNode
- func (s *MultivariateContext) MultiOp() antlr.TerminalNode
- func (s *MultivariateContext) MultiValues() IMultiValuesContext
- func (s *MultivariateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MultivariateContext) Whitespace(i int) antlr.TerminalNode
- type QueryLexer
- type QueryListener
- type QueryParser
- func (p *QueryParser) Criterion() (localctx ICriterionContext)
- func (p *QueryParser) Criterions() (localctx ICriterionsContext)
- func (p *QueryParser) Expression() (localctx IExpressionContext)
- func (p *QueryParser) ManyValues() (localctx IManyValuesContext)
- func (p *QueryParser) MultiValues() (localctx IMultiValuesContext)
- func (p *QueryParser) Multivariate() (localctx IMultivariateContext)
- func (p *QueryParser) Univariate() (localctx IUnivariateContext)
- type UnivariateContext
- func (s *UnivariateContext) AllWhitespace() []antlr.TerminalNode
- func (s *UnivariateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnivariateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnivariateContext) GetParser() antlr.Parser
- func (s *UnivariateContext) GetRuleContext() antlr.RuleContext
- func (*UnivariateContext) IsUnivariateContext()
- func (s *UnivariateContext) Key() antlr.TerminalNode
- func (s *UnivariateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UnivariateContext) UniOp() antlr.TerminalNode
- func (s *UnivariateContext) Value() antlr.TerminalNode
- func (s *UnivariateContext) Whitespace(i int) antlr.TerminalNode
Constants ¶
const ( QueryLexerMultiOp = 1 QueryLexerUniOp = 2 QueryLexerConcat = 3 QueryLexerValue = 4 QueryLexerValueSeparator = 5 QueryLexerKey = 6 QueryLexerOpenBracket = 7 QueryLexerCloseBracket = 8 QueryLexerWhitespace = 9 QueryLexerWS = 10 )
QueryLexer tokens.
const ( QueryParserEOF = antlr.TokenEOF QueryParserMultiOp = 1 QueryParserUniOp = 2 QueryParserConcat = 3 QueryParserValue = 4 QueryParserValueSeparator = 5 QueryParserKey = 6 QueryParserOpenBracket = 7 QueryParserCloseBracket = 8 QueryParserWhitespace = 9 QueryParserWS = 10 )
QueryParser tokens.
const ( QueryParserRULE_expression = 0 QueryParserRULE_criterions = 1 QueryParserRULE_criterion = 2 QueryParserRULE_multivariate = 3 QueryParserRULE_univariate = 4 QueryParserRULE_multiValues = 5 QueryParserRULE_manyValues = 6 )
QueryParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseQueryListener ¶
type BaseQueryListener struct{}
BaseQueryListener is a complete listener for a parse tree produced by QueryParser.
func (*BaseQueryListener) EnterCriterion ¶
func (s *BaseQueryListener) EnterCriterion(ctx *CriterionContext)
EnterCriterion is called when production criterion is entered.
func (*BaseQueryListener) EnterCriterions ¶
func (s *BaseQueryListener) EnterCriterions(ctx *CriterionsContext)
EnterCriterions is called when production criterions is entered.
func (*BaseQueryListener) EnterEveryRule ¶
func (s *BaseQueryListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseQueryListener) EnterExpression ¶
func (s *BaseQueryListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BaseQueryListener) EnterManyValues ¶
func (s *BaseQueryListener) EnterManyValues(ctx *ManyValuesContext)
EnterManyValues is called when production manyValues is entered.
func (*BaseQueryListener) EnterMultiValues ¶
func (s *BaseQueryListener) EnterMultiValues(ctx *MultiValuesContext)
EnterMultiValues is called when production multiValues is entered.
func (*BaseQueryListener) EnterMultivariate ¶
func (s *BaseQueryListener) EnterMultivariate(ctx *MultivariateContext)
EnterMultivariate is called when production multivariate is entered.
func (*BaseQueryListener) EnterUnivariate ¶
func (s *BaseQueryListener) EnterUnivariate(ctx *UnivariateContext)
EnterUnivariate is called when production univariate is entered.
func (*BaseQueryListener) ExitCriterion ¶
func (s *BaseQueryListener) ExitCriterion(ctx *CriterionContext)
ExitCriterion is called when production criterion is exited.
func (*BaseQueryListener) ExitCriterions ¶
func (s *BaseQueryListener) ExitCriterions(ctx *CriterionsContext)
ExitCriterions is called when production criterions is exited.
func (*BaseQueryListener) ExitEveryRule ¶
func (s *BaseQueryListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseQueryListener) ExitExpression ¶
func (s *BaseQueryListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BaseQueryListener) ExitManyValues ¶
func (s *BaseQueryListener) ExitManyValues(ctx *ManyValuesContext)
ExitManyValues is called when production manyValues is exited.
func (*BaseQueryListener) ExitMultiValues ¶
func (s *BaseQueryListener) ExitMultiValues(ctx *MultiValuesContext)
ExitMultiValues is called when production multiValues is exited.
func (*BaseQueryListener) ExitMultivariate ¶
func (s *BaseQueryListener) ExitMultivariate(ctx *MultivariateContext)
ExitMultivariate is called when production multivariate is exited.
func (*BaseQueryListener) ExitUnivariate ¶
func (s *BaseQueryListener) ExitUnivariate(ctx *UnivariateContext)
ExitUnivariate is called when production univariate is exited.
func (*BaseQueryListener) VisitErrorNode ¶
func (s *BaseQueryListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseQueryListener) VisitTerminal ¶
func (s *BaseQueryListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type CriterionContext ¶
type CriterionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCriterionContext ¶
func NewCriterionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CriterionContext
func NewEmptyCriterionContext ¶
func NewEmptyCriterionContext() *CriterionContext
func (*CriterionContext) EnterRule ¶
func (s *CriterionContext) EnterRule(listener antlr.ParseTreeListener)
func (*CriterionContext) ExitRule ¶
func (s *CriterionContext) ExitRule(listener antlr.ParseTreeListener)
func (*CriterionContext) GetParser ¶
func (s *CriterionContext) GetParser() antlr.Parser
func (*CriterionContext) GetRuleContext ¶
func (s *CriterionContext) GetRuleContext() antlr.RuleContext
func (*CriterionContext) IsCriterionContext ¶
func (*CriterionContext) IsCriterionContext()
func (*CriterionContext) Multivariate ¶
func (s *CriterionContext) Multivariate() IMultivariateContext
func (*CriterionContext) ToStringTree ¶
func (s *CriterionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*CriterionContext) Univariate ¶
func (s *CriterionContext) Univariate() IUnivariateContext
type CriterionsContext ¶
type CriterionsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCriterionsContext ¶
func NewCriterionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CriterionsContext
func NewEmptyCriterionsContext ¶
func NewEmptyCriterionsContext() *CriterionsContext
func (*CriterionsContext) Concat ¶
func (s *CriterionsContext) Concat() antlr.TerminalNode
func (*CriterionsContext) Criterion ¶
func (s *CriterionsContext) Criterion() ICriterionContext
func (*CriterionsContext) Criterions ¶
func (s *CriterionsContext) Criterions() ICriterionsContext
func (*CriterionsContext) EnterRule ¶
func (s *CriterionsContext) EnterRule(listener antlr.ParseTreeListener)
func (*CriterionsContext) ExitRule ¶
func (s *CriterionsContext) ExitRule(listener antlr.ParseTreeListener)
func (*CriterionsContext) GetParser ¶
func (s *CriterionsContext) GetParser() antlr.Parser
func (*CriterionsContext) GetRuleContext ¶
func (s *CriterionsContext) GetRuleContext() antlr.RuleContext
func (*CriterionsContext) IsCriterionsContext ¶
func (*CriterionsContext) IsCriterionsContext()
func (*CriterionsContext) ToStringTree ¶
func (s *CriterionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionContext ¶
type ExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) Criterions ¶
func (s *ExpressionContext) Criterions() ICriterionsContext
func (*ExpressionContext) EOF ¶
func (s *ExpressionContext) EOF() antlr.TerminalNode
func (*ExpressionContext) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ICriterionContext ¶
type ICriterionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCriterionContext differentiates from other interfaces. IsCriterionContext() }
ICriterionContext is an interface to support dynamic dispatch.
type ICriterionsContext ¶
type ICriterionsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCriterionsContext differentiates from other interfaces. IsCriterionsContext() }
ICriterionsContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IManyValuesContext ¶
type IManyValuesContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsManyValuesContext differentiates from other interfaces. IsManyValuesContext() }
IManyValuesContext is an interface to support dynamic dispatch.
type IMultiValuesContext ¶
type IMultiValuesContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMultiValuesContext differentiates from other interfaces. IsMultiValuesContext() }
IMultiValuesContext is an interface to support dynamic dispatch.
type IMultivariateContext ¶
type IMultivariateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMultivariateContext differentiates from other interfaces. IsMultivariateContext() }
IMultivariateContext is an interface to support dynamic dispatch.
type IUnivariateContext ¶
type IUnivariateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsUnivariateContext differentiates from other interfaces. IsUnivariateContext() }
IUnivariateContext is an interface to support dynamic dispatch.
type ManyValuesContext ¶
type ManyValuesContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyManyValuesContext ¶
func NewEmptyManyValuesContext() *ManyValuesContext
func NewManyValuesContext ¶
func NewManyValuesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ManyValuesContext
func (*ManyValuesContext) EnterRule ¶
func (s *ManyValuesContext) EnterRule(listener antlr.ParseTreeListener)
func (*ManyValuesContext) ExitRule ¶
func (s *ManyValuesContext) ExitRule(listener antlr.ParseTreeListener)
func (*ManyValuesContext) GetParser ¶
func (s *ManyValuesContext) GetParser() antlr.Parser
func (*ManyValuesContext) GetRuleContext ¶
func (s *ManyValuesContext) GetRuleContext() antlr.RuleContext
func (*ManyValuesContext) IsManyValuesContext ¶
func (*ManyValuesContext) IsManyValuesContext()
func (*ManyValuesContext) ManyValues ¶
func (s *ManyValuesContext) ManyValues() IManyValuesContext
func (*ManyValuesContext) ToStringTree ¶
func (s *ManyValuesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ManyValuesContext) Value ¶
func (s *ManyValuesContext) Value() antlr.TerminalNode
func (*ManyValuesContext) ValueSeparator ¶
func (s *ManyValuesContext) ValueSeparator() antlr.TerminalNode
type MultiValuesContext ¶
type MultiValuesContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMultiValuesContext ¶
func NewEmptyMultiValuesContext() *MultiValuesContext
func NewMultiValuesContext ¶
func NewMultiValuesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiValuesContext
func (*MultiValuesContext) CloseBracket ¶
func (s *MultiValuesContext) CloseBracket() antlr.TerminalNode
func (*MultiValuesContext) EnterRule ¶
func (s *MultiValuesContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiValuesContext) ExitRule ¶
func (s *MultiValuesContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiValuesContext) GetParser ¶
func (s *MultiValuesContext) GetParser() antlr.Parser
func (*MultiValuesContext) GetRuleContext ¶
func (s *MultiValuesContext) GetRuleContext() antlr.RuleContext
func (*MultiValuesContext) IsMultiValuesContext ¶
func (*MultiValuesContext) IsMultiValuesContext()
func (*MultiValuesContext) ManyValues ¶
func (s *MultiValuesContext) ManyValues() IManyValuesContext
func (*MultiValuesContext) OpenBracket ¶
func (s *MultiValuesContext) OpenBracket() antlr.TerminalNode
func (*MultiValuesContext) ToStringTree ¶
func (s *MultiValuesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MultivariateContext ¶
type MultivariateContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMultivariateContext ¶
func NewEmptyMultivariateContext() *MultivariateContext
func NewMultivariateContext ¶
func NewMultivariateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultivariateContext
func (*MultivariateContext) AllWhitespace ¶
func (s *MultivariateContext) AllWhitespace() []antlr.TerminalNode
func (*MultivariateContext) EnterRule ¶
func (s *MultivariateContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultivariateContext) ExitRule ¶
func (s *MultivariateContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultivariateContext) GetParser ¶
func (s *MultivariateContext) GetParser() antlr.Parser
func (*MultivariateContext) GetRuleContext ¶
func (s *MultivariateContext) GetRuleContext() antlr.RuleContext
func (*MultivariateContext) IsMultivariateContext ¶
func (*MultivariateContext) IsMultivariateContext()
func (*MultivariateContext) Key ¶
func (s *MultivariateContext) Key() antlr.TerminalNode
func (*MultivariateContext) MultiOp ¶
func (s *MultivariateContext) MultiOp() antlr.TerminalNode
func (*MultivariateContext) MultiValues ¶
func (s *MultivariateContext) MultiValues() IMultiValuesContext
func (*MultivariateContext) ToStringTree ¶
func (s *MultivariateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MultivariateContext) Whitespace ¶
func (s *MultivariateContext) Whitespace(i int) antlr.TerminalNode
type QueryLexer ¶
func NewQueryLexer ¶
func NewQueryLexer(input antlr.CharStream) *QueryLexer
type QueryListener ¶
type QueryListener interface { antlr.ParseTreeListener // EnterExpression is called when entering the expression production. EnterExpression(c *ExpressionContext) // EnterCriterions is called when entering the criterions production. EnterCriterions(c *CriterionsContext) // EnterCriterion is called when entering the criterion production. EnterCriterion(c *CriterionContext) // EnterMultivariate is called when entering the multivariate production. EnterMultivariate(c *MultivariateContext) // EnterUnivariate is called when entering the univariate production. EnterUnivariate(c *UnivariateContext) // EnterMultiValues is called when entering the multiValues production. EnterMultiValues(c *MultiValuesContext) // EnterManyValues is called when entering the manyValues production. EnterManyValues(c *ManyValuesContext) // ExitExpression is called when exiting the expression production. ExitExpression(c *ExpressionContext) // ExitCriterions is called when exiting the criterions production. ExitCriterions(c *CriterionsContext) // ExitCriterion is called when exiting the criterion production. ExitCriterion(c *CriterionContext) // ExitMultivariate is called when exiting the multivariate production. ExitMultivariate(c *MultivariateContext) // ExitUnivariate is called when exiting the univariate production. ExitUnivariate(c *UnivariateContext) // ExitMultiValues is called when exiting the multiValues production. ExitMultiValues(c *MultiValuesContext) // ExitManyValues is called when exiting the manyValues production. ExitManyValues(c *ManyValuesContext) }
QueryListener is a complete listener for a parse tree produced by QueryParser.
type QueryParser ¶
type QueryParser struct {
*antlr.BaseParser
}
func NewQueryParser ¶
func NewQueryParser(input antlr.TokenStream) *QueryParser
func (*QueryParser) Criterion ¶
func (p *QueryParser) Criterion() (localctx ICriterionContext)
func (*QueryParser) Criterions ¶
func (p *QueryParser) Criterions() (localctx ICriterionsContext)
func (*QueryParser) Expression ¶
func (p *QueryParser) Expression() (localctx IExpressionContext)
func (*QueryParser) ManyValues ¶
func (p *QueryParser) ManyValues() (localctx IManyValuesContext)
func (*QueryParser) MultiValues ¶
func (p *QueryParser) MultiValues() (localctx IMultiValuesContext)
func (*QueryParser) Multivariate ¶
func (p *QueryParser) Multivariate() (localctx IMultivariateContext)
func (*QueryParser) Univariate ¶
func (p *QueryParser) Univariate() (localctx IUnivariateContext)
type UnivariateContext ¶
type UnivariateContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnivariateContext ¶
func NewEmptyUnivariateContext() *UnivariateContext
func NewUnivariateContext ¶
func NewUnivariateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnivariateContext
func (*UnivariateContext) AllWhitespace ¶
func (s *UnivariateContext) AllWhitespace() []antlr.TerminalNode
func (*UnivariateContext) EnterRule ¶
func (s *UnivariateContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnivariateContext) ExitRule ¶
func (s *UnivariateContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnivariateContext) GetParser ¶
func (s *UnivariateContext) GetParser() antlr.Parser
func (*UnivariateContext) GetRuleContext ¶
func (s *UnivariateContext) GetRuleContext() antlr.RuleContext
func (*UnivariateContext) IsUnivariateContext ¶
func (*UnivariateContext) IsUnivariateContext()
func (*UnivariateContext) Key ¶
func (s *UnivariateContext) Key() antlr.TerminalNode
func (*UnivariateContext) ToStringTree ¶
func (s *UnivariateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UnivariateContext) UniOp ¶
func (s *UnivariateContext) UniOp() antlr.TerminalNode
func (*UnivariateContext) Value ¶
func (s *UnivariateContext) Value() antlr.TerminalNode
func (*UnivariateContext) Whitespace ¶
func (s *UnivariateContext) Whitespace(i int) antlr.TerminalNode