Documentation ¶
Index ¶
- Constants
- type AndConjunctionContext
- func (s *AndConjunctionContext) AND(i int) antlr.TerminalNode
- func (s *AndConjunctionContext) AllAND() []antlr.TerminalNode
- func (s *AndConjunctionContext) AllExpression() []IExpressionContext
- func (s *AndConjunctionContext) AllWS() []antlr.TerminalNode
- func (s *AndConjunctionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndConjunctionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndConjunctionContext) Expression(i int) IExpressionContext
- func (s *AndConjunctionContext) GetRuleContext() antlr.RuleContext
- func (s *AndConjunctionContext) WS(i int) antlr.TerminalNode
- type BaseZitiQlListener
- func (s *BaseZitiQlListener) EnterAndConjunction(ctx *AndConjunctionContext)
- 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) EnterBinaryLessThanDatetimeOp(ctx *BinaryLessThanDatetimeOpContext)
- func (s *BaseZitiQlListener) EnterBinaryLessThanNumberOp(ctx *BinaryLessThanNumberOpContext)
- func (s *BaseZitiQlListener) EnterDatetime_array(ctx *Datetime_arrayContext)
- 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) EnterNumber_array(ctx *Number_arrayContext)
- func (s *BaseZitiQlListener) EnterOperationOp(ctx *OperationOpContext)
- func (s *BaseZitiQlListener) EnterOrConjunction(ctx *OrConjunctionContext)
- func (s *BaseZitiQlListener) EnterString_array(ctx *String_arrayContext)
- func (s *BaseZitiQlListener) ExitAndConjunction(ctx *AndConjunctionContext)
- 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) ExitBinaryLessThanDatetimeOp(ctx *BinaryLessThanDatetimeOpContext)
- func (s *BaseZitiQlListener) ExitBinaryLessThanNumberOp(ctx *BinaryLessThanNumberOpContext)
- func (s *BaseZitiQlListener) ExitDatetime_array(ctx *Datetime_arrayContext)
- 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) ExitNumber_array(ctx *Number_arrayContext)
- func (s *BaseZitiQlListener) ExitOperationOp(ctx *OperationOpContext)
- func (s *BaseZitiQlListener) ExitOrConjunction(ctx *OrConjunctionContext)
- func (s *BaseZitiQlListener) ExitString_array(ctx *String_arrayContext)
- 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) 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) IDENTIFIER() antlr.TerminalNode
- 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) EnterRule(listener antlr.ParseTreeListener)
- func (s *BetweenNumberOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BetweenNumberOpContext) GetRuleContext() antlr.RuleContext
- func (s *BetweenNumberOpContext) IDENTIFIER() antlr.TerminalNode
- 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) 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) IDENTIFIER() 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) 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) IDENTIFIER() antlr.TerminalNode
- func (s *BinaryEqualToBoolOpContext) WS(i int) antlr.TerminalNode
- type BinaryEqualToDatetimeOpContext
- func (s *BinaryEqualToDatetimeOpContext) AllWS() []antlr.TerminalNode
- 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) IDENTIFIER() antlr.TerminalNode
- func (s *BinaryEqualToDatetimeOpContext) WS(i int) antlr.TerminalNode
- type BinaryEqualToNullOpContext
- func (s *BinaryEqualToNullOpContext) AllWS() []antlr.TerminalNode
- 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) IDENTIFIER() antlr.TerminalNode
- 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) 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) IDENTIFIER() antlr.TerminalNode
- 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) 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) IDENTIFIER() antlr.TerminalNode
- 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) 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) IDENTIFIER() antlr.TerminalNode
- func (s *BinaryGreaterThanDatetimeOpContext) WS(i int) antlr.TerminalNode
- type BinaryGreaterThanNumberOpContext
- func (s *BinaryGreaterThanNumberOpContext) AllWS() []antlr.TerminalNode
- 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) IDENTIFIER() antlr.TerminalNode
- func (s *BinaryGreaterThanNumberOpContext) NUMBER() antlr.TerminalNode
- func (s *BinaryGreaterThanNumberOpContext) WS(i int) antlr.TerminalNode
- type BinaryLessThanDatetimeOpContext
- func (s *BinaryLessThanDatetimeOpContext) AllWS() []antlr.TerminalNode
- 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) IDENTIFIER() antlr.TerminalNode
- 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) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryLessThanNumberOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryLessThanNumberOpContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryLessThanNumberOpContext) IDENTIFIER() antlr.TerminalNode
- func (s *BinaryLessThanNumberOpContext) LT() antlr.TerminalNode
- func (s *BinaryLessThanNumberOpContext) NUMBER() antlr.TerminalNode
- func (s *BinaryLessThanNumberOpContext) WS(i int) antlr.TerminalNode
- type Datetime_arrayContext
- func (s *Datetime_arrayContext) AllDATETIME() []antlr.TerminalNode
- func (s *Datetime_arrayContext) AllWS() []antlr.TerminalNode
- func (s *Datetime_arrayContext) DATETIME(i int) antlr.TerminalNode
- func (s *Datetime_arrayContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Datetime_arrayContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Datetime_arrayContext) GetParser() antlr.Parser
- func (s *Datetime_arrayContext) GetRuleContext() antlr.RuleContext
- func (*Datetime_arrayContext) IsDatetime_arrayContext()
- func (s *Datetime_arrayContext) LBRACKET() antlr.TerminalNode
- func (s *Datetime_arrayContext) RBRACKET() antlr.TerminalNode
- func (s *Datetime_arrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Datetime_arrayContext) WS(i int) antlr.TerminalNode
- type EndContext
- func (s *EndContext) AllExpression() []IExpressionContext
- 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) Expression(i int) IExpressionContext
- func (s *EndContext) GetRuleContext() antlr.RuleContext
- 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(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, ...)
- type ExpressionContext
- func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GroupContext
- func (s *GroupContext) AllWS() []antlr.TerminalNode
- func (s *GroupContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GroupContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GroupContext) Expression() IExpressionContext
- 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 IDatetime_arrayContext
- type IExpressionContext
- type INumber_arrayContext
- type IOperationContext
- type IStartContext
- type IString_arrayContext
- type InDatetimeArrayOpContext
- func (s *InDatetimeArrayOpContext) AllWS() []antlr.TerminalNode
- func (s *InDatetimeArrayOpContext) Datetime_array() IDatetime_arrayContext
- func (s *InDatetimeArrayOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InDatetimeArrayOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InDatetimeArrayOpContext) GetRuleContext() antlr.RuleContext
- func (s *InDatetimeArrayOpContext) IDENTIFIER() antlr.TerminalNode
- 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) EnterRule(listener antlr.ParseTreeListener)
- func (s *InNumberArrayOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InNumberArrayOpContext) GetRuleContext() antlr.RuleContext
- func (s *InNumberArrayOpContext) IDENTIFIER() antlr.TerminalNode
- func (s *InNumberArrayOpContext) IN() antlr.TerminalNode
- func (s *InNumberArrayOpContext) Number_array() INumber_arrayContext
- func (s *InNumberArrayOpContext) WS(i int) antlr.TerminalNode
- type InStringArrayOpContext
- func (s *InStringArrayOpContext) AllWS() []antlr.TerminalNode
- func (s *InStringArrayOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InStringArrayOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InStringArrayOpContext) GetRuleContext() antlr.RuleContext
- func (s *InStringArrayOpContext) IDENTIFIER() antlr.TerminalNode
- func (s *InStringArrayOpContext) IN() antlr.TerminalNode
- func (s *InStringArrayOpContext) String_array() IString_arrayContext
- func (s *InStringArrayOpContext) WS(i int) antlr.TerminalNode
- type Number_arrayContext
- func (s *Number_arrayContext) AllNUMBER() []antlr.TerminalNode
- func (s *Number_arrayContext) AllWS() []antlr.TerminalNode
- func (s *Number_arrayContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Number_arrayContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Number_arrayContext) GetParser() antlr.Parser
- func (s *Number_arrayContext) GetRuleContext() antlr.RuleContext
- func (*Number_arrayContext) IsNumber_arrayContext()
- func (s *Number_arrayContext) LBRACKET() antlr.TerminalNode
- func (s *Number_arrayContext) NUMBER(i int) antlr.TerminalNode
- func (s *Number_arrayContext) RBRACKET() antlr.TerminalNode
- func (s *Number_arrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Number_arrayContext) WS(i int) antlr.TerminalNode
- type OperationContext
- func (s *OperationContext) CopyFrom(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 OrConjunctionContext
- func (s *OrConjunctionContext) AllExpression() []IExpressionContext
- func (s *OrConjunctionContext) AllOR() []antlr.TerminalNode
- func (s *OrConjunctionContext) AllWS() []antlr.TerminalNode
- func (s *OrConjunctionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrConjunctionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrConjunctionContext) Expression(i int) IExpressionContext
- func (s *OrConjunctionContext) GetRuleContext() antlr.RuleContext
- func (s *OrConjunctionContext) OR(i int) antlr.TerminalNode
- func (s *OrConjunctionContext) WS(i int) antlr.TerminalNode
- type ParseError
- type StartContext
- type String_arrayContext
- func (s *String_arrayContext) AllSTRING() []antlr.TerminalNode
- func (s *String_arrayContext) AllWS() []antlr.TerminalNode
- func (s *String_arrayContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *String_arrayContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *String_arrayContext) GetParser() antlr.Parser
- func (s *String_arrayContext) GetRuleContext() antlr.RuleContext
- func (*String_arrayContext) IsString_arrayContext()
- func (s *String_arrayContext) LBRACKET() antlr.TerminalNode
- func (s *String_arrayContext) RBRACKET() antlr.TerminalNode
- func (s *String_arrayContext) STRING(i int) antlr.TerminalNode
- func (s *String_arrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *String_arrayContext) WS(i int) antlr.TerminalNode
- type ZitiQlLexer
- type ZitiQlListener
- type ZitiQlParser
- func (p *ZitiQlParser) Datetime_array() (localctx IDatetime_arrayContext)
- func (p *ZitiQlParser) Expression() (localctx IExpressionContext)
- func (p *ZitiQlParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *ZitiQlParser) Number_array() (localctx INumber_arrayContext)
- func (p *ZitiQlParser) Operation() (localctx IOperationContext)
- func (p *ZitiQlParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *ZitiQlParser) Start() (localctx IStartContext)
- func (p *ZitiQlParser) String_array() (localctx IString_arrayContext)
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 ZitiQlLexerIN = 13 ZitiQlLexerBETWEEN = 14 ZitiQlLexerBOOL = 15 ZitiQlLexerDATETIME = 16 ZitiQlLexerSTRING = 17 ZitiQlLexerNUMBER = 18 ZitiQlLexerNULL = 19 ZitiQlLexerIDENTIFIER = 20 ZitiQlLexerRFC3339_DATE_TIME = 21 )
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 ZitiQlParserIN = 13 ZitiQlParserBETWEEN = 14 ZitiQlParserBOOL = 15 ZitiQlParserDATETIME = 16 ZitiQlParserSTRING = 17 ZitiQlParserNUMBER = 18 ZitiQlParserNULL = 19 ZitiQlParserIDENTIFIER = 20 ZitiQlParserRFC3339_DATE_TIME = 21 )
ZitiQlParser tokens.
const ( ZitiQlParserRULE_string_array = 0 ZitiQlParserRULE_number_array = 1 ZitiQlParserRULE_datetime_array = 2 ZitiQlParserRULE_start = 3 ZitiQlParserRULE_expression = 4 ZitiQlParserRULE_operation = 5 )
ZitiQlParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AndConjunctionContext ¶
type AndConjunctionContext struct {
*ExpressionContext
}
func NewAndConjunctionContext ¶
func NewAndConjunctionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AndConjunctionContext
func (*AndConjunctionContext) AND ¶
func (s *AndConjunctionContext) AND(i int) antlr.TerminalNode
func (*AndConjunctionContext) AllAND ¶
func (s *AndConjunctionContext) AllAND() []antlr.TerminalNode
func (*AndConjunctionContext) AllExpression ¶
func (s *AndConjunctionContext) AllExpression() []IExpressionContext
func (*AndConjunctionContext) AllWS ¶
func (s *AndConjunctionContext) AllWS() []antlr.TerminalNode
func (*AndConjunctionContext) EnterRule ¶
func (s *AndConjunctionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AndConjunctionContext) ExitRule ¶
func (s *AndConjunctionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AndConjunctionContext) Expression ¶
func (s *AndConjunctionContext) Expression(i int) IExpressionContext
func (*AndConjunctionContext) GetRuleContext ¶
func (s *AndConjunctionContext) GetRuleContext() antlr.RuleContext
func (*AndConjunctionContext) WS ¶
func (s *AndConjunctionContext) WS(i int) antlr.TerminalNode
type BaseZitiQlListener ¶
type BaseZitiQlListener struct{}
BaseZitiQlListener is a complete listener for a parse tree produced by ZitiQlParser.
func (*BaseZitiQlListener) EnterAndConjunction ¶
func (s *BaseZitiQlListener) EnterAndConjunction(ctx *AndConjunctionContext)
EnterAndConjunction is called when production AndConjunction 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) 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) EnterDatetime_array ¶
func (s *BaseZitiQlListener) EnterDatetime_array(ctx *Datetime_arrayContext)
EnterDatetime_array is called when production datetime_array 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) EnterNumber_array ¶
func (s *BaseZitiQlListener) EnterNumber_array(ctx *Number_arrayContext)
EnterNumber_array is called when production number_array is entered.
func (*BaseZitiQlListener) EnterOperationOp ¶
func (s *BaseZitiQlListener) EnterOperationOp(ctx *OperationOpContext)
EnterOperationOp is called when production OperationOp is entered.
func (*BaseZitiQlListener) EnterOrConjunction ¶
func (s *BaseZitiQlListener) EnterOrConjunction(ctx *OrConjunctionContext)
EnterOrConjunction is called when production OrConjunction is entered.
func (*BaseZitiQlListener) EnterString_array ¶
func (s *BaseZitiQlListener) EnterString_array(ctx *String_arrayContext)
EnterString_array is called when production string_array is entered.
func (*BaseZitiQlListener) ExitAndConjunction ¶
func (s *BaseZitiQlListener) ExitAndConjunction(ctx *AndConjunctionContext)
ExitAndConjunction is called when production AndConjunction 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) 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) ExitDatetime_array ¶
func (s *BaseZitiQlListener) ExitDatetime_array(ctx *Datetime_arrayContext)
ExitDatetime_array is called when production datetime_array 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) ExitNumber_array ¶
func (s *BaseZitiQlListener) ExitNumber_array(ctx *Number_arrayContext)
ExitNumber_array is called when production number_array is exited.
func (*BaseZitiQlListener) ExitOperationOp ¶
func (s *BaseZitiQlListener) ExitOperationOp(ctx *OperationOpContext)
ExitOperationOp is called when production OperationOp is exited.
func (*BaseZitiQlListener) ExitOrConjunction ¶
func (s *BaseZitiQlListener) ExitOrConjunction(ctx *OrConjunctionContext)
ExitOrConjunction is called when production OrConjunction is exited.
func (*BaseZitiQlListener) ExitString_array ¶
func (s *BaseZitiQlListener) ExitString_array(ctx *String_arrayContext)
ExitString_array is called when production string_array 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) 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) IDENTIFIER ¶
func (s *BetweenDateOpContext) IDENTIFIER() antlr.TerminalNode
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) 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) IDENTIFIER ¶
func (s *BetweenNumberOpContext) IDENTIFIER() antlr.TerminalNode
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) 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) IDENTIFIER ¶
func (s *BinaryContainsOpContext) IDENTIFIER() 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) 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) IDENTIFIER ¶
func (s *BinaryEqualToBoolOpContext) IDENTIFIER() antlr.TerminalNode
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) 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) IDENTIFIER ¶
func (s *BinaryEqualToDatetimeOpContext) IDENTIFIER() antlr.TerminalNode
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) 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) IDENTIFIER ¶
func (s *BinaryEqualToNullOpContext) IDENTIFIER() antlr.TerminalNode
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) 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) IDENTIFIER ¶
func (s *BinaryEqualToNumberOpContext) IDENTIFIER() antlr.TerminalNode
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) 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) IDENTIFIER ¶
func (s *BinaryEqualToStringOpContext) IDENTIFIER() antlr.TerminalNode
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) 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) IDENTIFIER ¶
func (s *BinaryGreaterThanDatetimeOpContext) IDENTIFIER() antlr.TerminalNode
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) 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) IDENTIFIER ¶
func (s *BinaryGreaterThanNumberOpContext) IDENTIFIER() antlr.TerminalNode
func (*BinaryGreaterThanNumberOpContext) NUMBER ¶
func (s *BinaryGreaterThanNumberOpContext) NUMBER() antlr.TerminalNode
func (*BinaryGreaterThanNumberOpContext) WS ¶
func (s *BinaryGreaterThanNumberOpContext) 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) 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) IDENTIFIER ¶
func (s *BinaryLessThanDatetimeOpContext) IDENTIFIER() antlr.TerminalNode
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) 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) IDENTIFIER ¶
func (s *BinaryLessThanNumberOpContext) IDENTIFIER() antlr.TerminalNode
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 Datetime_arrayContext ¶
type Datetime_arrayContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDatetime_arrayContext ¶
func NewDatetime_arrayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Datetime_arrayContext
func NewEmptyDatetime_arrayContext ¶
func NewEmptyDatetime_arrayContext() *Datetime_arrayContext
func (*Datetime_arrayContext) AllDATETIME ¶
func (s *Datetime_arrayContext) AllDATETIME() []antlr.TerminalNode
func (*Datetime_arrayContext) AllWS ¶
func (s *Datetime_arrayContext) AllWS() []antlr.TerminalNode
func (*Datetime_arrayContext) DATETIME ¶
func (s *Datetime_arrayContext) DATETIME(i int) antlr.TerminalNode
func (*Datetime_arrayContext) EnterRule ¶
func (s *Datetime_arrayContext) EnterRule(listener antlr.ParseTreeListener)
func (*Datetime_arrayContext) ExitRule ¶
func (s *Datetime_arrayContext) ExitRule(listener antlr.ParseTreeListener)
func (*Datetime_arrayContext) GetParser ¶
func (s *Datetime_arrayContext) GetParser() antlr.Parser
func (*Datetime_arrayContext) GetRuleContext ¶
func (s *Datetime_arrayContext) GetRuleContext() antlr.RuleContext
func (*Datetime_arrayContext) IsDatetime_arrayContext ¶
func (*Datetime_arrayContext) IsDatetime_arrayContext()
func (*Datetime_arrayContext) LBRACKET ¶
func (s *Datetime_arrayContext) LBRACKET() antlr.TerminalNode
func (*Datetime_arrayContext) RBRACKET ¶
func (s *Datetime_arrayContext) RBRACKET() antlr.TerminalNode
func (*Datetime_arrayContext) ToStringTree ¶
func (s *Datetime_arrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Datetime_arrayContext) WS ¶
func (s *Datetime_arrayContext) WS(i int) antlr.TerminalNode
type EndContext ¶
type EndContext struct {
*StartContext
}
func NewEndContext ¶
func NewEndContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EndContext
func (*EndContext) AllExpression ¶
func (s *EndContext) AllExpression() []IExpressionContext
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) Expression ¶
func (s *EndContext) Expression(i int) IExpressionContext
func (*EndContext) GetRuleContext ¶
func (s *EndContext) GetRuleContext() antlr.RuleContext
func (*EndContext) WS ¶
func (s *EndContext) WS(i int) antlr.TerminalNode
type ErrorListener ¶
type ErrorListener struct {
Errors []ParseError
}
func (*ErrorListener) ReportAmbiguity ¶
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(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, msg string, e antlr.RecognitionException)
type ExpressionContext ¶
type ExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) CopyFrom ¶
func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GroupContext ¶
type GroupContext struct {
*ExpressionContext
}
func NewGroupContext ¶
func NewGroupContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GroupContext
func (*GroupContext) AllWS ¶
func (s *GroupContext) AllWS() []antlr.TerminalNode
func (*GroupContext) EnterRule ¶
func (s *GroupContext) EnterRule(listener antlr.ParseTreeListener)
func (*GroupContext) ExitRule ¶
func (s *GroupContext) ExitRule(listener antlr.ParseTreeListener)
func (*GroupContext) Expression ¶
func (s *GroupContext) Expression() IExpressionContext
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 IDatetime_arrayContext ¶
type IDatetime_arrayContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDatetime_arrayContext differentiates from other interfaces. IsDatetime_arrayContext() }
IDatetime_arrayContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type INumber_arrayContext ¶
type INumber_arrayContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNumber_arrayContext differentiates from other interfaces. IsNumber_arrayContext() }
INumber_arrayContext 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 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 IString_arrayContext ¶
type IString_arrayContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsString_arrayContext differentiates from other interfaces. IsString_arrayContext() }
IString_arrayContext 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) Datetime_array ¶
func (s *InDatetimeArrayOpContext) Datetime_array() IDatetime_arrayContext
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) IDENTIFIER ¶
func (s *InDatetimeArrayOpContext) IDENTIFIER() antlr.TerminalNode
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) 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) IDENTIFIER ¶
func (s *InNumberArrayOpContext) IDENTIFIER() antlr.TerminalNode
func (*InNumberArrayOpContext) IN ¶
func (s *InNumberArrayOpContext) IN() antlr.TerminalNode
func (*InNumberArrayOpContext) Number_array ¶
func (s *InNumberArrayOpContext) Number_array() INumber_arrayContext
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) 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) IDENTIFIER ¶
func (s *InStringArrayOpContext) IDENTIFIER() antlr.TerminalNode
func (*InStringArrayOpContext) IN ¶
func (s *InStringArrayOpContext) IN() antlr.TerminalNode
func (*InStringArrayOpContext) String_array ¶
func (s *InStringArrayOpContext) String_array() IString_arrayContext
func (*InStringArrayOpContext) WS ¶
func (s *InStringArrayOpContext) WS(i int) antlr.TerminalNode
type Number_arrayContext ¶
type Number_arrayContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNumber_arrayContext ¶
func NewEmptyNumber_arrayContext() *Number_arrayContext
func NewNumber_arrayContext ¶
func NewNumber_arrayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Number_arrayContext
func (*Number_arrayContext) AllNUMBER ¶
func (s *Number_arrayContext) AllNUMBER() []antlr.TerminalNode
func (*Number_arrayContext) AllWS ¶
func (s *Number_arrayContext) AllWS() []antlr.TerminalNode
func (*Number_arrayContext) EnterRule ¶
func (s *Number_arrayContext) EnterRule(listener antlr.ParseTreeListener)
func (*Number_arrayContext) ExitRule ¶
func (s *Number_arrayContext) ExitRule(listener antlr.ParseTreeListener)
func (*Number_arrayContext) GetParser ¶
func (s *Number_arrayContext) GetParser() antlr.Parser
func (*Number_arrayContext) GetRuleContext ¶
func (s *Number_arrayContext) GetRuleContext() antlr.RuleContext
func (*Number_arrayContext) IsNumber_arrayContext ¶
func (*Number_arrayContext) IsNumber_arrayContext()
func (*Number_arrayContext) LBRACKET ¶
func (s *Number_arrayContext) LBRACKET() antlr.TerminalNode
func (*Number_arrayContext) NUMBER ¶
func (s *Number_arrayContext) NUMBER(i int) antlr.TerminalNode
func (*Number_arrayContext) RBRACKET ¶
func (s *Number_arrayContext) RBRACKET() antlr.TerminalNode
func (*Number_arrayContext) ToStringTree ¶
func (s *Number_arrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Number_arrayContext) WS ¶
func (s *Number_arrayContext) 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) CopyFrom ¶
func (s *OperationContext) CopyFrom(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 {
*ExpressionContext
}
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 OrConjunctionContext ¶
type OrConjunctionContext struct {
*ExpressionContext
}
func NewOrConjunctionContext ¶
func NewOrConjunctionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrConjunctionContext
func (*OrConjunctionContext) AllExpression ¶
func (s *OrConjunctionContext) AllExpression() []IExpressionContext
func (*OrConjunctionContext) AllOR ¶
func (s *OrConjunctionContext) AllOR() []antlr.TerminalNode
func (*OrConjunctionContext) AllWS ¶
func (s *OrConjunctionContext) AllWS() []antlr.TerminalNode
func (*OrConjunctionContext) EnterRule ¶
func (s *OrConjunctionContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrConjunctionContext) ExitRule ¶
func (s *OrConjunctionContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrConjunctionContext) Expression ¶
func (s *OrConjunctionContext) Expression(i int) IExpressionContext
func (*OrConjunctionContext) GetRuleContext ¶
func (s *OrConjunctionContext) GetRuleContext() antlr.RuleContext
func (*OrConjunctionContext) OR ¶
func (s *OrConjunctionContext) OR(i int) antlr.TerminalNode
func (*OrConjunctionContext) WS ¶
func (s *OrConjunctionContext) WS(i int) antlr.TerminalNode
type ParseError ¶
func Parse ¶
func Parse(str string, l ZitiQlListener) []ParseError
func ParseWithDebug ¶
func ParseWithDebug(str string, l ZitiQlListener) []ParseError
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) CopyFrom ¶
func (s *StartContext) CopyFrom(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 String_arrayContext ¶
type String_arrayContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyString_arrayContext ¶
func NewEmptyString_arrayContext() *String_arrayContext
func NewString_arrayContext ¶
func NewString_arrayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *String_arrayContext
func (*String_arrayContext) AllSTRING ¶
func (s *String_arrayContext) AllSTRING() []antlr.TerminalNode
func (*String_arrayContext) AllWS ¶
func (s *String_arrayContext) AllWS() []antlr.TerminalNode
func (*String_arrayContext) EnterRule ¶
func (s *String_arrayContext) EnterRule(listener antlr.ParseTreeListener)
func (*String_arrayContext) ExitRule ¶
func (s *String_arrayContext) ExitRule(listener antlr.ParseTreeListener)
func (*String_arrayContext) GetParser ¶
func (s *String_arrayContext) GetParser() antlr.Parser
func (*String_arrayContext) GetRuleContext ¶
func (s *String_arrayContext) GetRuleContext() antlr.RuleContext
func (*String_arrayContext) IsString_arrayContext ¶
func (*String_arrayContext) IsString_arrayContext()
func (*String_arrayContext) LBRACKET ¶
func (s *String_arrayContext) LBRACKET() antlr.TerminalNode
func (*String_arrayContext) RBRACKET ¶
func (s *String_arrayContext) RBRACKET() antlr.TerminalNode
func (*String_arrayContext) STRING ¶
func (s *String_arrayContext) STRING(i int) antlr.TerminalNode
func (*String_arrayContext) ToStringTree ¶
func (s *String_arrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*String_arrayContext) WS ¶
func (s *String_arrayContext) WS(i int) antlr.TerminalNode
type ZitiQlLexer ¶
func NewZitiQlLexer ¶
func NewZitiQlLexer(input antlr.CharStream) *ZitiQlLexer
type ZitiQlListener ¶
type ZitiQlListener interface { antlr.ParseTreeListener // EnterString_array is called when entering the string_array production. EnterString_array(c *String_arrayContext) // EnterNumber_array is called when entering the number_array production. EnterNumber_array(c *Number_arrayContext) // EnterDatetime_array is called when entering the datetime_array production. EnterDatetime_array(c *Datetime_arrayContext) // EnterEnd is called when entering the End production. EnterEnd(c *EndContext) // EnterGroup is called when entering the Group production. EnterGroup(c *GroupContext) // EnterOrConjunction is called when entering the OrConjunction production. EnterOrConjunction(c *OrConjunctionContext) // EnterOperationOp is called when entering the OperationOp production. EnterOperationOp(c *OperationOpContext) // EnterAndConjunction is called when entering the AndConjunction production. EnterAndConjunction(c *AndConjunctionContext) // 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) // EnterBinaryLessThanNumberOp is called when entering the BinaryLessThanNumberOp production. EnterBinaryLessThanNumberOp(c *BinaryLessThanNumberOpContext) // EnterBinaryLessThanDatetimeOp is called when entering the BinaryLessThanDatetimeOp production. EnterBinaryLessThanDatetimeOp(c *BinaryLessThanDatetimeOpContext) // 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) // ExitString_array is called when exiting the string_array production. ExitString_array(c *String_arrayContext) // ExitNumber_array is called when exiting the number_array production. ExitNumber_array(c *Number_arrayContext) // ExitDatetime_array is called when exiting the datetime_array production. ExitDatetime_array(c *Datetime_arrayContext) // ExitEnd is called when exiting the End production. ExitEnd(c *EndContext) // ExitGroup is called when exiting the Group production. ExitGroup(c *GroupContext) // ExitOrConjunction is called when exiting the OrConjunction production. ExitOrConjunction(c *OrConjunctionContext) // ExitOperationOp is called when exiting the OperationOp production. ExitOperationOp(c *OperationOpContext) // ExitAndConjunction is called when exiting the AndConjunction production. ExitAndConjunction(c *AndConjunctionContext) // 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) // ExitBinaryLessThanNumberOp is called when exiting the BinaryLessThanNumberOp production. ExitBinaryLessThanNumberOp(c *BinaryLessThanNumberOpContext) // ExitBinaryLessThanDatetimeOp is called when exiting the BinaryLessThanDatetimeOp production. ExitBinaryLessThanDatetimeOp(c *BinaryLessThanDatetimeOpContext) // 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) }
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
func (*ZitiQlParser) Datetime_array ¶
func (p *ZitiQlParser) Datetime_array() (localctx IDatetime_arrayContext)
func (*ZitiQlParser) Expression ¶
func (p *ZitiQlParser) Expression() (localctx IExpressionContext)
func (*ZitiQlParser) Expression_Sempred ¶
func (p *ZitiQlParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*ZitiQlParser) Number_array ¶
func (p *ZitiQlParser) Number_array() (localctx INumber_arrayContext)
func (*ZitiQlParser) Operation ¶
func (p *ZitiQlParser) Operation() (localctx IOperationContext)
func (*ZitiQlParser) Sempred ¶
func (p *ZitiQlParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*ZitiQlParser) Start ¶
func (p *ZitiQlParser) Start() (localctx IStartContext)
func (*ZitiQlParser) String_array ¶
func (p *ZitiQlParser) String_array() (localctx IString_arrayContext)