cql

package
v1.0.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
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
	CqlLexerCOLON                     = 52
	CqlLexerSEMICOLON                 = 53
	CqlLexerQUESTIONMARK              = 54
	CqlLexerVERTICALBAR               = 55
	CqlLexerBIT                       = 56
	CqlLexerHEXIT                     = 57
	CqlLexerUnsignedNumericLiteral    = 58
	CqlLexerSignedNumericLiteral      = 59
	CqlLexerExactNumericLiteral       = 60
	CqlLexerApproximateNumericLiteral = 61
	CqlLexerMantissa                  = 62
	CqlLexerExponent                  = 63
	CqlLexerSignedInteger             = 64
	CqlLexerUnsignedInteger           = 65
	CqlLexerSign                      = 66
	CqlLexerTemporalLiteral           = 67
	CqlLexerInstant                   = 68
	CqlLexerFullDate                  = 69
	CqlLexerDateYear                  = 70
	CqlLexerDateMonth                 = 71
	CqlLexerDateDay                   = 72
	CqlLexerUtcTime                   = 73
	CqlLexerTimeZoneOffset            = 74
	CqlLexerTimeHour                  = 75
	CqlLexerTimeMinute                = 76
	CqlLexerTimeSecond                = 77
	CqlLexerNOW                       = 78
	CqlLexerWS                        = 79
	CqlLexerCharacterStringLiteral    = 80
	CqlLexerQuotedQuote               = 81
)

CqlLexer tokens.

View Source
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
	CQLParserCOLON                     = 52
	CQLParserSEMICOLON                 = 53
	CQLParserQUESTIONMARK              = 54
	CQLParserVERTICALBAR               = 55
	CQLParserBIT                       = 56
	CQLParserHEXIT                     = 57
	CQLParserUnsignedNumericLiteral    = 58
	CQLParserSignedNumericLiteral      = 59
	CQLParserExactNumericLiteral       = 60
	CQLParserApproximateNumericLiteral = 61
	CQLParserMantissa                  = 62
	CQLParserExponent                  = 63
	CQLParserSignedInteger             = 64
	CQLParserUnsignedInteger           = 65
	CQLParserSign                      = 66
	CQLParserTemporalLiteral           = 67
	CQLParserInstant                   = 68
	CQLParserFullDate                  = 69
	CQLParserDateYear                  = 70
	CQLParserDateMonth                 = 71
	CQLParserDateDay                   = 72
	CQLParserUtcTime                   = 73
	CQLParserTimeZoneOffset            = 74
	CQLParserTimeHour                  = 75
	CQLParserTimeMinute                = 76
	CQLParserTimeSecond                = 77
	CQLParserNOW                       = 78
	CQLParserWS                        = 79
	CQLParserCharacterStringLiteral    = 80
	CQLParserQuotedQuote               = 81
)

CQLParser tokens.

View Source
const (
	CQLParserRULE_cqlFilter                 = 0
	CQLParserRULE_booleanValueExpression    = 1
	CQLParserRULE_booleanTerm               = 2
	CQLParserRULE_booleanFactor             = 3
	CQLParserRULE_booleanPrimary            = 4
	CQLParserRULE_predicate                 = 5
	CQLParserRULE_binaryComparisonPredicate = 6
	CQLParserRULE_likePredicate             = 7
	CQLParserRULE_betweenPredicate          = 8
	CQLParserRULE_inPredicate               = 9
	CQLParserRULE_isNullPredicate           = 10
	CQLParserRULE_scalarExpression          = 11
	CQLParserRULE_scalarValue               = 12
	CQLParserRULE_propertyName              = 13
	CQLParserRULE_characterLiteral          = 14
	CQLParserRULE_numericLiteral            = 15
	CQLParserRULE_booleanLiteral            = 16
	CQLParserRULE_temporalLiteral           = 17
	CQLParserRULE_spatialPredicate          = 18
	CQLParserRULE_distancePredicate         = 19
	CQLParserRULE_geomExpression            = 20
	CQLParserRULE_geomLiteral               = 21
	CQLParserRULE_point                     = 22
	CQLParserRULE_pointList                 = 23
	CQLParserRULE_linestring                = 24
	CQLParserRULE_polygon                   = 25
	CQLParserRULE_polygonDef                = 26
	CQLParserRULE_multiPoint                = 27
	CQLParserRULE_multiLinestring           = 28
	CQLParserRULE_multiPolygon              = 29
	CQLParserRULE_geometryCollection        = 30
	CQLParserRULE_envelope                  = 31
	CQLParserRULE_coordList                 = 32
	CQLParserRULE_coordinate                = 33
)

CQLParser rules.

View Source
const CqlLexerSTR = 1

CqlLexerSTR is the CqlLexer mode.

Variables

This section is empty.

Functions

func NewCqlListener

func NewCqlListener(filterSRID int, sourceSRID int) *cqlListener

func TranspileToSQL

func TranspileToSQL(cqlStr string, filterSRID int, sourceSRID int) (string, error)

Types

type BaseCQLParserListener

type BaseCQLParserListener struct{}

BaseCQLParserListener is a complete listener for a parse tree produced by CQLParser.

func (*BaseCQLParserListener) EnterBetweenPredicate

func (s *BaseCQLParserListener) EnterBetweenPredicate(ctx *BetweenPredicateContext)

EnterBetweenPredicate is called when production betweenPredicate is entered.

func (*BaseCQLParserListener) EnterBinaryComparisonPredicate

func (s *BaseCQLParserListener) EnterBinaryComparisonPredicate(ctx *BinaryComparisonPredicateContext)

EnterBinaryComparisonPredicate is called when production binaryComparisonPredicate 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) EnterBooleanValueExpression

func (s *BaseCQLParserListener) EnterBooleanValueExpression(ctx *BooleanValueExpressionContext)

EnterBooleanValueExpression is called when production booleanValueExpression is entered.

func (*BaseCQLParserListener) EnterCharacterLiteral

func (s *BaseCQLParserListener) EnterCharacterLiteral(ctx *CharacterLiteralContext)

EnterCharacterLiteral is called when production characterLiteral 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) EnterInPredicate

func (s *BaseCQLParserListener) EnterInPredicate(ctx *InPredicateContext)

EnterInPredicate is called when production inPredicate is entered.

func (*BaseCQLParserListener) EnterIsNullPredicate

func (s *BaseCQLParserListener) EnterIsNullPredicate(ctx *IsNullPredicateContext)

EnterIsNullPredicate is called when production isNullPredicate is entered.

func (*BaseCQLParserListener) EnterLikePredicate

func (s *BaseCQLParserListener) EnterLikePredicate(ctx *LikePredicateContext)

EnterLikePredicate is called when production likePredicate 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) ExitBetweenPredicate

func (s *BaseCQLParserListener) ExitBetweenPredicate(ctx *BetweenPredicateContext)

ExitBetweenPredicate is called when production betweenPredicate is exited.

func (*BaseCQLParserListener) ExitBinaryComparisonPredicate

func (s *BaseCQLParserListener) ExitBinaryComparisonPredicate(ctx *BinaryComparisonPredicateContext)

ExitBinaryComparisonPredicate is called when production binaryComparisonPredicate 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) ExitBooleanValueExpression

func (s *BaseCQLParserListener) ExitBooleanValueExpression(ctx *BooleanValueExpressionContext)

ExitBooleanValueExpression is called when production booleanValueExpression is exited.

func (*BaseCQLParserListener) ExitCharacterLiteral

func (s *BaseCQLParserListener) ExitCharacterLiteral(ctx *CharacterLiteralContext)

ExitCharacterLiteral is called when production characterLiteral 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) ExitInPredicate

func (s *BaseCQLParserListener) ExitInPredicate(ctx *InPredicateContext)

ExitInPredicate is called when production inPredicate is exited.

func (*BaseCQLParserListener) ExitIsNullPredicate

func (s *BaseCQLParserListener) ExitIsNullPredicate(ctx *IsNullPredicateContext)

ExitIsNullPredicate is called when production isNullPredicate is exited.

func (*BaseCQLParserListener) ExitLikePredicate

func (s *BaseCQLParserListener) ExitLikePredicate(ctx *LikePredicateContext)

ExitLikePredicate is called when production likePredicate 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 BetweenPredicateContext

type BetweenPredicateContext struct {
	*CqlContext
	// contains filtered or unexported fields
}

func NewBetweenPredicateContext

func NewBetweenPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BetweenPredicateContext

func NewEmptyBetweenPredicateContext

func NewEmptyBetweenPredicateContext() *BetweenPredicateContext

func (*BetweenPredicateContext) AND

func (*BetweenPredicateContext) AllScalarExpression

func (s *BetweenPredicateContext) AllScalarExpression() []IScalarExpressionContext

func (*BetweenPredicateContext) BETWEEN

func (*BetweenPredicateContext) EnterRule

func (s *BetweenPredicateContext) EnterRule(listener antlr.ParseTreeListener)

func (*BetweenPredicateContext) ExitRule

func (s *BetweenPredicateContext) ExitRule(listener antlr.ParseTreeListener)

func (*BetweenPredicateContext) GetParser

func (s *BetweenPredicateContext) GetParser() antlr.Parser

func (*BetweenPredicateContext) GetRuleContext

func (s *BetweenPredicateContext) GetRuleContext() antlr.RuleContext

func (*BetweenPredicateContext) IsBetweenPredicateContext

func (*BetweenPredicateContext) IsBetweenPredicateContext()

func (*BetweenPredicateContext) NOT

func (*BetweenPredicateContext) ScalarExpression

func (s *BetweenPredicateContext) ScalarExpression(i int) IScalarExpressionContext

func (*BetweenPredicateContext) ToStringTree

func (s *BetweenPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

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 (*BinaryComparisonPredicateContext) ComparisonOperator

func (s *BinaryComparisonPredicateContext) ComparisonOperator() antlr.TerminalNode

func (*BinaryComparisonPredicateContext) EnterRule

func (*BinaryComparisonPredicateContext) ExitRule

func (*BinaryComparisonPredicateContext) GetParser

func (*BinaryComparisonPredicateContext) GetRuleContext

func (*BinaryComparisonPredicateContext) IsBinaryComparisonPredicateContext

func (*BinaryComparisonPredicateContext) IsBinaryComparisonPredicateContext()

func (*BinaryComparisonPredicateContext) ScalarExpression

func (*BinaryComparisonPredicateContext) ToStringTree

func (s *BinaryComparisonPredicateContext) 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 (*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) BooleanValueExpression

func (s *BooleanPrimaryContext) BooleanValueExpression() IBooleanValueExpressionContext

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 (*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 (*BooleanTermContext) BooleanFactor

func (s *BooleanTermContext) BooleanFactor() IBooleanFactorContext

func (*BooleanTermContext) BooleanTerm

func (s *BooleanTermContext) BooleanTerm() IBooleanTermContext

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 BooleanValueExpressionContext

type BooleanValueExpressionContext struct {
	*CqlContext
	// contains filtered or unexported fields
}

func NewBooleanValueExpressionContext

func NewBooleanValueExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanValueExpressionContext

func NewEmptyBooleanValueExpressionContext

func NewEmptyBooleanValueExpressionContext() *BooleanValueExpressionContext

func (*BooleanValueExpressionContext) BooleanTerm

func (*BooleanValueExpressionContext) BooleanValueExpression

func (*BooleanValueExpressionContext) EnterRule

func (s *BooleanValueExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*BooleanValueExpressionContext) ExitRule

func (*BooleanValueExpressionContext) GetParser

func (*BooleanValueExpressionContext) GetRuleContext

func (s *BooleanValueExpressionContext) GetRuleContext() antlr.RuleContext

func (*BooleanValueExpressionContext) IsBooleanValueExpressionContext

func (*BooleanValueExpressionContext) IsBooleanValueExpressionContext()

func (*BooleanValueExpressionContext) OR

func (*BooleanValueExpressionContext) ToStringTree

func (s *BooleanValueExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CQLParser

type CQLParser struct {
	*antlr.BaseParser
}

func NewCQLParser

func NewCQLParser(input antlr.TokenStream) *CQLParser

func (*CQLParser) BetweenPredicate

func (p *CQLParser) BetweenPredicate() (localctx IBetweenPredicateContext)

func (*CQLParser) BinaryComparisonPredicate

func (p *CQLParser) BinaryComparisonPredicate() (localctx IBinaryComparisonPredicateContext)

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) BooleanTerm_Sempred

func (p *CQLParser) BooleanTerm_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CQLParser) BooleanValueExpression

func (p *CQLParser) BooleanValueExpression() (localctx IBooleanValueExpressionContext)

func (*CQLParser) BooleanValueExpression_Sempred

func (p *CQLParser) BooleanValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CQLParser) CharacterLiteral

func (p *CQLParser) CharacterLiteral() (localctx ICharacterLiteralContext)

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) InPredicate

func (p *CQLParser) InPredicate() (localctx IInPredicateContext)

func (*CQLParser) IsNullPredicate

func (p *CQLParser) IsNullPredicate() (localctx IIsNullPredicateContext)

func (*CQLParser) LikePredicate

func (p *CQLParser) LikePredicate() (localctx ILikePredicateContext)

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)

	// EnterBooleanValueExpression is called when entering the booleanValueExpression production.
	EnterBooleanValueExpression(c *BooleanValueExpressionContext)

	// 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)

	// EnterBinaryComparisonPredicate is called when entering the binaryComparisonPredicate production.
	EnterBinaryComparisonPredicate(c *BinaryComparisonPredicateContext)

	// EnterLikePredicate is called when entering the likePredicate production.
	EnterLikePredicate(c *LikePredicateContext)

	// EnterBetweenPredicate is called when entering the betweenPredicate production.
	EnterBetweenPredicate(c *BetweenPredicateContext)

	// EnterInPredicate is called when entering the inPredicate production.
	EnterInPredicate(c *InPredicateContext)

	// 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)

	// ExitBooleanValueExpression is called when exiting the booleanValueExpression production.
	ExitBooleanValueExpression(c *BooleanValueExpressionContext)

	// 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)

	// ExitBinaryComparisonPredicate is called when exiting the binaryComparisonPredicate production.
	ExitBinaryComparisonPredicate(c *BinaryComparisonPredicateContext)

	// ExitLikePredicate is called when exiting the likePredicate production.
	ExitLikePredicate(c *LikePredicateContext)

	// ExitBetweenPredicate is called when exiting the betweenPredicate production.
	ExitBetweenPredicate(c *BetweenPredicateContext)

	// ExitInPredicate is called when exiting the inPredicate production.
	ExitInPredicate(c *InPredicateContext)

	// 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 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 (l *CqlErrorListener) ReportAmbiguity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, exact bool, ambigAlts *antlr.BitSet, configs antlr.ATNConfigSet)

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) BooleanValueExpression

func (s *CqlFilterContext) BooleanValueExpression() IBooleanValueExpressionContext

func (*CqlFilterContext) EOF

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

type CqlLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

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 (*DistancePredicateContext) AllGeomExpression

func (s *DistancePredicateContext) AllGeomExpression() []IGeomExpressionContext

func (*DistancePredicateContext) COMMA

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 (*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 (*DistancePredicateContext) NumericLiteral

func (s *DistancePredicateContext) NumericLiteral() antlr.TerminalNode

func (*DistancePredicateContext) RIGHTPAREN

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 (*GeometryCollectionContext) AllGeomLiteral

func (s *GeometryCollectionContext) AllGeomLiteral() []IGeomLiteralContext

func (*GeometryCollectionContext) COMMA

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 (*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 (*GeometryCollectionContext) RIGHTPAREN

func (*GeometryCollectionContext) ToStringTree

func (s *GeometryCollectionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IBetweenPredicateContext

type IBetweenPredicateContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBetweenPredicateContext differentiates from other interfaces.
	IsBetweenPredicateContext()
}

IBetweenPredicateContext is an interface to support dynamic dispatch.

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 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 IBooleanValueExpressionContext

type IBooleanValueExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBooleanValueExpressionContext differentiates from other interfaces.
	IsBooleanValueExpressionContext()
}

IBooleanValueExpressionContext 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 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 IInPredicateContext

type IInPredicateContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInPredicateContext differentiates from other interfaces.
	IsInPredicateContext()
}

IInPredicateContext 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 ILikePredicateContext

type ILikePredicateContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLikePredicateContext differentiates from other interfaces.
	IsLikePredicateContext()
}

ILikePredicateContext 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 InPredicateContext

type InPredicateContext struct {
	*CqlContext
	// contains filtered or unexported fields
}

func NewEmptyInPredicateContext

func NewEmptyInPredicateContext() *InPredicateContext

func NewInPredicateContext

func NewInPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InPredicateContext

func (*InPredicateContext) AllCOMMA

func (s *InPredicateContext) AllCOMMA() []antlr.TerminalNode

func (*InPredicateContext) AllCharacterLiteral

func (s *InPredicateContext) AllCharacterLiteral() []ICharacterLiteralContext

func (*InPredicateContext) AllNumericLiteral

func (s *InPredicateContext) AllNumericLiteral() []INumericLiteralContext

func (*InPredicateContext) COMMA

func (*InPredicateContext) CharacterLiteral

func (s *InPredicateContext) CharacterLiteral(i int) ICharacterLiteralContext

func (*InPredicateContext) EnterRule

func (s *InPredicateContext) EnterRule(listener antlr.ParseTreeListener)

func (*InPredicateContext) ExitRule

func (s *InPredicateContext) ExitRule(listener antlr.ParseTreeListener)

func (*InPredicateContext) GetParser

func (s *InPredicateContext) GetParser() antlr.Parser

func (*InPredicateContext) GetRuleContext

func (s *InPredicateContext) GetRuleContext() antlr.RuleContext

func (*InPredicateContext) IN

func (*InPredicateContext) IsInPredicateContext

func (*InPredicateContext) IsInPredicateContext()

func (*InPredicateContext) LEFTPAREN

func (s *InPredicateContext) LEFTPAREN() antlr.TerminalNode

func (*InPredicateContext) NOT

func (*InPredicateContext) NumericLiteral

func (s *InPredicateContext) NumericLiteral(i int) INumericLiteralContext

func (*InPredicateContext) PropertyName

func (s *InPredicateContext) PropertyName() IPropertyNameContext

func (*InPredicateContext) RIGHTPAREN

func (s *InPredicateContext) RIGHTPAREN() antlr.TerminalNode

func (*InPredicateContext) ToStringTree

func (s *InPredicateContext) 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 (*IsNullPredicateContext) IsIsNullPredicateContext

func (*IsNullPredicateContext) IsIsNullPredicateContext()

func (*IsNullPredicateContext) NOT

func (*IsNullPredicateContext) NULL

func (*IsNullPredicateContext) PropertyName

func (s *IsNullPredicateContext) PropertyName() IPropertyNameContext

func (*IsNullPredicateContext) ToStringTree

func (s *IsNullPredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LikePredicateContext

type LikePredicateContext struct {
	*CqlContext
	// contains filtered or unexported fields
}

func NewEmptyLikePredicateContext

func NewEmptyLikePredicateContext() *LikePredicateContext

func NewLikePredicateContext

func NewLikePredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LikePredicateContext

func (*LikePredicateContext) CharacterLiteral

func (s *LikePredicateContext) CharacterLiteral() ICharacterLiteralContext

func (*LikePredicateContext) EnterRule

func (s *LikePredicateContext) EnterRule(listener antlr.ParseTreeListener)

func (*LikePredicateContext) ExitRule

func (s *LikePredicateContext) ExitRule(listener antlr.ParseTreeListener)

func (*LikePredicateContext) GetParser

func (s *LikePredicateContext) GetParser() antlr.Parser

func (*LikePredicateContext) GetRuleContext

func (s *LikePredicateContext) GetRuleContext() antlr.RuleContext

func (*LikePredicateContext) ILIKE

func (*LikePredicateContext) IsLikePredicateContext

func (*LikePredicateContext) IsLikePredicateContext()

func (*LikePredicateContext) LIKE

func (*LikePredicateContext) NOT

func (*LikePredicateContext) PropertyName

func (s *LikePredicateContext) PropertyName() IPropertyNameContext

func (*LikePredicateContext) ToStringTree

func (s *LikePredicateContext) 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 (*MultiLinestringContext) CoordList

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 (*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 (*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 (*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) BetweenPredicate

func (s *PredicateContext) BetweenPredicate() IBetweenPredicateContext

func (*PredicateContext) BinaryComparisonPredicate

func (s *PredicateContext) BinaryComparisonPredicate() IBinaryComparisonPredicateContext

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) InPredicate

func (s *PredicateContext) InPredicate() IInPredicateContext

func (*PredicateContext) IsNullPredicate

func (s *PredicateContext) IsNullPredicate() IIsNullPredicateContext

func (*PredicateContext) IsPredicateContext

func (*PredicateContext) IsPredicateContext()

func (*PredicateContext) LikePredicate

func (s *PredicateContext) LikePredicate() ILikePredicateContext

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 (*ScalarExpressionContext) RIGHTPAREN

func (s *ScalarExpressionContext) RIGHTPAREN() antlr.TerminalNode

func (*ScalarExpressionContext) ScalarExpression

func (s *ScalarExpressionContext) ScalarExpression(i int) IScalarExpressionContext

func (*ScalarExpressionContext) ScalarValue

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 (*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 (*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 SqlHolder

type SqlHolder interface {
	GetSql() 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL