Documentation ¶
Index ¶
- Constants
- func NewCqlListener(filterSRID int, sourceSRID int) *cqlListener
- func TranspileToSQL(cqlStr string, filterSRID int, sourceSRID int) (string, error)
- type BaseCQLParserListener
- func (s *BaseCQLParserListener) EnterBinaryComparisonPredicate(ctx *BinaryComparisonPredicateContext)
- func (s *BaseCQLParserListener) EnterBooleanExpression(ctx *BooleanExpressionContext)
- func (s *BaseCQLParserListener) EnterBooleanFactor(ctx *BooleanFactorContext)
- func (s *BaseCQLParserListener) EnterBooleanLiteral(ctx *BooleanLiteralContext)
- func (s *BaseCQLParserListener) EnterBooleanPrimary(ctx *BooleanPrimaryContext)
- func (s *BaseCQLParserListener) EnterBooleanTerm(ctx *BooleanTermContext)
- func (s *BaseCQLParserListener) EnterCharacterLiteral(ctx *CharacterLiteralContext)
- func (s *BaseCQLParserListener) EnterComparisonPredicate(ctx *ComparisonPredicateContext)
- func (s *BaseCQLParserListener) EnterCoordList(ctx *CoordListContext)
- func (s *BaseCQLParserListener) EnterCoordinate(ctx *CoordinateContext)
- func (s *BaseCQLParserListener) EnterCqlFilter(ctx *CqlFilterContext)
- func (s *BaseCQLParserListener) EnterDistancePredicate(ctx *DistancePredicateContext)
- func (s *BaseCQLParserListener) EnterEnvelope(ctx *EnvelopeContext)
- func (s *BaseCQLParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCQLParserListener) EnterGeomExpression(ctx *GeomExpressionContext)
- func (s *BaseCQLParserListener) EnterGeomLiteral(ctx *GeomLiteralContext)
- func (s *BaseCQLParserListener) EnterGeometryCollection(ctx *GeometryCollectionContext)
- func (s *BaseCQLParserListener) EnterIsBetweenPredicate(ctx *IsBetweenPredicateContext)
- func (s *BaseCQLParserListener) EnterIsInListPredicate(ctx *IsInListPredicateContext)
- func (s *BaseCQLParserListener) EnterIsLikePredicate(ctx *IsLikePredicateContext)
- func (s *BaseCQLParserListener) EnterIsNullPredicate(ctx *IsNullPredicateContext)
- func (s *BaseCQLParserListener) EnterLinestring(ctx *LinestringContext)
- func (s *BaseCQLParserListener) EnterMultiLinestring(ctx *MultiLinestringContext)
- func (s *BaseCQLParserListener) EnterMultiPoint(ctx *MultiPointContext)
- func (s *BaseCQLParserListener) EnterMultiPolygon(ctx *MultiPolygonContext)
- func (s *BaseCQLParserListener) EnterNumericLiteral(ctx *NumericLiteralContext)
- func (s *BaseCQLParserListener) EnterPoint(ctx *PointContext)
- func (s *BaseCQLParserListener) EnterPointList(ctx *PointListContext)
- func (s *BaseCQLParserListener) EnterPolygon(ctx *PolygonContext)
- func (s *BaseCQLParserListener) EnterPolygonDef(ctx *PolygonDefContext)
- func (s *BaseCQLParserListener) EnterPredicate(ctx *PredicateContext)
- func (s *BaseCQLParserListener) EnterPropertyName(ctx *PropertyNameContext)
- func (s *BaseCQLParserListener) EnterScalarExpression(ctx *ScalarExpressionContext)
- func (s *BaseCQLParserListener) EnterScalarValue(ctx *ScalarValueContext)
- func (s *BaseCQLParserListener) EnterSpatialPredicate(ctx *SpatialPredicateContext)
- func (s *BaseCQLParserListener) EnterTemporalLiteral(ctx *TemporalLiteralContext)
- func (s *BaseCQLParserListener) ExitBinaryComparisonPredicate(ctx *BinaryComparisonPredicateContext)
- func (s *BaseCQLParserListener) ExitBooleanExpression(ctx *BooleanExpressionContext)
- func (s *BaseCQLParserListener) ExitBooleanFactor(ctx *BooleanFactorContext)
- func (s *BaseCQLParserListener) ExitBooleanLiteral(ctx *BooleanLiteralContext)
- func (s *BaseCQLParserListener) ExitBooleanPrimary(ctx *BooleanPrimaryContext)
- func (s *BaseCQLParserListener) ExitBooleanTerm(ctx *BooleanTermContext)
- func (s *BaseCQLParserListener) ExitCharacterLiteral(ctx *CharacterLiteralContext)
- func (s *BaseCQLParserListener) ExitComparisonPredicate(ctx *ComparisonPredicateContext)
- func (s *BaseCQLParserListener) ExitCoordList(ctx *CoordListContext)
- func (s *BaseCQLParserListener) ExitCoordinate(ctx *CoordinateContext)
- func (s *BaseCQLParserListener) ExitCqlFilter(ctx *CqlFilterContext)
- func (s *BaseCQLParserListener) ExitDistancePredicate(ctx *DistancePredicateContext)
- func (s *BaseCQLParserListener) ExitEnvelope(ctx *EnvelopeContext)
- func (s *BaseCQLParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCQLParserListener) ExitGeomExpression(ctx *GeomExpressionContext)
- func (s *BaseCQLParserListener) ExitGeomLiteral(ctx *GeomLiteralContext)
- func (s *BaseCQLParserListener) ExitGeometryCollection(ctx *GeometryCollectionContext)
- func (s *BaseCQLParserListener) ExitIsBetweenPredicate(ctx *IsBetweenPredicateContext)
- func (s *BaseCQLParserListener) ExitIsInListPredicate(ctx *IsInListPredicateContext)
- func (s *BaseCQLParserListener) ExitIsLikePredicate(ctx *IsLikePredicateContext)
- func (s *BaseCQLParserListener) ExitIsNullPredicate(ctx *IsNullPredicateContext)
- func (s *BaseCQLParserListener) ExitLinestring(ctx *LinestringContext)
- func (s *BaseCQLParserListener) ExitMultiLinestring(ctx *MultiLinestringContext)
- func (s *BaseCQLParserListener) ExitMultiPoint(ctx *MultiPointContext)
- func (s *BaseCQLParserListener) ExitMultiPolygon(ctx *MultiPolygonContext)
- func (s *BaseCQLParserListener) ExitNumericLiteral(ctx *NumericLiteralContext)
- func (s *BaseCQLParserListener) ExitPoint(ctx *PointContext)
- func (s *BaseCQLParserListener) ExitPointList(ctx *PointListContext)
- func (s *BaseCQLParserListener) ExitPolygon(ctx *PolygonContext)
- func (s *BaseCQLParserListener) ExitPolygonDef(ctx *PolygonDefContext)
- func (s *BaseCQLParserListener) ExitPredicate(ctx *PredicateContext)
- func (s *BaseCQLParserListener) ExitPropertyName(ctx *PropertyNameContext)
- func (s *BaseCQLParserListener) ExitScalarExpression(ctx *ScalarExpressionContext)
- func (s *BaseCQLParserListener) ExitScalarValue(ctx *ScalarValueContext)
- func (s *BaseCQLParserListener) ExitSpatialPredicate(ctx *SpatialPredicateContext)
- func (s *BaseCQLParserListener) ExitTemporalLiteral(ctx *TemporalLiteralContext)
- func (s *BaseCQLParserListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseCQLParserListener) VisitTerminal(node antlr.TerminalNode)
- type BinaryComparisonPredicateContext
- func (s *BinaryComparisonPredicateContext) AllScalarExpression() []IScalarExpressionContext
- func (s *BinaryComparisonPredicateContext) ComparisonOperator() antlr.TerminalNode
- func (s *BinaryComparisonPredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryComparisonPredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryComparisonPredicateContext) GetParser() antlr.Parser
- func (s *BinaryComparisonPredicateContext) GetRuleContext() antlr.RuleContext
- func (*BinaryComparisonPredicateContext) IsBinaryComparisonPredicateContext()
- func (s *BinaryComparisonPredicateContext) ScalarExpression(i int) IScalarExpressionContext
- func (s *BinaryComparisonPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BooleanExpressionContext
- func (s *BooleanExpressionContext) AllBooleanTerm() []IBooleanTermContext
- func (s *BooleanExpressionContext) BooleanTerm(i int) IBooleanTermContext
- func (s *BooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BooleanExpressionContext) GetParser() antlr.Parser
- func (s *BooleanExpressionContext) GetRuleContext() antlr.RuleContext
- func (*BooleanExpressionContext) IsBooleanExpressionContext()
- func (s *BooleanExpressionContext) OR() antlr.TerminalNode
- func (s *BooleanExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BooleanFactorContext
- func (s *BooleanFactorContext) BooleanPrimary() IBooleanPrimaryContext
- func (s *BooleanFactorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BooleanFactorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BooleanFactorContext) GetParser() antlr.Parser
- func (s *BooleanFactorContext) GetRuleContext() antlr.RuleContext
- func (*BooleanFactorContext) IsBooleanFactorContext()
- func (s *BooleanFactorContext) NOT() antlr.TerminalNode
- func (s *BooleanFactorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BooleanLiteralContext
- func (s *BooleanLiteralContext) BooleanLiteral() antlr.TerminalNode
- func (s *BooleanLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BooleanLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BooleanLiteralContext) GetParser() antlr.Parser
- func (s *BooleanLiteralContext) GetRuleContext() antlr.RuleContext
- func (*BooleanLiteralContext) IsBooleanLiteralContext()
- func (s *BooleanLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BooleanPrimaryContext
- func (s *BooleanPrimaryContext) BooleanExpression() IBooleanExpressionContext
- func (s *BooleanPrimaryContext) BooleanLiteral() IBooleanLiteralContext
- func (s *BooleanPrimaryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BooleanPrimaryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BooleanPrimaryContext) GetParser() antlr.Parser
- func (s *BooleanPrimaryContext) GetRuleContext() antlr.RuleContext
- func (*BooleanPrimaryContext) IsBooleanPrimaryContext()
- func (s *BooleanPrimaryContext) LEFTPAREN() antlr.TerminalNode
- func (s *BooleanPrimaryContext) Predicate() IPredicateContext
- func (s *BooleanPrimaryContext) RIGHTPAREN() antlr.TerminalNode
- func (s *BooleanPrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BooleanTermContext
- func (s *BooleanTermContext) AND() antlr.TerminalNode
- func (s *BooleanTermContext) AllBooleanFactor() []IBooleanFactorContext
- func (s *BooleanTermContext) BooleanFactor(i int) IBooleanFactorContext
- func (s *BooleanTermContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BooleanTermContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BooleanTermContext) GetParser() antlr.Parser
- func (s *BooleanTermContext) GetRuleContext() antlr.RuleContext
- func (*BooleanTermContext) IsBooleanTermContext()
- func (s *BooleanTermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CQLParser
- func (p *CQLParser) BinaryComparisonPredicate() (localctx IBinaryComparisonPredicateContext)
- func (p *CQLParser) BooleanExpression() (localctx IBooleanExpressionContext)
- func (p *CQLParser) BooleanFactor() (localctx IBooleanFactorContext)
- func (p *CQLParser) BooleanLiteral() (localctx IBooleanLiteralContext)
- func (p *CQLParser) BooleanPrimary() (localctx IBooleanPrimaryContext)
- func (p *CQLParser) BooleanTerm() (localctx IBooleanTermContext)
- func (p *CQLParser) CharacterLiteral() (localctx ICharacterLiteralContext)
- func (p *CQLParser) ComparisonPredicate() (localctx IComparisonPredicateContext)
- func (p *CQLParser) CoordList() (localctx ICoordListContext)
- func (p *CQLParser) Coordinate() (localctx ICoordinateContext)
- func (p *CQLParser) CqlFilter() (localctx ICqlFilterContext)
- func (p *CQLParser) DistancePredicate() (localctx IDistancePredicateContext)
- func (p *CQLParser) Envelope() (localctx IEnvelopeContext)
- func (p *CQLParser) GeomExpression() (localctx IGeomExpressionContext)
- func (p *CQLParser) GeomLiteral() (localctx IGeomLiteralContext)
- func (p *CQLParser) GeometryCollection() (localctx IGeometryCollectionContext)
- func (p *CQLParser) IsBetweenPredicate() (localctx IIsBetweenPredicateContext)
- func (p *CQLParser) IsInListPredicate() (localctx IIsInListPredicateContext)
- func (p *CQLParser) IsLikePredicate() (localctx IIsLikePredicateContext)
- func (p *CQLParser) IsNullPredicate() (localctx IIsNullPredicateContext)
- func (p *CQLParser) Linestring() (localctx ILinestringContext)
- func (p *CQLParser) MultiLinestring() (localctx IMultiLinestringContext)
- func (p *CQLParser) MultiPoint() (localctx IMultiPointContext)
- func (p *CQLParser) MultiPolygon() (localctx IMultiPolygonContext)
- func (p *CQLParser) NumericLiteral() (localctx INumericLiteralContext)
- func (p *CQLParser) Point() (localctx IPointContext)
- func (p *CQLParser) PointList() (localctx IPointListContext)
- func (p *CQLParser) Polygon() (localctx IPolygonContext)
- func (p *CQLParser) PolygonDef() (localctx IPolygonDefContext)
- func (p *CQLParser) Predicate() (localctx IPredicateContext)
- func (p *CQLParser) PropertyName() (localctx IPropertyNameContext)
- func (p *CQLParser) ScalarExpression() (localctx IScalarExpressionContext)
- func (p *CQLParser) ScalarExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CQLParser) ScalarValue() (localctx IScalarValueContext)
- func (p *CQLParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *CQLParser) SpatialPredicate() (localctx ISpatialPredicateContext)
- func (p *CQLParser) TemporalLiteral() (localctx ITemporalLiteralContext)
- type CQLParserListener
- type CharacterLiteralContext
- func (s *CharacterLiteralContext) CharacterStringLiteral() antlr.TerminalNode
- func (s *CharacterLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CharacterLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CharacterLiteralContext) GetParser() antlr.Parser
- func (s *CharacterLiteralContext) GetRuleContext() antlr.RuleContext
- func (*CharacterLiteralContext) IsCharacterLiteralContext()
- func (s *CharacterLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ComparisonPredicateContext
- func (s *ComparisonPredicateContext) BinaryComparisonPredicate() IBinaryComparisonPredicateContext
- func (s *ComparisonPredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComparisonPredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComparisonPredicateContext) GetParser() antlr.Parser
- func (s *ComparisonPredicateContext) GetRuleContext() antlr.RuleContext
- func (s *ComparisonPredicateContext) IsBetweenPredicate() IIsBetweenPredicateContext
- func (*ComparisonPredicateContext) IsComparisonPredicateContext()
- func (s *ComparisonPredicateContext) IsInListPredicate() IIsInListPredicateContext
- func (s *ComparisonPredicateContext) IsLikePredicate() IIsLikePredicateContext
- func (s *ComparisonPredicateContext) IsNullPredicate() IIsNullPredicateContext
- func (s *ComparisonPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CoordListContext
- func (s *CoordListContext) AllCOMMA() []antlr.TerminalNode
- func (s *CoordListContext) AllCoordinate() []ICoordinateContext
- func (s *CoordListContext) COMMA(i int) antlr.TerminalNode
- func (s *CoordListContext) Coordinate(i int) ICoordinateContext
- func (s *CoordListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CoordListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CoordListContext) GetParser() antlr.Parser
- func (s *CoordListContext) GetRuleContext() antlr.RuleContext
- func (*CoordListContext) IsCoordListContext()
- func (s *CoordListContext) LEFTPAREN() antlr.TerminalNode
- func (s *CoordListContext) RIGHTPAREN() antlr.TerminalNode
- func (s *CoordListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CoordinateContext
- func (s *CoordinateContext) AllNumericLiteral() []antlr.TerminalNode
- func (s *CoordinateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CoordinateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CoordinateContext) GetParser() antlr.Parser
- func (s *CoordinateContext) GetRuleContext() antlr.RuleContext
- func (*CoordinateContext) IsCoordinateContext()
- func (s *CoordinateContext) NumericLiteral(i int) antlr.TerminalNode
- func (s *CoordinateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CqlContext
- type CqlErrorListener
- func (l *CqlErrorListener) ReportAmbiguity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, exact bool, ...)
- func (l *CqlErrorListener) ReportAttemptingFullContext(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, ...)
- func (l *CqlErrorListener) ReportContextSensitivity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex, prediction int, ...)
- func (l *CqlErrorListener) SyntaxError(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, ...)
- type CqlFilterContext
- func (s *CqlFilterContext) BooleanExpression() IBooleanExpressionContext
- func (s *CqlFilterContext) EOF() antlr.TerminalNode
- func (s *CqlFilterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CqlFilterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CqlFilterContext) GetParser() antlr.Parser
- func (s *CqlFilterContext) GetRuleContext() antlr.RuleContext
- func (*CqlFilterContext) IsCqlFilterContext()
- func (s *CqlFilterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CqlLexer
- type DistancePredicateContext
- func (s *DistancePredicateContext) AllCOMMA() []antlr.TerminalNode
- func (s *DistancePredicateContext) AllGeomExpression() []IGeomExpressionContext
- func (s *DistancePredicateContext) COMMA(i int) antlr.TerminalNode
- func (s *DistancePredicateContext) DistanceOperator() antlr.TerminalNode
- func (s *DistancePredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DistancePredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DistancePredicateContext) GeomExpression(i int) IGeomExpressionContext
- func (s *DistancePredicateContext) GetParser() antlr.Parser
- func (s *DistancePredicateContext) GetRuleContext() antlr.RuleContext
- func (*DistancePredicateContext) IsDistancePredicateContext()
- func (s *DistancePredicateContext) LEFTPAREN() antlr.TerminalNode
- func (s *DistancePredicateContext) NumericLiteral() antlr.TerminalNode
- func (s *DistancePredicateContext) RIGHTPAREN() antlr.TerminalNode
- func (s *DistancePredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EnvelopeContext
- func (s *EnvelopeContext) AllCOMMA() []antlr.TerminalNode
- func (s *EnvelopeContext) AllNumericLiteral() []antlr.TerminalNode
- func (s *EnvelopeContext) COMMA(i int) antlr.TerminalNode
- func (s *EnvelopeContext) ENVELOPE() antlr.TerminalNode
- func (s *EnvelopeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EnvelopeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EnvelopeContext) GetParser() antlr.Parser
- func (s *EnvelopeContext) GetRuleContext() antlr.RuleContext
- func (*EnvelopeContext) IsEnvelopeContext()
- func (s *EnvelopeContext) LEFTPAREN() antlr.TerminalNode
- func (s *EnvelopeContext) NumericLiteral(i int) antlr.TerminalNode
- func (s *EnvelopeContext) RIGHTPAREN() antlr.TerminalNode
- func (s *EnvelopeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GeomExpressionContext
- func (s *GeomExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GeomExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GeomExpressionContext) GeomLiteral() IGeomLiteralContext
- func (s *GeomExpressionContext) GetParser() antlr.Parser
- func (s *GeomExpressionContext) GetRuleContext() antlr.RuleContext
- func (*GeomExpressionContext) IsGeomExpressionContext()
- func (s *GeomExpressionContext) PropertyName() IPropertyNameContext
- func (s *GeomExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GeomLiteralContext
- func (s *GeomLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GeomLiteralContext) Envelope() IEnvelopeContext
- func (s *GeomLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GeomLiteralContext) GeometryCollection() IGeometryCollectionContext
- func (s *GeomLiteralContext) GetParser() antlr.Parser
- func (s *GeomLiteralContext) GetRuleContext() antlr.RuleContext
- func (*GeomLiteralContext) IsGeomLiteralContext()
- func (s *GeomLiteralContext) Linestring() ILinestringContext
- func (s *GeomLiteralContext) MultiLinestring() IMultiLinestringContext
- func (s *GeomLiteralContext) MultiPoint() IMultiPointContext
- func (s *GeomLiteralContext) MultiPolygon() IMultiPolygonContext
- func (s *GeomLiteralContext) Point() IPointContext
- func (s *GeomLiteralContext) Polygon() IPolygonContext
- func (s *GeomLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GeometryCollectionContext
- func (s *GeometryCollectionContext) AllCOMMA() []antlr.TerminalNode
- func (s *GeometryCollectionContext) AllGeomLiteral() []IGeomLiteralContext
- func (s *GeometryCollectionContext) COMMA(i int) antlr.TerminalNode
- func (s *GeometryCollectionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GeometryCollectionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GeometryCollectionContext) GEOMETRYCOLLECTION() antlr.TerminalNode
- func (s *GeometryCollectionContext) GeomLiteral(i int) IGeomLiteralContext
- func (s *GeometryCollectionContext) GetParser() antlr.Parser
- func (s *GeometryCollectionContext) GetRuleContext() antlr.RuleContext
- func (*GeometryCollectionContext) IsGeometryCollectionContext()
- func (s *GeometryCollectionContext) LEFTPAREN() antlr.TerminalNode
- func (s *GeometryCollectionContext) RIGHTPAREN() antlr.TerminalNode
- func (s *GeometryCollectionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IBinaryComparisonPredicateContext
- type IBooleanExpressionContext
- type IBooleanFactorContext
- type IBooleanLiteralContext
- type IBooleanPrimaryContext
- type IBooleanTermContext
- type ICharacterLiteralContext
- type IComparisonPredicateContext
- type ICoordListContext
- type ICoordinateContext
- type ICqlFilterContext
- type IDistancePredicateContext
- type IEnvelopeContext
- type IGeomExpressionContext
- type IGeomLiteralContext
- type IGeometryCollectionContext
- type IIsBetweenPredicateContext
- type IIsInListPredicateContext
- type IIsLikePredicateContext
- type IIsNullPredicateContext
- type ILinestringContext
- type IMultiLinestringContext
- type IMultiPointContext
- type IMultiPolygonContext
- type INumericLiteralContext
- type IPointContext
- type IPointListContext
- type IPolygonContext
- type IPolygonDefContext
- type IPredicateContext
- type IPropertyNameContext
- type IScalarExpressionContext
- type IScalarValueContext
- type ISpatialPredicateContext
- type ITemporalLiteralContext
- type IsBetweenPredicateContext
- func (s *IsBetweenPredicateContext) AND() antlr.TerminalNode
- func (s *IsBetweenPredicateContext) AllScalarExpression() []IScalarExpressionContext
- func (s *IsBetweenPredicateContext) BETWEEN() antlr.TerminalNode
- func (s *IsBetweenPredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IsBetweenPredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IsBetweenPredicateContext) GetParser() antlr.Parser
- func (s *IsBetweenPredicateContext) GetRuleContext() antlr.RuleContext
- func (*IsBetweenPredicateContext) IsIsBetweenPredicateContext()
- func (s *IsBetweenPredicateContext) NOT() antlr.TerminalNode
- func (s *IsBetweenPredicateContext) ScalarExpression(i int) IScalarExpressionContext
- func (s *IsBetweenPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IsInListPredicateContext
- func (s *IsInListPredicateContext) AllCOMMA() []antlr.TerminalNode
- func (s *IsInListPredicateContext) AllCharacterLiteral() []ICharacterLiteralContext
- func (s *IsInListPredicateContext) AllNumericLiteral() []INumericLiteralContext
- func (s *IsInListPredicateContext) COMMA(i int) antlr.TerminalNode
- func (s *IsInListPredicateContext) CharacterLiteral(i int) ICharacterLiteralContext
- func (s *IsInListPredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IsInListPredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IsInListPredicateContext) GetParser() antlr.Parser
- func (s *IsInListPredicateContext) GetRuleContext() antlr.RuleContext
- func (s *IsInListPredicateContext) IN() antlr.TerminalNode
- func (*IsInListPredicateContext) IsIsInListPredicateContext()
- func (s *IsInListPredicateContext) LEFTPAREN() antlr.TerminalNode
- func (s *IsInListPredicateContext) NOT() antlr.TerminalNode
- func (s *IsInListPredicateContext) NumericLiteral(i int) INumericLiteralContext
- func (s *IsInListPredicateContext) PropertyName() IPropertyNameContext
- func (s *IsInListPredicateContext) RIGHTPAREN() antlr.TerminalNode
- func (s *IsInListPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IsLikePredicateContext
- func (s *IsLikePredicateContext) CharacterLiteral() ICharacterLiteralContext
- func (s *IsLikePredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IsLikePredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IsLikePredicateContext) GetParser() antlr.Parser
- func (s *IsLikePredicateContext) GetRuleContext() antlr.RuleContext
- func (s *IsLikePredicateContext) ILIKE() antlr.TerminalNode
- func (*IsLikePredicateContext) IsIsLikePredicateContext()
- func (s *IsLikePredicateContext) LIKE() antlr.TerminalNode
- func (s *IsLikePredicateContext) NOT() antlr.TerminalNode
- func (s *IsLikePredicateContext) PropertyName() IPropertyNameContext
- func (s *IsLikePredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IsNullPredicateContext
- func (s *IsNullPredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IsNullPredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IsNullPredicateContext) GetParser() antlr.Parser
- func (s *IsNullPredicateContext) GetRuleContext() antlr.RuleContext
- func (s *IsNullPredicateContext) IS() antlr.TerminalNode
- func (*IsNullPredicateContext) IsIsNullPredicateContext()
- func (s *IsNullPredicateContext) NOT() antlr.TerminalNode
- func (s *IsNullPredicateContext) NULL() antlr.TerminalNode
- func (s *IsNullPredicateContext) PropertyName() IPropertyNameContext
- func (s *IsNullPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LinestringContext
- func (s *LinestringContext) CoordList() ICoordListContext
- func (s *LinestringContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LinestringContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LinestringContext) GetParser() antlr.Parser
- func (s *LinestringContext) GetRuleContext() antlr.RuleContext
- func (*LinestringContext) IsLinestringContext()
- func (s *LinestringContext) LINESTRING() antlr.TerminalNode
- func (s *LinestringContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultiLinestringContext
- func (s *MultiLinestringContext) AllCOMMA() []antlr.TerminalNode
- func (s *MultiLinestringContext) AllCoordList() []ICoordListContext
- func (s *MultiLinestringContext) COMMA(i int) antlr.TerminalNode
- func (s *MultiLinestringContext) CoordList(i int) ICoordListContext
- func (s *MultiLinestringContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiLinestringContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiLinestringContext) GetParser() antlr.Parser
- func (s *MultiLinestringContext) GetRuleContext() antlr.RuleContext
- func (*MultiLinestringContext) IsMultiLinestringContext()
- func (s *MultiLinestringContext) LEFTPAREN() antlr.TerminalNode
- func (s *MultiLinestringContext) MULTILINESTRING() antlr.TerminalNode
- func (s *MultiLinestringContext) RIGHTPAREN() antlr.TerminalNode
- func (s *MultiLinestringContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultiPointContext
- func (s *MultiPointContext) AllCOMMA() []antlr.TerminalNode
- func (s *MultiPointContext) AllPointList() []IPointListContext
- func (s *MultiPointContext) COMMA(i int) antlr.TerminalNode
- func (s *MultiPointContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiPointContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiPointContext) GetParser() antlr.Parser
- func (s *MultiPointContext) GetRuleContext() antlr.RuleContext
- func (*MultiPointContext) IsMultiPointContext()
- func (s *MultiPointContext) LEFTPAREN() antlr.TerminalNode
- func (s *MultiPointContext) MULTIPOINT() antlr.TerminalNode
- func (s *MultiPointContext) PointList(i int) IPointListContext
- func (s *MultiPointContext) RIGHTPAREN() antlr.TerminalNode
- func (s *MultiPointContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultiPolygonContext
- func (s *MultiPolygonContext) AllCOMMA() []antlr.TerminalNode
- func (s *MultiPolygonContext) AllPolygonDef() []IPolygonDefContext
- func (s *MultiPolygonContext) COMMA(i int) antlr.TerminalNode
- func (s *MultiPolygonContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiPolygonContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiPolygonContext) GetParser() antlr.Parser
- func (s *MultiPolygonContext) GetRuleContext() antlr.RuleContext
- func (*MultiPolygonContext) IsMultiPolygonContext()
- func (s *MultiPolygonContext) LEFTPAREN() antlr.TerminalNode
- func (s *MultiPolygonContext) MULTIPOLYGON() antlr.TerminalNode
- func (s *MultiPolygonContext) PolygonDef(i int) IPolygonDefContext
- func (s *MultiPolygonContext) RIGHTPAREN() antlr.TerminalNode
- func (s *MultiPolygonContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NumericLiteralContext
- func (s *NumericLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumericLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumericLiteralContext) GetParser() antlr.Parser
- func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext
- func (*NumericLiteralContext) IsNumericLiteralContext()
- func (s *NumericLiteralContext) NumericLiteral() antlr.TerminalNode
- func (s *NumericLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PointContext
- func (s *PointContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PointContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PointContext) GetParser() antlr.Parser
- func (s *PointContext) GetRuleContext() antlr.RuleContext
- func (*PointContext) IsPointContext()
- func (s *PointContext) POINT() antlr.TerminalNode
- func (s *PointContext) PointList() IPointListContext
- func (s *PointContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PointListContext
- func (s *PointListContext) Coordinate() ICoordinateContext
- func (s *PointListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PointListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PointListContext) GetParser() antlr.Parser
- func (s *PointListContext) GetRuleContext() antlr.RuleContext
- func (*PointListContext) IsPointListContext()
- func (s *PointListContext) LEFTPAREN() antlr.TerminalNode
- func (s *PointListContext) RIGHTPAREN() antlr.TerminalNode
- func (s *PointListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PolygonContext
- func (s *PolygonContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PolygonContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PolygonContext) GetParser() antlr.Parser
- func (s *PolygonContext) GetRuleContext() antlr.RuleContext
- func (*PolygonContext) IsPolygonContext()
- func (s *PolygonContext) POLYGON() antlr.TerminalNode
- func (s *PolygonContext) PolygonDef() IPolygonDefContext
- func (s *PolygonContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PolygonDefContext
- func (s *PolygonDefContext) AllCOMMA() []antlr.TerminalNode
- func (s *PolygonDefContext) AllCoordList() []ICoordListContext
- func (s *PolygonDefContext) COMMA(i int) antlr.TerminalNode
- func (s *PolygonDefContext) CoordList(i int) ICoordListContext
- func (s *PolygonDefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PolygonDefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PolygonDefContext) GetParser() antlr.Parser
- func (s *PolygonDefContext) GetRuleContext() antlr.RuleContext
- func (*PolygonDefContext) IsPolygonDefContext()
- func (s *PolygonDefContext) LEFTPAREN() antlr.TerminalNode
- func (s *PolygonDefContext) RIGHTPAREN() antlr.TerminalNode
- func (s *PolygonDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PredicateContext
- func (s *PredicateContext) ComparisonPredicate() IComparisonPredicateContext
- func (s *PredicateContext) DistancePredicate() IDistancePredicateContext
- func (s *PredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PredicateContext) GetParser() antlr.Parser
- func (s *PredicateContext) GetRuleContext() antlr.RuleContext
- func (*PredicateContext) IsPredicateContext()
- func (s *PredicateContext) SpatialPredicate() ISpatialPredicateContext
- func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PropertyNameContext
- func (s *PropertyNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PropertyNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PropertyNameContext) GetParser() antlr.Parser
- func (s *PropertyNameContext) GetRuleContext() antlr.RuleContext
- func (s *PropertyNameContext) Identifier() antlr.TerminalNode
- func (*PropertyNameContext) IsPropertyNameContext()
- func (s *PropertyNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ScalarExpressionContext
- func (s *ScalarExpressionContext) AllScalarExpression() []IScalarExpressionContext
- func (s *ScalarExpressionContext) ArithmeticOperator() antlr.TerminalNode
- func (s *ScalarExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ScalarExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ScalarExpressionContext) GetParser() antlr.Parser
- func (s *ScalarExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ScalarExpressionContext) IsScalarExpressionContext()
- func (s *ScalarExpressionContext) LEFTPAREN() antlr.TerminalNode
- func (s *ScalarExpressionContext) RIGHTPAREN() antlr.TerminalNode
- func (s *ScalarExpressionContext) ScalarExpression(i int) IScalarExpressionContext
- func (s *ScalarExpressionContext) ScalarValue() IScalarValueContext
- func (s *ScalarExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ScalarValueContext
- func (s *ScalarValueContext) BooleanLiteral() IBooleanLiteralContext
- func (s *ScalarValueContext) CharacterLiteral() ICharacterLiteralContext
- func (s *ScalarValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ScalarValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ScalarValueContext) GetParser() antlr.Parser
- func (s *ScalarValueContext) GetRuleContext() antlr.RuleContext
- func (*ScalarValueContext) IsScalarValueContext()
- func (s *ScalarValueContext) NumericLiteral() INumericLiteralContext
- func (s *ScalarValueContext) PropertyName() IPropertyNameContext
- func (s *ScalarValueContext) TemporalLiteral() ITemporalLiteralContext
- func (s *ScalarValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SpatialPredicateContext
- func (s *SpatialPredicateContext) AllGeomExpression() []IGeomExpressionContext
- func (s *SpatialPredicateContext) COMMA() antlr.TerminalNode
- func (s *SpatialPredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SpatialPredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SpatialPredicateContext) GeomExpression(i int) IGeomExpressionContext
- func (s *SpatialPredicateContext) GetParser() antlr.Parser
- func (s *SpatialPredicateContext) GetRuleContext() antlr.RuleContext
- func (*SpatialPredicateContext) IsSpatialPredicateContext()
- func (s *SpatialPredicateContext) LEFTPAREN() antlr.TerminalNode
- func (s *SpatialPredicateContext) RIGHTPAREN() antlr.TerminalNode
- func (s *SpatialPredicateContext) SpatialOperator() antlr.TerminalNode
- func (s *SpatialPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SqlHolder
- type TemporalLiteralContext
- func (s *TemporalLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TemporalLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TemporalLiteralContext) GetParser() antlr.Parser
- func (s *TemporalLiteralContext) GetRuleContext() antlr.RuleContext
- func (*TemporalLiteralContext) IsTemporalLiteralContext()
- func (s *TemporalLiteralContext) TemporalLiteral() antlr.TerminalNode
- func (s *TemporalLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Constants ¶
const ( CqlLexerComparisonOperator = 1 CqlLexerLT = 2 CqlLexerEQ = 3 CqlLexerGT = 4 CqlLexerNEQ = 5 CqlLexerGTEQ = 6 CqlLexerLTEQ = 7 CqlLexerBooleanLiteral = 8 CqlLexerAND = 9 CqlLexerOR = 10 CqlLexerNOT = 11 CqlLexerLIKE = 12 CqlLexerILIKE = 13 CqlLexerBETWEEN = 14 CqlLexerIS = 15 CqlLexerNULL = 16 CqlLexerIN = 17 CqlLexerArithmeticOperator = 18 CqlLexerSpatialOperator = 19 CqlLexerDistanceOperator = 20 CqlLexerPOINT = 21 CqlLexerLINESTRING = 22 CqlLexerPOLYGON = 23 CqlLexerMULTIPOINT = 24 CqlLexerMULTILINESTRING = 25 CqlLexerMULTIPOLYGON = 26 CqlLexerGEOMETRYCOLLECTION = 27 CqlLexerENVELOPE = 28 CqlLexerNumericLiteral = 29 CqlLexerIdentifier = 30 CqlLexerIdentifierStart = 31 CqlLexerIdentifierPart = 32 CqlLexerALPHA = 33 CqlLexerDIGIT = 34 CqlLexerOCTOTHORP = 35 CqlLexerDOLLAR = 36 CqlLexerUNDERSCORE = 37 CqlLexerDOUBLEQUOTE = 38 CqlLexerPERCENT = 39 CqlLexerAMPERSAND = 40 CqlLexerQUOTE = 41 CqlLexerLEFTPAREN = 42 CqlLexerRIGHTPAREN = 43 CqlLexerLEFTSQUAREBRACKET = 44 CqlLexerRIGHTSQUAREBRACKET = 45 CqlLexerASTERISK = 46 CqlLexerPLUS = 47 CqlLexerCOMMA = 48 CqlLexerMINUS = 49 CqlLexerPERIOD = 50 CqlLexerSOLIDUS = 51 CqlLexerCARET = 52 CqlLexerCONCAT = 53 CqlLexerCOLON = 54 CqlLexerSEMICOLON = 55 CqlLexerQUESTIONMARK = 56 CqlLexerVERTICALBAR = 57 CqlLexerBIT = 58 CqlLexerHEXIT = 59 CqlLexerUnsignedNumericLiteral = 60 CqlLexerSignedNumericLiteral = 61 CqlLexerExactNumericLiteral = 62 CqlLexerApproximateNumericLiteral = 63 CqlLexerMantissa = 64 CqlLexerExponent = 65 CqlLexerSignedInteger = 66 CqlLexerUnsignedInteger = 67 CqlLexerSign = 68 CqlLexerTemporalLiteral = 69 CqlLexerInstant = 70 CqlLexerFullDate = 71 CqlLexerDateYear = 72 CqlLexerDateMonth = 73 CqlLexerDateDay = 74 CqlLexerUtcTime = 75 CqlLexerTimeZoneOffset = 76 CqlLexerTimeHour = 77 CqlLexerTimeMinute = 78 CqlLexerTimeSecond = 79 CqlLexerNOW = 80 CqlLexerWS = 81 CqlLexerCharacterStringLiteral = 82 CqlLexerQuotedQuote = 83 )
CqlLexer tokens.
const ( CQLParserEOF = antlr.TokenEOF CQLParserComparisonOperator = 1 CQLParserLT = 2 CQLParserEQ = 3 CQLParserGT = 4 CQLParserNEQ = 5 CQLParserGTEQ = 6 CQLParserLTEQ = 7 CQLParserBooleanLiteral = 8 CQLParserAND = 9 CQLParserOR = 10 CQLParserNOT = 11 CQLParserLIKE = 12 CQLParserILIKE = 13 CQLParserBETWEEN = 14 CQLParserIS = 15 CQLParserNULL = 16 CQLParserIN = 17 CQLParserArithmeticOperator = 18 CQLParserSpatialOperator = 19 CQLParserDistanceOperator = 20 CQLParserPOINT = 21 CQLParserLINESTRING = 22 CQLParserPOLYGON = 23 CQLParserMULTIPOINT = 24 CQLParserMULTILINESTRING = 25 CQLParserMULTIPOLYGON = 26 CQLParserGEOMETRYCOLLECTION = 27 CQLParserENVELOPE = 28 CQLParserNumericLiteral = 29 CQLParserIdentifier = 30 CQLParserIdentifierStart = 31 CQLParserIdentifierPart = 32 CQLParserALPHA = 33 CQLParserDIGIT = 34 CQLParserOCTOTHORP = 35 CQLParserDOLLAR = 36 CQLParserUNDERSCORE = 37 CQLParserDOUBLEQUOTE = 38 CQLParserPERCENT = 39 CQLParserAMPERSAND = 40 CQLParserQUOTE = 41 CQLParserLEFTPAREN = 42 CQLParserRIGHTPAREN = 43 CQLParserLEFTSQUAREBRACKET = 44 CQLParserRIGHTSQUAREBRACKET = 45 CQLParserASTERISK = 46 CQLParserPLUS = 47 CQLParserCOMMA = 48 CQLParserMINUS = 49 CQLParserPERIOD = 50 CQLParserSOLIDUS = 51 CQLParserCARET = 52 CQLParserCONCAT = 53 CQLParserCOLON = 54 CQLParserSEMICOLON = 55 CQLParserQUESTIONMARK = 56 CQLParserVERTICALBAR = 57 CQLParserBIT = 58 CQLParserHEXIT = 59 CQLParserUnsignedNumericLiteral = 60 CQLParserSignedNumericLiteral = 61 CQLParserExactNumericLiteral = 62 CQLParserApproximateNumericLiteral = 63 CQLParserMantissa = 64 CQLParserExponent = 65 CQLParserSignedInteger = 66 CQLParserUnsignedInteger = 67 CQLParserSign = 68 CQLParserTemporalLiteral = 69 CQLParserInstant = 70 CQLParserFullDate = 71 CQLParserDateYear = 72 CQLParserDateMonth = 73 CQLParserDateDay = 74 CQLParserUtcTime = 75 CQLParserTimeZoneOffset = 76 CQLParserTimeHour = 77 CQLParserTimeMinute = 78 CQLParserTimeSecond = 79 CQLParserNOW = 80 CQLParserWS = 81 CQLParserCharacterStringLiteral = 82 CQLParserQuotedQuote = 83 )
CQLParser tokens.
const ( CQLParserRULE_cqlFilter = 0 CQLParserRULE_booleanExpression = 1 CQLParserRULE_booleanTerm = 2 CQLParserRULE_booleanFactor = 3 CQLParserRULE_booleanPrimary = 4 CQLParserRULE_predicate = 5 CQLParserRULE_comparisonPredicate = 6 CQLParserRULE_binaryComparisonPredicate = 7 CQLParserRULE_isLikePredicate = 8 CQLParserRULE_isBetweenPredicate = 9 CQLParserRULE_isInListPredicate = 10 CQLParserRULE_isNullPredicate = 11 CQLParserRULE_scalarExpression = 12 CQLParserRULE_scalarValue = 13 CQLParserRULE_propertyName = 14 CQLParserRULE_characterLiteral = 15 CQLParserRULE_numericLiteral = 16 CQLParserRULE_booleanLiteral = 17 CQLParserRULE_temporalLiteral = 18 CQLParserRULE_spatialPredicate = 19 CQLParserRULE_distancePredicate = 20 CQLParserRULE_geomExpression = 21 CQLParserRULE_geomLiteral = 22 CQLParserRULE_point = 23 CQLParserRULE_pointList = 24 CQLParserRULE_linestring = 25 CQLParserRULE_polygon = 26 CQLParserRULE_polygonDef = 27 CQLParserRULE_multiPoint = 28 CQLParserRULE_multiLinestring = 29 CQLParserRULE_multiPolygon = 30 CQLParserRULE_geometryCollection = 31 CQLParserRULE_envelope = 32 CQLParserRULE_coordList = 33 CQLParserRULE_coordinate = 34 )
CQLParser rules.
const CqlLexerSTR = 1
CqlLexerSTR is the CqlLexer mode.
Variables ¶
This section is empty.
Functions ¶
func NewCqlListener ¶
Types ¶
type BaseCQLParserListener ¶
type BaseCQLParserListener struct{}
BaseCQLParserListener is a complete listener for a parse tree produced by CQLParser.
func (*BaseCQLParserListener) EnterBinaryComparisonPredicate ¶
func (s *BaseCQLParserListener) EnterBinaryComparisonPredicate(ctx *BinaryComparisonPredicateContext)
EnterBinaryComparisonPredicate is called when production binaryComparisonPredicate is entered.
func (*BaseCQLParserListener) EnterBooleanExpression ¶
func (s *BaseCQLParserListener) EnterBooleanExpression(ctx *BooleanExpressionContext)
EnterBooleanExpression is called when production booleanExpression is entered.
func (*BaseCQLParserListener) EnterBooleanFactor ¶
func (s *BaseCQLParserListener) EnterBooleanFactor(ctx *BooleanFactorContext)
EnterBooleanFactor is called when production booleanFactor is entered.
func (*BaseCQLParserListener) EnterBooleanLiteral ¶
func (s *BaseCQLParserListener) EnterBooleanLiteral(ctx *BooleanLiteralContext)
EnterBooleanLiteral is called when production booleanLiteral is entered.
func (*BaseCQLParserListener) EnterBooleanPrimary ¶
func (s *BaseCQLParserListener) EnterBooleanPrimary(ctx *BooleanPrimaryContext)
EnterBooleanPrimary is called when production booleanPrimary is entered.
func (*BaseCQLParserListener) EnterBooleanTerm ¶
func (s *BaseCQLParserListener) EnterBooleanTerm(ctx *BooleanTermContext)
EnterBooleanTerm is called when production booleanTerm is entered.
func (*BaseCQLParserListener) EnterCharacterLiteral ¶
func (s *BaseCQLParserListener) EnterCharacterLiteral(ctx *CharacterLiteralContext)
EnterCharacterLiteral is called when production characterLiteral is entered.
func (*BaseCQLParserListener) EnterComparisonPredicate ¶
func (s *BaseCQLParserListener) EnterComparisonPredicate(ctx *ComparisonPredicateContext)
EnterComparisonPredicate is called when production comparisonPredicate is entered.
func (*BaseCQLParserListener) EnterCoordList ¶
func (s *BaseCQLParserListener) EnterCoordList(ctx *CoordListContext)
EnterCoordList is called when production coordList is entered.
func (*BaseCQLParserListener) EnterCoordinate ¶
func (s *BaseCQLParserListener) EnterCoordinate(ctx *CoordinateContext)
EnterCoordinate is called when production coordinate is entered.
func (*BaseCQLParserListener) EnterCqlFilter ¶
func (s *BaseCQLParserListener) EnterCqlFilter(ctx *CqlFilterContext)
EnterCqlFilter is called when production cqlFilter is entered.
func (*BaseCQLParserListener) EnterDistancePredicate ¶
func (s *BaseCQLParserListener) EnterDistancePredicate(ctx *DistancePredicateContext)
EnterDistancePredicate is called when production distancePredicate is entered.
func (*BaseCQLParserListener) EnterEnvelope ¶
func (s *BaseCQLParserListener) EnterEnvelope(ctx *EnvelopeContext)
EnterEnvelope is called when production envelope is entered.
func (*BaseCQLParserListener) EnterEveryRule ¶
func (s *BaseCQLParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseCQLParserListener) EnterGeomExpression ¶
func (s *BaseCQLParserListener) EnterGeomExpression(ctx *GeomExpressionContext)
EnterGeomExpression is called when production geomExpression is entered.
func (*BaseCQLParserListener) EnterGeomLiteral ¶
func (s *BaseCQLParserListener) EnterGeomLiteral(ctx *GeomLiteralContext)
EnterGeomLiteral is called when production geomLiteral is entered.
func (*BaseCQLParserListener) EnterGeometryCollection ¶
func (s *BaseCQLParserListener) EnterGeometryCollection(ctx *GeometryCollectionContext)
EnterGeometryCollection is called when production geometryCollection is entered.
func (*BaseCQLParserListener) EnterIsBetweenPredicate ¶
func (s *BaseCQLParserListener) EnterIsBetweenPredicate(ctx *IsBetweenPredicateContext)
EnterIsBetweenPredicate is called when production isBetweenPredicate is entered.
func (*BaseCQLParserListener) EnterIsInListPredicate ¶
func (s *BaseCQLParserListener) EnterIsInListPredicate(ctx *IsInListPredicateContext)
EnterIsInListPredicate is called when production isInListPredicate is entered.
func (*BaseCQLParserListener) EnterIsLikePredicate ¶
func (s *BaseCQLParserListener) EnterIsLikePredicate(ctx *IsLikePredicateContext)
EnterIsLikePredicate is called when production isLikePredicate is entered.
func (*BaseCQLParserListener) EnterIsNullPredicate ¶
func (s *BaseCQLParserListener) EnterIsNullPredicate(ctx *IsNullPredicateContext)
EnterIsNullPredicate is called when production isNullPredicate is entered.
func (*BaseCQLParserListener) EnterLinestring ¶
func (s *BaseCQLParserListener) EnterLinestring(ctx *LinestringContext)
EnterLinestring is called when production linestring is entered.
func (*BaseCQLParserListener) EnterMultiLinestring ¶
func (s *BaseCQLParserListener) EnterMultiLinestring(ctx *MultiLinestringContext)
EnterMultiLinestring is called when production multiLinestring is entered.
func (*BaseCQLParserListener) EnterMultiPoint ¶
func (s *BaseCQLParserListener) EnterMultiPoint(ctx *MultiPointContext)
EnterMultiPoint is called when production multiPoint is entered.
func (*BaseCQLParserListener) EnterMultiPolygon ¶
func (s *BaseCQLParserListener) EnterMultiPolygon(ctx *MultiPolygonContext)
EnterMultiPolygon is called when production multiPolygon is entered.
func (*BaseCQLParserListener) EnterNumericLiteral ¶
func (s *BaseCQLParserListener) EnterNumericLiteral(ctx *NumericLiteralContext)
EnterNumericLiteral is called when production numericLiteral is entered.
func (*BaseCQLParserListener) EnterPoint ¶
func (s *BaseCQLParserListener) EnterPoint(ctx *PointContext)
EnterPoint is called when production point is entered.
func (*BaseCQLParserListener) EnterPointList ¶
func (s *BaseCQLParserListener) EnterPointList(ctx *PointListContext)
EnterPointList is called when production pointList is entered.
func (*BaseCQLParserListener) EnterPolygon ¶
func (s *BaseCQLParserListener) EnterPolygon(ctx *PolygonContext)
EnterPolygon is called when production polygon is entered.
func (*BaseCQLParserListener) EnterPolygonDef ¶
func (s *BaseCQLParserListener) EnterPolygonDef(ctx *PolygonDefContext)
EnterPolygonDef is called when production polygonDef is entered.
func (*BaseCQLParserListener) EnterPredicate ¶
func (s *BaseCQLParserListener) EnterPredicate(ctx *PredicateContext)
EnterPredicate is called when production predicate is entered.
func (*BaseCQLParserListener) EnterPropertyName ¶
func (s *BaseCQLParserListener) EnterPropertyName(ctx *PropertyNameContext)
EnterPropertyName is called when production propertyName is entered.
func (*BaseCQLParserListener) EnterScalarExpression ¶
func (s *BaseCQLParserListener) EnterScalarExpression(ctx *ScalarExpressionContext)
EnterScalarExpression is called when production scalarExpression is entered.
func (*BaseCQLParserListener) EnterScalarValue ¶
func (s *BaseCQLParserListener) EnterScalarValue(ctx *ScalarValueContext)
EnterScalarValue is called when production scalarValue is entered.
func (*BaseCQLParserListener) EnterSpatialPredicate ¶
func (s *BaseCQLParserListener) EnterSpatialPredicate(ctx *SpatialPredicateContext)
EnterSpatialPredicate is called when production spatialPredicate is entered.
func (*BaseCQLParserListener) EnterTemporalLiteral ¶
func (s *BaseCQLParserListener) EnterTemporalLiteral(ctx *TemporalLiteralContext)
EnterTemporalLiteral is called when production temporalLiteral is entered.
func (*BaseCQLParserListener) ExitBinaryComparisonPredicate ¶
func (s *BaseCQLParserListener) ExitBinaryComparisonPredicate(ctx *BinaryComparisonPredicateContext)
ExitBinaryComparisonPredicate is called when production binaryComparisonPredicate is exited.
func (*BaseCQLParserListener) ExitBooleanExpression ¶
func (s *BaseCQLParserListener) ExitBooleanExpression(ctx *BooleanExpressionContext)
ExitBooleanExpression is called when production booleanExpression is exited.
func (*BaseCQLParserListener) ExitBooleanFactor ¶
func (s *BaseCQLParserListener) ExitBooleanFactor(ctx *BooleanFactorContext)
ExitBooleanFactor is called when production booleanFactor is exited.
func (*BaseCQLParserListener) ExitBooleanLiteral ¶
func (s *BaseCQLParserListener) ExitBooleanLiteral(ctx *BooleanLiteralContext)
ExitBooleanLiteral is called when production booleanLiteral is exited.
func (*BaseCQLParserListener) ExitBooleanPrimary ¶
func (s *BaseCQLParserListener) ExitBooleanPrimary(ctx *BooleanPrimaryContext)
ExitBooleanPrimary is called when production booleanPrimary is exited.
func (*BaseCQLParserListener) ExitBooleanTerm ¶
func (s *BaseCQLParserListener) ExitBooleanTerm(ctx *BooleanTermContext)
ExitBooleanTerm is called when production booleanTerm is exited.
func (*BaseCQLParserListener) ExitCharacterLiteral ¶
func (s *BaseCQLParserListener) ExitCharacterLiteral(ctx *CharacterLiteralContext)
ExitCharacterLiteral is called when production characterLiteral is exited.
func (*BaseCQLParserListener) ExitComparisonPredicate ¶
func (s *BaseCQLParserListener) ExitComparisonPredicate(ctx *ComparisonPredicateContext)
ExitComparisonPredicate is called when production comparisonPredicate is exited.
func (*BaseCQLParserListener) ExitCoordList ¶
func (s *BaseCQLParserListener) ExitCoordList(ctx *CoordListContext)
ExitCoordList is called when production coordList is exited.
func (*BaseCQLParserListener) ExitCoordinate ¶
func (s *BaseCQLParserListener) ExitCoordinate(ctx *CoordinateContext)
ExitCoordinate is called when production coordinate is exited.
func (*BaseCQLParserListener) ExitCqlFilter ¶
func (s *BaseCQLParserListener) ExitCqlFilter(ctx *CqlFilterContext)
ExitCqlFilter is called when production cqlFilter is exited.
func (*BaseCQLParserListener) ExitDistancePredicate ¶
func (s *BaseCQLParserListener) ExitDistancePredicate(ctx *DistancePredicateContext)
ExitDistancePredicate is called when production distancePredicate is exited.
func (*BaseCQLParserListener) ExitEnvelope ¶
func (s *BaseCQLParserListener) ExitEnvelope(ctx *EnvelopeContext)
ExitEnvelope is called when production envelope is exited.
func (*BaseCQLParserListener) ExitEveryRule ¶
func (s *BaseCQLParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseCQLParserListener) ExitGeomExpression ¶
func (s *BaseCQLParserListener) ExitGeomExpression(ctx *GeomExpressionContext)
ExitGeomExpression is called when production geomExpression is exited.
func (*BaseCQLParserListener) ExitGeomLiteral ¶
func (s *BaseCQLParserListener) ExitGeomLiteral(ctx *GeomLiteralContext)
ExitGeomLiteral is called when production geomLiteral is exited.
func (*BaseCQLParserListener) ExitGeometryCollection ¶
func (s *BaseCQLParserListener) ExitGeometryCollection(ctx *GeometryCollectionContext)
ExitGeometryCollection is called when production geometryCollection is exited.
func (*BaseCQLParserListener) ExitIsBetweenPredicate ¶
func (s *BaseCQLParserListener) ExitIsBetweenPredicate(ctx *IsBetweenPredicateContext)
ExitIsBetweenPredicate is called when production isBetweenPredicate is exited.
func (*BaseCQLParserListener) ExitIsInListPredicate ¶
func (s *BaseCQLParserListener) ExitIsInListPredicate(ctx *IsInListPredicateContext)
ExitIsInListPredicate is called when production isInListPredicate is exited.
func (*BaseCQLParserListener) ExitIsLikePredicate ¶
func (s *BaseCQLParserListener) ExitIsLikePredicate(ctx *IsLikePredicateContext)
ExitIsLikePredicate is called when production isLikePredicate is exited.
func (*BaseCQLParserListener) ExitIsNullPredicate ¶
func (s *BaseCQLParserListener) ExitIsNullPredicate(ctx *IsNullPredicateContext)
ExitIsNullPredicate is called when production isNullPredicate is exited.
func (*BaseCQLParserListener) ExitLinestring ¶
func (s *BaseCQLParserListener) ExitLinestring(ctx *LinestringContext)
ExitLinestring is called when production linestring is exited.
func (*BaseCQLParserListener) ExitMultiLinestring ¶
func (s *BaseCQLParserListener) ExitMultiLinestring(ctx *MultiLinestringContext)
ExitMultiLinestring is called when production multiLinestring is exited.
func (*BaseCQLParserListener) ExitMultiPoint ¶
func (s *BaseCQLParserListener) ExitMultiPoint(ctx *MultiPointContext)
ExitMultiPoint is called when production multiPoint is exited.
func (*BaseCQLParserListener) ExitMultiPolygon ¶
func (s *BaseCQLParserListener) ExitMultiPolygon(ctx *MultiPolygonContext)
ExitMultiPolygon is called when production multiPolygon is exited.
func (*BaseCQLParserListener) ExitNumericLiteral ¶
func (s *BaseCQLParserListener) ExitNumericLiteral(ctx *NumericLiteralContext)
ExitNumericLiteral is called when production numericLiteral is exited.
func (*BaseCQLParserListener) ExitPoint ¶
func (s *BaseCQLParserListener) ExitPoint(ctx *PointContext)
ExitPoint is called when production point is exited.
func (*BaseCQLParserListener) ExitPointList ¶
func (s *BaseCQLParserListener) ExitPointList(ctx *PointListContext)
ExitPointList is called when production pointList is exited.
func (*BaseCQLParserListener) ExitPolygon ¶
func (s *BaseCQLParserListener) ExitPolygon(ctx *PolygonContext)
ExitPolygon is called when production polygon is exited.
func (*BaseCQLParserListener) ExitPolygonDef ¶
func (s *BaseCQLParserListener) ExitPolygonDef(ctx *PolygonDefContext)
ExitPolygonDef is called when production polygonDef is exited.
func (*BaseCQLParserListener) ExitPredicate ¶
func (s *BaseCQLParserListener) ExitPredicate(ctx *PredicateContext)
ExitPredicate is called when production predicate is exited.
func (*BaseCQLParserListener) ExitPropertyName ¶
func (s *BaseCQLParserListener) ExitPropertyName(ctx *PropertyNameContext)
ExitPropertyName is called when production propertyName is exited.
func (*BaseCQLParserListener) ExitScalarExpression ¶
func (s *BaseCQLParserListener) ExitScalarExpression(ctx *ScalarExpressionContext)
ExitScalarExpression is called when production scalarExpression is exited.
func (*BaseCQLParserListener) ExitScalarValue ¶
func (s *BaseCQLParserListener) ExitScalarValue(ctx *ScalarValueContext)
ExitScalarValue is called when production scalarValue is exited.
func (*BaseCQLParserListener) ExitSpatialPredicate ¶
func (s *BaseCQLParserListener) ExitSpatialPredicate(ctx *SpatialPredicateContext)
ExitSpatialPredicate is called when production spatialPredicate is exited.
func (*BaseCQLParserListener) ExitTemporalLiteral ¶
func (s *BaseCQLParserListener) ExitTemporalLiteral(ctx *TemporalLiteralContext)
ExitTemporalLiteral is called when production temporalLiteral is exited.
func (*BaseCQLParserListener) VisitErrorNode ¶
func (s *BaseCQLParserListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseCQLParserListener) VisitTerminal ¶
func (s *BaseCQLParserListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BinaryComparisonPredicateContext ¶
type BinaryComparisonPredicateContext struct { *CqlContext // contains filtered or unexported fields }
func NewBinaryComparisonPredicateContext ¶
func NewBinaryComparisonPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BinaryComparisonPredicateContext
func NewEmptyBinaryComparisonPredicateContext ¶
func NewEmptyBinaryComparisonPredicateContext() *BinaryComparisonPredicateContext
func (*BinaryComparisonPredicateContext) AllScalarExpression ¶
func (s *BinaryComparisonPredicateContext) AllScalarExpression() []IScalarExpressionContext
func (*BinaryComparisonPredicateContext) ComparisonOperator ¶
func (s *BinaryComparisonPredicateContext) ComparisonOperator() antlr.TerminalNode
func (*BinaryComparisonPredicateContext) EnterRule ¶
func (s *BinaryComparisonPredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryComparisonPredicateContext) ExitRule ¶
func (s *BinaryComparisonPredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryComparisonPredicateContext) GetParser ¶
func (s *BinaryComparisonPredicateContext) GetParser() antlr.Parser
func (*BinaryComparisonPredicateContext) GetRuleContext ¶
func (s *BinaryComparisonPredicateContext) GetRuleContext() antlr.RuleContext
func (*BinaryComparisonPredicateContext) IsBinaryComparisonPredicateContext ¶
func (*BinaryComparisonPredicateContext) IsBinaryComparisonPredicateContext()
func (*BinaryComparisonPredicateContext) ScalarExpression ¶
func (s *BinaryComparisonPredicateContext) ScalarExpression(i int) IScalarExpressionContext
func (*BinaryComparisonPredicateContext) ToStringTree ¶
func (s *BinaryComparisonPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BooleanExpressionContext ¶
type BooleanExpressionContext struct { *CqlContext // contains filtered or unexported fields }
func NewBooleanExpressionContext ¶
func NewBooleanExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanExpressionContext
func NewEmptyBooleanExpressionContext ¶
func NewEmptyBooleanExpressionContext() *BooleanExpressionContext
func (*BooleanExpressionContext) AllBooleanTerm ¶
func (s *BooleanExpressionContext) AllBooleanTerm() []IBooleanTermContext
func (*BooleanExpressionContext) BooleanTerm ¶
func (s *BooleanExpressionContext) BooleanTerm(i int) IBooleanTermContext
func (*BooleanExpressionContext) EnterRule ¶
func (s *BooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BooleanExpressionContext) ExitRule ¶
func (s *BooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BooleanExpressionContext) GetParser ¶
func (s *BooleanExpressionContext) GetParser() antlr.Parser
func (*BooleanExpressionContext) GetRuleContext ¶
func (s *BooleanExpressionContext) GetRuleContext() antlr.RuleContext
func (*BooleanExpressionContext) IsBooleanExpressionContext ¶
func (*BooleanExpressionContext) IsBooleanExpressionContext()
func (*BooleanExpressionContext) OR ¶
func (s *BooleanExpressionContext) OR() antlr.TerminalNode
func (*BooleanExpressionContext) ToStringTree ¶
func (s *BooleanExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BooleanFactorContext ¶
type BooleanFactorContext struct { *CqlContext // contains filtered or unexported fields }
func NewBooleanFactorContext ¶
func NewBooleanFactorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanFactorContext
func NewEmptyBooleanFactorContext ¶
func NewEmptyBooleanFactorContext() *BooleanFactorContext
func (*BooleanFactorContext) BooleanPrimary ¶
func (s *BooleanFactorContext) BooleanPrimary() IBooleanPrimaryContext
func (*BooleanFactorContext) EnterRule ¶
func (s *BooleanFactorContext) EnterRule(listener antlr.ParseTreeListener)
func (*BooleanFactorContext) ExitRule ¶
func (s *BooleanFactorContext) ExitRule(listener antlr.ParseTreeListener)
func (*BooleanFactorContext) GetParser ¶
func (s *BooleanFactorContext) GetParser() antlr.Parser
func (*BooleanFactorContext) GetRuleContext ¶
func (s *BooleanFactorContext) GetRuleContext() antlr.RuleContext
func (*BooleanFactorContext) IsBooleanFactorContext ¶
func (*BooleanFactorContext) IsBooleanFactorContext()
func (*BooleanFactorContext) NOT ¶
func (s *BooleanFactorContext) NOT() antlr.TerminalNode
func (*BooleanFactorContext) ToStringTree ¶
func (s *BooleanFactorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BooleanLiteralContext ¶
type BooleanLiteralContext struct { *CqlContext // contains filtered or unexported fields }
func NewBooleanLiteralContext ¶
func NewBooleanLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanLiteralContext
func NewEmptyBooleanLiteralContext ¶
func NewEmptyBooleanLiteralContext() *BooleanLiteralContext
func (*BooleanLiteralContext) BooleanLiteral ¶
func (s *BooleanLiteralContext) BooleanLiteral() antlr.TerminalNode
func (*BooleanLiteralContext) EnterRule ¶
func (s *BooleanLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*BooleanLiteralContext) ExitRule ¶
func (s *BooleanLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*BooleanLiteralContext) GetParser ¶
func (s *BooleanLiteralContext) GetParser() antlr.Parser
func (*BooleanLiteralContext) GetRuleContext ¶
func (s *BooleanLiteralContext) GetRuleContext() antlr.RuleContext
func (*BooleanLiteralContext) IsBooleanLiteralContext ¶
func (*BooleanLiteralContext) IsBooleanLiteralContext()
func (*BooleanLiteralContext) ToStringTree ¶
func (s *BooleanLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BooleanPrimaryContext ¶
type BooleanPrimaryContext struct { *CqlContext // contains filtered or unexported fields }
func NewBooleanPrimaryContext ¶
func NewBooleanPrimaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanPrimaryContext
func NewEmptyBooleanPrimaryContext ¶
func NewEmptyBooleanPrimaryContext() *BooleanPrimaryContext
func (*BooleanPrimaryContext) BooleanExpression ¶
func (s *BooleanPrimaryContext) BooleanExpression() IBooleanExpressionContext
func (*BooleanPrimaryContext) BooleanLiteral ¶
func (s *BooleanPrimaryContext) BooleanLiteral() IBooleanLiteralContext
func (*BooleanPrimaryContext) EnterRule ¶
func (s *BooleanPrimaryContext) EnterRule(listener antlr.ParseTreeListener)
func (*BooleanPrimaryContext) ExitRule ¶
func (s *BooleanPrimaryContext) ExitRule(listener antlr.ParseTreeListener)
func (*BooleanPrimaryContext) GetParser ¶
func (s *BooleanPrimaryContext) GetParser() antlr.Parser
func (*BooleanPrimaryContext) GetRuleContext ¶
func (s *BooleanPrimaryContext) GetRuleContext() antlr.RuleContext
func (*BooleanPrimaryContext) IsBooleanPrimaryContext ¶
func (*BooleanPrimaryContext) IsBooleanPrimaryContext()
func (*BooleanPrimaryContext) LEFTPAREN ¶
func (s *BooleanPrimaryContext) LEFTPAREN() antlr.TerminalNode
func (*BooleanPrimaryContext) Predicate ¶
func (s *BooleanPrimaryContext) Predicate() IPredicateContext
func (*BooleanPrimaryContext) RIGHTPAREN ¶
func (s *BooleanPrimaryContext) RIGHTPAREN() antlr.TerminalNode
func (*BooleanPrimaryContext) ToStringTree ¶
func (s *BooleanPrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BooleanTermContext ¶
type BooleanTermContext struct { *CqlContext // contains filtered or unexported fields }
func NewBooleanTermContext ¶
func NewBooleanTermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanTermContext
func NewEmptyBooleanTermContext ¶
func NewEmptyBooleanTermContext() *BooleanTermContext
func (*BooleanTermContext) AND ¶
func (s *BooleanTermContext) AND() antlr.TerminalNode
func (*BooleanTermContext) AllBooleanFactor ¶
func (s *BooleanTermContext) AllBooleanFactor() []IBooleanFactorContext
func (*BooleanTermContext) BooleanFactor ¶
func (s *BooleanTermContext) BooleanFactor(i int) IBooleanFactorContext
func (*BooleanTermContext) EnterRule ¶
func (s *BooleanTermContext) EnterRule(listener antlr.ParseTreeListener)
func (*BooleanTermContext) ExitRule ¶
func (s *BooleanTermContext) ExitRule(listener antlr.ParseTreeListener)
func (*BooleanTermContext) GetParser ¶
func (s *BooleanTermContext) GetParser() antlr.Parser
func (*BooleanTermContext) GetRuleContext ¶
func (s *BooleanTermContext) GetRuleContext() antlr.RuleContext
func (*BooleanTermContext) IsBooleanTermContext ¶
func (*BooleanTermContext) IsBooleanTermContext()
func (*BooleanTermContext) ToStringTree ¶
func (s *BooleanTermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CQLParser ¶
type CQLParser struct {
*antlr.BaseParser
}
func NewCQLParser ¶
func NewCQLParser(input antlr.TokenStream) *CQLParser
func (*CQLParser) BinaryComparisonPredicate ¶
func (p *CQLParser) BinaryComparisonPredicate() (localctx IBinaryComparisonPredicateContext)
func (*CQLParser) BooleanExpression ¶
func (p *CQLParser) BooleanExpression() (localctx IBooleanExpressionContext)
func (*CQLParser) BooleanFactor ¶
func (p *CQLParser) BooleanFactor() (localctx IBooleanFactorContext)
func (*CQLParser) BooleanLiteral ¶
func (p *CQLParser) BooleanLiteral() (localctx IBooleanLiteralContext)
func (*CQLParser) BooleanPrimary ¶
func (p *CQLParser) BooleanPrimary() (localctx IBooleanPrimaryContext)
func (*CQLParser) BooleanTerm ¶
func (p *CQLParser) BooleanTerm() (localctx IBooleanTermContext)
func (*CQLParser) CharacterLiteral ¶
func (p *CQLParser) CharacterLiteral() (localctx ICharacterLiteralContext)
func (*CQLParser) ComparisonPredicate ¶
func (p *CQLParser) ComparisonPredicate() (localctx IComparisonPredicateContext)
func (*CQLParser) CoordList ¶
func (p *CQLParser) CoordList() (localctx ICoordListContext)
func (*CQLParser) Coordinate ¶
func (p *CQLParser) Coordinate() (localctx ICoordinateContext)
func (*CQLParser) CqlFilter ¶
func (p *CQLParser) CqlFilter() (localctx ICqlFilterContext)
func (*CQLParser) DistancePredicate ¶
func (p *CQLParser) DistancePredicate() (localctx IDistancePredicateContext)
func (*CQLParser) Envelope ¶
func (p *CQLParser) Envelope() (localctx IEnvelopeContext)
func (*CQLParser) GeomExpression ¶
func (p *CQLParser) GeomExpression() (localctx IGeomExpressionContext)
func (*CQLParser) GeomLiteral ¶
func (p *CQLParser) GeomLiteral() (localctx IGeomLiteralContext)
func (*CQLParser) GeometryCollection ¶
func (p *CQLParser) GeometryCollection() (localctx IGeometryCollectionContext)
func (*CQLParser) IsBetweenPredicate ¶
func (p *CQLParser) IsBetweenPredicate() (localctx IIsBetweenPredicateContext)
func (*CQLParser) IsInListPredicate ¶
func (p *CQLParser) IsInListPredicate() (localctx IIsInListPredicateContext)
func (*CQLParser) IsLikePredicate ¶
func (p *CQLParser) IsLikePredicate() (localctx IIsLikePredicateContext)
func (*CQLParser) IsNullPredicate ¶
func (p *CQLParser) IsNullPredicate() (localctx IIsNullPredicateContext)
func (*CQLParser) Linestring ¶
func (p *CQLParser) Linestring() (localctx ILinestringContext)
func (*CQLParser) MultiLinestring ¶
func (p *CQLParser) MultiLinestring() (localctx IMultiLinestringContext)
func (*CQLParser) MultiPoint ¶
func (p *CQLParser) MultiPoint() (localctx IMultiPointContext)
func (*CQLParser) MultiPolygon ¶
func (p *CQLParser) MultiPolygon() (localctx IMultiPolygonContext)
func (*CQLParser) NumericLiteral ¶
func (p *CQLParser) NumericLiteral() (localctx INumericLiteralContext)
func (*CQLParser) Point ¶
func (p *CQLParser) Point() (localctx IPointContext)
func (*CQLParser) PointList ¶
func (p *CQLParser) PointList() (localctx IPointListContext)
func (*CQLParser) Polygon ¶
func (p *CQLParser) Polygon() (localctx IPolygonContext)
func (*CQLParser) PolygonDef ¶
func (p *CQLParser) PolygonDef() (localctx IPolygonDefContext)
func (*CQLParser) Predicate ¶
func (p *CQLParser) Predicate() (localctx IPredicateContext)
func (*CQLParser) PropertyName ¶
func (p *CQLParser) PropertyName() (localctx IPropertyNameContext)
func (*CQLParser) ScalarExpression ¶
func (p *CQLParser) ScalarExpression() (localctx IScalarExpressionContext)
func (*CQLParser) ScalarExpression_Sempred ¶
func (p *CQLParser) ScalarExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CQLParser) ScalarValue ¶
func (p *CQLParser) ScalarValue() (localctx IScalarValueContext)
func (*CQLParser) Sempred ¶
func (p *CQLParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*CQLParser) SpatialPredicate ¶
func (p *CQLParser) SpatialPredicate() (localctx ISpatialPredicateContext)
func (*CQLParser) TemporalLiteral ¶
func (p *CQLParser) TemporalLiteral() (localctx ITemporalLiteralContext)
type CQLParserListener ¶
type CQLParserListener interface { antlr.ParseTreeListener // EnterCqlFilter is called when entering the cqlFilter production. EnterCqlFilter(c *CqlFilterContext) // EnterBooleanExpression is called when entering the booleanExpression production. EnterBooleanExpression(c *BooleanExpressionContext) // EnterBooleanTerm is called when entering the booleanTerm production. EnterBooleanTerm(c *BooleanTermContext) // EnterBooleanFactor is called when entering the booleanFactor production. EnterBooleanFactor(c *BooleanFactorContext) // EnterBooleanPrimary is called when entering the booleanPrimary production. EnterBooleanPrimary(c *BooleanPrimaryContext) // EnterPredicate is called when entering the predicate production. EnterPredicate(c *PredicateContext) // EnterComparisonPredicate is called when entering the comparisonPredicate production. EnterComparisonPredicate(c *ComparisonPredicateContext) // EnterBinaryComparisonPredicate is called when entering the binaryComparisonPredicate production. EnterBinaryComparisonPredicate(c *BinaryComparisonPredicateContext) // EnterIsLikePredicate is called when entering the isLikePredicate production. EnterIsLikePredicate(c *IsLikePredicateContext) // EnterIsBetweenPredicate is called when entering the isBetweenPredicate production. EnterIsBetweenPredicate(c *IsBetweenPredicateContext) // EnterIsInListPredicate is called when entering the isInListPredicate production. EnterIsInListPredicate(c *IsInListPredicateContext) // EnterIsNullPredicate is called when entering the isNullPredicate production. EnterIsNullPredicate(c *IsNullPredicateContext) // EnterScalarExpression is called when entering the scalarExpression production. EnterScalarExpression(c *ScalarExpressionContext) // EnterScalarValue is called when entering the scalarValue production. EnterScalarValue(c *ScalarValueContext) // EnterPropertyName is called when entering the propertyName production. EnterPropertyName(c *PropertyNameContext) // EnterCharacterLiteral is called when entering the characterLiteral production. EnterCharacterLiteral(c *CharacterLiteralContext) // EnterNumericLiteral is called when entering the numericLiteral production. EnterNumericLiteral(c *NumericLiteralContext) // EnterBooleanLiteral is called when entering the booleanLiteral production. EnterBooleanLiteral(c *BooleanLiteralContext) // EnterTemporalLiteral is called when entering the temporalLiteral production. EnterTemporalLiteral(c *TemporalLiteralContext) // EnterSpatialPredicate is called when entering the spatialPredicate production. EnterSpatialPredicate(c *SpatialPredicateContext) // EnterDistancePredicate is called when entering the distancePredicate production. EnterDistancePredicate(c *DistancePredicateContext) // EnterGeomExpression is called when entering the geomExpression production. EnterGeomExpression(c *GeomExpressionContext) // EnterGeomLiteral is called when entering the geomLiteral production. EnterGeomLiteral(c *GeomLiteralContext) // EnterPoint is called when entering the point production. EnterPoint(c *PointContext) // EnterPointList is called when entering the pointList production. EnterPointList(c *PointListContext) // EnterLinestring is called when entering the linestring production. EnterLinestring(c *LinestringContext) // EnterPolygon is called when entering the polygon production. EnterPolygon(c *PolygonContext) // EnterPolygonDef is called when entering the polygonDef production. EnterPolygonDef(c *PolygonDefContext) // EnterMultiPoint is called when entering the multiPoint production. EnterMultiPoint(c *MultiPointContext) // EnterMultiLinestring is called when entering the multiLinestring production. EnterMultiLinestring(c *MultiLinestringContext) // EnterMultiPolygon is called when entering the multiPolygon production. EnterMultiPolygon(c *MultiPolygonContext) // EnterGeometryCollection is called when entering the geometryCollection production. EnterGeometryCollection(c *GeometryCollectionContext) // EnterEnvelope is called when entering the envelope production. EnterEnvelope(c *EnvelopeContext) // EnterCoordList is called when entering the coordList production. EnterCoordList(c *CoordListContext) // EnterCoordinate is called when entering the coordinate production. EnterCoordinate(c *CoordinateContext) // ExitCqlFilter is called when exiting the cqlFilter production. ExitCqlFilter(c *CqlFilterContext) // ExitBooleanExpression is called when exiting the booleanExpression production. ExitBooleanExpression(c *BooleanExpressionContext) // ExitBooleanTerm is called when exiting the booleanTerm production. ExitBooleanTerm(c *BooleanTermContext) // ExitBooleanFactor is called when exiting the booleanFactor production. ExitBooleanFactor(c *BooleanFactorContext) // ExitBooleanPrimary is called when exiting the booleanPrimary production. ExitBooleanPrimary(c *BooleanPrimaryContext) // ExitPredicate is called when exiting the predicate production. ExitPredicate(c *PredicateContext) // ExitComparisonPredicate is called when exiting the comparisonPredicate production. ExitComparisonPredicate(c *ComparisonPredicateContext) // ExitBinaryComparisonPredicate is called when exiting the binaryComparisonPredicate production. ExitBinaryComparisonPredicate(c *BinaryComparisonPredicateContext) // ExitIsLikePredicate is called when exiting the isLikePredicate production. ExitIsLikePredicate(c *IsLikePredicateContext) // ExitIsBetweenPredicate is called when exiting the isBetweenPredicate production. ExitIsBetweenPredicate(c *IsBetweenPredicateContext) // ExitIsInListPredicate is called when exiting the isInListPredicate production. ExitIsInListPredicate(c *IsInListPredicateContext) // ExitIsNullPredicate is called when exiting the isNullPredicate production. ExitIsNullPredicate(c *IsNullPredicateContext) // ExitScalarExpression is called when exiting the scalarExpression production. ExitScalarExpression(c *ScalarExpressionContext) // ExitScalarValue is called when exiting the scalarValue production. ExitScalarValue(c *ScalarValueContext) // ExitPropertyName is called when exiting the propertyName production. ExitPropertyName(c *PropertyNameContext) // ExitCharacterLiteral is called when exiting the characterLiteral production. ExitCharacterLiteral(c *CharacterLiteralContext) // ExitNumericLiteral is called when exiting the numericLiteral production. ExitNumericLiteral(c *NumericLiteralContext) // ExitBooleanLiteral is called when exiting the booleanLiteral production. ExitBooleanLiteral(c *BooleanLiteralContext) // ExitTemporalLiteral is called when exiting the temporalLiteral production. ExitTemporalLiteral(c *TemporalLiteralContext) // ExitSpatialPredicate is called when exiting the spatialPredicate production. ExitSpatialPredicate(c *SpatialPredicateContext) // ExitDistancePredicate is called when exiting the distancePredicate production. ExitDistancePredicate(c *DistancePredicateContext) // ExitGeomExpression is called when exiting the geomExpression production. ExitGeomExpression(c *GeomExpressionContext) // ExitGeomLiteral is called when exiting the geomLiteral production. ExitGeomLiteral(c *GeomLiteralContext) // ExitPoint is called when exiting the point production. ExitPoint(c *PointContext) // ExitPointList is called when exiting the pointList production. ExitPointList(c *PointListContext) // ExitLinestring is called when exiting the linestring production. ExitLinestring(c *LinestringContext) // ExitPolygon is called when exiting the polygon production. ExitPolygon(c *PolygonContext) // ExitPolygonDef is called when exiting the polygonDef production. ExitPolygonDef(c *PolygonDefContext) // ExitMultiPoint is called when exiting the multiPoint production. ExitMultiPoint(c *MultiPointContext) // ExitMultiLinestring is called when exiting the multiLinestring production. ExitMultiLinestring(c *MultiLinestringContext) // ExitMultiPolygon is called when exiting the multiPolygon production. ExitMultiPolygon(c *MultiPolygonContext) // ExitGeometryCollection is called when exiting the geometryCollection production. ExitGeometryCollection(c *GeometryCollectionContext) // ExitEnvelope is called when exiting the envelope production. ExitEnvelope(c *EnvelopeContext) // ExitCoordList is called when exiting the coordList production. ExitCoordList(c *CoordListContext) // ExitCoordinate is called when exiting the coordinate production. ExitCoordinate(c *CoordinateContext) }
CQLParserListener is a complete listener for a parse tree produced by CQLParser.
type CharacterLiteralContext ¶
type CharacterLiteralContext struct { *CqlContext // contains filtered or unexported fields }
func NewCharacterLiteralContext ¶
func NewCharacterLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CharacterLiteralContext
func NewEmptyCharacterLiteralContext ¶
func NewEmptyCharacterLiteralContext() *CharacterLiteralContext
func (*CharacterLiteralContext) CharacterStringLiteral ¶
func (s *CharacterLiteralContext) CharacterStringLiteral() antlr.TerminalNode
func (*CharacterLiteralContext) EnterRule ¶
func (s *CharacterLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*CharacterLiteralContext) ExitRule ¶
func (s *CharacterLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*CharacterLiteralContext) GetParser ¶
func (s *CharacterLiteralContext) GetParser() antlr.Parser
func (*CharacterLiteralContext) GetRuleContext ¶
func (s *CharacterLiteralContext) GetRuleContext() antlr.RuleContext
func (*CharacterLiteralContext) IsCharacterLiteralContext ¶
func (*CharacterLiteralContext) IsCharacterLiteralContext()
func (*CharacterLiteralContext) ToStringTree ¶
func (s *CharacterLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ComparisonPredicateContext ¶
type ComparisonPredicateContext struct { *CqlContext // contains filtered or unexported fields }
func NewComparisonPredicateContext ¶
func NewComparisonPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonPredicateContext
func NewEmptyComparisonPredicateContext ¶
func NewEmptyComparisonPredicateContext() *ComparisonPredicateContext
func (*ComparisonPredicateContext) BinaryComparisonPredicate ¶
func (s *ComparisonPredicateContext) BinaryComparisonPredicate() IBinaryComparisonPredicateContext
func (*ComparisonPredicateContext) EnterRule ¶
func (s *ComparisonPredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComparisonPredicateContext) ExitRule ¶
func (s *ComparisonPredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComparisonPredicateContext) GetParser ¶
func (s *ComparisonPredicateContext) GetParser() antlr.Parser
func (*ComparisonPredicateContext) GetRuleContext ¶
func (s *ComparisonPredicateContext) GetRuleContext() antlr.RuleContext
func (*ComparisonPredicateContext) IsBetweenPredicate ¶
func (s *ComparisonPredicateContext) IsBetweenPredicate() IIsBetweenPredicateContext
func (*ComparisonPredicateContext) IsComparisonPredicateContext ¶
func (*ComparisonPredicateContext) IsComparisonPredicateContext()
func (*ComparisonPredicateContext) IsInListPredicate ¶
func (s *ComparisonPredicateContext) IsInListPredicate() IIsInListPredicateContext
func (*ComparisonPredicateContext) IsLikePredicate ¶
func (s *ComparisonPredicateContext) IsLikePredicate() IIsLikePredicateContext
func (*ComparisonPredicateContext) IsNullPredicate ¶
func (s *ComparisonPredicateContext) IsNullPredicate() IIsNullPredicateContext
func (*ComparisonPredicateContext) ToStringTree ¶
func (s *ComparisonPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CoordListContext ¶
type CoordListContext struct { *CqlContext // contains filtered or unexported fields }
func NewCoordListContext ¶
func NewCoordListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CoordListContext
func NewEmptyCoordListContext ¶
func NewEmptyCoordListContext() *CoordListContext
func (*CoordListContext) AllCOMMA ¶
func (s *CoordListContext) AllCOMMA() []antlr.TerminalNode
func (*CoordListContext) AllCoordinate ¶
func (s *CoordListContext) AllCoordinate() []ICoordinateContext
func (*CoordListContext) COMMA ¶
func (s *CoordListContext) COMMA(i int) antlr.TerminalNode
func (*CoordListContext) Coordinate ¶
func (s *CoordListContext) Coordinate(i int) ICoordinateContext
func (*CoordListContext) EnterRule ¶
func (s *CoordListContext) EnterRule(listener antlr.ParseTreeListener)
func (*CoordListContext) ExitRule ¶
func (s *CoordListContext) ExitRule(listener antlr.ParseTreeListener)
func (*CoordListContext) GetParser ¶
func (s *CoordListContext) GetParser() antlr.Parser
func (*CoordListContext) GetRuleContext ¶
func (s *CoordListContext) GetRuleContext() antlr.RuleContext
func (*CoordListContext) IsCoordListContext ¶
func (*CoordListContext) IsCoordListContext()
func (*CoordListContext) LEFTPAREN ¶
func (s *CoordListContext) LEFTPAREN() antlr.TerminalNode
func (*CoordListContext) RIGHTPAREN ¶
func (s *CoordListContext) RIGHTPAREN() antlr.TerminalNode
func (*CoordListContext) ToStringTree ¶
func (s *CoordListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CoordinateContext ¶
type CoordinateContext struct { *CqlContext // contains filtered or unexported fields }
func NewCoordinateContext ¶
func NewCoordinateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CoordinateContext
func NewEmptyCoordinateContext ¶
func NewEmptyCoordinateContext() *CoordinateContext
func (*CoordinateContext) AllNumericLiteral ¶
func (s *CoordinateContext) AllNumericLiteral() []antlr.TerminalNode
func (*CoordinateContext) EnterRule ¶
func (s *CoordinateContext) EnterRule(listener antlr.ParseTreeListener)
func (*CoordinateContext) ExitRule ¶
func (s *CoordinateContext) ExitRule(listener antlr.ParseTreeListener)
func (*CoordinateContext) GetParser ¶
func (s *CoordinateContext) GetParser() antlr.Parser
func (*CoordinateContext) GetRuleContext ¶
func (s *CoordinateContext) GetRuleContext() antlr.RuleContext
func (*CoordinateContext) IsCoordinateContext ¶
func (*CoordinateContext) IsCoordinateContext()
func (*CoordinateContext) NumericLiteral ¶
func (s *CoordinateContext) NumericLiteral(i int) antlr.TerminalNode
func (*CoordinateContext) ToStringTree ¶
func (s *CoordinateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CqlContext ¶
type CqlContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
========================================
func NewCqlContext ¶
func NewCqlContext(parent antlr.ParserRuleContext, invokingStateNumber int) *CqlContext
func (*CqlContext) GetSql ¶
func (c *CqlContext) GetSql() string
func (*CqlContext) SetSql ¶
func (c *CqlContext) SetSql(sql string)
type CqlErrorListener ¶
type CqlErrorListener struct { *antlr.DefaultErrorListener // contains filtered or unexported fields }
======================================
func (*CqlErrorListener) ReportAmbiguity ¶
func (*CqlErrorListener) ReportAttemptingFullContext ¶
func (l *CqlErrorListener) ReportAttemptingFullContext(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, conflictingAlts *antlr.BitSet, configs antlr.ATNConfigSet)
func (*CqlErrorListener) ReportContextSensitivity ¶
func (l *CqlErrorListener) ReportContextSensitivity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex, prediction int, configs antlr.ATNConfigSet)
func (*CqlErrorListener) SyntaxError ¶
func (l *CqlErrorListener) SyntaxError(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, msg string, e antlr.RecognitionException)
type CqlFilterContext ¶
type CqlFilterContext struct { *CqlContext // contains filtered or unexported fields }
func NewCqlFilterContext ¶
func NewCqlFilterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CqlFilterContext
func NewEmptyCqlFilterContext ¶
func NewEmptyCqlFilterContext() *CqlFilterContext
func (*CqlFilterContext) BooleanExpression ¶
func (s *CqlFilterContext) BooleanExpression() IBooleanExpressionContext
func (*CqlFilterContext) EOF ¶
func (s *CqlFilterContext) EOF() antlr.TerminalNode
func (*CqlFilterContext) EnterRule ¶
func (s *CqlFilterContext) EnterRule(listener antlr.ParseTreeListener)
func (*CqlFilterContext) ExitRule ¶
func (s *CqlFilterContext) ExitRule(listener antlr.ParseTreeListener)
func (*CqlFilterContext) GetParser ¶
func (s *CqlFilterContext) GetParser() antlr.Parser
func (*CqlFilterContext) GetRuleContext ¶
func (s *CqlFilterContext) GetRuleContext() antlr.RuleContext
func (*CqlFilterContext) IsCqlFilterContext ¶
func (*CqlFilterContext) IsCqlFilterContext()
func (*CqlFilterContext) ToStringTree ¶
func (s *CqlFilterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CqlLexer ¶
func NewCqlLexer ¶
func NewCqlLexer(input antlr.CharStream) *CqlLexer
type DistancePredicateContext ¶
type DistancePredicateContext struct { *CqlContext // contains filtered or unexported fields }
func NewDistancePredicateContext ¶
func NewDistancePredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DistancePredicateContext
func NewEmptyDistancePredicateContext ¶
func NewEmptyDistancePredicateContext() *DistancePredicateContext
func (*DistancePredicateContext) AllCOMMA ¶
func (s *DistancePredicateContext) AllCOMMA() []antlr.TerminalNode
func (*DistancePredicateContext) AllGeomExpression ¶
func (s *DistancePredicateContext) AllGeomExpression() []IGeomExpressionContext
func (*DistancePredicateContext) COMMA ¶
func (s *DistancePredicateContext) COMMA(i int) antlr.TerminalNode
func (*DistancePredicateContext) DistanceOperator ¶
func (s *DistancePredicateContext) DistanceOperator() antlr.TerminalNode
func (*DistancePredicateContext) EnterRule ¶
func (s *DistancePredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*DistancePredicateContext) ExitRule ¶
func (s *DistancePredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*DistancePredicateContext) GeomExpression ¶
func (s *DistancePredicateContext) GeomExpression(i int) IGeomExpressionContext
func (*DistancePredicateContext) GetParser ¶
func (s *DistancePredicateContext) GetParser() antlr.Parser
func (*DistancePredicateContext) GetRuleContext ¶
func (s *DistancePredicateContext) GetRuleContext() antlr.RuleContext
func (*DistancePredicateContext) IsDistancePredicateContext ¶
func (*DistancePredicateContext) IsDistancePredicateContext()
func (*DistancePredicateContext) LEFTPAREN ¶
func (s *DistancePredicateContext) LEFTPAREN() antlr.TerminalNode
func (*DistancePredicateContext) NumericLiteral ¶
func (s *DistancePredicateContext) NumericLiteral() antlr.TerminalNode
func (*DistancePredicateContext) RIGHTPAREN ¶
func (s *DistancePredicateContext) RIGHTPAREN() antlr.TerminalNode
func (*DistancePredicateContext) ToStringTree ¶
func (s *DistancePredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EnvelopeContext ¶
type EnvelopeContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyEnvelopeContext ¶
func NewEmptyEnvelopeContext() *EnvelopeContext
func NewEnvelopeContext ¶
func NewEnvelopeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnvelopeContext
func (*EnvelopeContext) AllCOMMA ¶
func (s *EnvelopeContext) AllCOMMA() []antlr.TerminalNode
func (*EnvelopeContext) AllNumericLiteral ¶
func (s *EnvelopeContext) AllNumericLiteral() []antlr.TerminalNode
func (*EnvelopeContext) COMMA ¶
func (s *EnvelopeContext) COMMA(i int) antlr.TerminalNode
func (*EnvelopeContext) ENVELOPE ¶
func (s *EnvelopeContext) ENVELOPE() antlr.TerminalNode
func (*EnvelopeContext) EnterRule ¶
func (s *EnvelopeContext) EnterRule(listener antlr.ParseTreeListener)
func (*EnvelopeContext) ExitRule ¶
func (s *EnvelopeContext) ExitRule(listener antlr.ParseTreeListener)
func (*EnvelopeContext) GetParser ¶
func (s *EnvelopeContext) GetParser() antlr.Parser
func (*EnvelopeContext) GetRuleContext ¶
func (s *EnvelopeContext) GetRuleContext() antlr.RuleContext
func (*EnvelopeContext) IsEnvelopeContext ¶
func (*EnvelopeContext) IsEnvelopeContext()
func (*EnvelopeContext) LEFTPAREN ¶
func (s *EnvelopeContext) LEFTPAREN() antlr.TerminalNode
func (*EnvelopeContext) NumericLiteral ¶
func (s *EnvelopeContext) NumericLiteral(i int) antlr.TerminalNode
func (*EnvelopeContext) RIGHTPAREN ¶
func (s *EnvelopeContext) RIGHTPAREN() antlr.TerminalNode
func (*EnvelopeContext) ToStringTree ¶
func (s *EnvelopeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GeomExpressionContext ¶
type GeomExpressionContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyGeomExpressionContext ¶
func NewEmptyGeomExpressionContext() *GeomExpressionContext
func NewGeomExpressionContext ¶
func NewGeomExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeomExpressionContext
func (*GeomExpressionContext) EnterRule ¶
func (s *GeomExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*GeomExpressionContext) ExitRule ¶
func (s *GeomExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*GeomExpressionContext) GeomLiteral ¶
func (s *GeomExpressionContext) GeomLiteral() IGeomLiteralContext
func (*GeomExpressionContext) GetParser ¶
func (s *GeomExpressionContext) GetParser() antlr.Parser
func (*GeomExpressionContext) GetRuleContext ¶
func (s *GeomExpressionContext) GetRuleContext() antlr.RuleContext
func (*GeomExpressionContext) IsGeomExpressionContext ¶
func (*GeomExpressionContext) IsGeomExpressionContext()
func (*GeomExpressionContext) PropertyName ¶
func (s *GeomExpressionContext) PropertyName() IPropertyNameContext
func (*GeomExpressionContext) ToStringTree ¶
func (s *GeomExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GeomLiteralContext ¶
type GeomLiteralContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyGeomLiteralContext ¶
func NewEmptyGeomLiteralContext() *GeomLiteralContext
func NewGeomLiteralContext ¶
func NewGeomLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeomLiteralContext
func (*GeomLiteralContext) EnterRule ¶
func (s *GeomLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*GeomLiteralContext) Envelope ¶
func (s *GeomLiteralContext) Envelope() IEnvelopeContext
func (*GeomLiteralContext) ExitRule ¶
func (s *GeomLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*GeomLiteralContext) GeometryCollection ¶
func (s *GeomLiteralContext) GeometryCollection() IGeometryCollectionContext
func (*GeomLiteralContext) GetParser ¶
func (s *GeomLiteralContext) GetParser() antlr.Parser
func (*GeomLiteralContext) GetRuleContext ¶
func (s *GeomLiteralContext) GetRuleContext() antlr.RuleContext
func (*GeomLiteralContext) IsGeomLiteralContext ¶
func (*GeomLiteralContext) IsGeomLiteralContext()
func (*GeomLiteralContext) Linestring ¶
func (s *GeomLiteralContext) Linestring() ILinestringContext
func (*GeomLiteralContext) MultiLinestring ¶
func (s *GeomLiteralContext) MultiLinestring() IMultiLinestringContext
func (*GeomLiteralContext) MultiPoint ¶
func (s *GeomLiteralContext) MultiPoint() IMultiPointContext
func (*GeomLiteralContext) MultiPolygon ¶
func (s *GeomLiteralContext) MultiPolygon() IMultiPolygonContext
func (*GeomLiteralContext) Point ¶
func (s *GeomLiteralContext) Point() IPointContext
func (*GeomLiteralContext) Polygon ¶
func (s *GeomLiteralContext) Polygon() IPolygonContext
func (*GeomLiteralContext) ToStringTree ¶
func (s *GeomLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GeometryCollectionContext ¶
type GeometryCollectionContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyGeometryCollectionContext ¶
func NewEmptyGeometryCollectionContext() *GeometryCollectionContext
func NewGeometryCollectionContext ¶
func NewGeometryCollectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeometryCollectionContext
func (*GeometryCollectionContext) AllCOMMA ¶
func (s *GeometryCollectionContext) AllCOMMA() []antlr.TerminalNode
func (*GeometryCollectionContext) AllGeomLiteral ¶
func (s *GeometryCollectionContext) AllGeomLiteral() []IGeomLiteralContext
func (*GeometryCollectionContext) COMMA ¶
func (s *GeometryCollectionContext) COMMA(i int) antlr.TerminalNode
func (*GeometryCollectionContext) EnterRule ¶
func (s *GeometryCollectionContext) EnterRule(listener antlr.ParseTreeListener)
func (*GeometryCollectionContext) ExitRule ¶
func (s *GeometryCollectionContext) ExitRule(listener antlr.ParseTreeListener)
func (*GeometryCollectionContext) GEOMETRYCOLLECTION ¶
func (s *GeometryCollectionContext) GEOMETRYCOLLECTION() antlr.TerminalNode
func (*GeometryCollectionContext) GeomLiteral ¶
func (s *GeometryCollectionContext) GeomLiteral(i int) IGeomLiteralContext
func (*GeometryCollectionContext) GetParser ¶
func (s *GeometryCollectionContext) GetParser() antlr.Parser
func (*GeometryCollectionContext) GetRuleContext ¶
func (s *GeometryCollectionContext) GetRuleContext() antlr.RuleContext
func (*GeometryCollectionContext) IsGeometryCollectionContext ¶
func (*GeometryCollectionContext) IsGeometryCollectionContext()
func (*GeometryCollectionContext) LEFTPAREN ¶
func (s *GeometryCollectionContext) LEFTPAREN() antlr.TerminalNode
func (*GeometryCollectionContext) RIGHTPAREN ¶
func (s *GeometryCollectionContext) RIGHTPAREN() antlr.TerminalNode
func (*GeometryCollectionContext) ToStringTree ¶
func (s *GeometryCollectionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IBinaryComparisonPredicateContext ¶
type IBinaryComparisonPredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBinaryComparisonPredicateContext differentiates from other interfaces. IsBinaryComparisonPredicateContext() }
IBinaryComparisonPredicateContext is an interface to support dynamic dispatch.
type IBooleanExpressionContext ¶
type IBooleanExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBooleanExpressionContext differentiates from other interfaces. IsBooleanExpressionContext() }
IBooleanExpressionContext is an interface to support dynamic dispatch.
type IBooleanFactorContext ¶
type IBooleanFactorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBooleanFactorContext differentiates from other interfaces. IsBooleanFactorContext() }
IBooleanFactorContext is an interface to support dynamic dispatch.
type IBooleanLiteralContext ¶
type IBooleanLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBooleanLiteralContext differentiates from other interfaces. IsBooleanLiteralContext() }
IBooleanLiteralContext is an interface to support dynamic dispatch.
type IBooleanPrimaryContext ¶
type IBooleanPrimaryContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBooleanPrimaryContext differentiates from other interfaces. IsBooleanPrimaryContext() }
IBooleanPrimaryContext is an interface to support dynamic dispatch.
type IBooleanTermContext ¶
type IBooleanTermContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBooleanTermContext differentiates from other interfaces. IsBooleanTermContext() }
IBooleanTermContext is an interface to support dynamic dispatch.
type ICharacterLiteralContext ¶
type ICharacterLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCharacterLiteralContext differentiates from other interfaces. IsCharacterLiteralContext() }
ICharacterLiteralContext is an interface to support dynamic dispatch.
type IComparisonPredicateContext ¶
type IComparisonPredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsComparisonPredicateContext differentiates from other interfaces. IsComparisonPredicateContext() }
IComparisonPredicateContext is an interface to support dynamic dispatch.
type ICoordListContext ¶
type ICoordListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCoordListContext differentiates from other interfaces. IsCoordListContext() }
ICoordListContext is an interface to support dynamic dispatch.
type ICoordinateContext ¶
type ICoordinateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCoordinateContext differentiates from other interfaces. IsCoordinateContext() }
ICoordinateContext is an interface to support dynamic dispatch.
type ICqlFilterContext ¶
type ICqlFilterContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCqlFilterContext differentiates from other interfaces. IsCqlFilterContext() }
ICqlFilterContext is an interface to support dynamic dispatch.
type IDistancePredicateContext ¶
type IDistancePredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDistancePredicateContext differentiates from other interfaces. IsDistancePredicateContext() }
IDistancePredicateContext is an interface to support dynamic dispatch.
type IEnvelopeContext ¶
type IEnvelopeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEnvelopeContext differentiates from other interfaces. IsEnvelopeContext() }
IEnvelopeContext is an interface to support dynamic dispatch.
type IGeomExpressionContext ¶
type IGeomExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGeomExpressionContext differentiates from other interfaces. IsGeomExpressionContext() }
IGeomExpressionContext is an interface to support dynamic dispatch.
type IGeomLiteralContext ¶
type IGeomLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGeomLiteralContext differentiates from other interfaces. IsGeomLiteralContext() }
IGeomLiteralContext is an interface to support dynamic dispatch.
type IGeometryCollectionContext ¶
type IGeometryCollectionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGeometryCollectionContext differentiates from other interfaces. IsGeometryCollectionContext() }
IGeometryCollectionContext is an interface to support dynamic dispatch.
type IIsBetweenPredicateContext ¶
type IIsBetweenPredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIsBetweenPredicateContext differentiates from other interfaces. IsIsBetweenPredicateContext() }
IIsBetweenPredicateContext is an interface to support dynamic dispatch.
type IIsInListPredicateContext ¶
type IIsInListPredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIsInListPredicateContext differentiates from other interfaces. IsIsInListPredicateContext() }
IIsInListPredicateContext is an interface to support dynamic dispatch.
type IIsLikePredicateContext ¶
type IIsLikePredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIsLikePredicateContext differentiates from other interfaces. IsIsLikePredicateContext() }
IIsLikePredicateContext is an interface to support dynamic dispatch.
type IIsNullPredicateContext ¶
type IIsNullPredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIsNullPredicateContext differentiates from other interfaces. IsIsNullPredicateContext() }
IIsNullPredicateContext is an interface to support dynamic dispatch.
type ILinestringContext ¶
type ILinestringContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLinestringContext differentiates from other interfaces. IsLinestringContext() }
ILinestringContext is an interface to support dynamic dispatch.
type IMultiLinestringContext ¶
type IMultiLinestringContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMultiLinestringContext differentiates from other interfaces. IsMultiLinestringContext() }
IMultiLinestringContext is an interface to support dynamic dispatch.
type IMultiPointContext ¶
type IMultiPointContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMultiPointContext differentiates from other interfaces. IsMultiPointContext() }
IMultiPointContext is an interface to support dynamic dispatch.
type IMultiPolygonContext ¶
type IMultiPolygonContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMultiPolygonContext differentiates from other interfaces. IsMultiPolygonContext() }
IMultiPolygonContext is an interface to support dynamic dispatch.
type INumericLiteralContext ¶
type INumericLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNumericLiteralContext differentiates from other interfaces. IsNumericLiteralContext() }
INumericLiteralContext is an interface to support dynamic dispatch.
type IPointContext ¶
type IPointContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPointContext differentiates from other interfaces. IsPointContext() }
IPointContext is an interface to support dynamic dispatch.
type IPointListContext ¶
type IPointListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPointListContext differentiates from other interfaces. IsPointListContext() }
IPointListContext is an interface to support dynamic dispatch.
type IPolygonContext ¶
type IPolygonContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPolygonContext differentiates from other interfaces. IsPolygonContext() }
IPolygonContext is an interface to support dynamic dispatch.
type IPolygonDefContext ¶
type IPolygonDefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPolygonDefContext differentiates from other interfaces. IsPolygonDefContext() }
IPolygonDefContext is an interface to support dynamic dispatch.
type IPredicateContext ¶
type IPredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPredicateContext differentiates from other interfaces. IsPredicateContext() }
IPredicateContext is an interface to support dynamic dispatch.
type IPropertyNameContext ¶
type IPropertyNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPropertyNameContext differentiates from other interfaces. IsPropertyNameContext() }
IPropertyNameContext is an interface to support dynamic dispatch.
type IScalarExpressionContext ¶
type IScalarExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsScalarExpressionContext differentiates from other interfaces. IsScalarExpressionContext() }
IScalarExpressionContext is an interface to support dynamic dispatch.
type IScalarValueContext ¶
type IScalarValueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsScalarValueContext differentiates from other interfaces. IsScalarValueContext() }
IScalarValueContext is an interface to support dynamic dispatch.
type ISpatialPredicateContext ¶
type ISpatialPredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSpatialPredicateContext differentiates from other interfaces. IsSpatialPredicateContext() }
ISpatialPredicateContext is an interface to support dynamic dispatch.
type ITemporalLiteralContext ¶
type ITemporalLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTemporalLiteralContext differentiates from other interfaces. IsTemporalLiteralContext() }
ITemporalLiteralContext is an interface to support dynamic dispatch.
type IsBetweenPredicateContext ¶
type IsBetweenPredicateContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyIsBetweenPredicateContext ¶
func NewEmptyIsBetweenPredicateContext() *IsBetweenPredicateContext
func NewIsBetweenPredicateContext ¶
func NewIsBetweenPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsBetweenPredicateContext
func (*IsBetweenPredicateContext) AND ¶
func (s *IsBetweenPredicateContext) AND() antlr.TerminalNode
func (*IsBetweenPredicateContext) AllScalarExpression ¶
func (s *IsBetweenPredicateContext) AllScalarExpression() []IScalarExpressionContext
func (*IsBetweenPredicateContext) BETWEEN ¶
func (s *IsBetweenPredicateContext) BETWEEN() antlr.TerminalNode
func (*IsBetweenPredicateContext) EnterRule ¶
func (s *IsBetweenPredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*IsBetweenPredicateContext) ExitRule ¶
func (s *IsBetweenPredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*IsBetweenPredicateContext) GetParser ¶
func (s *IsBetweenPredicateContext) GetParser() antlr.Parser
func (*IsBetweenPredicateContext) GetRuleContext ¶
func (s *IsBetweenPredicateContext) GetRuleContext() antlr.RuleContext
func (*IsBetweenPredicateContext) IsIsBetweenPredicateContext ¶
func (*IsBetweenPredicateContext) IsIsBetweenPredicateContext()
func (*IsBetweenPredicateContext) NOT ¶
func (s *IsBetweenPredicateContext) NOT() antlr.TerminalNode
func (*IsBetweenPredicateContext) ScalarExpression ¶
func (s *IsBetweenPredicateContext) ScalarExpression(i int) IScalarExpressionContext
func (*IsBetweenPredicateContext) ToStringTree ¶
func (s *IsBetweenPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IsInListPredicateContext ¶
type IsInListPredicateContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyIsInListPredicateContext ¶
func NewEmptyIsInListPredicateContext() *IsInListPredicateContext
func NewIsInListPredicateContext ¶
func NewIsInListPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsInListPredicateContext
func (*IsInListPredicateContext) AllCOMMA ¶
func (s *IsInListPredicateContext) AllCOMMA() []antlr.TerminalNode
func (*IsInListPredicateContext) AllCharacterLiteral ¶
func (s *IsInListPredicateContext) AllCharacterLiteral() []ICharacterLiteralContext
func (*IsInListPredicateContext) AllNumericLiteral ¶
func (s *IsInListPredicateContext) AllNumericLiteral() []INumericLiteralContext
func (*IsInListPredicateContext) COMMA ¶
func (s *IsInListPredicateContext) COMMA(i int) antlr.TerminalNode
func (*IsInListPredicateContext) CharacterLiteral ¶
func (s *IsInListPredicateContext) CharacterLiteral(i int) ICharacterLiteralContext
func (*IsInListPredicateContext) EnterRule ¶
func (s *IsInListPredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*IsInListPredicateContext) ExitRule ¶
func (s *IsInListPredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*IsInListPredicateContext) GetParser ¶
func (s *IsInListPredicateContext) GetParser() antlr.Parser
func (*IsInListPredicateContext) GetRuleContext ¶
func (s *IsInListPredicateContext) GetRuleContext() antlr.RuleContext
func (*IsInListPredicateContext) IN ¶
func (s *IsInListPredicateContext) IN() antlr.TerminalNode
func (*IsInListPredicateContext) IsIsInListPredicateContext ¶
func (*IsInListPredicateContext) IsIsInListPredicateContext()
func (*IsInListPredicateContext) LEFTPAREN ¶
func (s *IsInListPredicateContext) LEFTPAREN() antlr.TerminalNode
func (*IsInListPredicateContext) NOT ¶
func (s *IsInListPredicateContext) NOT() antlr.TerminalNode
func (*IsInListPredicateContext) NumericLiteral ¶
func (s *IsInListPredicateContext) NumericLiteral(i int) INumericLiteralContext
func (*IsInListPredicateContext) PropertyName ¶
func (s *IsInListPredicateContext) PropertyName() IPropertyNameContext
func (*IsInListPredicateContext) RIGHTPAREN ¶
func (s *IsInListPredicateContext) RIGHTPAREN() antlr.TerminalNode
func (*IsInListPredicateContext) ToStringTree ¶
func (s *IsInListPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IsLikePredicateContext ¶
type IsLikePredicateContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyIsLikePredicateContext ¶
func NewEmptyIsLikePredicateContext() *IsLikePredicateContext
func NewIsLikePredicateContext ¶
func NewIsLikePredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsLikePredicateContext
func (*IsLikePredicateContext) CharacterLiteral ¶
func (s *IsLikePredicateContext) CharacterLiteral() ICharacterLiteralContext
func (*IsLikePredicateContext) EnterRule ¶
func (s *IsLikePredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*IsLikePredicateContext) ExitRule ¶
func (s *IsLikePredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*IsLikePredicateContext) GetParser ¶
func (s *IsLikePredicateContext) GetParser() antlr.Parser
func (*IsLikePredicateContext) GetRuleContext ¶
func (s *IsLikePredicateContext) GetRuleContext() antlr.RuleContext
func (*IsLikePredicateContext) ILIKE ¶
func (s *IsLikePredicateContext) ILIKE() antlr.TerminalNode
func (*IsLikePredicateContext) IsIsLikePredicateContext ¶
func (*IsLikePredicateContext) IsIsLikePredicateContext()
func (*IsLikePredicateContext) LIKE ¶
func (s *IsLikePredicateContext) LIKE() antlr.TerminalNode
func (*IsLikePredicateContext) NOT ¶
func (s *IsLikePredicateContext) NOT() antlr.TerminalNode
func (*IsLikePredicateContext) PropertyName ¶
func (s *IsLikePredicateContext) PropertyName() IPropertyNameContext
func (*IsLikePredicateContext) ToStringTree ¶
func (s *IsLikePredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IsNullPredicateContext ¶
type IsNullPredicateContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyIsNullPredicateContext ¶
func NewEmptyIsNullPredicateContext() *IsNullPredicateContext
func NewIsNullPredicateContext ¶
func NewIsNullPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsNullPredicateContext
func (*IsNullPredicateContext) EnterRule ¶
func (s *IsNullPredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*IsNullPredicateContext) ExitRule ¶
func (s *IsNullPredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*IsNullPredicateContext) GetParser ¶
func (s *IsNullPredicateContext) GetParser() antlr.Parser
func (*IsNullPredicateContext) GetRuleContext ¶
func (s *IsNullPredicateContext) GetRuleContext() antlr.RuleContext
func (*IsNullPredicateContext) IS ¶
func (s *IsNullPredicateContext) IS() antlr.TerminalNode
func (*IsNullPredicateContext) IsIsNullPredicateContext ¶
func (*IsNullPredicateContext) IsIsNullPredicateContext()
func (*IsNullPredicateContext) NOT ¶
func (s *IsNullPredicateContext) NOT() antlr.TerminalNode
func (*IsNullPredicateContext) NULL ¶
func (s *IsNullPredicateContext) NULL() antlr.TerminalNode
func (*IsNullPredicateContext) PropertyName ¶
func (s *IsNullPredicateContext) PropertyName() IPropertyNameContext
func (*IsNullPredicateContext) ToStringTree ¶
func (s *IsNullPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LinestringContext ¶
type LinestringContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyLinestringContext ¶
func NewEmptyLinestringContext() *LinestringContext
func NewLinestringContext ¶
func NewLinestringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LinestringContext
func (*LinestringContext) CoordList ¶
func (s *LinestringContext) CoordList() ICoordListContext
func (*LinestringContext) EnterRule ¶
func (s *LinestringContext) EnterRule(listener antlr.ParseTreeListener)
func (*LinestringContext) ExitRule ¶
func (s *LinestringContext) ExitRule(listener antlr.ParseTreeListener)
func (*LinestringContext) GetParser ¶
func (s *LinestringContext) GetParser() antlr.Parser
func (*LinestringContext) GetRuleContext ¶
func (s *LinestringContext) GetRuleContext() antlr.RuleContext
func (*LinestringContext) IsLinestringContext ¶
func (*LinestringContext) IsLinestringContext()
func (*LinestringContext) LINESTRING ¶
func (s *LinestringContext) LINESTRING() antlr.TerminalNode
func (*LinestringContext) ToStringTree ¶
func (s *LinestringContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MultiLinestringContext ¶
type MultiLinestringContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyMultiLinestringContext ¶
func NewEmptyMultiLinestringContext() *MultiLinestringContext
func NewMultiLinestringContext ¶
func NewMultiLinestringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiLinestringContext
func (*MultiLinestringContext) AllCOMMA ¶
func (s *MultiLinestringContext) AllCOMMA() []antlr.TerminalNode
func (*MultiLinestringContext) AllCoordList ¶
func (s *MultiLinestringContext) AllCoordList() []ICoordListContext
func (*MultiLinestringContext) COMMA ¶
func (s *MultiLinestringContext) COMMA(i int) antlr.TerminalNode
func (*MultiLinestringContext) CoordList ¶
func (s *MultiLinestringContext) CoordList(i int) ICoordListContext
func (*MultiLinestringContext) EnterRule ¶
func (s *MultiLinestringContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiLinestringContext) ExitRule ¶
func (s *MultiLinestringContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiLinestringContext) GetParser ¶
func (s *MultiLinestringContext) GetParser() antlr.Parser
func (*MultiLinestringContext) GetRuleContext ¶
func (s *MultiLinestringContext) GetRuleContext() antlr.RuleContext
func (*MultiLinestringContext) IsMultiLinestringContext ¶
func (*MultiLinestringContext) IsMultiLinestringContext()
func (*MultiLinestringContext) LEFTPAREN ¶
func (s *MultiLinestringContext) LEFTPAREN() antlr.TerminalNode
func (*MultiLinestringContext) MULTILINESTRING ¶
func (s *MultiLinestringContext) MULTILINESTRING() antlr.TerminalNode
func (*MultiLinestringContext) RIGHTPAREN ¶
func (s *MultiLinestringContext) RIGHTPAREN() antlr.TerminalNode
func (*MultiLinestringContext) ToStringTree ¶
func (s *MultiLinestringContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MultiPointContext ¶
type MultiPointContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyMultiPointContext ¶
func NewEmptyMultiPointContext() *MultiPointContext
func NewMultiPointContext ¶
func NewMultiPointContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiPointContext
func (*MultiPointContext) AllCOMMA ¶
func (s *MultiPointContext) AllCOMMA() []antlr.TerminalNode
func (*MultiPointContext) AllPointList ¶
func (s *MultiPointContext) AllPointList() []IPointListContext
func (*MultiPointContext) COMMA ¶
func (s *MultiPointContext) COMMA(i int) antlr.TerminalNode
func (*MultiPointContext) EnterRule ¶
func (s *MultiPointContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiPointContext) ExitRule ¶
func (s *MultiPointContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiPointContext) GetParser ¶
func (s *MultiPointContext) GetParser() antlr.Parser
func (*MultiPointContext) GetRuleContext ¶
func (s *MultiPointContext) GetRuleContext() antlr.RuleContext
func (*MultiPointContext) IsMultiPointContext ¶
func (*MultiPointContext) IsMultiPointContext()
func (*MultiPointContext) LEFTPAREN ¶
func (s *MultiPointContext) LEFTPAREN() antlr.TerminalNode
func (*MultiPointContext) MULTIPOINT ¶
func (s *MultiPointContext) MULTIPOINT() antlr.TerminalNode
func (*MultiPointContext) PointList ¶
func (s *MultiPointContext) PointList(i int) IPointListContext
func (*MultiPointContext) RIGHTPAREN ¶
func (s *MultiPointContext) RIGHTPAREN() antlr.TerminalNode
func (*MultiPointContext) ToStringTree ¶
func (s *MultiPointContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MultiPolygonContext ¶
type MultiPolygonContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyMultiPolygonContext ¶
func NewEmptyMultiPolygonContext() *MultiPolygonContext
func NewMultiPolygonContext ¶
func NewMultiPolygonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiPolygonContext
func (*MultiPolygonContext) AllCOMMA ¶
func (s *MultiPolygonContext) AllCOMMA() []antlr.TerminalNode
func (*MultiPolygonContext) AllPolygonDef ¶
func (s *MultiPolygonContext) AllPolygonDef() []IPolygonDefContext
func (*MultiPolygonContext) COMMA ¶
func (s *MultiPolygonContext) COMMA(i int) antlr.TerminalNode
func (*MultiPolygonContext) EnterRule ¶
func (s *MultiPolygonContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiPolygonContext) ExitRule ¶
func (s *MultiPolygonContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiPolygonContext) GetParser ¶
func (s *MultiPolygonContext) GetParser() antlr.Parser
func (*MultiPolygonContext) GetRuleContext ¶
func (s *MultiPolygonContext) GetRuleContext() antlr.RuleContext
func (*MultiPolygonContext) IsMultiPolygonContext ¶
func (*MultiPolygonContext) IsMultiPolygonContext()
func (*MultiPolygonContext) LEFTPAREN ¶
func (s *MultiPolygonContext) LEFTPAREN() antlr.TerminalNode
func (*MultiPolygonContext) MULTIPOLYGON ¶
func (s *MultiPolygonContext) MULTIPOLYGON() antlr.TerminalNode
func (*MultiPolygonContext) PolygonDef ¶
func (s *MultiPolygonContext) PolygonDef(i int) IPolygonDefContext
func (*MultiPolygonContext) RIGHTPAREN ¶
func (s *MultiPolygonContext) RIGHTPAREN() antlr.TerminalNode
func (*MultiPolygonContext) ToStringTree ¶
func (s *MultiPolygonContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NumericLiteralContext ¶
type NumericLiteralContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyNumericLiteralContext ¶
func NewEmptyNumericLiteralContext() *NumericLiteralContext
func NewNumericLiteralContext ¶
func NewNumericLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericLiteralContext
func (*NumericLiteralContext) EnterRule ¶
func (s *NumericLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumericLiteralContext) ExitRule ¶
func (s *NumericLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumericLiteralContext) GetParser ¶
func (s *NumericLiteralContext) GetParser() antlr.Parser
func (*NumericLiteralContext) GetRuleContext ¶
func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext
func (*NumericLiteralContext) IsNumericLiteralContext ¶
func (*NumericLiteralContext) IsNumericLiteralContext()
func (*NumericLiteralContext) NumericLiteral ¶
func (s *NumericLiteralContext) NumericLiteral() antlr.TerminalNode
func (*NumericLiteralContext) ToStringTree ¶
func (s *NumericLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PointContext ¶
type PointContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyPointContext ¶
func NewEmptyPointContext() *PointContext
func NewPointContext ¶
func NewPointContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PointContext
func (*PointContext) EnterRule ¶
func (s *PointContext) EnterRule(listener antlr.ParseTreeListener)
func (*PointContext) ExitRule ¶
func (s *PointContext) ExitRule(listener antlr.ParseTreeListener)
func (*PointContext) GetParser ¶
func (s *PointContext) GetParser() antlr.Parser
func (*PointContext) GetRuleContext ¶
func (s *PointContext) GetRuleContext() antlr.RuleContext
func (*PointContext) IsPointContext ¶
func (*PointContext) IsPointContext()
func (*PointContext) POINT ¶
func (s *PointContext) POINT() antlr.TerminalNode
func (*PointContext) PointList ¶
func (s *PointContext) PointList() IPointListContext
func (*PointContext) ToStringTree ¶
func (s *PointContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PointListContext ¶
type PointListContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyPointListContext ¶
func NewEmptyPointListContext() *PointListContext
func NewPointListContext ¶
func NewPointListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PointListContext
func (*PointListContext) Coordinate ¶
func (s *PointListContext) Coordinate() ICoordinateContext
func (*PointListContext) EnterRule ¶
func (s *PointListContext) EnterRule(listener antlr.ParseTreeListener)
func (*PointListContext) ExitRule ¶
func (s *PointListContext) ExitRule(listener antlr.ParseTreeListener)
func (*PointListContext) GetParser ¶
func (s *PointListContext) GetParser() antlr.Parser
func (*PointListContext) GetRuleContext ¶
func (s *PointListContext) GetRuleContext() antlr.RuleContext
func (*PointListContext) IsPointListContext ¶
func (*PointListContext) IsPointListContext()
func (*PointListContext) LEFTPAREN ¶
func (s *PointListContext) LEFTPAREN() antlr.TerminalNode
func (*PointListContext) RIGHTPAREN ¶
func (s *PointListContext) RIGHTPAREN() antlr.TerminalNode
func (*PointListContext) ToStringTree ¶
func (s *PointListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PolygonContext ¶
type PolygonContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyPolygonContext ¶
func NewEmptyPolygonContext() *PolygonContext
func NewPolygonContext ¶
func NewPolygonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PolygonContext
func (*PolygonContext) EnterRule ¶
func (s *PolygonContext) EnterRule(listener antlr.ParseTreeListener)
func (*PolygonContext) ExitRule ¶
func (s *PolygonContext) ExitRule(listener antlr.ParseTreeListener)
func (*PolygonContext) GetParser ¶
func (s *PolygonContext) GetParser() antlr.Parser
func (*PolygonContext) GetRuleContext ¶
func (s *PolygonContext) GetRuleContext() antlr.RuleContext
func (*PolygonContext) IsPolygonContext ¶
func (*PolygonContext) IsPolygonContext()
func (*PolygonContext) POLYGON ¶
func (s *PolygonContext) POLYGON() antlr.TerminalNode
func (*PolygonContext) PolygonDef ¶
func (s *PolygonContext) PolygonDef() IPolygonDefContext
func (*PolygonContext) ToStringTree ¶
func (s *PolygonContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PolygonDefContext ¶
type PolygonDefContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyPolygonDefContext ¶
func NewEmptyPolygonDefContext() *PolygonDefContext
func NewPolygonDefContext ¶
func NewPolygonDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PolygonDefContext
func (*PolygonDefContext) AllCOMMA ¶
func (s *PolygonDefContext) AllCOMMA() []antlr.TerminalNode
func (*PolygonDefContext) AllCoordList ¶
func (s *PolygonDefContext) AllCoordList() []ICoordListContext
func (*PolygonDefContext) COMMA ¶
func (s *PolygonDefContext) COMMA(i int) antlr.TerminalNode
func (*PolygonDefContext) CoordList ¶
func (s *PolygonDefContext) CoordList(i int) ICoordListContext
func (*PolygonDefContext) EnterRule ¶
func (s *PolygonDefContext) EnterRule(listener antlr.ParseTreeListener)
func (*PolygonDefContext) ExitRule ¶
func (s *PolygonDefContext) ExitRule(listener antlr.ParseTreeListener)
func (*PolygonDefContext) GetParser ¶
func (s *PolygonDefContext) GetParser() antlr.Parser
func (*PolygonDefContext) GetRuleContext ¶
func (s *PolygonDefContext) GetRuleContext() antlr.RuleContext
func (*PolygonDefContext) IsPolygonDefContext ¶
func (*PolygonDefContext) IsPolygonDefContext()
func (*PolygonDefContext) LEFTPAREN ¶
func (s *PolygonDefContext) LEFTPAREN() antlr.TerminalNode
func (*PolygonDefContext) RIGHTPAREN ¶
func (s *PolygonDefContext) RIGHTPAREN() antlr.TerminalNode
func (*PolygonDefContext) ToStringTree ¶
func (s *PolygonDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PredicateContext ¶
type PredicateContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyPredicateContext ¶
func NewEmptyPredicateContext() *PredicateContext
func NewPredicateContext ¶
func NewPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PredicateContext
func (*PredicateContext) ComparisonPredicate ¶
func (s *PredicateContext) ComparisonPredicate() IComparisonPredicateContext
func (*PredicateContext) DistancePredicate ¶
func (s *PredicateContext) DistancePredicate() IDistancePredicateContext
func (*PredicateContext) EnterRule ¶
func (s *PredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*PredicateContext) ExitRule ¶
func (s *PredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*PredicateContext) GetParser ¶
func (s *PredicateContext) GetParser() antlr.Parser
func (*PredicateContext) GetRuleContext ¶
func (s *PredicateContext) GetRuleContext() antlr.RuleContext
func (*PredicateContext) IsPredicateContext ¶
func (*PredicateContext) IsPredicateContext()
func (*PredicateContext) SpatialPredicate ¶
func (s *PredicateContext) SpatialPredicate() ISpatialPredicateContext
func (*PredicateContext) ToStringTree ¶
func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PropertyNameContext ¶
type PropertyNameContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyPropertyNameContext ¶
func NewEmptyPropertyNameContext() *PropertyNameContext
func NewPropertyNameContext ¶
func NewPropertyNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyNameContext
func (*PropertyNameContext) EnterRule ¶
func (s *PropertyNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*PropertyNameContext) ExitRule ¶
func (s *PropertyNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*PropertyNameContext) GetParser ¶
func (s *PropertyNameContext) GetParser() antlr.Parser
func (*PropertyNameContext) GetRuleContext ¶
func (s *PropertyNameContext) GetRuleContext() antlr.RuleContext
func (*PropertyNameContext) Identifier ¶
func (s *PropertyNameContext) Identifier() antlr.TerminalNode
func (*PropertyNameContext) IsPropertyNameContext ¶
func (*PropertyNameContext) IsPropertyNameContext()
func (*PropertyNameContext) ToStringTree ¶
func (s *PropertyNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ScalarExpressionContext ¶
type ScalarExpressionContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyScalarExpressionContext ¶
func NewEmptyScalarExpressionContext() *ScalarExpressionContext
func NewScalarExpressionContext ¶
func NewScalarExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScalarExpressionContext
func (*ScalarExpressionContext) AllScalarExpression ¶
func (s *ScalarExpressionContext) AllScalarExpression() []IScalarExpressionContext
func (*ScalarExpressionContext) ArithmeticOperator ¶
func (s *ScalarExpressionContext) ArithmeticOperator() antlr.TerminalNode
func (*ScalarExpressionContext) EnterRule ¶
func (s *ScalarExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ScalarExpressionContext) ExitRule ¶
func (s *ScalarExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ScalarExpressionContext) GetParser ¶
func (s *ScalarExpressionContext) GetParser() antlr.Parser
func (*ScalarExpressionContext) GetRuleContext ¶
func (s *ScalarExpressionContext) GetRuleContext() antlr.RuleContext
func (*ScalarExpressionContext) IsScalarExpressionContext ¶
func (*ScalarExpressionContext) IsScalarExpressionContext()
func (*ScalarExpressionContext) LEFTPAREN ¶
func (s *ScalarExpressionContext) LEFTPAREN() antlr.TerminalNode
func (*ScalarExpressionContext) RIGHTPAREN ¶
func (s *ScalarExpressionContext) RIGHTPAREN() antlr.TerminalNode
func (*ScalarExpressionContext) ScalarExpression ¶
func (s *ScalarExpressionContext) ScalarExpression(i int) IScalarExpressionContext
func (*ScalarExpressionContext) ScalarValue ¶
func (s *ScalarExpressionContext) ScalarValue() IScalarValueContext
func (*ScalarExpressionContext) ToStringTree ¶
func (s *ScalarExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ScalarValueContext ¶
type ScalarValueContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyScalarValueContext ¶
func NewEmptyScalarValueContext() *ScalarValueContext
func NewScalarValueContext ¶
func NewScalarValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScalarValueContext
func (*ScalarValueContext) BooleanLiteral ¶
func (s *ScalarValueContext) BooleanLiteral() IBooleanLiteralContext
func (*ScalarValueContext) CharacterLiteral ¶
func (s *ScalarValueContext) CharacterLiteral() ICharacterLiteralContext
func (*ScalarValueContext) EnterRule ¶
func (s *ScalarValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*ScalarValueContext) ExitRule ¶
func (s *ScalarValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*ScalarValueContext) GetParser ¶
func (s *ScalarValueContext) GetParser() antlr.Parser
func (*ScalarValueContext) GetRuleContext ¶
func (s *ScalarValueContext) GetRuleContext() antlr.RuleContext
func (*ScalarValueContext) IsScalarValueContext ¶
func (*ScalarValueContext) IsScalarValueContext()
func (*ScalarValueContext) NumericLiteral ¶
func (s *ScalarValueContext) NumericLiteral() INumericLiteralContext
func (*ScalarValueContext) PropertyName ¶
func (s *ScalarValueContext) PropertyName() IPropertyNameContext
func (*ScalarValueContext) TemporalLiteral ¶
func (s *ScalarValueContext) TemporalLiteral() ITemporalLiteralContext
func (*ScalarValueContext) ToStringTree ¶
func (s *ScalarValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SpatialPredicateContext ¶
type SpatialPredicateContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptySpatialPredicateContext ¶
func NewEmptySpatialPredicateContext() *SpatialPredicateContext
func NewSpatialPredicateContext ¶
func NewSpatialPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SpatialPredicateContext
func (*SpatialPredicateContext) AllGeomExpression ¶
func (s *SpatialPredicateContext) AllGeomExpression() []IGeomExpressionContext
func (*SpatialPredicateContext) COMMA ¶
func (s *SpatialPredicateContext) COMMA() antlr.TerminalNode
func (*SpatialPredicateContext) EnterRule ¶
func (s *SpatialPredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*SpatialPredicateContext) ExitRule ¶
func (s *SpatialPredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*SpatialPredicateContext) GeomExpression ¶
func (s *SpatialPredicateContext) GeomExpression(i int) IGeomExpressionContext
func (*SpatialPredicateContext) GetParser ¶
func (s *SpatialPredicateContext) GetParser() antlr.Parser
func (*SpatialPredicateContext) GetRuleContext ¶
func (s *SpatialPredicateContext) GetRuleContext() antlr.RuleContext
func (*SpatialPredicateContext) IsSpatialPredicateContext ¶
func (*SpatialPredicateContext) IsSpatialPredicateContext()
func (*SpatialPredicateContext) LEFTPAREN ¶
func (s *SpatialPredicateContext) LEFTPAREN() antlr.TerminalNode
func (*SpatialPredicateContext) RIGHTPAREN ¶
func (s *SpatialPredicateContext) RIGHTPAREN() antlr.TerminalNode
func (*SpatialPredicateContext) SpatialOperator ¶
func (s *SpatialPredicateContext) SpatialOperator() antlr.TerminalNode
func (*SpatialPredicateContext) ToStringTree ¶
func (s *SpatialPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TemporalLiteralContext ¶
type TemporalLiteralContext struct { *CqlContext // contains filtered or unexported fields }
func NewEmptyTemporalLiteralContext ¶
func NewEmptyTemporalLiteralContext() *TemporalLiteralContext
func NewTemporalLiteralContext ¶
func NewTemporalLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemporalLiteralContext
func (*TemporalLiteralContext) EnterRule ¶
func (s *TemporalLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*TemporalLiteralContext) ExitRule ¶
func (s *TemporalLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*TemporalLiteralContext) GetParser ¶
func (s *TemporalLiteralContext) GetParser() antlr.Parser
func (*TemporalLiteralContext) GetRuleContext ¶
func (s *TemporalLiteralContext) GetRuleContext() antlr.RuleContext
func (*TemporalLiteralContext) IsTemporalLiteralContext ¶
func (*TemporalLiteralContext) IsTemporalLiteralContext()
func (*TemporalLiteralContext) TemporalLiteral ¶
func (s *TemporalLiteralContext) TemporalLiteral() antlr.TerminalNode
func (*TemporalLiteralContext) ToStringTree ¶
func (s *TemporalLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string