Documentation
¶
Index ¶
- Constants
- Variables
- func FQLLexerInit()
- func FQLParserInit()
- func InitEmptyAggregateClauseContext(p *AggregateClauseContext)
- func InitEmptyAggregateContext(p *AggregateContext)
- func InitEmptyAggregateWhereClauseContext(p *AggregateWhereClauseContext)
- func InitEmptyAggregationContext(p *AggregationContext)
- func InitEmptyAggregationsContext(p *AggregationsContext)
- func InitEmptyAppendClauseContext(p *AppendClauseContext)
- func InitEmptyAtomContext(p *AtomContext)
- func InitEmptyDistanceContext(p *DistanceContext)
- func InitEmptyDurationContext(p *DurationContext)
- func InitEmptyExpressionContext(p *ExpressionContext)
- func InitEmptyFieldNameContext(p *FieldNameContext)
- func InitEmptyFromClauseContext(p *FromClauseContext)
- func InitEmptyGroupClauseContext(p *GroupClauseContext)
- func InitEmptyGroupNameContext(p *GroupNameContext)
- func InitEmptyGroupsContext(p *GroupsContext)
- func InitEmptyIngressWhereClauseContext(p *IngressWhereClauseContext)
- func InitEmptyProjectWhereClauseContext(p *ProjectWhereClauseContext)
- func InitEmptyProjectionNameContext(p *ProjectionNameContext)
- func InitEmptyProjectionsContext(p *ProjectionsContext)
- func InitEmptyQueryClauseContext(p *QueryClauseContext)
- func InitEmptySequenceFieldClauseContext(p *SequenceFieldClauseContext)
- func InitEmptySessionCloseContext(p *SessionCloseContext)
- func InitEmptySessionOpenContext(p *SessionOpenContext)
- func InitEmptySessionWindowContext(p *SessionWindowContext)
- func InitEmptySliceWindowContext(p *SliceWindowContext)
- func InitEmptySlideWindowContext(p *SlideWindowContext)
- func InitEmptyStartContext(p *StartContext)
- func InitEmptyTableNameContext(p *TableNameContext)
- func InitEmptyTermContext(p *TermContext)
- func InitEmptyToClauseContext(p *ToClauseContext)
- func InitEmptyWhereClauseContext(p *WhereClauseContext)
- func InitEmptyWindowClauseContext(p *WindowClauseContext)
- type AddSubContext
- func (s *AddSubContext) ADD() antlr.TerminalNode
- func (s *AddSubContext) AllTerm() []ITermContext
- func (s *AddSubContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AddSubContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AddSubContext) GetOp() antlr.Token
- func (s *AddSubContext) GetRuleContext() antlr.RuleContext
- func (s *AddSubContext) SUB() antlr.TerminalNode
- func (s *AddSubContext) SetOp(v antlr.Token)
- func (s *AddSubContext) Term(i int) ITermContext
- type AggregateAverageContext
- func (s *AggregateAverageContext) AVERAGE() antlr.TerminalNode
- func (s *AggregateAverageContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateAverageContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateAverageContext) FieldName() IFieldNameContext
- func (s *AggregateAverageContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateAverageContext) LPAREN() antlr.TerminalNode
- func (s *AggregateAverageContext) RPAREN() antlr.TerminalNode
- type AggregateClauseContext
- func (s *AggregateClauseContext) AGGREGATE() antlr.TerminalNode
- func (s *AggregateClauseContext) Aggregations() IAggregationsContext
- func (s *AggregateClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateClauseContext) GetParser() antlr.Parser
- func (s *AggregateClauseContext) GetRuleContext() antlr.RuleContext
- func (*AggregateClauseContext) IsAggregateClauseContext()
- func (s *AggregateClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AggregateContext
- func (s *AggregateContext) CopyAll(ctx *AggregateContext)
- func (s *AggregateContext) GetParser() antlr.Parser
- func (s *AggregateContext) GetRuleContext() antlr.RuleContext
- func (*AggregateContext) IsAggregateContext()
- func (s *AggregateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AggregateCountContext
- func (s *AggregateCountContext) COUNT() antlr.TerminalNode
- func (s *AggregateCountContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateCountContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateCountContext) FieldName() IFieldNameContext
- func (s *AggregateCountContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateCountContext) LPAREN() antlr.TerminalNode
- func (s *AggregateCountContext) RPAREN() antlr.TerminalNode
- type AggregateCountWithoutAsteriskContext
- func (s *AggregateCountWithoutAsteriskContext) COUNT() antlr.TerminalNode
- func (s *AggregateCountWithoutAsteriskContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateCountWithoutAsteriskContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateCountWithoutAsteriskContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateCountWithoutAsteriskContext) LPAREN() antlr.TerminalNode
- func (s *AggregateCountWithoutAsteriskContext) RPAREN() antlr.TerminalNode
- type AggregateDistinctCountContext
- func (s *AggregateDistinctCountContext) DISTINCTCOUNT() antlr.TerminalNode
- func (s *AggregateDistinctCountContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateDistinctCountContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateDistinctCountContext) FieldName() IFieldNameContext
- func (s *AggregateDistinctCountContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateDistinctCountContext) LPAREN() antlr.TerminalNode
- func (s *AggregateDistinctCountContext) RPAREN() antlr.TerminalNode
- type AggregateFirstContext
- func (s *AggregateFirstContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateFirstContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateFirstContext) FIRST() antlr.TerminalNode
- func (s *AggregateFirstContext) FieldName() IFieldNameContext
- func (s *AggregateFirstContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateFirstContext) LPAREN() antlr.TerminalNode
- func (s *AggregateFirstContext) RPAREN() antlr.TerminalNode
- type AggregateGroupContext
- func (s *AggregateGroupContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateGroupContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateGroupContext) FieldName() IFieldNameContext
- func (s *AggregateGroupContext) GROUP() antlr.TerminalNode
- func (s *AggregateGroupContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateGroupContext) LPAREN() antlr.TerminalNode
- func (s *AggregateGroupContext) RPAREN() antlr.TerminalNode
- type AggregateLastContext
- func (s *AggregateLastContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateLastContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateLastContext) FieldName() IFieldNameContext
- func (s *AggregateLastContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateLastContext) LAST() antlr.TerminalNode
- func (s *AggregateLastContext) LPAREN() antlr.TerminalNode
- func (s *AggregateLastContext) RPAREN() antlr.TerminalNode
- type AggregateMaximumContext
- func (s *AggregateMaximumContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateMaximumContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateMaximumContext) FieldName() IFieldNameContext
- func (s *AggregateMaximumContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateMaximumContext) LPAREN() antlr.TerminalNode
- func (s *AggregateMaximumContext) MAXIMUM() antlr.TerminalNode
- func (s *AggregateMaximumContext) RPAREN() antlr.TerminalNode
- type AggregateMeanContext
- func (s *AggregateMeanContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateMeanContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateMeanContext) FieldName() IFieldNameContext
- func (s *AggregateMeanContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateMeanContext) LPAREN() antlr.TerminalNode
- func (s *AggregateMeanContext) MEAN() antlr.TerminalNode
- func (s *AggregateMeanContext) RPAREN() antlr.TerminalNode
- type AggregateMinimumContext
- func (s *AggregateMinimumContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateMinimumContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateMinimumContext) FieldName() IFieldNameContext
- func (s *AggregateMinimumContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateMinimumContext) LPAREN() antlr.TerminalNode
- func (s *AggregateMinimumContext) MINIMUM() antlr.TerminalNode
- func (s *AggregateMinimumContext) RPAREN() antlr.TerminalNode
- type AggregateReasonForWindowCloseContext
- func (s *AggregateReasonForWindowCloseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateReasonForWindowCloseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateReasonForWindowCloseContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateReasonForWindowCloseContext) LPAREN() antlr.TerminalNode
- func (s *AggregateReasonForWindowCloseContext) REASON() antlr.TerminalNode
- func (s *AggregateReasonForWindowCloseContext) RPAREN() antlr.TerminalNode
- type AggregateSumContext
- func (s *AggregateSumContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateSumContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateSumContext) FieldName() IFieldNameContext
- func (s *AggregateSumContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateSumContext) LPAREN() antlr.TerminalNode
- func (s *AggregateSumContext) RPAREN() antlr.TerminalNode
- func (s *AggregateSumContext) SUM() antlr.TerminalNode
- type AggregateUniqueContext
- func (s *AggregateUniqueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateUniqueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateUniqueContext) FieldName() IFieldNameContext
- func (s *AggregateUniqueContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateUniqueContext) LPAREN() antlr.TerminalNode
- func (s *AggregateUniqueContext) RPAREN() antlr.TerminalNode
- func (s *AggregateUniqueContext) UNIQUE() antlr.TerminalNode
- type AggregateWhereClauseContext
- func (s *AggregateWhereClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateWhereClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateWhereClauseContext) GetParser() antlr.Parser
- func (s *AggregateWhereClauseContext) GetRuleContext() antlr.RuleContext
- func (*AggregateWhereClauseContext) IsAggregateWhereClauseContext()
- func (s *AggregateWhereClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AggregateWhereClauseContext) WhereClause() IWhereClauseContext
- type AggregationContext
- func (s *AggregationContext) AS() antlr.TerminalNode
- func (s *AggregationContext) Aggregate() IAggregateContext
- func (s *AggregationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregationContext) FieldName() IFieldNameContext
- func (s *AggregationContext) GetParser() antlr.Parser
- func (s *AggregationContext) GetRuleContext() antlr.RuleContext
- func (*AggregationContext) IsAggregationContext()
- func (s *AggregationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AggregationsContext
- func (s *AggregationsContext) Aggregation(i int) IAggregationContext
- func (s *AggregationsContext) AllAggregation() []IAggregationContext
- func (s *AggregationsContext) AllCOMMA() []antlr.TerminalNode
- func (s *AggregationsContext) COMMA(i int) antlr.TerminalNode
- func (s *AggregationsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregationsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregationsContext) GetParser() antlr.Parser
- func (s *AggregationsContext) GetRuleContext() antlr.RuleContext
- func (*AggregationsContext) IsAggregationsContext()
- func (s *AggregationsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AppendClauseContext
- func (s *AppendClauseContext) APPEND() antlr.TerminalNode
- func (s *AppendClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AppendClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AppendClauseContext) GetParser() antlr.Parser
- func (s *AppendClauseContext) GetRuleContext() antlr.RuleContext
- func (*AppendClauseContext) IsAppendClauseContext()
- func (s *AppendClauseContext) Projections() IProjectionsContext
- func (s *AppendClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AtomContext
- type BaseFQLListener
- func (s *BaseFQLListener) EnterAddSub(ctx *AddSubContext)
- func (s *BaseFQLListener) EnterAggregateAverage(ctx *AggregateAverageContext)
- func (s *BaseFQLListener) EnterAggregateClause(ctx *AggregateClauseContext)
- func (s *BaseFQLListener) EnterAggregateCount(ctx *AggregateCountContext)
- func (s *BaseFQLListener) EnterAggregateCountWithoutAsterisk(ctx *AggregateCountWithoutAsteriskContext)
- func (s *BaseFQLListener) EnterAggregateDistinctCount(ctx *AggregateDistinctCountContext)
- func (s *BaseFQLListener) EnterAggregateFirst(ctx *AggregateFirstContext)
- func (s *BaseFQLListener) EnterAggregateGroup(ctx *AggregateGroupContext)
- func (s *BaseFQLListener) EnterAggregateLast(ctx *AggregateLastContext)
- func (s *BaseFQLListener) EnterAggregateMaximum(ctx *AggregateMaximumContext)
- func (s *BaseFQLListener) EnterAggregateMean(ctx *AggregateMeanContext)
- func (s *BaseFQLListener) EnterAggregateMinimum(ctx *AggregateMinimumContext)
- func (s *BaseFQLListener) EnterAggregateReasonForWindowClose(ctx *AggregateReasonForWindowCloseContext)
- func (s *BaseFQLListener) EnterAggregateSum(ctx *AggregateSumContext)
- func (s *BaseFQLListener) EnterAggregateUnique(ctx *AggregateUniqueContext)
- func (s *BaseFQLListener) EnterAggregateWhereClause(ctx *AggregateWhereClauseContext)
- func (s *BaseFQLListener) EnterAggregation(ctx *AggregationContext)
- func (s *BaseFQLListener) EnterAggregations(ctx *AggregationsContext)
- func (s *BaseFQLListener) EnterAppendClause(ctx *AppendClauseContext)
- func (s *BaseFQLListener) EnterConnection(ctx *ConnectionContext)
- func (s *BaseFQLListener) EnterDistance(ctx *DistanceContext)
- func (s *BaseFQLListener) EnterDuration(ctx *DurationContext)
- func (s *BaseFQLListener) EnterEquation(ctx *EquationContext)
- func (s *BaseFQLListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseFQLListener) EnterFieldName(ctx *FieldNameContext)
- func (s *BaseFQLListener) EnterFloat(ctx *FloatContext)
- func (s *BaseFQLListener) EnterFromClause(ctx *FromClauseContext)
- func (s *BaseFQLListener) EnterGroupClause(ctx *GroupClauseContext)
- func (s *BaseFQLListener) EnterGroupName(ctx *GroupNameContext)
- func (s *BaseFQLListener) EnterGroups(ctx *GroupsContext)
- func (s *BaseFQLListener) EnterIgnoreMeBasic(ctx *IgnoreMeBasicContext)
- func (s *BaseFQLListener) EnterIgnoreMeDuration(ctx *IgnoreMeDurationContext)
- func (s *BaseFQLListener) EnterIngressWhereClause(ctx *IngressWhereClauseContext)
- func (s *BaseFQLListener) EnterInteger(ctx *IntegerContext)
- func (s *BaseFQLListener) EnterMulDivMod(ctx *MulDivModContext)
- func (s *BaseFQLListener) EnterNegation(ctx *NegationContext)
- func (s *BaseFQLListener) EnterParenthesis(ctx *ParenthesisContext)
- func (s *BaseFQLListener) EnterProjectWhereClause(ctx *ProjectWhereClauseContext)
- func (s *BaseFQLListener) EnterProjectionName(ctx *ProjectionNameContext)
- func (s *BaseFQLListener) EnterProjections(ctx *ProjectionsContext)
- func (s *BaseFQLListener) EnterQueryClause(ctx *QueryClauseContext)
- func (s *BaseFQLListener) EnterSequenceFieldClause(ctx *SequenceFieldClauseContext)
- func (s *BaseFQLListener) EnterSessionClose(ctx *SessionCloseContext)
- func (s *BaseFQLListener) EnterSessionOpen(ctx *SessionOpenContext)
- func (s *BaseFQLListener) EnterSessionWindow(ctx *SessionWindowContext)
- func (s *BaseFQLListener) EnterSliceWindow(ctx *SliceWindowContext)
- func (s *BaseFQLListener) EnterSlideWindow(ctx *SlideWindowContext)
- func (s *BaseFQLListener) EnterStart(ctx *StartContext)
- func (s *BaseFQLListener) EnterString(ctx *StringContext)
- func (s *BaseFQLListener) EnterTableName(ctx *TableNameContext)
- func (s *BaseFQLListener) EnterTimestamp(ctx *TimestampContext)
- func (s *BaseFQLListener) EnterToClause(ctx *ToClauseContext)
- func (s *BaseFQLListener) EnterVariable(ctx *VariableContext)
- func (s *BaseFQLListener) EnterWhereClause(ctx *WhereClauseContext)
- func (s *BaseFQLListener) EnterWindowClause(ctx *WindowClauseContext)
- func (s *BaseFQLListener) ExitAddSub(ctx *AddSubContext)
- func (s *BaseFQLListener) ExitAggregateAverage(ctx *AggregateAverageContext)
- func (s *BaseFQLListener) ExitAggregateClause(ctx *AggregateClauseContext)
- func (s *BaseFQLListener) ExitAggregateCount(ctx *AggregateCountContext)
- func (s *BaseFQLListener) ExitAggregateCountWithoutAsterisk(ctx *AggregateCountWithoutAsteriskContext)
- func (s *BaseFQLListener) ExitAggregateDistinctCount(ctx *AggregateDistinctCountContext)
- func (s *BaseFQLListener) ExitAggregateFirst(ctx *AggregateFirstContext)
- func (s *BaseFQLListener) ExitAggregateGroup(ctx *AggregateGroupContext)
- func (s *BaseFQLListener) ExitAggregateLast(ctx *AggregateLastContext)
- func (s *BaseFQLListener) ExitAggregateMaximum(ctx *AggregateMaximumContext)
- func (s *BaseFQLListener) ExitAggregateMean(ctx *AggregateMeanContext)
- func (s *BaseFQLListener) ExitAggregateMinimum(ctx *AggregateMinimumContext)
- func (s *BaseFQLListener) ExitAggregateReasonForWindowClose(ctx *AggregateReasonForWindowCloseContext)
- func (s *BaseFQLListener) ExitAggregateSum(ctx *AggregateSumContext)
- func (s *BaseFQLListener) ExitAggregateUnique(ctx *AggregateUniqueContext)
- func (s *BaseFQLListener) ExitAggregateWhereClause(ctx *AggregateWhereClauseContext)
- func (s *BaseFQLListener) ExitAggregation(ctx *AggregationContext)
- func (s *BaseFQLListener) ExitAggregations(ctx *AggregationsContext)
- func (s *BaseFQLListener) ExitAppendClause(ctx *AppendClauseContext)
- func (s *BaseFQLListener) ExitConnection(ctx *ConnectionContext)
- func (s *BaseFQLListener) ExitDistance(ctx *DistanceContext)
- func (s *BaseFQLListener) ExitDuration(ctx *DurationContext)
- func (s *BaseFQLListener) ExitEquation(ctx *EquationContext)
- func (s *BaseFQLListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseFQLListener) ExitFieldName(ctx *FieldNameContext)
- func (s *BaseFQLListener) ExitFloat(ctx *FloatContext)
- func (s *BaseFQLListener) ExitFromClause(ctx *FromClauseContext)
- func (s *BaseFQLListener) ExitGroupClause(ctx *GroupClauseContext)
- func (s *BaseFQLListener) ExitGroupName(ctx *GroupNameContext)
- func (s *BaseFQLListener) ExitGroups(ctx *GroupsContext)
- func (s *BaseFQLListener) ExitIgnoreMeBasic(ctx *IgnoreMeBasicContext)
- func (s *BaseFQLListener) ExitIgnoreMeDuration(ctx *IgnoreMeDurationContext)
- func (s *BaseFQLListener) ExitIngressWhereClause(ctx *IngressWhereClauseContext)
- func (s *BaseFQLListener) ExitInteger(ctx *IntegerContext)
- func (s *BaseFQLListener) ExitMulDivMod(ctx *MulDivModContext)
- func (s *BaseFQLListener) ExitNegation(ctx *NegationContext)
- func (s *BaseFQLListener) ExitParenthesis(ctx *ParenthesisContext)
- func (s *BaseFQLListener) ExitProjectWhereClause(ctx *ProjectWhereClauseContext)
- func (s *BaseFQLListener) ExitProjectionName(ctx *ProjectionNameContext)
- func (s *BaseFQLListener) ExitProjections(ctx *ProjectionsContext)
- func (s *BaseFQLListener) ExitQueryClause(ctx *QueryClauseContext)
- func (s *BaseFQLListener) ExitSequenceFieldClause(ctx *SequenceFieldClauseContext)
- func (s *BaseFQLListener) ExitSessionClose(ctx *SessionCloseContext)
- func (s *BaseFQLListener) ExitSessionOpen(ctx *SessionOpenContext)
- func (s *BaseFQLListener) ExitSessionWindow(ctx *SessionWindowContext)
- func (s *BaseFQLListener) ExitSliceWindow(ctx *SliceWindowContext)
- func (s *BaseFQLListener) ExitSlideWindow(ctx *SlideWindowContext)
- func (s *BaseFQLListener) ExitStart(ctx *StartContext)
- func (s *BaseFQLListener) ExitString(ctx *StringContext)
- func (s *BaseFQLListener) ExitTableName(ctx *TableNameContext)
- func (s *BaseFQLListener) ExitTimestamp(ctx *TimestampContext)
- func (s *BaseFQLListener) ExitToClause(ctx *ToClauseContext)
- func (s *BaseFQLListener) ExitVariable(ctx *VariableContext)
- func (s *BaseFQLListener) ExitWhereClause(ctx *WhereClauseContext)
- func (s *BaseFQLListener) ExitWindowClause(ctx *WindowClauseContext)
- func (s *BaseFQLListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseFQLListener) VisitTerminal(node antlr.TerminalNode)
- type ConnectionContext
- func (s *ConnectionContext) AND() antlr.TerminalNode
- func (s *ConnectionContext) AllExpression() []IExpressionContext
- func (s *ConnectionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConnectionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConnectionContext) Expression(i int) IExpressionContext
- func (s *ConnectionContext) GetLeft() IExpressionContext
- func (s *ConnectionContext) GetOp() antlr.Token
- func (s *ConnectionContext) GetRight() IExpressionContext
- func (s *ConnectionContext) GetRuleContext() antlr.RuleContext
- func (s *ConnectionContext) OR() antlr.TerminalNode
- func (s *ConnectionContext) SetLeft(v IExpressionContext)
- func (s *ConnectionContext) SetOp(v antlr.Token)
- func (s *ConnectionContext) SetRight(v IExpressionContext)
- type DistanceContext
- func (s *DistanceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DistanceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DistanceContext) GetAmount() antlr.Token
- func (s *DistanceContext) GetParser() antlr.Parser
- func (s *DistanceContext) GetRuleContext() antlr.RuleContext
- func (s *DistanceContext) GetUnit() antlr.Token
- func (s *DistanceContext) INTEGER() antlr.TerminalNode
- func (*DistanceContext) IsDistanceContext()
- func (s *DistanceContext) ROWS() antlr.TerminalNode
- func (s *DistanceContext) SetAmount(v antlr.Token)
- func (s *DistanceContext) SetUnit(v antlr.Token)
- func (s *DistanceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DurationContext
- func (s *DurationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DurationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DurationContext) GetAmount() antlr.Token
- func (s *DurationContext) GetParser() antlr.Parser
- func (s *DurationContext) GetRuleContext() antlr.RuleContext
- func (s *DurationContext) GetUnit() antlr.Token
- func (s *DurationContext) INTEGER() antlr.TerminalNode
- func (*DurationContext) IsDurationContext()
- func (s *DurationContext) MILLISECONDS() antlr.TerminalNode
- func (s *DurationContext) MINUTES() antlr.TerminalNode
- func (s *DurationContext) SECONDS() antlr.TerminalNode
- func (s *DurationContext) SetAmount(v antlr.Token)
- func (s *DurationContext) SetUnit(v antlr.Token)
- func (s *DurationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EquationContext
- func (s *EquationContext) AllTerm() []ITermContext
- func (s *EquationContext) EQ() antlr.TerminalNode
- func (s *EquationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EquationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EquationContext) GT() antlr.TerminalNode
- func (s *EquationContext) GT_EQ() antlr.TerminalNode
- func (s *EquationContext) GetLeft() ITermContext
- func (s *EquationContext) GetOp() antlr.Token
- func (s *EquationContext) GetRight() ITermContext
- func (s *EquationContext) GetRuleContext() antlr.RuleContext
- func (s *EquationContext) LT() antlr.TerminalNode
- func (s *EquationContext) LT_EQ() antlr.TerminalNode
- func (s *EquationContext) NOT_EQ() antlr.TerminalNode
- func (s *EquationContext) SetLeft(v ITermContext)
- func (s *EquationContext) SetOp(v antlr.Token)
- func (s *EquationContext) SetRight(v ITermContext)
- func (s *EquationContext) Term(i int) ITermContext
- type ExpressionContext
- func (s *ExpressionContext) CopyAll(ctx *ExpressionContext)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FQLLexer
- type FQLListener
- type FQLParser
- func (p *FQLParser) Aggregate() (localctx IAggregateContext)
- func (p *FQLParser) AggregateClause() (localctx IAggregateClauseContext)
- func (p *FQLParser) AggregateWhereClause() (localctx IAggregateWhereClauseContext)
- func (p *FQLParser) Aggregation() (localctx IAggregationContext)
- func (p *FQLParser) Aggregations() (localctx IAggregationsContext)
- func (p *FQLParser) AppendClause() (localctx IAppendClauseContext)
- func (p *FQLParser) Atom() (localctx IAtomContext)
- func (p *FQLParser) Distance() (localctx IDistanceContext)
- func (p *FQLParser) Duration() (localctx IDurationContext)
- func (p *FQLParser) Expression() (localctx IExpressionContext)
- func (p *FQLParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *FQLParser) FieldName() (localctx IFieldNameContext)
- func (p *FQLParser) FromClause() (localctx IFromClauseContext)
- func (p *FQLParser) GroupClause() (localctx IGroupClauseContext)
- func (p *FQLParser) GroupName() (localctx IGroupNameContext)
- func (p *FQLParser) Groups() (localctx IGroupsContext)
- func (p *FQLParser) IngressWhereClause() (localctx IIngressWhereClauseContext)
- func (p *FQLParser) ProjectWhereClause() (localctx IProjectWhereClauseContext)
- func (p *FQLParser) ProjectionName() (localctx IProjectionNameContext)
- func (p *FQLParser) Projections() (localctx IProjectionsContext)
- func (p *FQLParser) QueryClause() (localctx IQueryClauseContext)
- func (p *FQLParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *FQLParser) SequenceFieldClause() (localctx ISequenceFieldClauseContext)
- func (p *FQLParser) SessionClose() (localctx ISessionCloseContext)
- func (p *FQLParser) SessionOpen() (localctx ISessionOpenContext)
- func (p *FQLParser) SessionWindow() (localctx ISessionWindowContext)
- func (p *FQLParser) SliceWindow() (localctx ISliceWindowContext)
- func (p *FQLParser) SlideWindow() (localctx ISlideWindowContext)
- func (p *FQLParser) Start_() (localctx IStartContext)
- func (p *FQLParser) TableName() (localctx ITableNameContext)
- func (p *FQLParser) Term() (localctx ITermContext)
- func (p *FQLParser) Term_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *FQLParser) ToClause() (localctx IToClauseContext)
- func (p *FQLParser) WhereClause() (localctx IWhereClauseContext)
- func (p *FQLParser) WindowClause() (localctx IWindowClauseContext)
- type FieldNameContext
- func (s *FieldNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FieldNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FieldNameContext) GetParser() antlr.Parser
- func (s *FieldNameContext) GetRuleContext() antlr.RuleContext
- func (*FieldNameContext) IsFieldNameContext()
- func (s *FieldNameContext) NAME() antlr.TerminalNode
- func (s *FieldNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FloatContext
- type FromClauseContext
- func (s *FromClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FromClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FromClauseContext) FROM() antlr.TerminalNode
- func (s *FromClauseContext) GetParser() antlr.Parser
- func (s *FromClauseContext) GetRuleContext() antlr.RuleContext
- func (s *FromClauseContext) GetXxx() ITableNameContext
- func (*FromClauseContext) IsFromClauseContext()
- func (s *FromClauseContext) SetXxx(v ITableNameContext)
- func (s *FromClauseContext) TableName() ITableNameContext
- func (s *FromClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GroupClauseContext
- func (s *GroupClauseContext) BY() antlr.TerminalNode
- func (s *GroupClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GroupClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GroupClauseContext) GROUP() antlr.TerminalNode
- func (s *GroupClauseContext) GetParser() antlr.Parser
- func (s *GroupClauseContext) GetRuleContext() antlr.RuleContext
- func (s *GroupClauseContext) Groups() IGroupsContext
- func (*GroupClauseContext) IsGroupClauseContext()
- func (s *GroupClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GroupNameContext
- func (s *GroupNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GroupNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GroupNameContext) GetParser() antlr.Parser
- func (s *GroupNameContext) GetRuleContext() antlr.RuleContext
- func (*GroupNameContext) IsGroupNameContext()
- func (s *GroupNameContext) NAME() antlr.TerminalNode
- func (s *GroupNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GroupsContext
- func (s *GroupsContext) AllCOMMA() []antlr.TerminalNode
- func (s *GroupsContext) AllGroupName() []IGroupNameContext
- func (s *GroupsContext) COMMA(i int) antlr.TerminalNode
- func (s *GroupsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GroupsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GroupsContext) GetParser() antlr.Parser
- func (s *GroupsContext) GetRuleContext() antlr.RuleContext
- func (s *GroupsContext) GroupName(i int) IGroupNameContext
- func (*GroupsContext) IsGroupsContext()
- func (s *GroupsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAggregateClauseContext
- type IAggregateContext
- type IAggregateWhereClauseContext
- type IAggregationContext
- type IAggregationsContext
- type IAppendClauseContext
- type IAtomContext
- type IDistanceContext
- type IDurationContext
- type IExpressionContext
- type IFieldNameContext
- type IFromClauseContext
- type IGroupClauseContext
- type IGroupNameContext
- type IGroupsContext
- type IIngressWhereClauseContext
- type IProjectWhereClauseContext
- type IProjectionNameContext
- type IProjectionsContext
- type IQueryClauseContext
- type ISequenceFieldClauseContext
- type ISessionCloseContext
- type ISessionOpenContext
- type ISessionWindowContext
- type ISliceWindowContext
- type ISlideWindowContext
- type IStartContext
- type ITableNameContext
- type ITermContext
- type IToClauseContext
- type IWhereClauseContext
- type IWindowClauseContext
- type IgnoreMeBasicContext
- type IgnoreMeDurationContext
- type IngressWhereClauseContext
- func (s *IngressWhereClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IngressWhereClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IngressWhereClauseContext) GetParser() antlr.Parser
- func (s *IngressWhereClauseContext) GetRuleContext() antlr.RuleContext
- func (*IngressWhereClauseContext) IsIngressWhereClauseContext()
- func (s *IngressWhereClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *IngressWhereClauseContext) WhereClause() IWhereClauseContext
- type IntegerContext
- type MulDivModContext
- func (s *MulDivModContext) AllTerm() []ITermContext
- func (s *MulDivModContext) DIV() antlr.TerminalNode
- func (s *MulDivModContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MulDivModContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MulDivModContext) GetOp() antlr.Token
- func (s *MulDivModContext) GetRuleContext() antlr.RuleContext
- func (s *MulDivModContext) MOD() antlr.TerminalNode
- func (s *MulDivModContext) MUL() antlr.TerminalNode
- func (s *MulDivModContext) SetOp(v antlr.Token)
- func (s *MulDivModContext) Term(i int) ITermContext
- type NegationContext
- func (s *NegationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NegationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NegationContext) Expression() IExpressionContext
- func (s *NegationContext) GetRuleContext() antlr.RuleContext
- func (s *NegationContext) LPAREN() antlr.TerminalNode
- func (s *NegationContext) NOT() antlr.TerminalNode
- func (s *NegationContext) RPAREN() antlr.TerminalNode
- type ParenthesisContext
- func (s *ParenthesisContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParenthesisContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParenthesisContext) GetRuleContext() antlr.RuleContext
- func (s *ParenthesisContext) LPAREN() antlr.TerminalNode
- func (s *ParenthesisContext) RPAREN() antlr.TerminalNode
- func (s *ParenthesisContext) Term() ITermContext
- type ProjectWhereClauseContext
- func (s *ProjectWhereClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ProjectWhereClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ProjectWhereClauseContext) GetParser() antlr.Parser
- func (s *ProjectWhereClauseContext) GetRuleContext() antlr.RuleContext
- func (*ProjectWhereClauseContext) IsProjectWhereClauseContext()
- func (s *ProjectWhereClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ProjectWhereClauseContext) WhereClause() IWhereClauseContext
- type ProjectionNameContext
- func (s *ProjectionNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ProjectionNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ProjectionNameContext) GetParser() antlr.Parser
- func (s *ProjectionNameContext) GetRuleContext() antlr.RuleContext
- func (*ProjectionNameContext) IsProjectionNameContext()
- func (s *ProjectionNameContext) NAME() antlr.TerminalNode
- func (s *ProjectionNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ProjectionsContext
- func (s *ProjectionsContext) AllCOMMA() []antlr.TerminalNode
- func (s *ProjectionsContext) AllProjectionName() []IProjectionNameContext
- func (s *ProjectionsContext) COMMA(i int) antlr.TerminalNode
- func (s *ProjectionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ProjectionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ProjectionsContext) GetParser() antlr.Parser
- func (s *ProjectionsContext) GetRuleContext() antlr.RuleContext
- func (*ProjectionsContext) IsProjectionsContext()
- func (s *ProjectionsContext) ProjectionName(i int) IProjectionNameContext
- func (s *ProjectionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QueryClauseContext
- func (s *QueryClauseContext) AggregateClause() IAggregateClauseContext
- func (s *QueryClauseContext) AggregateWhereClause() IAggregateWhereClauseContext
- func (s *QueryClauseContext) AppendClause() IAppendClauseContext
- func (s *QueryClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QueryClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QueryClauseContext) FromClause() IFromClauseContext
- func (s *QueryClauseContext) GetParser() antlr.Parser
- func (s *QueryClauseContext) GetRuleContext() antlr.RuleContext
- func (s *QueryClauseContext) GroupClause() IGroupClauseContext
- func (s *QueryClauseContext) IngressWhereClause() IIngressWhereClauseContext
- func (*QueryClauseContext) IsQueryClauseContext()
- func (s *QueryClauseContext) ProjectWhereClause() IProjectWhereClauseContext
- func (s *QueryClauseContext) ToClause() IToClauseContext
- func (s *QueryClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *QueryClauseContext) WindowClause() IWindowClauseContext
- type SequenceFieldClauseContext
- func (s *SequenceFieldClauseContext) BASED() antlr.TerminalNode
- func (s *SequenceFieldClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SequenceFieldClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SequenceFieldClauseContext) FieldName() IFieldNameContext
- func (s *SequenceFieldClauseContext) GetParser() antlr.Parser
- func (s *SequenceFieldClauseContext) GetRuleContext() antlr.RuleContext
- func (*SequenceFieldClauseContext) IsSequenceFieldClauseContext()
- func (s *SequenceFieldClauseContext) ON() antlr.TerminalNode
- func (s *SequenceFieldClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SessionCloseContext
- func (s *SessionCloseContext) EXCLUSIVE() antlr.TerminalNode
- func (s *SessionCloseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SessionCloseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SessionCloseContext) Expression() IExpressionContext
- func (s *SessionCloseContext) GetClusivity() antlr.Token
- func (s *SessionCloseContext) GetParser() antlr.Parser
- func (s *SessionCloseContext) GetRuleContext() antlr.RuleContext
- func (s *SessionCloseContext) INCLUSIVE() antlr.TerminalNode
- func (*SessionCloseContext) IsSessionCloseContext()
- func (s *SessionCloseContext) SetClusivity(v antlr.Token)
- func (s *SessionCloseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SessionOpenContext
- func (s *SessionOpenContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SessionOpenContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SessionOpenContext) Expression() IExpressionContext
- func (s *SessionOpenContext) GetParser() antlr.Parser
- func (s *SessionOpenContext) GetRuleContext() antlr.RuleContext
- func (*SessionOpenContext) IsSessionOpenContext()
- func (s *SessionOpenContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SessionWindowContext
- func (s *SessionWindowContext) AFTER() antlr.TerminalNode
- func (s *SessionWindowContext) AllWHEN() []antlr.TerminalNode
- func (s *SessionWindowContext) BEGIN() antlr.TerminalNode
- func (s *SessionWindowContext) Duration() IDurationContext
- func (s *SessionWindowContext) END() antlr.TerminalNode
- func (s *SessionWindowContext) EXPIRE() antlr.TerminalNode
- func (s *SessionWindowContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SessionWindowContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SessionWindowContext) GetClose_() ISessionCloseContext
- func (s *SessionWindowContext) GetLife() IDurationContext
- func (s *SessionWindowContext) GetOpen() ISessionOpenContext
- func (s *SessionWindowContext) GetParser() antlr.Parser
- func (s *SessionWindowContext) GetRuleContext() antlr.RuleContext
- func (*SessionWindowContext) IsSessionWindowContext()
- func (s *SessionWindowContext) SESSION() antlr.TerminalNode
- func (s *SessionWindowContext) SessionClose() ISessionCloseContext
- func (s *SessionWindowContext) SessionOpen() ISessionOpenContext
- func (s *SessionWindowContext) SetClose_(v ISessionCloseContext)
- func (s *SessionWindowContext) SetLife(v IDurationContext)
- func (s *SessionWindowContext) SetOpen(v ISessionOpenContext)
- func (s *SessionWindowContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SessionWindowContext) WHEN(i int) antlr.TerminalNode
- type SliceWindowContext
- func (s *SliceWindowContext) Distance() IDistanceContext
- func (s *SliceWindowContext) Duration() IDurationContext
- func (s *SliceWindowContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceWindowContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceWindowContext) GetParser() antlr.Parser
- func (s *SliceWindowContext) GetRuleContext() antlr.RuleContext
- func (*SliceWindowContext) IsSliceWindowContext()
- func (s *SliceWindowContext) SLICE() antlr.TerminalNode
- func (s *SliceWindowContext) SequenceFieldClause() ISequenceFieldClauseContext
- func (s *SliceWindowContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SlideWindowContext
- func (s *SlideWindowContext) ADVANCE() antlr.TerminalNode
- func (s *SlideWindowContext) AllDuration() []IDurationContext
- func (s *SlideWindowContext) Duration(i int) IDurationContext
- func (s *SlideWindowContext) EVERY() antlr.TerminalNode
- func (s *SlideWindowContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SlideWindowContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SlideWindowContext) GetA() IDurationContext
- func (s *SlideWindowContext) GetParser() antlr.Parser
- func (s *SlideWindowContext) GetRuleContext() antlr.RuleContext
- func (s *SlideWindowContext) GetS() IDurationContext
- func (*SlideWindowContext) IsSlideWindowContext()
- func (s *SlideWindowContext) SLIDE() antlr.TerminalNode
- func (s *SlideWindowContext) SetA(v IDurationContext)
- func (s *SlideWindowContext) SetS(v IDurationContext)
- func (s *SlideWindowContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StartContext
- func (s *StartContext) EOF() antlr.TerminalNode
- func (s *StartContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StartContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StartContext) GetParser() antlr.Parser
- func (s *StartContext) GetRuleContext() antlr.RuleContext
- func (*StartContext) IsStartContext()
- func (s *StartContext) QueryClause() IQueryClauseContext
- func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringContext
- 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 (*TableNameContext) IsTableNameContext()
- func (s *TableNameContext) NAME() antlr.TerminalNode
- func (s *TableNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TermContext
- type TimestampContext
- type ToClauseContext
- func (s *ToClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ToClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ToClauseContext) GetParser() antlr.Parser
- func (s *ToClauseContext) GetRuleContext() antlr.RuleContext
- func (*ToClauseContext) IsToClauseContext()
- func (s *ToClauseContext) TO() antlr.TerminalNode
- func (s *ToClauseContext) TableName() ITableNameContext
- func (s *ToClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type VariableContext
- type WhereClauseContext
- func (s *WhereClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *WhereClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *WhereClauseContext) Expression() IExpressionContext
- func (s *WhereClauseContext) GetParser() antlr.Parser
- func (s *WhereClauseContext) GetRuleContext() antlr.RuleContext
- func (*WhereClauseContext) IsWhereClauseContext()
- func (s *WhereClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *WhereClauseContext) WHERE() antlr.TerminalNode
- type WindowClauseContext
- func (s *WindowClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *WindowClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *WindowClauseContext) GetParser() antlr.Parser
- func (s *WindowClauseContext) GetRuleContext() antlr.RuleContext
- func (*WindowClauseContext) IsWindowClauseContext()
- func (s *WindowClauseContext) SessionWindow() ISessionWindowContext
- func (s *WindowClauseContext) SliceWindow() ISliceWindowContext
- func (s *WindowClauseContext) SlideWindow() ISlideWindowContext
- func (s *WindowClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *WindowClauseContext) WINDOW() antlr.TerminalNode
Constants ¶
const ( FQLLexerADD = 1 FQLLexerSUB = 2 FQLLexerMUL = 3 FQLLexerDIV = 4 FQLLexerMOD = 5 FQLLexerEQ = 6 FQLLexerNOT_EQ = 7 FQLLexerLT = 8 FQLLexerGT = 9 FQLLexerLT_EQ = 10 FQLLexerGT_EQ = 11 FQLLexerLPAREN = 12 FQLLexerRPAREN = 13 FQLLexerCOMMA = 14 FQLLexerAND = 15 FQLLexerOR = 16 FQLLexerNOT = 17 FQLLexerMILLISECONDS = 18 FQLLexerSECONDS = 19 FQLLexerMINUTES = 20 FQLLexerROWS = 21 FQLLexerADVANCE = 22 FQLLexerAFTER = 23 FQLLexerAGGREGATE = 24 FQLLexerAPPEND = 25 FQLLexerAS = 26 FQLLexerAVERAGE = 27 FQLLexerBASED = 28 FQLLexerBEGIN = 29 FQLLexerBY = 30 FQLLexerCHUNKING = 31 FQLLexerCLOCK = 32 FQLLexerCONTINUOUSLY = 33 FQLLexerCOUNT = 34 FQLLexerDISTINCTCOUNT = 35 FQLLexerEND = 36 FQLLexerEVERY = 37 FQLLexerEXCLUSIVE = 38 FQLLexerEXPIRE = 39 FQLLexerFALSE = 40 FQLLexerFIRST = 41 FQLLexerFROM = 42 FQLLexerGROUP = 43 FQLLexerINCLUSIVE = 44 FQLLexerLAST = 45 FQLLexerMAXIMUM = 46 FQLLexerMEAN = 47 FQLLexerMINIMUM = 48 FQLLexerON = 49 FQLLexerOF = 50 FQLLexerORDER = 51 FQLLexerREASON = 52 FQLLexerSESSION = 53 FQLLexerSLICE = 54 FQLLexerSLIDE = 55 FQLLexerSUM = 56 FQLLexerTO = 57 FQLLexerTRUE = 58 FQLLexerUNIQUE = 59 FQLLexerUSER = 60 FQLLexerWALL = 61 FQLLexerWHEN = 62 FQLLexerWHERE = 63 FQLLexerWINDOW = 64 FQLLexerINTEGER = 65 FQLLexerFLOAT = 66 FQLLexerDIGIT = 67 FQLLexerWHITESPACE = 68 FQLLexerNAME = 69 FQLLexerDQ_STRING = 70 FQLLexerSQ_STRING = 71 FQLLexerBOOLEAN = 72 )
FQLLexer tokens.
const ( FQLParserEOF = antlr.TokenEOF FQLParserADD = 1 FQLParserSUB = 2 FQLParserMUL = 3 FQLParserDIV = 4 FQLParserMOD = 5 FQLParserEQ = 6 FQLParserNOT_EQ = 7 FQLParserLT = 8 FQLParserGT = 9 FQLParserLT_EQ = 10 FQLParserGT_EQ = 11 FQLParserLPAREN = 12 FQLParserRPAREN = 13 FQLParserCOMMA = 14 FQLParserAND = 15 FQLParserOR = 16 FQLParserNOT = 17 FQLParserMILLISECONDS = 18 FQLParserSECONDS = 19 FQLParserMINUTES = 20 FQLParserROWS = 21 FQLParserADVANCE = 22 FQLParserAFTER = 23 FQLParserAGGREGATE = 24 FQLParserAPPEND = 25 FQLParserAS = 26 FQLParserAVERAGE = 27 FQLParserBASED = 28 FQLParserBEGIN = 29 FQLParserBY = 30 FQLParserCHUNKING = 31 FQLParserCLOCK = 32 FQLParserCONTINUOUSLY = 33 FQLParserCOUNT = 34 FQLParserDISTINCTCOUNT = 35 FQLParserEND = 36 FQLParserEVERY = 37 FQLParserEXCLUSIVE = 38 FQLParserEXPIRE = 39 FQLParserFALSE = 40 FQLParserFIRST = 41 FQLParserFROM = 42 FQLParserGROUP = 43 FQLParserINCLUSIVE = 44 FQLParserLAST = 45 FQLParserMAXIMUM = 46 FQLParserMEAN = 47 FQLParserMINIMUM = 48 FQLParserON = 49 FQLParserOF = 50 FQLParserORDER = 51 FQLParserREASON = 52 FQLParserSESSION = 53 FQLParserSLICE = 54 FQLParserSLIDE = 55 FQLParserSUM = 56 FQLParserTO = 57 FQLParserTRUE = 58 FQLParserUNIQUE = 59 FQLParserUSER = 60 FQLParserWALL = 61 FQLParserWHEN = 62 FQLParserWHERE = 63 FQLParserWINDOW = 64 FQLParserINTEGER = 65 FQLParserFLOAT = 66 FQLParserDIGIT = 67 FQLParserWHITESPACE = 68 FQLParserNAME = 69 FQLParserDQ_STRING = 70 FQLParserSQ_STRING = 71 FQLParserBOOLEAN = 72 )
FQLParser tokens.
const ( FQLParserRULE_fieldName = 0 FQLParserRULE_groupName = 1 FQLParserRULE_projectionName = 2 FQLParserRULE_tableName = 3 FQLParserRULE_start = 4 FQLParserRULE_queryClause = 5 FQLParserRULE_fromClause = 6 FQLParserRULE_groupClause = 7 FQLParserRULE_windowClause = 8 FQLParserRULE_aggregateClause = 9 FQLParserRULE_appendClause = 10 FQLParserRULE_toClause = 11 FQLParserRULE_ingressWhereClause = 12 FQLParserRULE_aggregateWhereClause = 13 FQLParserRULE_projectWhereClause = 14 FQLParserRULE_whereClause = 15 FQLParserRULE_expression = 16 FQLParserRULE_term = 17 FQLParserRULE_atom = 18 FQLParserRULE_duration = 19 FQLParserRULE_distance = 20 FQLParserRULE_sliceWindow = 21 FQLParserRULE_slideWindow = 22 FQLParserRULE_sequenceFieldClause = 23 FQLParserRULE_sessionWindow = 24 FQLParserRULE_sessionOpen = 25 FQLParserRULE_sessionClose = 26 FQLParserRULE_groups = 27 FQLParserRULE_projections = 28 FQLParserRULE_aggregations = 29 FQLParserRULE_aggregation = 30 FQLParserRULE_aggregate = 31 )
FQLParser rules.
Variables ¶
var FQLLexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
var FQLParserStaticData struct { LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
Functions ¶
func FQLLexerInit ¶
func FQLLexerInit()
FQLLexerInit initializes any static state used to implement FQLLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewFQLLexer(). You can call this function if you wish to initialize the static state ahead of time.
func FQLParserInit ¶
func FQLParserInit()
FQLParserInit initializes any static state used to implement FQLParser. By default the static state used to implement the parser is lazily initialized during the first call to NewFQLParser(). You can call this function if you wish to initialize the static state ahead of time.
func InitEmptyAggregateClauseContext ¶
func InitEmptyAggregateClauseContext(p *AggregateClauseContext)
func InitEmptyAggregateContext ¶
func InitEmptyAggregateContext(p *AggregateContext)
func InitEmptyAggregateWhereClauseContext ¶
func InitEmptyAggregateWhereClauseContext(p *AggregateWhereClauseContext)
func InitEmptyAggregationContext ¶
func InitEmptyAggregationContext(p *AggregationContext)
func InitEmptyAggregationsContext ¶
func InitEmptyAggregationsContext(p *AggregationsContext)
func InitEmptyAppendClauseContext ¶
func InitEmptyAppendClauseContext(p *AppendClauseContext)
func InitEmptyAtomContext ¶
func InitEmptyAtomContext(p *AtomContext)
func InitEmptyDistanceContext ¶
func InitEmptyDistanceContext(p *DistanceContext)
func InitEmptyDurationContext ¶
func InitEmptyDurationContext(p *DurationContext)
func InitEmptyExpressionContext ¶
func InitEmptyExpressionContext(p *ExpressionContext)
func InitEmptyFieldNameContext ¶
func InitEmptyFieldNameContext(p *FieldNameContext)
func InitEmptyFromClauseContext ¶
func InitEmptyFromClauseContext(p *FromClauseContext)
func InitEmptyGroupClauseContext ¶
func InitEmptyGroupClauseContext(p *GroupClauseContext)
func InitEmptyGroupNameContext ¶
func InitEmptyGroupNameContext(p *GroupNameContext)
func InitEmptyGroupsContext ¶
func InitEmptyGroupsContext(p *GroupsContext)
func InitEmptyIngressWhereClauseContext ¶
func InitEmptyIngressWhereClauseContext(p *IngressWhereClauseContext)
func InitEmptyProjectWhereClauseContext ¶
func InitEmptyProjectWhereClauseContext(p *ProjectWhereClauseContext)
func InitEmptyProjectionNameContext ¶
func InitEmptyProjectionNameContext(p *ProjectionNameContext)
func InitEmptyProjectionsContext ¶
func InitEmptyProjectionsContext(p *ProjectionsContext)
func InitEmptyQueryClauseContext ¶
func InitEmptyQueryClauseContext(p *QueryClauseContext)
func InitEmptySequenceFieldClauseContext ¶
func InitEmptySequenceFieldClauseContext(p *SequenceFieldClauseContext)
func InitEmptySessionCloseContext ¶
func InitEmptySessionCloseContext(p *SessionCloseContext)
func InitEmptySessionOpenContext ¶
func InitEmptySessionOpenContext(p *SessionOpenContext)
func InitEmptySessionWindowContext ¶
func InitEmptySessionWindowContext(p *SessionWindowContext)
func InitEmptySliceWindowContext ¶
func InitEmptySliceWindowContext(p *SliceWindowContext)
func InitEmptySlideWindowContext ¶
func InitEmptySlideWindowContext(p *SlideWindowContext)
func InitEmptyStartContext ¶
func InitEmptyStartContext(p *StartContext)
func InitEmptyTableNameContext ¶
func InitEmptyTableNameContext(p *TableNameContext)
func InitEmptyTermContext ¶
func InitEmptyTermContext(p *TermContext)
func InitEmptyToClauseContext ¶
func InitEmptyToClauseContext(p *ToClauseContext)
func InitEmptyWhereClauseContext ¶
func InitEmptyWhereClauseContext(p *WhereClauseContext)
func InitEmptyWindowClauseContext ¶
func InitEmptyWindowClauseContext(p *WindowClauseContext)
Types ¶
type AddSubContext ¶
type AddSubContext struct {
TermContext
// contains filtered or unexported fields
}
func NewAddSubContext ¶
func NewAddSubContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AddSubContext
func (*AddSubContext) ADD ¶
func (s *AddSubContext) ADD() antlr.TerminalNode
func (*AddSubContext) AllTerm ¶
func (s *AddSubContext) AllTerm() []ITermContext
func (*AddSubContext) EnterRule ¶
func (s *AddSubContext) EnterRule(listener antlr.ParseTreeListener)
func (*AddSubContext) ExitRule ¶
func (s *AddSubContext) ExitRule(listener antlr.ParseTreeListener)
func (*AddSubContext) GetOp ¶
func (s *AddSubContext) GetOp() antlr.Token
func (*AddSubContext) GetRuleContext ¶
func (s *AddSubContext) GetRuleContext() antlr.RuleContext
func (*AddSubContext) SUB ¶
func (s *AddSubContext) SUB() antlr.TerminalNode
func (*AddSubContext) SetOp ¶
func (s *AddSubContext) SetOp(v antlr.Token)
func (*AddSubContext) Term ¶
func (s *AddSubContext) Term(i int) ITermContext
type AggregateAverageContext ¶
type AggregateAverageContext struct {
AggregateContext
}
func NewAggregateAverageContext ¶
func NewAggregateAverageContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateAverageContext
func (*AggregateAverageContext) AVERAGE ¶
func (s *AggregateAverageContext) AVERAGE() antlr.TerminalNode
func (*AggregateAverageContext) EnterRule ¶
func (s *AggregateAverageContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateAverageContext) ExitRule ¶
func (s *AggregateAverageContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateAverageContext) FieldName ¶
func (s *AggregateAverageContext) FieldName() IFieldNameContext
func (*AggregateAverageContext) GetRuleContext ¶
func (s *AggregateAverageContext) GetRuleContext() antlr.RuleContext
func (*AggregateAverageContext) LPAREN ¶
func (s *AggregateAverageContext) LPAREN() antlr.TerminalNode
func (*AggregateAverageContext) RPAREN ¶
func (s *AggregateAverageContext) RPAREN() antlr.TerminalNode
type AggregateClauseContext ¶
type AggregateClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAggregateClauseContext ¶
func NewAggregateClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AggregateClauseContext
func NewEmptyAggregateClauseContext ¶
func NewEmptyAggregateClauseContext() *AggregateClauseContext
func (*AggregateClauseContext) AGGREGATE ¶
func (s *AggregateClauseContext) AGGREGATE() antlr.TerminalNode
func (*AggregateClauseContext) Aggregations ¶
func (s *AggregateClauseContext) Aggregations() IAggregationsContext
func (*AggregateClauseContext) EnterRule ¶
func (s *AggregateClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateClauseContext) ExitRule ¶
func (s *AggregateClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateClauseContext) GetParser ¶
func (s *AggregateClauseContext) GetParser() antlr.Parser
func (*AggregateClauseContext) GetRuleContext ¶
func (s *AggregateClauseContext) GetRuleContext() antlr.RuleContext
func (*AggregateClauseContext) IsAggregateClauseContext ¶
func (*AggregateClauseContext) IsAggregateClauseContext()
func (*AggregateClauseContext) ToStringTree ¶
func (s *AggregateClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AggregateContext ¶
type AggregateContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAggregateContext ¶
func NewAggregateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AggregateContext
func NewEmptyAggregateContext ¶
func NewEmptyAggregateContext() *AggregateContext
func (*AggregateContext) CopyAll ¶
func (s *AggregateContext) CopyAll(ctx *AggregateContext)
func (*AggregateContext) GetParser ¶
func (s *AggregateContext) GetParser() antlr.Parser
func (*AggregateContext) GetRuleContext ¶
func (s *AggregateContext) GetRuleContext() antlr.RuleContext
func (*AggregateContext) IsAggregateContext ¶
func (*AggregateContext) IsAggregateContext()
func (*AggregateContext) ToStringTree ¶
func (s *AggregateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AggregateCountContext ¶
type AggregateCountContext struct {
AggregateContext
}
func NewAggregateCountContext ¶
func NewAggregateCountContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateCountContext
func (*AggregateCountContext) COUNT ¶
func (s *AggregateCountContext) COUNT() antlr.TerminalNode
func (*AggregateCountContext) EnterRule ¶
func (s *AggregateCountContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateCountContext) ExitRule ¶
func (s *AggregateCountContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateCountContext) FieldName ¶
func (s *AggregateCountContext) FieldName() IFieldNameContext
func (*AggregateCountContext) GetRuleContext ¶
func (s *AggregateCountContext) GetRuleContext() antlr.RuleContext
func (*AggregateCountContext) LPAREN ¶
func (s *AggregateCountContext) LPAREN() antlr.TerminalNode
func (*AggregateCountContext) RPAREN ¶
func (s *AggregateCountContext) RPAREN() antlr.TerminalNode
type AggregateCountWithoutAsteriskContext ¶
type AggregateCountWithoutAsteriskContext struct {
AggregateContext
}
func NewAggregateCountWithoutAsteriskContext ¶
func NewAggregateCountWithoutAsteriskContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateCountWithoutAsteriskContext
func (*AggregateCountWithoutAsteriskContext) COUNT ¶
func (s *AggregateCountWithoutAsteriskContext) COUNT() antlr.TerminalNode
func (*AggregateCountWithoutAsteriskContext) EnterRule ¶
func (s *AggregateCountWithoutAsteriskContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateCountWithoutAsteriskContext) ExitRule ¶
func (s *AggregateCountWithoutAsteriskContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateCountWithoutAsteriskContext) GetRuleContext ¶
func (s *AggregateCountWithoutAsteriskContext) GetRuleContext() antlr.RuleContext
func (*AggregateCountWithoutAsteriskContext) LPAREN ¶
func (s *AggregateCountWithoutAsteriskContext) LPAREN() antlr.TerminalNode
func (*AggregateCountWithoutAsteriskContext) RPAREN ¶
func (s *AggregateCountWithoutAsteriskContext) RPAREN() antlr.TerminalNode
type AggregateDistinctCountContext ¶
type AggregateDistinctCountContext struct {
AggregateContext
}
func NewAggregateDistinctCountContext ¶
func NewAggregateDistinctCountContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateDistinctCountContext
func (*AggregateDistinctCountContext) DISTINCTCOUNT ¶
func (s *AggregateDistinctCountContext) DISTINCTCOUNT() antlr.TerminalNode
func (*AggregateDistinctCountContext) EnterRule ¶
func (s *AggregateDistinctCountContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateDistinctCountContext) ExitRule ¶
func (s *AggregateDistinctCountContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateDistinctCountContext) FieldName ¶
func (s *AggregateDistinctCountContext) FieldName() IFieldNameContext
func (*AggregateDistinctCountContext) GetRuleContext ¶
func (s *AggregateDistinctCountContext) GetRuleContext() antlr.RuleContext
func (*AggregateDistinctCountContext) LPAREN ¶
func (s *AggregateDistinctCountContext) LPAREN() antlr.TerminalNode
func (*AggregateDistinctCountContext) RPAREN ¶
func (s *AggregateDistinctCountContext) RPAREN() antlr.TerminalNode
type AggregateFirstContext ¶
type AggregateFirstContext struct {
AggregateContext
}
func NewAggregateFirstContext ¶
func NewAggregateFirstContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateFirstContext
func (*AggregateFirstContext) EnterRule ¶
func (s *AggregateFirstContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateFirstContext) ExitRule ¶
func (s *AggregateFirstContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateFirstContext) FIRST ¶
func (s *AggregateFirstContext) FIRST() antlr.TerminalNode
func (*AggregateFirstContext) FieldName ¶
func (s *AggregateFirstContext) FieldName() IFieldNameContext
func (*AggregateFirstContext) GetRuleContext ¶
func (s *AggregateFirstContext) GetRuleContext() antlr.RuleContext
func (*AggregateFirstContext) LPAREN ¶
func (s *AggregateFirstContext) LPAREN() antlr.TerminalNode
func (*AggregateFirstContext) RPAREN ¶
func (s *AggregateFirstContext) RPAREN() antlr.TerminalNode
type AggregateGroupContext ¶
type AggregateGroupContext struct {
AggregateContext
}
func NewAggregateGroupContext ¶
func NewAggregateGroupContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateGroupContext
func (*AggregateGroupContext) EnterRule ¶
func (s *AggregateGroupContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateGroupContext) ExitRule ¶
func (s *AggregateGroupContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateGroupContext) FieldName ¶
func (s *AggregateGroupContext) FieldName() IFieldNameContext
func (*AggregateGroupContext) GROUP ¶
func (s *AggregateGroupContext) GROUP() antlr.TerminalNode
func (*AggregateGroupContext) GetRuleContext ¶
func (s *AggregateGroupContext) GetRuleContext() antlr.RuleContext
func (*AggregateGroupContext) LPAREN ¶
func (s *AggregateGroupContext) LPAREN() antlr.TerminalNode
func (*AggregateGroupContext) RPAREN ¶
func (s *AggregateGroupContext) RPAREN() antlr.TerminalNode
type AggregateLastContext ¶
type AggregateLastContext struct {
AggregateContext
}
func NewAggregateLastContext ¶
func NewAggregateLastContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateLastContext
func (*AggregateLastContext) EnterRule ¶
func (s *AggregateLastContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateLastContext) ExitRule ¶
func (s *AggregateLastContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateLastContext) FieldName ¶
func (s *AggregateLastContext) FieldName() IFieldNameContext
func (*AggregateLastContext) GetRuleContext ¶
func (s *AggregateLastContext) GetRuleContext() antlr.RuleContext
func (*AggregateLastContext) LAST ¶
func (s *AggregateLastContext) LAST() antlr.TerminalNode
func (*AggregateLastContext) LPAREN ¶
func (s *AggregateLastContext) LPAREN() antlr.TerminalNode
func (*AggregateLastContext) RPAREN ¶
func (s *AggregateLastContext) RPAREN() antlr.TerminalNode
type AggregateMaximumContext ¶
type AggregateMaximumContext struct {
AggregateContext
}
func NewAggregateMaximumContext ¶
func NewAggregateMaximumContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateMaximumContext
func (*AggregateMaximumContext) EnterRule ¶
func (s *AggregateMaximumContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateMaximumContext) ExitRule ¶
func (s *AggregateMaximumContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateMaximumContext) FieldName ¶
func (s *AggregateMaximumContext) FieldName() IFieldNameContext
func (*AggregateMaximumContext) GetRuleContext ¶
func (s *AggregateMaximumContext) GetRuleContext() antlr.RuleContext
func (*AggregateMaximumContext) LPAREN ¶
func (s *AggregateMaximumContext) LPAREN() antlr.TerminalNode
func (*AggregateMaximumContext) MAXIMUM ¶
func (s *AggregateMaximumContext) MAXIMUM() antlr.TerminalNode
func (*AggregateMaximumContext) RPAREN ¶
func (s *AggregateMaximumContext) RPAREN() antlr.TerminalNode
type AggregateMeanContext ¶
type AggregateMeanContext struct {
AggregateContext
}
func NewAggregateMeanContext ¶
func NewAggregateMeanContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateMeanContext
func (*AggregateMeanContext) EnterRule ¶
func (s *AggregateMeanContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateMeanContext) ExitRule ¶
func (s *AggregateMeanContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateMeanContext) FieldName ¶
func (s *AggregateMeanContext) FieldName() IFieldNameContext
func (*AggregateMeanContext) GetRuleContext ¶
func (s *AggregateMeanContext) GetRuleContext() antlr.RuleContext
func (*AggregateMeanContext) LPAREN ¶
func (s *AggregateMeanContext) LPAREN() antlr.TerminalNode
func (*AggregateMeanContext) MEAN ¶
func (s *AggregateMeanContext) MEAN() antlr.TerminalNode
func (*AggregateMeanContext) RPAREN ¶
func (s *AggregateMeanContext) RPAREN() antlr.TerminalNode
type AggregateMinimumContext ¶
type AggregateMinimumContext struct {
AggregateContext
}
func NewAggregateMinimumContext ¶
func NewAggregateMinimumContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateMinimumContext
func (*AggregateMinimumContext) EnterRule ¶
func (s *AggregateMinimumContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateMinimumContext) ExitRule ¶
func (s *AggregateMinimumContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateMinimumContext) FieldName ¶
func (s *AggregateMinimumContext) FieldName() IFieldNameContext
func (*AggregateMinimumContext) GetRuleContext ¶
func (s *AggregateMinimumContext) GetRuleContext() antlr.RuleContext
func (*AggregateMinimumContext) LPAREN ¶
func (s *AggregateMinimumContext) LPAREN() antlr.TerminalNode
func (*AggregateMinimumContext) MINIMUM ¶
func (s *AggregateMinimumContext) MINIMUM() antlr.TerminalNode
func (*AggregateMinimumContext) RPAREN ¶
func (s *AggregateMinimumContext) RPAREN() antlr.TerminalNode
type AggregateReasonForWindowCloseContext ¶
type AggregateReasonForWindowCloseContext struct {
AggregateContext
}
func NewAggregateReasonForWindowCloseContext ¶
func NewAggregateReasonForWindowCloseContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateReasonForWindowCloseContext
func (*AggregateReasonForWindowCloseContext) EnterRule ¶
func (s *AggregateReasonForWindowCloseContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateReasonForWindowCloseContext) ExitRule ¶
func (s *AggregateReasonForWindowCloseContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateReasonForWindowCloseContext) GetRuleContext ¶
func (s *AggregateReasonForWindowCloseContext) GetRuleContext() antlr.RuleContext
func (*AggregateReasonForWindowCloseContext) LPAREN ¶
func (s *AggregateReasonForWindowCloseContext) LPAREN() antlr.TerminalNode
func (*AggregateReasonForWindowCloseContext) REASON ¶
func (s *AggregateReasonForWindowCloseContext) REASON() antlr.TerminalNode
func (*AggregateReasonForWindowCloseContext) RPAREN ¶
func (s *AggregateReasonForWindowCloseContext) RPAREN() antlr.TerminalNode
type AggregateSumContext ¶
type AggregateSumContext struct {
AggregateContext
}
func NewAggregateSumContext ¶
func NewAggregateSumContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateSumContext
func (*AggregateSumContext) EnterRule ¶
func (s *AggregateSumContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateSumContext) ExitRule ¶
func (s *AggregateSumContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateSumContext) FieldName ¶
func (s *AggregateSumContext) FieldName() IFieldNameContext
func (*AggregateSumContext) GetRuleContext ¶
func (s *AggregateSumContext) GetRuleContext() antlr.RuleContext
func (*AggregateSumContext) LPAREN ¶
func (s *AggregateSumContext) LPAREN() antlr.TerminalNode
func (*AggregateSumContext) RPAREN ¶
func (s *AggregateSumContext) RPAREN() antlr.TerminalNode
func (*AggregateSumContext) SUM ¶
func (s *AggregateSumContext) SUM() antlr.TerminalNode
type AggregateUniqueContext ¶
type AggregateUniqueContext struct {
AggregateContext
}
func NewAggregateUniqueContext ¶
func NewAggregateUniqueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AggregateUniqueContext
func (*AggregateUniqueContext) EnterRule ¶
func (s *AggregateUniqueContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateUniqueContext) ExitRule ¶
func (s *AggregateUniqueContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateUniqueContext) FieldName ¶
func (s *AggregateUniqueContext) FieldName() IFieldNameContext
func (*AggregateUniqueContext) GetRuleContext ¶
func (s *AggregateUniqueContext) GetRuleContext() antlr.RuleContext
func (*AggregateUniqueContext) LPAREN ¶
func (s *AggregateUniqueContext) LPAREN() antlr.TerminalNode
func (*AggregateUniqueContext) RPAREN ¶
func (s *AggregateUniqueContext) RPAREN() antlr.TerminalNode
func (*AggregateUniqueContext) UNIQUE ¶
func (s *AggregateUniqueContext) UNIQUE() antlr.TerminalNode
type AggregateWhereClauseContext ¶
type AggregateWhereClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAggregateWhereClauseContext ¶
func NewAggregateWhereClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AggregateWhereClauseContext
func NewEmptyAggregateWhereClauseContext ¶
func NewEmptyAggregateWhereClauseContext() *AggregateWhereClauseContext
func (*AggregateWhereClauseContext) EnterRule ¶
func (s *AggregateWhereClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateWhereClauseContext) ExitRule ¶
func (s *AggregateWhereClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateWhereClauseContext) GetParser ¶
func (s *AggregateWhereClauseContext) GetParser() antlr.Parser
func (*AggregateWhereClauseContext) GetRuleContext ¶
func (s *AggregateWhereClauseContext) GetRuleContext() antlr.RuleContext
func (*AggregateWhereClauseContext) IsAggregateWhereClauseContext ¶
func (*AggregateWhereClauseContext) IsAggregateWhereClauseContext()
func (*AggregateWhereClauseContext) ToStringTree ¶
func (s *AggregateWhereClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AggregateWhereClauseContext) WhereClause ¶
func (s *AggregateWhereClauseContext) WhereClause() IWhereClauseContext
type AggregationContext ¶
type AggregationContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAggregationContext ¶
func NewAggregationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AggregationContext
func NewEmptyAggregationContext ¶
func NewEmptyAggregationContext() *AggregationContext
func (*AggregationContext) AS ¶
func (s *AggregationContext) AS() antlr.TerminalNode
func (*AggregationContext) Aggregate ¶
func (s *AggregationContext) Aggregate() IAggregateContext
func (*AggregationContext) EnterRule ¶
func (s *AggregationContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregationContext) ExitRule ¶
func (s *AggregationContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregationContext) FieldName ¶
func (s *AggregationContext) FieldName() IFieldNameContext
func (*AggregationContext) GetParser ¶
func (s *AggregationContext) GetParser() antlr.Parser
func (*AggregationContext) GetRuleContext ¶
func (s *AggregationContext) GetRuleContext() antlr.RuleContext
func (*AggregationContext) IsAggregationContext ¶
func (*AggregationContext) IsAggregationContext()
func (*AggregationContext) ToStringTree ¶
func (s *AggregationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AggregationsContext ¶
type AggregationsContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAggregationsContext ¶
func NewAggregationsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AggregationsContext
func NewEmptyAggregationsContext ¶
func NewEmptyAggregationsContext() *AggregationsContext
func (*AggregationsContext) Aggregation ¶
func (s *AggregationsContext) Aggregation(i int) IAggregationContext
func (*AggregationsContext) AllAggregation ¶
func (s *AggregationsContext) AllAggregation() []IAggregationContext
func (*AggregationsContext) AllCOMMA ¶
func (s *AggregationsContext) AllCOMMA() []antlr.TerminalNode
func (*AggregationsContext) COMMA ¶
func (s *AggregationsContext) COMMA(i int) antlr.TerminalNode
func (*AggregationsContext) EnterRule ¶
func (s *AggregationsContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregationsContext) ExitRule ¶
func (s *AggregationsContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregationsContext) GetParser ¶
func (s *AggregationsContext) GetParser() antlr.Parser
func (*AggregationsContext) GetRuleContext ¶
func (s *AggregationsContext) GetRuleContext() antlr.RuleContext
func (*AggregationsContext) IsAggregationsContext ¶
func (*AggregationsContext) IsAggregationsContext()
func (*AggregationsContext) ToStringTree ¶
func (s *AggregationsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AppendClauseContext ¶
type AppendClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAppendClauseContext ¶
func NewAppendClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AppendClauseContext
func NewEmptyAppendClauseContext ¶
func NewEmptyAppendClauseContext() *AppendClauseContext
func (*AppendClauseContext) APPEND ¶
func (s *AppendClauseContext) APPEND() antlr.TerminalNode
func (*AppendClauseContext) EnterRule ¶
func (s *AppendClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*AppendClauseContext) ExitRule ¶
func (s *AppendClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*AppendClauseContext) GetParser ¶
func (s *AppendClauseContext) GetParser() antlr.Parser
func (*AppendClauseContext) GetRuleContext ¶
func (s *AppendClauseContext) GetRuleContext() antlr.RuleContext
func (*AppendClauseContext) IsAppendClauseContext ¶
func (*AppendClauseContext) IsAppendClauseContext()
func (*AppendClauseContext) Projections ¶
func (s *AppendClauseContext) Projections() IProjectionsContext
func (*AppendClauseContext) ToStringTree ¶
func (s *AppendClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AtomContext ¶
type AtomContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAtomContext ¶
func NewAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomContext
func NewEmptyAtomContext ¶
func NewEmptyAtomContext() *AtomContext
func (*AtomContext) CopyAll ¶
func (s *AtomContext) CopyAll(ctx *AtomContext)
func (*AtomContext) GetParser ¶
func (s *AtomContext) GetParser() antlr.Parser
func (*AtomContext) GetRuleContext ¶
func (s *AtomContext) GetRuleContext() antlr.RuleContext
func (*AtomContext) IsAtomContext ¶
func (*AtomContext) IsAtomContext()
func (*AtomContext) ToStringTree ¶
func (s *AtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseFQLListener ¶
type BaseFQLListener struct{}
BaseFQLListener is a complete listener for a parse tree produced by FQLParser.
func (*BaseFQLListener) EnterAddSub ¶
func (s *BaseFQLListener) EnterAddSub(ctx *AddSubContext)
EnterAddSub is called when production AddSub is entered.
func (*BaseFQLListener) EnterAggregateAverage ¶
func (s *BaseFQLListener) EnterAggregateAverage(ctx *AggregateAverageContext)
EnterAggregateAverage is called when production aggregateAverage is entered.
func (*BaseFQLListener) EnterAggregateClause ¶
func (s *BaseFQLListener) EnterAggregateClause(ctx *AggregateClauseContext)
EnterAggregateClause is called when production aggregateClause is entered.
func (*BaseFQLListener) EnterAggregateCount ¶
func (s *BaseFQLListener) EnterAggregateCount(ctx *AggregateCountContext)
EnterAggregateCount is called when production aggregateCount is entered.
func (*BaseFQLListener) EnterAggregateCountWithoutAsterisk ¶
func (s *BaseFQLListener) EnterAggregateCountWithoutAsterisk(ctx *AggregateCountWithoutAsteriskContext)
EnterAggregateCountWithoutAsterisk is called when production aggregateCountWithoutAsterisk is entered.
func (*BaseFQLListener) EnterAggregateDistinctCount ¶
func (s *BaseFQLListener) EnterAggregateDistinctCount(ctx *AggregateDistinctCountContext)
EnterAggregateDistinctCount is called when production aggregateDistinctCount is entered.
func (*BaseFQLListener) EnterAggregateFirst ¶
func (s *BaseFQLListener) EnterAggregateFirst(ctx *AggregateFirstContext)
EnterAggregateFirst is called when production aggregateFirst is entered.
func (*BaseFQLListener) EnterAggregateGroup ¶
func (s *BaseFQLListener) EnterAggregateGroup(ctx *AggregateGroupContext)
EnterAggregateGroup is called when production aggregateGroup is entered.
func (*BaseFQLListener) EnterAggregateLast ¶
func (s *BaseFQLListener) EnterAggregateLast(ctx *AggregateLastContext)
EnterAggregateLast is called when production aggregateLast is entered.
func (*BaseFQLListener) EnterAggregateMaximum ¶
func (s *BaseFQLListener) EnterAggregateMaximum(ctx *AggregateMaximumContext)
EnterAggregateMaximum is called when production aggregateMaximum is entered.
func (*BaseFQLListener) EnterAggregateMean ¶
func (s *BaseFQLListener) EnterAggregateMean(ctx *AggregateMeanContext)
EnterAggregateMean is called when production aggregateMean is entered.
func (*BaseFQLListener) EnterAggregateMinimum ¶
func (s *BaseFQLListener) EnterAggregateMinimum(ctx *AggregateMinimumContext)
EnterAggregateMinimum is called when production aggregateMinimum is entered.
func (*BaseFQLListener) EnterAggregateReasonForWindowClose ¶
func (s *BaseFQLListener) EnterAggregateReasonForWindowClose(ctx *AggregateReasonForWindowCloseContext)
EnterAggregateReasonForWindowClose is called when production aggregateReasonForWindowClose is entered.
func (*BaseFQLListener) EnterAggregateSum ¶
func (s *BaseFQLListener) EnterAggregateSum(ctx *AggregateSumContext)
EnterAggregateSum is called when production aggregateSum is entered.
func (*BaseFQLListener) EnterAggregateUnique ¶
func (s *BaseFQLListener) EnterAggregateUnique(ctx *AggregateUniqueContext)
EnterAggregateUnique is called when production aggregateUnique is entered.
func (*BaseFQLListener) EnterAggregateWhereClause ¶
func (s *BaseFQLListener) EnterAggregateWhereClause(ctx *AggregateWhereClauseContext)
EnterAggregateWhereClause is called when production aggregateWhereClause is entered.
func (*BaseFQLListener) EnterAggregation ¶
func (s *BaseFQLListener) EnterAggregation(ctx *AggregationContext)
EnterAggregation is called when production aggregation is entered.
func (*BaseFQLListener) EnterAggregations ¶
func (s *BaseFQLListener) EnterAggregations(ctx *AggregationsContext)
EnterAggregations is called when production aggregations is entered.
func (*BaseFQLListener) EnterAppendClause ¶
func (s *BaseFQLListener) EnterAppendClause(ctx *AppendClauseContext)
EnterAppendClause is called when production appendClause is entered.
func (*BaseFQLListener) EnterConnection ¶
func (s *BaseFQLListener) EnterConnection(ctx *ConnectionContext)
EnterConnection is called when production Connection is entered.
func (*BaseFQLListener) EnterDistance ¶
func (s *BaseFQLListener) EnterDistance(ctx *DistanceContext)
EnterDistance is called when production distance is entered.
func (*BaseFQLListener) EnterDuration ¶
func (s *BaseFQLListener) EnterDuration(ctx *DurationContext)
EnterDuration is called when production duration is entered.
func (*BaseFQLListener) EnterEquation ¶
func (s *BaseFQLListener) EnterEquation(ctx *EquationContext)
EnterEquation is called when production Equation is entered.
func (*BaseFQLListener) EnterEveryRule ¶
func (s *BaseFQLListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseFQLListener) EnterFieldName ¶
func (s *BaseFQLListener) EnterFieldName(ctx *FieldNameContext)
EnterFieldName is called when production fieldName is entered.
func (*BaseFQLListener) EnterFloat ¶
func (s *BaseFQLListener) EnterFloat(ctx *FloatContext)
EnterFloat is called when production Float is entered.
func (*BaseFQLListener) EnterFromClause ¶
func (s *BaseFQLListener) EnterFromClause(ctx *FromClauseContext)
EnterFromClause is called when production fromClause is entered.
func (*BaseFQLListener) EnterGroupClause ¶
func (s *BaseFQLListener) EnterGroupClause(ctx *GroupClauseContext)
EnterGroupClause is called when production groupClause is entered.
func (*BaseFQLListener) EnterGroupName ¶
func (s *BaseFQLListener) EnterGroupName(ctx *GroupNameContext)
EnterGroupName is called when production groupName is entered.
func (*BaseFQLListener) EnterGroups ¶
func (s *BaseFQLListener) EnterGroups(ctx *GroupsContext)
EnterGroups is called when production groups is entered.
func (*BaseFQLListener) EnterIgnoreMeBasic ¶
func (s *BaseFQLListener) EnterIgnoreMeBasic(ctx *IgnoreMeBasicContext)
EnterIgnoreMeBasic is called when production IgnoreMeBasic is entered.
func (*BaseFQLListener) EnterIgnoreMeDuration ¶
func (s *BaseFQLListener) EnterIgnoreMeDuration(ctx *IgnoreMeDurationContext)
EnterIgnoreMeDuration is called when production IgnoreMeDuration is entered.
func (*BaseFQLListener) EnterIngressWhereClause ¶
func (s *BaseFQLListener) EnterIngressWhereClause(ctx *IngressWhereClauseContext)
EnterIngressWhereClause is called when production ingressWhereClause is entered.
func (*BaseFQLListener) EnterInteger ¶
func (s *BaseFQLListener) EnterInteger(ctx *IntegerContext)
EnterInteger is called when production Integer is entered.
func (*BaseFQLListener) EnterMulDivMod ¶
func (s *BaseFQLListener) EnterMulDivMod(ctx *MulDivModContext)
EnterMulDivMod is called when production MulDivMod is entered.
func (*BaseFQLListener) EnterNegation ¶
func (s *BaseFQLListener) EnterNegation(ctx *NegationContext)
EnterNegation is called when production Negation is entered.
func (*BaseFQLListener) EnterParenthesis ¶
func (s *BaseFQLListener) EnterParenthesis(ctx *ParenthesisContext)
EnterParenthesis is called when production Parenthesis is entered.
func (*BaseFQLListener) EnterProjectWhereClause ¶
func (s *BaseFQLListener) EnterProjectWhereClause(ctx *ProjectWhereClauseContext)
EnterProjectWhereClause is called when production projectWhereClause is entered.
func (*BaseFQLListener) EnterProjectionName ¶
func (s *BaseFQLListener) EnterProjectionName(ctx *ProjectionNameContext)
EnterProjectionName is called when production projectionName is entered.
func (*BaseFQLListener) EnterProjections ¶
func (s *BaseFQLListener) EnterProjections(ctx *ProjectionsContext)
EnterProjections is called when production projections is entered.
func (*BaseFQLListener) EnterQueryClause ¶
func (s *BaseFQLListener) EnterQueryClause(ctx *QueryClauseContext)
EnterQueryClause is called when production queryClause is entered.
func (*BaseFQLListener) EnterSequenceFieldClause ¶
func (s *BaseFQLListener) EnterSequenceFieldClause(ctx *SequenceFieldClauseContext)
EnterSequenceFieldClause is called when production sequenceFieldClause is entered.
func (*BaseFQLListener) EnterSessionClose ¶
func (s *BaseFQLListener) EnterSessionClose(ctx *SessionCloseContext)
EnterSessionClose is called when production sessionClose is entered.
func (*BaseFQLListener) EnterSessionOpen ¶
func (s *BaseFQLListener) EnterSessionOpen(ctx *SessionOpenContext)
EnterSessionOpen is called when production sessionOpen is entered.
func (*BaseFQLListener) EnterSessionWindow ¶
func (s *BaseFQLListener) EnterSessionWindow(ctx *SessionWindowContext)
EnterSessionWindow is called when production sessionWindow is entered.
func (*BaseFQLListener) EnterSliceWindow ¶
func (s *BaseFQLListener) EnterSliceWindow(ctx *SliceWindowContext)
EnterSliceWindow is called when production sliceWindow is entered.
func (*BaseFQLListener) EnterSlideWindow ¶
func (s *BaseFQLListener) EnterSlideWindow(ctx *SlideWindowContext)
EnterSlideWindow is called when production slideWindow is entered.
func (*BaseFQLListener) EnterStart ¶
func (s *BaseFQLListener) EnterStart(ctx *StartContext)
EnterStart is called when production start is entered.
func (*BaseFQLListener) EnterString ¶
func (s *BaseFQLListener) EnterString(ctx *StringContext)
EnterString is called when production String is entered.
func (*BaseFQLListener) EnterTableName ¶
func (s *BaseFQLListener) EnterTableName(ctx *TableNameContext)
EnterTableName is called when production tableName is entered.
func (*BaseFQLListener) EnterTimestamp ¶
func (s *BaseFQLListener) EnterTimestamp(ctx *TimestampContext)
EnterTimestamp is called when production Timestamp is entered.
func (*BaseFQLListener) EnterToClause ¶
func (s *BaseFQLListener) EnterToClause(ctx *ToClauseContext)
EnterToClause is called when production toClause is entered.
func (*BaseFQLListener) EnterVariable ¶
func (s *BaseFQLListener) EnterVariable(ctx *VariableContext)
EnterVariable is called when production Variable is entered.
func (*BaseFQLListener) EnterWhereClause ¶
func (s *BaseFQLListener) EnterWhereClause(ctx *WhereClauseContext)
EnterWhereClause is called when production whereClause is entered.
func (*BaseFQLListener) EnterWindowClause ¶
func (s *BaseFQLListener) EnterWindowClause(ctx *WindowClauseContext)
EnterWindowClause is called when production windowClause is entered.
func (*BaseFQLListener) ExitAddSub ¶
func (s *BaseFQLListener) ExitAddSub(ctx *AddSubContext)
ExitAddSub is called when production AddSub is exited.
func (*BaseFQLListener) ExitAggregateAverage ¶
func (s *BaseFQLListener) ExitAggregateAverage(ctx *AggregateAverageContext)
ExitAggregateAverage is called when production aggregateAverage is exited.
func (*BaseFQLListener) ExitAggregateClause ¶
func (s *BaseFQLListener) ExitAggregateClause(ctx *AggregateClauseContext)
ExitAggregateClause is called when production aggregateClause is exited.
func (*BaseFQLListener) ExitAggregateCount ¶
func (s *BaseFQLListener) ExitAggregateCount(ctx *AggregateCountContext)
ExitAggregateCount is called when production aggregateCount is exited.
func (*BaseFQLListener) ExitAggregateCountWithoutAsterisk ¶
func (s *BaseFQLListener) ExitAggregateCountWithoutAsterisk(ctx *AggregateCountWithoutAsteriskContext)
ExitAggregateCountWithoutAsterisk is called when production aggregateCountWithoutAsterisk is exited.
func (*BaseFQLListener) ExitAggregateDistinctCount ¶
func (s *BaseFQLListener) ExitAggregateDistinctCount(ctx *AggregateDistinctCountContext)
ExitAggregateDistinctCount is called when production aggregateDistinctCount is exited.
func (*BaseFQLListener) ExitAggregateFirst ¶
func (s *BaseFQLListener) ExitAggregateFirst(ctx *AggregateFirstContext)
ExitAggregateFirst is called when production aggregateFirst is exited.
func (*BaseFQLListener) ExitAggregateGroup ¶
func (s *BaseFQLListener) ExitAggregateGroup(ctx *AggregateGroupContext)
ExitAggregateGroup is called when production aggregateGroup is exited.
func (*BaseFQLListener) ExitAggregateLast ¶
func (s *BaseFQLListener) ExitAggregateLast(ctx *AggregateLastContext)
ExitAggregateLast is called when production aggregateLast is exited.
func (*BaseFQLListener) ExitAggregateMaximum ¶
func (s *BaseFQLListener) ExitAggregateMaximum(ctx *AggregateMaximumContext)
ExitAggregateMaximum is called when production aggregateMaximum is exited.
func (*BaseFQLListener) ExitAggregateMean ¶
func (s *BaseFQLListener) ExitAggregateMean(ctx *AggregateMeanContext)
ExitAggregateMean is called when production aggregateMean is exited.
func (*BaseFQLListener) ExitAggregateMinimum ¶
func (s *BaseFQLListener) ExitAggregateMinimum(ctx *AggregateMinimumContext)
ExitAggregateMinimum is called when production aggregateMinimum is exited.
func (*BaseFQLListener) ExitAggregateReasonForWindowClose ¶
func (s *BaseFQLListener) ExitAggregateReasonForWindowClose(ctx *AggregateReasonForWindowCloseContext)
ExitAggregateReasonForWindowClose is called when production aggregateReasonForWindowClose is exited.
func (*BaseFQLListener) ExitAggregateSum ¶
func (s *BaseFQLListener) ExitAggregateSum(ctx *AggregateSumContext)
ExitAggregateSum is called when production aggregateSum is exited.
func (*BaseFQLListener) ExitAggregateUnique ¶
func (s *BaseFQLListener) ExitAggregateUnique(ctx *AggregateUniqueContext)
ExitAggregateUnique is called when production aggregateUnique is exited.
func (*BaseFQLListener) ExitAggregateWhereClause ¶
func (s *BaseFQLListener) ExitAggregateWhereClause(ctx *AggregateWhereClauseContext)
ExitAggregateWhereClause is called when production aggregateWhereClause is exited.
func (*BaseFQLListener) ExitAggregation ¶
func (s *BaseFQLListener) ExitAggregation(ctx *AggregationContext)
ExitAggregation is called when production aggregation is exited.
func (*BaseFQLListener) ExitAggregations ¶
func (s *BaseFQLListener) ExitAggregations(ctx *AggregationsContext)
ExitAggregations is called when production aggregations is exited.
func (*BaseFQLListener) ExitAppendClause ¶
func (s *BaseFQLListener) ExitAppendClause(ctx *AppendClauseContext)
ExitAppendClause is called when production appendClause is exited.
func (*BaseFQLListener) ExitConnection ¶
func (s *BaseFQLListener) ExitConnection(ctx *ConnectionContext)
ExitConnection is called when production Connection is exited.
func (*BaseFQLListener) ExitDistance ¶
func (s *BaseFQLListener) ExitDistance(ctx *DistanceContext)
ExitDistance is called when production distance is exited.
func (*BaseFQLListener) ExitDuration ¶
func (s *BaseFQLListener) ExitDuration(ctx *DurationContext)
ExitDuration is called when production duration is exited.
func (*BaseFQLListener) ExitEquation ¶
func (s *BaseFQLListener) ExitEquation(ctx *EquationContext)
ExitEquation is called when production Equation is exited.
func (*BaseFQLListener) ExitEveryRule ¶
func (s *BaseFQLListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseFQLListener) ExitFieldName ¶
func (s *BaseFQLListener) ExitFieldName(ctx *FieldNameContext)
ExitFieldName is called when production fieldName is exited.
func (*BaseFQLListener) ExitFloat ¶
func (s *BaseFQLListener) ExitFloat(ctx *FloatContext)
ExitFloat is called when production Float is exited.
func (*BaseFQLListener) ExitFromClause ¶
func (s *BaseFQLListener) ExitFromClause(ctx *FromClauseContext)
ExitFromClause is called when production fromClause is exited.
func (*BaseFQLListener) ExitGroupClause ¶
func (s *BaseFQLListener) ExitGroupClause(ctx *GroupClauseContext)
ExitGroupClause is called when production groupClause is exited.
func (*BaseFQLListener) ExitGroupName ¶
func (s *BaseFQLListener) ExitGroupName(ctx *GroupNameContext)
ExitGroupName is called when production groupName is exited.
func (*BaseFQLListener) ExitGroups ¶
func (s *BaseFQLListener) ExitGroups(ctx *GroupsContext)
ExitGroups is called when production groups is exited.
func (*BaseFQLListener) ExitIgnoreMeBasic ¶
func (s *BaseFQLListener) ExitIgnoreMeBasic(ctx *IgnoreMeBasicContext)
ExitIgnoreMeBasic is called when production IgnoreMeBasic is exited.
func (*BaseFQLListener) ExitIgnoreMeDuration ¶
func (s *BaseFQLListener) ExitIgnoreMeDuration(ctx *IgnoreMeDurationContext)
ExitIgnoreMeDuration is called when production IgnoreMeDuration is exited.
func (*BaseFQLListener) ExitIngressWhereClause ¶
func (s *BaseFQLListener) ExitIngressWhereClause(ctx *IngressWhereClauseContext)
ExitIngressWhereClause is called when production ingressWhereClause is exited.
func (*BaseFQLListener) ExitInteger ¶
func (s *BaseFQLListener) ExitInteger(ctx *IntegerContext)
ExitInteger is called when production Integer is exited.
func (*BaseFQLListener) ExitMulDivMod ¶
func (s *BaseFQLListener) ExitMulDivMod(ctx *MulDivModContext)
ExitMulDivMod is called when production MulDivMod is exited.
func (*BaseFQLListener) ExitNegation ¶
func (s *BaseFQLListener) ExitNegation(ctx *NegationContext)
ExitNegation is called when production Negation is exited.
func (*BaseFQLListener) ExitParenthesis ¶
func (s *BaseFQLListener) ExitParenthesis(ctx *ParenthesisContext)
ExitParenthesis is called when production Parenthesis is exited.
func (*BaseFQLListener) ExitProjectWhereClause ¶
func (s *BaseFQLListener) ExitProjectWhereClause(ctx *ProjectWhereClauseContext)
ExitProjectWhereClause is called when production projectWhereClause is exited.
func (*BaseFQLListener) ExitProjectionName ¶
func (s *BaseFQLListener) ExitProjectionName(ctx *ProjectionNameContext)
ExitProjectionName is called when production projectionName is exited.
func (*BaseFQLListener) ExitProjections ¶
func (s *BaseFQLListener) ExitProjections(ctx *ProjectionsContext)
ExitProjections is called when production projections is exited.
func (*BaseFQLListener) ExitQueryClause ¶
func (s *BaseFQLListener) ExitQueryClause(ctx *QueryClauseContext)
ExitQueryClause is called when production queryClause is exited.
func (*BaseFQLListener) ExitSequenceFieldClause ¶
func (s *BaseFQLListener) ExitSequenceFieldClause(ctx *SequenceFieldClauseContext)
ExitSequenceFieldClause is called when production sequenceFieldClause is exited.
func (*BaseFQLListener) ExitSessionClose ¶
func (s *BaseFQLListener) ExitSessionClose(ctx *SessionCloseContext)
ExitSessionClose is called when production sessionClose is exited.
func (*BaseFQLListener) ExitSessionOpen ¶
func (s *BaseFQLListener) ExitSessionOpen(ctx *SessionOpenContext)
ExitSessionOpen is called when production sessionOpen is exited.
func (*BaseFQLListener) ExitSessionWindow ¶
func (s *BaseFQLListener) ExitSessionWindow(ctx *SessionWindowContext)
ExitSessionWindow is called when production sessionWindow is exited.
func (*BaseFQLListener) ExitSliceWindow ¶
func (s *BaseFQLListener) ExitSliceWindow(ctx *SliceWindowContext)
ExitSliceWindow is called when production sliceWindow is exited.
func (*BaseFQLListener) ExitSlideWindow ¶
func (s *BaseFQLListener) ExitSlideWindow(ctx *SlideWindowContext)
ExitSlideWindow is called when production slideWindow is exited.
func (*BaseFQLListener) ExitStart ¶
func (s *BaseFQLListener) ExitStart(ctx *StartContext)
ExitStart is called when production start is exited.
func (*BaseFQLListener) ExitString ¶
func (s *BaseFQLListener) ExitString(ctx *StringContext)
ExitString is called when production String is exited.
func (*BaseFQLListener) ExitTableName ¶
func (s *BaseFQLListener) ExitTableName(ctx *TableNameContext)
ExitTableName is called when production tableName is exited.
func (*BaseFQLListener) ExitTimestamp ¶
func (s *BaseFQLListener) ExitTimestamp(ctx *TimestampContext)
ExitTimestamp is called when production Timestamp is exited.
func (*BaseFQLListener) ExitToClause ¶
func (s *BaseFQLListener) ExitToClause(ctx *ToClauseContext)
ExitToClause is called when production toClause is exited.
func (*BaseFQLListener) ExitVariable ¶
func (s *BaseFQLListener) ExitVariable(ctx *VariableContext)
ExitVariable is called when production Variable is exited.
func (*BaseFQLListener) ExitWhereClause ¶
func (s *BaseFQLListener) ExitWhereClause(ctx *WhereClauseContext)
ExitWhereClause is called when production whereClause is exited.
func (*BaseFQLListener) ExitWindowClause ¶
func (s *BaseFQLListener) ExitWindowClause(ctx *WindowClauseContext)
ExitWindowClause is called when production windowClause is exited.
func (*BaseFQLListener) VisitErrorNode ¶
func (s *BaseFQLListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseFQLListener) VisitTerminal ¶
func (s *BaseFQLListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type ConnectionContext ¶
type ConnectionContext struct {
ExpressionContext
// contains filtered or unexported fields
}
func NewConnectionContext ¶
func NewConnectionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConnectionContext
func (*ConnectionContext) AND ¶
func (s *ConnectionContext) AND() antlr.TerminalNode
func (*ConnectionContext) AllExpression ¶
func (s *ConnectionContext) AllExpression() []IExpressionContext
func (*ConnectionContext) EnterRule ¶
func (s *ConnectionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConnectionContext) ExitRule ¶
func (s *ConnectionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConnectionContext) Expression ¶
func (s *ConnectionContext) Expression(i int) IExpressionContext
func (*ConnectionContext) GetLeft ¶
func (s *ConnectionContext) GetLeft() IExpressionContext
func (*ConnectionContext) GetOp ¶
func (s *ConnectionContext) GetOp() antlr.Token
func (*ConnectionContext) GetRight ¶
func (s *ConnectionContext) GetRight() IExpressionContext
func (*ConnectionContext) GetRuleContext ¶
func (s *ConnectionContext) GetRuleContext() antlr.RuleContext
func (*ConnectionContext) OR ¶
func (s *ConnectionContext) OR() antlr.TerminalNode
func (*ConnectionContext) SetLeft ¶
func (s *ConnectionContext) SetLeft(v IExpressionContext)
func (*ConnectionContext) SetOp ¶
func (s *ConnectionContext) SetOp(v antlr.Token)
func (*ConnectionContext) SetRight ¶
func (s *ConnectionContext) SetRight(v IExpressionContext)
type DistanceContext ¶
type DistanceContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewDistanceContext ¶
func NewDistanceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DistanceContext
func NewEmptyDistanceContext ¶
func NewEmptyDistanceContext() *DistanceContext
func (*DistanceContext) EnterRule ¶
func (s *DistanceContext) EnterRule(listener antlr.ParseTreeListener)
func (*DistanceContext) ExitRule ¶
func (s *DistanceContext) ExitRule(listener antlr.ParseTreeListener)
func (*DistanceContext) GetAmount ¶
func (s *DistanceContext) GetAmount() antlr.Token
func (*DistanceContext) GetParser ¶
func (s *DistanceContext) GetParser() antlr.Parser
func (*DistanceContext) GetRuleContext ¶
func (s *DistanceContext) GetRuleContext() antlr.RuleContext
func (*DistanceContext) GetUnit ¶
func (s *DistanceContext) GetUnit() antlr.Token
func (*DistanceContext) INTEGER ¶
func (s *DistanceContext) INTEGER() antlr.TerminalNode
func (*DistanceContext) IsDistanceContext ¶
func (*DistanceContext) IsDistanceContext()
func (*DistanceContext) ROWS ¶
func (s *DistanceContext) ROWS() antlr.TerminalNode
func (*DistanceContext) SetAmount ¶
func (s *DistanceContext) SetAmount(v antlr.Token)
func (*DistanceContext) SetUnit ¶
func (s *DistanceContext) SetUnit(v antlr.Token)
func (*DistanceContext) ToStringTree ¶
func (s *DistanceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DurationContext ¶
type DurationContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewDurationContext ¶
func NewDurationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DurationContext
func NewEmptyDurationContext ¶
func NewEmptyDurationContext() *DurationContext
func (*DurationContext) EnterRule ¶
func (s *DurationContext) EnterRule(listener antlr.ParseTreeListener)
func (*DurationContext) ExitRule ¶
func (s *DurationContext) ExitRule(listener antlr.ParseTreeListener)
func (*DurationContext) GetAmount ¶
func (s *DurationContext) GetAmount() antlr.Token
func (*DurationContext) GetParser ¶
func (s *DurationContext) GetParser() antlr.Parser
func (*DurationContext) GetRuleContext ¶
func (s *DurationContext) GetRuleContext() antlr.RuleContext
func (*DurationContext) GetUnit ¶
func (s *DurationContext) GetUnit() antlr.Token
func (*DurationContext) INTEGER ¶
func (s *DurationContext) INTEGER() antlr.TerminalNode
func (*DurationContext) IsDurationContext ¶
func (*DurationContext) IsDurationContext()
func (*DurationContext) MILLISECONDS ¶
func (s *DurationContext) MILLISECONDS() antlr.TerminalNode
func (*DurationContext) MINUTES ¶
func (s *DurationContext) MINUTES() antlr.TerminalNode
func (*DurationContext) SECONDS ¶
func (s *DurationContext) SECONDS() antlr.TerminalNode
func (*DurationContext) SetAmount ¶
func (s *DurationContext) SetAmount(v antlr.Token)
func (*DurationContext) SetUnit ¶
func (s *DurationContext) SetUnit(v antlr.Token)
func (*DurationContext) ToStringTree ¶
func (s *DurationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EquationContext ¶
type EquationContext struct {
ExpressionContext
// contains filtered or unexported fields
}
func NewEquationContext ¶
func NewEquationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EquationContext
func (*EquationContext) AllTerm ¶
func (s *EquationContext) AllTerm() []ITermContext
func (*EquationContext) EQ ¶
func (s *EquationContext) EQ() antlr.TerminalNode
func (*EquationContext) EnterRule ¶
func (s *EquationContext) EnterRule(listener antlr.ParseTreeListener)
func (*EquationContext) ExitRule ¶
func (s *EquationContext) ExitRule(listener antlr.ParseTreeListener)
func (*EquationContext) GT ¶
func (s *EquationContext) GT() antlr.TerminalNode
func (*EquationContext) GT_EQ ¶
func (s *EquationContext) GT_EQ() antlr.TerminalNode
func (*EquationContext) GetLeft ¶
func (s *EquationContext) GetLeft() ITermContext
func (*EquationContext) GetOp ¶
func (s *EquationContext) GetOp() antlr.Token
func (*EquationContext) GetRight ¶
func (s *EquationContext) GetRight() ITermContext
func (*EquationContext) GetRuleContext ¶
func (s *EquationContext) GetRuleContext() antlr.RuleContext
func (*EquationContext) LT ¶
func (s *EquationContext) LT() antlr.TerminalNode
func (*EquationContext) LT_EQ ¶
func (s *EquationContext) LT_EQ() antlr.TerminalNode
func (*EquationContext) NOT_EQ ¶
func (s *EquationContext) NOT_EQ() antlr.TerminalNode
func (*EquationContext) SetLeft ¶
func (s *EquationContext) SetLeft(v ITermContext)
func (*EquationContext) SetOp ¶
func (s *EquationContext) SetOp(v antlr.Token)
func (*EquationContext) SetRight ¶
func (s *EquationContext) SetRight(v ITermContext)
func (*EquationContext) Term ¶
func (s *EquationContext) Term(i int) ITermContext
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) CopyAll ¶
func (s *ExpressionContext) CopyAll(ctx *ExpressionContext)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FQLLexer ¶
func NewFQLLexer ¶
func NewFQLLexer(input antlr.CharStream) *FQLLexer
NewFQLLexer produces a new lexer instance for the optional input antlr.CharStream.
type FQLListener ¶
type FQLListener interface {
antlr.ParseTreeListener
// EnterFieldName is called when entering the fieldName production.
EnterFieldName(c *FieldNameContext)
// EnterGroupName is called when entering the groupName production.
EnterGroupName(c *GroupNameContext)
// EnterProjectionName is called when entering the projectionName production.
EnterProjectionName(c *ProjectionNameContext)
// EnterTableName is called when entering the tableName production.
EnterTableName(c *TableNameContext)
// EnterStart is called when entering the start production.
EnterStart(c *StartContext)
// EnterQueryClause is called when entering the queryClause production.
EnterQueryClause(c *QueryClauseContext)
// EnterFromClause is called when entering the fromClause production.
EnterFromClause(c *FromClauseContext)
// EnterGroupClause is called when entering the groupClause production.
EnterGroupClause(c *GroupClauseContext)
// EnterWindowClause is called when entering the windowClause production.
EnterWindowClause(c *WindowClauseContext)
// EnterAggregateClause is called when entering the aggregateClause production.
EnterAggregateClause(c *AggregateClauseContext)
// EnterAppendClause is called when entering the appendClause production.
EnterAppendClause(c *AppendClauseContext)
// EnterToClause is called when entering the toClause production.
EnterToClause(c *ToClauseContext)
// EnterIngressWhereClause is called when entering the ingressWhereClause production.
EnterIngressWhereClause(c *IngressWhereClauseContext)
// EnterAggregateWhereClause is called when entering the aggregateWhereClause production.
EnterAggregateWhereClause(c *AggregateWhereClauseContext)
// EnterProjectWhereClause is called when entering the projectWhereClause production.
EnterProjectWhereClause(c *ProjectWhereClauseContext)
// EnterWhereClause is called when entering the whereClause production.
EnterWhereClause(c *WhereClauseContext)
// EnterNegation is called when entering the Negation production.
EnterNegation(c *NegationContext)
// EnterConnection is called when entering the Connection production.
EnterConnection(c *ConnectionContext)
// EnterEquation is called when entering the Equation production.
EnterEquation(c *EquationContext)
// EnterParenthesis is called when entering the Parenthesis production.
EnterParenthesis(c *ParenthesisContext)
// EnterMulDivMod is called when entering the MulDivMod production.
EnterMulDivMod(c *MulDivModContext)
// EnterAddSub is called when entering the AddSub production.
EnterAddSub(c *AddSubContext)
// EnterIgnoreMeDuration is called when entering the IgnoreMeDuration production.
EnterIgnoreMeDuration(c *IgnoreMeDurationContext)
// EnterIgnoreMeBasic is called when entering the IgnoreMeBasic production.
EnterIgnoreMeBasic(c *IgnoreMeBasicContext)
// EnterFloat is called when entering the Float production.
EnterFloat(c *FloatContext)
// EnterInteger is called when entering the Integer production.
EnterInteger(c *IntegerContext)
// EnterString is called when entering the String production.
EnterString(c *StringContext)
// EnterTimestamp is called when entering the Timestamp production.
EnterTimestamp(c *TimestampContext)
// EnterVariable is called when entering the Variable production.
EnterVariable(c *VariableContext)
// EnterDuration is called when entering the duration production.
EnterDuration(c *DurationContext)
// EnterDistance is called when entering the distance production.
EnterDistance(c *DistanceContext)
// EnterSliceWindow is called when entering the sliceWindow production.
EnterSliceWindow(c *SliceWindowContext)
// EnterSlideWindow is called when entering the slideWindow production.
EnterSlideWindow(c *SlideWindowContext)
// EnterSequenceFieldClause is called when entering the sequenceFieldClause production.
EnterSequenceFieldClause(c *SequenceFieldClauseContext)
// EnterSessionWindow is called when entering the sessionWindow production.
EnterSessionWindow(c *SessionWindowContext)
// EnterSessionOpen is called when entering the sessionOpen production.
EnterSessionOpen(c *SessionOpenContext)
// EnterSessionClose is called when entering the sessionClose production.
EnterSessionClose(c *SessionCloseContext)
// EnterGroups is called when entering the groups production.
EnterGroups(c *GroupsContext)
// EnterProjections is called when entering the projections production.
EnterProjections(c *ProjectionsContext)
// EnterAggregations is called when entering the aggregations production.
EnterAggregations(c *AggregationsContext)
// EnterAggregation is called when entering the aggregation production.
EnterAggregation(c *AggregationContext)
// EnterAggregateAverage is called when entering the aggregateAverage production.
EnterAggregateAverage(c *AggregateAverageContext)
// EnterAggregateCount is called when entering the aggregateCount production.
EnterAggregateCount(c *AggregateCountContext)
// EnterAggregateCountWithoutAsterisk is called when entering the aggregateCountWithoutAsterisk production.
EnterAggregateCountWithoutAsterisk(c *AggregateCountWithoutAsteriskContext)
// EnterAggregateDistinctCount is called when entering the aggregateDistinctCount production.
EnterAggregateDistinctCount(c *AggregateDistinctCountContext)
// EnterAggregateFirst is called when entering the aggregateFirst production.
EnterAggregateFirst(c *AggregateFirstContext)
// EnterAggregateGroup is called when entering the aggregateGroup production.
EnterAggregateGroup(c *AggregateGroupContext)
// EnterAggregateLast is called when entering the aggregateLast production.
EnterAggregateLast(c *AggregateLastContext)
// EnterAggregateMaximum is called when entering the aggregateMaximum production.
EnterAggregateMaximum(c *AggregateMaximumContext)
// EnterAggregateMean is called when entering the aggregateMean production.
EnterAggregateMean(c *AggregateMeanContext)
// EnterAggregateMinimum is called when entering the aggregateMinimum production.
EnterAggregateMinimum(c *AggregateMinimumContext)
// EnterAggregateSum is called when entering the aggregateSum production.
EnterAggregateSum(c *AggregateSumContext)
// EnterAggregateUnique is called when entering the aggregateUnique production.
EnterAggregateUnique(c *AggregateUniqueContext)
// EnterAggregateReasonForWindowClose is called when entering the aggregateReasonForWindowClose production.
EnterAggregateReasonForWindowClose(c *AggregateReasonForWindowCloseContext)
// ExitFieldName is called when exiting the fieldName production.
ExitFieldName(c *FieldNameContext)
// ExitGroupName is called when exiting the groupName production.
ExitGroupName(c *GroupNameContext)
// ExitProjectionName is called when exiting the projectionName production.
ExitProjectionName(c *ProjectionNameContext)
// ExitTableName is called when exiting the tableName production.
ExitTableName(c *TableNameContext)
// ExitStart is called when exiting the start production.
ExitStart(c *StartContext)
// ExitQueryClause is called when exiting the queryClause production.
ExitQueryClause(c *QueryClauseContext)
// ExitFromClause is called when exiting the fromClause production.
ExitFromClause(c *FromClauseContext)
// ExitGroupClause is called when exiting the groupClause production.
ExitGroupClause(c *GroupClauseContext)
// ExitWindowClause is called when exiting the windowClause production.
ExitWindowClause(c *WindowClauseContext)
// ExitAggregateClause is called when exiting the aggregateClause production.
ExitAggregateClause(c *AggregateClauseContext)
// ExitAppendClause is called when exiting the appendClause production.
ExitAppendClause(c *AppendClauseContext)
// ExitToClause is called when exiting the toClause production.
ExitToClause(c *ToClauseContext)
// ExitIngressWhereClause is called when exiting the ingressWhereClause production.
ExitIngressWhereClause(c *IngressWhereClauseContext)
// ExitAggregateWhereClause is called when exiting the aggregateWhereClause production.
ExitAggregateWhereClause(c *AggregateWhereClauseContext)
// ExitProjectWhereClause is called when exiting the projectWhereClause production.
ExitProjectWhereClause(c *ProjectWhereClauseContext)
// ExitWhereClause is called when exiting the whereClause production.
ExitWhereClause(c *WhereClauseContext)
// ExitNegation is called when exiting the Negation production.
ExitNegation(c *NegationContext)
// ExitConnection is called when exiting the Connection production.
ExitConnection(c *ConnectionContext)
// ExitEquation is called when exiting the Equation production.
ExitEquation(c *EquationContext)
// ExitParenthesis is called when exiting the Parenthesis production.
ExitParenthesis(c *ParenthesisContext)
// ExitMulDivMod is called when exiting the MulDivMod production.
ExitMulDivMod(c *MulDivModContext)
// ExitAddSub is called when exiting the AddSub production.
ExitAddSub(c *AddSubContext)
// ExitIgnoreMeDuration is called when exiting the IgnoreMeDuration production.
ExitIgnoreMeDuration(c *IgnoreMeDurationContext)
// ExitIgnoreMeBasic is called when exiting the IgnoreMeBasic production.
ExitIgnoreMeBasic(c *IgnoreMeBasicContext)
// ExitFloat is called when exiting the Float production.
ExitFloat(c *FloatContext)
// ExitInteger is called when exiting the Integer production.
ExitInteger(c *IntegerContext)
// ExitString is called when exiting the String production.
ExitString(c *StringContext)
// ExitTimestamp is called when exiting the Timestamp production.
ExitTimestamp(c *TimestampContext)
// ExitVariable is called when exiting the Variable production.
ExitVariable(c *VariableContext)
// ExitDuration is called when exiting the duration production.
ExitDuration(c *DurationContext)
// ExitDistance is called when exiting the distance production.
ExitDistance(c *DistanceContext)
// ExitSliceWindow is called when exiting the sliceWindow production.
ExitSliceWindow(c *SliceWindowContext)
// ExitSlideWindow is called when exiting the slideWindow production.
ExitSlideWindow(c *SlideWindowContext)
// ExitSequenceFieldClause is called when exiting the sequenceFieldClause production.
ExitSequenceFieldClause(c *SequenceFieldClauseContext)
// ExitSessionWindow is called when exiting the sessionWindow production.
ExitSessionWindow(c *SessionWindowContext)
// ExitSessionOpen is called when exiting the sessionOpen production.
ExitSessionOpen(c *SessionOpenContext)
// ExitSessionClose is called when exiting the sessionClose production.
ExitSessionClose(c *SessionCloseContext)
// ExitGroups is called when exiting the groups production.
ExitGroups(c *GroupsContext)
// ExitProjections is called when exiting the projections production.
ExitProjections(c *ProjectionsContext)
// ExitAggregations is called when exiting the aggregations production.
ExitAggregations(c *AggregationsContext)
// ExitAggregation is called when exiting the aggregation production.
ExitAggregation(c *AggregationContext)
// ExitAggregateAverage is called when exiting the aggregateAverage production.
ExitAggregateAverage(c *AggregateAverageContext)
// ExitAggregateCount is called when exiting the aggregateCount production.
ExitAggregateCount(c *AggregateCountContext)
// ExitAggregateCountWithoutAsterisk is called when exiting the aggregateCountWithoutAsterisk production.
ExitAggregateCountWithoutAsterisk(c *AggregateCountWithoutAsteriskContext)
// ExitAggregateDistinctCount is called when exiting the aggregateDistinctCount production.
ExitAggregateDistinctCount(c *AggregateDistinctCountContext)
// ExitAggregateFirst is called when exiting the aggregateFirst production.
ExitAggregateFirst(c *AggregateFirstContext)
// ExitAggregateGroup is called when exiting the aggregateGroup production.
ExitAggregateGroup(c *AggregateGroupContext)
// ExitAggregateLast is called when exiting the aggregateLast production.
ExitAggregateLast(c *AggregateLastContext)
// ExitAggregateMaximum is called when exiting the aggregateMaximum production.
ExitAggregateMaximum(c *AggregateMaximumContext)
// ExitAggregateMean is called when exiting the aggregateMean production.
ExitAggregateMean(c *AggregateMeanContext)
// ExitAggregateMinimum is called when exiting the aggregateMinimum production.
ExitAggregateMinimum(c *AggregateMinimumContext)
// ExitAggregateSum is called when exiting the aggregateSum production.
ExitAggregateSum(c *AggregateSumContext)
// ExitAggregateUnique is called when exiting the aggregateUnique production.
ExitAggregateUnique(c *AggregateUniqueContext)
// ExitAggregateReasonForWindowClose is called when exiting the aggregateReasonForWindowClose production.
ExitAggregateReasonForWindowClose(c *AggregateReasonForWindowCloseContext)
}
FQLListener is a complete listener for a parse tree produced by FQLParser.
type FQLParser ¶
type FQLParser struct {
*antlr.BaseParser
}
func NewFQLParser ¶
func NewFQLParser(input antlr.TokenStream) *FQLParser
NewFQLParser produces a new parser instance for the optional input antlr.TokenStream.
func (*FQLParser) Aggregate ¶
func (p *FQLParser) Aggregate() (localctx IAggregateContext)
func (*FQLParser) AggregateClause ¶
func (p *FQLParser) AggregateClause() (localctx IAggregateClauseContext)
func (*FQLParser) AggregateWhereClause ¶
func (p *FQLParser) AggregateWhereClause() (localctx IAggregateWhereClauseContext)
func (*FQLParser) Aggregation ¶
func (p *FQLParser) Aggregation() (localctx IAggregationContext)
func (*FQLParser) Aggregations ¶
func (p *FQLParser) Aggregations() (localctx IAggregationsContext)
func (*FQLParser) AppendClause ¶
func (p *FQLParser) AppendClause() (localctx IAppendClauseContext)
func (*FQLParser) Atom ¶
func (p *FQLParser) Atom() (localctx IAtomContext)
func (*FQLParser) Distance ¶
func (p *FQLParser) Distance() (localctx IDistanceContext)
func (*FQLParser) Duration ¶
func (p *FQLParser) Duration() (localctx IDurationContext)
func (*FQLParser) Expression ¶
func (p *FQLParser) Expression() (localctx IExpressionContext)
func (*FQLParser) Expression_Sempred ¶
func (p *FQLParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*FQLParser) FieldName ¶
func (p *FQLParser) FieldName() (localctx IFieldNameContext)
func (*FQLParser) FromClause ¶
func (p *FQLParser) FromClause() (localctx IFromClauseContext)
func (*FQLParser) GroupClause ¶
func (p *FQLParser) GroupClause() (localctx IGroupClauseContext)
func (*FQLParser) GroupName ¶
func (p *FQLParser) GroupName() (localctx IGroupNameContext)
func (*FQLParser) Groups ¶
func (p *FQLParser) Groups() (localctx IGroupsContext)
func (*FQLParser) IngressWhereClause ¶
func (p *FQLParser) IngressWhereClause() (localctx IIngressWhereClauseContext)
func (*FQLParser) ProjectWhereClause ¶
func (p *FQLParser) ProjectWhereClause() (localctx IProjectWhereClauseContext)
func (*FQLParser) ProjectionName ¶
func (p *FQLParser) ProjectionName() (localctx IProjectionNameContext)
func (*FQLParser) Projections ¶
func (p *FQLParser) Projections() (localctx IProjectionsContext)
func (*FQLParser) QueryClause ¶
func (p *FQLParser) QueryClause() (localctx IQueryClauseContext)
func (*FQLParser) Sempred ¶
func (p *FQLParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*FQLParser) SequenceFieldClause ¶
func (p *FQLParser) SequenceFieldClause() (localctx ISequenceFieldClauseContext)
func (*FQLParser) SessionClose ¶
func (p *FQLParser) SessionClose() (localctx ISessionCloseContext)
func (*FQLParser) SessionOpen ¶
func (p *FQLParser) SessionOpen() (localctx ISessionOpenContext)
func (*FQLParser) SessionWindow ¶
func (p *FQLParser) SessionWindow() (localctx ISessionWindowContext)
func (*FQLParser) SliceWindow ¶
func (p *FQLParser) SliceWindow() (localctx ISliceWindowContext)
func (*FQLParser) SlideWindow ¶
func (p *FQLParser) SlideWindow() (localctx ISlideWindowContext)
func (*FQLParser) Start_ ¶
func (p *FQLParser) Start_() (localctx IStartContext)
func (*FQLParser) TableName ¶
func (p *FQLParser) TableName() (localctx ITableNameContext)
func (*FQLParser) Term ¶
func (p *FQLParser) Term() (localctx ITermContext)
func (*FQLParser) Term_Sempred ¶
func (p *FQLParser) Term_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*FQLParser) ToClause ¶
func (p *FQLParser) ToClause() (localctx IToClauseContext)
func (*FQLParser) WhereClause ¶
func (p *FQLParser) WhereClause() (localctx IWhereClauseContext)
func (*FQLParser) WindowClause ¶
func (p *FQLParser) WindowClause() (localctx IWindowClauseContext)
type FieldNameContext ¶
type FieldNameContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFieldNameContext ¶
func NewEmptyFieldNameContext() *FieldNameContext
func NewFieldNameContext ¶
func NewFieldNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldNameContext
func (*FieldNameContext) EnterRule ¶
func (s *FieldNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*FieldNameContext) ExitRule ¶
func (s *FieldNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*FieldNameContext) GetParser ¶
func (s *FieldNameContext) GetParser() antlr.Parser
func (*FieldNameContext) GetRuleContext ¶
func (s *FieldNameContext) GetRuleContext() antlr.RuleContext
func (*FieldNameContext) IsFieldNameContext ¶
func (*FieldNameContext) IsFieldNameContext()
func (*FieldNameContext) NAME ¶
func (s *FieldNameContext) NAME() antlr.TerminalNode
func (*FieldNameContext) ToStringTree ¶
func (s *FieldNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FloatContext ¶
type FloatContext struct {
AtomContext
}
func NewFloatContext ¶
func NewFloatContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FloatContext
func (*FloatContext) EnterRule ¶
func (s *FloatContext) EnterRule(listener antlr.ParseTreeListener)
func (*FloatContext) ExitRule ¶
func (s *FloatContext) ExitRule(listener antlr.ParseTreeListener)
func (*FloatContext) FLOAT ¶
func (s *FloatContext) FLOAT() antlr.TerminalNode
func (*FloatContext) GetRuleContext ¶
func (s *FloatContext) GetRuleContext() antlr.RuleContext
type FromClauseContext ¶
type FromClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFromClauseContext ¶
func NewEmptyFromClauseContext() *FromClauseContext
func NewFromClauseContext ¶
func NewFromClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FromClauseContext
func (*FromClauseContext) EnterRule ¶
func (s *FromClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*FromClauseContext) ExitRule ¶
func (s *FromClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*FromClauseContext) FROM ¶
func (s *FromClauseContext) FROM() antlr.TerminalNode
func (*FromClauseContext) GetParser ¶
func (s *FromClauseContext) GetParser() antlr.Parser
func (*FromClauseContext) GetRuleContext ¶
func (s *FromClauseContext) GetRuleContext() antlr.RuleContext
func (*FromClauseContext) GetXxx ¶
func (s *FromClauseContext) GetXxx() ITableNameContext
func (*FromClauseContext) IsFromClauseContext ¶
func (*FromClauseContext) IsFromClauseContext()
func (*FromClauseContext) SetXxx ¶
func (s *FromClauseContext) SetXxx(v ITableNameContext)
func (*FromClauseContext) TableName ¶
func (s *FromClauseContext) TableName() ITableNameContext
func (*FromClauseContext) ToStringTree ¶
func (s *FromClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GroupClauseContext ¶
type GroupClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyGroupClauseContext ¶
func NewEmptyGroupClauseContext() *GroupClauseContext
func NewGroupClauseContext ¶
func NewGroupClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupClauseContext
func (*GroupClauseContext) BY ¶
func (s *GroupClauseContext) BY() antlr.TerminalNode
func (*GroupClauseContext) EnterRule ¶
func (s *GroupClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*GroupClauseContext) ExitRule ¶
func (s *GroupClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*GroupClauseContext) GROUP ¶
func (s *GroupClauseContext) GROUP() antlr.TerminalNode
func (*GroupClauseContext) GetParser ¶
func (s *GroupClauseContext) GetParser() antlr.Parser
func (*GroupClauseContext) GetRuleContext ¶
func (s *GroupClauseContext) GetRuleContext() antlr.RuleContext
func (*GroupClauseContext) Groups ¶
func (s *GroupClauseContext) Groups() IGroupsContext
func (*GroupClauseContext) IsGroupClauseContext ¶
func (*GroupClauseContext) IsGroupClauseContext()
func (*GroupClauseContext) ToStringTree ¶
func (s *GroupClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GroupNameContext ¶
type GroupNameContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyGroupNameContext ¶
func NewEmptyGroupNameContext() *GroupNameContext
func NewGroupNameContext ¶
func NewGroupNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupNameContext
func (*GroupNameContext) EnterRule ¶
func (s *GroupNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*GroupNameContext) ExitRule ¶
func (s *GroupNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*GroupNameContext) GetParser ¶
func (s *GroupNameContext) GetParser() antlr.Parser
func (*GroupNameContext) GetRuleContext ¶
func (s *GroupNameContext) GetRuleContext() antlr.RuleContext
func (*GroupNameContext) IsGroupNameContext ¶
func (*GroupNameContext) IsGroupNameContext()
func (*GroupNameContext) NAME ¶
func (s *GroupNameContext) NAME() antlr.TerminalNode
func (*GroupNameContext) ToStringTree ¶
func (s *GroupNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GroupsContext ¶
type GroupsContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyGroupsContext ¶
func NewEmptyGroupsContext() *GroupsContext
func NewGroupsContext ¶
func NewGroupsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupsContext
func (*GroupsContext) AllCOMMA ¶
func (s *GroupsContext) AllCOMMA() []antlr.TerminalNode
func (*GroupsContext) AllGroupName ¶
func (s *GroupsContext) AllGroupName() []IGroupNameContext
func (*GroupsContext) COMMA ¶
func (s *GroupsContext) COMMA(i int) antlr.TerminalNode
func (*GroupsContext) EnterRule ¶
func (s *GroupsContext) EnterRule(listener antlr.ParseTreeListener)
func (*GroupsContext) ExitRule ¶
func (s *GroupsContext) ExitRule(listener antlr.ParseTreeListener)
func (*GroupsContext) GetParser ¶
func (s *GroupsContext) GetParser() antlr.Parser
func (*GroupsContext) GetRuleContext ¶
func (s *GroupsContext) GetRuleContext() antlr.RuleContext
func (*GroupsContext) GroupName ¶
func (s *GroupsContext) GroupName(i int) IGroupNameContext
func (*GroupsContext) IsGroupsContext ¶
func (*GroupsContext) IsGroupsContext()
func (*GroupsContext) ToStringTree ¶
func (s *GroupsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAggregateClauseContext ¶
type IAggregateClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
AGGREGATE() antlr.TerminalNode
Aggregations() IAggregationsContext
// IsAggregateClauseContext differentiates from other interfaces.
IsAggregateClauseContext()
}
IAggregateClauseContext is an interface to support dynamic dispatch.
type IAggregateContext ¶
type IAggregateContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAggregateContext differentiates from other interfaces.
IsAggregateContext()
}
IAggregateContext is an interface to support dynamic dispatch.
type IAggregateWhereClauseContext ¶
type IAggregateWhereClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
WhereClause() IWhereClauseContext
// IsAggregateWhereClauseContext differentiates from other interfaces.
IsAggregateWhereClauseContext()
}
IAggregateWhereClauseContext is an interface to support dynamic dispatch.
type IAggregationContext ¶
type IAggregationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
Aggregate() IAggregateContext
AS() antlr.TerminalNode
FieldName() IFieldNameContext
// IsAggregationContext differentiates from other interfaces.
IsAggregationContext()
}
IAggregationContext is an interface to support dynamic dispatch.
type IAggregationsContext ¶
type IAggregationsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
AllAggregation() []IAggregationContext
Aggregation(i int) IAggregationContext
AllCOMMA() []antlr.TerminalNode
COMMA(i int) antlr.TerminalNode
// IsAggregationsContext differentiates from other interfaces.
IsAggregationsContext()
}
IAggregationsContext is an interface to support dynamic dispatch.
type IAppendClauseContext ¶
type IAppendClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
APPEND() antlr.TerminalNode
Projections() IProjectionsContext
// IsAppendClauseContext differentiates from other interfaces.
IsAppendClauseContext()
}
IAppendClauseContext is an interface to support dynamic dispatch.
type IAtomContext ¶
type IAtomContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAtomContext differentiates from other interfaces.
IsAtomContext()
}
IAtomContext is an interface to support dynamic dispatch.
type IDistanceContext ¶
type IDistanceContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetAmount returns the amount token.
GetAmount() antlr.Token
// GetUnit returns the unit token.
GetUnit() antlr.Token
// SetAmount sets the amount token.
SetAmount(antlr.Token)
// SetUnit sets the unit token.
SetUnit(antlr.Token)
// Getter signatures
INTEGER() antlr.TerminalNode
ROWS() antlr.TerminalNode
// IsDistanceContext differentiates from other interfaces.
IsDistanceContext()
}
IDistanceContext is an interface to support dynamic dispatch.
type IDurationContext ¶
type IDurationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetAmount returns the amount token.
GetAmount() antlr.Token
// GetUnit returns the unit token.
GetUnit() antlr.Token
// SetAmount sets the amount token.
SetAmount(antlr.Token)
// SetUnit sets the unit token.
SetUnit(antlr.Token)
// Getter signatures
INTEGER() antlr.TerminalNode
MILLISECONDS() antlr.TerminalNode
SECONDS() antlr.TerminalNode
MINUTES() antlr.TerminalNode
// IsDurationContext differentiates from other interfaces.
IsDurationContext()
}
IDurationContext 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 IFieldNameContext ¶
type IFieldNameContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
NAME() antlr.TerminalNode
// IsFieldNameContext differentiates from other interfaces.
IsFieldNameContext()
}
IFieldNameContext is an interface to support dynamic dispatch.
type IFromClauseContext ¶
type IFromClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetXxx returns the xxx rule contexts.
GetXxx() ITableNameContext
// SetXxx sets the xxx rule contexts.
SetXxx(ITableNameContext)
// Getter signatures
FROM() antlr.TerminalNode
TableName() ITableNameContext
// IsFromClauseContext differentiates from other interfaces.
IsFromClauseContext()
}
IFromClauseContext is an interface to support dynamic dispatch.
type IGroupClauseContext ¶
type IGroupClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
GROUP() antlr.TerminalNode
BY() antlr.TerminalNode
Groups() IGroupsContext
// IsGroupClauseContext differentiates from other interfaces.
IsGroupClauseContext()
}
IGroupClauseContext is an interface to support dynamic dispatch.
type IGroupNameContext ¶
type IGroupNameContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
NAME() antlr.TerminalNode
// IsGroupNameContext differentiates from other interfaces.
IsGroupNameContext()
}
IGroupNameContext is an interface to support dynamic dispatch.
type IGroupsContext ¶
type IGroupsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
AllGroupName() []IGroupNameContext
GroupName(i int) IGroupNameContext
AllCOMMA() []antlr.TerminalNode
COMMA(i int) antlr.TerminalNode
// IsGroupsContext differentiates from other interfaces.
IsGroupsContext()
}
IGroupsContext is an interface to support dynamic dispatch.
type IIngressWhereClauseContext ¶
type IIngressWhereClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
WhereClause() IWhereClauseContext
// IsIngressWhereClauseContext differentiates from other interfaces.
IsIngressWhereClauseContext()
}
IIngressWhereClauseContext is an interface to support dynamic dispatch.
type IProjectWhereClauseContext ¶
type IProjectWhereClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
WhereClause() IWhereClauseContext
// IsProjectWhereClauseContext differentiates from other interfaces.
IsProjectWhereClauseContext()
}
IProjectWhereClauseContext is an interface to support dynamic dispatch.
type IProjectionNameContext ¶
type IProjectionNameContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
NAME() antlr.TerminalNode
// IsProjectionNameContext differentiates from other interfaces.
IsProjectionNameContext()
}
IProjectionNameContext is an interface to support dynamic dispatch.
type IProjectionsContext ¶
type IProjectionsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
AllProjectionName() []IProjectionNameContext
ProjectionName(i int) IProjectionNameContext
AllCOMMA() []antlr.TerminalNode
COMMA(i int) antlr.TerminalNode
// IsProjectionsContext differentiates from other interfaces.
IsProjectionsContext()
}
IProjectionsContext is an interface to support dynamic dispatch.
type IQueryClauseContext ¶
type IQueryClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
FromClause() IFromClauseContext
WindowClause() IWindowClauseContext
AggregateClause() IAggregateClauseContext
AppendClause() IAppendClauseContext
ToClause() IToClauseContext
GroupClause() IGroupClauseContext
IngressWhereClause() IIngressWhereClauseContext
AggregateWhereClause() IAggregateWhereClauseContext
ProjectWhereClause() IProjectWhereClauseContext
// IsQueryClauseContext differentiates from other interfaces.
IsQueryClauseContext()
}
IQueryClauseContext is an interface to support dynamic dispatch.
type ISequenceFieldClauseContext ¶
type ISequenceFieldClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
BASED() antlr.TerminalNode
ON() antlr.TerminalNode
FieldName() IFieldNameContext
// IsSequenceFieldClauseContext differentiates from other interfaces.
IsSequenceFieldClauseContext()
}
ISequenceFieldClauseContext is an interface to support dynamic dispatch.
type ISessionCloseContext ¶
type ISessionCloseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetClusivity returns the clusivity token.
GetClusivity() antlr.Token
// SetClusivity sets the clusivity token.
SetClusivity(antlr.Token)
// Getter signatures
Expression() IExpressionContext
EXCLUSIVE() antlr.TerminalNode
INCLUSIVE() antlr.TerminalNode
// IsSessionCloseContext differentiates from other interfaces.
IsSessionCloseContext()
}
ISessionCloseContext is an interface to support dynamic dispatch.
type ISessionOpenContext ¶
type ISessionOpenContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
Expression() IExpressionContext
// IsSessionOpenContext differentiates from other interfaces.
IsSessionOpenContext()
}
ISessionOpenContext is an interface to support dynamic dispatch.
type ISessionWindowContext ¶
type ISessionWindowContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetOpen returns the open rule contexts.
GetOpen() ISessionOpenContext
// GetClose_ returns the close_ rule contexts.
GetClose_() ISessionCloseContext
// GetLife returns the life rule contexts.
GetLife() IDurationContext
// SetOpen sets the open rule contexts.
SetOpen(ISessionOpenContext)
// SetClose_ sets the close_ rule contexts.
SetClose_(ISessionCloseContext)
// SetLife sets the life rule contexts.
SetLife(IDurationContext)
// Getter signatures
SESSION() antlr.TerminalNode
BEGIN() antlr.TerminalNode
AllWHEN() []antlr.TerminalNode
WHEN(i int) antlr.TerminalNode
END() antlr.TerminalNode
EXPIRE() antlr.TerminalNode
AFTER() antlr.TerminalNode
SessionOpen() ISessionOpenContext
SessionClose() ISessionCloseContext
Duration() IDurationContext
// IsSessionWindowContext differentiates from other interfaces.
IsSessionWindowContext()
}
ISessionWindowContext is an interface to support dynamic dispatch.
type ISliceWindowContext ¶
type ISliceWindowContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
SLICE() antlr.TerminalNode
Duration() IDurationContext
Distance() IDistanceContext
SequenceFieldClause() ISequenceFieldClauseContext
// IsSliceWindowContext differentiates from other interfaces.
IsSliceWindowContext()
}
ISliceWindowContext is an interface to support dynamic dispatch.
type ISlideWindowContext ¶
type ISlideWindowContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetS returns the s rule contexts.
GetS() IDurationContext
// GetA returns the a rule contexts.
GetA() IDurationContext
// SetS sets the s rule contexts.
SetS(IDurationContext)
// SetA sets the a rule contexts.
SetA(IDurationContext)
// Getter signatures
SLIDE() antlr.TerminalNode
ADVANCE() antlr.TerminalNode
EVERY() antlr.TerminalNode
AllDuration() []IDurationContext
Duration(i int) IDurationContext
// IsSlideWindowContext differentiates from other interfaces.
IsSlideWindowContext()
}
ISlideWindowContext is an interface to support dynamic dispatch.
type IStartContext ¶
type IStartContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
QueryClause() IQueryClauseContext
EOF() antlr.TerminalNode
// IsStartContext differentiates from other interfaces.
IsStartContext()
}
IStartContext is an interface to support dynamic dispatch.
type ITableNameContext ¶
type ITableNameContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
NAME() antlr.TerminalNode
// IsTableNameContext differentiates from other interfaces.
IsTableNameContext()
}
ITableNameContext is an interface to support dynamic dispatch.
type ITermContext ¶
type ITermContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsTermContext differentiates from other interfaces.
IsTermContext()
}
ITermContext is an interface to support dynamic dispatch.
type IToClauseContext ¶
type IToClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
TO() antlr.TerminalNode
TableName() ITableNameContext
// IsToClauseContext differentiates from other interfaces.
IsToClauseContext()
}
IToClauseContext is an interface to support dynamic dispatch.
type IWhereClauseContext ¶
type IWhereClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
WHERE() antlr.TerminalNode
Expression() IExpressionContext
// IsWhereClauseContext differentiates from other interfaces.
IsWhereClauseContext()
}
IWhereClauseContext is an interface to support dynamic dispatch.
type IWindowClauseContext ¶
type IWindowClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Getter signatures
WINDOW() antlr.TerminalNode
SliceWindow() ISliceWindowContext
SlideWindow() ISlideWindowContext
SessionWindow() ISessionWindowContext
// IsWindowClauseContext differentiates from other interfaces.
IsWindowClauseContext()
}
IWindowClauseContext is an interface to support dynamic dispatch.
type IgnoreMeBasicContext ¶
type IgnoreMeBasicContext struct {
TermContext
}
func NewIgnoreMeBasicContext ¶
func NewIgnoreMeBasicContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IgnoreMeBasicContext
func (*IgnoreMeBasicContext) Atom ¶
func (s *IgnoreMeBasicContext) Atom() IAtomContext
func (*IgnoreMeBasicContext) EnterRule ¶
func (s *IgnoreMeBasicContext) EnterRule(listener antlr.ParseTreeListener)
func (*IgnoreMeBasicContext) ExitRule ¶
func (s *IgnoreMeBasicContext) ExitRule(listener antlr.ParseTreeListener)
func (*IgnoreMeBasicContext) GetRuleContext ¶
func (s *IgnoreMeBasicContext) GetRuleContext() antlr.RuleContext
type IgnoreMeDurationContext ¶
type IgnoreMeDurationContext struct {
TermContext
}
func NewIgnoreMeDurationContext ¶
func NewIgnoreMeDurationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IgnoreMeDurationContext
func (*IgnoreMeDurationContext) Duration ¶
func (s *IgnoreMeDurationContext) Duration() IDurationContext
func (*IgnoreMeDurationContext) EnterRule ¶
func (s *IgnoreMeDurationContext) EnterRule(listener antlr.ParseTreeListener)
func (*IgnoreMeDurationContext) ExitRule ¶
func (s *IgnoreMeDurationContext) ExitRule(listener antlr.ParseTreeListener)
func (*IgnoreMeDurationContext) GetRuleContext ¶
func (s *IgnoreMeDurationContext) GetRuleContext() antlr.RuleContext
type IngressWhereClauseContext ¶
type IngressWhereClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyIngressWhereClauseContext ¶
func NewEmptyIngressWhereClauseContext() *IngressWhereClauseContext
func NewIngressWhereClauseContext ¶
func NewIngressWhereClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IngressWhereClauseContext
func (*IngressWhereClauseContext) EnterRule ¶
func (s *IngressWhereClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*IngressWhereClauseContext) ExitRule ¶
func (s *IngressWhereClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*IngressWhereClauseContext) GetParser ¶
func (s *IngressWhereClauseContext) GetParser() antlr.Parser
func (*IngressWhereClauseContext) GetRuleContext ¶
func (s *IngressWhereClauseContext) GetRuleContext() antlr.RuleContext
func (*IngressWhereClauseContext) IsIngressWhereClauseContext ¶
func (*IngressWhereClauseContext) IsIngressWhereClauseContext()
func (*IngressWhereClauseContext) ToStringTree ¶
func (s *IngressWhereClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*IngressWhereClauseContext) WhereClause ¶
func (s *IngressWhereClauseContext) WhereClause() IWhereClauseContext
type IntegerContext ¶
type IntegerContext struct {
AtomContext
}
func NewIntegerContext ¶
func NewIntegerContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IntegerContext
func (*IntegerContext) EnterRule ¶
func (s *IntegerContext) EnterRule(listener antlr.ParseTreeListener)
func (*IntegerContext) ExitRule ¶
func (s *IntegerContext) ExitRule(listener antlr.ParseTreeListener)
func (*IntegerContext) GetRuleContext ¶
func (s *IntegerContext) GetRuleContext() antlr.RuleContext
func (*IntegerContext) INTEGER ¶
func (s *IntegerContext) INTEGER() antlr.TerminalNode
type MulDivModContext ¶
type MulDivModContext struct {
TermContext
// contains filtered or unexported fields
}
func NewMulDivModContext ¶
func NewMulDivModContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MulDivModContext
func (*MulDivModContext) AllTerm ¶
func (s *MulDivModContext) AllTerm() []ITermContext
func (*MulDivModContext) DIV ¶
func (s *MulDivModContext) DIV() antlr.TerminalNode
func (*MulDivModContext) EnterRule ¶
func (s *MulDivModContext) EnterRule(listener antlr.ParseTreeListener)
func (*MulDivModContext) ExitRule ¶
func (s *MulDivModContext) ExitRule(listener antlr.ParseTreeListener)
func (*MulDivModContext) GetOp ¶
func (s *MulDivModContext) GetOp() antlr.Token
func (*MulDivModContext) GetRuleContext ¶
func (s *MulDivModContext) GetRuleContext() antlr.RuleContext
func (*MulDivModContext) MOD ¶
func (s *MulDivModContext) MOD() antlr.TerminalNode
func (*MulDivModContext) MUL ¶
func (s *MulDivModContext) MUL() antlr.TerminalNode
func (*MulDivModContext) SetOp ¶
func (s *MulDivModContext) SetOp(v antlr.Token)
func (*MulDivModContext) Term ¶
func (s *MulDivModContext) Term(i int) ITermContext
type NegationContext ¶
type NegationContext struct {
ExpressionContext
}
func NewNegationContext ¶
func NewNegationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NegationContext
func (*NegationContext) EnterRule ¶
func (s *NegationContext) EnterRule(listener antlr.ParseTreeListener)
func (*NegationContext) ExitRule ¶
func (s *NegationContext) ExitRule(listener antlr.ParseTreeListener)
func (*NegationContext) Expression ¶
func (s *NegationContext) Expression() IExpressionContext
func (*NegationContext) GetRuleContext ¶
func (s *NegationContext) GetRuleContext() antlr.RuleContext
func (*NegationContext) LPAREN ¶
func (s *NegationContext) LPAREN() antlr.TerminalNode
func (*NegationContext) NOT ¶
func (s *NegationContext) NOT() antlr.TerminalNode
func (*NegationContext) RPAREN ¶
func (s *NegationContext) RPAREN() antlr.TerminalNode
type ParenthesisContext ¶
type ParenthesisContext struct {
TermContext
}
func NewParenthesisContext ¶
func NewParenthesisContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesisContext
func (*ParenthesisContext) EnterRule ¶
func (s *ParenthesisContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParenthesisContext) ExitRule ¶
func (s *ParenthesisContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParenthesisContext) GetRuleContext ¶
func (s *ParenthesisContext) GetRuleContext() antlr.RuleContext
func (*ParenthesisContext) LPAREN ¶
func (s *ParenthesisContext) LPAREN() antlr.TerminalNode
func (*ParenthesisContext) RPAREN ¶
func (s *ParenthesisContext) RPAREN() antlr.TerminalNode
func (*ParenthesisContext) Term ¶
func (s *ParenthesisContext) Term() ITermContext
type ProjectWhereClauseContext ¶
type ProjectWhereClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyProjectWhereClauseContext ¶
func NewEmptyProjectWhereClauseContext() *ProjectWhereClauseContext
func NewProjectWhereClauseContext ¶
func NewProjectWhereClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectWhereClauseContext
func (*ProjectWhereClauseContext) EnterRule ¶
func (s *ProjectWhereClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*ProjectWhereClauseContext) ExitRule ¶
func (s *ProjectWhereClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*ProjectWhereClauseContext) GetParser ¶
func (s *ProjectWhereClauseContext) GetParser() antlr.Parser
func (*ProjectWhereClauseContext) GetRuleContext ¶
func (s *ProjectWhereClauseContext) GetRuleContext() antlr.RuleContext
func (*ProjectWhereClauseContext) IsProjectWhereClauseContext ¶
func (*ProjectWhereClauseContext) IsProjectWhereClauseContext()
func (*ProjectWhereClauseContext) ToStringTree ¶
func (s *ProjectWhereClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ProjectWhereClauseContext) WhereClause ¶
func (s *ProjectWhereClauseContext) WhereClause() IWhereClauseContext
type ProjectionNameContext ¶
type ProjectionNameContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyProjectionNameContext ¶
func NewEmptyProjectionNameContext() *ProjectionNameContext
func NewProjectionNameContext ¶
func NewProjectionNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectionNameContext
func (*ProjectionNameContext) EnterRule ¶
func (s *ProjectionNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*ProjectionNameContext) ExitRule ¶
func (s *ProjectionNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*ProjectionNameContext) GetParser ¶
func (s *ProjectionNameContext) GetParser() antlr.Parser
func (*ProjectionNameContext) GetRuleContext ¶
func (s *ProjectionNameContext) GetRuleContext() antlr.RuleContext
func (*ProjectionNameContext) IsProjectionNameContext ¶
func (*ProjectionNameContext) IsProjectionNameContext()
func (*ProjectionNameContext) NAME ¶
func (s *ProjectionNameContext) NAME() antlr.TerminalNode
func (*ProjectionNameContext) ToStringTree ¶
func (s *ProjectionNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ProjectionsContext ¶
type ProjectionsContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyProjectionsContext ¶
func NewEmptyProjectionsContext() *ProjectionsContext
func NewProjectionsContext ¶
func NewProjectionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectionsContext
func (*ProjectionsContext) AllCOMMA ¶
func (s *ProjectionsContext) AllCOMMA() []antlr.TerminalNode
func (*ProjectionsContext) AllProjectionName ¶
func (s *ProjectionsContext) AllProjectionName() []IProjectionNameContext
func (*ProjectionsContext) COMMA ¶
func (s *ProjectionsContext) COMMA(i int) antlr.TerminalNode
func (*ProjectionsContext) EnterRule ¶
func (s *ProjectionsContext) EnterRule(listener antlr.ParseTreeListener)
func (*ProjectionsContext) ExitRule ¶
func (s *ProjectionsContext) ExitRule(listener antlr.ParseTreeListener)
func (*ProjectionsContext) GetParser ¶
func (s *ProjectionsContext) GetParser() antlr.Parser
func (*ProjectionsContext) GetRuleContext ¶
func (s *ProjectionsContext) GetRuleContext() antlr.RuleContext
func (*ProjectionsContext) IsProjectionsContext ¶
func (*ProjectionsContext) IsProjectionsContext()
func (*ProjectionsContext) ProjectionName ¶
func (s *ProjectionsContext) ProjectionName(i int) IProjectionNameContext
func (*ProjectionsContext) ToStringTree ¶
func (s *ProjectionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QueryClauseContext ¶
type QueryClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyQueryClauseContext ¶
func NewEmptyQueryClauseContext() *QueryClauseContext
func NewQueryClauseContext ¶
func NewQueryClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryClauseContext
func (*QueryClauseContext) AggregateClause ¶
func (s *QueryClauseContext) AggregateClause() IAggregateClauseContext
func (*QueryClauseContext) AggregateWhereClause ¶
func (s *QueryClauseContext) AggregateWhereClause() IAggregateWhereClauseContext
func (*QueryClauseContext) AppendClause ¶
func (s *QueryClauseContext) AppendClause() IAppendClauseContext
func (*QueryClauseContext) EnterRule ¶
func (s *QueryClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*QueryClauseContext) ExitRule ¶
func (s *QueryClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*QueryClauseContext) FromClause ¶
func (s *QueryClauseContext) FromClause() IFromClauseContext
func (*QueryClauseContext) GetParser ¶
func (s *QueryClauseContext) GetParser() antlr.Parser
func (*QueryClauseContext) GetRuleContext ¶
func (s *QueryClauseContext) GetRuleContext() antlr.RuleContext
func (*QueryClauseContext) GroupClause ¶
func (s *QueryClauseContext) GroupClause() IGroupClauseContext
func (*QueryClauseContext) IngressWhereClause ¶
func (s *QueryClauseContext) IngressWhereClause() IIngressWhereClauseContext
func (*QueryClauseContext) IsQueryClauseContext ¶
func (*QueryClauseContext) IsQueryClauseContext()
func (*QueryClauseContext) ProjectWhereClause ¶
func (s *QueryClauseContext) ProjectWhereClause() IProjectWhereClauseContext
func (*QueryClauseContext) ToClause ¶
func (s *QueryClauseContext) ToClause() IToClauseContext
func (*QueryClauseContext) ToStringTree ¶
func (s *QueryClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*QueryClauseContext) WindowClause ¶
func (s *QueryClauseContext) WindowClause() IWindowClauseContext
type SequenceFieldClauseContext ¶
type SequenceFieldClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySequenceFieldClauseContext ¶
func NewEmptySequenceFieldClauseContext() *SequenceFieldClauseContext
func NewSequenceFieldClauseContext ¶
func NewSequenceFieldClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SequenceFieldClauseContext
func (*SequenceFieldClauseContext) BASED ¶
func (s *SequenceFieldClauseContext) BASED() antlr.TerminalNode
func (*SequenceFieldClauseContext) EnterRule ¶
func (s *SequenceFieldClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*SequenceFieldClauseContext) ExitRule ¶
func (s *SequenceFieldClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*SequenceFieldClauseContext) FieldName ¶
func (s *SequenceFieldClauseContext) FieldName() IFieldNameContext
func (*SequenceFieldClauseContext) GetParser ¶
func (s *SequenceFieldClauseContext) GetParser() antlr.Parser
func (*SequenceFieldClauseContext) GetRuleContext ¶
func (s *SequenceFieldClauseContext) GetRuleContext() antlr.RuleContext
func (*SequenceFieldClauseContext) IsSequenceFieldClauseContext ¶
func (*SequenceFieldClauseContext) IsSequenceFieldClauseContext()
func (*SequenceFieldClauseContext) ON ¶
func (s *SequenceFieldClauseContext) ON() antlr.TerminalNode
func (*SequenceFieldClauseContext) ToStringTree ¶
func (s *SequenceFieldClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SessionCloseContext ¶
type SessionCloseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySessionCloseContext ¶
func NewEmptySessionCloseContext() *SessionCloseContext
func NewSessionCloseContext ¶
func NewSessionCloseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SessionCloseContext
func (*SessionCloseContext) EXCLUSIVE ¶
func (s *SessionCloseContext) EXCLUSIVE() antlr.TerminalNode
func (*SessionCloseContext) EnterRule ¶
func (s *SessionCloseContext) EnterRule(listener antlr.ParseTreeListener)
func (*SessionCloseContext) ExitRule ¶
func (s *SessionCloseContext) ExitRule(listener antlr.ParseTreeListener)
func (*SessionCloseContext) Expression ¶
func (s *SessionCloseContext) Expression() IExpressionContext
func (*SessionCloseContext) GetClusivity ¶
func (s *SessionCloseContext) GetClusivity() antlr.Token
func (*SessionCloseContext) GetParser ¶
func (s *SessionCloseContext) GetParser() antlr.Parser
func (*SessionCloseContext) GetRuleContext ¶
func (s *SessionCloseContext) GetRuleContext() antlr.RuleContext
func (*SessionCloseContext) INCLUSIVE ¶
func (s *SessionCloseContext) INCLUSIVE() antlr.TerminalNode
func (*SessionCloseContext) IsSessionCloseContext ¶
func (*SessionCloseContext) IsSessionCloseContext()
func (*SessionCloseContext) SetClusivity ¶
func (s *SessionCloseContext) SetClusivity(v antlr.Token)
func (*SessionCloseContext) ToStringTree ¶
func (s *SessionCloseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SessionOpenContext ¶
type SessionOpenContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySessionOpenContext ¶
func NewEmptySessionOpenContext() *SessionOpenContext
func NewSessionOpenContext ¶
func NewSessionOpenContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SessionOpenContext
func (*SessionOpenContext) EnterRule ¶
func (s *SessionOpenContext) EnterRule(listener antlr.ParseTreeListener)
func (*SessionOpenContext) ExitRule ¶
func (s *SessionOpenContext) ExitRule(listener antlr.ParseTreeListener)
func (*SessionOpenContext) Expression ¶
func (s *SessionOpenContext) Expression() IExpressionContext
func (*SessionOpenContext) GetParser ¶
func (s *SessionOpenContext) GetParser() antlr.Parser
func (*SessionOpenContext) GetRuleContext ¶
func (s *SessionOpenContext) GetRuleContext() antlr.RuleContext
func (*SessionOpenContext) IsSessionOpenContext ¶
func (*SessionOpenContext) IsSessionOpenContext()
func (*SessionOpenContext) ToStringTree ¶
func (s *SessionOpenContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SessionWindowContext ¶
type SessionWindowContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySessionWindowContext ¶
func NewEmptySessionWindowContext() *SessionWindowContext
func NewSessionWindowContext ¶
func NewSessionWindowContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SessionWindowContext
func (*SessionWindowContext) AFTER ¶
func (s *SessionWindowContext) AFTER() antlr.TerminalNode
func (*SessionWindowContext) AllWHEN ¶
func (s *SessionWindowContext) AllWHEN() []antlr.TerminalNode
func (*SessionWindowContext) BEGIN ¶
func (s *SessionWindowContext) BEGIN() antlr.TerminalNode
func (*SessionWindowContext) Duration ¶
func (s *SessionWindowContext) Duration() IDurationContext
func (*SessionWindowContext) END ¶
func (s *SessionWindowContext) END() antlr.TerminalNode
func (*SessionWindowContext) EXPIRE ¶
func (s *SessionWindowContext) EXPIRE() antlr.TerminalNode
func (*SessionWindowContext) EnterRule ¶
func (s *SessionWindowContext) EnterRule(listener antlr.ParseTreeListener)
func (*SessionWindowContext) ExitRule ¶
func (s *SessionWindowContext) ExitRule(listener antlr.ParseTreeListener)
func (*SessionWindowContext) GetClose_ ¶
func (s *SessionWindowContext) GetClose_() ISessionCloseContext
func (*SessionWindowContext) GetLife ¶
func (s *SessionWindowContext) GetLife() IDurationContext
func (*SessionWindowContext) GetOpen ¶
func (s *SessionWindowContext) GetOpen() ISessionOpenContext
func (*SessionWindowContext) GetParser ¶
func (s *SessionWindowContext) GetParser() antlr.Parser
func (*SessionWindowContext) GetRuleContext ¶
func (s *SessionWindowContext) GetRuleContext() antlr.RuleContext
func (*SessionWindowContext) IsSessionWindowContext ¶
func (*SessionWindowContext) IsSessionWindowContext()
func (*SessionWindowContext) SESSION ¶
func (s *SessionWindowContext) SESSION() antlr.TerminalNode
func (*SessionWindowContext) SessionClose ¶
func (s *SessionWindowContext) SessionClose() ISessionCloseContext
func (*SessionWindowContext) SessionOpen ¶
func (s *SessionWindowContext) SessionOpen() ISessionOpenContext
func (*SessionWindowContext) SetClose_ ¶
func (s *SessionWindowContext) SetClose_(v ISessionCloseContext)
func (*SessionWindowContext) SetLife ¶
func (s *SessionWindowContext) SetLife(v IDurationContext)
func (*SessionWindowContext) SetOpen ¶
func (s *SessionWindowContext) SetOpen(v ISessionOpenContext)
func (*SessionWindowContext) ToStringTree ¶
func (s *SessionWindowContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SessionWindowContext) WHEN ¶
func (s *SessionWindowContext) WHEN(i int) antlr.TerminalNode
type SliceWindowContext ¶
type SliceWindowContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySliceWindowContext ¶
func NewEmptySliceWindowContext() *SliceWindowContext
func NewSliceWindowContext ¶
func NewSliceWindowContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceWindowContext
func (*SliceWindowContext) Distance ¶
func (s *SliceWindowContext) Distance() IDistanceContext
func (*SliceWindowContext) Duration ¶
func (s *SliceWindowContext) Duration() IDurationContext
func (*SliceWindowContext) EnterRule ¶
func (s *SliceWindowContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceWindowContext) ExitRule ¶
func (s *SliceWindowContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceWindowContext) GetParser ¶
func (s *SliceWindowContext) GetParser() antlr.Parser
func (*SliceWindowContext) GetRuleContext ¶
func (s *SliceWindowContext) GetRuleContext() antlr.RuleContext
func (*SliceWindowContext) IsSliceWindowContext ¶
func (*SliceWindowContext) IsSliceWindowContext()
func (*SliceWindowContext) SLICE ¶
func (s *SliceWindowContext) SLICE() antlr.TerminalNode
func (*SliceWindowContext) SequenceFieldClause ¶
func (s *SliceWindowContext) SequenceFieldClause() ISequenceFieldClauseContext
func (*SliceWindowContext) ToStringTree ¶
func (s *SliceWindowContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SlideWindowContext ¶
type SlideWindowContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySlideWindowContext ¶
func NewEmptySlideWindowContext() *SlideWindowContext
func NewSlideWindowContext ¶
func NewSlideWindowContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SlideWindowContext
func (*SlideWindowContext) ADVANCE ¶
func (s *SlideWindowContext) ADVANCE() antlr.TerminalNode
func (*SlideWindowContext) AllDuration ¶
func (s *SlideWindowContext) AllDuration() []IDurationContext
func (*SlideWindowContext) Duration ¶
func (s *SlideWindowContext) Duration(i int) IDurationContext
func (*SlideWindowContext) EVERY ¶
func (s *SlideWindowContext) EVERY() antlr.TerminalNode
func (*SlideWindowContext) EnterRule ¶
func (s *SlideWindowContext) EnterRule(listener antlr.ParseTreeListener)
func (*SlideWindowContext) ExitRule ¶
func (s *SlideWindowContext) ExitRule(listener antlr.ParseTreeListener)
func (*SlideWindowContext) GetA ¶
func (s *SlideWindowContext) GetA() IDurationContext
func (*SlideWindowContext) GetParser ¶
func (s *SlideWindowContext) GetParser() antlr.Parser
func (*SlideWindowContext) GetRuleContext ¶
func (s *SlideWindowContext) GetRuleContext() antlr.RuleContext
func (*SlideWindowContext) GetS ¶
func (s *SlideWindowContext) GetS() IDurationContext
func (*SlideWindowContext) IsSlideWindowContext ¶
func (*SlideWindowContext) IsSlideWindowContext()
func (*SlideWindowContext) SLIDE ¶
func (s *SlideWindowContext) SLIDE() antlr.TerminalNode
func (*SlideWindowContext) SetA ¶
func (s *SlideWindowContext) SetA(v IDurationContext)
func (*SlideWindowContext) SetS ¶
func (s *SlideWindowContext) SetS(v IDurationContext)
func (*SlideWindowContext) ToStringTree ¶
func (s *SlideWindowContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StartContext ¶
type StartContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStartContext ¶
func NewEmptyStartContext() *StartContext
func NewStartContext ¶
func NewStartContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StartContext
func (*StartContext) EOF ¶
func (s *StartContext) EOF() antlr.TerminalNode
func (*StartContext) EnterRule ¶
func (s *StartContext) EnterRule(listener antlr.ParseTreeListener)
func (*StartContext) ExitRule ¶
func (s *StartContext) ExitRule(listener antlr.ParseTreeListener)
func (*StartContext) GetParser ¶
func (s *StartContext) GetParser() antlr.Parser
func (*StartContext) GetRuleContext ¶
func (s *StartContext) GetRuleContext() antlr.RuleContext
func (*StartContext) IsStartContext ¶
func (*StartContext) IsStartContext()
func (*StartContext) QueryClause ¶
func (s *StartContext) QueryClause() IQueryClauseContext
func (*StartContext) ToStringTree ¶
func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StringContext ¶
type StringContext struct {
AtomContext
}
func NewStringContext ¶
func NewStringContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StringContext
func (*StringContext) DQ_STRING ¶
func (s *StringContext) DQ_STRING() antlr.TerminalNode
func (*StringContext) EnterRule ¶
func (s *StringContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringContext) ExitRule ¶
func (s *StringContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringContext) GetRuleContext ¶
func (s *StringContext) GetRuleContext() antlr.RuleContext
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) IsTableNameContext ¶
func (*TableNameContext) IsTableNameContext()
func (*TableNameContext) NAME ¶
func (s *TableNameContext) NAME() antlr.TerminalNode
func (*TableNameContext) ToStringTree ¶
func (s *TableNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TermContext ¶
type TermContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyTermContext ¶
func NewEmptyTermContext() *TermContext
func NewTermContext ¶
func NewTermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermContext
func (*TermContext) CopyAll ¶
func (s *TermContext) CopyAll(ctx *TermContext)
func (*TermContext) GetParser ¶
func (s *TermContext) GetParser() antlr.Parser
func (*TermContext) GetRuleContext ¶
func (s *TermContext) GetRuleContext() antlr.RuleContext
func (*TermContext) IsTermContext ¶
func (*TermContext) IsTermContext()
func (*TermContext) ToStringTree ¶
func (s *TermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TimestampContext ¶
type TimestampContext struct {
AtomContext
}
func NewTimestampContext ¶
func NewTimestampContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TimestampContext
func (*TimestampContext) EnterRule ¶
func (s *TimestampContext) EnterRule(listener antlr.ParseTreeListener)
func (*TimestampContext) ExitRule ¶
func (s *TimestampContext) ExitRule(listener antlr.ParseTreeListener)
func (*TimestampContext) GetRuleContext ¶
func (s *TimestampContext) GetRuleContext() antlr.RuleContext
func (*TimestampContext) SQ_STRING ¶
func (s *TimestampContext) SQ_STRING() antlr.TerminalNode
type ToClauseContext ¶
type ToClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyToClauseContext ¶
func NewEmptyToClauseContext() *ToClauseContext
func NewToClauseContext ¶
func NewToClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ToClauseContext
func (*ToClauseContext) EnterRule ¶
func (s *ToClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*ToClauseContext) ExitRule ¶
func (s *ToClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*ToClauseContext) GetParser ¶
func (s *ToClauseContext) GetParser() antlr.Parser
func (*ToClauseContext) GetRuleContext ¶
func (s *ToClauseContext) GetRuleContext() antlr.RuleContext
func (*ToClauseContext) IsToClauseContext ¶
func (*ToClauseContext) IsToClauseContext()
func (*ToClauseContext) TO ¶
func (s *ToClauseContext) TO() antlr.TerminalNode
func (*ToClauseContext) TableName ¶
func (s *ToClauseContext) TableName() ITableNameContext
func (*ToClauseContext) ToStringTree ¶
func (s *ToClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type VariableContext ¶
type VariableContext struct {
AtomContext
}
func NewVariableContext ¶
func NewVariableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VariableContext
func (*VariableContext) EnterRule ¶
func (s *VariableContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableContext) ExitRule ¶
func (s *VariableContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableContext) GetRuleContext ¶
func (s *VariableContext) GetRuleContext() antlr.RuleContext
func (*VariableContext) NAME ¶
func (s *VariableContext) NAME() antlr.TerminalNode
type WhereClauseContext ¶
type WhereClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyWhereClauseContext ¶
func NewEmptyWhereClauseContext() *WhereClauseContext
func NewWhereClauseContext ¶
func NewWhereClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhereClauseContext
func (*WhereClauseContext) EnterRule ¶
func (s *WhereClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*WhereClauseContext) ExitRule ¶
func (s *WhereClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*WhereClauseContext) Expression ¶
func (s *WhereClauseContext) Expression() IExpressionContext
func (*WhereClauseContext) GetParser ¶
func (s *WhereClauseContext) GetParser() antlr.Parser
func (*WhereClauseContext) GetRuleContext ¶
func (s *WhereClauseContext) GetRuleContext() antlr.RuleContext
func (*WhereClauseContext) IsWhereClauseContext ¶
func (*WhereClauseContext) IsWhereClauseContext()
func (*WhereClauseContext) ToStringTree ¶
func (s *WhereClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*WhereClauseContext) WHERE ¶
func (s *WhereClauseContext) WHERE() antlr.TerminalNode
type WindowClauseContext ¶
type WindowClauseContext struct {
antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyWindowClauseContext ¶
func NewEmptyWindowClauseContext() *WindowClauseContext
func NewWindowClauseContext ¶
func NewWindowClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WindowClauseContext
func (*WindowClauseContext) EnterRule ¶
func (s *WindowClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*WindowClauseContext) ExitRule ¶
func (s *WindowClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*WindowClauseContext) GetParser ¶
func (s *WindowClauseContext) GetParser() antlr.Parser
func (*WindowClauseContext) GetRuleContext ¶
func (s *WindowClauseContext) GetRuleContext() antlr.RuleContext
func (*WindowClauseContext) IsWindowClauseContext ¶
func (*WindowClauseContext) IsWindowClauseContext()
func (*WindowClauseContext) SessionWindow ¶
func (s *WindowClauseContext) SessionWindow() ISessionWindowContext
func (*WindowClauseContext) SliceWindow ¶
func (s *WindowClauseContext) SliceWindow() ISliceWindowContext
func (*WindowClauseContext) SlideWindow ¶
func (s *WindowClauseContext) SlideWindow() ISlideWindowContext
func (*WindowClauseContext) ToStringTree ¶
func (s *WindowClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*WindowClauseContext) WINDOW ¶
func (s *WindowClauseContext) WINDOW() antlr.TerminalNode