Documentation ¶
Index ¶
- Constants
- Variables
- func InitEmptyBinaryLhsContext(p *BinaryLhsContext)
- func InitEmptyBoolExprContext(p *BoolExprContext)
- func InitEmptyDatetimeArrayContext(p *DatetimeArrayContext)
- func InitEmptyLimitContext(p *LimitContext)
- func InitEmptyNumberArrayContext(p *NumberArrayContext)
- func InitEmptyOperationContext(p *OperationContext)
- func InitEmptyQueryContext(p *QueryContext)
- func InitEmptySetExprContext(p *SetExprContext)
- func InitEmptySetFunctionContext(p *SetFunctionContext)
- func InitEmptySkipContext(p *SkipContext)
- func InitEmptySortByContext(p *SortByContext)
- func InitEmptySortFieldContext(p *SortFieldContext)
- func InitEmptyStartContext(p *StartContext)
- func InitEmptyStringArrayContext(p *StringArrayContext)
- func InitEmptySubQueryExprContext(p *SubQueryExprContext)
- func ParseZqlDatetime(text string) (time.Time, error)
- func ParseZqlString(text string) string
- func ZitiQlLexerInit()
- func ZitiQlParserInit()
- type AndExprContext
- func (s *AndExprContext) AND(i int) antlr.TerminalNode
- func (s *AndExprContext) AllAND() []antlr.TerminalNode
- func (s *AndExprContext) AllBoolExpr() []IBoolExprContext
- func (s *AndExprContext) AllWS() []antlr.TerminalNode
- func (s *AndExprContext) BoolExpr(i int) IBoolExprContext
- func (s *AndExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndExprContext) GetRuleContext() antlr.RuleContext
- func (s *AndExprContext) WS(i int) antlr.TerminalNode
- type BaseZitiQlListener
- func (s *BaseZitiQlListener) EnterAndExpr(ctx *AndExprContext)
- func (s *BaseZitiQlListener) EnterBetweenDateOp(ctx *BetweenDateOpContext)
- func (s *BaseZitiQlListener) EnterBetweenNumberOp(ctx *BetweenNumberOpContext)
- func (s *BaseZitiQlListener) EnterBinaryContainsOp(ctx *BinaryContainsOpContext)
- func (s *BaseZitiQlListener) EnterBinaryEqualToBoolOp(ctx *BinaryEqualToBoolOpContext)
- func (s *BaseZitiQlListener) EnterBinaryEqualToDatetimeOp(ctx *BinaryEqualToDatetimeOpContext)
- func (s *BaseZitiQlListener) EnterBinaryEqualToNullOp(ctx *BinaryEqualToNullOpContext)
- func (s *BaseZitiQlListener) EnterBinaryEqualToNumberOp(ctx *BinaryEqualToNumberOpContext)
- func (s *BaseZitiQlListener) EnterBinaryEqualToStringOp(ctx *BinaryEqualToStringOpContext)
- func (s *BaseZitiQlListener) EnterBinaryGreaterThanDatetimeOp(ctx *BinaryGreaterThanDatetimeOpContext)
- func (s *BaseZitiQlListener) EnterBinaryGreaterThanNumberOp(ctx *BinaryGreaterThanNumberOpContext)
- func (s *BaseZitiQlListener) EnterBinaryGreaterThanStringOp(ctx *BinaryGreaterThanStringOpContext)
- func (s *BaseZitiQlListener) EnterBinaryLessThanDatetimeOp(ctx *BinaryLessThanDatetimeOpContext)
- func (s *BaseZitiQlListener) EnterBinaryLessThanNumberOp(ctx *BinaryLessThanNumberOpContext)
- func (s *BaseZitiQlListener) EnterBinaryLessThanStringOp(ctx *BinaryLessThanStringOpContext)
- func (s *BaseZitiQlListener) EnterBinaryLhs(ctx *BinaryLhsContext)
- func (s *BaseZitiQlListener) EnterBoolConst(ctx *BoolConstContext)
- func (s *BaseZitiQlListener) EnterBoolSymbol(ctx *BoolSymbolContext)
- func (s *BaseZitiQlListener) EnterDatetimeArray(ctx *DatetimeArrayContext)
- func (s *BaseZitiQlListener) EnterEnd(ctx *EndContext)
- func (s *BaseZitiQlListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseZitiQlListener) EnterGroup(ctx *GroupContext)
- func (s *BaseZitiQlListener) EnterInDatetimeArrayOp(ctx *InDatetimeArrayOpContext)
- func (s *BaseZitiQlListener) EnterInNumberArrayOp(ctx *InNumberArrayOpContext)
- func (s *BaseZitiQlListener) EnterInStringArrayOp(ctx *InStringArrayOpContext)
- func (s *BaseZitiQlListener) EnterIsEmptyFunction(ctx *IsEmptyFunctionContext)
- func (s *BaseZitiQlListener) EnterLimitExpr(ctx *LimitExprContext)
- func (s *BaseZitiQlListener) EnterNotExpr(ctx *NotExprContext)
- func (s *BaseZitiQlListener) EnterNumberArray(ctx *NumberArrayContext)
- func (s *BaseZitiQlListener) EnterOperationOp(ctx *OperationOpContext)
- func (s *BaseZitiQlListener) EnterOrExpr(ctx *OrExprContext)
- func (s *BaseZitiQlListener) EnterQueryStmt(ctx *QueryStmtContext)
- func (s *BaseZitiQlListener) EnterSetExpr(ctx *SetExprContext)
- func (s *BaseZitiQlListener) EnterSetFunctionExpr(ctx *SetFunctionExprContext)
- func (s *BaseZitiQlListener) EnterSkipExpr(ctx *SkipExprContext)
- func (s *BaseZitiQlListener) EnterSortByExpr(ctx *SortByExprContext)
- func (s *BaseZitiQlListener) EnterSortFieldExpr(ctx *SortFieldExprContext)
- func (s *BaseZitiQlListener) EnterStringArray(ctx *StringArrayContext)
- func (s *BaseZitiQlListener) EnterSubQuery(ctx *SubQueryContext)
- func (s *BaseZitiQlListener) ExitAndExpr(ctx *AndExprContext)
- func (s *BaseZitiQlListener) ExitBetweenDateOp(ctx *BetweenDateOpContext)
- func (s *BaseZitiQlListener) ExitBetweenNumberOp(ctx *BetweenNumberOpContext)
- func (s *BaseZitiQlListener) ExitBinaryContainsOp(ctx *BinaryContainsOpContext)
- func (s *BaseZitiQlListener) ExitBinaryEqualToBoolOp(ctx *BinaryEqualToBoolOpContext)
- func (s *BaseZitiQlListener) ExitBinaryEqualToDatetimeOp(ctx *BinaryEqualToDatetimeOpContext)
- func (s *BaseZitiQlListener) ExitBinaryEqualToNullOp(ctx *BinaryEqualToNullOpContext)
- func (s *BaseZitiQlListener) ExitBinaryEqualToNumberOp(ctx *BinaryEqualToNumberOpContext)
- func (s *BaseZitiQlListener) ExitBinaryEqualToStringOp(ctx *BinaryEqualToStringOpContext)
- func (s *BaseZitiQlListener) ExitBinaryGreaterThanDatetimeOp(ctx *BinaryGreaterThanDatetimeOpContext)
- func (s *BaseZitiQlListener) ExitBinaryGreaterThanNumberOp(ctx *BinaryGreaterThanNumberOpContext)
- func (s *BaseZitiQlListener) ExitBinaryGreaterThanStringOp(ctx *BinaryGreaterThanStringOpContext)
- func (s *BaseZitiQlListener) ExitBinaryLessThanDatetimeOp(ctx *BinaryLessThanDatetimeOpContext)
- func (s *BaseZitiQlListener) ExitBinaryLessThanNumberOp(ctx *BinaryLessThanNumberOpContext)
- func (s *BaseZitiQlListener) ExitBinaryLessThanStringOp(ctx *BinaryLessThanStringOpContext)
- func (s *BaseZitiQlListener) ExitBinaryLhs(ctx *BinaryLhsContext)
- func (s *BaseZitiQlListener) ExitBoolConst(ctx *BoolConstContext)
- func (s *BaseZitiQlListener) ExitBoolSymbol(ctx *BoolSymbolContext)
- func (s *BaseZitiQlListener) ExitDatetimeArray(ctx *DatetimeArrayContext)
- func (s *BaseZitiQlListener) ExitEnd(ctx *EndContext)
- func (s *BaseZitiQlListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseZitiQlListener) ExitGroup(ctx *GroupContext)
- func (s *BaseZitiQlListener) ExitInDatetimeArrayOp(ctx *InDatetimeArrayOpContext)
- func (s *BaseZitiQlListener) ExitInNumberArrayOp(ctx *InNumberArrayOpContext)
- func (s *BaseZitiQlListener) ExitInStringArrayOp(ctx *InStringArrayOpContext)
- func (s *BaseZitiQlListener) ExitIsEmptyFunction(ctx *IsEmptyFunctionContext)
- func (s *BaseZitiQlListener) ExitLimitExpr(ctx *LimitExprContext)
- func (s *BaseZitiQlListener) ExitNotExpr(ctx *NotExprContext)
- func (s *BaseZitiQlListener) ExitNumberArray(ctx *NumberArrayContext)
- func (s *BaseZitiQlListener) ExitOperationOp(ctx *OperationOpContext)
- func (s *BaseZitiQlListener) ExitOrExpr(ctx *OrExprContext)
- func (s *BaseZitiQlListener) ExitQueryStmt(ctx *QueryStmtContext)
- func (s *BaseZitiQlListener) ExitSetExpr(ctx *SetExprContext)
- func (s *BaseZitiQlListener) ExitSetFunctionExpr(ctx *SetFunctionExprContext)
- func (s *BaseZitiQlListener) ExitSkipExpr(ctx *SkipExprContext)
- func (s *BaseZitiQlListener) ExitSortByExpr(ctx *SortByExprContext)
- func (s *BaseZitiQlListener) ExitSortFieldExpr(ctx *SortFieldExprContext)
- func (s *BaseZitiQlListener) ExitStringArray(ctx *StringArrayContext)
- func (s *BaseZitiQlListener) ExitSubQuery(ctx *SubQueryContext)
- func (s *BaseZitiQlListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseZitiQlListener) VisitTerminal(node antlr.TerminalNode)
- type BetweenDateOpContext
- func (s *BetweenDateOpContext) AND() antlr.TerminalNode
- func (s *BetweenDateOpContext) AllDATETIME() []antlr.TerminalNode
- func (s *BetweenDateOpContext) AllWS() []antlr.TerminalNode
- func (s *BetweenDateOpContext) BETWEEN() antlr.TerminalNode
- func (s *BetweenDateOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BetweenDateOpContext) DATETIME(i int) antlr.TerminalNode
- func (s *BetweenDateOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BetweenDateOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BetweenDateOpContext) GetRuleContext() antlr.RuleContext
- func (s *BetweenDateOpContext) WS(i int) antlr.TerminalNode
- type BetweenNumberOpContext
- func (s *BetweenNumberOpContext) AND() antlr.TerminalNode
- func (s *BetweenNumberOpContext) AllNUMBER() []antlr.TerminalNode
- func (s *BetweenNumberOpContext) AllWS() []antlr.TerminalNode
- func (s *BetweenNumberOpContext) BETWEEN() antlr.TerminalNode
- func (s *BetweenNumberOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BetweenNumberOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BetweenNumberOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BetweenNumberOpContext) GetRuleContext() antlr.RuleContext
- func (s *BetweenNumberOpContext) NUMBER(i int) antlr.TerminalNode
- func (s *BetweenNumberOpContext) WS(i int) antlr.TerminalNode
- type BinaryContainsOpContext
- func (s *BinaryContainsOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryContainsOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryContainsOpContext) CONTAINS() antlr.TerminalNode
- func (s *BinaryContainsOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryContainsOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryContainsOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryContainsOpContext) ICONTAINS() antlr.TerminalNode
- func (s *BinaryContainsOpContext) NUMBER() antlr.TerminalNode
- func (s *BinaryContainsOpContext) STRING() antlr.TerminalNode
- func (s *BinaryContainsOpContext) WS(i int) antlr.TerminalNode
- type BinaryEqualToBoolOpContext
- func (s *BinaryEqualToBoolOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryEqualToBoolOpContext) BOOL() antlr.TerminalNode
- func (s *BinaryEqualToBoolOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryEqualToBoolOpContext) EQ() antlr.TerminalNode
- func (s *BinaryEqualToBoolOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryEqualToBoolOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryEqualToBoolOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryEqualToBoolOpContext) WS(i int) antlr.TerminalNode
- type BinaryEqualToDatetimeOpContext
- func (s *BinaryEqualToDatetimeOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryEqualToDatetimeOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryEqualToDatetimeOpContext) DATETIME() antlr.TerminalNode
- func (s *BinaryEqualToDatetimeOpContext) EQ() antlr.TerminalNode
- func (s *BinaryEqualToDatetimeOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryEqualToDatetimeOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryEqualToDatetimeOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryEqualToDatetimeOpContext) WS(i int) antlr.TerminalNode
- type BinaryEqualToNullOpContext
- func (s *BinaryEqualToNullOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryEqualToNullOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryEqualToNullOpContext) EQ() antlr.TerminalNode
- func (s *BinaryEqualToNullOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryEqualToNullOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryEqualToNullOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryEqualToNullOpContext) NULL() antlr.TerminalNode
- func (s *BinaryEqualToNullOpContext) WS(i int) antlr.TerminalNode
- type BinaryEqualToNumberOpContext
- func (s *BinaryEqualToNumberOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryEqualToNumberOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryEqualToNumberOpContext) EQ() antlr.TerminalNode
- func (s *BinaryEqualToNumberOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryEqualToNumberOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryEqualToNumberOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryEqualToNumberOpContext) NUMBER() antlr.TerminalNode
- func (s *BinaryEqualToNumberOpContext) WS(i int) antlr.TerminalNode
- type BinaryEqualToStringOpContext
- func (s *BinaryEqualToStringOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryEqualToStringOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryEqualToStringOpContext) EQ() antlr.TerminalNode
- func (s *BinaryEqualToStringOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryEqualToStringOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryEqualToStringOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryEqualToStringOpContext) STRING() antlr.TerminalNode
- func (s *BinaryEqualToStringOpContext) WS(i int) antlr.TerminalNode
- type BinaryGreaterThanDatetimeOpContext
- func (s *BinaryGreaterThanDatetimeOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryGreaterThanDatetimeOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryGreaterThanDatetimeOpContext) DATETIME() antlr.TerminalNode
- func (s *BinaryGreaterThanDatetimeOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryGreaterThanDatetimeOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryGreaterThanDatetimeOpContext) GT() antlr.TerminalNode
- func (s *BinaryGreaterThanDatetimeOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryGreaterThanDatetimeOpContext) WS(i int) antlr.TerminalNode
- type BinaryGreaterThanNumberOpContext
- func (s *BinaryGreaterThanNumberOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryGreaterThanNumberOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryGreaterThanNumberOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryGreaterThanNumberOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryGreaterThanNumberOpContext) GT() antlr.TerminalNode
- func (s *BinaryGreaterThanNumberOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryGreaterThanNumberOpContext) NUMBER() antlr.TerminalNode
- func (s *BinaryGreaterThanNumberOpContext) WS(i int) antlr.TerminalNode
- type BinaryGreaterThanStringOpContext
- func (s *BinaryGreaterThanStringOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryGreaterThanStringOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryGreaterThanStringOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryGreaterThanStringOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryGreaterThanStringOpContext) GT() antlr.TerminalNode
- func (s *BinaryGreaterThanStringOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryGreaterThanStringOpContext) STRING() antlr.TerminalNode
- func (s *BinaryGreaterThanStringOpContext) WS(i int) antlr.TerminalNode
- type BinaryLessThanDatetimeOpContext
- func (s *BinaryLessThanDatetimeOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryLessThanDatetimeOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryLessThanDatetimeOpContext) DATETIME() antlr.TerminalNode
- func (s *BinaryLessThanDatetimeOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryLessThanDatetimeOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryLessThanDatetimeOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryLessThanDatetimeOpContext) LT() antlr.TerminalNode
- func (s *BinaryLessThanDatetimeOpContext) WS(i int) antlr.TerminalNode
- type BinaryLessThanNumberOpContext
- func (s *BinaryLessThanNumberOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryLessThanNumberOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryLessThanNumberOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryLessThanNumberOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryLessThanNumberOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryLessThanNumberOpContext) LT() antlr.TerminalNode
- func (s *BinaryLessThanNumberOpContext) NUMBER() antlr.TerminalNode
- func (s *BinaryLessThanNumberOpContext) WS(i int) antlr.TerminalNode
- type BinaryLessThanStringOpContext
- func (s *BinaryLessThanStringOpContext) AllWS() []antlr.TerminalNode
- func (s *BinaryLessThanStringOpContext) BinaryLhs() IBinaryLhsContext
- func (s *BinaryLessThanStringOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryLessThanStringOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryLessThanStringOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryLessThanStringOpContext) LT() antlr.TerminalNode
- func (s *BinaryLessThanStringOpContext) STRING() antlr.TerminalNode
- func (s *BinaryLessThanStringOpContext) WS(i int) antlr.TerminalNode
- type BinaryLhsContext
- func (s *BinaryLhsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryLhsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryLhsContext) GetParser() antlr.Parser
- func (s *BinaryLhsContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryLhsContext) IDENTIFIER() antlr.TerminalNode
- func (*BinaryLhsContext) IsBinaryLhsContext()
- func (s *BinaryLhsContext) SetFunction() ISetFunctionContext
- func (s *BinaryLhsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BoolConstContext
- type BoolExprContext
- func (s *BoolExprContext) CopyAll(ctx *BoolExprContext)
- func (s *BoolExprContext) GetParser() antlr.Parser
- func (s *BoolExprContext) GetRuleContext() antlr.RuleContext
- func (*BoolExprContext) IsBoolExprContext()
- func (s *BoolExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BoolSymbolContext
- type DatetimeArrayContext
- func (s *DatetimeArrayContext) AllDATETIME() []antlr.TerminalNode
- func (s *DatetimeArrayContext) AllWS() []antlr.TerminalNode
- func (s *DatetimeArrayContext) DATETIME(i int) antlr.TerminalNode
- func (s *DatetimeArrayContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DatetimeArrayContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DatetimeArrayContext) GetParser() antlr.Parser
- func (s *DatetimeArrayContext) GetRuleContext() antlr.RuleContext
- func (*DatetimeArrayContext) IsDatetimeArrayContext()
- func (s *DatetimeArrayContext) LBRACKET() antlr.TerminalNode
- func (s *DatetimeArrayContext) RBRACKET() antlr.TerminalNode
- func (s *DatetimeArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DatetimeArrayContext) WS(i int) antlr.TerminalNode
- type EndContext
- func (s *EndContext) AllWS() []antlr.TerminalNode
- func (s *EndContext) EOF() antlr.TerminalNode
- func (s *EndContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EndContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EndContext) GetRuleContext() antlr.RuleContext
- func (s *EndContext) Query() IQueryContext
- func (s *EndContext) WS(i int) antlr.TerminalNode
- type ErrorListener
- func (el *ErrorListener) ReportAmbiguity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, exact bool, ...)
- func (el *ErrorListener) ReportAttemptingFullContext(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, ...)
- func (el *ErrorListener) ReportContextSensitivity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex, prediction int, ...)
- func (el *ErrorListener) SyntaxError(_ antlr.Recognizer, offendingSymbol interface{}, line, column int, _ string, ...)
- type GroupContext
- func (s *GroupContext) AllWS() []antlr.TerminalNode
- func (s *GroupContext) BoolExpr() IBoolExprContext
- func (s *GroupContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GroupContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GroupContext) GetRuleContext() antlr.RuleContext
- func (s *GroupContext) LPAREN() antlr.TerminalNode
- func (s *GroupContext) RPAREN() antlr.TerminalNode
- func (s *GroupContext) WS(i int) antlr.TerminalNode
- type IBinaryLhsContext
- type IBoolExprContext
- type IDatetimeArrayContext
- type ILimitContext
- type INumberArrayContext
- type IOperationContext
- type IQueryContext
- type ISetExprContext
- type ISetFunctionContext
- type ISkipContext
- type ISortByContext
- type ISortFieldContext
- type IStartContext
- type IStringArrayContext
- type ISubQueryExprContext
- type InDatetimeArrayOpContext
- func (s *InDatetimeArrayOpContext) AllWS() []antlr.TerminalNode
- func (s *InDatetimeArrayOpContext) BinaryLhs() IBinaryLhsContext
- func (s *InDatetimeArrayOpContext) DatetimeArray() IDatetimeArrayContext
- func (s *InDatetimeArrayOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InDatetimeArrayOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InDatetimeArrayOpContext) GetRuleContext() antlr.RuleContext
- func (s *InDatetimeArrayOpContext) IN() antlr.TerminalNode
- func (s *InDatetimeArrayOpContext) WS(i int) antlr.TerminalNode
- type InNumberArrayOpContext
- func (s *InNumberArrayOpContext) AllWS() []antlr.TerminalNode
- func (s *InNumberArrayOpContext) BinaryLhs() IBinaryLhsContext
- func (s *InNumberArrayOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InNumberArrayOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InNumberArrayOpContext) GetRuleContext() antlr.RuleContext
- func (s *InNumberArrayOpContext) IN() antlr.TerminalNode
- func (s *InNumberArrayOpContext) NumberArray() INumberArrayContext
- func (s *InNumberArrayOpContext) WS(i int) antlr.TerminalNode
- type InStringArrayOpContext
- func (s *InStringArrayOpContext) AllWS() []antlr.TerminalNode
- func (s *InStringArrayOpContext) BinaryLhs() IBinaryLhsContext
- func (s *InStringArrayOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InStringArrayOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InStringArrayOpContext) GetRuleContext() antlr.RuleContext
- func (s *InStringArrayOpContext) IN() antlr.TerminalNode
- func (s *InStringArrayOpContext) StringArray() IStringArrayContext
- func (s *InStringArrayOpContext) WS(i int) antlr.TerminalNode
- type IsEmptyFunctionContext
- func (s *IsEmptyFunctionContext) AllWS() []antlr.TerminalNode
- func (s *IsEmptyFunctionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IsEmptyFunctionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IsEmptyFunctionContext) GetRuleContext() antlr.RuleContext
- func (s *IsEmptyFunctionContext) ISEMPTY() antlr.TerminalNode
- func (s *IsEmptyFunctionContext) LPAREN() antlr.TerminalNode
- func (s *IsEmptyFunctionContext) RPAREN() antlr.TerminalNode
- func (s *IsEmptyFunctionContext) SetExpr() ISetExprContext
- func (s *IsEmptyFunctionContext) WS(i int) antlr.TerminalNode
- type LimitContext
- type LimitExprContext
- func (s *LimitExprContext) AllWS() []antlr.TerminalNode
- func (s *LimitExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LimitExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LimitExprContext) GetRuleContext() antlr.RuleContext
- func (s *LimitExprContext) LIMIT_ROWS() antlr.TerminalNode
- func (s *LimitExprContext) NONE() antlr.TerminalNode
- func (s *LimitExprContext) NUMBER() antlr.TerminalNode
- func (s *LimitExprContext) WS(i int) antlr.TerminalNode
- type NotExprContext
- func (s *NotExprContext) AllWS() []antlr.TerminalNode
- func (s *NotExprContext) BoolExpr() IBoolExprContext
- func (s *NotExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NotExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NotExprContext) GetRuleContext() antlr.RuleContext
- func (s *NotExprContext) NOT() antlr.TerminalNode
- func (s *NotExprContext) WS(i int) antlr.TerminalNode
- type NumberArrayContext
- func (s *NumberArrayContext) AllNUMBER() []antlr.TerminalNode
- func (s *NumberArrayContext) AllWS() []antlr.TerminalNode
- func (s *NumberArrayContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumberArrayContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumberArrayContext) GetParser() antlr.Parser
- func (s *NumberArrayContext) GetRuleContext() antlr.RuleContext
- func (*NumberArrayContext) IsNumberArrayContext()
- func (s *NumberArrayContext) LBRACKET() antlr.TerminalNode
- func (s *NumberArrayContext) NUMBER(i int) antlr.TerminalNode
- func (s *NumberArrayContext) RBRACKET() antlr.TerminalNode
- func (s *NumberArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *NumberArrayContext) WS(i int) antlr.TerminalNode
- type OperationContext
- func (s *OperationContext) CopyAll(ctx *OperationContext)
- func (s *OperationContext) GetParser() antlr.Parser
- func (s *OperationContext) GetRuleContext() antlr.RuleContext
- func (*OperationContext) IsOperationContext()
- func (s *OperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OperationOpContext
- type OrExprContext
- func (s *OrExprContext) AllBoolExpr() []IBoolExprContext
- func (s *OrExprContext) AllOR() []antlr.TerminalNode
- func (s *OrExprContext) AllWS() []antlr.TerminalNode
- func (s *OrExprContext) BoolExpr(i int) IBoolExprContext
- func (s *OrExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrExprContext) GetRuleContext() antlr.RuleContext
- func (s *OrExprContext) OR(i int) antlr.TerminalNode
- func (s *OrExprContext) WS(i int) antlr.TerminalNode
- type ParseError
- type QueryContext
- type QueryStmtContext
- func (s *QueryStmtContext) AllWS() []antlr.TerminalNode
- func (s *QueryStmtContext) BoolExpr() IBoolExprContext
- func (s *QueryStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QueryStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QueryStmtContext) GetRuleContext() antlr.RuleContext
- func (s *QueryStmtContext) Limit() ILimitContext
- func (s *QueryStmtContext) Skip() ISkipContext
- func (s *QueryStmtContext) SortBy() ISortByContext
- func (s *QueryStmtContext) WS(i int) antlr.TerminalNode
- type SetExprContext
- func (s *SetExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SetExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SetExprContext) GetParser() antlr.Parser
- func (s *SetExprContext) GetRuleContext() antlr.RuleContext
- func (s *SetExprContext) IDENTIFIER() antlr.TerminalNode
- func (*SetExprContext) IsSetExprContext()
- func (s *SetExprContext) SubQueryExpr() ISubQueryExprContext
- func (s *SetExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SetFunctionContext
- func (s *SetFunctionContext) CopyAll(ctx *SetFunctionContext)
- func (s *SetFunctionContext) GetParser() antlr.Parser
- func (s *SetFunctionContext) GetRuleContext() antlr.RuleContext
- func (*SetFunctionContext) IsSetFunctionContext()
- func (s *SetFunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SetFunctionExprContext
- func (s *SetFunctionExprContext) ALL_OF() antlr.TerminalNode
- func (s *SetFunctionExprContext) ANY_OF() antlr.TerminalNode
- func (s *SetFunctionExprContext) AllWS() []antlr.TerminalNode
- func (s *SetFunctionExprContext) COUNT() antlr.TerminalNode
- func (s *SetFunctionExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SetFunctionExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SetFunctionExprContext) GetRuleContext() antlr.RuleContext
- func (s *SetFunctionExprContext) IDENTIFIER() antlr.TerminalNode
- func (s *SetFunctionExprContext) LPAREN() antlr.TerminalNode
- func (s *SetFunctionExprContext) RPAREN() antlr.TerminalNode
- func (s *SetFunctionExprContext) SetExpr() ISetExprContext
- func (s *SetFunctionExprContext) WS(i int) antlr.TerminalNode
- type SkipContext
- type SkipExprContext
- func (s *SkipExprContext) AllWS() []antlr.TerminalNode
- func (s *SkipExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SkipExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SkipExprContext) GetRuleContext() antlr.RuleContext
- func (s *SkipExprContext) NUMBER() antlr.TerminalNode
- func (s *SkipExprContext) SKIP_ROWS() antlr.TerminalNode
- func (s *SkipExprContext) WS(i int) antlr.TerminalNode
- type SortByContext
- type SortByExprContext
- func (s *SortByExprContext) AllSortField() []ISortFieldContext
- func (s *SortByExprContext) AllWS() []antlr.TerminalNode
- func (s *SortByExprContext) BY() antlr.TerminalNode
- func (s *SortByExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SortByExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SortByExprContext) GetRuleContext() antlr.RuleContext
- func (s *SortByExprContext) SORT() antlr.TerminalNode
- func (s *SortByExprContext) SortField(i int) ISortFieldContext
- func (s *SortByExprContext) WS(i int) antlr.TerminalNode
- type SortFieldContext
- func (s *SortFieldContext) CopyAll(ctx *SortFieldContext)
- func (s *SortFieldContext) GetParser() antlr.Parser
- func (s *SortFieldContext) GetRuleContext() antlr.RuleContext
- func (*SortFieldContext) IsSortFieldContext()
- func (s *SortFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SortFieldExprContext
- func (s *SortFieldExprContext) ASC() antlr.TerminalNode
- func (s *SortFieldExprContext) AllWS() []antlr.TerminalNode
- func (s *SortFieldExprContext) DESC() antlr.TerminalNode
- func (s *SortFieldExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SortFieldExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SortFieldExprContext) GetRuleContext() antlr.RuleContext
- func (s *SortFieldExprContext) IDENTIFIER() antlr.TerminalNode
- func (s *SortFieldExprContext) WS(i int) antlr.TerminalNode
- type StartContext
- type StringArrayContext
- func (s *StringArrayContext) AllSTRING() []antlr.TerminalNode
- func (s *StringArrayContext) AllWS() []antlr.TerminalNode
- func (s *StringArrayContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringArrayContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringArrayContext) GetParser() antlr.Parser
- func (s *StringArrayContext) GetRuleContext() antlr.RuleContext
- func (*StringArrayContext) IsStringArrayContext()
- func (s *StringArrayContext) LBRACKET() antlr.TerminalNode
- func (s *StringArrayContext) RBRACKET() antlr.TerminalNode
- func (s *StringArrayContext) STRING(i int) antlr.TerminalNode
- func (s *StringArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StringArrayContext) WS(i int) antlr.TerminalNode
- type SubQueryContext
- func (s *SubQueryContext) AllWS() []antlr.TerminalNode
- func (s *SubQueryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SubQueryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SubQueryContext) FROM() antlr.TerminalNode
- func (s *SubQueryContext) GetRuleContext() antlr.RuleContext
- func (s *SubQueryContext) IDENTIFIER() antlr.TerminalNode
- func (s *SubQueryContext) Query() IQueryContext
- func (s *SubQueryContext) WHERE() antlr.TerminalNode
- func (s *SubQueryContext) WS(i int) antlr.TerminalNode
- type SubQueryExprContext
- func (s *SubQueryExprContext) CopyAll(ctx *SubQueryExprContext)
- func (s *SubQueryExprContext) GetParser() antlr.Parser
- func (s *SubQueryExprContext) GetRuleContext() antlr.RuleContext
- func (*SubQueryExprContext) IsSubQueryExprContext()
- func (s *SubQueryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ZitiQlLexer
- type ZitiQlListener
- type ZitiQlParser
- func (p *ZitiQlParser) BinaryLhs() (localctx IBinaryLhsContext)
- func (p *ZitiQlParser) BoolExpr() (localctx IBoolExprContext)
- func (p *ZitiQlParser) BoolExpr_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *ZitiQlParser) DatetimeArray() (localctx IDatetimeArrayContext)
- func (p *ZitiQlParser) Limit() (localctx ILimitContext)
- func (p *ZitiQlParser) NumberArray() (localctx INumberArrayContext)
- func (p *ZitiQlParser) Operation() (localctx IOperationContext)
- func (p *ZitiQlParser) Query() (localctx IQueryContext)
- func (p *ZitiQlParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *ZitiQlParser) SetExpr() (localctx ISetExprContext)
- func (p *ZitiQlParser) SetFunction() (localctx ISetFunctionContext)
- func (p *ZitiQlParser) Skip() (localctx ISkipContext)
- func (p *ZitiQlParser) SortBy() (localctx ISortByContext)
- func (p *ZitiQlParser) SortField() (localctx ISortFieldContext)
- func (p *ZitiQlParser) Start_() (localctx IStartContext)
- func (p *ZitiQlParser) StringArray() (localctx IStringArrayContext)
- func (p *ZitiQlParser) SubQueryExpr() (localctx ISubQueryExprContext)
Constants ¶
const ( ZitiQlLexerT__0 = 1 ZitiQlLexerWS = 2 ZitiQlLexerLPAREN = 3 ZitiQlLexerRPAREN = 4 ZitiQlLexerLBRACKET = 5 ZitiQlLexerRBRACKET = 6 ZitiQlLexerAND = 7 ZitiQlLexerOR = 8 ZitiQlLexerLT = 9 ZitiQlLexerGT = 10 ZitiQlLexerEQ = 11 ZitiQlLexerCONTAINS = 12 ZitiQlLexerICONTAINS = 13 ZitiQlLexerIN = 14 ZitiQlLexerBETWEEN = 15 ZitiQlLexerBOOL = 16 ZitiQlLexerDATETIME = 17 ZitiQlLexerALL_OF = 18 ZitiQlLexerANY_OF = 19 ZitiQlLexerCOUNT = 20 ZitiQlLexerISEMPTY = 21 ZitiQlLexerSTRING = 22 ZitiQlLexerNUMBER = 23 ZitiQlLexerNULL = 24 ZitiQlLexerNOT = 25 ZitiQlLexerASC = 26 ZitiQlLexerDESC = 27 ZitiQlLexerSORT = 28 ZitiQlLexerBY = 29 ZitiQlLexerSKIP_ROWS = 30 ZitiQlLexerLIMIT_ROWS = 31 ZitiQlLexerNONE = 32 ZitiQlLexerWHERE = 33 ZitiQlLexerFROM = 34 ZitiQlLexerIDENTIFIER = 35 ZitiQlLexerRFC3339_DATE_TIME = 36 )
ZitiQlLexer tokens.
const ( ZitiQlParserEOF = antlr.TokenEOF ZitiQlParserT__0 = 1 ZitiQlParserWS = 2 ZitiQlParserLPAREN = 3 ZitiQlParserRPAREN = 4 ZitiQlParserLBRACKET = 5 ZitiQlParserRBRACKET = 6 ZitiQlParserAND = 7 ZitiQlParserOR = 8 ZitiQlParserLT = 9 ZitiQlParserGT = 10 ZitiQlParserEQ = 11 ZitiQlParserCONTAINS = 12 ZitiQlParserICONTAINS = 13 ZitiQlParserIN = 14 ZitiQlParserBETWEEN = 15 ZitiQlParserBOOL = 16 ZitiQlParserDATETIME = 17 ZitiQlParserALL_OF = 18 ZitiQlParserANY_OF = 19 ZitiQlParserCOUNT = 20 ZitiQlParserISEMPTY = 21 ZitiQlParserSTRING = 22 ZitiQlParserNUMBER = 23 ZitiQlParserNULL = 24 ZitiQlParserNOT = 25 ZitiQlParserASC = 26 ZitiQlParserDESC = 27 ZitiQlParserSORT = 28 ZitiQlParserBY = 29 ZitiQlParserSKIP_ROWS = 30 ZitiQlParserLIMIT_ROWS = 31 ZitiQlParserNONE = 32 ZitiQlParserWHERE = 33 ZitiQlParserFROM = 34 ZitiQlParserIDENTIFIER = 35 ZitiQlParserRFC3339_DATE_TIME = 36 )
ZitiQlParser tokens.
const ( ZitiQlParserRULE_stringArray = 0 ZitiQlParserRULE_numberArray = 1 ZitiQlParserRULE_datetimeArray = 2 ZitiQlParserRULE_start = 3 ZitiQlParserRULE_query = 4 ZitiQlParserRULE_skip = 5 ZitiQlParserRULE_limit = 6 ZitiQlParserRULE_sortBy = 7 ZitiQlParserRULE_sortField = 8 ZitiQlParserRULE_boolExpr = 9 ZitiQlParserRULE_operation = 10 ZitiQlParserRULE_binaryLhs = 11 ZitiQlParserRULE_setFunction = 12 ZitiQlParserRULE_setExpr = 13 ZitiQlParserRULE_subQueryExpr = 14 )
ZitiQlParser rules.
Variables ¶
var ZitiQlLexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
var ZitiQlParserStaticData struct { LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
Functions ¶
func InitEmptyBinaryLhsContext ¶ added in v0.2.16
func InitEmptyBinaryLhsContext(p *BinaryLhsContext)
func InitEmptyBoolExprContext ¶ added in v0.2.16
func InitEmptyBoolExprContext(p *BoolExprContext)
func InitEmptyDatetimeArrayContext ¶ added in v0.2.16
func InitEmptyDatetimeArrayContext(p *DatetimeArrayContext)
func InitEmptyLimitContext ¶ added in v0.2.16
func InitEmptyLimitContext(p *LimitContext)
func InitEmptyNumberArrayContext ¶ added in v0.2.16
func InitEmptyNumberArrayContext(p *NumberArrayContext)
func InitEmptyOperationContext ¶ added in v0.2.16
func InitEmptyOperationContext(p *OperationContext)
func InitEmptyQueryContext ¶ added in v0.2.16
func InitEmptyQueryContext(p *QueryContext)
func InitEmptySetExprContext ¶ added in v0.2.16
func InitEmptySetExprContext(p *SetExprContext)
func InitEmptySetFunctionContext ¶ added in v0.2.16
func InitEmptySetFunctionContext(p *SetFunctionContext)
func InitEmptySkipContext ¶ added in v0.2.16
func InitEmptySkipContext(p *SkipContext)
func InitEmptySortByContext ¶ added in v0.2.16
func InitEmptySortByContext(p *SortByContext)
func InitEmptySortFieldContext ¶ added in v0.2.16
func InitEmptySortFieldContext(p *SortFieldContext)
func InitEmptyStartContext ¶ added in v0.2.16
func InitEmptyStartContext(p *StartContext)
func InitEmptyStringArrayContext ¶ added in v0.2.16
func InitEmptyStringArrayContext(p *StringArrayContext)
func InitEmptySubQueryExprContext ¶ added in v0.2.16
func InitEmptySubQueryExprContext(p *SubQueryExprContext)
func ParseZqlString ¶
func ZitiQlLexerInit ¶ added in v0.2.16
func ZitiQlLexerInit()
ZitiQlLexerInit initializes any static state used to implement ZitiQlLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewZitiQlLexer(). You can call this function if you wish to initialize the static state ahead of time.
func ZitiQlParserInit ¶ added in v0.2.16
func ZitiQlParserInit()
ZitiQlParserInit initializes any static state used to implement ZitiQlParser. By default the static state used to implement the parser is lazily initialized during the first call to NewZitiQlParser(). You can call this function if you wish to initialize the static state ahead of time.
Types ¶
type AndExprContext ¶
type AndExprContext struct {
BoolExprContext
}
func NewAndExprContext ¶
func NewAndExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AndExprContext
func (*AndExprContext) AND ¶
func (s *AndExprContext) AND(i int) antlr.TerminalNode
func (*AndExprContext) AllAND ¶
func (s *AndExprContext) AllAND() []antlr.TerminalNode
func (*AndExprContext) AllBoolExpr ¶
func (s *AndExprContext) AllBoolExpr() []IBoolExprContext
func (*AndExprContext) AllWS ¶
func (s *AndExprContext) AllWS() []antlr.TerminalNode
func (*AndExprContext) BoolExpr ¶
func (s *AndExprContext) BoolExpr(i int) IBoolExprContext
func (*AndExprContext) EnterRule ¶
func (s *AndExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*AndExprContext) ExitRule ¶
func (s *AndExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*AndExprContext) GetRuleContext ¶
func (s *AndExprContext) GetRuleContext() antlr.RuleContext
func (*AndExprContext) WS ¶
func (s *AndExprContext) WS(i int) antlr.TerminalNode
type BaseZitiQlListener ¶
type BaseZitiQlListener struct{}
BaseZitiQlListener is a complete listener for a parse tree produced by ZitiQlParser.
func (*BaseZitiQlListener) EnterAndExpr ¶
func (s *BaseZitiQlListener) EnterAndExpr(ctx *AndExprContext)
EnterAndExpr is called when production AndExpr is entered.
func (*BaseZitiQlListener) EnterBetweenDateOp ¶
func (s *BaseZitiQlListener) EnterBetweenDateOp(ctx *BetweenDateOpContext)
EnterBetweenDateOp is called when production BetweenDateOp is entered.
func (*BaseZitiQlListener) EnterBetweenNumberOp ¶
func (s *BaseZitiQlListener) EnterBetweenNumberOp(ctx *BetweenNumberOpContext)
EnterBetweenNumberOp is called when production BetweenNumberOp is entered.
func (*BaseZitiQlListener) EnterBinaryContainsOp ¶
func (s *BaseZitiQlListener) EnterBinaryContainsOp(ctx *BinaryContainsOpContext)
EnterBinaryContainsOp is called when production BinaryContainsOp is entered.
func (*BaseZitiQlListener) EnterBinaryEqualToBoolOp ¶
func (s *BaseZitiQlListener) EnterBinaryEqualToBoolOp(ctx *BinaryEqualToBoolOpContext)
EnterBinaryEqualToBoolOp is called when production BinaryEqualToBoolOp is entered.
func (*BaseZitiQlListener) EnterBinaryEqualToDatetimeOp ¶
func (s *BaseZitiQlListener) EnterBinaryEqualToDatetimeOp(ctx *BinaryEqualToDatetimeOpContext)
EnterBinaryEqualToDatetimeOp is called when production BinaryEqualToDatetimeOp is entered.
func (*BaseZitiQlListener) EnterBinaryEqualToNullOp ¶
func (s *BaseZitiQlListener) EnterBinaryEqualToNullOp(ctx *BinaryEqualToNullOpContext)
EnterBinaryEqualToNullOp is called when production BinaryEqualToNullOp is entered.
func (*BaseZitiQlListener) EnterBinaryEqualToNumberOp ¶
func (s *BaseZitiQlListener) EnterBinaryEqualToNumberOp(ctx *BinaryEqualToNumberOpContext)
EnterBinaryEqualToNumberOp is called when production BinaryEqualToNumberOp is entered.
func (*BaseZitiQlListener) EnterBinaryEqualToStringOp ¶
func (s *BaseZitiQlListener) EnterBinaryEqualToStringOp(ctx *BinaryEqualToStringOpContext)
EnterBinaryEqualToStringOp is called when production BinaryEqualToStringOp is entered.
func (*BaseZitiQlListener) EnterBinaryGreaterThanDatetimeOp ¶
func (s *BaseZitiQlListener) EnterBinaryGreaterThanDatetimeOp(ctx *BinaryGreaterThanDatetimeOpContext)
EnterBinaryGreaterThanDatetimeOp is called when production BinaryGreaterThanDatetimeOp is entered.
func (*BaseZitiQlListener) EnterBinaryGreaterThanNumberOp ¶
func (s *BaseZitiQlListener) EnterBinaryGreaterThanNumberOp(ctx *BinaryGreaterThanNumberOpContext)
EnterBinaryGreaterThanNumberOp is called when production BinaryGreaterThanNumberOp is entered.
func (*BaseZitiQlListener) EnterBinaryGreaterThanStringOp ¶
func (s *BaseZitiQlListener) EnterBinaryGreaterThanStringOp(ctx *BinaryGreaterThanStringOpContext)
EnterBinaryGreaterThanStringOp is called when production BinaryGreaterThanStringOp is entered.
func (*BaseZitiQlListener) EnterBinaryLessThanDatetimeOp ¶
func (s *BaseZitiQlListener) EnterBinaryLessThanDatetimeOp(ctx *BinaryLessThanDatetimeOpContext)
EnterBinaryLessThanDatetimeOp is called when production BinaryLessThanDatetimeOp is entered.
func (*BaseZitiQlListener) EnterBinaryLessThanNumberOp ¶
func (s *BaseZitiQlListener) EnterBinaryLessThanNumberOp(ctx *BinaryLessThanNumberOpContext)
EnterBinaryLessThanNumberOp is called when production BinaryLessThanNumberOp is entered.
func (*BaseZitiQlListener) EnterBinaryLessThanStringOp ¶
func (s *BaseZitiQlListener) EnterBinaryLessThanStringOp(ctx *BinaryLessThanStringOpContext)
EnterBinaryLessThanStringOp is called when production BinaryLessThanStringOp is entered.
func (*BaseZitiQlListener) EnterBinaryLhs ¶
func (s *BaseZitiQlListener) EnterBinaryLhs(ctx *BinaryLhsContext)
EnterBinaryLhs is called when production binaryLhs is entered.
func (*BaseZitiQlListener) EnterBoolConst ¶
func (s *BaseZitiQlListener) EnterBoolConst(ctx *BoolConstContext)
EnterBoolConst is called when production BoolConst is entered.
func (*BaseZitiQlListener) EnterBoolSymbol ¶
func (s *BaseZitiQlListener) EnterBoolSymbol(ctx *BoolSymbolContext)
EnterBoolSymbol is called when production BoolSymbol is entered.
func (*BaseZitiQlListener) EnterDatetimeArray ¶
func (s *BaseZitiQlListener) EnterDatetimeArray(ctx *DatetimeArrayContext)
EnterDatetimeArray is called when production datetimeArray is entered.
func (*BaseZitiQlListener) EnterEnd ¶
func (s *BaseZitiQlListener) EnterEnd(ctx *EndContext)
EnterEnd is called when production End is entered.
func (*BaseZitiQlListener) EnterEveryRule ¶
func (s *BaseZitiQlListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseZitiQlListener) EnterGroup ¶
func (s *BaseZitiQlListener) EnterGroup(ctx *GroupContext)
EnterGroup is called when production Group is entered.
func (*BaseZitiQlListener) EnterInDatetimeArrayOp ¶
func (s *BaseZitiQlListener) EnterInDatetimeArrayOp(ctx *InDatetimeArrayOpContext)
EnterInDatetimeArrayOp is called when production InDatetimeArrayOp is entered.
func (*BaseZitiQlListener) EnterInNumberArrayOp ¶
func (s *BaseZitiQlListener) EnterInNumberArrayOp(ctx *InNumberArrayOpContext)
EnterInNumberArrayOp is called when production InNumberArrayOp is entered.
func (*BaseZitiQlListener) EnterInStringArrayOp ¶
func (s *BaseZitiQlListener) EnterInStringArrayOp(ctx *InStringArrayOpContext)
EnterInStringArrayOp is called when production InStringArrayOp is entered.
func (*BaseZitiQlListener) EnterIsEmptyFunction ¶
func (s *BaseZitiQlListener) EnterIsEmptyFunction(ctx *IsEmptyFunctionContext)
EnterIsEmptyFunction is called when production IsEmptyFunction is entered.
func (*BaseZitiQlListener) EnterLimitExpr ¶
func (s *BaseZitiQlListener) EnterLimitExpr(ctx *LimitExprContext)
EnterLimitExpr is called when production LimitExpr is entered.
func (*BaseZitiQlListener) EnterNotExpr ¶
func (s *BaseZitiQlListener) EnterNotExpr(ctx *NotExprContext)
EnterNotExpr is called when production NotExpr is entered.
func (*BaseZitiQlListener) EnterNumberArray ¶
func (s *BaseZitiQlListener) EnterNumberArray(ctx *NumberArrayContext)
EnterNumberArray is called when production numberArray is entered.
func (*BaseZitiQlListener) EnterOperationOp ¶
func (s *BaseZitiQlListener) EnterOperationOp(ctx *OperationOpContext)
EnterOperationOp is called when production OperationOp is entered.
func (*BaseZitiQlListener) EnterOrExpr ¶
func (s *BaseZitiQlListener) EnterOrExpr(ctx *OrExprContext)
EnterOrExpr is called when production OrExpr is entered.
func (*BaseZitiQlListener) EnterQueryStmt ¶
func (s *BaseZitiQlListener) EnterQueryStmt(ctx *QueryStmtContext)
EnterQueryStmt is called when production QueryStmt is entered.
func (*BaseZitiQlListener) EnterSetExpr ¶
func (s *BaseZitiQlListener) EnterSetExpr(ctx *SetExprContext)
EnterSetExpr is called when production setExpr is entered.
func (*BaseZitiQlListener) EnterSetFunctionExpr ¶
func (s *BaseZitiQlListener) EnterSetFunctionExpr(ctx *SetFunctionExprContext)
EnterSetFunctionExpr is called when production SetFunctionExpr is entered.
func (*BaseZitiQlListener) EnterSkipExpr ¶
func (s *BaseZitiQlListener) EnterSkipExpr(ctx *SkipExprContext)
EnterSkipExpr is called when production SkipExpr is entered.
func (*BaseZitiQlListener) EnterSortByExpr ¶
func (s *BaseZitiQlListener) EnterSortByExpr(ctx *SortByExprContext)
EnterSortByExpr is called when production SortByExpr is entered.
func (*BaseZitiQlListener) EnterSortFieldExpr ¶
func (s *BaseZitiQlListener) EnterSortFieldExpr(ctx *SortFieldExprContext)
EnterSortFieldExpr is called when production SortFieldExpr is entered.
func (*BaseZitiQlListener) EnterStringArray ¶
func (s *BaseZitiQlListener) EnterStringArray(ctx *StringArrayContext)
EnterStringArray is called when production stringArray is entered.
func (*BaseZitiQlListener) EnterSubQuery ¶
func (s *BaseZitiQlListener) EnterSubQuery(ctx *SubQueryContext)
EnterSubQuery is called when production SubQuery is entered.
func (*BaseZitiQlListener) ExitAndExpr ¶
func (s *BaseZitiQlListener) ExitAndExpr(ctx *AndExprContext)
ExitAndExpr is called when production AndExpr is exited.
func (*BaseZitiQlListener) ExitBetweenDateOp ¶
func (s *BaseZitiQlListener) ExitBetweenDateOp(ctx *BetweenDateOpContext)
ExitBetweenDateOp is called when production BetweenDateOp is exited.
func (*BaseZitiQlListener) ExitBetweenNumberOp ¶
func (s *BaseZitiQlListener) ExitBetweenNumberOp(ctx *BetweenNumberOpContext)
ExitBetweenNumberOp is called when production BetweenNumberOp is exited.
func (*BaseZitiQlListener) ExitBinaryContainsOp ¶
func (s *BaseZitiQlListener) ExitBinaryContainsOp(ctx *BinaryContainsOpContext)
ExitBinaryContainsOp is called when production BinaryContainsOp is exited.
func (*BaseZitiQlListener) ExitBinaryEqualToBoolOp ¶
func (s *BaseZitiQlListener) ExitBinaryEqualToBoolOp(ctx *BinaryEqualToBoolOpContext)
ExitBinaryEqualToBoolOp is called when production BinaryEqualToBoolOp is exited.
func (*BaseZitiQlListener) ExitBinaryEqualToDatetimeOp ¶
func (s *BaseZitiQlListener) ExitBinaryEqualToDatetimeOp(ctx *BinaryEqualToDatetimeOpContext)
ExitBinaryEqualToDatetimeOp is called when production BinaryEqualToDatetimeOp is exited.
func (*BaseZitiQlListener) ExitBinaryEqualToNullOp ¶
func (s *BaseZitiQlListener) ExitBinaryEqualToNullOp(ctx *BinaryEqualToNullOpContext)
ExitBinaryEqualToNullOp is called when production BinaryEqualToNullOp is exited.
func (*BaseZitiQlListener) ExitBinaryEqualToNumberOp ¶
func (s *BaseZitiQlListener) ExitBinaryEqualToNumberOp(ctx *BinaryEqualToNumberOpContext)
ExitBinaryEqualToNumberOp is called when production BinaryEqualToNumberOp is exited.
func (*BaseZitiQlListener) ExitBinaryEqualToStringOp ¶
func (s *BaseZitiQlListener) ExitBinaryEqualToStringOp(ctx *BinaryEqualToStringOpContext)
ExitBinaryEqualToStringOp is called when production BinaryEqualToStringOp is exited.
func (*BaseZitiQlListener) ExitBinaryGreaterThanDatetimeOp ¶
func (s *BaseZitiQlListener) ExitBinaryGreaterThanDatetimeOp(ctx *BinaryGreaterThanDatetimeOpContext)
ExitBinaryGreaterThanDatetimeOp is called when production BinaryGreaterThanDatetimeOp is exited.
func (*BaseZitiQlListener) ExitBinaryGreaterThanNumberOp ¶
func (s *BaseZitiQlListener) ExitBinaryGreaterThanNumberOp(ctx *BinaryGreaterThanNumberOpContext)
ExitBinaryGreaterThanNumberOp is called when production BinaryGreaterThanNumberOp is exited.
func (*BaseZitiQlListener) ExitBinaryGreaterThanStringOp ¶
func (s *BaseZitiQlListener) ExitBinaryGreaterThanStringOp(ctx *BinaryGreaterThanStringOpContext)
ExitBinaryGreaterThanStringOp is called when production BinaryGreaterThanStringOp is exited.
func (*BaseZitiQlListener) ExitBinaryLessThanDatetimeOp ¶
func (s *BaseZitiQlListener) ExitBinaryLessThanDatetimeOp(ctx *BinaryLessThanDatetimeOpContext)
ExitBinaryLessThanDatetimeOp is called when production BinaryLessThanDatetimeOp is exited.
func (*BaseZitiQlListener) ExitBinaryLessThanNumberOp ¶
func (s *BaseZitiQlListener) ExitBinaryLessThanNumberOp(ctx *BinaryLessThanNumberOpContext)
ExitBinaryLessThanNumberOp is called when production BinaryLessThanNumberOp is exited.
func (*BaseZitiQlListener) ExitBinaryLessThanStringOp ¶
func (s *BaseZitiQlListener) ExitBinaryLessThanStringOp(ctx *BinaryLessThanStringOpContext)
ExitBinaryLessThanStringOp is called when production BinaryLessThanStringOp is exited.
func (*BaseZitiQlListener) ExitBinaryLhs ¶
func (s *BaseZitiQlListener) ExitBinaryLhs(ctx *BinaryLhsContext)
ExitBinaryLhs is called when production binaryLhs is exited.
func (*BaseZitiQlListener) ExitBoolConst ¶
func (s *BaseZitiQlListener) ExitBoolConst(ctx *BoolConstContext)
ExitBoolConst is called when production BoolConst is exited.
func (*BaseZitiQlListener) ExitBoolSymbol ¶
func (s *BaseZitiQlListener) ExitBoolSymbol(ctx *BoolSymbolContext)
ExitBoolSymbol is called when production BoolSymbol is exited.
func (*BaseZitiQlListener) ExitDatetimeArray ¶
func (s *BaseZitiQlListener) ExitDatetimeArray(ctx *DatetimeArrayContext)
ExitDatetimeArray is called when production datetimeArray is exited.
func (*BaseZitiQlListener) ExitEnd ¶
func (s *BaseZitiQlListener) ExitEnd(ctx *EndContext)
ExitEnd is called when production End is exited.
func (*BaseZitiQlListener) ExitEveryRule ¶
func (s *BaseZitiQlListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseZitiQlListener) ExitGroup ¶
func (s *BaseZitiQlListener) ExitGroup(ctx *GroupContext)
ExitGroup is called when production Group is exited.
func (*BaseZitiQlListener) ExitInDatetimeArrayOp ¶
func (s *BaseZitiQlListener) ExitInDatetimeArrayOp(ctx *InDatetimeArrayOpContext)
ExitInDatetimeArrayOp is called when production InDatetimeArrayOp is exited.
func (*BaseZitiQlListener) ExitInNumberArrayOp ¶
func (s *BaseZitiQlListener) ExitInNumberArrayOp(ctx *InNumberArrayOpContext)
ExitInNumberArrayOp is called when production InNumberArrayOp is exited.
func (*BaseZitiQlListener) ExitInStringArrayOp ¶
func (s *BaseZitiQlListener) ExitInStringArrayOp(ctx *InStringArrayOpContext)
ExitInStringArrayOp is called when production InStringArrayOp is exited.
func (*BaseZitiQlListener) ExitIsEmptyFunction ¶
func (s *BaseZitiQlListener) ExitIsEmptyFunction(ctx *IsEmptyFunctionContext)
ExitIsEmptyFunction is called when production IsEmptyFunction is exited.
func (*BaseZitiQlListener) ExitLimitExpr ¶
func (s *BaseZitiQlListener) ExitLimitExpr(ctx *LimitExprContext)
ExitLimitExpr is called when production LimitExpr is exited.
func (*BaseZitiQlListener) ExitNotExpr ¶
func (s *BaseZitiQlListener) ExitNotExpr(ctx *NotExprContext)
ExitNotExpr is called when production NotExpr is exited.
func (*BaseZitiQlListener) ExitNumberArray ¶
func (s *BaseZitiQlListener) ExitNumberArray(ctx *NumberArrayContext)
ExitNumberArray is called when production numberArray is exited.
func (*BaseZitiQlListener) ExitOperationOp ¶
func (s *BaseZitiQlListener) ExitOperationOp(ctx *OperationOpContext)
ExitOperationOp is called when production OperationOp is exited.
func (*BaseZitiQlListener) ExitOrExpr ¶
func (s *BaseZitiQlListener) ExitOrExpr(ctx *OrExprContext)
ExitOrExpr is called when production OrExpr is exited.
func (*BaseZitiQlListener) ExitQueryStmt ¶
func (s *BaseZitiQlListener) ExitQueryStmt(ctx *QueryStmtContext)
ExitQueryStmt is called when production QueryStmt is exited.
func (*BaseZitiQlListener) ExitSetExpr ¶
func (s *BaseZitiQlListener) ExitSetExpr(ctx *SetExprContext)
ExitSetExpr is called when production setExpr is exited.
func (*BaseZitiQlListener) ExitSetFunctionExpr ¶
func (s *BaseZitiQlListener) ExitSetFunctionExpr(ctx *SetFunctionExprContext)
ExitSetFunctionExpr is called when production SetFunctionExpr is exited.
func (*BaseZitiQlListener) ExitSkipExpr ¶
func (s *BaseZitiQlListener) ExitSkipExpr(ctx *SkipExprContext)
ExitSkipExpr is called when production SkipExpr is exited.
func (*BaseZitiQlListener) ExitSortByExpr ¶
func (s *BaseZitiQlListener) ExitSortByExpr(ctx *SortByExprContext)
ExitSortByExpr is called when production SortByExpr is exited.
func (*BaseZitiQlListener) ExitSortFieldExpr ¶
func (s *BaseZitiQlListener) ExitSortFieldExpr(ctx *SortFieldExprContext)
ExitSortFieldExpr is called when production SortFieldExpr is exited.
func (*BaseZitiQlListener) ExitStringArray ¶
func (s *BaseZitiQlListener) ExitStringArray(ctx *StringArrayContext)
ExitStringArray is called when production stringArray is exited.
func (*BaseZitiQlListener) ExitSubQuery ¶
func (s *BaseZitiQlListener) ExitSubQuery(ctx *SubQueryContext)
ExitSubQuery is called when production SubQuery is exited.
func (*BaseZitiQlListener) VisitErrorNode ¶
func (s *BaseZitiQlListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseZitiQlListener) VisitTerminal ¶
func (s *BaseZitiQlListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BetweenDateOpContext ¶
type BetweenDateOpContext struct {
OperationContext
}
func NewBetweenDateOpContext ¶
func NewBetweenDateOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BetweenDateOpContext
func (*BetweenDateOpContext) AND ¶
func (s *BetweenDateOpContext) AND() antlr.TerminalNode
func (*BetweenDateOpContext) AllDATETIME ¶
func (s *BetweenDateOpContext) AllDATETIME() []antlr.TerminalNode
func (*BetweenDateOpContext) AllWS ¶
func (s *BetweenDateOpContext) AllWS() []antlr.TerminalNode
func (*BetweenDateOpContext) BETWEEN ¶
func (s *BetweenDateOpContext) BETWEEN() antlr.TerminalNode
func (*BetweenDateOpContext) BinaryLhs ¶
func (s *BetweenDateOpContext) BinaryLhs() IBinaryLhsContext
func (*BetweenDateOpContext) DATETIME ¶
func (s *BetweenDateOpContext) DATETIME(i int) antlr.TerminalNode
func (*BetweenDateOpContext) EnterRule ¶
func (s *BetweenDateOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BetweenDateOpContext) ExitRule ¶
func (s *BetweenDateOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BetweenDateOpContext) GetRuleContext ¶
func (s *BetweenDateOpContext) GetRuleContext() antlr.RuleContext
func (*BetweenDateOpContext) WS ¶
func (s *BetweenDateOpContext) WS(i int) antlr.TerminalNode
type BetweenNumberOpContext ¶
type BetweenNumberOpContext struct {
OperationContext
}
func NewBetweenNumberOpContext ¶
func NewBetweenNumberOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BetweenNumberOpContext
func (*BetweenNumberOpContext) AND ¶
func (s *BetweenNumberOpContext) AND() antlr.TerminalNode
func (*BetweenNumberOpContext) AllNUMBER ¶
func (s *BetweenNumberOpContext) AllNUMBER() []antlr.TerminalNode
func (*BetweenNumberOpContext) AllWS ¶
func (s *BetweenNumberOpContext) AllWS() []antlr.TerminalNode
func (*BetweenNumberOpContext) BETWEEN ¶
func (s *BetweenNumberOpContext) BETWEEN() antlr.TerminalNode
func (*BetweenNumberOpContext) BinaryLhs ¶
func (s *BetweenNumberOpContext) BinaryLhs() IBinaryLhsContext
func (*BetweenNumberOpContext) EnterRule ¶
func (s *BetweenNumberOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BetweenNumberOpContext) ExitRule ¶
func (s *BetweenNumberOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BetweenNumberOpContext) GetRuleContext ¶
func (s *BetweenNumberOpContext) GetRuleContext() antlr.RuleContext
func (*BetweenNumberOpContext) NUMBER ¶
func (s *BetweenNumberOpContext) NUMBER(i int) antlr.TerminalNode
func (*BetweenNumberOpContext) WS ¶
func (s *BetweenNumberOpContext) WS(i int) antlr.TerminalNode
type BinaryContainsOpContext ¶
type BinaryContainsOpContext struct {
OperationContext
}
func NewBinaryContainsOpContext ¶
func NewBinaryContainsOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryContainsOpContext
func (*BinaryContainsOpContext) AllWS ¶
func (s *BinaryContainsOpContext) AllWS() []antlr.TerminalNode
func (*BinaryContainsOpContext) BinaryLhs ¶
func (s *BinaryContainsOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryContainsOpContext) CONTAINS ¶
func (s *BinaryContainsOpContext) CONTAINS() antlr.TerminalNode
func (*BinaryContainsOpContext) EnterRule ¶
func (s *BinaryContainsOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryContainsOpContext) ExitRule ¶
func (s *BinaryContainsOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryContainsOpContext) GetRuleContext ¶
func (s *BinaryContainsOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryContainsOpContext) ICONTAINS ¶ added in v0.2.48
func (s *BinaryContainsOpContext) ICONTAINS() antlr.TerminalNode
func (*BinaryContainsOpContext) NUMBER ¶
func (s *BinaryContainsOpContext) NUMBER() antlr.TerminalNode
func (*BinaryContainsOpContext) STRING ¶
func (s *BinaryContainsOpContext) STRING() antlr.TerminalNode
func (*BinaryContainsOpContext) WS ¶
func (s *BinaryContainsOpContext) WS(i int) antlr.TerminalNode
type BinaryEqualToBoolOpContext ¶
type BinaryEqualToBoolOpContext struct {
OperationContext
}
func NewBinaryEqualToBoolOpContext ¶
func NewBinaryEqualToBoolOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryEqualToBoolOpContext
func (*BinaryEqualToBoolOpContext) AllWS ¶
func (s *BinaryEqualToBoolOpContext) AllWS() []antlr.TerminalNode
func (*BinaryEqualToBoolOpContext) BOOL ¶
func (s *BinaryEqualToBoolOpContext) BOOL() antlr.TerminalNode
func (*BinaryEqualToBoolOpContext) BinaryLhs ¶
func (s *BinaryEqualToBoolOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryEqualToBoolOpContext) EQ ¶
func (s *BinaryEqualToBoolOpContext) EQ() antlr.TerminalNode
func (*BinaryEqualToBoolOpContext) EnterRule ¶
func (s *BinaryEqualToBoolOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryEqualToBoolOpContext) ExitRule ¶
func (s *BinaryEqualToBoolOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryEqualToBoolOpContext) GetRuleContext ¶
func (s *BinaryEqualToBoolOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryEqualToBoolOpContext) WS ¶
func (s *BinaryEqualToBoolOpContext) WS(i int) antlr.TerminalNode
type BinaryEqualToDatetimeOpContext ¶
type BinaryEqualToDatetimeOpContext struct {
OperationContext
}
func NewBinaryEqualToDatetimeOpContext ¶
func NewBinaryEqualToDatetimeOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryEqualToDatetimeOpContext
func (*BinaryEqualToDatetimeOpContext) AllWS ¶
func (s *BinaryEqualToDatetimeOpContext) AllWS() []antlr.TerminalNode
func (*BinaryEqualToDatetimeOpContext) BinaryLhs ¶
func (s *BinaryEqualToDatetimeOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryEqualToDatetimeOpContext) DATETIME ¶
func (s *BinaryEqualToDatetimeOpContext) DATETIME() antlr.TerminalNode
func (*BinaryEqualToDatetimeOpContext) EQ ¶
func (s *BinaryEqualToDatetimeOpContext) EQ() antlr.TerminalNode
func (*BinaryEqualToDatetimeOpContext) EnterRule ¶
func (s *BinaryEqualToDatetimeOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryEqualToDatetimeOpContext) ExitRule ¶
func (s *BinaryEqualToDatetimeOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryEqualToDatetimeOpContext) GetRuleContext ¶
func (s *BinaryEqualToDatetimeOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryEqualToDatetimeOpContext) WS ¶
func (s *BinaryEqualToDatetimeOpContext) WS(i int) antlr.TerminalNode
type BinaryEqualToNullOpContext ¶
type BinaryEqualToNullOpContext struct {
OperationContext
}
func NewBinaryEqualToNullOpContext ¶
func NewBinaryEqualToNullOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryEqualToNullOpContext
func (*BinaryEqualToNullOpContext) AllWS ¶
func (s *BinaryEqualToNullOpContext) AllWS() []antlr.TerminalNode
func (*BinaryEqualToNullOpContext) BinaryLhs ¶
func (s *BinaryEqualToNullOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryEqualToNullOpContext) EQ ¶
func (s *BinaryEqualToNullOpContext) EQ() antlr.TerminalNode
func (*BinaryEqualToNullOpContext) EnterRule ¶
func (s *BinaryEqualToNullOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryEqualToNullOpContext) ExitRule ¶
func (s *BinaryEqualToNullOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryEqualToNullOpContext) GetRuleContext ¶
func (s *BinaryEqualToNullOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryEqualToNullOpContext) NULL ¶
func (s *BinaryEqualToNullOpContext) NULL() antlr.TerminalNode
func (*BinaryEqualToNullOpContext) WS ¶
func (s *BinaryEqualToNullOpContext) WS(i int) antlr.TerminalNode
type BinaryEqualToNumberOpContext ¶
type BinaryEqualToNumberOpContext struct {
OperationContext
}
func NewBinaryEqualToNumberOpContext ¶
func NewBinaryEqualToNumberOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryEqualToNumberOpContext
func (*BinaryEqualToNumberOpContext) AllWS ¶
func (s *BinaryEqualToNumberOpContext) AllWS() []antlr.TerminalNode
func (*BinaryEqualToNumberOpContext) BinaryLhs ¶
func (s *BinaryEqualToNumberOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryEqualToNumberOpContext) EQ ¶
func (s *BinaryEqualToNumberOpContext) EQ() antlr.TerminalNode
func (*BinaryEqualToNumberOpContext) EnterRule ¶
func (s *BinaryEqualToNumberOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryEqualToNumberOpContext) ExitRule ¶
func (s *BinaryEqualToNumberOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryEqualToNumberOpContext) GetRuleContext ¶
func (s *BinaryEqualToNumberOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryEqualToNumberOpContext) NUMBER ¶
func (s *BinaryEqualToNumberOpContext) NUMBER() antlr.TerminalNode
func (*BinaryEqualToNumberOpContext) WS ¶
func (s *BinaryEqualToNumberOpContext) WS(i int) antlr.TerminalNode
type BinaryEqualToStringOpContext ¶
type BinaryEqualToStringOpContext struct {
OperationContext
}
func NewBinaryEqualToStringOpContext ¶
func NewBinaryEqualToStringOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryEqualToStringOpContext
func (*BinaryEqualToStringOpContext) AllWS ¶
func (s *BinaryEqualToStringOpContext) AllWS() []antlr.TerminalNode
func (*BinaryEqualToStringOpContext) BinaryLhs ¶
func (s *BinaryEqualToStringOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryEqualToStringOpContext) EQ ¶
func (s *BinaryEqualToStringOpContext) EQ() antlr.TerminalNode
func (*BinaryEqualToStringOpContext) EnterRule ¶
func (s *BinaryEqualToStringOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryEqualToStringOpContext) ExitRule ¶
func (s *BinaryEqualToStringOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryEqualToStringOpContext) GetRuleContext ¶
func (s *BinaryEqualToStringOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryEqualToStringOpContext) STRING ¶
func (s *BinaryEqualToStringOpContext) STRING() antlr.TerminalNode
func (*BinaryEqualToStringOpContext) WS ¶
func (s *BinaryEqualToStringOpContext) WS(i int) antlr.TerminalNode
type BinaryGreaterThanDatetimeOpContext ¶
type BinaryGreaterThanDatetimeOpContext struct {
OperationContext
}
func NewBinaryGreaterThanDatetimeOpContext ¶
func NewBinaryGreaterThanDatetimeOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryGreaterThanDatetimeOpContext
func (*BinaryGreaterThanDatetimeOpContext) AllWS ¶
func (s *BinaryGreaterThanDatetimeOpContext) AllWS() []antlr.TerminalNode
func (*BinaryGreaterThanDatetimeOpContext) BinaryLhs ¶
func (s *BinaryGreaterThanDatetimeOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryGreaterThanDatetimeOpContext) DATETIME ¶
func (s *BinaryGreaterThanDatetimeOpContext) DATETIME() antlr.TerminalNode
func (*BinaryGreaterThanDatetimeOpContext) EnterRule ¶
func (s *BinaryGreaterThanDatetimeOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryGreaterThanDatetimeOpContext) ExitRule ¶
func (s *BinaryGreaterThanDatetimeOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryGreaterThanDatetimeOpContext) GT ¶
func (s *BinaryGreaterThanDatetimeOpContext) GT() antlr.TerminalNode
func (*BinaryGreaterThanDatetimeOpContext) GetRuleContext ¶
func (s *BinaryGreaterThanDatetimeOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryGreaterThanDatetimeOpContext) WS ¶
func (s *BinaryGreaterThanDatetimeOpContext) WS(i int) antlr.TerminalNode
type BinaryGreaterThanNumberOpContext ¶
type BinaryGreaterThanNumberOpContext struct {
OperationContext
}
func NewBinaryGreaterThanNumberOpContext ¶
func NewBinaryGreaterThanNumberOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryGreaterThanNumberOpContext
func (*BinaryGreaterThanNumberOpContext) AllWS ¶
func (s *BinaryGreaterThanNumberOpContext) AllWS() []antlr.TerminalNode
func (*BinaryGreaterThanNumberOpContext) BinaryLhs ¶
func (s *BinaryGreaterThanNumberOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryGreaterThanNumberOpContext) EnterRule ¶
func (s *BinaryGreaterThanNumberOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryGreaterThanNumberOpContext) ExitRule ¶
func (s *BinaryGreaterThanNumberOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryGreaterThanNumberOpContext) GT ¶
func (s *BinaryGreaterThanNumberOpContext) GT() antlr.TerminalNode
func (*BinaryGreaterThanNumberOpContext) GetRuleContext ¶
func (s *BinaryGreaterThanNumberOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryGreaterThanNumberOpContext) NUMBER ¶
func (s *BinaryGreaterThanNumberOpContext) NUMBER() antlr.TerminalNode
func (*BinaryGreaterThanNumberOpContext) WS ¶
func (s *BinaryGreaterThanNumberOpContext) WS(i int) antlr.TerminalNode
type BinaryGreaterThanStringOpContext ¶
type BinaryGreaterThanStringOpContext struct {
OperationContext
}
func NewBinaryGreaterThanStringOpContext ¶
func NewBinaryGreaterThanStringOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryGreaterThanStringOpContext
func (*BinaryGreaterThanStringOpContext) AllWS ¶
func (s *BinaryGreaterThanStringOpContext) AllWS() []antlr.TerminalNode
func (*BinaryGreaterThanStringOpContext) BinaryLhs ¶
func (s *BinaryGreaterThanStringOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryGreaterThanStringOpContext) EnterRule ¶
func (s *BinaryGreaterThanStringOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryGreaterThanStringOpContext) ExitRule ¶
func (s *BinaryGreaterThanStringOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryGreaterThanStringOpContext) GT ¶
func (s *BinaryGreaterThanStringOpContext) GT() antlr.TerminalNode
func (*BinaryGreaterThanStringOpContext) GetRuleContext ¶
func (s *BinaryGreaterThanStringOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryGreaterThanStringOpContext) STRING ¶
func (s *BinaryGreaterThanStringOpContext) STRING() antlr.TerminalNode
func (*BinaryGreaterThanStringOpContext) WS ¶
func (s *BinaryGreaterThanStringOpContext) WS(i int) antlr.TerminalNode
type BinaryLessThanDatetimeOpContext ¶
type BinaryLessThanDatetimeOpContext struct {
OperationContext
}
func NewBinaryLessThanDatetimeOpContext ¶
func NewBinaryLessThanDatetimeOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryLessThanDatetimeOpContext
func (*BinaryLessThanDatetimeOpContext) AllWS ¶
func (s *BinaryLessThanDatetimeOpContext) AllWS() []antlr.TerminalNode
func (*BinaryLessThanDatetimeOpContext) BinaryLhs ¶
func (s *BinaryLessThanDatetimeOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryLessThanDatetimeOpContext) DATETIME ¶
func (s *BinaryLessThanDatetimeOpContext) DATETIME() antlr.TerminalNode
func (*BinaryLessThanDatetimeOpContext) EnterRule ¶
func (s *BinaryLessThanDatetimeOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryLessThanDatetimeOpContext) ExitRule ¶
func (s *BinaryLessThanDatetimeOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryLessThanDatetimeOpContext) GetRuleContext ¶
func (s *BinaryLessThanDatetimeOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryLessThanDatetimeOpContext) LT ¶
func (s *BinaryLessThanDatetimeOpContext) LT() antlr.TerminalNode
func (*BinaryLessThanDatetimeOpContext) WS ¶
func (s *BinaryLessThanDatetimeOpContext) WS(i int) antlr.TerminalNode
type BinaryLessThanNumberOpContext ¶
type BinaryLessThanNumberOpContext struct {
OperationContext
}
func NewBinaryLessThanNumberOpContext ¶
func NewBinaryLessThanNumberOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryLessThanNumberOpContext
func (*BinaryLessThanNumberOpContext) AllWS ¶
func (s *BinaryLessThanNumberOpContext) AllWS() []antlr.TerminalNode
func (*BinaryLessThanNumberOpContext) BinaryLhs ¶
func (s *BinaryLessThanNumberOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryLessThanNumberOpContext) EnterRule ¶
func (s *BinaryLessThanNumberOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryLessThanNumberOpContext) ExitRule ¶
func (s *BinaryLessThanNumberOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryLessThanNumberOpContext) GetRuleContext ¶
func (s *BinaryLessThanNumberOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryLessThanNumberOpContext) LT ¶
func (s *BinaryLessThanNumberOpContext) LT() antlr.TerminalNode
func (*BinaryLessThanNumberOpContext) NUMBER ¶
func (s *BinaryLessThanNumberOpContext) NUMBER() antlr.TerminalNode
func (*BinaryLessThanNumberOpContext) WS ¶
func (s *BinaryLessThanNumberOpContext) WS(i int) antlr.TerminalNode
type BinaryLessThanStringOpContext ¶
type BinaryLessThanStringOpContext struct {
OperationContext
}
func NewBinaryLessThanStringOpContext ¶
func NewBinaryLessThanStringOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryLessThanStringOpContext
func (*BinaryLessThanStringOpContext) AllWS ¶
func (s *BinaryLessThanStringOpContext) AllWS() []antlr.TerminalNode
func (*BinaryLessThanStringOpContext) BinaryLhs ¶
func (s *BinaryLessThanStringOpContext) BinaryLhs() IBinaryLhsContext
func (*BinaryLessThanStringOpContext) EnterRule ¶
func (s *BinaryLessThanStringOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryLessThanStringOpContext) ExitRule ¶
func (s *BinaryLessThanStringOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryLessThanStringOpContext) GetRuleContext ¶
func (s *BinaryLessThanStringOpContext) GetRuleContext() antlr.RuleContext
func (*BinaryLessThanStringOpContext) LT ¶
func (s *BinaryLessThanStringOpContext) LT() antlr.TerminalNode
func (*BinaryLessThanStringOpContext) STRING ¶
func (s *BinaryLessThanStringOpContext) STRING() antlr.TerminalNode
func (*BinaryLessThanStringOpContext) WS ¶
func (s *BinaryLessThanStringOpContext) WS(i int) antlr.TerminalNode
type BinaryLhsContext ¶
type BinaryLhsContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBinaryLhsContext ¶
func NewBinaryLhsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BinaryLhsContext
func NewEmptyBinaryLhsContext ¶
func NewEmptyBinaryLhsContext() *BinaryLhsContext
func (*BinaryLhsContext) EnterRule ¶
func (s *BinaryLhsContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryLhsContext) ExitRule ¶
func (s *BinaryLhsContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryLhsContext) GetParser ¶
func (s *BinaryLhsContext) GetParser() antlr.Parser
func (*BinaryLhsContext) GetRuleContext ¶
func (s *BinaryLhsContext) GetRuleContext() antlr.RuleContext
func (*BinaryLhsContext) IDENTIFIER ¶
func (s *BinaryLhsContext) IDENTIFIER() antlr.TerminalNode
func (*BinaryLhsContext) IsBinaryLhsContext ¶
func (*BinaryLhsContext) IsBinaryLhsContext()
func (*BinaryLhsContext) SetFunction ¶
func (s *BinaryLhsContext) SetFunction() ISetFunctionContext
func (*BinaryLhsContext) ToStringTree ¶
func (s *BinaryLhsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BoolConstContext ¶
type BoolConstContext struct {
BoolExprContext
}
func NewBoolConstContext ¶
func NewBoolConstContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BoolConstContext
func (*BoolConstContext) BOOL ¶
func (s *BoolConstContext) BOOL() antlr.TerminalNode
func (*BoolConstContext) EnterRule ¶
func (s *BoolConstContext) EnterRule(listener antlr.ParseTreeListener)
func (*BoolConstContext) ExitRule ¶
func (s *BoolConstContext) ExitRule(listener antlr.ParseTreeListener)
func (*BoolConstContext) GetRuleContext ¶
func (s *BoolConstContext) GetRuleContext() antlr.RuleContext
type BoolExprContext ¶
type BoolExprContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBoolExprContext ¶
func NewBoolExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolExprContext
func NewEmptyBoolExprContext ¶
func NewEmptyBoolExprContext() *BoolExprContext
func (*BoolExprContext) CopyAll ¶ added in v0.2.16
func (s *BoolExprContext) CopyAll(ctx *BoolExprContext)
func (*BoolExprContext) GetParser ¶
func (s *BoolExprContext) GetParser() antlr.Parser
func (*BoolExprContext) GetRuleContext ¶
func (s *BoolExprContext) GetRuleContext() antlr.RuleContext
func (*BoolExprContext) IsBoolExprContext ¶
func (*BoolExprContext) IsBoolExprContext()
func (*BoolExprContext) ToStringTree ¶
func (s *BoolExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BoolSymbolContext ¶
type BoolSymbolContext struct {
BoolExprContext
}
func NewBoolSymbolContext ¶
func NewBoolSymbolContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BoolSymbolContext
func (*BoolSymbolContext) EnterRule ¶
func (s *BoolSymbolContext) EnterRule(listener antlr.ParseTreeListener)
func (*BoolSymbolContext) ExitRule ¶
func (s *BoolSymbolContext) ExitRule(listener antlr.ParseTreeListener)
func (*BoolSymbolContext) GetRuleContext ¶
func (s *BoolSymbolContext) GetRuleContext() antlr.RuleContext
func (*BoolSymbolContext) IDENTIFIER ¶
func (s *BoolSymbolContext) IDENTIFIER() antlr.TerminalNode
type DatetimeArrayContext ¶
type DatetimeArrayContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDatetimeArrayContext ¶
func NewDatetimeArrayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DatetimeArrayContext
func NewEmptyDatetimeArrayContext ¶
func NewEmptyDatetimeArrayContext() *DatetimeArrayContext
func (*DatetimeArrayContext) AllDATETIME ¶
func (s *DatetimeArrayContext) AllDATETIME() []antlr.TerminalNode
func (*DatetimeArrayContext) AllWS ¶
func (s *DatetimeArrayContext) AllWS() []antlr.TerminalNode
func (*DatetimeArrayContext) DATETIME ¶
func (s *DatetimeArrayContext) DATETIME(i int) antlr.TerminalNode
func (*DatetimeArrayContext) EnterRule ¶
func (s *DatetimeArrayContext) EnterRule(listener antlr.ParseTreeListener)
func (*DatetimeArrayContext) ExitRule ¶
func (s *DatetimeArrayContext) ExitRule(listener antlr.ParseTreeListener)
func (*DatetimeArrayContext) GetParser ¶
func (s *DatetimeArrayContext) GetParser() antlr.Parser
func (*DatetimeArrayContext) GetRuleContext ¶
func (s *DatetimeArrayContext) GetRuleContext() antlr.RuleContext
func (*DatetimeArrayContext) IsDatetimeArrayContext ¶
func (*DatetimeArrayContext) IsDatetimeArrayContext()
func (*DatetimeArrayContext) LBRACKET ¶
func (s *DatetimeArrayContext) LBRACKET() antlr.TerminalNode
func (*DatetimeArrayContext) RBRACKET ¶
func (s *DatetimeArrayContext) RBRACKET() antlr.TerminalNode
func (*DatetimeArrayContext) ToStringTree ¶
func (s *DatetimeArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DatetimeArrayContext) WS ¶
func (s *DatetimeArrayContext) WS(i int) antlr.TerminalNode
type EndContext ¶
type EndContext struct {
StartContext
}
func NewEndContext ¶
func NewEndContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EndContext
func (*EndContext) AllWS ¶
func (s *EndContext) AllWS() []antlr.TerminalNode
func (*EndContext) EOF ¶
func (s *EndContext) EOF() antlr.TerminalNode
func (*EndContext) EnterRule ¶
func (s *EndContext) EnterRule(listener antlr.ParseTreeListener)
func (*EndContext) ExitRule ¶
func (s *EndContext) ExitRule(listener antlr.ParseTreeListener)
func (*EndContext) GetRuleContext ¶
func (s *EndContext) GetRuleContext() antlr.RuleContext
func (*EndContext) Query ¶
func (s *EndContext) Query() IQueryContext
func (*EndContext) WS ¶
func (s *EndContext) WS(i int) antlr.TerminalNode
type ErrorListener ¶
type ErrorListener struct {
Errors []ParseError
}
func (*ErrorListener) ReportAmbiguity ¶
func (el *ErrorListener) ReportAmbiguity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, exact bool, ambigAlts *antlr.BitSet, configs *antlr.ATNConfigSet)
func (*ErrorListener) ReportAttemptingFullContext ¶
func (el *ErrorListener) ReportAttemptingFullContext(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, conflictingAlts *antlr.BitSet, configs *antlr.ATNConfigSet)
func (*ErrorListener) ReportContextSensitivity ¶
func (el *ErrorListener) ReportContextSensitivity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex, prediction int, configs *antlr.ATNConfigSet)
func (*ErrorListener) SyntaxError ¶
func (el *ErrorListener) SyntaxError(_ antlr.Recognizer, offendingSymbol interface{}, line, column int, _ string, _ antlr.RecognitionException)
type GroupContext ¶
type GroupContext struct {
BoolExprContext
}
func NewGroupContext ¶
func NewGroupContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GroupContext
func (*GroupContext) AllWS ¶
func (s *GroupContext) AllWS() []antlr.TerminalNode
func (*GroupContext) BoolExpr ¶
func (s *GroupContext) BoolExpr() IBoolExprContext
func (*GroupContext) EnterRule ¶
func (s *GroupContext) EnterRule(listener antlr.ParseTreeListener)
func (*GroupContext) ExitRule ¶
func (s *GroupContext) ExitRule(listener antlr.ParseTreeListener)
func (*GroupContext) GetRuleContext ¶
func (s *GroupContext) GetRuleContext() antlr.RuleContext
func (*GroupContext) LPAREN ¶
func (s *GroupContext) LPAREN() antlr.TerminalNode
func (*GroupContext) RPAREN ¶
func (s *GroupContext) RPAREN() antlr.TerminalNode
func (*GroupContext) WS ¶
func (s *GroupContext) WS(i int) antlr.TerminalNode
type IBinaryLhsContext ¶
type IBinaryLhsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures IDENTIFIER() antlr.TerminalNode SetFunction() ISetFunctionContext // IsBinaryLhsContext differentiates from other interfaces. IsBinaryLhsContext() }
IBinaryLhsContext is an interface to support dynamic dispatch.
type IBoolExprContext ¶
type IBoolExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBoolExprContext differentiates from other interfaces. IsBoolExprContext() }
IBoolExprContext is an interface to support dynamic dispatch.
type IDatetimeArrayContext ¶
type IDatetimeArrayContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LBRACKET() antlr.TerminalNode AllDATETIME() []antlr.TerminalNode DATETIME(i int) antlr.TerminalNode RBRACKET() antlr.TerminalNode AllWS() []antlr.TerminalNode WS(i int) antlr.TerminalNode // IsDatetimeArrayContext differentiates from other interfaces. IsDatetimeArrayContext() }
IDatetimeArrayContext 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 INumberArrayContext ¶
type INumberArrayContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LBRACKET() antlr.TerminalNode AllNUMBER() []antlr.TerminalNode NUMBER(i int) antlr.TerminalNode RBRACKET() antlr.TerminalNode AllWS() []antlr.TerminalNode WS(i int) antlr.TerminalNode // IsNumberArrayContext differentiates from other interfaces. IsNumberArrayContext() }
INumberArrayContext is an interface to support dynamic dispatch.
type IOperationContext ¶
type IOperationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOperationContext differentiates from other interfaces. IsOperationContext() }
IOperationContext is an interface to support dynamic dispatch.
type IQueryContext ¶
type IQueryContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsQueryContext differentiates from other interfaces. IsQueryContext() }
IQueryContext is an interface to support dynamic dispatch.
type ISetExprContext ¶
type ISetExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures IDENTIFIER() antlr.TerminalNode SubQueryExpr() ISubQueryExprContext // IsSetExprContext differentiates from other interfaces. IsSetExprContext() }
ISetExprContext is an interface to support dynamic dispatch.
type ISetFunctionContext ¶
type ISetFunctionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSetFunctionContext differentiates from other interfaces. IsSetFunctionContext() }
ISetFunctionContext is an interface to support dynamic dispatch.
type ISkipContext ¶
type ISkipContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSkipContext differentiates from other interfaces. IsSkipContext() }
ISkipContext is an interface to support dynamic dispatch.
type ISortByContext ¶
type ISortByContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSortByContext differentiates from other interfaces. IsSortByContext() }
ISortByContext is an interface to support dynamic dispatch.
type ISortFieldContext ¶
type ISortFieldContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSortFieldContext differentiates from other interfaces. IsSortFieldContext() }
ISortFieldContext 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 IStringArrayContext ¶
type IStringArrayContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LBRACKET() antlr.TerminalNode AllSTRING() []antlr.TerminalNode STRING(i int) antlr.TerminalNode RBRACKET() antlr.TerminalNode AllWS() []antlr.TerminalNode WS(i int) antlr.TerminalNode // IsStringArrayContext differentiates from other interfaces. IsStringArrayContext() }
IStringArrayContext is an interface to support dynamic dispatch.
type ISubQueryExprContext ¶
type ISubQueryExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSubQueryExprContext differentiates from other interfaces. IsSubQueryExprContext() }
ISubQueryExprContext is an interface to support dynamic dispatch.
type InDatetimeArrayOpContext ¶
type InDatetimeArrayOpContext struct {
OperationContext
}
func NewInDatetimeArrayOpContext ¶
func NewInDatetimeArrayOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InDatetimeArrayOpContext
func (*InDatetimeArrayOpContext) AllWS ¶
func (s *InDatetimeArrayOpContext) AllWS() []antlr.TerminalNode
func (*InDatetimeArrayOpContext) BinaryLhs ¶
func (s *InDatetimeArrayOpContext) BinaryLhs() IBinaryLhsContext
func (*InDatetimeArrayOpContext) DatetimeArray ¶
func (s *InDatetimeArrayOpContext) DatetimeArray() IDatetimeArrayContext
func (*InDatetimeArrayOpContext) EnterRule ¶
func (s *InDatetimeArrayOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*InDatetimeArrayOpContext) ExitRule ¶
func (s *InDatetimeArrayOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*InDatetimeArrayOpContext) GetRuleContext ¶
func (s *InDatetimeArrayOpContext) GetRuleContext() antlr.RuleContext
func (*InDatetimeArrayOpContext) IN ¶
func (s *InDatetimeArrayOpContext) IN() antlr.TerminalNode
func (*InDatetimeArrayOpContext) WS ¶
func (s *InDatetimeArrayOpContext) WS(i int) antlr.TerminalNode
type InNumberArrayOpContext ¶
type InNumberArrayOpContext struct {
OperationContext
}
func NewInNumberArrayOpContext ¶
func NewInNumberArrayOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InNumberArrayOpContext
func (*InNumberArrayOpContext) AllWS ¶
func (s *InNumberArrayOpContext) AllWS() []antlr.TerminalNode
func (*InNumberArrayOpContext) BinaryLhs ¶
func (s *InNumberArrayOpContext) BinaryLhs() IBinaryLhsContext
func (*InNumberArrayOpContext) EnterRule ¶
func (s *InNumberArrayOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*InNumberArrayOpContext) ExitRule ¶
func (s *InNumberArrayOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*InNumberArrayOpContext) GetRuleContext ¶
func (s *InNumberArrayOpContext) GetRuleContext() antlr.RuleContext
func (*InNumberArrayOpContext) IN ¶
func (s *InNumberArrayOpContext) IN() antlr.TerminalNode
func (*InNumberArrayOpContext) NumberArray ¶
func (s *InNumberArrayOpContext) NumberArray() INumberArrayContext
func (*InNumberArrayOpContext) WS ¶
func (s *InNumberArrayOpContext) WS(i int) antlr.TerminalNode
type InStringArrayOpContext ¶
type InStringArrayOpContext struct {
OperationContext
}
func NewInStringArrayOpContext ¶
func NewInStringArrayOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InStringArrayOpContext
func (*InStringArrayOpContext) AllWS ¶
func (s *InStringArrayOpContext) AllWS() []antlr.TerminalNode
func (*InStringArrayOpContext) BinaryLhs ¶
func (s *InStringArrayOpContext) BinaryLhs() IBinaryLhsContext
func (*InStringArrayOpContext) EnterRule ¶
func (s *InStringArrayOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*InStringArrayOpContext) ExitRule ¶
func (s *InStringArrayOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*InStringArrayOpContext) GetRuleContext ¶
func (s *InStringArrayOpContext) GetRuleContext() antlr.RuleContext
func (*InStringArrayOpContext) IN ¶
func (s *InStringArrayOpContext) IN() antlr.TerminalNode
func (*InStringArrayOpContext) StringArray ¶
func (s *InStringArrayOpContext) StringArray() IStringArrayContext
func (*InStringArrayOpContext) WS ¶
func (s *InStringArrayOpContext) WS(i int) antlr.TerminalNode
type IsEmptyFunctionContext ¶
type IsEmptyFunctionContext struct {
BoolExprContext
}
func NewIsEmptyFunctionContext ¶
func NewIsEmptyFunctionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsEmptyFunctionContext
func (*IsEmptyFunctionContext) AllWS ¶
func (s *IsEmptyFunctionContext) AllWS() []antlr.TerminalNode
func (*IsEmptyFunctionContext) EnterRule ¶
func (s *IsEmptyFunctionContext) EnterRule(listener antlr.ParseTreeListener)
func (*IsEmptyFunctionContext) ExitRule ¶
func (s *IsEmptyFunctionContext) ExitRule(listener antlr.ParseTreeListener)
func (*IsEmptyFunctionContext) GetRuleContext ¶
func (s *IsEmptyFunctionContext) GetRuleContext() antlr.RuleContext
func (*IsEmptyFunctionContext) ISEMPTY ¶
func (s *IsEmptyFunctionContext) ISEMPTY() antlr.TerminalNode
func (*IsEmptyFunctionContext) LPAREN ¶
func (s *IsEmptyFunctionContext) LPAREN() antlr.TerminalNode
func (*IsEmptyFunctionContext) RPAREN ¶
func (s *IsEmptyFunctionContext) RPAREN() antlr.TerminalNode
func (*IsEmptyFunctionContext) SetExpr ¶
func (s *IsEmptyFunctionContext) SetExpr() ISetExprContext
func (*IsEmptyFunctionContext) WS ¶
func (s *IsEmptyFunctionContext) WS(i int) antlr.TerminalNode
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) CopyAll ¶ added in v0.2.16
func (s *LimitContext) CopyAll(ctx *LimitContext)
func (*LimitContext) GetParser ¶
func (s *LimitContext) GetParser() antlr.Parser
func (*LimitContext) GetRuleContext ¶
func (s *LimitContext) GetRuleContext() antlr.RuleContext
func (*LimitContext) IsLimitContext ¶
func (*LimitContext) IsLimitContext()
func (*LimitContext) ToStringTree ¶
func (s *LimitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LimitExprContext ¶
type LimitExprContext struct {
LimitContext
}
func NewLimitExprContext ¶
func NewLimitExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LimitExprContext
func (*LimitExprContext) AllWS ¶
func (s *LimitExprContext) AllWS() []antlr.TerminalNode
func (*LimitExprContext) EnterRule ¶
func (s *LimitExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*LimitExprContext) ExitRule ¶
func (s *LimitExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*LimitExprContext) GetRuleContext ¶
func (s *LimitExprContext) GetRuleContext() antlr.RuleContext
func (*LimitExprContext) LIMIT_ROWS ¶
func (s *LimitExprContext) LIMIT_ROWS() antlr.TerminalNode
func (*LimitExprContext) NONE ¶
func (s *LimitExprContext) NONE() antlr.TerminalNode
func (*LimitExprContext) NUMBER ¶
func (s *LimitExprContext) NUMBER() antlr.TerminalNode
func (*LimitExprContext) WS ¶
func (s *LimitExprContext) WS(i int) antlr.TerminalNode
type NotExprContext ¶
type NotExprContext struct {
BoolExprContext
}
func NewNotExprContext ¶
func NewNotExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotExprContext
func (*NotExprContext) AllWS ¶
func (s *NotExprContext) AllWS() []antlr.TerminalNode
func (*NotExprContext) BoolExpr ¶
func (s *NotExprContext) BoolExpr() IBoolExprContext
func (*NotExprContext) EnterRule ¶
func (s *NotExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*NotExprContext) ExitRule ¶
func (s *NotExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*NotExprContext) GetRuleContext ¶
func (s *NotExprContext) GetRuleContext() antlr.RuleContext
func (*NotExprContext) NOT ¶
func (s *NotExprContext) NOT() antlr.TerminalNode
func (*NotExprContext) WS ¶
func (s *NotExprContext) WS(i int) antlr.TerminalNode
type NumberArrayContext ¶
type NumberArrayContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNumberArrayContext ¶
func NewEmptyNumberArrayContext() *NumberArrayContext
func NewNumberArrayContext ¶
func NewNumberArrayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberArrayContext
func (*NumberArrayContext) AllNUMBER ¶
func (s *NumberArrayContext) AllNUMBER() []antlr.TerminalNode
func (*NumberArrayContext) AllWS ¶
func (s *NumberArrayContext) AllWS() []antlr.TerminalNode
func (*NumberArrayContext) EnterRule ¶
func (s *NumberArrayContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumberArrayContext) ExitRule ¶
func (s *NumberArrayContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumberArrayContext) GetParser ¶
func (s *NumberArrayContext) GetParser() antlr.Parser
func (*NumberArrayContext) GetRuleContext ¶
func (s *NumberArrayContext) GetRuleContext() antlr.RuleContext
func (*NumberArrayContext) IsNumberArrayContext ¶
func (*NumberArrayContext) IsNumberArrayContext()
func (*NumberArrayContext) LBRACKET ¶
func (s *NumberArrayContext) LBRACKET() antlr.TerminalNode
func (*NumberArrayContext) NUMBER ¶
func (s *NumberArrayContext) NUMBER(i int) antlr.TerminalNode
func (*NumberArrayContext) RBRACKET ¶
func (s *NumberArrayContext) RBRACKET() antlr.TerminalNode
func (*NumberArrayContext) ToStringTree ¶
func (s *NumberArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*NumberArrayContext) WS ¶
func (s *NumberArrayContext) WS(i int) antlr.TerminalNode
type OperationContext ¶
type OperationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOperationContext ¶
func NewEmptyOperationContext() *OperationContext
func NewOperationContext ¶
func NewOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperationContext
func (*OperationContext) CopyAll ¶ added in v0.2.16
func (s *OperationContext) CopyAll(ctx *OperationContext)
func (*OperationContext) GetParser ¶
func (s *OperationContext) GetParser() antlr.Parser
func (*OperationContext) GetRuleContext ¶
func (s *OperationContext) GetRuleContext() antlr.RuleContext
func (*OperationContext) IsOperationContext ¶
func (*OperationContext) IsOperationContext()
func (*OperationContext) ToStringTree ¶
func (s *OperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OperationOpContext ¶
type OperationOpContext struct {
BoolExprContext
}
func NewOperationOpContext ¶
func NewOperationOpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OperationOpContext
func (*OperationOpContext) EnterRule ¶
func (s *OperationOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*OperationOpContext) ExitRule ¶
func (s *OperationOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*OperationOpContext) GetRuleContext ¶
func (s *OperationOpContext) GetRuleContext() antlr.RuleContext
func (*OperationOpContext) Operation ¶
func (s *OperationOpContext) Operation() IOperationContext
type OrExprContext ¶
type OrExprContext struct {
BoolExprContext
}
func NewOrExprContext ¶
func NewOrExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrExprContext
func (*OrExprContext) AllBoolExpr ¶
func (s *OrExprContext) AllBoolExpr() []IBoolExprContext
func (*OrExprContext) AllOR ¶
func (s *OrExprContext) AllOR() []antlr.TerminalNode
func (*OrExprContext) AllWS ¶
func (s *OrExprContext) AllWS() []antlr.TerminalNode
func (*OrExprContext) BoolExpr ¶
func (s *OrExprContext) BoolExpr(i int) IBoolExprContext
func (*OrExprContext) EnterRule ¶
func (s *OrExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrExprContext) ExitRule ¶
func (s *OrExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrExprContext) GetRuleContext ¶
func (s *OrExprContext) GetRuleContext() antlr.RuleContext
func (*OrExprContext) OR ¶
func (s *OrExprContext) OR(i int) antlr.TerminalNode
func (*OrExprContext) WS ¶
func (s *OrExprContext) WS(i int) antlr.TerminalNode
type ParseError ¶
func Parse ¶
func Parse(str string, l ZitiQlListener) []ParseError
func ParseWithDebug ¶
func ParseWithDebug(str string, l ZitiQlListener, debug bool) []ParseError
func (ParseError) Error ¶
func (p ParseError) Error() string
type QueryContext ¶
type QueryContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQueryContext ¶
func NewEmptyQueryContext() *QueryContext
func NewQueryContext ¶
func NewQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryContext
func (*QueryContext) CopyAll ¶ added in v0.2.16
func (s *QueryContext) CopyAll(ctx *QueryContext)
func (*QueryContext) GetParser ¶
func (s *QueryContext) GetParser() antlr.Parser
func (*QueryContext) GetRuleContext ¶
func (s *QueryContext) GetRuleContext() antlr.RuleContext
func (*QueryContext) IsQueryContext ¶
func (*QueryContext) IsQueryContext()
func (*QueryContext) ToStringTree ¶
func (s *QueryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QueryStmtContext ¶
type QueryStmtContext struct {
QueryContext
}
func NewQueryStmtContext ¶
func NewQueryStmtContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QueryStmtContext
func (*QueryStmtContext) AllWS ¶
func (s *QueryStmtContext) AllWS() []antlr.TerminalNode
func (*QueryStmtContext) BoolExpr ¶
func (s *QueryStmtContext) BoolExpr() IBoolExprContext
func (*QueryStmtContext) EnterRule ¶
func (s *QueryStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*QueryStmtContext) ExitRule ¶
func (s *QueryStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*QueryStmtContext) GetRuleContext ¶
func (s *QueryStmtContext) GetRuleContext() antlr.RuleContext
func (*QueryStmtContext) Limit ¶
func (s *QueryStmtContext) Limit() ILimitContext
func (*QueryStmtContext) Skip ¶
func (s *QueryStmtContext) Skip() ISkipContext
func (*QueryStmtContext) SortBy ¶
func (s *QueryStmtContext) SortBy() ISortByContext
func (*QueryStmtContext) WS ¶
func (s *QueryStmtContext) WS(i int) antlr.TerminalNode
type SetExprContext ¶
type SetExprContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySetExprContext ¶
func NewEmptySetExprContext() *SetExprContext
func NewSetExprContext ¶
func NewSetExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetExprContext
func (*SetExprContext) EnterRule ¶
func (s *SetExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*SetExprContext) ExitRule ¶
func (s *SetExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*SetExprContext) GetParser ¶
func (s *SetExprContext) GetParser() antlr.Parser
func (*SetExprContext) GetRuleContext ¶
func (s *SetExprContext) GetRuleContext() antlr.RuleContext
func (*SetExprContext) IDENTIFIER ¶
func (s *SetExprContext) IDENTIFIER() antlr.TerminalNode
func (*SetExprContext) IsSetExprContext ¶
func (*SetExprContext) IsSetExprContext()
func (*SetExprContext) SubQueryExpr ¶
func (s *SetExprContext) SubQueryExpr() ISubQueryExprContext
func (*SetExprContext) ToStringTree ¶
func (s *SetExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SetFunctionContext ¶
type SetFunctionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySetFunctionContext ¶
func NewEmptySetFunctionContext() *SetFunctionContext
func NewSetFunctionContext ¶
func NewSetFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetFunctionContext
func (*SetFunctionContext) CopyAll ¶ added in v0.2.16
func (s *SetFunctionContext) CopyAll(ctx *SetFunctionContext)
func (*SetFunctionContext) GetParser ¶
func (s *SetFunctionContext) GetParser() antlr.Parser
func (*SetFunctionContext) GetRuleContext ¶
func (s *SetFunctionContext) GetRuleContext() antlr.RuleContext
func (*SetFunctionContext) IsSetFunctionContext ¶
func (*SetFunctionContext) IsSetFunctionContext()
func (*SetFunctionContext) ToStringTree ¶
func (s *SetFunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SetFunctionExprContext ¶
type SetFunctionExprContext struct {
SetFunctionContext
}
func NewSetFunctionExprContext ¶
func NewSetFunctionExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SetFunctionExprContext
func (*SetFunctionExprContext) ALL_OF ¶
func (s *SetFunctionExprContext) ALL_OF() antlr.TerminalNode
func (*SetFunctionExprContext) ANY_OF ¶
func (s *SetFunctionExprContext) ANY_OF() antlr.TerminalNode
func (*SetFunctionExprContext) AllWS ¶
func (s *SetFunctionExprContext) AllWS() []antlr.TerminalNode
func (*SetFunctionExprContext) COUNT ¶
func (s *SetFunctionExprContext) COUNT() antlr.TerminalNode
func (*SetFunctionExprContext) EnterRule ¶
func (s *SetFunctionExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*SetFunctionExprContext) ExitRule ¶
func (s *SetFunctionExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*SetFunctionExprContext) GetRuleContext ¶
func (s *SetFunctionExprContext) GetRuleContext() antlr.RuleContext
func (*SetFunctionExprContext) IDENTIFIER ¶
func (s *SetFunctionExprContext) IDENTIFIER() antlr.TerminalNode
func (*SetFunctionExprContext) LPAREN ¶
func (s *SetFunctionExprContext) LPAREN() antlr.TerminalNode
func (*SetFunctionExprContext) RPAREN ¶
func (s *SetFunctionExprContext) RPAREN() antlr.TerminalNode
func (*SetFunctionExprContext) SetExpr ¶
func (s *SetFunctionExprContext) SetExpr() ISetExprContext
func (*SetFunctionExprContext) WS ¶
func (s *SetFunctionExprContext) WS(i int) antlr.TerminalNode
type SkipContext ¶
type SkipContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySkipContext ¶
func NewEmptySkipContext() *SkipContext
func NewSkipContext ¶
func NewSkipContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SkipContext
func (*SkipContext) CopyAll ¶ added in v0.2.16
func (s *SkipContext) CopyAll(ctx *SkipContext)
func (*SkipContext) GetParser ¶
func (s *SkipContext) GetParser() antlr.Parser
func (*SkipContext) GetRuleContext ¶
func (s *SkipContext) GetRuleContext() antlr.RuleContext
func (*SkipContext) IsSkipContext ¶
func (*SkipContext) IsSkipContext()
func (*SkipContext) ToStringTree ¶
func (s *SkipContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SkipExprContext ¶
type SkipExprContext struct {
SkipContext
}
func NewSkipExprContext ¶
func NewSkipExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SkipExprContext
func (*SkipExprContext) AllWS ¶
func (s *SkipExprContext) AllWS() []antlr.TerminalNode
func (*SkipExprContext) EnterRule ¶
func (s *SkipExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*SkipExprContext) ExitRule ¶
func (s *SkipExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*SkipExprContext) GetRuleContext ¶
func (s *SkipExprContext) GetRuleContext() antlr.RuleContext
func (*SkipExprContext) NUMBER ¶
func (s *SkipExprContext) NUMBER() antlr.TerminalNode
func (*SkipExprContext) SKIP_ROWS ¶
func (s *SkipExprContext) SKIP_ROWS() antlr.TerminalNode
func (*SkipExprContext) WS ¶
func (s *SkipExprContext) WS(i int) antlr.TerminalNode
type SortByContext ¶
type SortByContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySortByContext ¶
func NewEmptySortByContext() *SortByContext
func NewSortByContext ¶
func NewSortByContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SortByContext
func (*SortByContext) CopyAll ¶ added in v0.2.16
func (s *SortByContext) CopyAll(ctx *SortByContext)
func (*SortByContext) GetParser ¶
func (s *SortByContext) GetParser() antlr.Parser
func (*SortByContext) GetRuleContext ¶
func (s *SortByContext) GetRuleContext() antlr.RuleContext
func (*SortByContext) IsSortByContext ¶
func (*SortByContext) IsSortByContext()
func (*SortByContext) ToStringTree ¶
func (s *SortByContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SortByExprContext ¶
type SortByExprContext struct {
SortByContext
}
func NewSortByExprContext ¶
func NewSortByExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SortByExprContext
func (*SortByExprContext) AllSortField ¶
func (s *SortByExprContext) AllSortField() []ISortFieldContext
func (*SortByExprContext) AllWS ¶
func (s *SortByExprContext) AllWS() []antlr.TerminalNode
func (*SortByExprContext) BY ¶
func (s *SortByExprContext) BY() antlr.TerminalNode
func (*SortByExprContext) EnterRule ¶
func (s *SortByExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*SortByExprContext) ExitRule ¶
func (s *SortByExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*SortByExprContext) GetRuleContext ¶
func (s *SortByExprContext) GetRuleContext() antlr.RuleContext
func (*SortByExprContext) SORT ¶
func (s *SortByExprContext) SORT() antlr.TerminalNode
func (*SortByExprContext) SortField ¶
func (s *SortByExprContext) SortField(i int) ISortFieldContext
func (*SortByExprContext) WS ¶
func (s *SortByExprContext) WS(i int) antlr.TerminalNode
type SortFieldContext ¶
type SortFieldContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySortFieldContext ¶
func NewEmptySortFieldContext() *SortFieldContext
func NewSortFieldContext ¶
func NewSortFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SortFieldContext
func (*SortFieldContext) CopyAll ¶ added in v0.2.16
func (s *SortFieldContext) CopyAll(ctx *SortFieldContext)
func (*SortFieldContext) GetParser ¶
func (s *SortFieldContext) GetParser() antlr.Parser
func (*SortFieldContext) GetRuleContext ¶
func (s *SortFieldContext) GetRuleContext() antlr.RuleContext
func (*SortFieldContext) IsSortFieldContext ¶
func (*SortFieldContext) IsSortFieldContext()
func (*SortFieldContext) ToStringTree ¶
func (s *SortFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SortFieldExprContext ¶
type SortFieldExprContext struct {
SortFieldContext
}
func NewSortFieldExprContext ¶
func NewSortFieldExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SortFieldExprContext
func (*SortFieldExprContext) ASC ¶
func (s *SortFieldExprContext) ASC() antlr.TerminalNode
func (*SortFieldExprContext) AllWS ¶
func (s *SortFieldExprContext) AllWS() []antlr.TerminalNode
func (*SortFieldExprContext) DESC ¶
func (s *SortFieldExprContext) DESC() antlr.TerminalNode
func (*SortFieldExprContext) EnterRule ¶
func (s *SortFieldExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*SortFieldExprContext) ExitRule ¶
func (s *SortFieldExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*SortFieldExprContext) GetRuleContext ¶
func (s *SortFieldExprContext) GetRuleContext() antlr.RuleContext
func (*SortFieldExprContext) IDENTIFIER ¶
func (s *SortFieldExprContext) IDENTIFIER() antlr.TerminalNode
func (*SortFieldExprContext) WS ¶
func (s *SortFieldExprContext) WS(i int) antlr.TerminalNode
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) CopyAll ¶ added in v0.2.16
func (s *StartContext) CopyAll(ctx *StartContext)
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) ToStringTree ¶
func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StringArrayContext ¶
type StringArrayContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStringArrayContext ¶
func NewEmptyStringArrayContext() *StringArrayContext
func NewStringArrayContext ¶
func NewStringArrayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringArrayContext
func (*StringArrayContext) AllSTRING ¶
func (s *StringArrayContext) AllSTRING() []antlr.TerminalNode
func (*StringArrayContext) AllWS ¶
func (s *StringArrayContext) AllWS() []antlr.TerminalNode
func (*StringArrayContext) EnterRule ¶
func (s *StringArrayContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringArrayContext) ExitRule ¶
func (s *StringArrayContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringArrayContext) GetParser ¶
func (s *StringArrayContext) GetParser() antlr.Parser
func (*StringArrayContext) GetRuleContext ¶
func (s *StringArrayContext) GetRuleContext() antlr.RuleContext
func (*StringArrayContext) IsStringArrayContext ¶
func (*StringArrayContext) IsStringArrayContext()
func (*StringArrayContext) LBRACKET ¶
func (s *StringArrayContext) LBRACKET() antlr.TerminalNode
func (*StringArrayContext) RBRACKET ¶
func (s *StringArrayContext) RBRACKET() antlr.TerminalNode
func (*StringArrayContext) STRING ¶
func (s *StringArrayContext) STRING(i int) antlr.TerminalNode
func (*StringArrayContext) ToStringTree ¶
func (s *StringArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StringArrayContext) WS ¶
func (s *StringArrayContext) WS(i int) antlr.TerminalNode
type SubQueryContext ¶
type SubQueryContext struct {
SubQueryExprContext
}
func NewSubQueryContext ¶
func NewSubQueryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubQueryContext
func (*SubQueryContext) AllWS ¶
func (s *SubQueryContext) AllWS() []antlr.TerminalNode
func (*SubQueryContext) EnterRule ¶
func (s *SubQueryContext) EnterRule(listener antlr.ParseTreeListener)
func (*SubQueryContext) ExitRule ¶
func (s *SubQueryContext) ExitRule(listener antlr.ParseTreeListener)
func (*SubQueryContext) FROM ¶
func (s *SubQueryContext) FROM() antlr.TerminalNode
func (*SubQueryContext) GetRuleContext ¶
func (s *SubQueryContext) GetRuleContext() antlr.RuleContext
func (*SubQueryContext) IDENTIFIER ¶
func (s *SubQueryContext) IDENTIFIER() antlr.TerminalNode
func (*SubQueryContext) Query ¶
func (s *SubQueryContext) Query() IQueryContext
func (*SubQueryContext) WHERE ¶
func (s *SubQueryContext) WHERE() antlr.TerminalNode
func (*SubQueryContext) WS ¶
func (s *SubQueryContext) WS(i int) antlr.TerminalNode
type SubQueryExprContext ¶
type SubQueryExprContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySubQueryExprContext ¶
func NewEmptySubQueryExprContext() *SubQueryExprContext
func NewSubQueryExprContext ¶
func NewSubQueryExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubQueryExprContext
func (*SubQueryExprContext) CopyAll ¶ added in v0.2.16
func (s *SubQueryExprContext) CopyAll(ctx *SubQueryExprContext)
func (*SubQueryExprContext) GetParser ¶
func (s *SubQueryExprContext) GetParser() antlr.Parser
func (*SubQueryExprContext) GetRuleContext ¶
func (s *SubQueryExprContext) GetRuleContext() antlr.RuleContext
func (*SubQueryExprContext) IsSubQueryExprContext ¶
func (*SubQueryExprContext) IsSubQueryExprContext()
func (*SubQueryExprContext) ToStringTree ¶
func (s *SubQueryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ZitiQlLexer ¶
type ZitiQlLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewZitiQlLexer ¶
func NewZitiQlLexer(input antlr.CharStream) *ZitiQlLexer
NewZitiQlLexer produces a new lexer instance for the optional input antlr.CharStream.
type ZitiQlListener ¶
type ZitiQlListener interface { antlr.ParseTreeListener // EnterStringArray is called when entering the stringArray production. EnterStringArray(c *StringArrayContext) // EnterNumberArray is called when entering the numberArray production. EnterNumberArray(c *NumberArrayContext) // EnterDatetimeArray is called when entering the datetimeArray production. EnterDatetimeArray(c *DatetimeArrayContext) // EnterEnd is called when entering the End production. EnterEnd(c *EndContext) // EnterQueryStmt is called when entering the QueryStmt production. EnterQueryStmt(c *QueryStmtContext) // EnterSkipExpr is called when entering the SkipExpr production. EnterSkipExpr(c *SkipExprContext) // EnterLimitExpr is called when entering the LimitExpr production. EnterLimitExpr(c *LimitExprContext) // EnterSortByExpr is called when entering the SortByExpr production. EnterSortByExpr(c *SortByExprContext) // EnterSortFieldExpr is called when entering the SortFieldExpr production. EnterSortFieldExpr(c *SortFieldExprContext) // EnterAndExpr is called when entering the AndExpr production. EnterAndExpr(c *AndExprContext) // EnterGroup is called when entering the Group production. EnterGroup(c *GroupContext) // EnterBoolConst is called when entering the BoolConst production. EnterBoolConst(c *BoolConstContext) // EnterIsEmptyFunction is called when entering the IsEmptyFunction production. EnterIsEmptyFunction(c *IsEmptyFunctionContext) // EnterNotExpr is called when entering the NotExpr production. EnterNotExpr(c *NotExprContext) // EnterOperationOp is called when entering the OperationOp production. EnterOperationOp(c *OperationOpContext) // EnterOrExpr is called when entering the OrExpr production. EnterOrExpr(c *OrExprContext) // EnterBoolSymbol is called when entering the BoolSymbol production. EnterBoolSymbol(c *BoolSymbolContext) // EnterInStringArrayOp is called when entering the InStringArrayOp production. EnterInStringArrayOp(c *InStringArrayOpContext) // EnterInNumberArrayOp is called when entering the InNumberArrayOp production. EnterInNumberArrayOp(c *InNumberArrayOpContext) // EnterInDatetimeArrayOp is called when entering the InDatetimeArrayOp production. EnterInDatetimeArrayOp(c *InDatetimeArrayOpContext) // EnterBetweenNumberOp is called when entering the BetweenNumberOp production. EnterBetweenNumberOp(c *BetweenNumberOpContext) // EnterBetweenDateOp is called when entering the BetweenDateOp production. EnterBetweenDateOp(c *BetweenDateOpContext) // EnterBinaryLessThanStringOp is called when entering the BinaryLessThanStringOp production. EnterBinaryLessThanStringOp(c *BinaryLessThanStringOpContext) // EnterBinaryLessThanNumberOp is called when entering the BinaryLessThanNumberOp production. EnterBinaryLessThanNumberOp(c *BinaryLessThanNumberOpContext) // EnterBinaryLessThanDatetimeOp is called when entering the BinaryLessThanDatetimeOp production. EnterBinaryLessThanDatetimeOp(c *BinaryLessThanDatetimeOpContext) // EnterBinaryGreaterThanStringOp is called when entering the BinaryGreaterThanStringOp production. EnterBinaryGreaterThanStringOp(c *BinaryGreaterThanStringOpContext) // EnterBinaryGreaterThanNumberOp is called when entering the BinaryGreaterThanNumberOp production. EnterBinaryGreaterThanNumberOp(c *BinaryGreaterThanNumberOpContext) // EnterBinaryGreaterThanDatetimeOp is called when entering the BinaryGreaterThanDatetimeOp production. EnterBinaryGreaterThanDatetimeOp(c *BinaryGreaterThanDatetimeOpContext) // EnterBinaryEqualToStringOp is called when entering the BinaryEqualToStringOp production. EnterBinaryEqualToStringOp(c *BinaryEqualToStringOpContext) // EnterBinaryEqualToNumberOp is called when entering the BinaryEqualToNumberOp production. EnterBinaryEqualToNumberOp(c *BinaryEqualToNumberOpContext) // EnterBinaryEqualToDatetimeOp is called when entering the BinaryEqualToDatetimeOp production. EnterBinaryEqualToDatetimeOp(c *BinaryEqualToDatetimeOpContext) // EnterBinaryEqualToBoolOp is called when entering the BinaryEqualToBoolOp production. EnterBinaryEqualToBoolOp(c *BinaryEqualToBoolOpContext) // EnterBinaryEqualToNullOp is called when entering the BinaryEqualToNullOp production. EnterBinaryEqualToNullOp(c *BinaryEqualToNullOpContext) // EnterBinaryContainsOp is called when entering the BinaryContainsOp production. EnterBinaryContainsOp(c *BinaryContainsOpContext) // EnterBinaryLhs is called when entering the binaryLhs production. EnterBinaryLhs(c *BinaryLhsContext) // EnterSetFunctionExpr is called when entering the SetFunctionExpr production. EnterSetFunctionExpr(c *SetFunctionExprContext) // EnterSetExpr is called when entering the setExpr production. EnterSetExpr(c *SetExprContext) // EnterSubQuery is called when entering the SubQuery production. EnterSubQuery(c *SubQueryContext) // ExitStringArray is called when exiting the stringArray production. ExitStringArray(c *StringArrayContext) // ExitNumberArray is called when exiting the numberArray production. ExitNumberArray(c *NumberArrayContext) // ExitDatetimeArray is called when exiting the datetimeArray production. ExitDatetimeArray(c *DatetimeArrayContext) // ExitEnd is called when exiting the End production. ExitEnd(c *EndContext) // ExitQueryStmt is called when exiting the QueryStmt production. ExitQueryStmt(c *QueryStmtContext) // ExitSkipExpr is called when exiting the SkipExpr production. ExitSkipExpr(c *SkipExprContext) // ExitLimitExpr is called when exiting the LimitExpr production. ExitLimitExpr(c *LimitExprContext) // ExitSortByExpr is called when exiting the SortByExpr production. ExitSortByExpr(c *SortByExprContext) // ExitSortFieldExpr is called when exiting the SortFieldExpr production. ExitSortFieldExpr(c *SortFieldExprContext) // ExitAndExpr is called when exiting the AndExpr production. ExitAndExpr(c *AndExprContext) // ExitGroup is called when exiting the Group production. ExitGroup(c *GroupContext) // ExitBoolConst is called when exiting the BoolConst production. ExitBoolConst(c *BoolConstContext) // ExitIsEmptyFunction is called when exiting the IsEmptyFunction production. ExitIsEmptyFunction(c *IsEmptyFunctionContext) // ExitNotExpr is called when exiting the NotExpr production. ExitNotExpr(c *NotExprContext) // ExitOperationOp is called when exiting the OperationOp production. ExitOperationOp(c *OperationOpContext) // ExitOrExpr is called when exiting the OrExpr production. ExitOrExpr(c *OrExprContext) // ExitBoolSymbol is called when exiting the BoolSymbol production. ExitBoolSymbol(c *BoolSymbolContext) // ExitInStringArrayOp is called when exiting the InStringArrayOp production. ExitInStringArrayOp(c *InStringArrayOpContext) // ExitInNumberArrayOp is called when exiting the InNumberArrayOp production. ExitInNumberArrayOp(c *InNumberArrayOpContext) // ExitInDatetimeArrayOp is called when exiting the InDatetimeArrayOp production. ExitInDatetimeArrayOp(c *InDatetimeArrayOpContext) // ExitBetweenNumberOp is called when exiting the BetweenNumberOp production. ExitBetweenNumberOp(c *BetweenNumberOpContext) // ExitBetweenDateOp is called when exiting the BetweenDateOp production. ExitBetweenDateOp(c *BetweenDateOpContext) // ExitBinaryLessThanStringOp is called when exiting the BinaryLessThanStringOp production. ExitBinaryLessThanStringOp(c *BinaryLessThanStringOpContext) // ExitBinaryLessThanNumberOp is called when exiting the BinaryLessThanNumberOp production. ExitBinaryLessThanNumberOp(c *BinaryLessThanNumberOpContext) // ExitBinaryLessThanDatetimeOp is called when exiting the BinaryLessThanDatetimeOp production. ExitBinaryLessThanDatetimeOp(c *BinaryLessThanDatetimeOpContext) // ExitBinaryGreaterThanStringOp is called when exiting the BinaryGreaterThanStringOp production. ExitBinaryGreaterThanStringOp(c *BinaryGreaterThanStringOpContext) // ExitBinaryGreaterThanNumberOp is called when exiting the BinaryGreaterThanNumberOp production. ExitBinaryGreaterThanNumberOp(c *BinaryGreaterThanNumberOpContext) // ExitBinaryGreaterThanDatetimeOp is called when exiting the BinaryGreaterThanDatetimeOp production. ExitBinaryGreaterThanDatetimeOp(c *BinaryGreaterThanDatetimeOpContext) // ExitBinaryEqualToStringOp is called when exiting the BinaryEqualToStringOp production. ExitBinaryEqualToStringOp(c *BinaryEqualToStringOpContext) // ExitBinaryEqualToNumberOp is called when exiting the BinaryEqualToNumberOp production. ExitBinaryEqualToNumberOp(c *BinaryEqualToNumberOpContext) // ExitBinaryEqualToDatetimeOp is called when exiting the BinaryEqualToDatetimeOp production. ExitBinaryEqualToDatetimeOp(c *BinaryEqualToDatetimeOpContext) // ExitBinaryEqualToBoolOp is called when exiting the BinaryEqualToBoolOp production. ExitBinaryEqualToBoolOp(c *BinaryEqualToBoolOpContext) // ExitBinaryEqualToNullOp is called when exiting the BinaryEqualToNullOp production. ExitBinaryEqualToNullOp(c *BinaryEqualToNullOpContext) // ExitBinaryContainsOp is called when exiting the BinaryContainsOp production. ExitBinaryContainsOp(c *BinaryContainsOpContext) // ExitBinaryLhs is called when exiting the binaryLhs production. ExitBinaryLhs(c *BinaryLhsContext) // ExitSetFunctionExpr is called when exiting the SetFunctionExpr production. ExitSetFunctionExpr(c *SetFunctionExprContext) // ExitSetExpr is called when exiting the setExpr production. ExitSetExpr(c *SetExprContext) // ExitSubQuery is called when exiting the SubQuery production. ExitSubQuery(c *SubQueryContext) }
ZitiQlListener is a complete listener for a parse tree produced by ZitiQlParser.
type ZitiQlParser ¶
type ZitiQlParser struct {
*antlr.BaseParser
}
func NewZitiQlParser ¶
func NewZitiQlParser(input antlr.TokenStream) *ZitiQlParser
NewZitiQlParser produces a new parser instance for the optional input antlr.TokenStream.
func (*ZitiQlParser) BinaryLhs ¶
func (p *ZitiQlParser) BinaryLhs() (localctx IBinaryLhsContext)
func (*ZitiQlParser) BoolExpr ¶
func (p *ZitiQlParser) BoolExpr() (localctx IBoolExprContext)
func (*ZitiQlParser) BoolExpr_Sempred ¶
func (p *ZitiQlParser) BoolExpr_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*ZitiQlParser) DatetimeArray ¶
func (p *ZitiQlParser) DatetimeArray() (localctx IDatetimeArrayContext)
func (*ZitiQlParser) Limit ¶
func (p *ZitiQlParser) Limit() (localctx ILimitContext)
func (*ZitiQlParser) NumberArray ¶
func (p *ZitiQlParser) NumberArray() (localctx INumberArrayContext)
func (*ZitiQlParser) Operation ¶
func (p *ZitiQlParser) Operation() (localctx IOperationContext)
func (*ZitiQlParser) Query ¶
func (p *ZitiQlParser) Query() (localctx IQueryContext)
func (*ZitiQlParser) Sempred ¶
func (p *ZitiQlParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*ZitiQlParser) SetExpr ¶
func (p *ZitiQlParser) SetExpr() (localctx ISetExprContext)
func (*ZitiQlParser) SetFunction ¶
func (p *ZitiQlParser) SetFunction() (localctx ISetFunctionContext)
func (*ZitiQlParser) Skip ¶
func (p *ZitiQlParser) Skip() (localctx ISkipContext)
func (*ZitiQlParser) SortBy ¶
func (p *ZitiQlParser) SortBy() (localctx ISortByContext)
func (*ZitiQlParser) SortField ¶
func (p *ZitiQlParser) SortField() (localctx ISortFieldContext)
func (*ZitiQlParser) Start_ ¶ added in v0.2.16
func (p *ZitiQlParser) Start_() (localctx IStartContext)
func (*ZitiQlParser) StringArray ¶
func (p *ZitiQlParser) StringArray() (localctx IStringArrayContext)
func (*ZitiQlParser) SubQueryExpr ¶
func (p *ZitiQlParser) SubQueryExpr() (localctx ISubQueryExprContext)