Versions in this module Expand all Collapse all v1 v1.3.1 Feb 6, 2024 v1.3.0 Jul 11, 2023 Changes in this version + const CQLParserALPHA + const CQLParserAMPERSAND + const CQLParserAND + const CQLParserASTERISK + const CQLParserApproximateNumericLiteral + const CQLParserArithmeticOperator + const CQLParserBETWEEN + const CQLParserBIT + const CQLParserBooleanLiteral + const CQLParserCARET + const CQLParserCOLON + const CQLParserCOMMA + const CQLParserCONCAT + const CQLParserCharacterStringLiteral + const CQLParserComparisonOperator + const CQLParserDIGIT + const CQLParserDOLLAR + const CQLParserDOUBLEQUOTE + const CQLParserDateDay + const CQLParserDateMonth + const CQLParserDateYear + const CQLParserDistanceOperator + const CQLParserENVELOPE + const CQLParserEOF + const CQLParserEQ + const CQLParserExactNumericLiteral + const CQLParserExponent + const CQLParserFullDate + const CQLParserGEOMETRYCOLLECTION + const CQLParserGT + const CQLParserGTEQ + const CQLParserHEXIT + const CQLParserILIKE + const CQLParserIN + const CQLParserIS + const CQLParserIdentifier + const CQLParserIdentifierPart + const CQLParserIdentifierStart + const CQLParserInstant + const CQLParserLEFTPAREN + const CQLParserLEFTSQUAREBRACKET + const CQLParserLIKE + const CQLParserLINESTRING + const CQLParserLT + const CQLParserLTEQ + const CQLParserMINUS + const CQLParserMULTILINESTRING + const CQLParserMULTIPOINT + const CQLParserMULTIPOLYGON + const CQLParserMantissa + const CQLParserNEQ + const CQLParserNOT + const CQLParserNOW + const CQLParserNULL + const CQLParserNumericLiteral + const CQLParserOCTOTHORP + const CQLParserOR + const CQLParserPERCENT + const CQLParserPERIOD + const CQLParserPLUS + const CQLParserPOINT + const CQLParserPOLYGON + const CQLParserQUESTIONMARK + const CQLParserQUOTE + const CQLParserQuotedQuote + const CQLParserRIGHTPAREN + const CQLParserRIGHTSQUAREBRACKET + const CQLParserRULE_binaryComparisonPredicate + const CQLParserRULE_booleanExpression + const CQLParserRULE_booleanFactor + const CQLParserRULE_booleanLiteral + const CQLParserRULE_booleanPrimary + const CQLParserRULE_booleanTerm + const CQLParserRULE_characterLiteral + const CQLParserRULE_comparisonPredicate + const CQLParserRULE_coordList + const CQLParserRULE_coordinate + const CQLParserRULE_cqlFilter + const CQLParserRULE_distancePredicate + const CQLParserRULE_envelope + const CQLParserRULE_geomExpression + const CQLParserRULE_geomLiteral + const CQLParserRULE_geometryCollection + const CQLParserRULE_isBetweenPredicate + const CQLParserRULE_isInListPredicate + const CQLParserRULE_isLikePredicate + const CQLParserRULE_isNullPredicate + const CQLParserRULE_linestring + const CQLParserRULE_multiLinestring + const CQLParserRULE_multiPoint + const CQLParserRULE_multiPolygon + const CQLParserRULE_numericLiteral + const CQLParserRULE_point + const CQLParserRULE_pointList + const CQLParserRULE_polygon + const CQLParserRULE_polygonDef + const CQLParserRULE_predicate + const CQLParserRULE_propertyName + const CQLParserRULE_scalarExpression + const CQLParserRULE_scalarValue + const CQLParserRULE_spatialPredicate + const CQLParserRULE_temporalLiteral + const CQLParserSEMICOLON + const CQLParserSOLIDUS + const CQLParserSign + const CQLParserSignedInteger + const CQLParserSignedNumericLiteral + const CQLParserSpatialOperator + const CQLParserTemporalLiteral + const CQLParserTimeHour + const CQLParserTimeMinute + const CQLParserTimeSecond + const CQLParserTimeZoneOffset + const CQLParserUNDERSCORE + const CQLParserUnsignedInteger + const CQLParserUnsignedNumericLiteral + const CQLParserUtcTime + const CQLParserVERTICALBAR + const CQLParserWS + const CqlLexerALPHA + const CqlLexerAMPERSAND + const CqlLexerAND + const CqlLexerASTERISK + const CqlLexerApproximateNumericLiteral + const CqlLexerArithmeticOperator + const CqlLexerBETWEEN + const CqlLexerBIT + const CqlLexerBooleanLiteral + const CqlLexerCARET + const CqlLexerCOLON + const CqlLexerCOMMA + const CqlLexerCONCAT + const CqlLexerCharacterStringLiteral + const CqlLexerComparisonOperator + const CqlLexerDIGIT + const CqlLexerDOLLAR + const CqlLexerDOUBLEQUOTE + const CqlLexerDateDay + const CqlLexerDateMonth + const CqlLexerDateYear + const CqlLexerDistanceOperator + const CqlLexerENVELOPE + const CqlLexerEQ + const CqlLexerExactNumericLiteral + const CqlLexerExponent + const CqlLexerFullDate + const CqlLexerGEOMETRYCOLLECTION + const CqlLexerGT + const CqlLexerGTEQ + const CqlLexerHEXIT + const CqlLexerILIKE + const CqlLexerIN + const CqlLexerIS + const CqlLexerIdentifier + const CqlLexerIdentifierPart + const CqlLexerIdentifierStart + const CqlLexerInstant + const CqlLexerLEFTPAREN + const CqlLexerLEFTSQUAREBRACKET + const CqlLexerLIKE + const CqlLexerLINESTRING + const CqlLexerLT + const CqlLexerLTEQ + const CqlLexerMINUS + const CqlLexerMULTILINESTRING + const CqlLexerMULTIPOINT + const CqlLexerMULTIPOLYGON + const CqlLexerMantissa + const CqlLexerNEQ + const CqlLexerNOT + const CqlLexerNOW + const CqlLexerNULL + const CqlLexerNumericLiteral + const CqlLexerOCTOTHORP + const CqlLexerOR + const CqlLexerPERCENT + const CqlLexerPERIOD + const CqlLexerPLUS + const CqlLexerPOINT + const CqlLexerPOLYGON + const CqlLexerQUESTIONMARK + const CqlLexerQUOTE + const CqlLexerQuotedQuote + const CqlLexerRIGHTPAREN + const CqlLexerRIGHTSQUAREBRACKET + const CqlLexerSEMICOLON + const CqlLexerSOLIDUS + const CqlLexerSTR + const CqlLexerSign + const CqlLexerSignedInteger + const CqlLexerSignedNumericLiteral + const CqlLexerSpatialOperator + const CqlLexerTemporalLiteral + const CqlLexerTimeHour + const CqlLexerTimeMinute + const CqlLexerTimeSecond + const CqlLexerTimeZoneOffset + const CqlLexerUNDERSCORE + const CqlLexerUnsignedInteger + const CqlLexerUnsignedNumericLiteral + const CqlLexerUtcTime + const CqlLexerVERTICALBAR + const CqlLexerWS + func NewCqlListener(filterSRID int, sourceSRID int) *cqlListener + func TranspileToSQL(cqlStr string, filterSRID int, sourceSRID int) (string, error) + type BaseCQLParserListener struct + 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 struct + func NewBinaryComparisonPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BinaryComparisonPredicateContext + func NewEmptyBinaryComparisonPredicateContext() *BinaryComparisonPredicateContext + func (*BinaryComparisonPredicateContext) IsBinaryComparisonPredicateContext() + 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 (s *BinaryComparisonPredicateContext) ScalarExpression(i int) IScalarExpressionContext + func (s *BinaryComparisonPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type BooleanExpressionContext struct + func NewBooleanExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanExpressionContext + func NewEmptyBooleanExpressionContext() *BooleanExpressionContext + func (*BooleanExpressionContext) IsBooleanExpressionContext() + 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 (s *BooleanExpressionContext) OR() antlr.TerminalNode + func (s *BooleanExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type BooleanFactorContext struct + func NewBooleanFactorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanFactorContext + func NewEmptyBooleanFactorContext() *BooleanFactorContext + func (*BooleanFactorContext) IsBooleanFactorContext() + 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 (s *BooleanFactorContext) NOT() antlr.TerminalNode + func (s *BooleanFactorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type BooleanLiteralContext struct + func NewBooleanLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanLiteralContext + func NewEmptyBooleanLiteralContext() *BooleanLiteralContext + func (*BooleanLiteralContext) IsBooleanLiteralContext() + 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 (s *BooleanLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type BooleanPrimaryContext struct + func NewBooleanPrimaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanPrimaryContext + func NewEmptyBooleanPrimaryContext() *BooleanPrimaryContext + func (*BooleanPrimaryContext) IsBooleanPrimaryContext() + 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 (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 struct + func NewBooleanTermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanTermContext + func NewEmptyBooleanTermContext() *BooleanTermContext + func (*BooleanTermContext) IsBooleanTermContext() + 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 (s *BooleanTermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type CQLParser struct + func NewCQLParser(input antlr.TokenStream) *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 interface + EnterBinaryComparisonPredicate func(c *BinaryComparisonPredicateContext) + EnterBooleanExpression func(c *BooleanExpressionContext) + EnterBooleanFactor func(c *BooleanFactorContext) + EnterBooleanLiteral func(c *BooleanLiteralContext) + EnterBooleanPrimary func(c *BooleanPrimaryContext) + EnterBooleanTerm func(c *BooleanTermContext) + EnterCharacterLiteral func(c *CharacterLiteralContext) + EnterComparisonPredicate func(c *ComparisonPredicateContext) + EnterCoordList func(c *CoordListContext) + EnterCoordinate func(c *CoordinateContext) + EnterCqlFilter func(c *CqlFilterContext) + EnterDistancePredicate func(c *DistancePredicateContext) + EnterEnvelope func(c *EnvelopeContext) + EnterGeomExpression func(c *GeomExpressionContext) + EnterGeomLiteral func(c *GeomLiteralContext) + EnterGeometryCollection func(c *GeometryCollectionContext) + EnterIsBetweenPredicate func(c *IsBetweenPredicateContext) + EnterIsInListPredicate func(c *IsInListPredicateContext) + EnterIsLikePredicate func(c *IsLikePredicateContext) + EnterIsNullPredicate func(c *IsNullPredicateContext) + EnterLinestring func(c *LinestringContext) + EnterMultiLinestring func(c *MultiLinestringContext) + EnterMultiPoint func(c *MultiPointContext) + EnterMultiPolygon func(c *MultiPolygonContext) + EnterNumericLiteral func(c *NumericLiteralContext) + EnterPoint func(c *PointContext) + EnterPointList func(c *PointListContext) + EnterPolygon func(c *PolygonContext) + EnterPolygonDef func(c *PolygonDefContext) + EnterPredicate func(c *PredicateContext) + EnterPropertyName func(c *PropertyNameContext) + EnterScalarExpression func(c *ScalarExpressionContext) + EnterScalarValue func(c *ScalarValueContext) + EnterSpatialPredicate func(c *SpatialPredicateContext) + EnterTemporalLiteral func(c *TemporalLiteralContext) + ExitBinaryComparisonPredicate func(c *BinaryComparisonPredicateContext) + ExitBooleanExpression func(c *BooleanExpressionContext) + ExitBooleanFactor func(c *BooleanFactorContext) + ExitBooleanLiteral func(c *BooleanLiteralContext) + ExitBooleanPrimary func(c *BooleanPrimaryContext) + ExitBooleanTerm func(c *BooleanTermContext) + ExitCharacterLiteral func(c *CharacterLiteralContext) + ExitComparisonPredicate func(c *ComparisonPredicateContext) + ExitCoordList func(c *CoordListContext) + ExitCoordinate func(c *CoordinateContext) + ExitCqlFilter func(c *CqlFilterContext) + ExitDistancePredicate func(c *DistancePredicateContext) + ExitEnvelope func(c *EnvelopeContext) + ExitGeomExpression func(c *GeomExpressionContext) + ExitGeomLiteral func(c *GeomLiteralContext) + ExitGeometryCollection func(c *GeometryCollectionContext) + ExitIsBetweenPredicate func(c *IsBetweenPredicateContext) + ExitIsInListPredicate func(c *IsInListPredicateContext) + ExitIsLikePredicate func(c *IsLikePredicateContext) + ExitIsNullPredicate func(c *IsNullPredicateContext) + ExitLinestring func(c *LinestringContext) + ExitMultiLinestring func(c *MultiLinestringContext) + ExitMultiPoint func(c *MultiPointContext) + ExitMultiPolygon func(c *MultiPolygonContext) + ExitNumericLiteral func(c *NumericLiteralContext) + ExitPoint func(c *PointContext) + ExitPointList func(c *PointListContext) + ExitPolygon func(c *PolygonContext) + ExitPolygonDef func(c *PolygonDefContext) + ExitPredicate func(c *PredicateContext) + ExitPropertyName func(c *PropertyNameContext) + ExitScalarExpression func(c *ScalarExpressionContext) + ExitScalarValue func(c *ScalarValueContext) + ExitSpatialPredicate func(c *SpatialPredicateContext) + ExitTemporalLiteral func(c *TemporalLiteralContext) + type CharacterLiteralContext struct + func NewCharacterLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CharacterLiteralContext + func NewEmptyCharacterLiteralContext() *CharacterLiteralContext + func (*CharacterLiteralContext) IsCharacterLiteralContext() + 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 (s *CharacterLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type ComparisonPredicateContext struct + func NewComparisonPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonPredicateContext + func NewEmptyComparisonPredicateContext() *ComparisonPredicateContext + func (*ComparisonPredicateContext) IsComparisonPredicateContext() + 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 (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 struct + func NewCoordListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CoordListContext + func NewEmptyCoordListContext() *CoordListContext + func (*CoordListContext) IsCoordListContext() + 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 (s *CoordListContext) LEFTPAREN() antlr.TerminalNode + func (s *CoordListContext) RIGHTPAREN() antlr.TerminalNode + func (s *CoordListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type CoordinateContext struct + func NewCoordinateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CoordinateContext + func NewEmptyCoordinateContext() *CoordinateContext + func (*CoordinateContext) IsCoordinateContext() + 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 (s *CoordinateContext) NumericLiteral(i int) antlr.TerminalNode + func (s *CoordinateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type CqlContext struct + func NewCqlContext(parent antlr.ParserRuleContext, invokingStateNumber int) *CqlContext + func (c *CqlContext) GetSql() string + func (c *CqlContext) SetSql(sql string) + type CqlErrorListener struct + 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 struct + func NewCqlFilterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CqlFilterContext + func NewEmptyCqlFilterContext() *CqlFilterContext + func (*CqlFilterContext) IsCqlFilterContext() + 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 (s *CqlFilterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type CqlLexer struct + func NewCqlLexer(input antlr.CharStream) *CqlLexer + type DistancePredicateContext struct + func NewDistancePredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DistancePredicateContext + func NewEmptyDistancePredicateContext() *DistancePredicateContext + func (*DistancePredicateContext) IsDistancePredicateContext() + 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 (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 struct + func NewEmptyEnvelopeContext() *EnvelopeContext + func NewEnvelopeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnvelopeContext + func (*EnvelopeContext) IsEnvelopeContext() + 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 (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 struct + func NewEmptyGeomExpressionContext() *GeomExpressionContext + func NewGeomExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeomExpressionContext + func (*GeomExpressionContext) IsGeomExpressionContext() + 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 (s *GeomExpressionContext) PropertyName() IPropertyNameContext + func (s *GeomExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type GeomLiteralContext struct + func NewEmptyGeomLiteralContext() *GeomLiteralContext + func NewGeomLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeomLiteralContext + func (*GeomLiteralContext) IsGeomLiteralContext() + 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 (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 struct + func NewEmptyGeometryCollectionContext() *GeometryCollectionContext + func NewGeometryCollectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeometryCollectionContext + func (*GeometryCollectionContext) IsGeometryCollectionContext() + 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 (s *GeometryCollectionContext) LEFTPAREN() antlr.TerminalNode + func (s *GeometryCollectionContext) RIGHTPAREN() antlr.TerminalNode + func (s *GeometryCollectionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type IBinaryComparisonPredicateContext interface + GetParser func() antlr.Parser + IsBinaryComparisonPredicateContext func() + type IBooleanExpressionContext interface + GetParser func() antlr.Parser + IsBooleanExpressionContext func() + type IBooleanFactorContext interface + GetParser func() antlr.Parser + IsBooleanFactorContext func() + type IBooleanLiteralContext interface + GetParser func() antlr.Parser + IsBooleanLiteralContext func() + type IBooleanPrimaryContext interface + GetParser func() antlr.Parser + IsBooleanPrimaryContext func() + type IBooleanTermContext interface + GetParser func() antlr.Parser + IsBooleanTermContext func() + type ICharacterLiteralContext interface + GetParser func() antlr.Parser + IsCharacterLiteralContext func() + type IComparisonPredicateContext interface + GetParser func() antlr.Parser + IsComparisonPredicateContext func() + type ICoordListContext interface + GetParser func() antlr.Parser + IsCoordListContext func() + type ICoordinateContext interface + GetParser func() antlr.Parser + IsCoordinateContext func() + type ICqlFilterContext interface + GetParser func() antlr.Parser + IsCqlFilterContext func() + type IDistancePredicateContext interface + GetParser func() antlr.Parser + IsDistancePredicateContext func() + type IEnvelopeContext interface + GetParser func() antlr.Parser + IsEnvelopeContext func() + type IGeomExpressionContext interface + GetParser func() antlr.Parser + IsGeomExpressionContext func() + type IGeomLiteralContext interface + GetParser func() antlr.Parser + IsGeomLiteralContext func() + type IGeometryCollectionContext interface + GetParser func() antlr.Parser + IsGeometryCollectionContext func() + type IIsBetweenPredicateContext interface + GetParser func() antlr.Parser + IsIsBetweenPredicateContext func() + type IIsInListPredicateContext interface + GetParser func() antlr.Parser + IsIsInListPredicateContext func() + type IIsLikePredicateContext interface + GetParser func() antlr.Parser + IsIsLikePredicateContext func() + type IIsNullPredicateContext interface + GetParser func() antlr.Parser + IsIsNullPredicateContext func() + type ILinestringContext interface + GetParser func() antlr.Parser + IsLinestringContext func() + type IMultiLinestringContext interface + GetParser func() antlr.Parser + IsMultiLinestringContext func() + type IMultiPointContext interface + GetParser func() antlr.Parser + IsMultiPointContext func() + type IMultiPolygonContext interface + GetParser func() antlr.Parser + IsMultiPolygonContext func() + type INumericLiteralContext interface + GetParser func() antlr.Parser + IsNumericLiteralContext func() + type IPointContext interface + GetParser func() antlr.Parser + IsPointContext func() + type IPointListContext interface + GetParser func() antlr.Parser + IsPointListContext func() + type IPolygonContext interface + GetParser func() antlr.Parser + IsPolygonContext func() + type IPolygonDefContext interface + GetParser func() antlr.Parser + IsPolygonDefContext func() + type IPredicateContext interface + GetParser func() antlr.Parser + IsPredicateContext func() + type IPropertyNameContext interface + GetParser func() antlr.Parser + IsPropertyNameContext func() + type IScalarExpressionContext interface + GetParser func() antlr.Parser + IsScalarExpressionContext func() + type IScalarValueContext interface + GetParser func() antlr.Parser + IsScalarValueContext func() + type ISpatialPredicateContext interface + GetParser func() antlr.Parser + IsSpatialPredicateContext func() + type ITemporalLiteralContext interface + GetParser func() antlr.Parser + IsTemporalLiteralContext func() + type IsBetweenPredicateContext struct + func NewEmptyIsBetweenPredicateContext() *IsBetweenPredicateContext + func NewIsBetweenPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsBetweenPredicateContext + func (*IsBetweenPredicateContext) IsIsBetweenPredicateContext() + 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 (s *IsBetweenPredicateContext) NOT() antlr.TerminalNode + func (s *IsBetweenPredicateContext) ScalarExpression(i int) IScalarExpressionContext + func (s *IsBetweenPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type IsInListPredicateContext struct + func NewEmptyIsInListPredicateContext() *IsInListPredicateContext + func NewIsInListPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsInListPredicateContext + func (*IsInListPredicateContext) IsIsInListPredicateContext() + 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 (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 struct + func NewEmptyIsLikePredicateContext() *IsLikePredicateContext + func NewIsLikePredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsLikePredicateContext + func (*IsLikePredicateContext) IsIsLikePredicateContext() + 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 (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 struct + func NewEmptyIsNullPredicateContext() *IsNullPredicateContext + func NewIsNullPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsNullPredicateContext + func (*IsNullPredicateContext) IsIsNullPredicateContext() + 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 (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 struct + func NewEmptyLinestringContext() *LinestringContext + func NewLinestringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LinestringContext + func (*LinestringContext) IsLinestringContext() + 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 (s *LinestringContext) LINESTRING() antlr.TerminalNode + func (s *LinestringContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type MultiLinestringContext struct + func NewEmptyMultiLinestringContext() *MultiLinestringContext + func NewMultiLinestringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiLinestringContext + func (*MultiLinestringContext) IsMultiLinestringContext() + 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 (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 struct + func NewEmptyMultiPointContext() *MultiPointContext + func NewMultiPointContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiPointContext + func (*MultiPointContext) IsMultiPointContext() + 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 (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 struct + func NewEmptyMultiPolygonContext() *MultiPolygonContext + func NewMultiPolygonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiPolygonContext + func (*MultiPolygonContext) IsMultiPolygonContext() + 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 (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 struct + func NewEmptyNumericLiteralContext() *NumericLiteralContext + func NewNumericLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericLiteralContext + func (*NumericLiteralContext) IsNumericLiteralContext() + 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 (s *NumericLiteralContext) NumericLiteral() antlr.TerminalNode + func (s *NumericLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type PointContext struct + func NewEmptyPointContext() *PointContext + func NewPointContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PointContext + func (*PointContext) IsPointContext() + 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 (s *PointContext) POINT() antlr.TerminalNode + func (s *PointContext) PointList() IPointListContext + func (s *PointContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type PointListContext struct + func NewEmptyPointListContext() *PointListContext + func NewPointListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PointListContext + func (*PointListContext) IsPointListContext() + 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 (s *PointListContext) LEFTPAREN() antlr.TerminalNode + func (s *PointListContext) RIGHTPAREN() antlr.TerminalNode + func (s *PointListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type PolygonContext struct + func NewEmptyPolygonContext() *PolygonContext + func NewPolygonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PolygonContext + func (*PolygonContext) IsPolygonContext() + 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 (s *PolygonContext) POLYGON() antlr.TerminalNode + func (s *PolygonContext) PolygonDef() IPolygonDefContext + func (s *PolygonContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type PolygonDefContext struct + func NewEmptyPolygonDefContext() *PolygonDefContext + func NewPolygonDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PolygonDefContext + func (*PolygonDefContext) IsPolygonDefContext() + 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 (s *PolygonDefContext) LEFTPAREN() antlr.TerminalNode + func (s *PolygonDefContext) RIGHTPAREN() antlr.TerminalNode + func (s *PolygonDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type PredicateContext struct + func NewEmptyPredicateContext() *PredicateContext + func NewPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PredicateContext + func (*PredicateContext) IsPredicateContext() + 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 (s *PredicateContext) SpatialPredicate() ISpatialPredicateContext + func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type PropertyNameContext struct + func NewEmptyPropertyNameContext() *PropertyNameContext + func NewPropertyNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyNameContext + func (*PropertyNameContext) IsPropertyNameContext() + 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 (s *PropertyNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type ScalarExpressionContext struct + func NewEmptyScalarExpressionContext() *ScalarExpressionContext + func NewScalarExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScalarExpressionContext + func (*ScalarExpressionContext) IsScalarExpressionContext() + 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 (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 struct + func NewEmptyScalarValueContext() *ScalarValueContext + func NewScalarValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScalarValueContext + func (*ScalarValueContext) IsScalarValueContext() + 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 (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 struct + func NewEmptySpatialPredicateContext() *SpatialPredicateContext + func NewSpatialPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SpatialPredicateContext + func (*SpatialPredicateContext) IsSpatialPredicateContext() + 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 (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 interface + GetSql func() string + type TemporalLiteralContext struct + func NewEmptyTemporalLiteralContext() *TemporalLiteralContext + func NewTemporalLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemporalLiteralContext + func (*TemporalLiteralContext) IsTemporalLiteralContext() + 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 (s *TemporalLiteralContext) TemporalLiteral() antlr.TerminalNode + func (s *TemporalLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string