Documentation ¶
Index ¶
- Constants
- type AggregateContext
- func (s *AggregateContext) AVG() antlr.TerminalNode
- func (s *AggregateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AggregateContext) COUNT() antlr.TerminalNode
- func (s *AggregateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AggregateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AggregateContext) GetParser() antlr.Parser
- func (s *AggregateContext) GetRuleContext() antlr.RuleContext
- func (s *AggregateContext) IDENTIFIER() antlr.TerminalNode
- func (*AggregateContext) IsAggregateContext()
- func (s *AggregateContext) MAX() antlr.TerminalNode
- func (s *AggregateContext) MIN() antlr.TerminalNode
- func (s *AggregateContext) Percentile() IPercentileContext
- func (s *AggregateContext) SUM() antlr.TerminalNode
- func (s *AggregateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AndContext
- func (s *AndContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AndContext) AllTuple() []ITupleContext
- func (s *AndContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndContext) GetParser() antlr.Parser
- func (s *AndContext) GetRuleContext() antlr.RuleContext
- func (*AndContext) IsAndContext()
- func (s *AndContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AndContext) Tuple(i int) ITupleContext
- type AttributeContext
- func (s *AttributeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AttributeContext) Aggregate() IAggregateContext
- func (s *AttributeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AttributeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AttributeContext) GetParser() antlr.Parser
- func (s *AttributeContext) GetRuleContext() antlr.RuleContext
- func (s *AttributeContext) IDENTIFIER() antlr.TerminalNode
- func (*AttributeContext) IsAttributeContext()
- func (s *AttributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseSSQLListener
- func (s *BaseSSQLListener) EnterAggregate(ctx *AggregateContext)
- func (s *BaseSSQLListener) EnterAnd(ctx *AndContext)
- func (s *BaseSSQLListener) EnterAttribute(ctx *AttributeContext)
- func (s *BaseSSQLListener) EnterBetween(ctx *BetweenContext)
- func (s *BaseSSQLListener) EnterContain(ctx *ContainContext)
- func (s *BaseSSQLListener) EnterDoubleList(ctx *DoubleListContext)
- func (s *BaseSSQLListener) EnterEq(ctx *EqContext)
- func (s *BaseSSQLListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSSQLListener) EnterExist(ctx *ExistContext)
- func (s *BaseSSQLListener) EnterExpression(ctx *ExpressionContext)
- func (s *BaseSSQLListener) EnterGe(ctx *GeContext)
- func (s *BaseSSQLListener) EnterGroupBy(ctx *GroupByContext)
- func (s *BaseSSQLListener) EnterGt(ctx *GtContext)
- func (s *BaseSSQLListener) EnterIn(ctx *InContext)
- func (s *BaseSSQLListener) EnterIntList(ctx *IntListContext)
- func (s *BaseSSQLListener) EnterKey(ctx *KeyContext)
- func (s *BaseSSQLListener) EnterLe(ctx *LeContext)
- func (s *BaseSSQLListener) EnterLimit(ctx *LimitContext)
- func (s *BaseSSQLListener) EnterList(ctx *ListContext)
- func (s *BaseSSQLListener) EnterLt(ctx *LtContext)
- func (s *BaseSSQLListener) EnterNeq(ctx *NeqContext)
- func (s *BaseSSQLListener) EnterOr(ctx *OrContext)
- func (s *BaseSSQLListener) EnterOrder(ctx *OrderContext)
- func (s *BaseSSQLListener) EnterOrderBy(ctx *OrderByContext)
- func (s *BaseSSQLListener) EnterPartition(ctx *PartitionContext)
- func (s *BaseSSQLListener) EnterPercentile(ctx *PercentileContext)
- func (s *BaseSSQLListener) EnterPredicate(ctx *PredicateContext)
- func (s *BaseSSQLListener) EnterScalar(ctx *ScalarContext)
- func (s *BaseSSQLListener) EnterSelection(ctx *SelectionContext)
- func (s *BaseSSQLListener) EnterStart(ctx *StartContext)
- func (s *BaseSSQLListener) EnterStringList(ctx *StringListContext)
- func (s *BaseSSQLListener) EnterTimeframe(ctx *TimeframeContext)
- func (s *BaseSSQLListener) EnterTuple(ctx *TupleContext)
- func (s *BaseSSQLListener) EnterVector(ctx *VectorContext)
- func (s *BaseSSQLListener) ExitAggregate(ctx *AggregateContext)
- func (s *BaseSSQLListener) ExitAnd(ctx *AndContext)
- func (s *BaseSSQLListener) ExitAttribute(ctx *AttributeContext)
- func (s *BaseSSQLListener) ExitBetween(ctx *BetweenContext)
- func (s *BaseSSQLListener) ExitContain(ctx *ContainContext)
- func (s *BaseSSQLListener) ExitDoubleList(ctx *DoubleListContext)
- func (s *BaseSSQLListener) ExitEq(ctx *EqContext)
- func (s *BaseSSQLListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSSQLListener) ExitExist(ctx *ExistContext)
- func (s *BaseSSQLListener) ExitExpression(ctx *ExpressionContext)
- func (s *BaseSSQLListener) ExitGe(ctx *GeContext)
- func (s *BaseSSQLListener) ExitGroupBy(ctx *GroupByContext)
- func (s *BaseSSQLListener) ExitGt(ctx *GtContext)
- func (s *BaseSSQLListener) ExitIn(ctx *InContext)
- func (s *BaseSSQLListener) ExitIntList(ctx *IntListContext)
- func (s *BaseSSQLListener) ExitKey(ctx *KeyContext)
- func (s *BaseSSQLListener) ExitLe(ctx *LeContext)
- func (s *BaseSSQLListener) ExitLimit(ctx *LimitContext)
- func (s *BaseSSQLListener) ExitList(ctx *ListContext)
- func (s *BaseSSQLListener) ExitLt(ctx *LtContext)
- func (s *BaseSSQLListener) ExitNeq(ctx *NeqContext)
- func (s *BaseSSQLListener) ExitOr(ctx *OrContext)
- func (s *BaseSSQLListener) ExitOrder(ctx *OrderContext)
- func (s *BaseSSQLListener) ExitOrderBy(ctx *OrderByContext)
- func (s *BaseSSQLListener) ExitPartition(ctx *PartitionContext)
- func (s *BaseSSQLListener) ExitPercentile(ctx *PercentileContext)
- func (s *BaseSSQLListener) ExitPredicate(ctx *PredicateContext)
- func (s *BaseSSQLListener) ExitScalar(ctx *ScalarContext)
- func (s *BaseSSQLListener) ExitSelection(ctx *SelectionContext)
- func (s *BaseSSQLListener) ExitStart(ctx *StartContext)
- func (s *BaseSSQLListener) ExitStringList(ctx *StringListContext)
- func (s *BaseSSQLListener) ExitTimeframe(ctx *TimeframeContext)
- func (s *BaseSSQLListener) ExitTuple(ctx *TupleContext)
- func (s *BaseSSQLListener) ExitVector(ctx *VectorContext)
- func (s *BaseSSQLListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseSSQLListener) VisitTerminal(node antlr.TerminalNode)
- type BaseSSQLVisitor
- func (v *BaseSSQLVisitor) VisitAggregate(ctx *AggregateContext) interface{}
- func (v *BaseSSQLVisitor) VisitAnd(ctx *AndContext) interface{}
- func (v *BaseSSQLVisitor) VisitAttribute(ctx *AttributeContext) interface{}
- func (v *BaseSSQLVisitor) VisitBetween(ctx *BetweenContext) interface{}
- func (v *BaseSSQLVisitor) VisitContain(ctx *ContainContext) interface{}
- func (v *BaseSSQLVisitor) VisitDoubleList(ctx *DoubleListContext) interface{}
- func (v *BaseSSQLVisitor) VisitEq(ctx *EqContext) interface{}
- func (v *BaseSSQLVisitor) VisitExist(ctx *ExistContext) interface{}
- func (v *BaseSSQLVisitor) VisitExpression(ctx *ExpressionContext) interface{}
- func (v *BaseSSQLVisitor) VisitGe(ctx *GeContext) interface{}
- func (v *BaseSSQLVisitor) VisitGroupBy(ctx *GroupByContext) interface{}
- func (v *BaseSSQLVisitor) VisitGt(ctx *GtContext) interface{}
- func (v *BaseSSQLVisitor) VisitIn(ctx *InContext) interface{}
- func (v *BaseSSQLVisitor) VisitIntList(ctx *IntListContext) interface{}
- func (v *BaseSSQLVisitor) VisitKey(ctx *KeyContext) interface{}
- func (v *BaseSSQLVisitor) VisitLe(ctx *LeContext) interface{}
- func (v *BaseSSQLVisitor) VisitLimit(ctx *LimitContext) interface{}
- func (v *BaseSSQLVisitor) VisitList(ctx *ListContext) interface{}
- func (v *BaseSSQLVisitor) VisitLt(ctx *LtContext) interface{}
- func (v *BaseSSQLVisitor) VisitNeq(ctx *NeqContext) interface{}
- func (v *BaseSSQLVisitor) VisitOr(ctx *OrContext) interface{}
- func (v *BaseSSQLVisitor) VisitOrder(ctx *OrderContext) interface{}
- func (v *BaseSSQLVisitor) VisitOrderBy(ctx *OrderByContext) interface{}
- func (v *BaseSSQLVisitor) VisitPartition(ctx *PartitionContext) interface{}
- func (v *BaseSSQLVisitor) VisitPercentile(ctx *PercentileContext) interface{}
- func (v *BaseSSQLVisitor) VisitPredicate(ctx *PredicateContext) interface{}
- func (v *BaseSSQLVisitor) VisitScalar(ctx *ScalarContext) interface{}
- func (v *BaseSSQLVisitor) VisitSelection(ctx *SelectionContext) interface{}
- func (v *BaseSSQLVisitor) VisitStart(ctx *StartContext) interface{}
- func (v *BaseSSQLVisitor) VisitStringList(ctx *StringListContext) interface{}
- func (v *BaseSSQLVisitor) VisitTimeframe(ctx *TimeframeContext) interface{}
- func (v *BaseSSQLVisitor) VisitTuple(ctx *TupleContext) interface{}
- func (v *BaseSSQLVisitor) VisitVector(ctx *VectorContext) interface{}
- type BetweenContext
- func (s *BetweenContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BetweenContext) AllINTEGER() []antlr.TerminalNode
- func (s *BetweenContext) AllREAL_NUMBER() []antlr.TerminalNode
- func (s *BetweenContext) BETWEEN() antlr.TerminalNode
- func (s *BetweenContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BetweenContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BetweenContext) GetParser() antlr.Parser
- func (s *BetweenContext) GetRuleContext() antlr.RuleContext
- func (s *BetweenContext) INTEGER(i int) antlr.TerminalNode
- func (*BetweenContext) IsBetweenContext()
- func (s *BetweenContext) REAL_NUMBER(i int) antlr.TerminalNode
- func (s *BetweenContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ContainContext
- func (s *ContainContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ContainContext) CONTAIN() antlr.TerminalNode
- func (s *ContainContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ContainContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ContainContext) GetParser() antlr.Parser
- func (s *ContainContext) GetRuleContext() antlr.RuleContext
- func (*ContainContext) IsContainContext()
- func (s *ContainContext) STRING() antlr.TerminalNode
- func (s *ContainContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DoubleListContext
- func (s *DoubleListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DoubleListContext) AllREAL_NUMBER() []antlr.TerminalNode
- func (s *DoubleListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DoubleListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DoubleListContext) GetParser() antlr.Parser
- func (s *DoubleListContext) GetRuleContext() antlr.RuleContext
- func (*DoubleListContext) IsDoubleListContext()
- func (s *DoubleListContext) REAL_NUMBER(i int) antlr.TerminalNode
- func (s *DoubleListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EqContext
- func (s *EqContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EqContext) EQ() antlr.TerminalNode
- func (s *EqContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EqContext) GetParser() antlr.Parser
- func (s *EqContext) GetRuleContext() antlr.RuleContext
- func (*EqContext) IsEqContext()
- func (s *EqContext) Scalar() IScalarContext
- func (s *EqContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExistContext
- func (s *ExistContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExistContext) EXIST() antlr.TerminalNode
- func (s *ExistContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExistContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExistContext) GetParser() antlr.Parser
- func (s *ExistContext) GetRuleContext() antlr.RuleContext
- func (*ExistContext) IsExistContext()
- func (s *ExistContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionContext) AllTuple() []ITupleContext
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ExpressionContext) Tuple(i int) ITupleContext
- type GeContext
- func (s *GeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GeContext) GE() antlr.TerminalNode
- func (s *GeContext) GetParser() antlr.Parser
- func (s *GeContext) GetRuleContext() antlr.RuleContext
- func (*GeContext) IsGeContext()
- func (s *GeContext) Scalar() IScalarContext
- func (s *GeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GroupByContext
- func (s *GroupByContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GroupByContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GroupByContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GroupByContext) GetParser() antlr.Parser
- func (s *GroupByContext) GetRuleContext() antlr.RuleContext
- func (s *GroupByContext) IDENTIFIER() antlr.TerminalNode
- func (*GroupByContext) IsGroupByContext()
- func (s *GroupByContext) Partition() IPartitionContext
- func (s *GroupByContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GtContext
- func (s *GtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GtContext) GT() antlr.TerminalNode
- func (s *GtContext) GetParser() antlr.Parser
- func (s *GtContext) GetRuleContext() antlr.RuleContext
- func (*GtContext) IsGtContext()
- func (s *GtContext) Scalar() IScalarContext
- func (s *GtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAggregateContext
- type IAndContext
- type IAttributeContext
- type IBetweenContext
- type IContainContext
- type IDoubleListContext
- type IEqContext
- type IExistContext
- type IExpressionContext
- type IGeContext
- type IGroupByContext
- type IGtContext
- type IInContext
- type IIntListContext
- type IKeyContext
- type ILeContext
- type ILimitContext
- type IListContext
- type ILtContext
- type INeqContext
- type IOrContext
- type IOrderByContext
- type IOrderContext
- type IPartitionContext
- type IPercentileContext
- type IPredicateContext
- type IScalarContext
- type ISelectionContext
- type IStartContext
- type IStringListContext
- type ITimeframeContext
- type ITupleContext
- type IVectorContext
- type InContext
- func (s *InContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InContext) GetParser() antlr.Parser
- func (s *InContext) GetRuleContext() antlr.RuleContext
- func (s *InContext) IN() antlr.TerminalNode
- func (*InContext) IsInContext()
- func (s *InContext) List() IListContext
- func (s *InContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IntListContext
- func (s *IntListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IntListContext) AllINTEGER() []antlr.TerminalNode
- func (s *IntListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntListContext) GetParser() antlr.Parser
- func (s *IntListContext) GetRuleContext() antlr.RuleContext
- func (s *IntListContext) INTEGER(i int) antlr.TerminalNode
- func (*IntListContext) IsIntListContext()
- func (s *IntListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type KeyContext
- func (s *KeyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *KeyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *KeyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *KeyContext) GetParser() antlr.Parser
- func (s *KeyContext) GetRuleContext() antlr.RuleContext
- func (s *KeyContext) INTEGER() antlr.TerminalNode
- func (*KeyContext) IsKeyContext()
- func (s *KeyContext) KEY() antlr.TerminalNode
- func (s *KeyContext) STRING() antlr.TerminalNode
- func (s *KeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LeContext
- func (s *LeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LeContext) GetParser() antlr.Parser
- func (s *LeContext) GetRuleContext() antlr.RuleContext
- func (*LeContext) IsLeContext()
- func (s *LeContext) LE() antlr.TerminalNode
- func (s *LeContext) Scalar() IScalarContext
- func (s *LeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LimitContext
- func (s *LimitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LimitContext) AllINTEGER() []antlr.TerminalNode
- func (s *LimitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LimitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LimitContext) GetParser() antlr.Parser
- func (s *LimitContext) GetRuleContext() antlr.RuleContext
- func (s *LimitContext) INTEGER(i int) antlr.TerminalNode
- func (*LimitContext) IsLimitContext()
- func (s *LimitContext) LIMIT() antlr.TerminalNode
- func (s *LimitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ListContext
- func (s *ListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ListContext) DoubleList() IDoubleListContext
- func (s *ListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ListContext) GetParser() antlr.Parser
- func (s *ListContext) GetRuleContext() antlr.RuleContext
- func (s *ListContext) IntList() IIntListContext
- func (*ListContext) IsListContext()
- func (s *ListContext) StringList() IStringListContext
- func (s *ListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LtContext
- func (s *LtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LtContext) GetParser() antlr.Parser
- func (s *LtContext) GetRuleContext() antlr.RuleContext
- func (*LtContext) IsLtContext()
- func (s *LtContext) LT() antlr.TerminalNode
- func (s *LtContext) Scalar() IScalarContext
- func (s *LtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NeqContext
- func (s *NeqContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NeqContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NeqContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NeqContext) GetParser() antlr.Parser
- func (s *NeqContext) GetRuleContext() antlr.RuleContext
- func (*NeqContext) IsNeqContext()
- func (s *NeqContext) NEQ() antlr.TerminalNode
- func (s *NeqContext) Scalar() IScalarContext
- func (s *NeqContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrContext
- func (s *OrContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OrContext) AllTuple() []ITupleContext
- func (s *OrContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrContext) GetParser() antlr.Parser
- func (s *OrContext) GetRuleContext() antlr.RuleContext
- func (*OrContext) IsOrContext()
- func (s *OrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *OrContext) Tuple(i int) ITupleContext
- type OrderByContext
- func (s *OrderByContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OrderByContext) AllOrder() []IOrderContext
- func (s *OrderByContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrderByContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrderByContext) GetParser() antlr.Parser
- func (s *OrderByContext) GetRuleContext() antlr.RuleContext
- func (*OrderByContext) IsOrderByContext()
- func (s *OrderByContext) ORDER_BY() antlr.TerminalNode
- func (s *OrderByContext) Order(i int) IOrderContext
- func (s *OrderByContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrderContext
- func (s *OrderContext) ASC() antlr.TerminalNode
- func (s *OrderContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OrderContext) DESC() antlr.TerminalNode
- func (s *OrderContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrderContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrderContext) GetDir() antlr.Token
- func (s *OrderContext) GetParser() antlr.Parser
- func (s *OrderContext) GetRuleContext() antlr.RuleContext
- func (s *OrderContext) IDENTIFIER() antlr.TerminalNode
- func (*OrderContext) IsOrderContext()
- func (s *OrderContext) SetDir(v antlr.Token)
- func (s *OrderContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PartitionContext
- func (s *PartitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PartitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PartitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PartitionContext) GetParser() antlr.Parser
- func (s *PartitionContext) GetRuleContext() antlr.RuleContext
- func (s *PartitionContext) IDENTIFIER() antlr.TerminalNode
- func (s *PartitionContext) INTEGER() antlr.TerminalNode
- func (*PartitionContext) IsPartitionContext()
- func (s *PartitionContext) PARTITION() antlr.TerminalNode
- func (s *PartitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PercentileContext
- func (s *PercentileContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PercentileContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PercentileContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PercentileContext) GetParser() antlr.Parser
- func (s *PercentileContext) GetRuleContext() antlr.RuleContext
- func (s *PercentileContext) IDENTIFIER() antlr.TerminalNode
- func (*PercentileContext) IsPercentileContext()
- func (s *PercentileContext) PERCENTILE() antlr.TerminalNode
- func (s *PercentileContext) REAL_NUMBER() antlr.TerminalNode
- func (s *PercentileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PredicateContext
- func (s *PredicateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PredicateContext) Between() IBetweenContext
- func (s *PredicateContext) Contain() IContainContext
- func (s *PredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PredicateContext) Eq() IEqContext
- func (s *PredicateContext) Exist() IExistContext
- func (s *PredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PredicateContext) Ge() IGeContext
- func (s *PredicateContext) GetParser() antlr.Parser
- func (s *PredicateContext) GetRuleContext() antlr.RuleContext
- func (s *PredicateContext) Gt() IGtContext
- func (s *PredicateContext) In() IInContext
- func (*PredicateContext) IsPredicateContext()
- func (s *PredicateContext) Key() IKeyContext
- func (s *PredicateContext) Le() ILeContext
- func (s *PredicateContext) Lt() ILtContext
- func (s *PredicateContext) Neq() INeqContext
- func (s *PredicateContext) Timeframe() ITimeframeContext
- func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SSQLLexer
- type SSQLListener
- type SSQLParser
- func (p *SSQLParser) Aggregate() (localctx IAggregateContext)
- func (p *SSQLParser) And() (localctx IAndContext)
- func (p *SSQLParser) Attribute() (localctx IAttributeContext)
- func (p *SSQLParser) Between() (localctx IBetweenContext)
- func (p *SSQLParser) Contain() (localctx IContainContext)
- func (p *SSQLParser) DoubleList() (localctx IDoubleListContext)
- func (p *SSQLParser) Eq() (localctx IEqContext)
- func (p *SSQLParser) Exist() (localctx IExistContext)
- func (p *SSQLParser) Expression() (localctx IExpressionContext)
- func (p *SSQLParser) Ge() (localctx IGeContext)
- func (p *SSQLParser) GroupBy() (localctx IGroupByContext)
- func (p *SSQLParser) Gt() (localctx IGtContext)
- func (p *SSQLParser) In() (localctx IInContext)
- func (p *SSQLParser) IntList() (localctx IIntListContext)
- func (p *SSQLParser) Key() (localctx IKeyContext)
- func (p *SSQLParser) Le() (localctx ILeContext)
- func (p *SSQLParser) Limit() (localctx ILimitContext)
- func (p *SSQLParser) List() (localctx IListContext)
- func (p *SSQLParser) Lt() (localctx ILtContext)
- func (p *SSQLParser) Neq() (localctx INeqContext)
- func (p *SSQLParser) Or() (localctx IOrContext)
- func (p *SSQLParser) Order() (localctx IOrderContext)
- func (p *SSQLParser) OrderBy() (localctx IOrderByContext)
- func (p *SSQLParser) Partition() (localctx IPartitionContext)
- func (p *SSQLParser) Percentile() (localctx IPercentileContext)
- func (p *SSQLParser) Predicate() (localctx IPredicateContext)
- func (p *SSQLParser) Scalar() (localctx IScalarContext)
- func (p *SSQLParser) Selection() (localctx ISelectionContext)
- func (p *SSQLParser) Start() (localctx IStartContext)
- func (p *SSQLParser) StringList() (localctx IStringListContext)
- func (p *SSQLParser) Timeframe() (localctx ITimeframeContext)
- func (p *SSQLParser) Tuple() (localctx ITupleContext)
- func (p *SSQLParser) Vector() (localctx IVectorContext)
- type SSQLVisitor
- type ScalarContext
- func (s *ScalarContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ScalarContext) AllINTEGER() []antlr.TerminalNode
- func (s *ScalarContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ScalarContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ScalarContext) GetParser() antlr.Parser
- func (s *ScalarContext) GetRuleContext() antlr.RuleContext
- func (s *ScalarContext) INTEGER(i int) antlr.TerminalNode
- func (*ScalarContext) IsScalarContext()
- func (s *ScalarContext) REAL_NUMBER() antlr.TerminalNode
- func (s *ScalarContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectionContext
- func (s *SelectionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SelectionContext) Aggregate(i int) IAggregateContext
- func (s *SelectionContext) AllAggregate() []IAggregateContext
- func (s *SelectionContext) AllAttribute() []IAttributeContext
- func (s *SelectionContext) AllGroupBy() []IGroupByContext
- func (s *SelectionContext) Attribute(i int) IAttributeContext
- func (s *SelectionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectionContext) GROUP_BY() antlr.TerminalNode
- func (s *SelectionContext) GetParser() antlr.Parser
- func (s *SelectionContext) GetRuleContext() antlr.RuleContext
- func (s *SelectionContext) GroupBy(i int) IGroupByContext
- func (*SelectionContext) IsSelectionContext()
- func (s *SelectionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StartContext
- func (s *StartContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StartContext) EOF() antlr.TerminalNode
- func (s *StartContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StartContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StartContext) Expression() IExpressionContext
- func (s *StartContext) FIND() antlr.TerminalNode
- func (s *StartContext) GetParser() antlr.Parser
- func (s *StartContext) GetRuleContext() antlr.RuleContext
- func (*StartContext) IsStartContext()
- func (s *StartContext) Limit() ILimitContext
- func (s *StartContext) OrderBy() IOrderByContext
- func (s *StartContext) Selection() ISelectionContext
- func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StartContext) WHERE() antlr.TerminalNode
- type StringListContext
- func (s *StringListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StringListContext) AllSTRING() []antlr.TerminalNode
- func (s *StringListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringListContext) GetParser() antlr.Parser
- func (s *StringListContext) GetRuleContext() antlr.RuleContext
- func (*StringListContext) IsStringListContext()
- func (s *StringListContext) STRING(i int) antlr.TerminalNode
- func (s *StringListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TimeframeContext
- func (s *TimeframeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TimeframeContext) AllINTEGER() []antlr.TerminalNode
- func (s *TimeframeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TimeframeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TimeframeContext) GetParser() antlr.Parser
- func (s *TimeframeContext) GetRuleContext() antlr.RuleContext
- func (s *TimeframeContext) INTEGER(i int) antlr.TerminalNode
- func (*TimeframeContext) IsTimeframeContext()
- func (s *TimeframeContext) TIMEFRAME() antlr.TerminalNode
- func (s *TimeframeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TupleContext
- func (s *TupleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TupleContext) And() IAndContext
- func (s *TupleContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TupleContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TupleContext) GetParser() antlr.Parser
- func (s *TupleContext) GetRuleContext() antlr.RuleContext
- func (*TupleContext) IsTupleContext()
- func (s *TupleContext) Or() IOrContext
- func (s *TupleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TupleContext) Vector() IVectorContext
- type VectorContext
- func (s *VectorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VectorContext) AllVector() []IVectorContext
- func (s *VectorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VectorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VectorContext) GetParser() antlr.Parser
- func (s *VectorContext) GetRuleContext() antlr.RuleContext
- func (s *VectorContext) IDENTIFIER() antlr.TerminalNode
- func (*VectorContext) IsVectorContext()
- func (s *VectorContext) PATH() antlr.TerminalNode
- func (s *VectorContext) Predicate() IPredicateContext
- func (s *VectorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VectorContext) Vector(i int) IVectorContext
Constants ¶
const ( SSQLLexerT__0 = 1 SSQLLexerT__1 = 2 SSQLLexerT__2 = 3 SSQLLexerT__3 = 4 SSQLLexerT__4 = 5 SSQLLexerT__5 = 6 SSQLLexerT__6 = 7 SSQLLexerT__7 = 8 SSQLLexerAVG = 9 SSQLLexerMAX = 10 SSQLLexerMIN = 11 SSQLLexerSUM = 12 SSQLLexerCOUNT = 13 SSQLLexerPERCENTILE = 14 SSQLLexerPARTITION = 15 SSQLLexerEQ = 16 SSQLLexerNEQ = 17 SSQLLexerIN = 18 SSQLLexerLT = 19 SSQLLexerLE = 20 SSQLLexerGE = 21 SSQLLexerGT = 22 SSQLLexerBETWEEN = 23 SSQLLexerCONTAIN = 24 SSQLLexerEXIST = 25 SSQLLexerTIMEFRAME = 26 SSQLLexerKEY = 27 SSQLLexerFIND = 28 SSQLLexerWHERE = 29 SSQLLexerORDER_BY = 30 SSQLLexerGROUP_BY = 31 SSQLLexerLIMIT = 32 SSQLLexerASC = 33 SSQLLexerDESC = 34 SSQLLexerNAME = 35 SSQLLexerPATH = 36 SSQLLexerSTRING = 37 SSQLLexerINTEGER = 38 SSQLLexerREAL_NUMBER = 39 SSQLLexerIDENTIFIER = 40 SSQLLexerWS = 41 )
SSQLLexer tokens.
const ( SSQLParserEOF = antlr.TokenEOF SSQLParserT__0 = 1 SSQLParserT__1 = 2 SSQLParserT__2 = 3 SSQLParserT__3 = 4 SSQLParserT__4 = 5 SSQLParserT__5 = 6 SSQLParserT__6 = 7 SSQLParserT__7 = 8 SSQLParserAVG = 9 SSQLParserMAX = 10 SSQLParserMIN = 11 SSQLParserSUM = 12 SSQLParserCOUNT = 13 SSQLParserPERCENTILE = 14 SSQLParserPARTITION = 15 SSQLParserEQ = 16 SSQLParserNEQ = 17 SSQLParserIN = 18 SSQLParserLT = 19 SSQLParserLE = 20 SSQLParserGE = 21 SSQLParserGT = 22 SSQLParserBETWEEN = 23 SSQLParserCONTAIN = 24 SSQLParserEXIST = 25 SSQLParserTIMEFRAME = 26 SSQLParserKEY = 27 SSQLParserFIND = 28 SSQLParserWHERE = 29 SSQLParserORDER_BY = 30 SSQLParserGROUP_BY = 31 SSQLParserLIMIT = 32 SSQLParserASC = 33 SSQLParserDESC = 34 SSQLParserNAME = 35 SSQLParserPATH = 36 SSQLParserSTRING = 37 SSQLParserINTEGER = 38 SSQLParserREAL_NUMBER = 39 SSQLParserIDENTIFIER = 40 SSQLParserWS = 41 )
SSQLParser tokens.
const ( SSQLParserRULE_start = 0 SSQLParserRULE_selection = 1 SSQLParserRULE_attribute = 2 SSQLParserRULE_aggregate = 3 SSQLParserRULE_percentile = 4 SSQLParserRULE_groupBy = 5 SSQLParserRULE_partition = 6 SSQLParserRULE_expression = 7 SSQLParserRULE_tuple = 8 SSQLParserRULE_vector = 9 SSQLParserRULE_or = 10 SSQLParserRULE_and = 11 SSQLParserRULE_predicate = 12 SSQLParserRULE_eq = 13 SSQLParserRULE_neq = 14 SSQLParserRULE_gt = 15 SSQLParserRULE_ge = 16 SSQLParserRULE_lt = 17 SSQLParserRULE_le = 18 SSQLParserRULE_in = 19 SSQLParserRULE_between = 20 SSQLParserRULE_contain = 21 SSQLParserRULE_exist = 22 SSQLParserRULE_timeframe = 23 SSQLParserRULE_key = 24 SSQLParserRULE_scalar = 25 SSQLParserRULE_list = 26 SSQLParserRULE_stringList = 27 SSQLParserRULE_doubleList = 28 SSQLParserRULE_intList = 29 SSQLParserRULE_orderBy = 30 SSQLParserRULE_order = 31 SSQLParserRULE_limit = 32 )
SSQLParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) AVG ¶
func (s *AggregateContext) AVG() antlr.TerminalNode
func (*AggregateContext) Accept ¶
func (s *AggregateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AggregateContext) COUNT ¶
func (s *AggregateContext) COUNT() antlr.TerminalNode
func (*AggregateContext) EnterRule ¶
func (s *AggregateContext) EnterRule(listener antlr.ParseTreeListener)
func (*AggregateContext) ExitRule ¶
func (s *AggregateContext) ExitRule(listener antlr.ParseTreeListener)
func (*AggregateContext) GetParser ¶
func (s *AggregateContext) GetParser() antlr.Parser
func (*AggregateContext) GetRuleContext ¶
func (s *AggregateContext) GetRuleContext() antlr.RuleContext
func (*AggregateContext) IDENTIFIER ¶
func (s *AggregateContext) IDENTIFIER() antlr.TerminalNode
func (*AggregateContext) IsAggregateContext ¶
func (*AggregateContext) IsAggregateContext()
func (*AggregateContext) MAX ¶
func (s *AggregateContext) MAX() antlr.TerminalNode
func (*AggregateContext) MIN ¶
func (s *AggregateContext) MIN() antlr.TerminalNode
func (*AggregateContext) Percentile ¶
func (s *AggregateContext) Percentile() IPercentileContext
func (*AggregateContext) SUM ¶
func (s *AggregateContext) SUM() antlr.TerminalNode
func (*AggregateContext) ToStringTree ¶
func (s *AggregateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AndContext ¶
type AndContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAndContext ¶
func NewAndContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AndContext
func NewEmptyAndContext ¶
func NewEmptyAndContext() *AndContext
func (*AndContext) Accept ¶
func (s *AndContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AndContext) AllTuple ¶
func (s *AndContext) AllTuple() []ITupleContext
func (*AndContext) EnterRule ¶
func (s *AndContext) EnterRule(listener antlr.ParseTreeListener)
func (*AndContext) ExitRule ¶
func (s *AndContext) ExitRule(listener antlr.ParseTreeListener)
func (*AndContext) GetParser ¶
func (s *AndContext) GetParser() antlr.Parser
func (*AndContext) GetRuleContext ¶
func (s *AndContext) GetRuleContext() antlr.RuleContext
func (*AndContext) IsAndContext ¶
func (*AndContext) IsAndContext()
func (*AndContext) ToStringTree ¶
func (s *AndContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AndContext) Tuple ¶
func (s *AndContext) Tuple(i int) ITupleContext
type AttributeContext ¶
type AttributeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAttributeContext ¶
func NewAttributeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeContext
func NewEmptyAttributeContext ¶
func NewEmptyAttributeContext() *AttributeContext
func (*AttributeContext) Accept ¶
func (s *AttributeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AttributeContext) Aggregate ¶
func (s *AttributeContext) Aggregate() IAggregateContext
func (*AttributeContext) EnterRule ¶
func (s *AttributeContext) EnterRule(listener antlr.ParseTreeListener)
func (*AttributeContext) ExitRule ¶
func (s *AttributeContext) ExitRule(listener antlr.ParseTreeListener)
func (*AttributeContext) GetParser ¶
func (s *AttributeContext) GetParser() antlr.Parser
func (*AttributeContext) GetRuleContext ¶
func (s *AttributeContext) GetRuleContext() antlr.RuleContext
func (*AttributeContext) IDENTIFIER ¶
func (s *AttributeContext) IDENTIFIER() antlr.TerminalNode
func (*AttributeContext) IsAttributeContext ¶
func (*AttributeContext) IsAttributeContext()
func (*AttributeContext) ToStringTree ¶
func (s *AttributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseSSQLListener ¶
type BaseSSQLListener struct{}
BaseSSQLListener is a complete listener for a parse tree produced by SSQLParser.
func (*BaseSSQLListener) EnterAggregate ¶
func (s *BaseSSQLListener) EnterAggregate(ctx *AggregateContext)
EnterAggregate is called when production aggregate is entered.
func (*BaseSSQLListener) EnterAnd ¶
func (s *BaseSSQLListener) EnterAnd(ctx *AndContext)
EnterAnd is called when production and is entered.
func (*BaseSSQLListener) EnterAttribute ¶
func (s *BaseSSQLListener) EnterAttribute(ctx *AttributeContext)
EnterAttribute is called when production attribute is entered.
func (*BaseSSQLListener) EnterBetween ¶
func (s *BaseSSQLListener) EnterBetween(ctx *BetweenContext)
EnterBetween is called when production between is entered.
func (*BaseSSQLListener) EnterContain ¶
func (s *BaseSSQLListener) EnterContain(ctx *ContainContext)
EnterContain is called when production contain is entered.
func (*BaseSSQLListener) EnterDoubleList ¶
func (s *BaseSSQLListener) EnterDoubleList(ctx *DoubleListContext)
EnterDoubleList is called when production doubleList is entered.
func (*BaseSSQLListener) EnterEq ¶
func (s *BaseSSQLListener) EnterEq(ctx *EqContext)
EnterEq is called when production eq is entered.
func (*BaseSSQLListener) EnterEveryRule ¶
func (s *BaseSSQLListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseSSQLListener) EnterExist ¶
func (s *BaseSSQLListener) EnterExist(ctx *ExistContext)
EnterExist is called when production exist is entered.
func (*BaseSSQLListener) EnterExpression ¶
func (s *BaseSSQLListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BaseSSQLListener) EnterGe ¶
func (s *BaseSSQLListener) EnterGe(ctx *GeContext)
EnterGe is called when production ge is entered.
func (*BaseSSQLListener) EnterGroupBy ¶
func (s *BaseSSQLListener) EnterGroupBy(ctx *GroupByContext)
EnterGroupBy is called when production groupBy is entered.
func (*BaseSSQLListener) EnterGt ¶
func (s *BaseSSQLListener) EnterGt(ctx *GtContext)
EnterGt is called when production gt is entered.
func (*BaseSSQLListener) EnterIn ¶
func (s *BaseSSQLListener) EnterIn(ctx *InContext)
EnterIn is called when production in is entered.
func (*BaseSSQLListener) EnterIntList ¶
func (s *BaseSSQLListener) EnterIntList(ctx *IntListContext)
EnterIntList is called when production intList is entered.
func (*BaseSSQLListener) EnterKey ¶
func (s *BaseSSQLListener) EnterKey(ctx *KeyContext)
EnterKey is called when production key is entered.
func (*BaseSSQLListener) EnterLe ¶
func (s *BaseSSQLListener) EnterLe(ctx *LeContext)
EnterLe is called when production le is entered.
func (*BaseSSQLListener) EnterLimit ¶
func (s *BaseSSQLListener) EnterLimit(ctx *LimitContext)
EnterLimit is called when production limit is entered.
func (*BaseSSQLListener) EnterList ¶
func (s *BaseSSQLListener) EnterList(ctx *ListContext)
EnterList is called when production list is entered.
func (*BaseSSQLListener) EnterLt ¶
func (s *BaseSSQLListener) EnterLt(ctx *LtContext)
EnterLt is called when production lt is entered.
func (*BaseSSQLListener) EnterNeq ¶
func (s *BaseSSQLListener) EnterNeq(ctx *NeqContext)
EnterNeq is called when production neq is entered.
func (*BaseSSQLListener) EnterOr ¶
func (s *BaseSSQLListener) EnterOr(ctx *OrContext)
EnterOr is called when production or is entered.
func (*BaseSSQLListener) EnterOrder ¶
func (s *BaseSSQLListener) EnterOrder(ctx *OrderContext)
EnterOrder is called when production order is entered.
func (*BaseSSQLListener) EnterOrderBy ¶
func (s *BaseSSQLListener) EnterOrderBy(ctx *OrderByContext)
EnterOrderBy is called when production orderBy is entered.
func (*BaseSSQLListener) EnterPartition ¶
func (s *BaseSSQLListener) EnterPartition(ctx *PartitionContext)
EnterPartition is called when production partition is entered.
func (*BaseSSQLListener) EnterPercentile ¶
func (s *BaseSSQLListener) EnterPercentile(ctx *PercentileContext)
EnterPercentile is called when production percentile is entered.
func (*BaseSSQLListener) EnterPredicate ¶
func (s *BaseSSQLListener) EnterPredicate(ctx *PredicateContext)
EnterPredicate is called when production predicate is entered.
func (*BaseSSQLListener) EnterScalar ¶
func (s *BaseSSQLListener) EnterScalar(ctx *ScalarContext)
EnterScalar is called when production scalar is entered.
func (*BaseSSQLListener) EnterSelection ¶
func (s *BaseSSQLListener) EnterSelection(ctx *SelectionContext)
EnterSelection is called when production selection is entered.
func (*BaseSSQLListener) EnterStart ¶
func (s *BaseSSQLListener) EnterStart(ctx *StartContext)
EnterStart is called when production start is entered.
func (*BaseSSQLListener) EnterStringList ¶
func (s *BaseSSQLListener) EnterStringList(ctx *StringListContext)
EnterStringList is called when production stringList is entered.
func (*BaseSSQLListener) EnterTimeframe ¶
func (s *BaseSSQLListener) EnterTimeframe(ctx *TimeframeContext)
EnterTimeframe is called when production timeframe is entered.
func (*BaseSSQLListener) EnterTuple ¶
func (s *BaseSSQLListener) EnterTuple(ctx *TupleContext)
EnterTuple is called when production tuple is entered.
func (*BaseSSQLListener) EnterVector ¶
func (s *BaseSSQLListener) EnterVector(ctx *VectorContext)
EnterVector is called when production vector is entered.
func (*BaseSSQLListener) ExitAggregate ¶
func (s *BaseSSQLListener) ExitAggregate(ctx *AggregateContext)
ExitAggregate is called when production aggregate is exited.
func (*BaseSSQLListener) ExitAnd ¶
func (s *BaseSSQLListener) ExitAnd(ctx *AndContext)
ExitAnd is called when production and is exited.
func (*BaseSSQLListener) ExitAttribute ¶
func (s *BaseSSQLListener) ExitAttribute(ctx *AttributeContext)
ExitAttribute is called when production attribute is exited.
func (*BaseSSQLListener) ExitBetween ¶
func (s *BaseSSQLListener) ExitBetween(ctx *BetweenContext)
ExitBetween is called when production between is exited.
func (*BaseSSQLListener) ExitContain ¶
func (s *BaseSSQLListener) ExitContain(ctx *ContainContext)
ExitContain is called when production contain is exited.
func (*BaseSSQLListener) ExitDoubleList ¶
func (s *BaseSSQLListener) ExitDoubleList(ctx *DoubleListContext)
ExitDoubleList is called when production doubleList is exited.
func (*BaseSSQLListener) ExitEq ¶
func (s *BaseSSQLListener) ExitEq(ctx *EqContext)
ExitEq is called when production eq is exited.
func (*BaseSSQLListener) ExitEveryRule ¶
func (s *BaseSSQLListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseSSQLListener) ExitExist ¶
func (s *BaseSSQLListener) ExitExist(ctx *ExistContext)
ExitExist is called when production exist is exited.
func (*BaseSSQLListener) ExitExpression ¶
func (s *BaseSSQLListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BaseSSQLListener) ExitGe ¶
func (s *BaseSSQLListener) ExitGe(ctx *GeContext)
ExitGe is called when production ge is exited.
func (*BaseSSQLListener) ExitGroupBy ¶
func (s *BaseSSQLListener) ExitGroupBy(ctx *GroupByContext)
ExitGroupBy is called when production groupBy is exited.
func (*BaseSSQLListener) ExitGt ¶
func (s *BaseSSQLListener) ExitGt(ctx *GtContext)
ExitGt is called when production gt is exited.
func (*BaseSSQLListener) ExitIn ¶
func (s *BaseSSQLListener) ExitIn(ctx *InContext)
ExitIn is called when production in is exited.
func (*BaseSSQLListener) ExitIntList ¶
func (s *BaseSSQLListener) ExitIntList(ctx *IntListContext)
ExitIntList is called when production intList is exited.
func (*BaseSSQLListener) ExitKey ¶
func (s *BaseSSQLListener) ExitKey(ctx *KeyContext)
ExitKey is called when production key is exited.
func (*BaseSSQLListener) ExitLe ¶
func (s *BaseSSQLListener) ExitLe(ctx *LeContext)
ExitLe is called when production le is exited.
func (*BaseSSQLListener) ExitLimit ¶
func (s *BaseSSQLListener) ExitLimit(ctx *LimitContext)
ExitLimit is called when production limit is exited.
func (*BaseSSQLListener) ExitList ¶
func (s *BaseSSQLListener) ExitList(ctx *ListContext)
ExitList is called when production list is exited.
func (*BaseSSQLListener) ExitLt ¶
func (s *BaseSSQLListener) ExitLt(ctx *LtContext)
ExitLt is called when production lt is exited.
func (*BaseSSQLListener) ExitNeq ¶
func (s *BaseSSQLListener) ExitNeq(ctx *NeqContext)
ExitNeq is called when production neq is exited.
func (*BaseSSQLListener) ExitOr ¶
func (s *BaseSSQLListener) ExitOr(ctx *OrContext)
ExitOr is called when production or is exited.
func (*BaseSSQLListener) ExitOrder ¶
func (s *BaseSSQLListener) ExitOrder(ctx *OrderContext)
ExitOrder is called when production order is exited.
func (*BaseSSQLListener) ExitOrderBy ¶
func (s *BaseSSQLListener) ExitOrderBy(ctx *OrderByContext)
ExitOrderBy is called when production orderBy is exited.
func (*BaseSSQLListener) ExitPartition ¶
func (s *BaseSSQLListener) ExitPartition(ctx *PartitionContext)
ExitPartition is called when production partition is exited.
func (*BaseSSQLListener) ExitPercentile ¶
func (s *BaseSSQLListener) ExitPercentile(ctx *PercentileContext)
ExitPercentile is called when production percentile is exited.
func (*BaseSSQLListener) ExitPredicate ¶
func (s *BaseSSQLListener) ExitPredicate(ctx *PredicateContext)
ExitPredicate is called when production predicate is exited.
func (*BaseSSQLListener) ExitScalar ¶
func (s *BaseSSQLListener) ExitScalar(ctx *ScalarContext)
ExitScalar is called when production scalar is exited.
func (*BaseSSQLListener) ExitSelection ¶
func (s *BaseSSQLListener) ExitSelection(ctx *SelectionContext)
ExitSelection is called when production selection is exited.
func (*BaseSSQLListener) ExitStart ¶
func (s *BaseSSQLListener) ExitStart(ctx *StartContext)
ExitStart is called when production start is exited.
func (*BaseSSQLListener) ExitStringList ¶
func (s *BaseSSQLListener) ExitStringList(ctx *StringListContext)
ExitStringList is called when production stringList is exited.
func (*BaseSSQLListener) ExitTimeframe ¶
func (s *BaseSSQLListener) ExitTimeframe(ctx *TimeframeContext)
ExitTimeframe is called when production timeframe is exited.
func (*BaseSSQLListener) ExitTuple ¶
func (s *BaseSSQLListener) ExitTuple(ctx *TupleContext)
ExitTuple is called when production tuple is exited.
func (*BaseSSQLListener) ExitVector ¶
func (s *BaseSSQLListener) ExitVector(ctx *VectorContext)
ExitVector is called when production vector is exited.
func (*BaseSSQLListener) VisitErrorNode ¶
func (s *BaseSSQLListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseSSQLListener) VisitTerminal ¶
func (s *BaseSSQLListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BaseSSQLVisitor ¶
type BaseSSQLVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseSSQLVisitor) VisitAggregate ¶
func (v *BaseSSQLVisitor) VisitAggregate(ctx *AggregateContext) interface{}
func (*BaseSSQLVisitor) VisitAnd ¶
func (v *BaseSSQLVisitor) VisitAnd(ctx *AndContext) interface{}
func (*BaseSSQLVisitor) VisitAttribute ¶
func (v *BaseSSQLVisitor) VisitAttribute(ctx *AttributeContext) interface{}
func (*BaseSSQLVisitor) VisitBetween ¶
func (v *BaseSSQLVisitor) VisitBetween(ctx *BetweenContext) interface{}
func (*BaseSSQLVisitor) VisitContain ¶
func (v *BaseSSQLVisitor) VisitContain(ctx *ContainContext) interface{}
func (*BaseSSQLVisitor) VisitDoubleList ¶
func (v *BaseSSQLVisitor) VisitDoubleList(ctx *DoubleListContext) interface{}
func (*BaseSSQLVisitor) VisitEq ¶
func (v *BaseSSQLVisitor) VisitEq(ctx *EqContext) interface{}
func (*BaseSSQLVisitor) VisitExist ¶
func (v *BaseSSQLVisitor) VisitExist(ctx *ExistContext) interface{}
func (*BaseSSQLVisitor) VisitExpression ¶
func (v *BaseSSQLVisitor) VisitExpression(ctx *ExpressionContext) interface{}
func (*BaseSSQLVisitor) VisitGe ¶
func (v *BaseSSQLVisitor) VisitGe(ctx *GeContext) interface{}
func (*BaseSSQLVisitor) VisitGroupBy ¶
func (v *BaseSSQLVisitor) VisitGroupBy(ctx *GroupByContext) interface{}
func (*BaseSSQLVisitor) VisitGt ¶
func (v *BaseSSQLVisitor) VisitGt(ctx *GtContext) interface{}
func (*BaseSSQLVisitor) VisitIn ¶
func (v *BaseSSQLVisitor) VisitIn(ctx *InContext) interface{}
func (*BaseSSQLVisitor) VisitIntList ¶
func (v *BaseSSQLVisitor) VisitIntList(ctx *IntListContext) interface{}
func (*BaseSSQLVisitor) VisitKey ¶
func (v *BaseSSQLVisitor) VisitKey(ctx *KeyContext) interface{}
func (*BaseSSQLVisitor) VisitLe ¶
func (v *BaseSSQLVisitor) VisitLe(ctx *LeContext) interface{}
func (*BaseSSQLVisitor) VisitLimit ¶
func (v *BaseSSQLVisitor) VisitLimit(ctx *LimitContext) interface{}
func (*BaseSSQLVisitor) VisitList ¶
func (v *BaseSSQLVisitor) VisitList(ctx *ListContext) interface{}
func (*BaseSSQLVisitor) VisitLt ¶
func (v *BaseSSQLVisitor) VisitLt(ctx *LtContext) interface{}
func (*BaseSSQLVisitor) VisitNeq ¶
func (v *BaseSSQLVisitor) VisitNeq(ctx *NeqContext) interface{}
func (*BaseSSQLVisitor) VisitOr ¶
func (v *BaseSSQLVisitor) VisitOr(ctx *OrContext) interface{}
func (*BaseSSQLVisitor) VisitOrder ¶
func (v *BaseSSQLVisitor) VisitOrder(ctx *OrderContext) interface{}
func (*BaseSSQLVisitor) VisitOrderBy ¶
func (v *BaseSSQLVisitor) VisitOrderBy(ctx *OrderByContext) interface{}
func (*BaseSSQLVisitor) VisitPartition ¶
func (v *BaseSSQLVisitor) VisitPartition(ctx *PartitionContext) interface{}
func (*BaseSSQLVisitor) VisitPercentile ¶
func (v *BaseSSQLVisitor) VisitPercentile(ctx *PercentileContext) interface{}
func (*BaseSSQLVisitor) VisitPredicate ¶
func (v *BaseSSQLVisitor) VisitPredicate(ctx *PredicateContext) interface{}
func (*BaseSSQLVisitor) VisitScalar ¶
func (v *BaseSSQLVisitor) VisitScalar(ctx *ScalarContext) interface{}
func (*BaseSSQLVisitor) VisitSelection ¶
func (v *BaseSSQLVisitor) VisitSelection(ctx *SelectionContext) interface{}
func (*BaseSSQLVisitor) VisitStart ¶
func (v *BaseSSQLVisitor) VisitStart(ctx *StartContext) interface{}
func (*BaseSSQLVisitor) VisitStringList ¶
func (v *BaseSSQLVisitor) VisitStringList(ctx *StringListContext) interface{}
func (*BaseSSQLVisitor) VisitTimeframe ¶
func (v *BaseSSQLVisitor) VisitTimeframe(ctx *TimeframeContext) interface{}
func (*BaseSSQLVisitor) VisitTuple ¶
func (v *BaseSSQLVisitor) VisitTuple(ctx *TupleContext) interface{}
func (*BaseSSQLVisitor) VisitVector ¶
func (v *BaseSSQLVisitor) VisitVector(ctx *VectorContext) interface{}
type BetweenContext ¶
type BetweenContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBetweenContext ¶
func NewBetweenContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BetweenContext
func NewEmptyBetweenContext ¶
func NewEmptyBetweenContext() *BetweenContext
func (*BetweenContext) Accept ¶
func (s *BetweenContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BetweenContext) AllINTEGER ¶
func (s *BetweenContext) AllINTEGER() []antlr.TerminalNode
func (*BetweenContext) AllREAL_NUMBER ¶
func (s *BetweenContext) AllREAL_NUMBER() []antlr.TerminalNode
func (*BetweenContext) BETWEEN ¶
func (s *BetweenContext) BETWEEN() antlr.TerminalNode
func (*BetweenContext) EnterRule ¶
func (s *BetweenContext) EnterRule(listener antlr.ParseTreeListener)
func (*BetweenContext) ExitRule ¶
func (s *BetweenContext) ExitRule(listener antlr.ParseTreeListener)
func (*BetweenContext) GetParser ¶
func (s *BetweenContext) GetParser() antlr.Parser
func (*BetweenContext) GetRuleContext ¶
func (s *BetweenContext) GetRuleContext() antlr.RuleContext
func (*BetweenContext) INTEGER ¶
func (s *BetweenContext) INTEGER(i int) antlr.TerminalNode
func (*BetweenContext) IsBetweenContext ¶
func (*BetweenContext) IsBetweenContext()
func (*BetweenContext) REAL_NUMBER ¶
func (s *BetweenContext) REAL_NUMBER(i int) antlr.TerminalNode
func (*BetweenContext) ToStringTree ¶
func (s *BetweenContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ContainContext ¶
type ContainContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewContainContext ¶
func NewContainContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContainContext
func NewEmptyContainContext ¶
func NewEmptyContainContext() *ContainContext
func (*ContainContext) Accept ¶
func (s *ContainContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ContainContext) CONTAIN ¶
func (s *ContainContext) CONTAIN() antlr.TerminalNode
func (*ContainContext) EnterRule ¶
func (s *ContainContext) EnterRule(listener antlr.ParseTreeListener)
func (*ContainContext) ExitRule ¶
func (s *ContainContext) ExitRule(listener antlr.ParseTreeListener)
func (*ContainContext) GetParser ¶
func (s *ContainContext) GetParser() antlr.Parser
func (*ContainContext) GetRuleContext ¶
func (s *ContainContext) GetRuleContext() antlr.RuleContext
func (*ContainContext) IsContainContext ¶
func (*ContainContext) IsContainContext()
func (*ContainContext) STRING ¶
func (s *ContainContext) STRING() antlr.TerminalNode
func (*ContainContext) ToStringTree ¶
func (s *ContainContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DoubleListContext ¶
type DoubleListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDoubleListContext ¶
func NewDoubleListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DoubleListContext
func NewEmptyDoubleListContext ¶
func NewEmptyDoubleListContext() *DoubleListContext
func (*DoubleListContext) Accept ¶
func (s *DoubleListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DoubleListContext) AllREAL_NUMBER ¶
func (s *DoubleListContext) AllREAL_NUMBER() []antlr.TerminalNode
func (*DoubleListContext) EnterRule ¶
func (s *DoubleListContext) EnterRule(listener antlr.ParseTreeListener)
func (*DoubleListContext) ExitRule ¶
func (s *DoubleListContext) ExitRule(listener antlr.ParseTreeListener)
func (*DoubleListContext) GetParser ¶
func (s *DoubleListContext) GetParser() antlr.Parser
func (*DoubleListContext) GetRuleContext ¶
func (s *DoubleListContext) GetRuleContext() antlr.RuleContext
func (*DoubleListContext) IsDoubleListContext ¶
func (*DoubleListContext) IsDoubleListContext()
func (*DoubleListContext) REAL_NUMBER ¶
func (s *DoubleListContext) REAL_NUMBER(i int) antlr.TerminalNode
func (*DoubleListContext) ToStringTree ¶
func (s *DoubleListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EqContext ¶
type EqContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEqContext ¶
func NewEmptyEqContext() *EqContext
func NewEqContext ¶
func (*EqContext) Accept ¶
func (s *EqContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EqContext) EQ ¶
func (s *EqContext) EQ() antlr.TerminalNode
func (*EqContext) EnterRule ¶
func (s *EqContext) EnterRule(listener antlr.ParseTreeListener)
func (*EqContext) ExitRule ¶
func (s *EqContext) ExitRule(listener antlr.ParseTreeListener)
func (*EqContext) GetRuleContext ¶
func (s *EqContext) GetRuleContext() antlr.RuleContext
func (*EqContext) IsEqContext ¶
func (*EqContext) IsEqContext()
func (*EqContext) Scalar ¶
func (s *EqContext) Scalar() IScalarContext
func (*EqContext) ToStringTree ¶
func (s *EqContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExistContext ¶
type ExistContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExistContext ¶
func NewEmptyExistContext() *ExistContext
func NewExistContext ¶
func NewExistContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExistContext
func (*ExistContext) Accept ¶
func (s *ExistContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExistContext) EXIST ¶
func (s *ExistContext) EXIST() antlr.TerminalNode
func (*ExistContext) EnterRule ¶
func (s *ExistContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExistContext) ExitRule ¶
func (s *ExistContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExistContext) GetParser ¶
func (s *ExistContext) GetParser() antlr.Parser
func (*ExistContext) GetRuleContext ¶
func (s *ExistContext) GetRuleContext() antlr.RuleContext
func (*ExistContext) IsExistContext ¶
func (*ExistContext) IsExistContext()
func (*ExistContext) ToStringTree ¶
func (s *ExistContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionContext ¶
type ExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) Accept ¶
func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionContext) AllTuple ¶
func (s *ExpressionContext) AllTuple() []ITupleContext
func (*ExpressionContext) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ExpressionContext) Tuple ¶
func (s *ExpressionContext) Tuple(i int) ITupleContext
type GeContext ¶
type GeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGeContext ¶
func NewEmptyGeContext() *GeContext
func NewGeContext ¶
func (*GeContext) Accept ¶
func (s *GeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*GeContext) EnterRule ¶
func (s *GeContext) EnterRule(listener antlr.ParseTreeListener)
func (*GeContext) ExitRule ¶
func (s *GeContext) ExitRule(listener antlr.ParseTreeListener)
func (*GeContext) GE ¶
func (s *GeContext) GE() antlr.TerminalNode
func (*GeContext) GetRuleContext ¶
func (s *GeContext) GetRuleContext() antlr.RuleContext
func (*GeContext) IsGeContext ¶
func (*GeContext) IsGeContext()
func (*GeContext) Scalar ¶
func (s *GeContext) Scalar() IScalarContext
func (*GeContext) ToStringTree ¶
func (s *GeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GroupByContext ¶
type GroupByContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGroupByContext ¶
func NewEmptyGroupByContext() *GroupByContext
func NewGroupByContext ¶
func NewGroupByContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupByContext
func (*GroupByContext) Accept ¶
func (s *GroupByContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*GroupByContext) EnterRule ¶
func (s *GroupByContext) EnterRule(listener antlr.ParseTreeListener)
func (*GroupByContext) ExitRule ¶
func (s *GroupByContext) ExitRule(listener antlr.ParseTreeListener)
func (*GroupByContext) GetParser ¶
func (s *GroupByContext) GetParser() antlr.Parser
func (*GroupByContext) GetRuleContext ¶
func (s *GroupByContext) GetRuleContext() antlr.RuleContext
func (*GroupByContext) IDENTIFIER ¶
func (s *GroupByContext) IDENTIFIER() antlr.TerminalNode
func (*GroupByContext) IsGroupByContext ¶
func (*GroupByContext) IsGroupByContext()
func (*GroupByContext) Partition ¶
func (s *GroupByContext) Partition() IPartitionContext
func (*GroupByContext) ToStringTree ¶
func (s *GroupByContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GtContext ¶
type GtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGtContext ¶
func NewEmptyGtContext() *GtContext
func NewGtContext ¶
func (*GtContext) Accept ¶
func (s *GtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*GtContext) EnterRule ¶
func (s *GtContext) EnterRule(listener antlr.ParseTreeListener)
func (*GtContext) ExitRule ¶
func (s *GtContext) ExitRule(listener antlr.ParseTreeListener)
func (*GtContext) GT ¶
func (s *GtContext) GT() antlr.TerminalNode
func (*GtContext) GetRuleContext ¶
func (s *GtContext) GetRuleContext() antlr.RuleContext
func (*GtContext) IsGtContext ¶
func (*GtContext) IsGtContext()
func (*GtContext) Scalar ¶
func (s *GtContext) Scalar() IScalarContext
func (*GtContext) ToStringTree ¶
func (s *GtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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 IAndContext ¶
type IAndContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAndContext differentiates from other interfaces. IsAndContext() }
IAndContext is an interface to support dynamic dispatch.
type IAttributeContext ¶
type IAttributeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAttributeContext differentiates from other interfaces. IsAttributeContext() }
IAttributeContext is an interface to support dynamic dispatch.
type IBetweenContext ¶
type IBetweenContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBetweenContext differentiates from other interfaces. IsBetweenContext() }
IBetweenContext is an interface to support dynamic dispatch.
type IContainContext ¶
type IContainContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsContainContext differentiates from other interfaces. IsContainContext() }
IContainContext is an interface to support dynamic dispatch.
type IDoubleListContext ¶
type IDoubleListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDoubleListContext differentiates from other interfaces. IsDoubleListContext() }
IDoubleListContext is an interface to support dynamic dispatch.
type IEqContext ¶
type IEqContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEqContext differentiates from other interfaces. IsEqContext() }
IEqContext is an interface to support dynamic dispatch.
type IExistContext ¶
type IExistContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExistContext differentiates from other interfaces. IsExistContext() }
IExistContext 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 IGeContext ¶
type IGeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGeContext differentiates from other interfaces. IsGeContext() }
IGeContext is an interface to support dynamic dispatch.
type IGroupByContext ¶
type IGroupByContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGroupByContext differentiates from other interfaces. IsGroupByContext() }
IGroupByContext is an interface to support dynamic dispatch.
type IGtContext ¶
type IGtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGtContext differentiates from other interfaces. IsGtContext() }
IGtContext is an interface to support dynamic dispatch.
type IInContext ¶
type IInContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsInContext differentiates from other interfaces. IsInContext() }
IInContext is an interface to support dynamic dispatch.
type IIntListContext ¶
type IIntListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIntListContext differentiates from other interfaces. IsIntListContext() }
IIntListContext is an interface to support dynamic dispatch.
type IKeyContext ¶
type IKeyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsKeyContext differentiates from other interfaces. IsKeyContext() }
IKeyContext is an interface to support dynamic dispatch.
type ILeContext ¶
type ILeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLeContext differentiates from other interfaces. IsLeContext() }
ILeContext is an interface to support dynamic dispatch.
type ILimitContext ¶
type ILimitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLimitContext differentiates from other interfaces. IsLimitContext() }
ILimitContext is an interface to support dynamic dispatch.
type IListContext ¶
type IListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsListContext differentiates from other interfaces. IsListContext() }
IListContext is an interface to support dynamic dispatch.
type ILtContext ¶
type ILtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLtContext differentiates from other interfaces. IsLtContext() }
ILtContext is an interface to support dynamic dispatch.
type INeqContext ¶
type INeqContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNeqContext differentiates from other interfaces. IsNeqContext() }
INeqContext is an interface to support dynamic dispatch.
type IOrContext ¶
type IOrContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOrContext differentiates from other interfaces. IsOrContext() }
IOrContext is an interface to support dynamic dispatch.
type IOrderByContext ¶
type IOrderByContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOrderByContext differentiates from other interfaces. IsOrderByContext() }
IOrderByContext is an interface to support dynamic dispatch.
type IOrderContext ¶
type IOrderContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetDir returns the dir token. GetDir() antlr.Token // SetDir sets the dir token. SetDir(antlr.Token) // IsOrderContext differentiates from other interfaces. IsOrderContext() }
IOrderContext is an interface to support dynamic dispatch.
type IPartitionContext ¶
type IPartitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPartitionContext differentiates from other interfaces. IsPartitionContext() }
IPartitionContext is an interface to support dynamic dispatch.
type IPercentileContext ¶
type IPercentileContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPercentileContext differentiates from other interfaces. IsPercentileContext() }
IPercentileContext is an interface to support dynamic dispatch.
type IPredicateContext ¶
type IPredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPredicateContext differentiates from other interfaces. IsPredicateContext() }
IPredicateContext is an interface to support dynamic dispatch.
type IScalarContext ¶
type IScalarContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsScalarContext differentiates from other interfaces. IsScalarContext() }
IScalarContext is an interface to support dynamic dispatch.
type ISelectionContext ¶
type ISelectionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSelectionContext differentiates from other interfaces. IsSelectionContext() }
ISelectionContext is an interface to support dynamic dispatch.
type IStartContext ¶
type IStartContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStartContext differentiates from other interfaces. IsStartContext() }
IStartContext is an interface to support dynamic dispatch.
type IStringListContext ¶
type IStringListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStringListContext differentiates from other interfaces. IsStringListContext() }
IStringListContext is an interface to support dynamic dispatch.
type ITimeframeContext ¶
type ITimeframeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTimeframeContext differentiates from other interfaces. IsTimeframeContext() }
ITimeframeContext is an interface to support dynamic dispatch.
type ITupleContext ¶
type ITupleContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTupleContext differentiates from other interfaces. IsTupleContext() }
ITupleContext is an interface to support dynamic dispatch.
type IVectorContext ¶
type IVectorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsVectorContext differentiates from other interfaces. IsVectorContext() }
IVectorContext is an interface to support dynamic dispatch.
type InContext ¶
type InContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInContext ¶
func NewEmptyInContext() *InContext
func NewInContext ¶
func (*InContext) Accept ¶
func (s *InContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InContext) EnterRule ¶
func (s *InContext) EnterRule(listener antlr.ParseTreeListener)
func (*InContext) ExitRule ¶
func (s *InContext) ExitRule(listener antlr.ParseTreeListener)
func (*InContext) GetRuleContext ¶
func (s *InContext) GetRuleContext() antlr.RuleContext
func (*InContext) IN ¶
func (s *InContext) IN() antlr.TerminalNode
func (*InContext) IsInContext ¶
func (*InContext) IsInContext()
func (*InContext) List ¶
func (s *InContext) List() IListContext
func (*InContext) ToStringTree ¶
func (s *InContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IntListContext ¶
type IntListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIntListContext ¶
func NewEmptyIntListContext() *IntListContext
func NewIntListContext ¶
func NewIntListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntListContext
func (*IntListContext) Accept ¶
func (s *IntListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntListContext) AllINTEGER ¶
func (s *IntListContext) AllINTEGER() []antlr.TerminalNode
func (*IntListContext) EnterRule ¶
func (s *IntListContext) EnterRule(listener antlr.ParseTreeListener)
func (*IntListContext) ExitRule ¶
func (s *IntListContext) ExitRule(listener antlr.ParseTreeListener)
func (*IntListContext) GetParser ¶
func (s *IntListContext) GetParser() antlr.Parser
func (*IntListContext) GetRuleContext ¶
func (s *IntListContext) GetRuleContext() antlr.RuleContext
func (*IntListContext) INTEGER ¶
func (s *IntListContext) INTEGER(i int) antlr.TerminalNode
func (*IntListContext) IsIntListContext ¶
func (*IntListContext) IsIntListContext()
func (*IntListContext) ToStringTree ¶
func (s *IntListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type KeyContext ¶
type KeyContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyKeyContext ¶
func NewEmptyKeyContext() *KeyContext
func NewKeyContext ¶
func NewKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyContext
func (*KeyContext) Accept ¶
func (s *KeyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*KeyContext) EnterRule ¶
func (s *KeyContext) EnterRule(listener antlr.ParseTreeListener)
func (*KeyContext) ExitRule ¶
func (s *KeyContext) ExitRule(listener antlr.ParseTreeListener)
func (*KeyContext) GetParser ¶
func (s *KeyContext) GetParser() antlr.Parser
func (*KeyContext) GetRuleContext ¶
func (s *KeyContext) GetRuleContext() antlr.RuleContext
func (*KeyContext) INTEGER ¶
func (s *KeyContext) INTEGER() antlr.TerminalNode
func (*KeyContext) IsKeyContext ¶
func (*KeyContext) IsKeyContext()
func (*KeyContext) KEY ¶
func (s *KeyContext) KEY() antlr.TerminalNode
func (*KeyContext) STRING ¶
func (s *KeyContext) STRING() antlr.TerminalNode
func (*KeyContext) ToStringTree ¶
func (s *KeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LeContext ¶
type LeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLeContext ¶
func NewEmptyLeContext() *LeContext
func NewLeContext ¶
func (*LeContext) Accept ¶
func (s *LeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LeContext) EnterRule ¶
func (s *LeContext) EnterRule(listener antlr.ParseTreeListener)
func (*LeContext) ExitRule ¶
func (s *LeContext) ExitRule(listener antlr.ParseTreeListener)
func (*LeContext) GetRuleContext ¶
func (s *LeContext) GetRuleContext() antlr.RuleContext
func (*LeContext) IsLeContext ¶
func (*LeContext) IsLeContext()
func (*LeContext) LE ¶
func (s *LeContext) LE() antlr.TerminalNode
func (*LeContext) Scalar ¶
func (s *LeContext) Scalar() IScalarContext
func (*LeContext) ToStringTree ¶
func (s *LeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LimitContext ¶
type LimitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLimitContext ¶
func NewEmptyLimitContext() *LimitContext
func NewLimitContext ¶
func NewLimitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LimitContext
func (*LimitContext) Accept ¶
func (s *LimitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LimitContext) AllINTEGER ¶
func (s *LimitContext) AllINTEGER() []antlr.TerminalNode
func (*LimitContext) EnterRule ¶
func (s *LimitContext) EnterRule(listener antlr.ParseTreeListener)
func (*LimitContext) ExitRule ¶
func (s *LimitContext) ExitRule(listener antlr.ParseTreeListener)
func (*LimitContext) GetParser ¶
func (s *LimitContext) GetParser() antlr.Parser
func (*LimitContext) GetRuleContext ¶
func (s *LimitContext) GetRuleContext() antlr.RuleContext
func (*LimitContext) INTEGER ¶
func (s *LimitContext) INTEGER(i int) antlr.TerminalNode
func (*LimitContext) IsLimitContext ¶
func (*LimitContext) IsLimitContext()
func (*LimitContext) LIMIT ¶
func (s *LimitContext) LIMIT() antlr.TerminalNode
func (*LimitContext) ToStringTree ¶
func (s *LimitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ListContext ¶
type ListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyListContext ¶
func NewEmptyListContext() *ListContext
func NewListContext ¶
func NewListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListContext
func (*ListContext) Accept ¶
func (s *ListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ListContext) DoubleList ¶
func (s *ListContext) DoubleList() IDoubleListContext
func (*ListContext) EnterRule ¶
func (s *ListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ListContext) ExitRule ¶
func (s *ListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ListContext) GetParser ¶
func (s *ListContext) GetParser() antlr.Parser
func (*ListContext) GetRuleContext ¶
func (s *ListContext) GetRuleContext() antlr.RuleContext
func (*ListContext) IntList ¶
func (s *ListContext) IntList() IIntListContext
func (*ListContext) IsListContext ¶
func (*ListContext) IsListContext()
func (*ListContext) StringList ¶
func (s *ListContext) StringList() IStringListContext
func (*ListContext) ToStringTree ¶
func (s *ListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LtContext ¶
type LtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLtContext ¶
func NewEmptyLtContext() *LtContext
func NewLtContext ¶
func (*LtContext) Accept ¶
func (s *LtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LtContext) EnterRule ¶
func (s *LtContext) EnterRule(listener antlr.ParseTreeListener)
func (*LtContext) ExitRule ¶
func (s *LtContext) ExitRule(listener antlr.ParseTreeListener)
func (*LtContext) GetRuleContext ¶
func (s *LtContext) GetRuleContext() antlr.RuleContext
func (*LtContext) IsLtContext ¶
func (*LtContext) IsLtContext()
func (*LtContext) LT ¶
func (s *LtContext) LT() antlr.TerminalNode
func (*LtContext) Scalar ¶
func (s *LtContext) Scalar() IScalarContext
func (*LtContext) ToStringTree ¶
func (s *LtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NeqContext ¶
type NeqContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNeqContext ¶
func NewEmptyNeqContext() *NeqContext
func NewNeqContext ¶
func NewNeqContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NeqContext
func (*NeqContext) Accept ¶
func (s *NeqContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NeqContext) EnterRule ¶
func (s *NeqContext) EnterRule(listener antlr.ParseTreeListener)
func (*NeqContext) ExitRule ¶
func (s *NeqContext) ExitRule(listener antlr.ParseTreeListener)
func (*NeqContext) GetParser ¶
func (s *NeqContext) GetParser() antlr.Parser
func (*NeqContext) GetRuleContext ¶
func (s *NeqContext) GetRuleContext() antlr.RuleContext
func (*NeqContext) IsNeqContext ¶
func (*NeqContext) IsNeqContext()
func (*NeqContext) NEQ ¶
func (s *NeqContext) NEQ() antlr.TerminalNode
func (*NeqContext) Scalar ¶
func (s *NeqContext) Scalar() IScalarContext
func (*NeqContext) ToStringTree ¶
func (s *NeqContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OrContext ¶
type OrContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOrContext ¶
func NewEmptyOrContext() *OrContext
func NewOrContext ¶
func (*OrContext) Accept ¶
func (s *OrContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OrContext) AllTuple ¶
func (s *OrContext) AllTuple() []ITupleContext
func (*OrContext) EnterRule ¶
func (s *OrContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrContext) ExitRule ¶
func (s *OrContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrContext) GetRuleContext ¶
func (s *OrContext) GetRuleContext() antlr.RuleContext
func (*OrContext) IsOrContext ¶
func (*OrContext) IsOrContext()
func (*OrContext) ToStringTree ¶
func (s *OrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*OrContext) Tuple ¶
func (s *OrContext) Tuple(i int) ITupleContext
type OrderByContext ¶
type OrderByContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOrderByContext ¶
func NewEmptyOrderByContext() *OrderByContext
func NewOrderByContext ¶
func NewOrderByContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderByContext
func (*OrderByContext) Accept ¶
func (s *OrderByContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OrderByContext) AllOrder ¶
func (s *OrderByContext) AllOrder() []IOrderContext
func (*OrderByContext) EnterRule ¶
func (s *OrderByContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrderByContext) ExitRule ¶
func (s *OrderByContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrderByContext) GetParser ¶
func (s *OrderByContext) GetParser() antlr.Parser
func (*OrderByContext) GetRuleContext ¶
func (s *OrderByContext) GetRuleContext() antlr.RuleContext
func (*OrderByContext) IsOrderByContext ¶
func (*OrderByContext) IsOrderByContext()
func (*OrderByContext) ORDER_BY ¶
func (s *OrderByContext) ORDER_BY() antlr.TerminalNode
func (*OrderByContext) Order ¶
func (s *OrderByContext) Order(i int) IOrderContext
func (*OrderByContext) ToStringTree ¶
func (s *OrderByContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OrderContext ¶
type OrderContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOrderContext ¶
func NewEmptyOrderContext() *OrderContext
func NewOrderContext ¶
func NewOrderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderContext
func (*OrderContext) ASC ¶
func (s *OrderContext) ASC() antlr.TerminalNode
func (*OrderContext) Accept ¶
func (s *OrderContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OrderContext) DESC ¶
func (s *OrderContext) DESC() antlr.TerminalNode
func (*OrderContext) EnterRule ¶
func (s *OrderContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrderContext) ExitRule ¶
func (s *OrderContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrderContext) GetDir ¶
func (s *OrderContext) GetDir() antlr.Token
func (*OrderContext) GetParser ¶
func (s *OrderContext) GetParser() antlr.Parser
func (*OrderContext) GetRuleContext ¶
func (s *OrderContext) GetRuleContext() antlr.RuleContext
func (*OrderContext) IDENTIFIER ¶
func (s *OrderContext) IDENTIFIER() antlr.TerminalNode
func (*OrderContext) IsOrderContext ¶
func (*OrderContext) IsOrderContext()
func (*OrderContext) SetDir ¶
func (s *OrderContext) SetDir(v antlr.Token)
func (*OrderContext) ToStringTree ¶
func (s *OrderContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PartitionContext ¶
type PartitionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPartitionContext ¶
func NewEmptyPartitionContext() *PartitionContext
func NewPartitionContext ¶
func NewPartitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PartitionContext
func (*PartitionContext) Accept ¶
func (s *PartitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PartitionContext) EnterRule ¶
func (s *PartitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PartitionContext) ExitRule ¶
func (s *PartitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PartitionContext) GetParser ¶
func (s *PartitionContext) GetParser() antlr.Parser
func (*PartitionContext) GetRuleContext ¶
func (s *PartitionContext) GetRuleContext() antlr.RuleContext
func (*PartitionContext) IDENTIFIER ¶
func (s *PartitionContext) IDENTIFIER() antlr.TerminalNode
func (*PartitionContext) INTEGER ¶
func (s *PartitionContext) INTEGER() antlr.TerminalNode
func (*PartitionContext) IsPartitionContext ¶
func (*PartitionContext) IsPartitionContext()
func (*PartitionContext) PARTITION ¶
func (s *PartitionContext) PARTITION() antlr.TerminalNode
func (*PartitionContext) ToStringTree ¶
func (s *PartitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PercentileContext ¶
type PercentileContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPercentileContext ¶
func NewEmptyPercentileContext() *PercentileContext
func NewPercentileContext ¶
func NewPercentileContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PercentileContext
func (*PercentileContext) Accept ¶
func (s *PercentileContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PercentileContext) EnterRule ¶
func (s *PercentileContext) EnterRule(listener antlr.ParseTreeListener)
func (*PercentileContext) ExitRule ¶
func (s *PercentileContext) ExitRule(listener antlr.ParseTreeListener)
func (*PercentileContext) GetParser ¶
func (s *PercentileContext) GetParser() antlr.Parser
func (*PercentileContext) GetRuleContext ¶
func (s *PercentileContext) GetRuleContext() antlr.RuleContext
func (*PercentileContext) IDENTIFIER ¶
func (s *PercentileContext) IDENTIFIER() antlr.TerminalNode
func (*PercentileContext) IsPercentileContext ¶
func (*PercentileContext) IsPercentileContext()
func (*PercentileContext) PERCENTILE ¶
func (s *PercentileContext) PERCENTILE() antlr.TerminalNode
func (*PercentileContext) REAL_NUMBER ¶
func (s *PercentileContext) REAL_NUMBER() antlr.TerminalNode
func (*PercentileContext) ToStringTree ¶
func (s *PercentileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PredicateContext ¶
type PredicateContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPredicateContext ¶
func NewEmptyPredicateContext() *PredicateContext
func NewPredicateContext ¶
func NewPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PredicateContext
func (*PredicateContext) Accept ¶
func (s *PredicateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PredicateContext) Between ¶
func (s *PredicateContext) Between() IBetweenContext
func (*PredicateContext) Contain ¶
func (s *PredicateContext) Contain() IContainContext
func (*PredicateContext) EnterRule ¶
func (s *PredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*PredicateContext) Eq ¶
func (s *PredicateContext) Eq() IEqContext
func (*PredicateContext) Exist ¶
func (s *PredicateContext) Exist() IExistContext
func (*PredicateContext) ExitRule ¶
func (s *PredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*PredicateContext) Ge ¶
func (s *PredicateContext) Ge() IGeContext
func (*PredicateContext) GetParser ¶
func (s *PredicateContext) GetParser() antlr.Parser
func (*PredicateContext) GetRuleContext ¶
func (s *PredicateContext) GetRuleContext() antlr.RuleContext
func (*PredicateContext) Gt ¶
func (s *PredicateContext) Gt() IGtContext
func (*PredicateContext) In ¶
func (s *PredicateContext) In() IInContext
func (*PredicateContext) IsPredicateContext ¶
func (*PredicateContext) IsPredicateContext()
func (*PredicateContext) Key ¶
func (s *PredicateContext) Key() IKeyContext
func (*PredicateContext) Le ¶
func (s *PredicateContext) Le() ILeContext
func (*PredicateContext) Lt ¶
func (s *PredicateContext) Lt() ILtContext
func (*PredicateContext) Neq ¶
func (s *PredicateContext) Neq() INeqContext
func (*PredicateContext) Timeframe ¶
func (s *PredicateContext) Timeframe() ITimeframeContext
func (*PredicateContext) ToStringTree ¶
func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SSQLLexer ¶
func NewSSQLLexer ¶
func NewSSQLLexer(input antlr.CharStream) *SSQLLexer
type SSQLListener ¶
type SSQLListener interface { antlr.ParseTreeListener // EnterStart is called when entering the start production. EnterStart(c *StartContext) // EnterSelection is called when entering the selection production. EnterSelection(c *SelectionContext) // EnterAttribute is called when entering the attribute production. EnterAttribute(c *AttributeContext) // EnterAggregate is called when entering the aggregate production. EnterAggregate(c *AggregateContext) // EnterPercentile is called when entering the percentile production. EnterPercentile(c *PercentileContext) // EnterGroupBy is called when entering the groupBy production. EnterGroupBy(c *GroupByContext) // EnterPartition is called when entering the partition production. EnterPartition(c *PartitionContext) // EnterExpression is called when entering the expression production. EnterExpression(c *ExpressionContext) // EnterTuple is called when entering the tuple production. EnterTuple(c *TupleContext) // EnterVector is called when entering the vector production. EnterVector(c *VectorContext) // EnterOr is called when entering the or production. EnterOr(c *OrContext) // EnterAnd is called when entering the and production. EnterAnd(c *AndContext) // EnterPredicate is called when entering the predicate production. EnterPredicate(c *PredicateContext) // EnterEq is called when entering the eq production. EnterEq(c *EqContext) // EnterNeq is called when entering the neq production. EnterNeq(c *NeqContext) // EnterGt is called when entering the gt production. EnterGt(c *GtContext) // EnterGe is called when entering the ge production. EnterGe(c *GeContext) // EnterLt is called when entering the lt production. EnterLt(c *LtContext) // EnterLe is called when entering the le production. EnterLe(c *LeContext) // EnterIn is called when entering the in production. EnterIn(c *InContext) // EnterBetween is called when entering the between production. EnterBetween(c *BetweenContext) // EnterContain is called when entering the contain production. EnterContain(c *ContainContext) // EnterExist is called when entering the exist production. EnterExist(c *ExistContext) // EnterTimeframe is called when entering the timeframe production. EnterTimeframe(c *TimeframeContext) // EnterKey is called when entering the key production. EnterKey(c *KeyContext) // EnterScalar is called when entering the scalar production. EnterScalar(c *ScalarContext) // EnterList is called when entering the list production. EnterList(c *ListContext) // EnterStringList is called when entering the stringList production. EnterStringList(c *StringListContext) // EnterDoubleList is called when entering the doubleList production. EnterDoubleList(c *DoubleListContext) // EnterIntList is called when entering the intList production. EnterIntList(c *IntListContext) // EnterOrderBy is called when entering the orderBy production. EnterOrderBy(c *OrderByContext) // EnterOrder is called when entering the order production. EnterOrder(c *OrderContext) // EnterLimit is called when entering the limit production. EnterLimit(c *LimitContext) // ExitStart is called when exiting the start production. ExitStart(c *StartContext) // ExitSelection is called when exiting the selection production. ExitSelection(c *SelectionContext) // ExitAttribute is called when exiting the attribute production. ExitAttribute(c *AttributeContext) // ExitAggregate is called when exiting the aggregate production. ExitAggregate(c *AggregateContext) // ExitPercentile is called when exiting the percentile production. ExitPercentile(c *PercentileContext) // ExitGroupBy is called when exiting the groupBy production. ExitGroupBy(c *GroupByContext) // ExitPartition is called when exiting the partition production. ExitPartition(c *PartitionContext) // ExitExpression is called when exiting the expression production. ExitExpression(c *ExpressionContext) // ExitTuple is called when exiting the tuple production. ExitTuple(c *TupleContext) // ExitVector is called when exiting the vector production. ExitVector(c *VectorContext) // ExitOr is called when exiting the or production. ExitOr(c *OrContext) // ExitAnd is called when exiting the and production. ExitAnd(c *AndContext) // ExitPredicate is called when exiting the predicate production. ExitPredicate(c *PredicateContext) // ExitEq is called when exiting the eq production. ExitEq(c *EqContext) // ExitNeq is called when exiting the neq production. ExitNeq(c *NeqContext) // ExitGt is called when exiting the gt production. ExitGt(c *GtContext) // ExitGe is called when exiting the ge production. ExitGe(c *GeContext) // ExitLt is called when exiting the lt production. ExitLt(c *LtContext) // ExitLe is called when exiting the le production. ExitLe(c *LeContext) // ExitIn is called when exiting the in production. ExitIn(c *InContext) // ExitBetween is called when exiting the between production. ExitBetween(c *BetweenContext) // ExitContain is called when exiting the contain production. ExitContain(c *ContainContext) // ExitExist is called when exiting the exist production. ExitExist(c *ExistContext) // ExitTimeframe is called when exiting the timeframe production. ExitTimeframe(c *TimeframeContext) // ExitKey is called when exiting the key production. ExitKey(c *KeyContext) // ExitScalar is called when exiting the scalar production. ExitScalar(c *ScalarContext) // ExitList is called when exiting the list production. ExitList(c *ListContext) // ExitStringList is called when exiting the stringList production. ExitStringList(c *StringListContext) // ExitDoubleList is called when exiting the doubleList production. ExitDoubleList(c *DoubleListContext) // ExitIntList is called when exiting the intList production. ExitIntList(c *IntListContext) // ExitOrderBy is called when exiting the orderBy production. ExitOrderBy(c *OrderByContext) // ExitOrder is called when exiting the order production. ExitOrder(c *OrderContext) // ExitLimit is called when exiting the limit production. ExitLimit(c *LimitContext) }
SSQLListener is a complete listener for a parse tree produced by SSQLParser.
type SSQLParser ¶
type SSQLParser struct {
*antlr.BaseParser
}
func NewSSQLParser ¶
func NewSSQLParser(input antlr.TokenStream) *SSQLParser
func (*SSQLParser) Aggregate ¶
func (p *SSQLParser) Aggregate() (localctx IAggregateContext)
func (*SSQLParser) And ¶
func (p *SSQLParser) And() (localctx IAndContext)
func (*SSQLParser) Attribute ¶
func (p *SSQLParser) Attribute() (localctx IAttributeContext)
func (*SSQLParser) Between ¶
func (p *SSQLParser) Between() (localctx IBetweenContext)
func (*SSQLParser) Contain ¶
func (p *SSQLParser) Contain() (localctx IContainContext)
func (*SSQLParser) DoubleList ¶
func (p *SSQLParser) DoubleList() (localctx IDoubleListContext)
func (*SSQLParser) Eq ¶
func (p *SSQLParser) Eq() (localctx IEqContext)
func (*SSQLParser) Exist ¶
func (p *SSQLParser) Exist() (localctx IExistContext)
func (*SSQLParser) Expression ¶
func (p *SSQLParser) Expression() (localctx IExpressionContext)
func (*SSQLParser) Ge ¶
func (p *SSQLParser) Ge() (localctx IGeContext)
func (*SSQLParser) GroupBy ¶
func (p *SSQLParser) GroupBy() (localctx IGroupByContext)
func (*SSQLParser) Gt ¶
func (p *SSQLParser) Gt() (localctx IGtContext)
func (*SSQLParser) In ¶
func (p *SSQLParser) In() (localctx IInContext)
func (*SSQLParser) IntList ¶
func (p *SSQLParser) IntList() (localctx IIntListContext)
func (*SSQLParser) Key ¶
func (p *SSQLParser) Key() (localctx IKeyContext)
func (*SSQLParser) Le ¶
func (p *SSQLParser) Le() (localctx ILeContext)
func (*SSQLParser) Limit ¶
func (p *SSQLParser) Limit() (localctx ILimitContext)
func (*SSQLParser) List ¶
func (p *SSQLParser) List() (localctx IListContext)
func (*SSQLParser) Lt ¶
func (p *SSQLParser) Lt() (localctx ILtContext)
func (*SSQLParser) Neq ¶
func (p *SSQLParser) Neq() (localctx INeqContext)
func (*SSQLParser) Or ¶
func (p *SSQLParser) Or() (localctx IOrContext)
func (*SSQLParser) Order ¶
func (p *SSQLParser) Order() (localctx IOrderContext)
func (*SSQLParser) OrderBy ¶
func (p *SSQLParser) OrderBy() (localctx IOrderByContext)
func (*SSQLParser) Partition ¶
func (p *SSQLParser) Partition() (localctx IPartitionContext)
func (*SSQLParser) Percentile ¶
func (p *SSQLParser) Percentile() (localctx IPercentileContext)
func (*SSQLParser) Predicate ¶
func (p *SSQLParser) Predicate() (localctx IPredicateContext)
func (*SSQLParser) Scalar ¶
func (p *SSQLParser) Scalar() (localctx IScalarContext)
func (*SSQLParser) Selection ¶
func (p *SSQLParser) Selection() (localctx ISelectionContext)
func (*SSQLParser) Start ¶
func (p *SSQLParser) Start() (localctx IStartContext)
func (*SSQLParser) StringList ¶
func (p *SSQLParser) StringList() (localctx IStringListContext)
func (*SSQLParser) Timeframe ¶
func (p *SSQLParser) Timeframe() (localctx ITimeframeContext)
func (*SSQLParser) Tuple ¶
func (p *SSQLParser) Tuple() (localctx ITupleContext)
func (*SSQLParser) Vector ¶
func (p *SSQLParser) Vector() (localctx IVectorContext)
type SSQLVisitor ¶
type SSQLVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by SSQLParser#start. VisitStart(ctx *StartContext) interface{} // Visit a parse tree produced by SSQLParser#selection. VisitSelection(ctx *SelectionContext) interface{} // Visit a parse tree produced by SSQLParser#attribute. VisitAttribute(ctx *AttributeContext) interface{} // Visit a parse tree produced by SSQLParser#aggregate. VisitAggregate(ctx *AggregateContext) interface{} // Visit a parse tree produced by SSQLParser#percentile. VisitPercentile(ctx *PercentileContext) interface{} // Visit a parse tree produced by SSQLParser#groupBy. VisitGroupBy(ctx *GroupByContext) interface{} // Visit a parse tree produced by SSQLParser#partition. VisitPartition(ctx *PartitionContext) interface{} // Visit a parse tree produced by SSQLParser#expression. VisitExpression(ctx *ExpressionContext) interface{} // Visit a parse tree produced by SSQLParser#tuple. VisitTuple(ctx *TupleContext) interface{} // Visit a parse tree produced by SSQLParser#vector. VisitVector(ctx *VectorContext) interface{} // Visit a parse tree produced by SSQLParser#or. VisitOr(ctx *OrContext) interface{} // Visit a parse tree produced by SSQLParser#and. VisitAnd(ctx *AndContext) interface{} // Visit a parse tree produced by SSQLParser#predicate. VisitPredicate(ctx *PredicateContext) interface{} // Visit a parse tree produced by SSQLParser#eq. VisitEq(ctx *EqContext) interface{} // Visit a parse tree produced by SSQLParser#neq. VisitNeq(ctx *NeqContext) interface{} // Visit a parse tree produced by SSQLParser#gt. VisitGt(ctx *GtContext) interface{} // Visit a parse tree produced by SSQLParser#ge. VisitGe(ctx *GeContext) interface{} // Visit a parse tree produced by SSQLParser#lt. VisitLt(ctx *LtContext) interface{} // Visit a parse tree produced by SSQLParser#le. VisitLe(ctx *LeContext) interface{} // Visit a parse tree produced by SSQLParser#in. VisitIn(ctx *InContext) interface{} // Visit a parse tree produced by SSQLParser#between. VisitBetween(ctx *BetweenContext) interface{} // Visit a parse tree produced by SSQLParser#contain. VisitContain(ctx *ContainContext) interface{} // Visit a parse tree produced by SSQLParser#exist. VisitExist(ctx *ExistContext) interface{} // Visit a parse tree produced by SSQLParser#timeframe. VisitTimeframe(ctx *TimeframeContext) interface{} // Visit a parse tree produced by SSQLParser#key. VisitKey(ctx *KeyContext) interface{} // Visit a parse tree produced by SSQLParser#scalar. VisitScalar(ctx *ScalarContext) interface{} // Visit a parse tree produced by SSQLParser#list. VisitList(ctx *ListContext) interface{} // Visit a parse tree produced by SSQLParser#stringList. VisitStringList(ctx *StringListContext) interface{} // Visit a parse tree produced by SSQLParser#doubleList. VisitDoubleList(ctx *DoubleListContext) interface{} // Visit a parse tree produced by SSQLParser#intList. VisitIntList(ctx *IntListContext) interface{} // Visit a parse tree produced by SSQLParser#orderBy. VisitOrderBy(ctx *OrderByContext) interface{} // Visit a parse tree produced by SSQLParser#order. VisitOrder(ctx *OrderContext) interface{} // Visit a parse tree produced by SSQLParser#limit. VisitLimit(ctx *LimitContext) interface{} }
A complete Visitor for a parse tree produced by SSQLParser.
type ScalarContext ¶
type ScalarContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyScalarContext ¶
func NewEmptyScalarContext() *ScalarContext
func NewScalarContext ¶
func NewScalarContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScalarContext
func (*ScalarContext) Accept ¶
func (s *ScalarContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ScalarContext) AllINTEGER ¶
func (s *ScalarContext) AllINTEGER() []antlr.TerminalNode
func (*ScalarContext) EnterRule ¶
func (s *ScalarContext) EnterRule(listener antlr.ParseTreeListener)
func (*ScalarContext) ExitRule ¶
func (s *ScalarContext) ExitRule(listener antlr.ParseTreeListener)
func (*ScalarContext) GetParser ¶
func (s *ScalarContext) GetParser() antlr.Parser
func (*ScalarContext) GetRuleContext ¶
func (s *ScalarContext) GetRuleContext() antlr.RuleContext
func (*ScalarContext) INTEGER ¶
func (s *ScalarContext) INTEGER(i int) antlr.TerminalNode
func (*ScalarContext) IsScalarContext ¶
func (*ScalarContext) IsScalarContext()
func (*ScalarContext) REAL_NUMBER ¶
func (s *ScalarContext) REAL_NUMBER() antlr.TerminalNode
func (*ScalarContext) ToStringTree ¶
func (s *ScalarContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SelectionContext ¶
type SelectionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySelectionContext ¶
func NewEmptySelectionContext() *SelectionContext
func NewSelectionContext ¶
func NewSelectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectionContext
func (*SelectionContext) Accept ¶
func (s *SelectionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SelectionContext) Aggregate ¶
func (s *SelectionContext) Aggregate(i int) IAggregateContext
func (*SelectionContext) AllAggregate ¶
func (s *SelectionContext) AllAggregate() []IAggregateContext
func (*SelectionContext) AllAttribute ¶
func (s *SelectionContext) AllAttribute() []IAttributeContext
func (*SelectionContext) AllGroupBy ¶
func (s *SelectionContext) AllGroupBy() []IGroupByContext
func (*SelectionContext) Attribute ¶
func (s *SelectionContext) Attribute(i int) IAttributeContext
func (*SelectionContext) EnterRule ¶
func (s *SelectionContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectionContext) ExitRule ¶
func (s *SelectionContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectionContext) GROUP_BY ¶
func (s *SelectionContext) GROUP_BY() antlr.TerminalNode
func (*SelectionContext) GetParser ¶
func (s *SelectionContext) GetParser() antlr.Parser
func (*SelectionContext) GetRuleContext ¶
func (s *SelectionContext) GetRuleContext() antlr.RuleContext
func (*SelectionContext) GroupBy ¶
func (s *SelectionContext) GroupBy(i int) IGroupByContext
func (*SelectionContext) IsSelectionContext ¶
func (*SelectionContext) IsSelectionContext()
func (*SelectionContext) ToStringTree ¶
func (s *SelectionContext) 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) Accept ¶
func (s *StartContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Expression ¶
func (s *StartContext) Expression() IExpressionContext
func (*StartContext) FIND ¶
func (s *StartContext) FIND() antlr.TerminalNode
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) Limit ¶
func (s *StartContext) Limit() ILimitContext
func (*StartContext) OrderBy ¶
func (s *StartContext) OrderBy() IOrderByContext
func (*StartContext) Selection ¶
func (s *StartContext) Selection() ISelectionContext
func (*StartContext) ToStringTree ¶
func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StartContext) WHERE ¶
func (s *StartContext) WHERE() antlr.TerminalNode
type StringListContext ¶
type StringListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStringListContext ¶
func NewEmptyStringListContext() *StringListContext
func NewStringListContext ¶
func NewStringListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringListContext
func (*StringListContext) Accept ¶
func (s *StringListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StringListContext) AllSTRING ¶
func (s *StringListContext) AllSTRING() []antlr.TerminalNode
func (*StringListContext) EnterRule ¶
func (s *StringListContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringListContext) ExitRule ¶
func (s *StringListContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringListContext) GetParser ¶
func (s *StringListContext) GetParser() antlr.Parser
func (*StringListContext) GetRuleContext ¶
func (s *StringListContext) GetRuleContext() antlr.RuleContext
func (*StringListContext) IsStringListContext ¶
func (*StringListContext) IsStringListContext()
func (*StringListContext) STRING ¶
func (s *StringListContext) STRING(i int) antlr.TerminalNode
func (*StringListContext) ToStringTree ¶
func (s *StringListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TimeframeContext ¶
type TimeframeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTimeframeContext ¶
func NewEmptyTimeframeContext() *TimeframeContext
func NewTimeframeContext ¶
func NewTimeframeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TimeframeContext
func (*TimeframeContext) Accept ¶
func (s *TimeframeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TimeframeContext) AllINTEGER ¶
func (s *TimeframeContext) AllINTEGER() []antlr.TerminalNode
func (*TimeframeContext) EnterRule ¶
func (s *TimeframeContext) EnterRule(listener antlr.ParseTreeListener)
func (*TimeframeContext) ExitRule ¶
func (s *TimeframeContext) ExitRule(listener antlr.ParseTreeListener)
func (*TimeframeContext) GetParser ¶
func (s *TimeframeContext) GetParser() antlr.Parser
func (*TimeframeContext) GetRuleContext ¶
func (s *TimeframeContext) GetRuleContext() antlr.RuleContext
func (*TimeframeContext) INTEGER ¶
func (s *TimeframeContext) INTEGER(i int) antlr.TerminalNode
func (*TimeframeContext) IsTimeframeContext ¶
func (*TimeframeContext) IsTimeframeContext()
func (*TimeframeContext) TIMEFRAME ¶
func (s *TimeframeContext) TIMEFRAME() antlr.TerminalNode
func (*TimeframeContext) ToStringTree ¶
func (s *TimeframeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TupleContext ¶
type TupleContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTupleContext ¶
func NewEmptyTupleContext() *TupleContext
func NewTupleContext ¶
func NewTupleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TupleContext
func (*TupleContext) Accept ¶
func (s *TupleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TupleContext) And ¶
func (s *TupleContext) And() IAndContext
func (*TupleContext) EnterRule ¶
func (s *TupleContext) EnterRule(listener antlr.ParseTreeListener)
func (*TupleContext) ExitRule ¶
func (s *TupleContext) ExitRule(listener antlr.ParseTreeListener)
func (*TupleContext) GetParser ¶
func (s *TupleContext) GetParser() antlr.Parser
func (*TupleContext) GetRuleContext ¶
func (s *TupleContext) GetRuleContext() antlr.RuleContext
func (*TupleContext) IsTupleContext ¶
func (*TupleContext) IsTupleContext()
func (*TupleContext) Or ¶
func (s *TupleContext) Or() IOrContext
func (*TupleContext) ToStringTree ¶
func (s *TupleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TupleContext) Vector ¶
func (s *TupleContext) Vector() IVectorContext
type VectorContext ¶
type VectorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVectorContext ¶
func NewEmptyVectorContext() *VectorContext
func NewVectorContext ¶
func NewVectorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VectorContext
func (*VectorContext) Accept ¶
func (s *VectorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VectorContext) AllVector ¶
func (s *VectorContext) AllVector() []IVectorContext
func (*VectorContext) EnterRule ¶
func (s *VectorContext) EnterRule(listener antlr.ParseTreeListener)
func (*VectorContext) ExitRule ¶
func (s *VectorContext) ExitRule(listener antlr.ParseTreeListener)
func (*VectorContext) GetParser ¶
func (s *VectorContext) GetParser() antlr.Parser
func (*VectorContext) GetRuleContext ¶
func (s *VectorContext) GetRuleContext() antlr.RuleContext
func (*VectorContext) IDENTIFIER ¶
func (s *VectorContext) IDENTIFIER() antlr.TerminalNode
func (*VectorContext) IsVectorContext ¶
func (*VectorContext) IsVectorContext()
func (*VectorContext) PATH ¶
func (s *VectorContext) PATH() antlr.TerminalNode
func (*VectorContext) Predicate ¶
func (s *VectorContext) Predicate() IPredicateContext
func (*VectorContext) ToStringTree ¶
func (s *VectorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VectorContext) Vector ¶
func (s *VectorContext) Vector(i int) IVectorContext