Documentation ¶
Index ¶
- Constants
- type BaseFilterExpressionSyntaxListener
- func (s *BaseFilterExpressionSyntaxListener) EnterBitwiseOperator(ctx *BitwiseOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterColumnName(ctx *ColumnNameContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterComparisonOperator(ctx *ComparisonOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterErr(ctx *ErrContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterExactMatchModifier(ctx *ExactMatchModifierContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterExpression(ctx *ExpressionContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterExpressionList(ctx *ExpressionListContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterFilterExpressionStatement(ctx *FilterExpressionStatementContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterFilterExpressionStatementList(ctx *FilterExpressionStatementListContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterFilterStatement(ctx *FilterStatementContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterFunctionExpression(ctx *FunctionExpressionContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterFunctionName(ctx *FunctionNameContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterIdentifierStatement(ctx *IdentifierStatementContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterLiteralValue(ctx *LiteralValueContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterLogicalOperator(ctx *LogicalOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterMathOperator(ctx *MathOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterNotOperator(ctx *NotOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterOrderByColumnName(ctx *OrderByColumnNameContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterOrderingTerm(ctx *OrderingTermContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterParse(ctx *ParseContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterPredicateExpression(ctx *PredicateExpressionContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterTableName(ctx *TableNameContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterTopLimit(ctx *TopLimitContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterUnaryOperator(ctx *UnaryOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) EnterValueExpression(ctx *ValueExpressionContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitBitwiseOperator(ctx *BitwiseOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitColumnName(ctx *ColumnNameContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitComparisonOperator(ctx *ComparisonOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitErr(ctx *ErrContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitExactMatchModifier(ctx *ExactMatchModifierContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitExpression(ctx *ExpressionContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitExpressionList(ctx *ExpressionListContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitFilterExpressionStatement(ctx *FilterExpressionStatementContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitFilterExpressionStatementList(ctx *FilterExpressionStatementListContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitFilterStatement(ctx *FilterStatementContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitFunctionExpression(ctx *FunctionExpressionContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitFunctionName(ctx *FunctionNameContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitIdentifierStatement(ctx *IdentifierStatementContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitLiteralValue(ctx *LiteralValueContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitLogicalOperator(ctx *LogicalOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitMathOperator(ctx *MathOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitNotOperator(ctx *NotOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitOrderByColumnName(ctx *OrderByColumnNameContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitOrderingTerm(ctx *OrderingTermContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitParse(ctx *ParseContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitPredicateExpression(ctx *PredicateExpressionContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitTableName(ctx *TableNameContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitTopLimit(ctx *TopLimitContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitUnaryOperator(ctx *UnaryOperatorContext)
- func (s *BaseFilterExpressionSyntaxListener) ExitValueExpression(ctx *ValueExpressionContext)
- func (s *BaseFilterExpressionSyntaxListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseFilterExpressionSyntaxListener) VisitTerminal(node antlr.TerminalNode)
- type BitwiseOperatorContext
- func (s *BitwiseOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitwiseOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitwiseOperatorContext) GetParser() antlr.Parser
- func (s *BitwiseOperatorContext) GetRuleContext() antlr.RuleContext
- func (*BitwiseOperatorContext) IsBitwiseOperatorContext()
- func (s *BitwiseOperatorContext) K_XOR() antlr.TerminalNode
- func (s *BitwiseOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ColumnNameContext
- func (s *ColumnNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ColumnNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ColumnNameContext) GetParser() antlr.Parser
- func (s *ColumnNameContext) GetRuleContext() antlr.RuleContext
- func (s *ColumnNameContext) IDENTIFIER() antlr.TerminalNode
- func (*ColumnNameContext) IsColumnNameContext()
- func (s *ColumnNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ComparisonOperatorContext
- func (s *ComparisonOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComparisonOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComparisonOperatorContext) GetParser() antlr.Parser
- func (s *ComparisonOperatorContext) GetRuleContext() antlr.RuleContext
- func (*ComparisonOperatorContext) IsComparisonOperatorContext()
- func (s *ComparisonOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ErrContext
- func (s *ErrContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ErrContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ErrContext) GetParser() antlr.Parser
- func (s *ErrContext) GetRuleContext() antlr.RuleContext
- func (s *ErrContext) Get_UNEXPECTED_CHAR() antlr.Token
- func (*ErrContext) IsErrContext()
- func (s *ErrContext) Set_UNEXPECTED_CHAR(v antlr.Token)
- func (s *ErrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ErrContext) UNEXPECTED_CHAR() antlr.TerminalNode
- type ExactMatchModifierContext
- func (s *ExactMatchModifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExactMatchModifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExactMatchModifierContext) GetParser() antlr.Parser
- func (s *ExactMatchModifierContext) GetRuleContext() antlr.RuleContext
- func (*ExactMatchModifierContext) IsExactMatchModifierContext()
- func (s *ExactMatchModifierContext) K_BINARY() antlr.TerminalNode
- func (s *ExactMatchModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) AllExpression() []IExpressionContext
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) Expression(i int) IExpressionContext
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) LogicalOperator() ILogicalOperatorContext
- func (s *ExpressionContext) NotOperator() INotOperatorContext
- func (s *ExpressionContext) PredicateExpression() IPredicateExpressionContext
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionListContext
- func (s *ExpressionListContext) AllExpression() []IExpressionContext
- func (s *ExpressionListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionListContext) Expression(i int) IExpressionContext
- func (s *ExpressionListContext) GetParser() antlr.Parser
- func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionListContext) IsExpressionListContext()
- func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FilterExpressionStatementContext
- func (s *FilterExpressionStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FilterExpressionStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FilterExpressionStatementContext) Expression() IExpressionContext
- func (s *FilterExpressionStatementContext) FilterStatement() IFilterStatementContext
- func (s *FilterExpressionStatementContext) GetParser() antlr.Parser
- func (s *FilterExpressionStatementContext) GetRuleContext() antlr.RuleContext
- func (s *FilterExpressionStatementContext) IdentifierStatement() IIdentifierStatementContext
- func (*FilterExpressionStatementContext) IsFilterExpressionStatementContext()
- func (s *FilterExpressionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FilterExpressionStatementListContext
- func (s *FilterExpressionStatementListContext) AllFilterExpressionStatement() []IFilterExpressionStatementContext
- func (s *FilterExpressionStatementListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FilterExpressionStatementListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FilterExpressionStatementListContext) FilterExpressionStatement(i int) IFilterExpressionStatementContext
- func (s *FilterExpressionStatementListContext) GetParser() antlr.Parser
- func (s *FilterExpressionStatementListContext) GetRuleContext() antlr.RuleContext
- func (*FilterExpressionStatementListContext) IsFilterExpressionStatementListContext()
- func (s *FilterExpressionStatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FilterExpressionSyntaxLexer
- type FilterExpressionSyntaxListener
- type FilterExpressionSyntaxParser
- func (p *FilterExpressionSyntaxParser) BitwiseOperator() (localctx IBitwiseOperatorContext)
- func (p *FilterExpressionSyntaxParser) ColumnName() (localctx IColumnNameContext)
- func (p *FilterExpressionSyntaxParser) ComparisonOperator() (localctx IComparisonOperatorContext)
- func (p *FilterExpressionSyntaxParser) Err() (localctx IErrContext)
- func (p *FilterExpressionSyntaxParser) ExactMatchModifier() (localctx IExactMatchModifierContext)
- func (p *FilterExpressionSyntaxParser) Expression() (localctx IExpressionContext)
- func (p *FilterExpressionSyntaxParser) ExpressionList() (localctx IExpressionListContext)
- func (p *FilterExpressionSyntaxParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *FilterExpressionSyntaxParser) FilterExpressionStatement() (localctx IFilterExpressionStatementContext)
- func (p *FilterExpressionSyntaxParser) FilterExpressionStatementList() (localctx IFilterExpressionStatementListContext)
- func (p *FilterExpressionSyntaxParser) FilterStatement() (localctx IFilterStatementContext)
- func (p *FilterExpressionSyntaxParser) FunctionExpression() (localctx IFunctionExpressionContext)
- func (p *FilterExpressionSyntaxParser) FunctionName() (localctx IFunctionNameContext)
- func (p *FilterExpressionSyntaxParser) IdentifierStatement() (localctx IIdentifierStatementContext)
- func (p *FilterExpressionSyntaxParser) LiteralValue() (localctx ILiteralValueContext)
- func (p *FilterExpressionSyntaxParser) LogicalOperator() (localctx ILogicalOperatorContext)
- func (p *FilterExpressionSyntaxParser) MathOperator() (localctx IMathOperatorContext)
- func (p *FilterExpressionSyntaxParser) NotOperator() (localctx INotOperatorContext)
- func (p *FilterExpressionSyntaxParser) OrderByColumnName() (localctx IOrderByColumnNameContext)
- func (p *FilterExpressionSyntaxParser) OrderingTerm() (localctx IOrderingTermContext)
- func (p *FilterExpressionSyntaxParser) Parse() (localctx IParseContext)
- func (p *FilterExpressionSyntaxParser) PredicateExpression() (localctx IPredicateExpressionContext)
- func (p *FilterExpressionSyntaxParser) PredicateExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *FilterExpressionSyntaxParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *FilterExpressionSyntaxParser) TableName() (localctx ITableNameContext)
- func (p *FilterExpressionSyntaxParser) TopLimit() (localctx ITopLimitContext)
- func (p *FilterExpressionSyntaxParser) UnaryOperator() (localctx IUnaryOperatorContext)
- func (p *FilterExpressionSyntaxParser) ValueExpression() (localctx IValueExpressionContext)
- func (p *FilterExpressionSyntaxParser) ValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- type FilterStatementContext
- func (s *FilterStatementContext) AllOrderingTerm() []IOrderingTermContext
- func (s *FilterStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FilterStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FilterStatementContext) Expression() IExpressionContext
- func (s *FilterStatementContext) GetParser() antlr.Parser
- func (s *FilterStatementContext) GetRuleContext() antlr.RuleContext
- func (*FilterStatementContext) IsFilterStatementContext()
- func (s *FilterStatementContext) K_BY() antlr.TerminalNode
- func (s *FilterStatementContext) K_FILTER() antlr.TerminalNode
- func (s *FilterStatementContext) K_ORDER() antlr.TerminalNode
- func (s *FilterStatementContext) K_TOP() antlr.TerminalNode
- func (s *FilterStatementContext) K_WHERE() antlr.TerminalNode
- func (s *FilterStatementContext) OrderingTerm(i int) IOrderingTermContext
- func (s *FilterStatementContext) TableName() ITableNameContext
- func (s *FilterStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FilterStatementContext) TopLimit() ITopLimitContext
- type FunctionExpressionContext
- func (s *FunctionExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionExpressionContext) ExpressionList() IExpressionListContext
- func (s *FunctionExpressionContext) FunctionName() IFunctionNameContext
- func (s *FunctionExpressionContext) GetParser() antlr.Parser
- func (s *FunctionExpressionContext) GetRuleContext() antlr.RuleContext
- func (*FunctionExpressionContext) IsFunctionExpressionContext()
- func (s *FunctionExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionNameContext
- func (s *FunctionNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionNameContext) GetParser() antlr.Parser
- func (s *FunctionNameContext) GetRuleContext() antlr.RuleContext
- func (*FunctionNameContext) IsFunctionNameContext()
- func (s *FunctionNameContext) K_ABS() antlr.TerminalNode
- func (s *FunctionNameContext) K_CEILING() antlr.TerminalNode
- func (s *FunctionNameContext) K_COALESCE() antlr.TerminalNode
- func (s *FunctionNameContext) K_CONTAINS() antlr.TerminalNode
- func (s *FunctionNameContext) K_CONVERT() antlr.TerminalNode
- func (s *FunctionNameContext) K_DATEADD() antlr.TerminalNode
- func (s *FunctionNameContext) K_DATEDIFF() antlr.TerminalNode
- func (s *FunctionNameContext) K_DATEPART() antlr.TerminalNode
- func (s *FunctionNameContext) K_ENDSWITH() antlr.TerminalNode
- func (s *FunctionNameContext) K_FLOOR() antlr.TerminalNode
- func (s *FunctionNameContext) K_IIF() antlr.TerminalNode
- func (s *FunctionNameContext) K_INDEXOF() antlr.TerminalNode
- func (s *FunctionNameContext) K_ISDATE() antlr.TerminalNode
- func (s *FunctionNameContext) K_ISGUID() antlr.TerminalNode
- func (s *FunctionNameContext) K_ISINTEGER() antlr.TerminalNode
- func (s *FunctionNameContext) K_ISNULL() antlr.TerminalNode
- func (s *FunctionNameContext) K_ISNUMERIC() antlr.TerminalNode
- func (s *FunctionNameContext) K_LASTINDEXOF() antlr.TerminalNode
- func (s *FunctionNameContext) K_LEN() antlr.TerminalNode
- func (s *FunctionNameContext) K_LOWER() antlr.TerminalNode
- func (s *FunctionNameContext) K_MAXOF() antlr.TerminalNode
- func (s *FunctionNameContext) K_MINOF() antlr.TerminalNode
- func (s *FunctionNameContext) K_NOW() antlr.TerminalNode
- func (s *FunctionNameContext) K_NTHINDEXOF() antlr.TerminalNode
- func (s *FunctionNameContext) K_POWER() antlr.TerminalNode
- func (s *FunctionNameContext) K_REGEXMATCH() antlr.TerminalNode
- func (s *FunctionNameContext) K_REGEXVAL() antlr.TerminalNode
- func (s *FunctionNameContext) K_REPLACE() antlr.TerminalNode
- func (s *FunctionNameContext) K_REVERSE() antlr.TerminalNode
- func (s *FunctionNameContext) K_ROUND() antlr.TerminalNode
- func (s *FunctionNameContext) K_SPLIT() antlr.TerminalNode
- func (s *FunctionNameContext) K_SQRT() antlr.TerminalNode
- func (s *FunctionNameContext) K_STARTSWITH() antlr.TerminalNode
- func (s *FunctionNameContext) K_STRCMP() antlr.TerminalNode
- func (s *FunctionNameContext) K_STRCOUNT() antlr.TerminalNode
- func (s *FunctionNameContext) K_SUBSTR() antlr.TerminalNode
- func (s *FunctionNameContext) K_TRIM() antlr.TerminalNode
- func (s *FunctionNameContext) K_TRIMLEFT() antlr.TerminalNode
- func (s *FunctionNameContext) K_TRIMRIGHT() antlr.TerminalNode
- func (s *FunctionNameContext) K_UPPER() antlr.TerminalNode
- func (s *FunctionNameContext) K_UTCNOW() antlr.TerminalNode
- func (s *FunctionNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IBitwiseOperatorContext
- type IColumnNameContext
- type IComparisonOperatorContext
- type IErrContext
- type IExactMatchModifierContext
- type IExpressionContext
- type IExpressionListContext
- type IFilterExpressionStatementContext
- type IFilterExpressionStatementListContext
- type IFilterStatementContext
- type IFunctionExpressionContext
- type IFunctionNameContext
- type IIdentifierStatementContext
- type ILiteralValueContext
- type ILogicalOperatorContext
- type IMathOperatorContext
- type INotOperatorContext
- type IOrderByColumnNameContext
- type IOrderingTermContext
- type IParseContext
- type IPredicateExpressionContext
- type ITableNameContext
- type ITopLimitContext
- type IUnaryOperatorContext
- type IValueExpressionContext
- type IdentifierStatementContext
- func (s *IdentifierStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierStatementContext) GUID_LITERAL() antlr.TerminalNode
- func (s *IdentifierStatementContext) GetParser() antlr.Parser
- func (s *IdentifierStatementContext) GetRuleContext() antlr.RuleContext
- func (*IdentifierStatementContext) IsIdentifierStatementContext()
- func (s *IdentifierStatementContext) MEASUREMENT_KEY_LITERAL() antlr.TerminalNode
- func (s *IdentifierStatementContext) POINT_TAG_LITERAL() antlr.TerminalNode
- func (s *IdentifierStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralValueContext
- func (s *LiteralValueContext) BOOLEAN_LITERAL() antlr.TerminalNode
- func (s *LiteralValueContext) DATETIME_LITERAL() antlr.TerminalNode
- func (s *LiteralValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralValueContext) GUID_LITERAL() antlr.TerminalNode
- func (s *LiteralValueContext) GetParser() antlr.Parser
- func (s *LiteralValueContext) GetRuleContext() antlr.RuleContext
- func (s *LiteralValueContext) INTEGER_LITERAL() antlr.TerminalNode
- func (*LiteralValueContext) IsLiteralValueContext()
- func (s *LiteralValueContext) K_NULL() antlr.TerminalNode
- func (s *LiteralValueContext) NUMERIC_LITERAL() antlr.TerminalNode
- func (s *LiteralValueContext) STRING_LITERAL() antlr.TerminalNode
- func (s *LiteralValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LogicalOperatorContext
- func (s *LogicalOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LogicalOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LogicalOperatorContext) GetParser() antlr.Parser
- func (s *LogicalOperatorContext) GetRuleContext() antlr.RuleContext
- func (*LogicalOperatorContext) IsLogicalOperatorContext()
- func (s *LogicalOperatorContext) K_AND() antlr.TerminalNode
- func (s *LogicalOperatorContext) K_OR() antlr.TerminalNode
- func (s *LogicalOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MathOperatorContext
- func (s *MathOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MathOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MathOperatorContext) GetParser() antlr.Parser
- func (s *MathOperatorContext) GetRuleContext() antlr.RuleContext
- func (*MathOperatorContext) IsMathOperatorContext()
- func (s *MathOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NotOperatorContext
- func (s *NotOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NotOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NotOperatorContext) GetParser() antlr.Parser
- func (s *NotOperatorContext) GetRuleContext() antlr.RuleContext
- func (*NotOperatorContext) IsNotOperatorContext()
- func (s *NotOperatorContext) K_NOT() antlr.TerminalNode
- func (s *NotOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrderByColumnNameContext
- func (s *OrderByColumnNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrderByColumnNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrderByColumnNameContext) GetParser() antlr.Parser
- func (s *OrderByColumnNameContext) GetRuleContext() antlr.RuleContext
- func (s *OrderByColumnNameContext) IDENTIFIER() antlr.TerminalNode
- func (*OrderByColumnNameContext) IsOrderByColumnNameContext()
- func (s *OrderByColumnNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrderingTermContext
- func (s *OrderingTermContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrderingTermContext) ExactMatchModifier() IExactMatchModifierContext
- func (s *OrderingTermContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrderingTermContext) GetParser() antlr.Parser
- func (s *OrderingTermContext) GetRuleContext() antlr.RuleContext
- func (*OrderingTermContext) IsOrderingTermContext()
- func (s *OrderingTermContext) K_ASC() antlr.TerminalNode
- func (s *OrderingTermContext) K_DESC() antlr.TerminalNode
- func (s *OrderingTermContext) OrderByColumnName() IOrderByColumnNameContext
- func (s *OrderingTermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParseContext
- func (s *ParseContext) EOF() antlr.TerminalNode
- func (s *ParseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParseContext) Err() IErrContext
- func (s *ParseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParseContext) FilterExpressionStatementList() IFilterExpressionStatementListContext
- func (s *ParseContext) GetParser() antlr.Parser
- func (s *ParseContext) GetRuleContext() antlr.RuleContext
- func (*ParseContext) IsParseContext()
- func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PredicateExpressionContext
- func (s *PredicateExpressionContext) AllPredicateExpression() []IPredicateExpressionContext
- func (s *PredicateExpressionContext) ComparisonOperator() IComparisonOperatorContext
- func (s *PredicateExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PredicateExpressionContext) ExactMatchModifier() IExactMatchModifierContext
- func (s *PredicateExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PredicateExpressionContext) ExpressionList() IExpressionListContext
- func (s *PredicateExpressionContext) GetParser() antlr.Parser
- func (s *PredicateExpressionContext) GetRuleContext() antlr.RuleContext
- func (*PredicateExpressionContext) IsPredicateExpressionContext()
- func (s *PredicateExpressionContext) K_IN() antlr.TerminalNode
- func (s *PredicateExpressionContext) K_IS() antlr.TerminalNode
- func (s *PredicateExpressionContext) K_LIKE() antlr.TerminalNode
- func (s *PredicateExpressionContext) K_NULL() antlr.TerminalNode
- func (s *PredicateExpressionContext) NotOperator() INotOperatorContext
- func (s *PredicateExpressionContext) PredicateExpression(i int) IPredicateExpressionContext
- func (s *PredicateExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PredicateExpressionContext) ValueExpression() IValueExpressionContext
- type TableNameContext
- func (s *TableNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TableNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TableNameContext) GetParser() antlr.Parser
- func (s *TableNameContext) GetRuleContext() antlr.RuleContext
- func (s *TableNameContext) IDENTIFIER() antlr.TerminalNode
- func (*TableNameContext) IsTableNameContext()
- func (s *TableNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TopLimitContext
- func (s *TopLimitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TopLimitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TopLimitContext) GetParser() antlr.Parser
- func (s *TopLimitContext) GetRuleContext() antlr.RuleContext
- func (s *TopLimitContext) INTEGER_LITERAL() antlr.TerminalNode
- func (*TopLimitContext) IsTopLimitContext()
- func (s *TopLimitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UnaryOperatorContext
- func (s *UnaryOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryOperatorContext) GetParser() antlr.Parser
- func (s *UnaryOperatorContext) GetRuleContext() antlr.RuleContext
- func (*UnaryOperatorContext) IsUnaryOperatorContext()
- func (s *UnaryOperatorContext) K_NOT() antlr.TerminalNode
- func (s *UnaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ValueExpressionContext
- func (s *ValueExpressionContext) AllValueExpression() []IValueExpressionContext
- func (s *ValueExpressionContext) BitwiseOperator() IBitwiseOperatorContext
- func (s *ValueExpressionContext) ColumnName() IColumnNameContext
- func (s *ValueExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ValueExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ValueExpressionContext) Expression() IExpressionContext
- func (s *ValueExpressionContext) FunctionExpression() IFunctionExpressionContext
- func (s *ValueExpressionContext) GetParser() antlr.Parser
- func (s *ValueExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ValueExpressionContext) IsValueExpressionContext()
- func (s *ValueExpressionContext) LiteralValue() ILiteralValueContext
- func (s *ValueExpressionContext) MathOperator() IMathOperatorContext
- func (s *ValueExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ValueExpressionContext) UnaryOperator() IUnaryOperatorContext
- func (s *ValueExpressionContext) ValueExpression(i int) IValueExpressionContext
Constants ¶
const ( FilterExpressionSyntaxLexerT__0 = 1 FilterExpressionSyntaxLexerT__1 = 2 FilterExpressionSyntaxLexerT__2 = 3 FilterExpressionSyntaxLexerT__3 = 4 FilterExpressionSyntaxLexerT__4 = 5 FilterExpressionSyntaxLexerT__5 = 6 FilterExpressionSyntaxLexerT__6 = 7 FilterExpressionSyntaxLexerT__7 = 8 FilterExpressionSyntaxLexerT__8 = 9 FilterExpressionSyntaxLexerT__9 = 10 FilterExpressionSyntaxLexerT__10 = 11 FilterExpressionSyntaxLexerT__11 = 12 FilterExpressionSyntaxLexerT__12 = 13 FilterExpressionSyntaxLexerT__13 = 14 FilterExpressionSyntaxLexerT__14 = 15 FilterExpressionSyntaxLexerT__15 = 16 FilterExpressionSyntaxLexerT__16 = 17 FilterExpressionSyntaxLexerT__17 = 18 FilterExpressionSyntaxLexerT__18 = 19 FilterExpressionSyntaxLexerT__19 = 20 FilterExpressionSyntaxLexerT__20 = 21 FilterExpressionSyntaxLexerT__21 = 22 FilterExpressionSyntaxLexerT__22 = 23 FilterExpressionSyntaxLexerT__23 = 24 FilterExpressionSyntaxLexerT__24 = 25 FilterExpressionSyntaxLexerT__25 = 26 FilterExpressionSyntaxLexerT__26 = 27 FilterExpressionSyntaxLexerT__27 = 28 FilterExpressionSyntaxLexerK_ABS = 29 FilterExpressionSyntaxLexerK_AND = 30 FilterExpressionSyntaxLexerK_ASC = 31 FilterExpressionSyntaxLexerK_BINARY = 32 FilterExpressionSyntaxLexerK_BY = 33 FilterExpressionSyntaxLexerK_CEILING = 34 FilterExpressionSyntaxLexerK_COALESCE = 35 FilterExpressionSyntaxLexerK_CONVERT = 36 FilterExpressionSyntaxLexerK_CONTAINS = 37 FilterExpressionSyntaxLexerK_DATEADD = 38 FilterExpressionSyntaxLexerK_DATEDIFF = 39 FilterExpressionSyntaxLexerK_DATEPART = 40 FilterExpressionSyntaxLexerK_DESC = 41 FilterExpressionSyntaxLexerK_ENDSWITH = 42 FilterExpressionSyntaxLexerK_FILTER = 43 FilterExpressionSyntaxLexerK_FLOOR = 44 FilterExpressionSyntaxLexerK_IIF = 45 FilterExpressionSyntaxLexerK_IN = 46 FilterExpressionSyntaxLexerK_INDEXOF = 47 FilterExpressionSyntaxLexerK_IS = 48 FilterExpressionSyntaxLexerK_ISDATE = 49 FilterExpressionSyntaxLexerK_ISINTEGER = 50 FilterExpressionSyntaxLexerK_ISGUID = 51 FilterExpressionSyntaxLexerK_ISNULL = 52 FilterExpressionSyntaxLexerK_ISNUMERIC = 53 FilterExpressionSyntaxLexerK_LASTINDEXOF = 54 FilterExpressionSyntaxLexerK_LEN = 55 FilterExpressionSyntaxLexerK_LIKE = 56 FilterExpressionSyntaxLexerK_LOWER = 57 FilterExpressionSyntaxLexerK_MAXOF = 58 FilterExpressionSyntaxLexerK_MINOF = 59 FilterExpressionSyntaxLexerK_NOT = 60 FilterExpressionSyntaxLexerK_NOW = 61 FilterExpressionSyntaxLexerK_NTHINDEXOF = 62 FilterExpressionSyntaxLexerK_NULL = 63 FilterExpressionSyntaxLexerK_OR = 64 FilterExpressionSyntaxLexerK_ORDER = 65 FilterExpressionSyntaxLexerK_POWER = 66 FilterExpressionSyntaxLexerK_REGEXMATCH = 67 FilterExpressionSyntaxLexerK_REGEXVAL = 68 FilterExpressionSyntaxLexerK_REPLACE = 69 FilterExpressionSyntaxLexerK_REVERSE = 70 FilterExpressionSyntaxLexerK_ROUND = 71 FilterExpressionSyntaxLexerK_SQRT = 72 FilterExpressionSyntaxLexerK_SPLIT = 73 FilterExpressionSyntaxLexerK_STARTSWITH = 74 FilterExpressionSyntaxLexerK_STRCOUNT = 75 FilterExpressionSyntaxLexerK_STRCMP = 76 FilterExpressionSyntaxLexerK_SUBSTR = 77 FilterExpressionSyntaxLexerK_TOP = 78 FilterExpressionSyntaxLexerK_TRIM = 79 FilterExpressionSyntaxLexerK_TRIMLEFT = 80 FilterExpressionSyntaxLexerK_TRIMRIGHT = 81 FilterExpressionSyntaxLexerK_UPPER = 82 FilterExpressionSyntaxLexerK_UTCNOW = 83 FilterExpressionSyntaxLexerK_WHERE = 84 FilterExpressionSyntaxLexerK_XOR = 85 FilterExpressionSyntaxLexerBOOLEAN_LITERAL = 86 FilterExpressionSyntaxLexerIDENTIFIER = 87 FilterExpressionSyntaxLexerINTEGER_LITERAL = 88 FilterExpressionSyntaxLexerNUMERIC_LITERAL = 89 FilterExpressionSyntaxLexerGUID_LITERAL = 90 FilterExpressionSyntaxLexerMEASUREMENT_KEY_LITERAL = 91 FilterExpressionSyntaxLexerPOINT_TAG_LITERAL = 92 FilterExpressionSyntaxLexerSTRING_LITERAL = 93 FilterExpressionSyntaxLexerDATETIME_LITERAL = 94 FilterExpressionSyntaxLexerSINGLE_LINE_COMMENT = 95 FilterExpressionSyntaxLexerMULTILINE_COMMENT = 96 FilterExpressionSyntaxLexerSPACES = 97 FilterExpressionSyntaxLexerUNEXPECTED_CHAR = 98 )
FilterExpressionSyntaxLexer tokens.
const ( FilterExpressionSyntaxParserEOF = antlr.TokenEOF FilterExpressionSyntaxParserT__0 = 1 FilterExpressionSyntaxParserT__1 = 2 FilterExpressionSyntaxParserT__2 = 3 FilterExpressionSyntaxParserT__3 = 4 FilterExpressionSyntaxParserT__4 = 5 FilterExpressionSyntaxParserT__5 = 6 FilterExpressionSyntaxParserT__6 = 7 FilterExpressionSyntaxParserT__7 = 8 FilterExpressionSyntaxParserT__8 = 9 FilterExpressionSyntaxParserT__9 = 10 FilterExpressionSyntaxParserT__10 = 11 FilterExpressionSyntaxParserT__11 = 12 FilterExpressionSyntaxParserT__12 = 13 FilterExpressionSyntaxParserT__13 = 14 FilterExpressionSyntaxParserT__14 = 15 FilterExpressionSyntaxParserT__15 = 16 FilterExpressionSyntaxParserT__16 = 17 FilterExpressionSyntaxParserT__17 = 18 FilterExpressionSyntaxParserT__18 = 19 FilterExpressionSyntaxParserT__19 = 20 FilterExpressionSyntaxParserT__20 = 21 FilterExpressionSyntaxParserT__21 = 22 FilterExpressionSyntaxParserT__22 = 23 FilterExpressionSyntaxParserT__23 = 24 FilterExpressionSyntaxParserT__24 = 25 FilterExpressionSyntaxParserT__25 = 26 FilterExpressionSyntaxParserT__26 = 27 FilterExpressionSyntaxParserT__27 = 28 FilterExpressionSyntaxParserK_ABS = 29 FilterExpressionSyntaxParserK_AND = 30 FilterExpressionSyntaxParserK_ASC = 31 FilterExpressionSyntaxParserK_BINARY = 32 FilterExpressionSyntaxParserK_BY = 33 FilterExpressionSyntaxParserK_CEILING = 34 FilterExpressionSyntaxParserK_COALESCE = 35 FilterExpressionSyntaxParserK_CONVERT = 36 FilterExpressionSyntaxParserK_CONTAINS = 37 FilterExpressionSyntaxParserK_DATEADD = 38 FilterExpressionSyntaxParserK_DATEDIFF = 39 FilterExpressionSyntaxParserK_DATEPART = 40 FilterExpressionSyntaxParserK_DESC = 41 FilterExpressionSyntaxParserK_ENDSWITH = 42 FilterExpressionSyntaxParserK_FILTER = 43 FilterExpressionSyntaxParserK_FLOOR = 44 FilterExpressionSyntaxParserK_IIF = 45 FilterExpressionSyntaxParserK_IN = 46 FilterExpressionSyntaxParserK_INDEXOF = 47 FilterExpressionSyntaxParserK_IS = 48 FilterExpressionSyntaxParserK_ISDATE = 49 FilterExpressionSyntaxParserK_ISINTEGER = 50 FilterExpressionSyntaxParserK_ISGUID = 51 FilterExpressionSyntaxParserK_ISNULL = 52 FilterExpressionSyntaxParserK_ISNUMERIC = 53 FilterExpressionSyntaxParserK_LASTINDEXOF = 54 FilterExpressionSyntaxParserK_LEN = 55 FilterExpressionSyntaxParserK_LIKE = 56 FilterExpressionSyntaxParserK_LOWER = 57 FilterExpressionSyntaxParserK_MAXOF = 58 FilterExpressionSyntaxParserK_MINOF = 59 FilterExpressionSyntaxParserK_NOT = 60 FilterExpressionSyntaxParserK_NOW = 61 FilterExpressionSyntaxParserK_NTHINDEXOF = 62 FilterExpressionSyntaxParserK_NULL = 63 FilterExpressionSyntaxParserK_OR = 64 FilterExpressionSyntaxParserK_ORDER = 65 FilterExpressionSyntaxParserK_POWER = 66 FilterExpressionSyntaxParserK_REGEXMATCH = 67 FilterExpressionSyntaxParserK_REGEXVAL = 68 FilterExpressionSyntaxParserK_REPLACE = 69 FilterExpressionSyntaxParserK_REVERSE = 70 FilterExpressionSyntaxParserK_ROUND = 71 FilterExpressionSyntaxParserK_SQRT = 72 FilterExpressionSyntaxParserK_SPLIT = 73 FilterExpressionSyntaxParserK_STARTSWITH = 74 FilterExpressionSyntaxParserK_STRCOUNT = 75 FilterExpressionSyntaxParserK_STRCMP = 76 FilterExpressionSyntaxParserK_SUBSTR = 77 FilterExpressionSyntaxParserK_TOP = 78 FilterExpressionSyntaxParserK_TRIM = 79 FilterExpressionSyntaxParserK_TRIMLEFT = 80 FilterExpressionSyntaxParserK_TRIMRIGHT = 81 FilterExpressionSyntaxParserK_UPPER = 82 FilterExpressionSyntaxParserK_UTCNOW = 83 FilterExpressionSyntaxParserK_WHERE = 84 FilterExpressionSyntaxParserK_XOR = 85 FilterExpressionSyntaxParserBOOLEAN_LITERAL = 86 FilterExpressionSyntaxParserIDENTIFIER = 87 FilterExpressionSyntaxParserINTEGER_LITERAL = 88 FilterExpressionSyntaxParserNUMERIC_LITERAL = 89 FilterExpressionSyntaxParserGUID_LITERAL = 90 FilterExpressionSyntaxParserMEASUREMENT_KEY_LITERAL = 91 FilterExpressionSyntaxParserPOINT_TAG_LITERAL = 92 FilterExpressionSyntaxParserSTRING_LITERAL = 93 FilterExpressionSyntaxParserDATETIME_LITERAL = 94 FilterExpressionSyntaxParserSINGLE_LINE_COMMENT = 95 FilterExpressionSyntaxParserMULTILINE_COMMENT = 96 FilterExpressionSyntaxParserSPACES = 97 FilterExpressionSyntaxParserUNEXPECTED_CHAR = 98 )
FilterExpressionSyntaxParser tokens.
const ( FilterExpressionSyntaxParserRULE_parse = 0 FilterExpressionSyntaxParserRULE_err = 1 FilterExpressionSyntaxParserRULE_filterExpressionStatementList = 2 FilterExpressionSyntaxParserRULE_filterExpressionStatement = 3 FilterExpressionSyntaxParserRULE_identifierStatement = 4 FilterExpressionSyntaxParserRULE_filterStatement = 5 FilterExpressionSyntaxParserRULE_topLimit = 6 FilterExpressionSyntaxParserRULE_orderingTerm = 7 FilterExpressionSyntaxParserRULE_expressionList = 8 FilterExpressionSyntaxParserRULE_expression = 9 FilterExpressionSyntaxParserRULE_predicateExpression = 10 FilterExpressionSyntaxParserRULE_valueExpression = 11 FilterExpressionSyntaxParserRULE_notOperator = 12 FilterExpressionSyntaxParserRULE_unaryOperator = 13 FilterExpressionSyntaxParserRULE_exactMatchModifier = 14 FilterExpressionSyntaxParserRULE_comparisonOperator = 15 FilterExpressionSyntaxParserRULE_logicalOperator = 16 FilterExpressionSyntaxParserRULE_bitwiseOperator = 17 FilterExpressionSyntaxParserRULE_mathOperator = 18 FilterExpressionSyntaxParserRULE_functionName = 19 FilterExpressionSyntaxParserRULE_functionExpression = 20 FilterExpressionSyntaxParserRULE_literalValue = 21 FilterExpressionSyntaxParserRULE_tableName = 22 FilterExpressionSyntaxParserRULE_columnName = 23 FilterExpressionSyntaxParserRULE_orderByColumnName = 24 )
FilterExpressionSyntaxParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseFilterExpressionSyntaxListener ¶
type BaseFilterExpressionSyntaxListener struct{}
BaseFilterExpressionSyntaxListener is a complete listener for a parse tree produced by FilterExpressionSyntaxParser.
func (*BaseFilterExpressionSyntaxListener) EnterBitwiseOperator ¶
func (s *BaseFilterExpressionSyntaxListener) EnterBitwiseOperator(ctx *BitwiseOperatorContext)
EnterBitwiseOperator is called when production bitwiseOperator is entered.
func (*BaseFilterExpressionSyntaxListener) EnterColumnName ¶
func (s *BaseFilterExpressionSyntaxListener) EnterColumnName(ctx *ColumnNameContext)
EnterColumnName is called when production columnName is entered.
func (*BaseFilterExpressionSyntaxListener) EnterComparisonOperator ¶
func (s *BaseFilterExpressionSyntaxListener) EnterComparisonOperator(ctx *ComparisonOperatorContext)
EnterComparisonOperator is called when production comparisonOperator is entered.
func (*BaseFilterExpressionSyntaxListener) EnterErr ¶
func (s *BaseFilterExpressionSyntaxListener) EnterErr(ctx *ErrContext)
EnterErr is called when production err is entered.
func (*BaseFilterExpressionSyntaxListener) EnterEveryRule ¶
func (s *BaseFilterExpressionSyntaxListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseFilterExpressionSyntaxListener) EnterExactMatchModifier ¶
func (s *BaseFilterExpressionSyntaxListener) EnterExactMatchModifier(ctx *ExactMatchModifierContext)
EnterExactMatchModifier is called when production exactMatchModifier is entered.
func (*BaseFilterExpressionSyntaxListener) EnterExpression ¶
func (s *BaseFilterExpressionSyntaxListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BaseFilterExpressionSyntaxListener) EnterExpressionList ¶
func (s *BaseFilterExpressionSyntaxListener) EnterExpressionList(ctx *ExpressionListContext)
EnterExpressionList is called when production expressionList is entered.
func (*BaseFilterExpressionSyntaxListener) EnterFilterExpressionStatement ¶
func (s *BaseFilterExpressionSyntaxListener) EnterFilterExpressionStatement(ctx *FilterExpressionStatementContext)
EnterFilterExpressionStatement is called when production filterExpressionStatement is entered.
func (*BaseFilterExpressionSyntaxListener) EnterFilterExpressionStatementList ¶
func (s *BaseFilterExpressionSyntaxListener) EnterFilterExpressionStatementList(ctx *FilterExpressionStatementListContext)
EnterFilterExpressionStatementList is called when production filterExpressionStatementList is entered.
func (*BaseFilterExpressionSyntaxListener) EnterFilterStatement ¶
func (s *BaseFilterExpressionSyntaxListener) EnterFilterStatement(ctx *FilterStatementContext)
EnterFilterStatement is called when production filterStatement is entered.
func (*BaseFilterExpressionSyntaxListener) EnterFunctionExpression ¶
func (s *BaseFilterExpressionSyntaxListener) EnterFunctionExpression(ctx *FunctionExpressionContext)
EnterFunctionExpression is called when production functionExpression is entered.
func (*BaseFilterExpressionSyntaxListener) EnterFunctionName ¶
func (s *BaseFilterExpressionSyntaxListener) EnterFunctionName(ctx *FunctionNameContext)
EnterFunctionName is called when production functionName is entered.
func (*BaseFilterExpressionSyntaxListener) EnterIdentifierStatement ¶
func (s *BaseFilterExpressionSyntaxListener) EnterIdentifierStatement(ctx *IdentifierStatementContext)
EnterIdentifierStatement is called when production identifierStatement is entered.
func (*BaseFilterExpressionSyntaxListener) EnterLiteralValue ¶
func (s *BaseFilterExpressionSyntaxListener) EnterLiteralValue(ctx *LiteralValueContext)
EnterLiteralValue is called when production literalValue is entered.
func (*BaseFilterExpressionSyntaxListener) EnterLogicalOperator ¶
func (s *BaseFilterExpressionSyntaxListener) EnterLogicalOperator(ctx *LogicalOperatorContext)
EnterLogicalOperator is called when production logicalOperator is entered.
func (*BaseFilterExpressionSyntaxListener) EnterMathOperator ¶
func (s *BaseFilterExpressionSyntaxListener) EnterMathOperator(ctx *MathOperatorContext)
EnterMathOperator is called when production mathOperator is entered.
func (*BaseFilterExpressionSyntaxListener) EnterNotOperator ¶
func (s *BaseFilterExpressionSyntaxListener) EnterNotOperator(ctx *NotOperatorContext)
EnterNotOperator is called when production notOperator is entered.
func (*BaseFilterExpressionSyntaxListener) EnterOrderByColumnName ¶
func (s *BaseFilterExpressionSyntaxListener) EnterOrderByColumnName(ctx *OrderByColumnNameContext)
EnterOrderByColumnName is called when production orderByColumnName is entered.
func (*BaseFilterExpressionSyntaxListener) EnterOrderingTerm ¶
func (s *BaseFilterExpressionSyntaxListener) EnterOrderingTerm(ctx *OrderingTermContext)
EnterOrderingTerm is called when production orderingTerm is entered.
func (*BaseFilterExpressionSyntaxListener) EnterParse ¶
func (s *BaseFilterExpressionSyntaxListener) EnterParse(ctx *ParseContext)
EnterParse is called when production parse is entered.
func (*BaseFilterExpressionSyntaxListener) EnterPredicateExpression ¶
func (s *BaseFilterExpressionSyntaxListener) EnterPredicateExpression(ctx *PredicateExpressionContext)
EnterPredicateExpression is called when production predicateExpression is entered.
func (*BaseFilterExpressionSyntaxListener) EnterTableName ¶
func (s *BaseFilterExpressionSyntaxListener) EnterTableName(ctx *TableNameContext)
EnterTableName is called when production tableName is entered.
func (*BaseFilterExpressionSyntaxListener) EnterTopLimit ¶
func (s *BaseFilterExpressionSyntaxListener) EnterTopLimit(ctx *TopLimitContext)
EnterTopLimit is called when production topLimit is entered.
func (*BaseFilterExpressionSyntaxListener) EnterUnaryOperator ¶
func (s *BaseFilterExpressionSyntaxListener) EnterUnaryOperator(ctx *UnaryOperatorContext)
EnterUnaryOperator is called when production unaryOperator is entered.
func (*BaseFilterExpressionSyntaxListener) EnterValueExpression ¶
func (s *BaseFilterExpressionSyntaxListener) EnterValueExpression(ctx *ValueExpressionContext)
EnterValueExpression is called when production valueExpression is entered.
func (*BaseFilterExpressionSyntaxListener) ExitBitwiseOperator ¶
func (s *BaseFilterExpressionSyntaxListener) ExitBitwiseOperator(ctx *BitwiseOperatorContext)
ExitBitwiseOperator is called when production bitwiseOperator is exited.
func (*BaseFilterExpressionSyntaxListener) ExitColumnName ¶
func (s *BaseFilterExpressionSyntaxListener) ExitColumnName(ctx *ColumnNameContext)
ExitColumnName is called when production columnName is exited.
func (*BaseFilterExpressionSyntaxListener) ExitComparisonOperator ¶
func (s *BaseFilterExpressionSyntaxListener) ExitComparisonOperator(ctx *ComparisonOperatorContext)
ExitComparisonOperator is called when production comparisonOperator is exited.
func (*BaseFilterExpressionSyntaxListener) ExitErr ¶
func (s *BaseFilterExpressionSyntaxListener) ExitErr(ctx *ErrContext)
ExitErr is called when production err is exited.
func (*BaseFilterExpressionSyntaxListener) ExitEveryRule ¶
func (s *BaseFilterExpressionSyntaxListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseFilterExpressionSyntaxListener) ExitExactMatchModifier ¶
func (s *BaseFilterExpressionSyntaxListener) ExitExactMatchModifier(ctx *ExactMatchModifierContext)
ExitExactMatchModifier is called when production exactMatchModifier is exited.
func (*BaseFilterExpressionSyntaxListener) ExitExpression ¶
func (s *BaseFilterExpressionSyntaxListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BaseFilterExpressionSyntaxListener) ExitExpressionList ¶
func (s *BaseFilterExpressionSyntaxListener) ExitExpressionList(ctx *ExpressionListContext)
ExitExpressionList is called when production expressionList is exited.
func (*BaseFilterExpressionSyntaxListener) ExitFilterExpressionStatement ¶
func (s *BaseFilterExpressionSyntaxListener) ExitFilterExpressionStatement(ctx *FilterExpressionStatementContext)
ExitFilterExpressionStatement is called when production filterExpressionStatement is exited.
func (*BaseFilterExpressionSyntaxListener) ExitFilterExpressionStatementList ¶
func (s *BaseFilterExpressionSyntaxListener) ExitFilterExpressionStatementList(ctx *FilterExpressionStatementListContext)
ExitFilterExpressionStatementList is called when production filterExpressionStatementList is exited.
func (*BaseFilterExpressionSyntaxListener) ExitFilterStatement ¶
func (s *BaseFilterExpressionSyntaxListener) ExitFilterStatement(ctx *FilterStatementContext)
ExitFilterStatement is called when production filterStatement is exited.
func (*BaseFilterExpressionSyntaxListener) ExitFunctionExpression ¶
func (s *BaseFilterExpressionSyntaxListener) ExitFunctionExpression(ctx *FunctionExpressionContext)
ExitFunctionExpression is called when production functionExpression is exited.
func (*BaseFilterExpressionSyntaxListener) ExitFunctionName ¶
func (s *BaseFilterExpressionSyntaxListener) ExitFunctionName(ctx *FunctionNameContext)
ExitFunctionName is called when production functionName is exited.
func (*BaseFilterExpressionSyntaxListener) ExitIdentifierStatement ¶
func (s *BaseFilterExpressionSyntaxListener) ExitIdentifierStatement(ctx *IdentifierStatementContext)
ExitIdentifierStatement is called when production identifierStatement is exited.
func (*BaseFilterExpressionSyntaxListener) ExitLiteralValue ¶
func (s *BaseFilterExpressionSyntaxListener) ExitLiteralValue(ctx *LiteralValueContext)
ExitLiteralValue is called when production literalValue is exited.
func (*BaseFilterExpressionSyntaxListener) ExitLogicalOperator ¶
func (s *BaseFilterExpressionSyntaxListener) ExitLogicalOperator(ctx *LogicalOperatorContext)
ExitLogicalOperator is called when production logicalOperator is exited.
func (*BaseFilterExpressionSyntaxListener) ExitMathOperator ¶
func (s *BaseFilterExpressionSyntaxListener) ExitMathOperator(ctx *MathOperatorContext)
ExitMathOperator is called when production mathOperator is exited.
func (*BaseFilterExpressionSyntaxListener) ExitNotOperator ¶
func (s *BaseFilterExpressionSyntaxListener) ExitNotOperator(ctx *NotOperatorContext)
ExitNotOperator is called when production notOperator is exited.
func (*BaseFilterExpressionSyntaxListener) ExitOrderByColumnName ¶
func (s *BaseFilterExpressionSyntaxListener) ExitOrderByColumnName(ctx *OrderByColumnNameContext)
ExitOrderByColumnName is called when production orderByColumnName is exited.
func (*BaseFilterExpressionSyntaxListener) ExitOrderingTerm ¶
func (s *BaseFilterExpressionSyntaxListener) ExitOrderingTerm(ctx *OrderingTermContext)
ExitOrderingTerm is called when production orderingTerm is exited.
func (*BaseFilterExpressionSyntaxListener) ExitParse ¶
func (s *BaseFilterExpressionSyntaxListener) ExitParse(ctx *ParseContext)
ExitParse is called when production parse is exited.
func (*BaseFilterExpressionSyntaxListener) ExitPredicateExpression ¶
func (s *BaseFilterExpressionSyntaxListener) ExitPredicateExpression(ctx *PredicateExpressionContext)
ExitPredicateExpression is called when production predicateExpression is exited.
func (*BaseFilterExpressionSyntaxListener) ExitTableName ¶
func (s *BaseFilterExpressionSyntaxListener) ExitTableName(ctx *TableNameContext)
ExitTableName is called when production tableName is exited.
func (*BaseFilterExpressionSyntaxListener) ExitTopLimit ¶
func (s *BaseFilterExpressionSyntaxListener) ExitTopLimit(ctx *TopLimitContext)
ExitTopLimit is called when production topLimit is exited.
func (*BaseFilterExpressionSyntaxListener) ExitUnaryOperator ¶
func (s *BaseFilterExpressionSyntaxListener) ExitUnaryOperator(ctx *UnaryOperatorContext)
ExitUnaryOperator is called when production unaryOperator is exited.
func (*BaseFilterExpressionSyntaxListener) ExitValueExpression ¶
func (s *BaseFilterExpressionSyntaxListener) ExitValueExpression(ctx *ValueExpressionContext)
ExitValueExpression is called when production valueExpression is exited.
func (*BaseFilterExpressionSyntaxListener) VisitErrorNode ¶
func (s *BaseFilterExpressionSyntaxListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseFilterExpressionSyntaxListener) VisitTerminal ¶
func (s *BaseFilterExpressionSyntaxListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BitwiseOperatorContext ¶
type BitwiseOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBitwiseOperatorContext ¶
func NewBitwiseOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitwiseOperatorContext
func NewEmptyBitwiseOperatorContext ¶
func NewEmptyBitwiseOperatorContext() *BitwiseOperatorContext
func (*BitwiseOperatorContext) EnterRule ¶
func (s *BitwiseOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitwiseOperatorContext) ExitRule ¶
func (s *BitwiseOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitwiseOperatorContext) GetParser ¶
func (s *BitwiseOperatorContext) GetParser() antlr.Parser
func (*BitwiseOperatorContext) GetRuleContext ¶
func (s *BitwiseOperatorContext) GetRuleContext() antlr.RuleContext
func (*BitwiseOperatorContext) IsBitwiseOperatorContext ¶
func (*BitwiseOperatorContext) IsBitwiseOperatorContext()
func (*BitwiseOperatorContext) K_XOR ¶
func (s *BitwiseOperatorContext) K_XOR() antlr.TerminalNode
func (*BitwiseOperatorContext) ToStringTree ¶
func (s *BitwiseOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ColumnNameContext ¶
type ColumnNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewColumnNameContext ¶
func NewColumnNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnNameContext
func NewEmptyColumnNameContext ¶
func NewEmptyColumnNameContext() *ColumnNameContext
func (*ColumnNameContext) EnterRule ¶
func (s *ColumnNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*ColumnNameContext) ExitRule ¶
func (s *ColumnNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*ColumnNameContext) GetParser ¶
func (s *ColumnNameContext) GetParser() antlr.Parser
func (*ColumnNameContext) GetRuleContext ¶
func (s *ColumnNameContext) GetRuleContext() antlr.RuleContext
func (*ColumnNameContext) IDENTIFIER ¶
func (s *ColumnNameContext) IDENTIFIER() antlr.TerminalNode
func (*ColumnNameContext) IsColumnNameContext ¶
func (*ColumnNameContext) IsColumnNameContext()
func (*ColumnNameContext) ToStringTree ¶
func (s *ColumnNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ComparisonOperatorContext ¶
type ComparisonOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewComparisonOperatorContext ¶
func NewComparisonOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonOperatorContext
func NewEmptyComparisonOperatorContext ¶
func NewEmptyComparisonOperatorContext() *ComparisonOperatorContext
func (*ComparisonOperatorContext) EnterRule ¶
func (s *ComparisonOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComparisonOperatorContext) ExitRule ¶
func (s *ComparisonOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComparisonOperatorContext) GetParser ¶
func (s *ComparisonOperatorContext) GetParser() antlr.Parser
func (*ComparisonOperatorContext) GetRuleContext ¶
func (s *ComparisonOperatorContext) GetRuleContext() antlr.RuleContext
func (*ComparisonOperatorContext) IsComparisonOperatorContext ¶
func (*ComparisonOperatorContext) IsComparisonOperatorContext()
func (*ComparisonOperatorContext) ToStringTree ¶
func (s *ComparisonOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ErrContext ¶
type ErrContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyErrContext ¶
func NewEmptyErrContext() *ErrContext
func NewErrContext ¶
func NewErrContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ErrContext
func (*ErrContext) EnterRule ¶
func (s *ErrContext) EnterRule(listener antlr.ParseTreeListener)
func (*ErrContext) ExitRule ¶
func (s *ErrContext) ExitRule(listener antlr.ParseTreeListener)
func (*ErrContext) GetParser ¶
func (s *ErrContext) GetParser() antlr.Parser
func (*ErrContext) GetRuleContext ¶
func (s *ErrContext) GetRuleContext() antlr.RuleContext
func (*ErrContext) Get_UNEXPECTED_CHAR ¶
func (s *ErrContext) Get_UNEXPECTED_CHAR() antlr.Token
func (*ErrContext) IsErrContext ¶
func (*ErrContext) IsErrContext()
func (*ErrContext) Set_UNEXPECTED_CHAR ¶
func (s *ErrContext) Set_UNEXPECTED_CHAR(v antlr.Token)
func (*ErrContext) ToStringTree ¶
func (s *ErrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ErrContext) UNEXPECTED_CHAR ¶
func (s *ErrContext) UNEXPECTED_CHAR() antlr.TerminalNode
type ExactMatchModifierContext ¶
type ExactMatchModifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExactMatchModifierContext ¶
func NewEmptyExactMatchModifierContext() *ExactMatchModifierContext
func NewExactMatchModifierContext ¶
func NewExactMatchModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExactMatchModifierContext
func (*ExactMatchModifierContext) EnterRule ¶
func (s *ExactMatchModifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExactMatchModifierContext) ExitRule ¶
func (s *ExactMatchModifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExactMatchModifierContext) GetParser ¶
func (s *ExactMatchModifierContext) GetParser() antlr.Parser
func (*ExactMatchModifierContext) GetRuleContext ¶
func (s *ExactMatchModifierContext) GetRuleContext() antlr.RuleContext
func (*ExactMatchModifierContext) IsExactMatchModifierContext ¶
func (*ExactMatchModifierContext) IsExactMatchModifierContext()
func (*ExactMatchModifierContext) K_BINARY ¶
func (s *ExactMatchModifierContext) K_BINARY() antlr.TerminalNode
func (*ExactMatchModifierContext) ToStringTree ¶
func (s *ExactMatchModifierContext) 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) AllExpression ¶
func (s *ExpressionContext) AllExpression() []IExpressionContext
func (*ExpressionContext) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) Expression ¶
func (s *ExpressionContext) Expression(i int) IExpressionContext
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) LogicalOperator ¶
func (s *ExpressionContext) LogicalOperator() ILogicalOperatorContext
func (*ExpressionContext) NotOperator ¶
func (s *ExpressionContext) NotOperator() INotOperatorContext
func (*ExpressionContext) PredicateExpression ¶
func (s *ExpressionContext) PredicateExpression() IPredicateExpressionContext
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionListContext ¶
type ExpressionListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionListContext ¶
func NewEmptyExpressionListContext() *ExpressionListContext
func NewExpressionListContext ¶
func NewExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListContext
func (*ExpressionListContext) AllExpression ¶
func (s *ExpressionListContext) AllExpression() []IExpressionContext
func (*ExpressionListContext) EnterRule ¶
func (s *ExpressionListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionListContext) ExitRule ¶
func (s *ExpressionListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionListContext) Expression ¶
func (s *ExpressionListContext) Expression(i int) IExpressionContext
func (*ExpressionListContext) GetParser ¶
func (s *ExpressionListContext) GetParser() antlr.Parser
func (*ExpressionListContext) GetRuleContext ¶
func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
func (*ExpressionListContext) IsExpressionListContext ¶
func (*ExpressionListContext) IsExpressionListContext()
func (*ExpressionListContext) ToStringTree ¶
func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FilterExpressionStatementContext ¶
type FilterExpressionStatementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFilterExpressionStatementContext ¶
func NewEmptyFilterExpressionStatementContext() *FilterExpressionStatementContext
func NewFilterExpressionStatementContext ¶
func NewFilterExpressionStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterExpressionStatementContext
func (*FilterExpressionStatementContext) EnterRule ¶
func (s *FilterExpressionStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*FilterExpressionStatementContext) ExitRule ¶
func (s *FilterExpressionStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*FilterExpressionStatementContext) Expression ¶
func (s *FilterExpressionStatementContext) Expression() IExpressionContext
func (*FilterExpressionStatementContext) FilterStatement ¶
func (s *FilterExpressionStatementContext) FilterStatement() IFilterStatementContext
func (*FilterExpressionStatementContext) GetParser ¶
func (s *FilterExpressionStatementContext) GetParser() antlr.Parser
func (*FilterExpressionStatementContext) GetRuleContext ¶
func (s *FilterExpressionStatementContext) GetRuleContext() antlr.RuleContext
func (*FilterExpressionStatementContext) IdentifierStatement ¶
func (s *FilterExpressionStatementContext) IdentifierStatement() IIdentifierStatementContext
func (*FilterExpressionStatementContext) IsFilterExpressionStatementContext ¶
func (*FilterExpressionStatementContext) IsFilterExpressionStatementContext()
func (*FilterExpressionStatementContext) ToStringTree ¶
func (s *FilterExpressionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FilterExpressionStatementListContext ¶
type FilterExpressionStatementListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFilterExpressionStatementListContext ¶
func NewEmptyFilterExpressionStatementListContext() *FilterExpressionStatementListContext
func NewFilterExpressionStatementListContext ¶
func NewFilterExpressionStatementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterExpressionStatementListContext
func (*FilterExpressionStatementListContext) AllFilterExpressionStatement ¶
func (s *FilterExpressionStatementListContext) AllFilterExpressionStatement() []IFilterExpressionStatementContext
func (*FilterExpressionStatementListContext) EnterRule ¶
func (s *FilterExpressionStatementListContext) EnterRule(listener antlr.ParseTreeListener)
func (*FilterExpressionStatementListContext) ExitRule ¶
func (s *FilterExpressionStatementListContext) ExitRule(listener antlr.ParseTreeListener)
func (*FilterExpressionStatementListContext) FilterExpressionStatement ¶
func (s *FilterExpressionStatementListContext) FilterExpressionStatement(i int) IFilterExpressionStatementContext
func (*FilterExpressionStatementListContext) GetParser ¶
func (s *FilterExpressionStatementListContext) GetParser() antlr.Parser
func (*FilterExpressionStatementListContext) GetRuleContext ¶
func (s *FilterExpressionStatementListContext) GetRuleContext() antlr.RuleContext
func (*FilterExpressionStatementListContext) IsFilterExpressionStatementListContext ¶
func (*FilterExpressionStatementListContext) IsFilterExpressionStatementListContext()
func (*FilterExpressionStatementListContext) ToStringTree ¶
func (s *FilterExpressionStatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FilterExpressionSyntaxLexer ¶
type FilterExpressionSyntaxLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewFilterExpressionSyntaxLexer ¶
func NewFilterExpressionSyntaxLexer(input antlr.CharStream) *FilterExpressionSyntaxLexer
NewFilterExpressionSyntaxLexer produces a new lexer instance for the optional input antlr.CharStream.
The *FilterExpressionSyntaxLexer instance produced may be reused by calling the SetInputStream method. The initial lexer configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.
type FilterExpressionSyntaxListener ¶
type FilterExpressionSyntaxListener interface { antlr.ParseTreeListener // EnterParse is called when entering the parse production. EnterParse(c *ParseContext) // EnterErr is called when entering the err production. EnterErr(c *ErrContext) // EnterFilterExpressionStatementList is called when entering the filterExpressionStatementList production. EnterFilterExpressionStatementList(c *FilterExpressionStatementListContext) // EnterFilterExpressionStatement is called when entering the filterExpressionStatement production. EnterFilterExpressionStatement(c *FilterExpressionStatementContext) // EnterIdentifierStatement is called when entering the identifierStatement production. EnterIdentifierStatement(c *IdentifierStatementContext) // EnterFilterStatement is called when entering the filterStatement production. EnterFilterStatement(c *FilterStatementContext) // EnterTopLimit is called when entering the topLimit production. EnterTopLimit(c *TopLimitContext) // EnterOrderingTerm is called when entering the orderingTerm production. EnterOrderingTerm(c *OrderingTermContext) // EnterExpressionList is called when entering the expressionList production. EnterExpressionList(c *ExpressionListContext) // EnterExpression is called when entering the expression production. EnterExpression(c *ExpressionContext) // EnterPredicateExpression is called when entering the predicateExpression production. EnterPredicateExpression(c *PredicateExpressionContext) // EnterValueExpression is called when entering the valueExpression production. EnterValueExpression(c *ValueExpressionContext) // EnterNotOperator is called when entering the notOperator production. EnterNotOperator(c *NotOperatorContext) // EnterUnaryOperator is called when entering the unaryOperator production. EnterUnaryOperator(c *UnaryOperatorContext) // EnterExactMatchModifier is called when entering the exactMatchModifier production. EnterExactMatchModifier(c *ExactMatchModifierContext) // EnterComparisonOperator is called when entering the comparisonOperator production. EnterComparisonOperator(c *ComparisonOperatorContext) // EnterLogicalOperator is called when entering the logicalOperator production. EnterLogicalOperator(c *LogicalOperatorContext) // EnterBitwiseOperator is called when entering the bitwiseOperator production. EnterBitwiseOperator(c *BitwiseOperatorContext) // EnterMathOperator is called when entering the mathOperator production. EnterMathOperator(c *MathOperatorContext) // EnterFunctionName is called when entering the functionName production. EnterFunctionName(c *FunctionNameContext) // EnterFunctionExpression is called when entering the functionExpression production. EnterFunctionExpression(c *FunctionExpressionContext) // EnterLiteralValue is called when entering the literalValue production. EnterLiteralValue(c *LiteralValueContext) // EnterTableName is called when entering the tableName production. EnterTableName(c *TableNameContext) // EnterColumnName is called when entering the columnName production. EnterColumnName(c *ColumnNameContext) // EnterOrderByColumnName is called when entering the orderByColumnName production. EnterOrderByColumnName(c *OrderByColumnNameContext) // ExitParse is called when exiting the parse production. ExitParse(c *ParseContext) // ExitErr is called when exiting the err production. ExitErr(c *ErrContext) // ExitFilterExpressionStatementList is called when exiting the filterExpressionStatementList production. ExitFilterExpressionStatementList(c *FilterExpressionStatementListContext) // ExitFilterExpressionStatement is called when exiting the filterExpressionStatement production. ExitFilterExpressionStatement(c *FilterExpressionStatementContext) // ExitIdentifierStatement is called when exiting the identifierStatement production. ExitIdentifierStatement(c *IdentifierStatementContext) // ExitFilterStatement is called when exiting the filterStatement production. ExitFilterStatement(c *FilterStatementContext) // ExitTopLimit is called when exiting the topLimit production. ExitTopLimit(c *TopLimitContext) // ExitOrderingTerm is called when exiting the orderingTerm production. ExitOrderingTerm(c *OrderingTermContext) // ExitExpressionList is called when exiting the expressionList production. ExitExpressionList(c *ExpressionListContext) // ExitExpression is called when exiting the expression production. ExitExpression(c *ExpressionContext) // ExitPredicateExpression is called when exiting the predicateExpression production. ExitPredicateExpression(c *PredicateExpressionContext) // ExitValueExpression is called when exiting the valueExpression production. ExitValueExpression(c *ValueExpressionContext) // ExitNotOperator is called when exiting the notOperator production. ExitNotOperator(c *NotOperatorContext) // ExitUnaryOperator is called when exiting the unaryOperator production. ExitUnaryOperator(c *UnaryOperatorContext) // ExitExactMatchModifier is called when exiting the exactMatchModifier production. ExitExactMatchModifier(c *ExactMatchModifierContext) // ExitComparisonOperator is called when exiting the comparisonOperator production. ExitComparisonOperator(c *ComparisonOperatorContext) // ExitLogicalOperator is called when exiting the logicalOperator production. ExitLogicalOperator(c *LogicalOperatorContext) // ExitBitwiseOperator is called when exiting the bitwiseOperator production. ExitBitwiseOperator(c *BitwiseOperatorContext) // ExitMathOperator is called when exiting the mathOperator production. ExitMathOperator(c *MathOperatorContext) // ExitFunctionName is called when exiting the functionName production. ExitFunctionName(c *FunctionNameContext) // ExitFunctionExpression is called when exiting the functionExpression production. ExitFunctionExpression(c *FunctionExpressionContext) // ExitLiteralValue is called when exiting the literalValue production. ExitLiteralValue(c *LiteralValueContext) // ExitTableName is called when exiting the tableName production. ExitTableName(c *TableNameContext) // ExitColumnName is called when exiting the columnName production. ExitColumnName(c *ColumnNameContext) // ExitOrderByColumnName is called when exiting the orderByColumnName production. ExitOrderByColumnName(c *OrderByColumnNameContext) }
FilterExpressionSyntaxListener is a complete listener for a parse tree produced by FilterExpressionSyntaxParser.
type FilterExpressionSyntaxParser ¶
type FilterExpressionSyntaxParser struct {
*antlr.BaseParser
}
func NewFilterExpressionSyntaxParser ¶
func NewFilterExpressionSyntaxParser(input antlr.TokenStream) *FilterExpressionSyntaxParser
NewFilterExpressionSyntaxParser produces a new parser instance for the optional input antlr.TokenStream.
The *FilterExpressionSyntaxParser instance produced may be reused by calling the SetInputStream method. The initial parser configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.
func (*FilterExpressionSyntaxParser) BitwiseOperator ¶
func (p *FilterExpressionSyntaxParser) BitwiseOperator() (localctx IBitwiseOperatorContext)
func (*FilterExpressionSyntaxParser) ColumnName ¶
func (p *FilterExpressionSyntaxParser) ColumnName() (localctx IColumnNameContext)
func (*FilterExpressionSyntaxParser) ComparisonOperator ¶
func (p *FilterExpressionSyntaxParser) ComparisonOperator() (localctx IComparisonOperatorContext)
func (*FilterExpressionSyntaxParser) Err ¶
func (p *FilterExpressionSyntaxParser) Err() (localctx IErrContext)
func (*FilterExpressionSyntaxParser) ExactMatchModifier ¶
func (p *FilterExpressionSyntaxParser) ExactMatchModifier() (localctx IExactMatchModifierContext)
func (*FilterExpressionSyntaxParser) Expression ¶
func (p *FilterExpressionSyntaxParser) Expression() (localctx IExpressionContext)
func (*FilterExpressionSyntaxParser) ExpressionList ¶
func (p *FilterExpressionSyntaxParser) ExpressionList() (localctx IExpressionListContext)
func (*FilterExpressionSyntaxParser) Expression_Sempred ¶
func (p *FilterExpressionSyntaxParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*FilterExpressionSyntaxParser) FilterExpressionStatement ¶
func (p *FilterExpressionSyntaxParser) FilterExpressionStatement() (localctx IFilterExpressionStatementContext)
func (*FilterExpressionSyntaxParser) FilterExpressionStatementList ¶
func (p *FilterExpressionSyntaxParser) FilterExpressionStatementList() (localctx IFilterExpressionStatementListContext)
func (*FilterExpressionSyntaxParser) FilterStatement ¶
func (p *FilterExpressionSyntaxParser) FilterStatement() (localctx IFilterStatementContext)
func (*FilterExpressionSyntaxParser) FunctionExpression ¶
func (p *FilterExpressionSyntaxParser) FunctionExpression() (localctx IFunctionExpressionContext)
func (*FilterExpressionSyntaxParser) FunctionName ¶
func (p *FilterExpressionSyntaxParser) FunctionName() (localctx IFunctionNameContext)
func (*FilterExpressionSyntaxParser) IdentifierStatement ¶
func (p *FilterExpressionSyntaxParser) IdentifierStatement() (localctx IIdentifierStatementContext)
func (*FilterExpressionSyntaxParser) LiteralValue ¶
func (p *FilterExpressionSyntaxParser) LiteralValue() (localctx ILiteralValueContext)
func (*FilterExpressionSyntaxParser) LogicalOperator ¶
func (p *FilterExpressionSyntaxParser) LogicalOperator() (localctx ILogicalOperatorContext)
func (*FilterExpressionSyntaxParser) MathOperator ¶
func (p *FilterExpressionSyntaxParser) MathOperator() (localctx IMathOperatorContext)
func (*FilterExpressionSyntaxParser) NotOperator ¶
func (p *FilterExpressionSyntaxParser) NotOperator() (localctx INotOperatorContext)
func (*FilterExpressionSyntaxParser) OrderByColumnName ¶
func (p *FilterExpressionSyntaxParser) OrderByColumnName() (localctx IOrderByColumnNameContext)
func (*FilterExpressionSyntaxParser) OrderingTerm ¶
func (p *FilterExpressionSyntaxParser) OrderingTerm() (localctx IOrderingTermContext)
func (*FilterExpressionSyntaxParser) Parse ¶
func (p *FilterExpressionSyntaxParser) Parse() (localctx IParseContext)
func (*FilterExpressionSyntaxParser) PredicateExpression ¶
func (p *FilterExpressionSyntaxParser) PredicateExpression() (localctx IPredicateExpressionContext)
func (*FilterExpressionSyntaxParser) PredicateExpression_Sempred ¶
func (p *FilterExpressionSyntaxParser) PredicateExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*FilterExpressionSyntaxParser) Sempred ¶
func (p *FilterExpressionSyntaxParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*FilterExpressionSyntaxParser) TableName ¶
func (p *FilterExpressionSyntaxParser) TableName() (localctx ITableNameContext)
func (*FilterExpressionSyntaxParser) TopLimit ¶
func (p *FilterExpressionSyntaxParser) TopLimit() (localctx ITopLimitContext)
func (*FilterExpressionSyntaxParser) UnaryOperator ¶
func (p *FilterExpressionSyntaxParser) UnaryOperator() (localctx IUnaryOperatorContext)
func (*FilterExpressionSyntaxParser) ValueExpression ¶
func (p *FilterExpressionSyntaxParser) ValueExpression() (localctx IValueExpressionContext)
func (*FilterExpressionSyntaxParser) ValueExpression_Sempred ¶
func (p *FilterExpressionSyntaxParser) ValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
type FilterStatementContext ¶
type FilterStatementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFilterStatementContext ¶
func NewEmptyFilterStatementContext() *FilterStatementContext
func NewFilterStatementContext ¶
func NewFilterStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterStatementContext
func (*FilterStatementContext) AllOrderingTerm ¶
func (s *FilterStatementContext) AllOrderingTerm() []IOrderingTermContext
func (*FilterStatementContext) EnterRule ¶
func (s *FilterStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*FilterStatementContext) ExitRule ¶
func (s *FilterStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*FilterStatementContext) Expression ¶
func (s *FilterStatementContext) Expression() IExpressionContext
func (*FilterStatementContext) GetParser ¶
func (s *FilterStatementContext) GetParser() antlr.Parser
func (*FilterStatementContext) GetRuleContext ¶
func (s *FilterStatementContext) GetRuleContext() antlr.RuleContext
func (*FilterStatementContext) IsFilterStatementContext ¶
func (*FilterStatementContext) IsFilterStatementContext()
func (*FilterStatementContext) K_BY ¶
func (s *FilterStatementContext) K_BY() antlr.TerminalNode
func (*FilterStatementContext) K_FILTER ¶
func (s *FilterStatementContext) K_FILTER() antlr.TerminalNode
func (*FilterStatementContext) K_ORDER ¶
func (s *FilterStatementContext) K_ORDER() antlr.TerminalNode
func (*FilterStatementContext) K_TOP ¶
func (s *FilterStatementContext) K_TOP() antlr.TerminalNode
func (*FilterStatementContext) K_WHERE ¶
func (s *FilterStatementContext) K_WHERE() antlr.TerminalNode
func (*FilterStatementContext) OrderingTerm ¶
func (s *FilterStatementContext) OrderingTerm(i int) IOrderingTermContext
func (*FilterStatementContext) TableName ¶
func (s *FilterStatementContext) TableName() ITableNameContext
func (*FilterStatementContext) ToStringTree ¶
func (s *FilterStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FilterStatementContext) TopLimit ¶
func (s *FilterStatementContext) TopLimit() ITopLimitContext
type FunctionExpressionContext ¶
type FunctionExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionExpressionContext ¶
func NewEmptyFunctionExpressionContext() *FunctionExpressionContext
func NewFunctionExpressionContext ¶
func NewFunctionExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionExpressionContext
func (*FunctionExpressionContext) EnterRule ¶
func (s *FunctionExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionExpressionContext) ExitRule ¶
func (s *FunctionExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionExpressionContext) ExpressionList ¶
func (s *FunctionExpressionContext) ExpressionList() IExpressionListContext
func (*FunctionExpressionContext) FunctionName ¶
func (s *FunctionExpressionContext) FunctionName() IFunctionNameContext
func (*FunctionExpressionContext) GetParser ¶
func (s *FunctionExpressionContext) GetParser() antlr.Parser
func (*FunctionExpressionContext) GetRuleContext ¶
func (s *FunctionExpressionContext) GetRuleContext() antlr.RuleContext
func (*FunctionExpressionContext) IsFunctionExpressionContext ¶
func (*FunctionExpressionContext) IsFunctionExpressionContext()
func (*FunctionExpressionContext) ToStringTree ¶
func (s *FunctionExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionNameContext ¶
type FunctionNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionNameContext ¶
func NewEmptyFunctionNameContext() *FunctionNameContext
func NewFunctionNameContext ¶
func NewFunctionNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionNameContext
func (*FunctionNameContext) EnterRule ¶
func (s *FunctionNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionNameContext) ExitRule ¶
func (s *FunctionNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionNameContext) GetParser ¶
func (s *FunctionNameContext) GetParser() antlr.Parser
func (*FunctionNameContext) GetRuleContext ¶
func (s *FunctionNameContext) GetRuleContext() antlr.RuleContext
func (*FunctionNameContext) IsFunctionNameContext ¶
func (*FunctionNameContext) IsFunctionNameContext()
func (*FunctionNameContext) K_ABS ¶
func (s *FunctionNameContext) K_ABS() antlr.TerminalNode
func (*FunctionNameContext) K_CEILING ¶
func (s *FunctionNameContext) K_CEILING() antlr.TerminalNode
func (*FunctionNameContext) K_COALESCE ¶
func (s *FunctionNameContext) K_COALESCE() antlr.TerminalNode
func (*FunctionNameContext) K_CONTAINS ¶
func (s *FunctionNameContext) K_CONTAINS() antlr.TerminalNode
func (*FunctionNameContext) K_CONVERT ¶
func (s *FunctionNameContext) K_CONVERT() antlr.TerminalNode
func (*FunctionNameContext) K_DATEADD ¶
func (s *FunctionNameContext) K_DATEADD() antlr.TerminalNode
func (*FunctionNameContext) K_DATEDIFF ¶
func (s *FunctionNameContext) K_DATEDIFF() antlr.TerminalNode
func (*FunctionNameContext) K_DATEPART ¶
func (s *FunctionNameContext) K_DATEPART() antlr.TerminalNode
func (*FunctionNameContext) K_ENDSWITH ¶
func (s *FunctionNameContext) K_ENDSWITH() antlr.TerminalNode
func (*FunctionNameContext) K_FLOOR ¶
func (s *FunctionNameContext) K_FLOOR() antlr.TerminalNode
func (*FunctionNameContext) K_IIF ¶
func (s *FunctionNameContext) K_IIF() antlr.TerminalNode
func (*FunctionNameContext) K_INDEXOF ¶
func (s *FunctionNameContext) K_INDEXOF() antlr.TerminalNode
func (*FunctionNameContext) K_ISDATE ¶
func (s *FunctionNameContext) K_ISDATE() antlr.TerminalNode
func (*FunctionNameContext) K_ISGUID ¶
func (s *FunctionNameContext) K_ISGUID() antlr.TerminalNode
func (*FunctionNameContext) K_ISINTEGER ¶
func (s *FunctionNameContext) K_ISINTEGER() antlr.TerminalNode
func (*FunctionNameContext) K_ISNULL ¶
func (s *FunctionNameContext) K_ISNULL() antlr.TerminalNode
func (*FunctionNameContext) K_ISNUMERIC ¶
func (s *FunctionNameContext) K_ISNUMERIC() antlr.TerminalNode
func (*FunctionNameContext) K_LASTINDEXOF ¶
func (s *FunctionNameContext) K_LASTINDEXOF() antlr.TerminalNode
func (*FunctionNameContext) K_LEN ¶
func (s *FunctionNameContext) K_LEN() antlr.TerminalNode
func (*FunctionNameContext) K_LOWER ¶
func (s *FunctionNameContext) K_LOWER() antlr.TerminalNode
func (*FunctionNameContext) K_MAXOF ¶
func (s *FunctionNameContext) K_MAXOF() antlr.TerminalNode
func (*FunctionNameContext) K_MINOF ¶
func (s *FunctionNameContext) K_MINOF() antlr.TerminalNode
func (*FunctionNameContext) K_NOW ¶
func (s *FunctionNameContext) K_NOW() antlr.TerminalNode
func (*FunctionNameContext) K_NTHINDEXOF ¶
func (s *FunctionNameContext) K_NTHINDEXOF() antlr.TerminalNode
func (*FunctionNameContext) K_POWER ¶
func (s *FunctionNameContext) K_POWER() antlr.TerminalNode
func (*FunctionNameContext) K_REGEXMATCH ¶
func (s *FunctionNameContext) K_REGEXMATCH() antlr.TerminalNode
func (*FunctionNameContext) K_REGEXVAL ¶
func (s *FunctionNameContext) K_REGEXVAL() antlr.TerminalNode
func (*FunctionNameContext) K_REPLACE ¶
func (s *FunctionNameContext) K_REPLACE() antlr.TerminalNode
func (*FunctionNameContext) K_REVERSE ¶
func (s *FunctionNameContext) K_REVERSE() antlr.TerminalNode
func (*FunctionNameContext) K_ROUND ¶
func (s *FunctionNameContext) K_ROUND() antlr.TerminalNode
func (*FunctionNameContext) K_SPLIT ¶
func (s *FunctionNameContext) K_SPLIT() antlr.TerminalNode
func (*FunctionNameContext) K_SQRT ¶
func (s *FunctionNameContext) K_SQRT() antlr.TerminalNode
func (*FunctionNameContext) K_STARTSWITH ¶
func (s *FunctionNameContext) K_STARTSWITH() antlr.TerminalNode
func (*FunctionNameContext) K_STRCMP ¶
func (s *FunctionNameContext) K_STRCMP() antlr.TerminalNode
func (*FunctionNameContext) K_STRCOUNT ¶
func (s *FunctionNameContext) K_STRCOUNT() antlr.TerminalNode
func (*FunctionNameContext) K_SUBSTR ¶
func (s *FunctionNameContext) K_SUBSTR() antlr.TerminalNode
func (*FunctionNameContext) K_TRIM ¶
func (s *FunctionNameContext) K_TRIM() antlr.TerminalNode
func (*FunctionNameContext) K_TRIMLEFT ¶
func (s *FunctionNameContext) K_TRIMLEFT() antlr.TerminalNode
func (*FunctionNameContext) K_TRIMRIGHT ¶
func (s *FunctionNameContext) K_TRIMRIGHT() antlr.TerminalNode
func (*FunctionNameContext) K_UPPER ¶
func (s *FunctionNameContext) K_UPPER() antlr.TerminalNode
func (*FunctionNameContext) K_UTCNOW ¶
func (s *FunctionNameContext) K_UTCNOW() antlr.TerminalNode
func (*FunctionNameContext) ToStringTree ¶
func (s *FunctionNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IBitwiseOperatorContext ¶
type IBitwiseOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBitwiseOperatorContext differentiates from other interfaces. IsBitwiseOperatorContext() }
IBitwiseOperatorContext is an interface to support dynamic dispatch.
type IColumnNameContext ¶
type IColumnNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsColumnNameContext differentiates from other interfaces. IsColumnNameContext() }
IColumnNameContext is an interface to support dynamic dispatch.
type IComparisonOperatorContext ¶
type IComparisonOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsComparisonOperatorContext differentiates from other interfaces. IsComparisonOperatorContext() }
IComparisonOperatorContext is an interface to support dynamic dispatch.
type IErrContext ¶
type IErrContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_UNEXPECTED_CHAR returns the _UNEXPECTED_CHAR token. Get_UNEXPECTED_CHAR() antlr.Token // Set_UNEXPECTED_CHAR sets the _UNEXPECTED_CHAR token. Set_UNEXPECTED_CHAR(antlr.Token) // IsErrContext differentiates from other interfaces. IsErrContext() }
IErrContext is an interface to support dynamic dispatch.
type IExactMatchModifierContext ¶
type IExactMatchModifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExactMatchModifierContext differentiates from other interfaces. IsExactMatchModifierContext() }
IExactMatchModifierContext 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 IExpressionListContext ¶
type IExpressionListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionListContext differentiates from other interfaces. IsExpressionListContext() }
IExpressionListContext is an interface to support dynamic dispatch.
type IFilterExpressionStatementContext ¶
type IFilterExpressionStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFilterExpressionStatementContext differentiates from other interfaces. IsFilterExpressionStatementContext() }
IFilterExpressionStatementContext is an interface to support dynamic dispatch.
type IFilterExpressionStatementListContext ¶
type IFilterExpressionStatementListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFilterExpressionStatementListContext differentiates from other interfaces. IsFilterExpressionStatementListContext() }
IFilterExpressionStatementListContext is an interface to support dynamic dispatch.
type IFilterStatementContext ¶
type IFilterStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFilterStatementContext differentiates from other interfaces. IsFilterStatementContext() }
IFilterStatementContext is an interface to support dynamic dispatch.
type IFunctionExpressionContext ¶
type IFunctionExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionExpressionContext differentiates from other interfaces. IsFunctionExpressionContext() }
IFunctionExpressionContext is an interface to support dynamic dispatch.
type IFunctionNameContext ¶
type IFunctionNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionNameContext differentiates from other interfaces. IsFunctionNameContext() }
IFunctionNameContext is an interface to support dynamic dispatch.
type IIdentifierStatementContext ¶
type IIdentifierStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIdentifierStatementContext differentiates from other interfaces. IsIdentifierStatementContext() }
IIdentifierStatementContext is an interface to support dynamic dispatch.
type ILiteralValueContext ¶
type ILiteralValueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLiteralValueContext differentiates from other interfaces. IsLiteralValueContext() }
ILiteralValueContext is an interface to support dynamic dispatch.
type ILogicalOperatorContext ¶
type ILogicalOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLogicalOperatorContext differentiates from other interfaces. IsLogicalOperatorContext() }
ILogicalOperatorContext is an interface to support dynamic dispatch.
type IMathOperatorContext ¶
type IMathOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMathOperatorContext differentiates from other interfaces. IsMathOperatorContext() }
IMathOperatorContext is an interface to support dynamic dispatch.
type INotOperatorContext ¶
type INotOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNotOperatorContext differentiates from other interfaces. IsNotOperatorContext() }
INotOperatorContext is an interface to support dynamic dispatch.
type IOrderByColumnNameContext ¶
type IOrderByColumnNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOrderByColumnNameContext differentiates from other interfaces. IsOrderByColumnNameContext() }
IOrderByColumnNameContext is an interface to support dynamic dispatch.
type IOrderingTermContext ¶
type IOrderingTermContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOrderingTermContext differentiates from other interfaces. IsOrderingTermContext() }
IOrderingTermContext is an interface to support dynamic dispatch.
type IParseContext ¶
type IParseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsParseContext differentiates from other interfaces. IsParseContext() }
IParseContext is an interface to support dynamic dispatch.
type IPredicateExpressionContext ¶
type IPredicateExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPredicateExpressionContext differentiates from other interfaces. IsPredicateExpressionContext() }
IPredicateExpressionContext is an interface to support dynamic dispatch.
type ITableNameContext ¶
type ITableNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTableNameContext differentiates from other interfaces. IsTableNameContext() }
ITableNameContext is an interface to support dynamic dispatch.
type ITopLimitContext ¶
type ITopLimitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTopLimitContext differentiates from other interfaces. IsTopLimitContext() }
ITopLimitContext is an interface to support dynamic dispatch.
type IUnaryOperatorContext ¶
type IUnaryOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsUnaryOperatorContext differentiates from other interfaces. IsUnaryOperatorContext() }
IUnaryOperatorContext is an interface to support dynamic dispatch.
type IValueExpressionContext ¶
type IValueExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsValueExpressionContext differentiates from other interfaces. IsValueExpressionContext() }
IValueExpressionContext is an interface to support dynamic dispatch.
type IdentifierStatementContext ¶
type IdentifierStatementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifierStatementContext ¶
func NewEmptyIdentifierStatementContext() *IdentifierStatementContext
func NewIdentifierStatementContext ¶
func NewIdentifierStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierStatementContext
func (*IdentifierStatementContext) EnterRule ¶
func (s *IdentifierStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierStatementContext) ExitRule ¶
func (s *IdentifierStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierStatementContext) GUID_LITERAL ¶
func (s *IdentifierStatementContext) GUID_LITERAL() antlr.TerminalNode
func (*IdentifierStatementContext) GetParser ¶
func (s *IdentifierStatementContext) GetParser() antlr.Parser
func (*IdentifierStatementContext) GetRuleContext ¶
func (s *IdentifierStatementContext) GetRuleContext() antlr.RuleContext
func (*IdentifierStatementContext) IsIdentifierStatementContext ¶
func (*IdentifierStatementContext) IsIdentifierStatementContext()
func (*IdentifierStatementContext) MEASUREMENT_KEY_LITERAL ¶
func (s *IdentifierStatementContext) MEASUREMENT_KEY_LITERAL() antlr.TerminalNode
func (*IdentifierStatementContext) POINT_TAG_LITERAL ¶
func (s *IdentifierStatementContext) POINT_TAG_LITERAL() antlr.TerminalNode
func (*IdentifierStatementContext) ToStringTree ¶
func (s *IdentifierStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralValueContext ¶
type LiteralValueContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralValueContext ¶
func NewEmptyLiteralValueContext() *LiteralValueContext
func NewLiteralValueContext ¶
func NewLiteralValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralValueContext
func (*LiteralValueContext) BOOLEAN_LITERAL ¶
func (s *LiteralValueContext) BOOLEAN_LITERAL() antlr.TerminalNode
func (*LiteralValueContext) DATETIME_LITERAL ¶
func (s *LiteralValueContext) DATETIME_LITERAL() antlr.TerminalNode
func (*LiteralValueContext) EnterRule ¶
func (s *LiteralValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralValueContext) ExitRule ¶
func (s *LiteralValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralValueContext) GUID_LITERAL ¶
func (s *LiteralValueContext) GUID_LITERAL() antlr.TerminalNode
func (*LiteralValueContext) GetParser ¶
func (s *LiteralValueContext) GetParser() antlr.Parser
func (*LiteralValueContext) GetRuleContext ¶
func (s *LiteralValueContext) GetRuleContext() antlr.RuleContext
func (*LiteralValueContext) INTEGER_LITERAL ¶
func (s *LiteralValueContext) INTEGER_LITERAL() antlr.TerminalNode
func (*LiteralValueContext) IsLiteralValueContext ¶
func (*LiteralValueContext) IsLiteralValueContext()
func (*LiteralValueContext) K_NULL ¶
func (s *LiteralValueContext) K_NULL() antlr.TerminalNode
func (*LiteralValueContext) NUMERIC_LITERAL ¶
func (s *LiteralValueContext) NUMERIC_LITERAL() antlr.TerminalNode
func (*LiteralValueContext) STRING_LITERAL ¶
func (s *LiteralValueContext) STRING_LITERAL() antlr.TerminalNode
func (*LiteralValueContext) ToStringTree ¶
func (s *LiteralValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LogicalOperatorContext ¶
type LogicalOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLogicalOperatorContext ¶
func NewEmptyLogicalOperatorContext() *LogicalOperatorContext
func NewLogicalOperatorContext ¶
func NewLogicalOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LogicalOperatorContext
func (*LogicalOperatorContext) EnterRule ¶
func (s *LogicalOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*LogicalOperatorContext) ExitRule ¶
func (s *LogicalOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*LogicalOperatorContext) GetParser ¶
func (s *LogicalOperatorContext) GetParser() antlr.Parser
func (*LogicalOperatorContext) GetRuleContext ¶
func (s *LogicalOperatorContext) GetRuleContext() antlr.RuleContext
func (*LogicalOperatorContext) IsLogicalOperatorContext ¶
func (*LogicalOperatorContext) IsLogicalOperatorContext()
func (*LogicalOperatorContext) K_AND ¶
func (s *LogicalOperatorContext) K_AND() antlr.TerminalNode
func (*LogicalOperatorContext) K_OR ¶
func (s *LogicalOperatorContext) K_OR() antlr.TerminalNode
func (*LogicalOperatorContext) ToStringTree ¶
func (s *LogicalOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MathOperatorContext ¶
type MathOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMathOperatorContext ¶
func NewEmptyMathOperatorContext() *MathOperatorContext
func NewMathOperatorContext ¶
func NewMathOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MathOperatorContext
func (*MathOperatorContext) EnterRule ¶
func (s *MathOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*MathOperatorContext) ExitRule ¶
func (s *MathOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*MathOperatorContext) GetParser ¶
func (s *MathOperatorContext) GetParser() antlr.Parser
func (*MathOperatorContext) GetRuleContext ¶
func (s *MathOperatorContext) GetRuleContext() antlr.RuleContext
func (*MathOperatorContext) IsMathOperatorContext ¶
func (*MathOperatorContext) IsMathOperatorContext()
func (*MathOperatorContext) ToStringTree ¶
func (s *MathOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NotOperatorContext ¶
type NotOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNotOperatorContext ¶
func NewEmptyNotOperatorContext() *NotOperatorContext
func NewNotOperatorContext ¶
func NewNotOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NotOperatorContext
func (*NotOperatorContext) EnterRule ¶
func (s *NotOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*NotOperatorContext) ExitRule ¶
func (s *NotOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*NotOperatorContext) GetParser ¶
func (s *NotOperatorContext) GetParser() antlr.Parser
func (*NotOperatorContext) GetRuleContext ¶
func (s *NotOperatorContext) GetRuleContext() antlr.RuleContext
func (*NotOperatorContext) IsNotOperatorContext ¶
func (*NotOperatorContext) IsNotOperatorContext()
func (*NotOperatorContext) K_NOT ¶
func (s *NotOperatorContext) K_NOT() antlr.TerminalNode
func (*NotOperatorContext) ToStringTree ¶
func (s *NotOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OrderByColumnNameContext ¶
type OrderByColumnNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOrderByColumnNameContext ¶
func NewEmptyOrderByColumnNameContext() *OrderByColumnNameContext
func NewOrderByColumnNameContext ¶
func NewOrderByColumnNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderByColumnNameContext
func (*OrderByColumnNameContext) EnterRule ¶
func (s *OrderByColumnNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrderByColumnNameContext) ExitRule ¶
func (s *OrderByColumnNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrderByColumnNameContext) GetParser ¶
func (s *OrderByColumnNameContext) GetParser() antlr.Parser
func (*OrderByColumnNameContext) GetRuleContext ¶
func (s *OrderByColumnNameContext) GetRuleContext() antlr.RuleContext
func (*OrderByColumnNameContext) IDENTIFIER ¶
func (s *OrderByColumnNameContext) IDENTIFIER() antlr.TerminalNode
func (*OrderByColumnNameContext) IsOrderByColumnNameContext ¶
func (*OrderByColumnNameContext) IsOrderByColumnNameContext()
func (*OrderByColumnNameContext) ToStringTree ¶
func (s *OrderByColumnNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OrderingTermContext ¶
type OrderingTermContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOrderingTermContext ¶
func NewEmptyOrderingTermContext() *OrderingTermContext
func NewOrderingTermContext ¶
func NewOrderingTermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderingTermContext
func (*OrderingTermContext) EnterRule ¶
func (s *OrderingTermContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrderingTermContext) ExactMatchModifier ¶
func (s *OrderingTermContext) ExactMatchModifier() IExactMatchModifierContext
func (*OrderingTermContext) ExitRule ¶
func (s *OrderingTermContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrderingTermContext) GetParser ¶
func (s *OrderingTermContext) GetParser() antlr.Parser
func (*OrderingTermContext) GetRuleContext ¶
func (s *OrderingTermContext) GetRuleContext() antlr.RuleContext
func (*OrderingTermContext) IsOrderingTermContext ¶
func (*OrderingTermContext) IsOrderingTermContext()
func (*OrderingTermContext) K_ASC ¶
func (s *OrderingTermContext) K_ASC() antlr.TerminalNode
func (*OrderingTermContext) K_DESC ¶
func (s *OrderingTermContext) K_DESC() antlr.TerminalNode
func (*OrderingTermContext) OrderByColumnName ¶
func (s *OrderingTermContext) OrderByColumnName() IOrderByColumnNameContext
func (*OrderingTermContext) ToStringTree ¶
func (s *OrderingTermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParseContext ¶
type ParseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParseContext ¶
func NewEmptyParseContext() *ParseContext
func NewParseContext ¶
func NewParseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseContext
func (*ParseContext) EOF ¶
func (s *ParseContext) EOF() antlr.TerminalNode
func (*ParseContext) EnterRule ¶
func (s *ParseContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParseContext) Err ¶
func (s *ParseContext) Err() IErrContext
func (*ParseContext) ExitRule ¶
func (s *ParseContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParseContext) FilterExpressionStatementList ¶
func (s *ParseContext) FilterExpressionStatementList() IFilterExpressionStatementListContext
func (*ParseContext) GetParser ¶
func (s *ParseContext) GetParser() antlr.Parser
func (*ParseContext) GetRuleContext ¶
func (s *ParseContext) GetRuleContext() antlr.RuleContext
func (*ParseContext) IsParseContext ¶
func (*ParseContext) IsParseContext()
func (*ParseContext) ToStringTree ¶
func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PredicateExpressionContext ¶
type PredicateExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPredicateExpressionContext ¶
func NewEmptyPredicateExpressionContext() *PredicateExpressionContext
func NewPredicateExpressionContext ¶
func NewPredicateExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PredicateExpressionContext
func (*PredicateExpressionContext) AllPredicateExpression ¶
func (s *PredicateExpressionContext) AllPredicateExpression() []IPredicateExpressionContext
func (*PredicateExpressionContext) ComparisonOperator ¶
func (s *PredicateExpressionContext) ComparisonOperator() IComparisonOperatorContext
func (*PredicateExpressionContext) EnterRule ¶
func (s *PredicateExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PredicateExpressionContext) ExactMatchModifier ¶
func (s *PredicateExpressionContext) ExactMatchModifier() IExactMatchModifierContext
func (*PredicateExpressionContext) ExitRule ¶
func (s *PredicateExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PredicateExpressionContext) ExpressionList ¶
func (s *PredicateExpressionContext) ExpressionList() IExpressionListContext
func (*PredicateExpressionContext) GetParser ¶
func (s *PredicateExpressionContext) GetParser() antlr.Parser
func (*PredicateExpressionContext) GetRuleContext ¶
func (s *PredicateExpressionContext) GetRuleContext() antlr.RuleContext
func (*PredicateExpressionContext) IsPredicateExpressionContext ¶
func (*PredicateExpressionContext) IsPredicateExpressionContext()
func (*PredicateExpressionContext) K_IN ¶
func (s *PredicateExpressionContext) K_IN() antlr.TerminalNode
func (*PredicateExpressionContext) K_IS ¶
func (s *PredicateExpressionContext) K_IS() antlr.TerminalNode
func (*PredicateExpressionContext) K_LIKE ¶
func (s *PredicateExpressionContext) K_LIKE() antlr.TerminalNode
func (*PredicateExpressionContext) K_NULL ¶
func (s *PredicateExpressionContext) K_NULL() antlr.TerminalNode
func (*PredicateExpressionContext) NotOperator ¶
func (s *PredicateExpressionContext) NotOperator() INotOperatorContext
func (*PredicateExpressionContext) PredicateExpression ¶
func (s *PredicateExpressionContext) PredicateExpression(i int) IPredicateExpressionContext
func (*PredicateExpressionContext) ToStringTree ¶
func (s *PredicateExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PredicateExpressionContext) ValueExpression ¶
func (s *PredicateExpressionContext) ValueExpression() IValueExpressionContext
type TableNameContext ¶
type TableNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTableNameContext ¶
func NewEmptyTableNameContext() *TableNameContext
func NewTableNameContext ¶
func NewTableNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableNameContext
func (*TableNameContext) EnterRule ¶
func (s *TableNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*TableNameContext) ExitRule ¶
func (s *TableNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*TableNameContext) GetParser ¶
func (s *TableNameContext) GetParser() antlr.Parser
func (*TableNameContext) GetRuleContext ¶
func (s *TableNameContext) GetRuleContext() antlr.RuleContext
func (*TableNameContext) IDENTIFIER ¶
func (s *TableNameContext) IDENTIFIER() antlr.TerminalNode
func (*TableNameContext) IsTableNameContext ¶
func (*TableNameContext) IsTableNameContext()
func (*TableNameContext) ToStringTree ¶
func (s *TableNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TopLimitContext ¶
type TopLimitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTopLimitContext ¶
func NewEmptyTopLimitContext() *TopLimitContext
func NewTopLimitContext ¶
func NewTopLimitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TopLimitContext
func (*TopLimitContext) EnterRule ¶
func (s *TopLimitContext) EnterRule(listener antlr.ParseTreeListener)
func (*TopLimitContext) ExitRule ¶
func (s *TopLimitContext) ExitRule(listener antlr.ParseTreeListener)
func (*TopLimitContext) GetParser ¶
func (s *TopLimitContext) GetParser() antlr.Parser
func (*TopLimitContext) GetRuleContext ¶
func (s *TopLimitContext) GetRuleContext() antlr.RuleContext
func (*TopLimitContext) INTEGER_LITERAL ¶
func (s *TopLimitContext) INTEGER_LITERAL() antlr.TerminalNode
func (*TopLimitContext) IsTopLimitContext ¶
func (*TopLimitContext) IsTopLimitContext()
func (*TopLimitContext) ToStringTree ¶
func (s *TopLimitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type UnaryOperatorContext ¶
type UnaryOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnaryOperatorContext ¶
func NewEmptyUnaryOperatorContext() *UnaryOperatorContext
func NewUnaryOperatorContext ¶
func NewUnaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryOperatorContext
func (*UnaryOperatorContext) EnterRule ¶
func (s *UnaryOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryOperatorContext) ExitRule ¶
func (s *UnaryOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryOperatorContext) GetParser ¶
func (s *UnaryOperatorContext) GetParser() antlr.Parser
func (*UnaryOperatorContext) GetRuleContext ¶
func (s *UnaryOperatorContext) GetRuleContext() antlr.RuleContext
func (*UnaryOperatorContext) IsUnaryOperatorContext ¶
func (*UnaryOperatorContext) IsUnaryOperatorContext()
func (*UnaryOperatorContext) K_NOT ¶
func (s *UnaryOperatorContext) K_NOT() antlr.TerminalNode
func (*UnaryOperatorContext) ToStringTree ¶
func (s *UnaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ValueExpressionContext ¶
type ValueExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyValueExpressionContext ¶
func NewEmptyValueExpressionContext() *ValueExpressionContext
func NewValueExpressionContext ¶
func NewValueExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueExpressionContext
func (*ValueExpressionContext) AllValueExpression ¶
func (s *ValueExpressionContext) AllValueExpression() []IValueExpressionContext
func (*ValueExpressionContext) BitwiseOperator ¶
func (s *ValueExpressionContext) BitwiseOperator() IBitwiseOperatorContext
func (*ValueExpressionContext) ColumnName ¶
func (s *ValueExpressionContext) ColumnName() IColumnNameContext
func (*ValueExpressionContext) EnterRule ¶
func (s *ValueExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ValueExpressionContext) ExitRule ¶
func (s *ValueExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ValueExpressionContext) Expression ¶
func (s *ValueExpressionContext) Expression() IExpressionContext
func (*ValueExpressionContext) FunctionExpression ¶
func (s *ValueExpressionContext) FunctionExpression() IFunctionExpressionContext
func (*ValueExpressionContext) GetParser ¶
func (s *ValueExpressionContext) GetParser() antlr.Parser
func (*ValueExpressionContext) GetRuleContext ¶
func (s *ValueExpressionContext) GetRuleContext() antlr.RuleContext
func (*ValueExpressionContext) IsValueExpressionContext ¶
func (*ValueExpressionContext) IsValueExpressionContext()
func (*ValueExpressionContext) LiteralValue ¶
func (s *ValueExpressionContext) LiteralValue() ILiteralValueContext
func (*ValueExpressionContext) MathOperator ¶
func (s *ValueExpressionContext) MathOperator() IMathOperatorContext
func (*ValueExpressionContext) ToStringTree ¶
func (s *ValueExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ValueExpressionContext) UnaryOperator ¶
func (s *ValueExpressionContext) UnaryOperator() IUnaryOperatorContext
func (*ValueExpressionContext) ValueExpression ¶
func (s *ValueExpressionContext) ValueExpression(i int) IValueExpressionContext