parser

package
v1.8.18 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2026 License: MIT Imports: 5 Imported by: 0

README

CQL Text Parser

This package contains a parser for OGC Common Query Language (CQL2). Specifically, OGC CQL2 Text. The parser can be generated by running go generate and uses the ANTLR4 parser generator via the generate-cql-parser.sh script.

The grammar is located in the CqlLexer.g4 and CqlParser.g4 files. These files are derived from the https://github.com/ldproxy/xtraplatform-spatial repository, which is licensed under MPL 2.0. All other files are generated by ANTLR4.

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
	CqlLexerBETWEEN                   = 13
	CqlLexerIS                        = 14
	CqlLexerNULL                      = 15
	CqlLexerSpatialFunction           = 16
	CqlLexerTemporalFunction          = 17
	CqlLexerArrayFunction             = 18
	CqlLexerIN                        = 19
	CqlLexerPOINT                     = 20
	CqlLexerLINESTRING                = 21
	CqlLexerPOLYGON                   = 22
	CqlLexerMULTIPOINT                = 23
	CqlLexerMULTILINESTRING           = 24
	CqlLexerMULTIPOLYGON              = 25
	CqlLexerGEOMETRYCOLLECTION        = 26
	CqlLexerBBOX                      = 27
	CqlLexerCASEI                     = 28
	CqlLexerACCENTI                   = 29
	CqlLexerLOWER                     = 30
	CqlLexerUPPER                     = 31
	CqlLexerNumericLiteral            = 32
	CqlLexerDIGIT                     = 33
	CqlLexerDOLLAR                    = 34
	CqlLexerUNDERSCORE                = 35
	CqlLexerDOUBLEQUOTE               = 36
	CqlLexerQUOTE                     = 37
	CqlLexerLEFTPAREN                 = 38
	CqlLexerRIGHTPAREN                = 39
	CqlLexerLEFTSQUAREBRACKET         = 40
	CqlLexerRIGHTSQUAREBRACKET        = 41
	CqlLexerASTERISK                  = 42
	CqlLexerPLUS                      = 43
	CqlLexerCOMMA                     = 44
	CqlLexerCARET                     = 45
	CqlLexerMINUS                     = 46
	CqlLexerPERIOD                    = 47
	CqlLexerSOLIDUS                   = 48
	CqlLexerCOLON                     = 49
	CqlLexerPERCENT                   = 50
	CqlLexerDIV                       = 51
	CqlLexerALPHA                     = 52
	CqlLexerIdentifierStart           = 53
	CqlLexerIdentifierPart            = 54
	CqlLexerUnsignedNumericLiteral    = 55
	CqlLexerSignedNumericLiteral      = 56
	CqlLexerExactNumericLiteral       = 57
	CqlLexerApproximateNumericLiteral = 58
	CqlLexerMantissa                  = 59
	CqlLexerExponent                  = 60
	CqlLexerSignedInteger             = 61
	CqlLexerUnsignedInteger           = 62
	CqlLexerSign                      = 63
	CqlLexerNOW                       = 64
	CqlLexerDATE                      = 65
	CqlLexerTIMESTAMP                 = 66
	CqlLexerINTERVAL                  = 67
	CqlLexerDateString                = 68
	CqlLexerTimestampString           = 69
	CqlLexerDotDotString              = 70
	CqlLexerInstant                   = 71
	CqlLexerFullDate                  = 72
	CqlLexerDateYear                  = 73
	CqlLexerDateMonth                 = 74
	CqlLexerDateDay                   = 75
	CqlLexerUtcTime                   = 76
	CqlLexerTimeHour                  = 77
	CqlLexerTimeMinute                = 78
	CqlLexerTimeSecond                = 79
	CqlLexerIdentifier                = 80
	CqlLexerIdentifierBare            = 81
	CqlLexerWS                        = 82
	CqlLexerCharacterStringLiteral    = 83
	CqlLexerQuotedQuote               = 84
)

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
	CqlParserBETWEEN                   = 13
	CqlParserIS                        = 14
	CqlParserNULL                      = 15
	CqlParserSpatialFunction           = 16
	CqlParserTemporalFunction          = 17
	CqlParserArrayFunction             = 18
	CqlParserIN                        = 19
	CqlParserPOINT                     = 20
	CqlParserLINESTRING                = 21
	CqlParserPOLYGON                   = 22
	CqlParserMULTIPOINT                = 23
	CqlParserMULTILINESTRING           = 24
	CqlParserMULTIPOLYGON              = 25
	CqlParserGEOMETRYCOLLECTION        = 26
	CqlParserBBOX                      = 27
	CqlParserCASEI                     = 28
	CqlParserACCENTI                   = 29
	CqlParserLOWER                     = 30
	CqlParserUPPER                     = 31
	CqlParserNumericLiteral            = 32
	CqlParserDIGIT                     = 33
	CqlParserDOLLAR                    = 34
	CqlParserUNDERSCORE                = 35
	CqlParserDOUBLEQUOTE               = 36
	CqlParserQUOTE                     = 37
	CqlParserLEFTPAREN                 = 38
	CqlParserRIGHTPAREN                = 39
	CqlParserLEFTSQUAREBRACKET         = 40
	CqlParserRIGHTSQUAREBRACKET        = 41
	CqlParserASTERISK                  = 42
	CqlParserPLUS                      = 43
	CqlParserCOMMA                     = 44
	CqlParserCARET                     = 45
	CqlParserMINUS                     = 46
	CqlParserPERIOD                    = 47
	CqlParserSOLIDUS                   = 48
	CqlParserCOLON                     = 49
	CqlParserPERCENT                   = 50
	CqlParserDIV                       = 51
	CqlParserALPHA                     = 52
	CqlParserIdentifierStart           = 53
	CqlParserIdentifierPart            = 54
	CqlParserUnsignedNumericLiteral    = 55
	CqlParserSignedNumericLiteral      = 56
	CqlParserExactNumericLiteral       = 57
	CqlParserApproximateNumericLiteral = 58
	CqlParserMantissa                  = 59
	CqlParserExponent                  = 60
	CqlParserSignedInteger             = 61
	CqlParserUnsignedInteger           = 62
	CqlParserSign                      = 63
	CqlParserNOW                       = 64
	CqlParserDATE                      = 65
	CqlParserTIMESTAMP                 = 66
	CqlParserINTERVAL                  = 67
	CqlParserDateString                = 68
	CqlParserTimestampString           = 69
	CqlParserDotDotString              = 70
	CqlParserInstant                   = 71
	CqlParserFullDate                  = 72
	CqlParserDateYear                  = 73
	CqlParserDateMonth                 = 74
	CqlParserDateDay                   = 75
	CqlParserUtcTime                   = 76
	CqlParserTimeHour                  = 77
	CqlParserTimeMinute                = 78
	CqlParserTimeSecond                = 79
	CqlParserIdentifier                = 80
	CqlParserIdentifierBare            = 81
	CqlParserWS                        = 82
	CqlParserCharacterStringLiteral    = 83
	CqlParserQuotedQuote               = 84
)

CqlParser tokens.

View Source
const (
	CqlParserRULE_cqlFilter                 = 0
	CqlParserRULE_booleanExpression         = 1
	CqlParserRULE_booleanTerm               = 2
	CqlParserRULE_booleanFactor             = 3
	CqlParserRULE_booleanPrimary            = 4
	CqlParserRULE_predicate                 = 5
	CqlParserRULE_comparisonPredicate       = 6
	CqlParserRULE_binaryComparisonPredicate = 7
	CqlParserRULE_isLikePredicate           = 8
	CqlParserRULE_isBetweenPredicate        = 9
	CqlParserRULE_isInListPredicate         = 10
	CqlParserRULE_isNullPredicate           = 11
	CqlParserRULE_isNullOperand             = 12
	CqlParserRULE_scalarExpression          = 13
	CqlParserRULE_characterExpression       = 14
	CqlParserRULE_patternExpression         = 15
	CqlParserRULE_characterClause           = 16
	CqlParserRULE_characterLiteral          = 17
	CqlParserRULE_numericExpression         = 18
	CqlParserRULE_numericLiteral            = 19
	CqlParserRULE_booleanLiteral            = 20
	CqlParserRULE_propertyName              = 21
	CqlParserRULE_spatialPredicate          = 22
	CqlParserRULE_geomExpression            = 23
	CqlParserRULE_spatialInstance           = 24
	CqlParserRULE_geometryLiteral           = 25
	CqlParserRULE_point                     = 26
	CqlParserRULE_linestring                = 27
	CqlParserRULE_linestringDef             = 28
	CqlParserRULE_polygon                   = 29
	CqlParserRULE_polygonDef                = 30
	CqlParserRULE_multiPoint                = 31
	CqlParserRULE_multiPointDef             = 32
	CqlParserRULE_multiLinestring           = 33
	CqlParserRULE_multiPolygon              = 34
	CqlParserRULE_geometryCollection        = 35
	CqlParserRULE_bbox                      = 36
	CqlParserRULE_coordinate                = 37
	CqlParserRULE_xCoord                    = 38
	CqlParserRULE_yCoord                    = 39
	CqlParserRULE_zCoord                    = 40
	CqlParserRULE_westBoundLon              = 41
	CqlParserRULE_eastBoundLon              = 42
	CqlParserRULE_northBoundLat             = 43
	CqlParserRULE_southBoundLat             = 44
	CqlParserRULE_minElev                   = 45
	CqlParserRULE_maxElev                   = 46
	CqlParserRULE_temporalPredicate         = 47
	CqlParserRULE_temporalExpression        = 48
	CqlParserRULE_temporalClause            = 49
	CqlParserRULE_instantInstance           = 50
	CqlParserRULE_interval                  = 51
	CqlParserRULE_intervalParameter         = 52
	CqlParserRULE_arrayPredicate            = 53
	CqlParserRULE_arrayExpression           = 54
	CqlParserRULE_arrayClause               = 55
	CqlParserRULE_arrayElement              = 56
	CqlParserRULE_function                  = 57
	CqlParserRULE_argumentList              = 58
	CqlParserRULE_positionalArgument        = 59
	CqlParserRULE_argument                  = 60
)

CqlParser rules.

View Source
const CqlLexerSTR = 1

CqlLexerSTR is the CqlLexer mode.

Variables

View Source
var CqlLexerLexerStaticData struct {
	ChannelNames           []string
	ModeNames              []string
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}
View Source
var CqlParserParserStaticData struct {
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}

Functions

func CqlLexerInit

func CqlLexerInit()

CqlLexerInit initializes any static state used to implement CqlLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewCqlLexer(). You can call this function if you wish to initialize the static state ahead of time.

func CqlParserInit

func CqlParserInit()

CqlParserInit initializes any static state used to implement CqlParser. By default the static state used to implement the parser is lazily initialized during the first call to NewCqlParser(). You can call this function if you wish to initialize the static state ahead of time.

func InitEmptyArgumentContext

func InitEmptyArgumentContext(p *ArgumentContext)

func InitEmptyArgumentListContext

func InitEmptyArgumentListContext(p *ArgumentListContext)

func InitEmptyArrayClauseContext

func InitEmptyArrayClauseContext(p *ArrayClauseContext)

func InitEmptyArrayElementContext

func InitEmptyArrayElementContext(p *ArrayElementContext)

func InitEmptyArrayExpressionContext

func InitEmptyArrayExpressionContext(p *ArrayExpressionContext)

func InitEmptyArrayPredicateContext

func InitEmptyArrayPredicateContext(p *ArrayPredicateContext)

func InitEmptyBboxContext

func InitEmptyBboxContext(p *BboxContext)

func InitEmptyBinaryComparisonPredicateContext

func InitEmptyBinaryComparisonPredicateContext(p *BinaryComparisonPredicateContext)

func InitEmptyBooleanExpressionContext

func InitEmptyBooleanExpressionContext(p *BooleanExpressionContext)

func InitEmptyBooleanFactorContext

func InitEmptyBooleanFactorContext(p *BooleanFactorContext)

func InitEmptyBooleanLiteralContext

func InitEmptyBooleanLiteralContext(p *BooleanLiteralContext)

func InitEmptyBooleanPrimaryContext

func InitEmptyBooleanPrimaryContext(p *BooleanPrimaryContext)

func InitEmptyBooleanTermContext

func InitEmptyBooleanTermContext(p *BooleanTermContext)

func InitEmptyCharacterClauseContext

func InitEmptyCharacterClauseContext(p *CharacterClauseContext)

func InitEmptyCharacterExpressionContext

func InitEmptyCharacterExpressionContext(p *CharacterExpressionContext)

func InitEmptyCharacterLiteralContext

func InitEmptyCharacterLiteralContext(p *CharacterLiteralContext)

func InitEmptyComparisonPredicateContext

func InitEmptyComparisonPredicateContext(p *ComparisonPredicateContext)

func InitEmptyCoordinateContext

func InitEmptyCoordinateContext(p *CoordinateContext)

func InitEmptyCqlFilterContext

func InitEmptyCqlFilterContext(p *CqlFilterContext)

func InitEmptyEastBoundLonContext

func InitEmptyEastBoundLonContext(p *EastBoundLonContext)

func InitEmptyFunctionContext

func InitEmptyFunctionContext(p *FunctionContext)

func InitEmptyGeomExpressionContext

func InitEmptyGeomExpressionContext(p *GeomExpressionContext)

func InitEmptyGeometryCollectionContext

func InitEmptyGeometryCollectionContext(p *GeometryCollectionContext)

func InitEmptyGeometryLiteralContext

func InitEmptyGeometryLiteralContext(p *GeometryLiteralContext)

func InitEmptyInstantInstanceContext

func InitEmptyInstantInstanceContext(p *InstantInstanceContext)

func InitEmptyIntervalContext

func InitEmptyIntervalContext(p *IntervalContext)

func InitEmptyIntervalParameterContext

func InitEmptyIntervalParameterContext(p *IntervalParameterContext)

func InitEmptyIsBetweenPredicateContext

func InitEmptyIsBetweenPredicateContext(p *IsBetweenPredicateContext)

func InitEmptyIsInListPredicateContext

func InitEmptyIsInListPredicateContext(p *IsInListPredicateContext)

func InitEmptyIsLikePredicateContext

func InitEmptyIsLikePredicateContext(p *IsLikePredicateContext)

func InitEmptyIsNullOperandContext

func InitEmptyIsNullOperandContext(p *IsNullOperandContext)

func InitEmptyIsNullPredicateContext

func InitEmptyIsNullPredicateContext(p *IsNullPredicateContext)

func InitEmptyLinestringContext

func InitEmptyLinestringContext(p *LinestringContext)

func InitEmptyLinestringDefContext

func InitEmptyLinestringDefContext(p *LinestringDefContext)

func InitEmptyMaxElevContext

func InitEmptyMaxElevContext(p *MaxElevContext)

func InitEmptyMinElevContext

func InitEmptyMinElevContext(p *MinElevContext)

func InitEmptyMultiLinestringContext

func InitEmptyMultiLinestringContext(p *MultiLinestringContext)

func InitEmptyMultiPointContext

func InitEmptyMultiPointContext(p *MultiPointContext)

func InitEmptyMultiPointDefContext added in v1.8.18

func InitEmptyMultiPointDefContext(p *MultiPointDefContext)

func InitEmptyMultiPolygonContext

func InitEmptyMultiPolygonContext(p *MultiPolygonContext)

func InitEmptyNorthBoundLatContext

func InitEmptyNorthBoundLatContext(p *NorthBoundLatContext)

func InitEmptyNumericExpressionContext

func InitEmptyNumericExpressionContext(p *NumericExpressionContext)

func InitEmptyNumericLiteralContext

func InitEmptyNumericLiteralContext(p *NumericLiteralContext)

func InitEmptyPatternExpressionContext

func InitEmptyPatternExpressionContext(p *PatternExpressionContext)

func InitEmptyPointContext

func InitEmptyPointContext(p *PointContext)

func InitEmptyPolygonContext

func InitEmptyPolygonContext(p *PolygonContext)

func InitEmptyPolygonDefContext

func InitEmptyPolygonDefContext(p *PolygonDefContext)

func InitEmptyPositionalArgumentContext

func InitEmptyPositionalArgumentContext(p *PositionalArgumentContext)

func InitEmptyPredicateContext

func InitEmptyPredicateContext(p *PredicateContext)

func InitEmptyPropertyNameContext

func InitEmptyPropertyNameContext(p *PropertyNameContext)

func InitEmptyScalarExpressionContext

func InitEmptyScalarExpressionContext(p *ScalarExpressionContext)

func InitEmptySouthBoundLatContext

func InitEmptySouthBoundLatContext(p *SouthBoundLatContext)

func InitEmptySpatialInstanceContext

func InitEmptySpatialInstanceContext(p *SpatialInstanceContext)

func InitEmptySpatialPredicateContext

func InitEmptySpatialPredicateContext(p *SpatialPredicateContext)

func InitEmptyTemporalClauseContext

func InitEmptyTemporalClauseContext(p *TemporalClauseContext)

func InitEmptyTemporalExpressionContext

func InitEmptyTemporalExpressionContext(p *TemporalExpressionContext)

func InitEmptyTemporalPredicateContext

func InitEmptyTemporalPredicateContext(p *TemporalPredicateContext)

func InitEmptyWestBoundLonContext

func InitEmptyWestBoundLonContext(p *WestBoundLonContext)

func InitEmptyXCoordContext

func InitEmptyXCoordContext(p *XCoordContext)

func InitEmptyYCoordContext

func InitEmptyYCoordContext(p *YCoordContext)

func InitEmptyZCoordContext

func InitEmptyZCoordContext(p *ZCoordContext)

Types

type ArgumentContext

type ArgumentContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArgumentContext

func NewArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentContext

func NewEmptyArgumentContext

func NewEmptyArgumentContext() *ArgumentContext

func (*ArgumentContext) ArrayClause

func (s *ArgumentContext) ArrayClause() IArrayClauseContext

func (*ArgumentContext) BooleanLiteral

func (s *ArgumentContext) BooleanLiteral() IBooleanLiteralContext

func (*ArgumentContext) CharacterClause

func (s *ArgumentContext) CharacterClause() ICharacterClauseContext

func (*ArgumentContext) EnterRule

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

func (*ArgumentContext) ExitRule

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

func (*ArgumentContext) Function

func (s *ArgumentContext) Function() IFunctionContext

func (*ArgumentContext) GeometryLiteral

func (s *ArgumentContext) GeometryLiteral() IGeometryLiteralContext

func (*ArgumentContext) GetParser

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

func (*ArgumentContext) GetRuleContext

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

func (*ArgumentContext) IsArgumentContext

func (*ArgumentContext) IsArgumentContext()

func (*ArgumentContext) NumericLiteral

func (s *ArgumentContext) NumericLiteral() INumericLiteralContext

func (*ArgumentContext) PropertyName

func (s *ArgumentContext) PropertyName() IPropertyNameContext

func (*ArgumentContext) TemporalClause

func (s *ArgumentContext) TemporalClause() ITemporalClauseContext

func (*ArgumentContext) ToStringTree

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

type ArgumentListContext

type ArgumentListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArgumentListContext

func NewArgumentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentListContext

func NewEmptyArgumentListContext

func NewEmptyArgumentListContext() *ArgumentListContext

func (*ArgumentListContext) EnterRule

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

func (*ArgumentListContext) ExitRule

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

func (*ArgumentListContext) GetParser

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

func (*ArgumentListContext) GetRuleContext

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

func (*ArgumentListContext) IsArgumentListContext

func (*ArgumentListContext) IsArgumentListContext()

func (*ArgumentListContext) LEFTPAREN

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

func (*ArgumentListContext) PositionalArgument

func (s *ArgumentListContext) PositionalArgument() IPositionalArgumentContext

func (*ArgumentListContext) RIGHTPAREN

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

func (*ArgumentListContext) ToStringTree

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

type ArrayClauseContext

type ArrayClauseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayClauseContext

func NewArrayClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayClauseContext

func NewEmptyArrayClauseContext

func NewEmptyArrayClauseContext() *ArrayClauseContext

func (*ArrayClauseContext) AllArrayElement

func (s *ArrayClauseContext) AllArrayElement() []IArrayElementContext

func (*ArrayClauseContext) AllCOMMA

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

func (*ArrayClauseContext) ArrayElement

func (s *ArrayClauseContext) ArrayElement(i int) IArrayElementContext

func (*ArrayClauseContext) COMMA

func (*ArrayClauseContext) EnterRule

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

func (*ArrayClauseContext) ExitRule

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

func (*ArrayClauseContext) GetParser

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

func (*ArrayClauseContext) GetRuleContext

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

func (*ArrayClauseContext) IsArrayClauseContext

func (*ArrayClauseContext) IsArrayClauseContext()

func (*ArrayClauseContext) LEFTPAREN

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

func (*ArrayClauseContext) RIGHTPAREN

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

func (*ArrayClauseContext) ToStringTree

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

type ArrayElementContext

type ArrayElementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayElementContext

func NewArrayElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayElementContext

func NewEmptyArrayElementContext

func NewEmptyArrayElementContext() *ArrayElementContext

func (*ArrayElementContext) ArrayClause

func (s *ArrayElementContext) ArrayClause() IArrayClauseContext

func (*ArrayElementContext) BooleanLiteral

func (s *ArrayElementContext) BooleanLiteral() IBooleanLiteralContext

func (*ArrayElementContext) CharacterClause

func (s *ArrayElementContext) CharacterClause() ICharacterClauseContext

func (*ArrayElementContext) EnterRule

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

func (*ArrayElementContext) ExitRule

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

func (*ArrayElementContext) Function

func (s *ArrayElementContext) Function() IFunctionContext

func (*ArrayElementContext) GetParser

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

func (*ArrayElementContext) GetRuleContext

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

func (*ArrayElementContext) IsArrayElementContext

func (*ArrayElementContext) IsArrayElementContext()

func (*ArrayElementContext) NumericLiteral

func (s *ArrayElementContext) NumericLiteral() INumericLiteralContext

func (*ArrayElementContext) PropertyName

func (s *ArrayElementContext) PropertyName() IPropertyNameContext

func (*ArrayElementContext) TemporalClause

func (s *ArrayElementContext) TemporalClause() ITemporalClauseContext

func (*ArrayElementContext) ToStringTree

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

type ArrayExpressionContext

type ArrayExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayExpressionContext

func NewArrayExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayExpressionContext

func NewEmptyArrayExpressionContext

func NewEmptyArrayExpressionContext() *ArrayExpressionContext

func (*ArrayExpressionContext) ArrayClause

func (*ArrayExpressionContext) EnterRule

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

func (*ArrayExpressionContext) ExitRule

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

func (*ArrayExpressionContext) Function

func (*ArrayExpressionContext) GetParser

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

func (*ArrayExpressionContext) GetRuleContext

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

func (*ArrayExpressionContext) IsArrayExpressionContext

func (*ArrayExpressionContext) IsArrayExpressionContext()

func (*ArrayExpressionContext) PropertyName

func (s *ArrayExpressionContext) PropertyName() IPropertyNameContext

func (*ArrayExpressionContext) ToStringTree

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

type ArrayPredicateContext

type ArrayPredicateContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayPredicateContext

func NewArrayPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayPredicateContext

func NewEmptyArrayPredicateContext

func NewEmptyArrayPredicateContext() *ArrayPredicateContext

func (*ArrayPredicateContext) AllArrayExpression

func (s *ArrayPredicateContext) AllArrayExpression() []IArrayExpressionContext

func (*ArrayPredicateContext) ArrayExpression

func (s *ArrayPredicateContext) ArrayExpression(i int) IArrayExpressionContext

func (*ArrayPredicateContext) ArrayFunction

func (s *ArrayPredicateContext) ArrayFunction() antlr.TerminalNode

func (*ArrayPredicateContext) COMMA

func (*ArrayPredicateContext) EnterRule

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

func (*ArrayPredicateContext) ExitRule

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

func (*ArrayPredicateContext) GetParser

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

func (*ArrayPredicateContext) GetRuleContext

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

func (*ArrayPredicateContext) IsArrayPredicateContext

func (*ArrayPredicateContext) IsArrayPredicateContext()

func (*ArrayPredicateContext) LEFTPAREN

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

func (*ArrayPredicateContext) RIGHTPAREN

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

func (*ArrayPredicateContext) ToStringTree

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

type BaseCqlParserListener

type BaseCqlParserListener struct{}

BaseCqlParserListener is a complete listener for a parse tree produced by CqlParser.

func (*BaseCqlParserListener) EnterArgument

func (s *BaseCqlParserListener) EnterArgument(ctx *ArgumentContext)

EnterArgument is called when production argument is entered.

func (*BaseCqlParserListener) EnterArgumentList

func (s *BaseCqlParserListener) EnterArgumentList(ctx *ArgumentListContext)

EnterArgumentList is called when production argumentList is entered.

func (*BaseCqlParserListener) EnterArrayClause

func (s *BaseCqlParserListener) EnterArrayClause(ctx *ArrayClauseContext)

EnterArrayClause is called when production arrayClause is entered.

func (*BaseCqlParserListener) EnterArrayElement

func (s *BaseCqlParserListener) EnterArrayElement(ctx *ArrayElementContext)

EnterArrayElement is called when production arrayElement is entered.

func (*BaseCqlParserListener) EnterArrayExpression

func (s *BaseCqlParserListener) EnterArrayExpression(ctx *ArrayExpressionContext)

EnterArrayExpression is called when production arrayExpression is entered.

func (*BaseCqlParserListener) EnterArrayPredicate

func (s *BaseCqlParserListener) EnterArrayPredicate(ctx *ArrayPredicateContext)

EnterArrayPredicate is called when production arrayPredicate is entered.

func (*BaseCqlParserListener) EnterBbox

func (s *BaseCqlParserListener) EnterBbox(ctx *BboxContext)

EnterBbox is called when production bbox is entered.

func (*BaseCqlParserListener) EnterBinaryComparisonPredicate

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

EnterBinaryComparisonPredicate is called when production binaryComparisonPredicate is entered.

func (*BaseCqlParserListener) EnterBooleanExpression

func (s *BaseCqlParserListener) EnterBooleanExpression(ctx *BooleanExpressionContext)

EnterBooleanExpression is called when production booleanExpression is entered.

func (*BaseCqlParserListener) EnterBooleanFactor

func (s *BaseCqlParserListener) EnterBooleanFactor(ctx *BooleanFactorContext)

EnterBooleanFactor is called when production booleanFactor is entered.

func (*BaseCqlParserListener) EnterBooleanLiteral

func (s *BaseCqlParserListener) EnterBooleanLiteral(ctx *BooleanLiteralContext)

EnterBooleanLiteral is called when production booleanLiteral is entered.

func (*BaseCqlParserListener) EnterBooleanPrimary

func (s *BaseCqlParserListener) EnterBooleanPrimary(ctx *BooleanPrimaryContext)

EnterBooleanPrimary is called when production booleanPrimary is entered.

func (*BaseCqlParserListener) EnterBooleanTerm

func (s *BaseCqlParserListener) EnterBooleanTerm(ctx *BooleanTermContext)

EnterBooleanTerm is called when production booleanTerm is entered.

func (*BaseCqlParserListener) EnterCharacterClause

func (s *BaseCqlParserListener) EnterCharacterClause(ctx *CharacterClauseContext)

EnterCharacterClause is called when production characterClause is entered.

func (*BaseCqlParserListener) EnterCharacterExpression

func (s *BaseCqlParserListener) EnterCharacterExpression(ctx *CharacterExpressionContext)

EnterCharacterExpression is called when production characterExpression is entered.

func (*BaseCqlParserListener) EnterCharacterLiteral

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

EnterCharacterLiteral is called when production characterLiteral is entered.

func (*BaseCqlParserListener) EnterComparisonPredicate

func (s *BaseCqlParserListener) EnterComparisonPredicate(ctx *ComparisonPredicateContext)

EnterComparisonPredicate is called when production comparisonPredicate is entered.

func (*BaseCqlParserListener) 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) EnterEastBoundLon

func (s *BaseCqlParserListener) EnterEastBoundLon(ctx *EastBoundLonContext)

EnterEastBoundLon is called when production eastBoundLon is entered.

func (*BaseCqlParserListener) EnterEveryRule

func (s *BaseCqlParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseCqlParserListener) EnterFunction

func (s *BaseCqlParserListener) EnterFunction(ctx *FunctionContext)

EnterFunction is called when production function is entered.

func (*BaseCqlParserListener) EnterGeomExpression

func (s *BaseCqlParserListener) EnterGeomExpression(ctx *GeomExpressionContext)

EnterGeomExpression is called when production geomExpression is entered.

func (*BaseCqlParserListener) EnterGeometryCollection

func (s *BaseCqlParserListener) EnterGeometryCollection(ctx *GeometryCollectionContext)

EnterGeometryCollection is called when production geometryCollection is entered.

func (*BaseCqlParserListener) EnterGeometryLiteral

func (s *BaseCqlParserListener) EnterGeometryLiteral(ctx *GeometryLiteralContext)

EnterGeometryLiteral is called when production geometryLiteral is entered.

func (*BaseCqlParserListener) EnterInstantInstance

func (s *BaseCqlParserListener) EnterInstantInstance(ctx *InstantInstanceContext)

EnterInstantInstance is called when production instantInstance is entered.

func (*BaseCqlParserListener) EnterInterval

func (s *BaseCqlParserListener) EnterInterval(ctx *IntervalContext)

EnterInterval is called when production interval is entered.

func (*BaseCqlParserListener) EnterIntervalParameter

func (s *BaseCqlParserListener) EnterIntervalParameter(ctx *IntervalParameterContext)

EnterIntervalParameter is called when production intervalParameter is entered.

func (*BaseCqlParserListener) EnterIsBetweenPredicate

func (s *BaseCqlParserListener) EnterIsBetweenPredicate(ctx *IsBetweenPredicateContext)

EnterIsBetweenPredicate is called when production isBetweenPredicate is entered.

func (*BaseCqlParserListener) EnterIsInListPredicate

func (s *BaseCqlParserListener) EnterIsInListPredicate(ctx *IsInListPredicateContext)

EnterIsInListPredicate is called when production isInListPredicate is entered.

func (*BaseCqlParserListener) EnterIsLikePredicate

func (s *BaseCqlParserListener) EnterIsLikePredicate(ctx *IsLikePredicateContext)

EnterIsLikePredicate is called when production isLikePredicate is entered.

func (*BaseCqlParserListener) EnterIsNullOperand

func (s *BaseCqlParserListener) EnterIsNullOperand(ctx *IsNullOperandContext)

EnterIsNullOperand is called when production isNullOperand is entered.

func (*BaseCqlParserListener) EnterIsNullPredicate

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

EnterIsNullPredicate is called when production isNullPredicate is entered.

func (*BaseCqlParserListener) EnterLinestring

func (s *BaseCqlParserListener) EnterLinestring(ctx *LinestringContext)

EnterLinestring is called when production linestring is entered.

func (*BaseCqlParserListener) EnterLinestringDef

func (s *BaseCqlParserListener) EnterLinestringDef(ctx *LinestringDefContext)

EnterLinestringDef is called when production linestringDef is entered.

func (*BaseCqlParserListener) EnterMaxElev

func (s *BaseCqlParserListener) EnterMaxElev(ctx *MaxElevContext)

EnterMaxElev is called when production maxElev is entered.

func (*BaseCqlParserListener) EnterMinElev

func (s *BaseCqlParserListener) EnterMinElev(ctx *MinElevContext)

EnterMinElev is called when production minElev 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) EnterMultiPointDef added in v1.8.18

func (s *BaseCqlParserListener) EnterMultiPointDef(ctx *MultiPointDefContext)

EnterMultiPointDef is called when production multiPointDef is entered.

func (*BaseCqlParserListener) EnterMultiPolygon

func (s *BaseCqlParserListener) EnterMultiPolygon(ctx *MultiPolygonContext)

EnterMultiPolygon is called when production multiPolygon is entered.

func (*BaseCqlParserListener) EnterNorthBoundLat

func (s *BaseCqlParserListener) EnterNorthBoundLat(ctx *NorthBoundLatContext)

EnterNorthBoundLat is called when production northBoundLat is entered.

func (*BaseCqlParserListener) EnterNumericExpression

func (s *BaseCqlParserListener) EnterNumericExpression(ctx *NumericExpressionContext)

EnterNumericExpression is called when production numericExpression is entered.

func (*BaseCqlParserListener) EnterNumericLiteral

func (s *BaseCqlParserListener) EnterNumericLiteral(ctx *NumericLiteralContext)

EnterNumericLiteral is called when production numericLiteral is entered.

func (*BaseCqlParserListener) EnterPatternExpression

func (s *BaseCqlParserListener) EnterPatternExpression(ctx *PatternExpressionContext)

EnterPatternExpression is called when production patternExpression is entered.

func (*BaseCqlParserListener) EnterPoint

func (s *BaseCqlParserListener) EnterPoint(ctx *PointContext)

EnterPoint is called when production point 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) EnterPositionalArgument

func (s *BaseCqlParserListener) EnterPositionalArgument(ctx *PositionalArgumentContext)

EnterPositionalArgument is called when production positionalArgument 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) EnterSouthBoundLat

func (s *BaseCqlParserListener) EnterSouthBoundLat(ctx *SouthBoundLatContext)

EnterSouthBoundLat is called when production southBoundLat is entered.

func (*BaseCqlParserListener) EnterSpatialInstance

func (s *BaseCqlParserListener) EnterSpatialInstance(ctx *SpatialInstanceContext)

EnterSpatialInstance is called when production spatialInstance is entered.

func (*BaseCqlParserListener) EnterSpatialPredicate

func (s *BaseCqlParserListener) EnterSpatialPredicate(ctx *SpatialPredicateContext)

EnterSpatialPredicate is called when production spatialPredicate is entered.

func (*BaseCqlParserListener) EnterTemporalClause

func (s *BaseCqlParserListener) EnterTemporalClause(ctx *TemporalClauseContext)

EnterTemporalClause is called when production temporalClause is entered.

func (*BaseCqlParserListener) EnterTemporalExpression

func (s *BaseCqlParserListener) EnterTemporalExpression(ctx *TemporalExpressionContext)

EnterTemporalExpression is called when production temporalExpression is entered.

func (*BaseCqlParserListener) EnterTemporalPredicate

func (s *BaseCqlParserListener) EnterTemporalPredicate(ctx *TemporalPredicateContext)

EnterTemporalPredicate is called when production temporalPredicate is entered.

func (*BaseCqlParserListener) EnterWestBoundLon

func (s *BaseCqlParserListener) EnterWestBoundLon(ctx *WestBoundLonContext)

EnterWestBoundLon is called when production westBoundLon is entered.

func (*BaseCqlParserListener) EnterXCoord

func (s *BaseCqlParserListener) EnterXCoord(ctx *XCoordContext)

EnterXCoord is called when production xCoord is entered.

func (*BaseCqlParserListener) EnterYCoord

func (s *BaseCqlParserListener) EnterYCoord(ctx *YCoordContext)

EnterYCoord is called when production yCoord is entered.

func (*BaseCqlParserListener) EnterZCoord

func (s *BaseCqlParserListener) EnterZCoord(ctx *ZCoordContext)

EnterZCoord is called when production zCoord is entered.

func (*BaseCqlParserListener) ExitArgument

func (s *BaseCqlParserListener) ExitArgument(ctx *ArgumentContext)

ExitArgument is called when production argument is exited.

func (*BaseCqlParserListener) ExitArgumentList

func (s *BaseCqlParserListener) ExitArgumentList(ctx *ArgumentListContext)

ExitArgumentList is called when production argumentList is exited.

func (*BaseCqlParserListener) ExitArrayClause

func (s *BaseCqlParserListener) ExitArrayClause(ctx *ArrayClauseContext)

ExitArrayClause is called when production arrayClause is exited.

func (*BaseCqlParserListener) ExitArrayElement

func (s *BaseCqlParserListener) ExitArrayElement(ctx *ArrayElementContext)

ExitArrayElement is called when production arrayElement is exited.

func (*BaseCqlParserListener) ExitArrayExpression

func (s *BaseCqlParserListener) ExitArrayExpression(ctx *ArrayExpressionContext)

ExitArrayExpression is called when production arrayExpression is exited.

func (*BaseCqlParserListener) ExitArrayPredicate

func (s *BaseCqlParserListener) ExitArrayPredicate(ctx *ArrayPredicateContext)

ExitArrayPredicate is called when production arrayPredicate is exited.

func (*BaseCqlParserListener) ExitBbox

func (s *BaseCqlParserListener) ExitBbox(ctx *BboxContext)

ExitBbox is called when production bbox is exited.

func (*BaseCqlParserListener) ExitBinaryComparisonPredicate

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

ExitBinaryComparisonPredicate is called when production binaryComparisonPredicate is exited.

func (*BaseCqlParserListener) ExitBooleanExpression

func (s *BaseCqlParserListener) ExitBooleanExpression(ctx *BooleanExpressionContext)

ExitBooleanExpression is called when production booleanExpression is exited.

func (*BaseCqlParserListener) ExitBooleanFactor

func (s *BaseCqlParserListener) ExitBooleanFactor(ctx *BooleanFactorContext)

ExitBooleanFactor is called when production booleanFactor is exited.

func (*BaseCqlParserListener) ExitBooleanLiteral

func (s *BaseCqlParserListener) ExitBooleanLiteral(ctx *BooleanLiteralContext)

ExitBooleanLiteral is called when production booleanLiteral is exited.

func (*BaseCqlParserListener) ExitBooleanPrimary

func (s *BaseCqlParserListener) ExitBooleanPrimary(ctx *BooleanPrimaryContext)

ExitBooleanPrimary is called when production booleanPrimary is exited.

func (*BaseCqlParserListener) ExitBooleanTerm

func (s *BaseCqlParserListener) ExitBooleanTerm(ctx *BooleanTermContext)

ExitBooleanTerm is called when production booleanTerm is exited.

func (*BaseCqlParserListener) ExitCharacterClause

func (s *BaseCqlParserListener) ExitCharacterClause(ctx *CharacterClauseContext)

ExitCharacterClause is called when production characterClause is exited.

func (*BaseCqlParserListener) ExitCharacterExpression

func (s *BaseCqlParserListener) ExitCharacterExpression(ctx *CharacterExpressionContext)

ExitCharacterExpression is called when production characterExpression is exited.

func (*BaseCqlParserListener) ExitCharacterLiteral

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

ExitCharacterLiteral is called when production characterLiteral is exited.

func (*BaseCqlParserListener) ExitComparisonPredicate

func (s *BaseCqlParserListener) ExitComparisonPredicate(ctx *ComparisonPredicateContext)

ExitComparisonPredicate is called when production comparisonPredicate is exited.

func (*BaseCqlParserListener) 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) ExitEastBoundLon

func (s *BaseCqlParserListener) ExitEastBoundLon(ctx *EastBoundLonContext)

ExitEastBoundLon is called when production eastBoundLon is exited.

func (*BaseCqlParserListener) ExitEveryRule

func (s *BaseCqlParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseCqlParserListener) ExitFunction

func (s *BaseCqlParserListener) ExitFunction(ctx *FunctionContext)

ExitFunction is called when production function is exited.

func (*BaseCqlParserListener) ExitGeomExpression

func (s *BaseCqlParserListener) ExitGeomExpression(ctx *GeomExpressionContext)

ExitGeomExpression is called when production geomExpression is exited.

func (*BaseCqlParserListener) ExitGeometryCollection

func (s *BaseCqlParserListener) ExitGeometryCollection(ctx *GeometryCollectionContext)

ExitGeometryCollection is called when production geometryCollection is exited.

func (*BaseCqlParserListener) ExitGeometryLiteral

func (s *BaseCqlParserListener) ExitGeometryLiteral(ctx *GeometryLiteralContext)

ExitGeometryLiteral is called when production geometryLiteral is exited.

func (*BaseCqlParserListener) ExitInstantInstance

func (s *BaseCqlParserListener) ExitInstantInstance(ctx *InstantInstanceContext)

ExitInstantInstance is called when production instantInstance is exited.

func (*BaseCqlParserListener) ExitInterval

func (s *BaseCqlParserListener) ExitInterval(ctx *IntervalContext)

ExitInterval is called when production interval is exited.

func (*BaseCqlParserListener) ExitIntervalParameter

func (s *BaseCqlParserListener) ExitIntervalParameter(ctx *IntervalParameterContext)

ExitIntervalParameter is called when production intervalParameter is exited.

func (*BaseCqlParserListener) ExitIsBetweenPredicate

func (s *BaseCqlParserListener) ExitIsBetweenPredicate(ctx *IsBetweenPredicateContext)

ExitIsBetweenPredicate is called when production isBetweenPredicate is exited.

func (*BaseCqlParserListener) ExitIsInListPredicate

func (s *BaseCqlParserListener) ExitIsInListPredicate(ctx *IsInListPredicateContext)

ExitIsInListPredicate is called when production isInListPredicate is exited.

func (*BaseCqlParserListener) ExitIsLikePredicate

func (s *BaseCqlParserListener) ExitIsLikePredicate(ctx *IsLikePredicateContext)

ExitIsLikePredicate is called when production isLikePredicate is exited.

func (*BaseCqlParserListener) ExitIsNullOperand

func (s *BaseCqlParserListener) ExitIsNullOperand(ctx *IsNullOperandContext)

ExitIsNullOperand is called when production isNullOperand is exited.

func (*BaseCqlParserListener) ExitIsNullPredicate

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

ExitIsNullPredicate is called when production isNullPredicate is exited.

func (*BaseCqlParserListener) ExitLinestring

func (s *BaseCqlParserListener) ExitLinestring(ctx *LinestringContext)

ExitLinestring is called when production linestring is exited.

func (*BaseCqlParserListener) ExitLinestringDef

func (s *BaseCqlParserListener) ExitLinestringDef(ctx *LinestringDefContext)

ExitLinestringDef is called when production linestringDef is exited.

func (*BaseCqlParserListener) ExitMaxElev

func (s *BaseCqlParserListener) ExitMaxElev(ctx *MaxElevContext)

ExitMaxElev is called when production maxElev is exited.

func (*BaseCqlParserListener) ExitMinElev

func (s *BaseCqlParserListener) ExitMinElev(ctx *MinElevContext)

ExitMinElev is called when production minElev 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) ExitMultiPointDef added in v1.8.18

func (s *BaseCqlParserListener) ExitMultiPointDef(ctx *MultiPointDefContext)

ExitMultiPointDef is called when production multiPointDef is exited.

func (*BaseCqlParserListener) ExitMultiPolygon

func (s *BaseCqlParserListener) ExitMultiPolygon(ctx *MultiPolygonContext)

ExitMultiPolygon is called when production multiPolygon is exited.

func (*BaseCqlParserListener) ExitNorthBoundLat

func (s *BaseCqlParserListener) ExitNorthBoundLat(ctx *NorthBoundLatContext)

ExitNorthBoundLat is called when production northBoundLat is exited.

func (*BaseCqlParserListener) ExitNumericExpression

func (s *BaseCqlParserListener) ExitNumericExpression(ctx *NumericExpressionContext)

ExitNumericExpression is called when production numericExpression is exited.

func (*BaseCqlParserListener) ExitNumericLiteral

func (s *BaseCqlParserListener) ExitNumericLiteral(ctx *NumericLiteralContext)

ExitNumericLiteral is called when production numericLiteral is exited.

func (*BaseCqlParserListener) ExitPatternExpression

func (s *BaseCqlParserListener) ExitPatternExpression(ctx *PatternExpressionContext)

ExitPatternExpression is called when production patternExpression is exited.

func (*BaseCqlParserListener) ExitPoint

func (s *BaseCqlParserListener) ExitPoint(ctx *PointContext)

ExitPoint is called when production point 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) ExitPositionalArgument

func (s *BaseCqlParserListener) ExitPositionalArgument(ctx *PositionalArgumentContext)

ExitPositionalArgument is called when production positionalArgument 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) ExitSouthBoundLat

func (s *BaseCqlParserListener) ExitSouthBoundLat(ctx *SouthBoundLatContext)

ExitSouthBoundLat is called when production southBoundLat is exited.

func (*BaseCqlParserListener) ExitSpatialInstance

func (s *BaseCqlParserListener) ExitSpatialInstance(ctx *SpatialInstanceContext)

ExitSpatialInstance is called when production spatialInstance is exited.

func (*BaseCqlParserListener) ExitSpatialPredicate

func (s *BaseCqlParserListener) ExitSpatialPredicate(ctx *SpatialPredicateContext)

ExitSpatialPredicate is called when production spatialPredicate is exited.

func (*BaseCqlParserListener) ExitTemporalClause

func (s *BaseCqlParserListener) ExitTemporalClause(ctx *TemporalClauseContext)

ExitTemporalClause is called when production temporalClause is exited.

func (*BaseCqlParserListener) ExitTemporalExpression

func (s *BaseCqlParserListener) ExitTemporalExpression(ctx *TemporalExpressionContext)

ExitTemporalExpression is called when production temporalExpression is exited.

func (*BaseCqlParserListener) ExitTemporalPredicate

func (s *BaseCqlParserListener) ExitTemporalPredicate(ctx *TemporalPredicateContext)

ExitTemporalPredicate is called when production temporalPredicate is exited.

func (*BaseCqlParserListener) ExitWestBoundLon

func (s *BaseCqlParserListener) ExitWestBoundLon(ctx *WestBoundLonContext)

ExitWestBoundLon is called when production westBoundLon is exited.

func (*BaseCqlParserListener) ExitXCoord

func (s *BaseCqlParserListener) ExitXCoord(ctx *XCoordContext)

ExitXCoord is called when production xCoord is exited.

func (*BaseCqlParserListener) ExitYCoord

func (s *BaseCqlParserListener) ExitYCoord(ctx *YCoordContext)

ExitYCoord is called when production yCoord is exited.

func (*BaseCqlParserListener) ExitZCoord

func (s *BaseCqlParserListener) ExitZCoord(ctx *ZCoordContext)

ExitZCoord is called when production zCoord 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 BboxContext

type BboxContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBboxContext

func NewBboxContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BboxContext

func NewEmptyBboxContext

func NewEmptyBboxContext() *BboxContext

func (*BboxContext) AllCOMMA

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

func (*BboxContext) BBOX

func (s *BboxContext) BBOX() antlr.TerminalNode

func (*BboxContext) COMMA

func (s *BboxContext) COMMA(i int) antlr.TerminalNode

func (*BboxContext) EastBoundLon

func (s *BboxContext) EastBoundLon() IEastBoundLonContext

func (*BboxContext) EnterRule

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

func (*BboxContext) ExitRule

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

func (*BboxContext) GetParser

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

func (*BboxContext) GetRuleContext

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

func (*BboxContext) IsBboxContext

func (*BboxContext) IsBboxContext()

func (*BboxContext) LEFTPAREN

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

func (*BboxContext) MaxElev

func (s *BboxContext) MaxElev() IMaxElevContext

func (*BboxContext) MinElev

func (s *BboxContext) MinElev() IMinElevContext

func (*BboxContext) NorthBoundLat

func (s *BboxContext) NorthBoundLat() INorthBoundLatContext

func (*BboxContext) RIGHTPAREN

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

func (*BboxContext) SouthBoundLat

func (s *BboxContext) SouthBoundLat() ISouthBoundLatContext

func (*BboxContext) ToStringTree

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

func (*BboxContext) WestBoundLon

func (s *BboxContext) WestBoundLon() IWestBoundLonContext

type BinaryComparisonPredicateContext

type BinaryComparisonPredicateContext struct {
	antlr.BaseParserRuleContext
	// 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 BooleanExpressionContext

type BooleanExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBooleanExpressionContext

func NewBooleanExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanExpressionContext

func NewEmptyBooleanExpressionContext

func NewEmptyBooleanExpressionContext() *BooleanExpressionContext

func (*BooleanExpressionContext) AllBooleanTerm

func (s *BooleanExpressionContext) AllBooleanTerm() []IBooleanTermContext

func (*BooleanExpressionContext) AllOR

func (*BooleanExpressionContext) BooleanTerm

func (*BooleanExpressionContext) EnterRule

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

func (*BooleanExpressionContext) ExitRule

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

func (*BooleanExpressionContext) GetParser

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

func (*BooleanExpressionContext) GetRuleContext

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

func (*BooleanExpressionContext) IsBooleanExpressionContext

func (*BooleanExpressionContext) IsBooleanExpressionContext()

func (*BooleanExpressionContext) OR

func (*BooleanExpressionContext) ToStringTree

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

type BooleanFactorContext

type BooleanFactorContext struct {
	antlr.BaseParserRuleContext
	// 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 {
	antlr.BaseParserRuleContext
	// 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 {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBooleanPrimaryContext

func NewBooleanPrimaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanPrimaryContext

func NewEmptyBooleanPrimaryContext

func NewEmptyBooleanPrimaryContext() *BooleanPrimaryContext

func (*BooleanPrimaryContext) BooleanExpression

func (s *BooleanPrimaryContext) BooleanExpression() IBooleanExpressionContext

func (*BooleanPrimaryContext) BooleanLiteral

func (s *BooleanPrimaryContext) BooleanLiteral() IBooleanLiteralContext

func (*BooleanPrimaryContext) EnterRule

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

func (*BooleanPrimaryContext) ExitRule

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

func (*BooleanPrimaryContext) Function

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 {
	antlr.BaseParserRuleContext
	// 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) AllAND

func (s *BooleanTermContext) AllAND() []antlr.TerminalNode

func (*BooleanTermContext) AllBooleanFactor

func (s *BooleanTermContext) AllBooleanFactor() []IBooleanFactorContext

func (*BooleanTermContext) BooleanFactor

func (s *BooleanTermContext) BooleanFactor(i int) IBooleanFactorContext

func (*BooleanTermContext) EnterRule

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

func (*BooleanTermContext) ExitRule

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

func (*BooleanTermContext) GetParser

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

func (*BooleanTermContext) GetRuleContext

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

func (*BooleanTermContext) IsBooleanTermContext

func (*BooleanTermContext) IsBooleanTermContext()

func (*BooleanTermContext) ToStringTree

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

type CharacterClauseContext

type CharacterClauseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCharacterClauseContext

func NewCharacterClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CharacterClauseContext

func NewEmptyCharacterClauseContext

func NewEmptyCharacterClauseContext() *CharacterClauseContext

func (*CharacterClauseContext) ACCENTI

func (*CharacterClauseContext) CASEI

func (*CharacterClauseContext) CharacterExpression

func (s *CharacterClauseContext) CharacterExpression() ICharacterExpressionContext

func (*CharacterClauseContext) CharacterLiteral

func (s *CharacterClauseContext) CharacterLiteral() ICharacterLiteralContext

func (*CharacterClauseContext) EnterRule

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

func (*CharacterClauseContext) ExitRule

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

func (*CharacterClauseContext) GetParser

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

func (*CharacterClauseContext) GetRuleContext

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

func (*CharacterClauseContext) IsCharacterClauseContext

func (*CharacterClauseContext) IsCharacterClauseContext()

func (*CharacterClauseContext) LEFTPAREN

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

func (*CharacterClauseContext) LOWER

func (*CharacterClauseContext) RIGHTPAREN

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

func (*CharacterClauseContext) ToStringTree

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

func (*CharacterClauseContext) UPPER

type CharacterExpressionContext

type CharacterExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCharacterExpressionContext

func NewCharacterExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CharacterExpressionContext

func NewEmptyCharacterExpressionContext

func NewEmptyCharacterExpressionContext() *CharacterExpressionContext

func (*CharacterExpressionContext) CharacterClause

func (*CharacterExpressionContext) EnterRule

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

func (*CharacterExpressionContext) ExitRule

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

func (*CharacterExpressionContext) Function

func (*CharacterExpressionContext) GetParser

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

func (*CharacterExpressionContext) GetRuleContext

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

func (*CharacterExpressionContext) IsCharacterExpressionContext

func (*CharacterExpressionContext) IsCharacterExpressionContext()

func (*CharacterExpressionContext) PropertyName

func (*CharacterExpressionContext) ToStringTree

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

type CharacterLiteralContext

type CharacterLiteralContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCharacterLiteralContext

func NewCharacterLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CharacterLiteralContext

func NewEmptyCharacterLiteralContext

func NewEmptyCharacterLiteralContext() *CharacterLiteralContext

func (*CharacterLiteralContext) CharacterStringLiteral

func (s *CharacterLiteralContext) CharacterStringLiteral() antlr.TerminalNode

func (*CharacterLiteralContext) EnterRule

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

func (*CharacterLiteralContext) ExitRule

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

func (*CharacterLiteralContext) GetParser

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

func (*CharacterLiteralContext) GetRuleContext

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

func (*CharacterLiteralContext) IsCharacterLiteralContext

func (*CharacterLiteralContext) IsCharacterLiteralContext()

func (*CharacterLiteralContext) ToStringTree

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

type ComparisonPredicateContext

type ComparisonPredicateContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonPredicateContext

func NewComparisonPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonPredicateContext

func NewEmptyComparisonPredicateContext

func NewEmptyComparisonPredicateContext() *ComparisonPredicateContext

func (*ComparisonPredicateContext) BinaryComparisonPredicate

func (s *ComparisonPredicateContext) BinaryComparisonPredicate() IBinaryComparisonPredicateContext

func (*ComparisonPredicateContext) EnterRule

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

func (*ComparisonPredicateContext) ExitRule

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

func (*ComparisonPredicateContext) GetParser

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

func (*ComparisonPredicateContext) GetRuleContext

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

func (*ComparisonPredicateContext) IsBetweenPredicate

func (*ComparisonPredicateContext) IsComparisonPredicateContext

func (*ComparisonPredicateContext) IsComparisonPredicateContext()

func (*ComparisonPredicateContext) IsInListPredicate

func (*ComparisonPredicateContext) IsLikePredicate

func (*ComparisonPredicateContext) IsNullPredicate

func (*ComparisonPredicateContext) ToStringTree

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

type CoordinateContext

type CoordinateContext struct {
	antlr.BaseParserRuleContext
	// 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) 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) ToStringTree

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

func (*CoordinateContext) XCoord

func (s *CoordinateContext) XCoord() IXCoordContext

func (*CoordinateContext) YCoord

func (s *CoordinateContext) YCoord() IYCoordContext

func (*CoordinateContext) ZCoord

func (s *CoordinateContext) ZCoord() IZCoordContext

type CqlFilterContext

type CqlFilterContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCqlFilterContext

func NewCqlFilterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CqlFilterContext

func NewEmptyCqlFilterContext

func NewEmptyCqlFilterContext() *CqlFilterContext

func (*CqlFilterContext) BooleanExpression

func (s *CqlFilterContext) BooleanExpression() IBooleanExpressionContext

func (*CqlFilterContext) EOF

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

NewCqlLexer produces a new lexer instance for the optional input antlr.CharStream.

type CqlParser

type CqlParser struct {
	*antlr.BaseParser
}

func NewCqlParser

func NewCqlParser(input antlr.TokenStream) *CqlParser

NewCqlParser produces a new parser instance for the optional input antlr.TokenStream.

func (*CqlParser) Argument

func (p *CqlParser) Argument() (localctx IArgumentContext)

func (*CqlParser) ArgumentList

func (p *CqlParser) ArgumentList() (localctx IArgumentListContext)

func (*CqlParser) ArrayClause

func (p *CqlParser) ArrayClause() (localctx IArrayClauseContext)

func (*CqlParser) ArrayElement

func (p *CqlParser) ArrayElement() (localctx IArrayElementContext)

func (*CqlParser) ArrayExpression

func (p *CqlParser) ArrayExpression() (localctx IArrayExpressionContext)

func (*CqlParser) ArrayPredicate

func (p *CqlParser) ArrayPredicate() (localctx IArrayPredicateContext)

func (*CqlParser) Bbox

func (p *CqlParser) Bbox() (localctx IBboxContext)

func (*CqlParser) BinaryComparisonPredicate

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

func (*CqlParser) BooleanExpression

func (p *CqlParser) BooleanExpression() (localctx IBooleanExpressionContext)

func (*CqlParser) BooleanFactor

func (p *CqlParser) BooleanFactor() (localctx IBooleanFactorContext)

func (*CqlParser) BooleanLiteral

func (p *CqlParser) BooleanLiteral() (localctx IBooleanLiteralContext)

func (*CqlParser) BooleanPrimary

func (p *CqlParser) BooleanPrimary() (localctx IBooleanPrimaryContext)

func (*CqlParser) BooleanTerm

func (p *CqlParser) BooleanTerm() (localctx IBooleanTermContext)

func (*CqlParser) CharacterClause

func (p *CqlParser) CharacterClause() (localctx ICharacterClauseContext)

func (*CqlParser) CharacterExpression

func (p *CqlParser) CharacterExpression() (localctx ICharacterExpressionContext)

func (*CqlParser) CharacterLiteral

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

func (*CqlParser) ComparisonPredicate

func (p *CqlParser) ComparisonPredicate() (localctx IComparisonPredicateContext)

func (*CqlParser) Coordinate

func (p *CqlParser) Coordinate() (localctx ICoordinateContext)

func (*CqlParser) CqlFilter

func (p *CqlParser) CqlFilter() (localctx ICqlFilterContext)

func (*CqlParser) EastBoundLon

func (p *CqlParser) EastBoundLon() (localctx IEastBoundLonContext)

func (*CqlParser) Function

func (p *CqlParser) Function() (localctx IFunctionContext)

func (*CqlParser) GeomExpression

func (p *CqlParser) GeomExpression() (localctx IGeomExpressionContext)

func (*CqlParser) GeometryCollection

func (p *CqlParser) GeometryCollection() (localctx IGeometryCollectionContext)

func (*CqlParser) GeometryLiteral

func (p *CqlParser) GeometryLiteral() (localctx IGeometryLiteralContext)

func (*CqlParser) InstantInstance

func (p *CqlParser) InstantInstance() (localctx IInstantInstanceContext)

func (*CqlParser) Interval

func (p *CqlParser) Interval() (localctx IIntervalContext)

func (*CqlParser) IntervalParameter

func (p *CqlParser) IntervalParameter() (localctx IIntervalParameterContext)

func (*CqlParser) IsBetweenPredicate

func (p *CqlParser) IsBetweenPredicate() (localctx IIsBetweenPredicateContext)

func (*CqlParser) IsInListPredicate

func (p *CqlParser) IsInListPredicate() (localctx IIsInListPredicateContext)

func (*CqlParser) IsLikePredicate

func (p *CqlParser) IsLikePredicate() (localctx IIsLikePredicateContext)

func (*CqlParser) IsNullOperand

func (p *CqlParser) IsNullOperand() (localctx IIsNullOperandContext)

func (*CqlParser) IsNullPredicate

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

func (*CqlParser) Linestring

func (p *CqlParser) Linestring() (localctx ILinestringContext)

func (*CqlParser) LinestringDef

func (p *CqlParser) LinestringDef() (localctx ILinestringDefContext)

func (*CqlParser) MaxElev

func (p *CqlParser) MaxElev() (localctx IMaxElevContext)

func (*CqlParser) MinElev

func (p *CqlParser) MinElev() (localctx IMinElevContext)

func (*CqlParser) MultiLinestring

func (p *CqlParser) MultiLinestring() (localctx IMultiLinestringContext)

func (*CqlParser) MultiPoint

func (p *CqlParser) MultiPoint() (localctx IMultiPointContext)

func (*CqlParser) MultiPointDef added in v1.8.18

func (p *CqlParser) MultiPointDef() (localctx IMultiPointDefContext)

func (*CqlParser) MultiPolygon

func (p *CqlParser) MultiPolygon() (localctx IMultiPolygonContext)

func (*CqlParser) NorthBoundLat

func (p *CqlParser) NorthBoundLat() (localctx INorthBoundLatContext)

func (*CqlParser) NumericExpression

func (p *CqlParser) NumericExpression() (localctx INumericExpressionContext)

func (*CqlParser) NumericLiteral

func (p *CqlParser) NumericLiteral() (localctx INumericLiteralContext)

func (*CqlParser) PatternExpression

func (p *CqlParser) PatternExpression() (localctx IPatternExpressionContext)

func (*CqlParser) Point

func (p *CqlParser) Point() (localctx IPointContext)

func (*CqlParser) Polygon

func (p *CqlParser) Polygon() (localctx IPolygonContext)

func (*CqlParser) PolygonDef

func (p *CqlParser) PolygonDef() (localctx IPolygonDefContext)

func (*CqlParser) PositionalArgument

func (p *CqlParser) PositionalArgument() (localctx IPositionalArgumentContext)

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

func (p *CqlParser) SouthBoundLat() (localctx ISouthBoundLatContext)

func (*CqlParser) SpatialInstance

func (p *CqlParser) SpatialInstance() (localctx ISpatialInstanceContext)

func (*CqlParser) SpatialPredicate

func (p *CqlParser) SpatialPredicate() (localctx ISpatialPredicateContext)

func (*CqlParser) TemporalClause

func (p *CqlParser) TemporalClause() (localctx ITemporalClauseContext)

func (*CqlParser) TemporalExpression

func (p *CqlParser) TemporalExpression() (localctx ITemporalExpressionContext)

func (*CqlParser) TemporalPredicate

func (p *CqlParser) TemporalPredicate() (localctx ITemporalPredicateContext)

func (*CqlParser) WestBoundLon

func (p *CqlParser) WestBoundLon() (localctx IWestBoundLonContext)

func (*CqlParser) XCoord

func (p *CqlParser) XCoord() (localctx IXCoordContext)

func (*CqlParser) YCoord

func (p *CqlParser) YCoord() (localctx IYCoordContext)

func (*CqlParser) ZCoord

func (p *CqlParser) ZCoord() (localctx IZCoordContext)

type CqlParserListener

type CqlParserListener interface {
	antlr.ParseTreeListener

	// EnterCqlFilter is called when entering the cqlFilter production.
	EnterCqlFilter(c *CqlFilterContext)

	// EnterBooleanExpression is called when entering the booleanExpression production.
	EnterBooleanExpression(c *BooleanExpressionContext)

	// EnterBooleanTerm is called when entering the booleanTerm production.
	EnterBooleanTerm(c *BooleanTermContext)

	// EnterBooleanFactor is called when entering the booleanFactor production.
	EnterBooleanFactor(c *BooleanFactorContext)

	// EnterBooleanPrimary is called when entering the booleanPrimary production.
	EnterBooleanPrimary(c *BooleanPrimaryContext)

	// EnterPredicate is called when entering the predicate production.
	EnterPredicate(c *PredicateContext)

	// EnterComparisonPredicate is called when entering the comparisonPredicate production.
	EnterComparisonPredicate(c *ComparisonPredicateContext)

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

	// EnterIsLikePredicate is called when entering the isLikePredicate production.
	EnterIsLikePredicate(c *IsLikePredicateContext)

	// EnterIsBetweenPredicate is called when entering the isBetweenPredicate production.
	EnterIsBetweenPredicate(c *IsBetweenPredicateContext)

	// EnterIsInListPredicate is called when entering the isInListPredicate production.
	EnterIsInListPredicate(c *IsInListPredicateContext)

	// EnterIsNullPredicate is called when entering the isNullPredicate production.
	EnterIsNullPredicate(c *IsNullPredicateContext)

	// EnterIsNullOperand is called when entering the isNullOperand production.
	EnterIsNullOperand(c *IsNullOperandContext)

	// EnterScalarExpression is called when entering the scalarExpression production.
	EnterScalarExpression(c *ScalarExpressionContext)

	// EnterCharacterExpression is called when entering the characterExpression production.
	EnterCharacterExpression(c *CharacterExpressionContext)

	// EnterPatternExpression is called when entering the patternExpression production.
	EnterPatternExpression(c *PatternExpressionContext)

	// EnterCharacterClause is called when entering the characterClause production.
	EnterCharacterClause(c *CharacterClauseContext)

	// EnterCharacterLiteral is called when entering the characterLiteral production.
	EnterCharacterLiteral(c *CharacterLiteralContext)

	// EnterNumericExpression is called when entering the numericExpression production.
	EnterNumericExpression(c *NumericExpressionContext)

	// EnterNumericLiteral is called when entering the numericLiteral production.
	EnterNumericLiteral(c *NumericLiteralContext)

	// EnterBooleanLiteral is called when entering the booleanLiteral production.
	EnterBooleanLiteral(c *BooleanLiteralContext)

	// EnterPropertyName is called when entering the propertyName production.
	EnterPropertyName(c *PropertyNameContext)

	// EnterSpatialPredicate is called when entering the spatialPredicate production.
	EnterSpatialPredicate(c *SpatialPredicateContext)

	// EnterGeomExpression is called when entering the geomExpression production.
	EnterGeomExpression(c *GeomExpressionContext)

	// EnterSpatialInstance is called when entering the spatialInstance production.
	EnterSpatialInstance(c *SpatialInstanceContext)

	// EnterGeometryLiteral is called when entering the geometryLiteral production.
	EnterGeometryLiteral(c *GeometryLiteralContext)

	// EnterPoint is called when entering the point production.
	EnterPoint(c *PointContext)

	// EnterLinestring is called when entering the linestring production.
	EnterLinestring(c *LinestringContext)

	// EnterLinestringDef is called when entering the linestringDef production.
	EnterLinestringDef(c *LinestringDefContext)

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

	// EnterMultiPointDef is called when entering the multiPointDef production.
	EnterMultiPointDef(c *MultiPointDefContext)

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

	// EnterBbox is called when entering the bbox production.
	EnterBbox(c *BboxContext)

	// EnterCoordinate is called when entering the coordinate production.
	EnterCoordinate(c *CoordinateContext)

	// EnterXCoord is called when entering the xCoord production.
	EnterXCoord(c *XCoordContext)

	// EnterYCoord is called when entering the yCoord production.
	EnterYCoord(c *YCoordContext)

	// EnterZCoord is called when entering the zCoord production.
	EnterZCoord(c *ZCoordContext)

	// EnterWestBoundLon is called when entering the westBoundLon production.
	EnterWestBoundLon(c *WestBoundLonContext)

	// EnterEastBoundLon is called when entering the eastBoundLon production.
	EnterEastBoundLon(c *EastBoundLonContext)

	// EnterNorthBoundLat is called when entering the northBoundLat production.
	EnterNorthBoundLat(c *NorthBoundLatContext)

	// EnterSouthBoundLat is called when entering the southBoundLat production.
	EnterSouthBoundLat(c *SouthBoundLatContext)

	// EnterMinElev is called when entering the minElev production.
	EnterMinElev(c *MinElevContext)

	// EnterMaxElev is called when entering the maxElev production.
	EnterMaxElev(c *MaxElevContext)

	// EnterTemporalPredicate is called when entering the temporalPredicate production.
	EnterTemporalPredicate(c *TemporalPredicateContext)

	// EnterTemporalExpression is called when entering the temporalExpression production.
	EnterTemporalExpression(c *TemporalExpressionContext)

	// EnterTemporalClause is called when entering the temporalClause production.
	EnterTemporalClause(c *TemporalClauseContext)

	// EnterInstantInstance is called when entering the instantInstance production.
	EnterInstantInstance(c *InstantInstanceContext)

	// EnterInterval is called when entering the interval production.
	EnterInterval(c *IntervalContext)

	// EnterIntervalParameter is called when entering the intervalParameter production.
	EnterIntervalParameter(c *IntervalParameterContext)

	// EnterArrayPredicate is called when entering the arrayPredicate production.
	EnterArrayPredicate(c *ArrayPredicateContext)

	// EnterArrayExpression is called when entering the arrayExpression production.
	EnterArrayExpression(c *ArrayExpressionContext)

	// EnterArrayClause is called when entering the arrayClause production.
	EnterArrayClause(c *ArrayClauseContext)

	// EnterArrayElement is called when entering the arrayElement production.
	EnterArrayElement(c *ArrayElementContext)

	// EnterFunction is called when entering the function production.
	EnterFunction(c *FunctionContext)

	// EnterArgumentList is called when entering the argumentList production.
	EnterArgumentList(c *ArgumentListContext)

	// EnterPositionalArgument is called when entering the positionalArgument production.
	EnterPositionalArgument(c *PositionalArgumentContext)

	// EnterArgument is called when entering the argument production.
	EnterArgument(c *ArgumentContext)

	// ExitCqlFilter is called when exiting the cqlFilter production.
	ExitCqlFilter(c *CqlFilterContext)

	// ExitBooleanExpression is called when exiting the booleanExpression production.
	ExitBooleanExpression(c *BooleanExpressionContext)

	// ExitBooleanTerm is called when exiting the booleanTerm production.
	ExitBooleanTerm(c *BooleanTermContext)

	// ExitBooleanFactor is called when exiting the booleanFactor production.
	ExitBooleanFactor(c *BooleanFactorContext)

	// ExitBooleanPrimary is called when exiting the booleanPrimary production.
	ExitBooleanPrimary(c *BooleanPrimaryContext)

	// ExitPredicate is called when exiting the predicate production.
	ExitPredicate(c *PredicateContext)

	// ExitComparisonPredicate is called when exiting the comparisonPredicate production.
	ExitComparisonPredicate(c *ComparisonPredicateContext)

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

	// ExitIsLikePredicate is called when exiting the isLikePredicate production.
	ExitIsLikePredicate(c *IsLikePredicateContext)

	// ExitIsBetweenPredicate is called when exiting the isBetweenPredicate production.
	ExitIsBetweenPredicate(c *IsBetweenPredicateContext)

	// ExitIsInListPredicate is called when exiting the isInListPredicate production.
	ExitIsInListPredicate(c *IsInListPredicateContext)

	// ExitIsNullPredicate is called when exiting the isNullPredicate production.
	ExitIsNullPredicate(c *IsNullPredicateContext)

	// ExitIsNullOperand is called when exiting the isNullOperand production.
	ExitIsNullOperand(c *IsNullOperandContext)

	// ExitScalarExpression is called when exiting the scalarExpression production.
	ExitScalarExpression(c *ScalarExpressionContext)

	// ExitCharacterExpression is called when exiting the characterExpression production.
	ExitCharacterExpression(c *CharacterExpressionContext)

	// ExitPatternExpression is called when exiting the patternExpression production.
	ExitPatternExpression(c *PatternExpressionContext)

	// ExitCharacterClause is called when exiting the characterClause production.
	ExitCharacterClause(c *CharacterClauseContext)

	// ExitCharacterLiteral is called when exiting the characterLiteral production.
	ExitCharacterLiteral(c *CharacterLiteralContext)

	// ExitNumericExpression is called when exiting the numericExpression production.
	ExitNumericExpression(c *NumericExpressionContext)

	// ExitNumericLiteral is called when exiting the numericLiteral production.
	ExitNumericLiteral(c *NumericLiteralContext)

	// ExitBooleanLiteral is called when exiting the booleanLiteral production.
	ExitBooleanLiteral(c *BooleanLiteralContext)

	// ExitPropertyName is called when exiting the propertyName production.
	ExitPropertyName(c *PropertyNameContext)

	// ExitSpatialPredicate is called when exiting the spatialPredicate production.
	ExitSpatialPredicate(c *SpatialPredicateContext)

	// ExitGeomExpression is called when exiting the geomExpression production.
	ExitGeomExpression(c *GeomExpressionContext)

	// ExitSpatialInstance is called when exiting the spatialInstance production.
	ExitSpatialInstance(c *SpatialInstanceContext)

	// ExitGeometryLiteral is called when exiting the geometryLiteral production.
	ExitGeometryLiteral(c *GeometryLiteralContext)

	// ExitPoint is called when exiting the point production.
	ExitPoint(c *PointContext)

	// ExitLinestring is called when exiting the linestring production.
	ExitLinestring(c *LinestringContext)

	// ExitLinestringDef is called when exiting the linestringDef production.
	ExitLinestringDef(c *LinestringDefContext)

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

	// ExitMultiPointDef is called when exiting the multiPointDef production.
	ExitMultiPointDef(c *MultiPointDefContext)

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

	// ExitBbox is called when exiting the bbox production.
	ExitBbox(c *BboxContext)

	// ExitCoordinate is called when exiting the coordinate production.
	ExitCoordinate(c *CoordinateContext)

	// ExitXCoord is called when exiting the xCoord production.
	ExitXCoord(c *XCoordContext)

	// ExitYCoord is called when exiting the yCoord production.
	ExitYCoord(c *YCoordContext)

	// ExitZCoord is called when exiting the zCoord production.
	ExitZCoord(c *ZCoordContext)

	// ExitWestBoundLon is called when exiting the westBoundLon production.
	ExitWestBoundLon(c *WestBoundLonContext)

	// ExitEastBoundLon is called when exiting the eastBoundLon production.
	ExitEastBoundLon(c *EastBoundLonContext)

	// ExitNorthBoundLat is called when exiting the northBoundLat production.
	ExitNorthBoundLat(c *NorthBoundLatContext)

	// ExitSouthBoundLat is called when exiting the southBoundLat production.
	ExitSouthBoundLat(c *SouthBoundLatContext)

	// ExitMinElev is called when exiting the minElev production.
	ExitMinElev(c *MinElevContext)

	// ExitMaxElev is called when exiting the maxElev production.
	ExitMaxElev(c *MaxElevContext)

	// ExitTemporalPredicate is called when exiting the temporalPredicate production.
	ExitTemporalPredicate(c *TemporalPredicateContext)

	// ExitTemporalExpression is called when exiting the temporalExpression production.
	ExitTemporalExpression(c *TemporalExpressionContext)

	// ExitTemporalClause is called when exiting the temporalClause production.
	ExitTemporalClause(c *TemporalClauseContext)

	// ExitInstantInstance is called when exiting the instantInstance production.
	ExitInstantInstance(c *InstantInstanceContext)

	// ExitInterval is called when exiting the interval production.
	ExitInterval(c *IntervalContext)

	// ExitIntervalParameter is called when exiting the intervalParameter production.
	ExitIntervalParameter(c *IntervalParameterContext)

	// ExitArrayPredicate is called when exiting the arrayPredicate production.
	ExitArrayPredicate(c *ArrayPredicateContext)

	// ExitArrayExpression is called when exiting the arrayExpression production.
	ExitArrayExpression(c *ArrayExpressionContext)

	// ExitArrayClause is called when exiting the arrayClause production.
	ExitArrayClause(c *ArrayClauseContext)

	// ExitArrayElement is called when exiting the arrayElement production.
	ExitArrayElement(c *ArrayElementContext)

	// ExitFunction is called when exiting the function production.
	ExitFunction(c *FunctionContext)

	// ExitArgumentList is called when exiting the argumentList production.
	ExitArgumentList(c *ArgumentListContext)

	// ExitPositionalArgument is called when exiting the positionalArgument production.
	ExitPositionalArgument(c *PositionalArgumentContext)

	// ExitArgument is called when exiting the argument production.
	ExitArgument(c *ArgumentContext)
}

CqlParserListener is a complete listener for a parse tree produced by CqlParser.

type EastBoundLonContext

type EastBoundLonContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEastBoundLonContext

func NewEastBoundLonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EastBoundLonContext

func NewEmptyEastBoundLonContext

func NewEmptyEastBoundLonContext() *EastBoundLonContext

func (*EastBoundLonContext) EnterRule

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

func (*EastBoundLonContext) ExitRule

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

func (*EastBoundLonContext) GetParser

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

func (*EastBoundLonContext) GetRuleContext

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

func (*EastBoundLonContext) IsEastBoundLonContext

func (*EastBoundLonContext) IsEastBoundLonContext()

func (*EastBoundLonContext) NumericLiteral

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

func (*EastBoundLonContext) ToStringTree

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

type FunctionContext

type FunctionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionContext

func NewEmptyFunctionContext() *FunctionContext

func NewFunctionContext

func NewFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionContext

func (*FunctionContext) ArgumentList

func (s *FunctionContext) ArgumentList() IArgumentListContext

func (*FunctionContext) EnterRule

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

func (*FunctionContext) ExitRule

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

func (*FunctionContext) GetParser

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

func (*FunctionContext) GetRuleContext

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

func (*FunctionContext) Identifier

func (s *FunctionContext) Identifier() antlr.TerminalNode

func (*FunctionContext) IsFunctionContext

func (*FunctionContext) IsFunctionContext()

func (*FunctionContext) ToStringTree

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

type GeomExpressionContext

type GeomExpressionContext struct {
	antlr.BaseParserRuleContext
	// 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) Function

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

func (s *GeomExpressionContext) SpatialInstance() ISpatialInstanceContext

func (*GeomExpressionContext) ToStringTree

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

type GeometryCollectionContext

type GeometryCollectionContext struct {
	antlr.BaseParserRuleContext
	// 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) AllGeometryLiteral

func (s *GeometryCollectionContext) AllGeometryLiteral() []IGeometryLiteralContext

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

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 GeometryLiteralContext

type GeometryLiteralContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGeometryLiteralContext

func NewEmptyGeometryLiteralContext() *GeometryLiteralContext

func NewGeometryLiteralContext

func NewGeometryLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeometryLiteralContext

func (*GeometryLiteralContext) EnterRule

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

func (*GeometryLiteralContext) ExitRule

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

func (*GeometryLiteralContext) GetParser

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

func (*GeometryLiteralContext) GetRuleContext

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

func (*GeometryLiteralContext) IsGeometryLiteralContext

func (*GeometryLiteralContext) IsGeometryLiteralContext()

func (*GeometryLiteralContext) Linestring

func (*GeometryLiteralContext) MultiLinestring

func (s *GeometryLiteralContext) MultiLinestring() IMultiLinestringContext

func (*GeometryLiteralContext) MultiPoint

func (*GeometryLiteralContext) MultiPolygon

func (s *GeometryLiteralContext) MultiPolygon() IMultiPolygonContext

func (*GeometryLiteralContext) Point

func (*GeometryLiteralContext) Polygon

func (*GeometryLiteralContext) ToStringTree

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

type IArgumentContext

type IArgumentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CharacterClause() ICharacterClauseContext
	NumericLiteral() INumericLiteralContext
	BooleanLiteral() IBooleanLiteralContext
	GeometryLiteral() IGeometryLiteralContext
	TemporalClause() ITemporalClauseContext
	ArrayClause() IArrayClauseContext
	PropertyName() IPropertyNameContext
	Function() IFunctionContext

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

IArgumentContext is an interface to support dynamic dispatch.

type IArgumentListContext

type IArgumentListContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LEFTPAREN() antlr.TerminalNode
	RIGHTPAREN() antlr.TerminalNode
	PositionalArgument() IPositionalArgumentContext

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

IArgumentListContext is an interface to support dynamic dispatch.

type IArrayClauseContext

type IArrayClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LEFTPAREN() antlr.TerminalNode
	RIGHTPAREN() antlr.TerminalNode
	AllArrayElement() []IArrayElementContext
	ArrayElement(i int) IArrayElementContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IArrayClauseContext is an interface to support dynamic dispatch.

type IArrayElementContext

type IArrayElementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CharacterClause() ICharacterClauseContext
	NumericLiteral() INumericLiteralContext
	BooleanLiteral() IBooleanLiteralContext
	TemporalClause() ITemporalClauseContext
	ArrayClause() IArrayClauseContext
	PropertyName() IPropertyNameContext
	Function() IFunctionContext

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

IArrayElementContext is an interface to support dynamic dispatch.

type IArrayExpressionContext

type IArrayExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PropertyName() IPropertyNameContext
	ArrayClause() IArrayClauseContext
	Function() IFunctionContext

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

IArrayExpressionContext is an interface to support dynamic dispatch.

type IArrayPredicateContext

type IArrayPredicateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ArrayFunction() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	AllArrayExpression() []IArrayExpressionContext
	ArrayExpression(i int) IArrayExpressionContext
	COMMA() antlr.TerminalNode
	RIGHTPAREN() antlr.TerminalNode

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

IArrayPredicateContext is an interface to support dynamic dispatch.

type IBboxContext

type IBboxContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BBOX() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	WestBoundLon() IWestBoundLonContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	SouthBoundLat() ISouthBoundLatContext
	EastBoundLon() IEastBoundLonContext
	NorthBoundLat() INorthBoundLatContext
	RIGHTPAREN() antlr.TerminalNode
	MinElev() IMinElevContext
	MaxElev() IMaxElevContext

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

IBboxContext is an interface to support dynamic dispatch.

type IBinaryComparisonPredicateContext

type IBinaryComparisonPredicateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllScalarExpression() []IScalarExpressionContext
	ScalarExpression(i int) IScalarExpressionContext
	ComparisonOperator() antlr.TerminalNode

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

IBinaryComparisonPredicateContext is an interface to support dynamic dispatch.

type IBooleanExpressionContext

type IBooleanExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllBooleanTerm() []IBooleanTermContext
	BooleanTerm(i int) IBooleanTermContext
	AllOR() []antlr.TerminalNode
	OR(i int) antlr.TerminalNode

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

IBooleanExpressionContext is an interface to support dynamic dispatch.

type IBooleanFactorContext

type IBooleanFactorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BooleanPrimary() IBooleanPrimaryContext
	NOT() antlr.TerminalNode

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

	// Getter signatures
	BooleanLiteral() antlr.TerminalNode

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

	// Getter signatures
	Predicate() IPredicateContext
	BooleanLiteral() IBooleanLiteralContext
	LEFTPAREN() antlr.TerminalNode
	BooleanExpression() IBooleanExpressionContext
	RIGHTPAREN() antlr.TerminalNode
	Function() IFunctionContext

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

	// Getter signatures
	AllBooleanFactor() []IBooleanFactorContext
	BooleanFactor(i int) IBooleanFactorContext
	AllAND() []antlr.TerminalNode
	AND(i int) antlr.TerminalNode

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

IBooleanTermContext is an interface to support dynamic dispatch.

type ICharacterClauseContext

type ICharacterClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CharacterLiteral() ICharacterLiteralContext
	CASEI() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	CharacterExpression() ICharacterExpressionContext
	RIGHTPAREN() antlr.TerminalNode
	ACCENTI() antlr.TerminalNode
	LOWER() antlr.TerminalNode
	UPPER() antlr.TerminalNode

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

ICharacterClauseContext is an interface to support dynamic dispatch.

type ICharacterExpressionContext

type ICharacterExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CharacterClause() ICharacterClauseContext
	PropertyName() IPropertyNameContext
	Function() IFunctionContext

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

ICharacterExpressionContext is an interface to support dynamic dispatch.

type ICharacterLiteralContext

type ICharacterLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CharacterStringLiteral() antlr.TerminalNode

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

ICharacterLiteralContext is an interface to support dynamic dispatch.

type IComparisonPredicateContext

type IComparisonPredicateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BinaryComparisonPredicate() IBinaryComparisonPredicateContext
	IsLikePredicate() IIsLikePredicateContext
	IsBetweenPredicate() IIsBetweenPredicateContext
	IsInListPredicate() IIsInListPredicateContext
	IsNullPredicate() IIsNullPredicateContext

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

IComparisonPredicateContext is an interface to support dynamic dispatch.

type ICoordinateContext

type ICoordinateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	XCoord() IXCoordContext
	YCoord() IYCoordContext
	ZCoord() IZCoordContext

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

	// Getter signatures
	BooleanExpression() IBooleanExpressionContext
	EOF() antlr.TerminalNode

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

ICqlFilterContext is an interface to support dynamic dispatch.

type IEastBoundLonContext

type IEastBoundLonContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumericLiteral() antlr.TerminalNode

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

IEastBoundLonContext is an interface to support dynamic dispatch.

type IFunctionContext

type IFunctionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	ArgumentList() IArgumentListContext

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

IFunctionContext is an interface to support dynamic dispatch.

type IGeomExpressionContext

type IGeomExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SpatialInstance() ISpatialInstanceContext
	PropertyName() IPropertyNameContext
	Function() IFunctionContext

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

IGeomExpressionContext is an interface to support dynamic dispatch.

type IGeometryCollectionContext

type IGeometryCollectionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	GEOMETRYCOLLECTION() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	AllGeometryLiteral() []IGeometryLiteralContext
	GeometryLiteral(i int) IGeometryLiteralContext
	RIGHTPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IGeometryCollectionContext is an interface to support dynamic dispatch.

type IGeometryLiteralContext

type IGeometryLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Point() IPointContext
	Linestring() ILinestringContext
	Polygon() IPolygonContext
	MultiPoint() IMultiPointContext
	MultiLinestring() IMultiLinestringContext
	MultiPolygon() IMultiPolygonContext

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

IGeometryLiteralContext is an interface to support dynamic dispatch.

type IInstantInstanceContext

type IInstantInstanceContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DATE() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	DateString() antlr.TerminalNode
	RIGHTPAREN() antlr.TerminalNode
	TIMESTAMP() antlr.TerminalNode
	TimestampString() antlr.TerminalNode
	NOW() antlr.TerminalNode

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

IInstantInstanceContext is an interface to support dynamic dispatch.

type IIntervalContext

type IIntervalContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INTERVAL() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	AllIntervalParameter() []IIntervalParameterContext
	IntervalParameter(i int) IIntervalParameterContext
	COMMA() antlr.TerminalNode
	RIGHTPAREN() antlr.TerminalNode

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

IIntervalContext is an interface to support dynamic dispatch.

type IIntervalParameterContext

type IIntervalParameterContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PropertyName() IPropertyNameContext
	DateString() antlr.TerminalNode
	TimestampString() antlr.TerminalNode
	NOW() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	RIGHTPAREN() antlr.TerminalNode
	DotDotString() antlr.TerminalNode
	Function() IFunctionContext

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

IIntervalParameterContext is an interface to support dynamic dispatch.

type IIsBetweenPredicateContext

type IIsBetweenPredicateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllNumericExpression() []INumericExpressionContext
	NumericExpression(i int) INumericExpressionContext
	BETWEEN() antlr.TerminalNode
	AND() antlr.TerminalNode
	NOT() antlr.TerminalNode

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

IIsBetweenPredicateContext is an interface to support dynamic dispatch.

type IIsInListPredicateContext

type IIsInListPredicateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllScalarExpression() []IScalarExpressionContext
	ScalarExpression(i int) IScalarExpressionContext
	IN() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	RIGHTPAREN() antlr.TerminalNode
	NOT() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IIsInListPredicateContext is an interface to support dynamic dispatch.

type IIsLikePredicateContext

type IIsLikePredicateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CharacterExpression() ICharacterExpressionContext
	LIKE() antlr.TerminalNode
	PatternExpression() IPatternExpressionContext
	NOT() antlr.TerminalNode

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

IIsLikePredicateContext is an interface to support dynamic dispatch.

type IIsNullOperandContext

type IIsNullOperandContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CharacterClause() ICharacterClauseContext
	NumericLiteral() INumericLiteralContext
	BooleanLiteral() IBooleanLiteralContext
	InstantInstance() IInstantInstanceContext
	GeometryLiteral() IGeometryLiteralContext
	PropertyName() IPropertyNameContext
	Function() IFunctionContext

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

IIsNullOperandContext is an interface to support dynamic dispatch.

type IIsNullPredicateContext

type IIsNullPredicateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IsNullOperand() IIsNullOperandContext
	IS() antlr.TerminalNode
	NULL() antlr.TerminalNode
	NOT() antlr.TerminalNode

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

IIsNullPredicateContext is an interface to support dynamic dispatch.

type ILinestringContext

type ILinestringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LINESTRING() antlr.TerminalNode
	LinestringDef() ILinestringDefContext

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

ILinestringContext is an interface to support dynamic dispatch.

type ILinestringDefContext

type ILinestringDefContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LEFTPAREN() antlr.TerminalNode
	AllCoordinate() []ICoordinateContext
	Coordinate(i int) ICoordinateContext
	RIGHTPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

ILinestringDefContext is an interface to support dynamic dispatch.

type IMaxElevContext

type IMaxElevContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumericLiteral() antlr.TerminalNode

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

IMaxElevContext is an interface to support dynamic dispatch.

type IMinElevContext

type IMinElevContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumericLiteral() antlr.TerminalNode

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

IMinElevContext is an interface to support dynamic dispatch.

type IMultiLinestringContext

type IMultiLinestringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MULTILINESTRING() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	AllLinestringDef() []ILinestringDefContext
	LinestringDef(i int) ILinestringDefContext
	RIGHTPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

	// Getter signatures
	MULTIPOINT() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	AllMultiPointDef() []IMultiPointDefContext
	MultiPointDef(i int) IMultiPointDefContext
	RIGHTPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IMultiPointContext is an interface to support dynamic dispatch.

type IMultiPointDefContext added in v1.8.18

type IMultiPointDefContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LEFTPAREN() antlr.TerminalNode
	Coordinate() ICoordinateContext
	RIGHTPAREN() antlr.TerminalNode

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

IMultiPointDefContext is an interface to support dynamic dispatch.

type IMultiPolygonContext

type IMultiPolygonContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MULTIPOLYGON() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	AllPolygonDef() []IPolygonDefContext
	PolygonDef(i int) IPolygonDefContext
	RIGHTPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IMultiPolygonContext is an interface to support dynamic dispatch.

type INorthBoundLatContext

type INorthBoundLatContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumericLiteral() antlr.TerminalNode

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

INorthBoundLatContext is an interface to support dynamic dispatch.

type INumericExpressionContext

type INumericExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumericLiteral() INumericLiteralContext
	PropertyName() IPropertyNameContext
	Function() IFunctionContext

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

INumericExpressionContext is an interface to support dynamic dispatch.

type INumericLiteralContext

type INumericLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumericLiteral() antlr.TerminalNode

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

INumericLiteralContext is an interface to support dynamic dispatch.

type IPatternExpressionContext

type IPatternExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CharacterLiteral() ICharacterLiteralContext
	CASEI() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	PatternExpression() IPatternExpressionContext
	RIGHTPAREN() antlr.TerminalNode
	ACCENTI() antlr.TerminalNode
	LOWER() antlr.TerminalNode
	UPPER() antlr.TerminalNode

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

IPatternExpressionContext is an interface to support dynamic dispatch.

type IPointContext

type IPointContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	POINT() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	Coordinate() ICoordinateContext
	RIGHTPAREN() antlr.TerminalNode

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

IPointContext is an interface to support dynamic dispatch.

type IPolygonContext

type IPolygonContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	POLYGON() antlr.TerminalNode
	PolygonDef() IPolygonDefContext

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

	// Getter signatures
	LEFTPAREN() antlr.TerminalNode
	AllLinestringDef() []ILinestringDefContext
	LinestringDef(i int) ILinestringDefContext
	RIGHTPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IPolygonDefContext is an interface to support dynamic dispatch.

type IPositionalArgumentContext

type IPositionalArgumentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllArgument() []IArgumentContext
	Argument(i int) IArgumentContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IPositionalArgumentContext is an interface to support dynamic dispatch.

type IPredicateContext

type IPredicateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ComparisonPredicate() IComparisonPredicateContext
	SpatialPredicate() ISpatialPredicateContext
	TemporalPredicate() ITemporalPredicateContext
	ArrayPredicate() IArrayPredicateContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode

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

	// Getter signatures
	CharacterClause() ICharacterClauseContext
	NumericLiteral() INumericLiteralContext
	InstantInstance() IInstantInstanceContext
	BooleanLiteral() IBooleanLiteralContext
	PropertyName() IPropertyNameContext
	Function() IFunctionContext

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

IScalarExpressionContext is an interface to support dynamic dispatch.

type ISouthBoundLatContext

type ISouthBoundLatContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumericLiteral() antlr.TerminalNode

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

ISouthBoundLatContext is an interface to support dynamic dispatch.

type ISpatialInstanceContext

type ISpatialInstanceContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	GeometryLiteral() IGeometryLiteralContext
	GeometryCollection() IGeometryCollectionContext
	Bbox() IBboxContext

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

ISpatialInstanceContext is an interface to support dynamic dispatch.

type ISpatialPredicateContext

type ISpatialPredicateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SpatialFunction() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	AllGeomExpression() []IGeomExpressionContext
	GeomExpression(i int) IGeomExpressionContext
	COMMA() antlr.TerminalNode
	RIGHTPAREN() antlr.TerminalNode

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

ISpatialPredicateContext is an interface to support dynamic dispatch.

type ITemporalClauseContext

type ITemporalClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	InstantInstance() IInstantInstanceContext
	Interval() IIntervalContext

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

ITemporalClauseContext is an interface to support dynamic dispatch.

type ITemporalExpressionContext

type ITemporalExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TemporalClause() ITemporalClauseContext
	PropertyName() IPropertyNameContext
	Function() IFunctionContext

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

ITemporalExpressionContext is an interface to support dynamic dispatch.

type ITemporalPredicateContext

type ITemporalPredicateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TemporalFunction() antlr.TerminalNode
	LEFTPAREN() antlr.TerminalNode
	AllTemporalExpression() []ITemporalExpressionContext
	TemporalExpression(i int) ITemporalExpressionContext
	COMMA() antlr.TerminalNode
	RIGHTPAREN() antlr.TerminalNode

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

ITemporalPredicateContext is an interface to support dynamic dispatch.

type IWestBoundLonContext

type IWestBoundLonContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumericLiteral() antlr.TerminalNode

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

IWestBoundLonContext is an interface to support dynamic dispatch.

type IXCoordContext

type IXCoordContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumericLiteral() antlr.TerminalNode

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

IXCoordContext is an interface to support dynamic dispatch.

type IYCoordContext

type IYCoordContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumericLiteral() antlr.TerminalNode

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

IYCoordContext is an interface to support dynamic dispatch.

type IZCoordContext

type IZCoordContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumericLiteral() antlr.TerminalNode

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

IZCoordContext is an interface to support dynamic dispatch.

type InstantInstanceContext

type InstantInstanceContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInstantInstanceContext

func NewEmptyInstantInstanceContext() *InstantInstanceContext

func NewInstantInstanceContext

func NewInstantInstanceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InstantInstanceContext

func (*InstantInstanceContext) DATE

func (*InstantInstanceContext) DateString

func (s *InstantInstanceContext) DateString() antlr.TerminalNode

func (*InstantInstanceContext) EnterRule

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

func (*InstantInstanceContext) ExitRule

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

func (*InstantInstanceContext) GetParser

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

func (*InstantInstanceContext) GetRuleContext

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

func (*InstantInstanceContext) IsInstantInstanceContext

func (*InstantInstanceContext) IsInstantInstanceContext()

func (*InstantInstanceContext) LEFTPAREN

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

func (*InstantInstanceContext) NOW

func (*InstantInstanceContext) RIGHTPAREN

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

func (*InstantInstanceContext) TIMESTAMP

func (s *InstantInstanceContext) TIMESTAMP() antlr.TerminalNode

func (*InstantInstanceContext) TimestampString

func (s *InstantInstanceContext) TimestampString() antlr.TerminalNode

func (*InstantInstanceContext) ToStringTree

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

type IntervalContext

type IntervalContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIntervalContext

func NewEmptyIntervalContext() *IntervalContext

func NewIntervalContext

func NewIntervalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntervalContext

func (*IntervalContext) AllIntervalParameter

func (s *IntervalContext) AllIntervalParameter() []IIntervalParameterContext

func (*IntervalContext) COMMA

func (s *IntervalContext) COMMA() antlr.TerminalNode

func (*IntervalContext) EnterRule

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

func (*IntervalContext) ExitRule

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

func (*IntervalContext) GetParser

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

func (*IntervalContext) GetRuleContext

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

func (*IntervalContext) INTERVAL

func (s *IntervalContext) INTERVAL() antlr.TerminalNode

func (*IntervalContext) IntervalParameter

func (s *IntervalContext) IntervalParameter(i int) IIntervalParameterContext

func (*IntervalContext) IsIntervalContext

func (*IntervalContext) IsIntervalContext()

func (*IntervalContext) LEFTPAREN

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

func (*IntervalContext) RIGHTPAREN

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

func (*IntervalContext) ToStringTree

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

type IntervalParameterContext

type IntervalParameterContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIntervalParameterContext

func NewEmptyIntervalParameterContext() *IntervalParameterContext

func NewIntervalParameterContext

func NewIntervalParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntervalParameterContext

func (*IntervalParameterContext) DateString

func (*IntervalParameterContext) DotDotString

func (s *IntervalParameterContext) DotDotString() antlr.TerminalNode

func (*IntervalParameterContext) EnterRule

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

func (*IntervalParameterContext) ExitRule

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

func (*IntervalParameterContext) Function

func (*IntervalParameterContext) GetParser

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

func (*IntervalParameterContext) GetRuleContext

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

func (*IntervalParameterContext) IsIntervalParameterContext

func (*IntervalParameterContext) IsIntervalParameterContext()

func (*IntervalParameterContext) LEFTPAREN

func (*IntervalParameterContext) NOW

func (*IntervalParameterContext) PropertyName

func (*IntervalParameterContext) RIGHTPAREN

func (*IntervalParameterContext) TimestampString

func (s *IntervalParameterContext) TimestampString() antlr.TerminalNode

func (*IntervalParameterContext) ToStringTree

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

type IsBetweenPredicateContext

type IsBetweenPredicateContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIsBetweenPredicateContext

func NewEmptyIsBetweenPredicateContext() *IsBetweenPredicateContext

func NewIsBetweenPredicateContext

func NewIsBetweenPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsBetweenPredicateContext

func (*IsBetweenPredicateContext) AND

func (*IsBetweenPredicateContext) AllNumericExpression

func (s *IsBetweenPredicateContext) AllNumericExpression() []INumericExpressionContext

func (*IsBetweenPredicateContext) BETWEEN

func (*IsBetweenPredicateContext) EnterRule

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

func (*IsBetweenPredicateContext) ExitRule

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

func (*IsBetweenPredicateContext) GetParser

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

func (*IsBetweenPredicateContext) GetRuleContext

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

func (*IsBetweenPredicateContext) IsIsBetweenPredicateContext

func (*IsBetweenPredicateContext) IsIsBetweenPredicateContext()

func (*IsBetweenPredicateContext) NOT

func (*IsBetweenPredicateContext) NumericExpression

func (*IsBetweenPredicateContext) ToStringTree

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

type IsInListPredicateContext

type IsInListPredicateContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIsInListPredicateContext

func NewEmptyIsInListPredicateContext() *IsInListPredicateContext

func NewIsInListPredicateContext

func NewIsInListPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsInListPredicateContext

func (*IsInListPredicateContext) AllCOMMA

func (*IsInListPredicateContext) AllScalarExpression

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

func (*IsInListPredicateContext) COMMA

func (*IsInListPredicateContext) EnterRule

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

func (*IsInListPredicateContext) ExitRule

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

func (*IsInListPredicateContext) GetParser

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

func (*IsInListPredicateContext) GetRuleContext

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

func (*IsInListPredicateContext) IN

func (*IsInListPredicateContext) IsIsInListPredicateContext

func (*IsInListPredicateContext) IsIsInListPredicateContext()

func (*IsInListPredicateContext) LEFTPAREN

func (*IsInListPredicateContext) NOT

func (*IsInListPredicateContext) RIGHTPAREN

func (*IsInListPredicateContext) ScalarExpression

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

func (*IsInListPredicateContext) ToStringTree

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

type IsLikePredicateContext

type IsLikePredicateContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIsLikePredicateContext

func NewEmptyIsLikePredicateContext() *IsLikePredicateContext

func NewIsLikePredicateContext

func NewIsLikePredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsLikePredicateContext

func (*IsLikePredicateContext) CharacterExpression

func (s *IsLikePredicateContext) CharacterExpression() ICharacterExpressionContext

func (*IsLikePredicateContext) EnterRule

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

func (*IsLikePredicateContext) ExitRule

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

func (*IsLikePredicateContext) GetParser

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

func (*IsLikePredicateContext) GetRuleContext

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

func (*IsLikePredicateContext) IsIsLikePredicateContext

func (*IsLikePredicateContext) IsIsLikePredicateContext()

func (*IsLikePredicateContext) LIKE

func (*IsLikePredicateContext) NOT

func (*IsLikePredicateContext) PatternExpression

func (s *IsLikePredicateContext) PatternExpression() IPatternExpressionContext

func (*IsLikePredicateContext) ToStringTree

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

type IsNullOperandContext

type IsNullOperandContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIsNullOperandContext

func NewEmptyIsNullOperandContext() *IsNullOperandContext

func NewIsNullOperandContext

func NewIsNullOperandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsNullOperandContext

func (*IsNullOperandContext) BooleanLiteral

func (s *IsNullOperandContext) BooleanLiteral() IBooleanLiteralContext

func (*IsNullOperandContext) CharacterClause

func (s *IsNullOperandContext) CharacterClause() ICharacterClauseContext

func (*IsNullOperandContext) EnterRule

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

func (*IsNullOperandContext) ExitRule

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

func (*IsNullOperandContext) Function

func (s *IsNullOperandContext) Function() IFunctionContext

func (*IsNullOperandContext) GeometryLiteral

func (s *IsNullOperandContext) GeometryLiteral() IGeometryLiteralContext

func (*IsNullOperandContext) GetParser

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

func (*IsNullOperandContext) GetRuleContext

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

func (*IsNullOperandContext) InstantInstance

func (s *IsNullOperandContext) InstantInstance() IInstantInstanceContext

func (*IsNullOperandContext) IsIsNullOperandContext

func (*IsNullOperandContext) IsIsNullOperandContext()

func (*IsNullOperandContext) NumericLiteral

func (s *IsNullOperandContext) NumericLiteral() INumericLiteralContext

func (*IsNullOperandContext) PropertyName

func (s *IsNullOperandContext) PropertyName() IPropertyNameContext

func (*IsNullOperandContext) ToStringTree

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

type IsNullPredicateContext

type IsNullPredicateContext struct {
	antlr.BaseParserRuleContext
	// 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) IsNullOperand

func (s *IsNullPredicateContext) IsNullOperand() IIsNullOperandContext

func (*IsNullPredicateContext) NOT

func (*IsNullPredicateContext) NULL

func (*IsNullPredicateContext) ToStringTree

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

type LinestringContext

type LinestringContext struct {
	antlr.BaseParserRuleContext
	// 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) 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) LinestringDef

func (s *LinestringContext) LinestringDef() ILinestringDefContext

func (*LinestringContext) ToStringTree

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

type LinestringDefContext

type LinestringDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLinestringDefContext

func NewEmptyLinestringDefContext() *LinestringDefContext

func NewLinestringDefContext

func NewLinestringDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LinestringDefContext

func (*LinestringDefContext) AllCOMMA

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

func (*LinestringDefContext) AllCoordinate

func (s *LinestringDefContext) AllCoordinate() []ICoordinateContext

func (*LinestringDefContext) COMMA

func (*LinestringDefContext) Coordinate

func (s *LinestringDefContext) Coordinate(i int) ICoordinateContext

func (*LinestringDefContext) EnterRule

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

func (*LinestringDefContext) ExitRule

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

func (*LinestringDefContext) GetParser

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

func (*LinestringDefContext) GetRuleContext

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

func (*LinestringDefContext) IsLinestringDefContext

func (*LinestringDefContext) IsLinestringDefContext()

func (*LinestringDefContext) LEFTPAREN

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

func (*LinestringDefContext) RIGHTPAREN

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

func (*LinestringDefContext) ToStringTree

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

type MaxElevContext

type MaxElevContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMaxElevContext

func NewEmptyMaxElevContext() *MaxElevContext

func NewMaxElevContext

func NewMaxElevContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MaxElevContext

func (*MaxElevContext) EnterRule

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

func (*MaxElevContext) ExitRule

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

func (*MaxElevContext) GetParser

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

func (*MaxElevContext) GetRuleContext

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

func (*MaxElevContext) IsMaxElevContext

func (*MaxElevContext) IsMaxElevContext()

func (*MaxElevContext) NumericLiteral

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

func (*MaxElevContext) ToStringTree

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

type MinElevContext

type MinElevContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMinElevContext

func NewEmptyMinElevContext() *MinElevContext

func NewMinElevContext

func NewMinElevContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MinElevContext

func (*MinElevContext) EnterRule

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

func (*MinElevContext) ExitRule

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

func (*MinElevContext) GetParser

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

func (*MinElevContext) GetRuleContext

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

func (*MinElevContext) IsMinElevContext

func (*MinElevContext) IsMinElevContext()

func (*MinElevContext) NumericLiteral

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

func (*MinElevContext) ToStringTree

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

type MultiLinestringContext

type MultiLinestringContext struct {
	antlr.BaseParserRuleContext
	// 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) AllLinestringDef

func (s *MultiLinestringContext) AllLinestringDef() []ILinestringDefContext

func (*MultiLinestringContext) COMMA

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

func (s *MultiLinestringContext) LinestringDef(i int) ILinestringDefContext

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 {
	antlr.BaseParserRuleContext
	// 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) AllMultiPointDef added in v1.8.18

func (s *MultiPointContext) AllMultiPointDef() []IMultiPointDefContext

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) MultiPointDef added in v1.8.18

func (s *MultiPointContext) MultiPointDef(i int) IMultiPointDefContext

func (*MultiPointContext) RIGHTPAREN

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

func (*MultiPointContext) ToStringTree

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

type MultiPointDefContext added in v1.8.18

type MultiPointDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiPointDefContext added in v1.8.18

func NewEmptyMultiPointDefContext() *MultiPointDefContext

func NewMultiPointDefContext added in v1.8.18

func NewMultiPointDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiPointDefContext

func (*MultiPointDefContext) Coordinate added in v1.8.18

func (s *MultiPointDefContext) Coordinate() ICoordinateContext

func (*MultiPointDefContext) EnterRule added in v1.8.18

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

func (*MultiPointDefContext) ExitRule added in v1.8.18

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

func (*MultiPointDefContext) GetParser added in v1.8.18

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

func (*MultiPointDefContext) GetRuleContext added in v1.8.18

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

func (*MultiPointDefContext) IsMultiPointDefContext added in v1.8.18

func (*MultiPointDefContext) IsMultiPointDefContext()

func (*MultiPointDefContext) LEFTPAREN added in v1.8.18

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

func (*MultiPointDefContext) RIGHTPAREN added in v1.8.18

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

func (*MultiPointDefContext) ToStringTree added in v1.8.18

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

type MultiPolygonContext

type MultiPolygonContext struct {
	antlr.BaseParserRuleContext
	// 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 NorthBoundLatContext

type NorthBoundLatContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNorthBoundLatContext

func NewEmptyNorthBoundLatContext() *NorthBoundLatContext

func NewNorthBoundLatContext

func NewNorthBoundLatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NorthBoundLatContext

func (*NorthBoundLatContext) EnterRule

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

func (*NorthBoundLatContext) ExitRule

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

func (*NorthBoundLatContext) GetParser

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

func (*NorthBoundLatContext) GetRuleContext

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

func (*NorthBoundLatContext) IsNorthBoundLatContext

func (*NorthBoundLatContext) IsNorthBoundLatContext()

func (*NorthBoundLatContext) NumericLiteral

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

func (*NorthBoundLatContext) ToStringTree

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

type NumericExpressionContext

type NumericExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNumericExpressionContext

func NewEmptyNumericExpressionContext() *NumericExpressionContext

func NewNumericExpressionContext

func NewNumericExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericExpressionContext

func (*NumericExpressionContext) EnterRule

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

func (*NumericExpressionContext) ExitRule

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

func (*NumericExpressionContext) Function

func (*NumericExpressionContext) GetParser

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

func (*NumericExpressionContext) GetRuleContext

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

func (*NumericExpressionContext) IsNumericExpressionContext

func (*NumericExpressionContext) IsNumericExpressionContext()

func (*NumericExpressionContext) NumericLiteral

func (*NumericExpressionContext) PropertyName

func (*NumericExpressionContext) ToStringTree

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

type NumericLiteralContext

type NumericLiteralContext struct {
	antlr.BaseParserRuleContext
	// 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 PatternExpressionContext

type PatternExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPatternExpressionContext

func NewEmptyPatternExpressionContext() *PatternExpressionContext

func NewPatternExpressionContext

func NewPatternExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternExpressionContext

func (*PatternExpressionContext) ACCENTI

func (*PatternExpressionContext) CASEI

func (*PatternExpressionContext) CharacterLiteral

func (s *PatternExpressionContext) CharacterLiteral() ICharacterLiteralContext

func (*PatternExpressionContext) EnterRule

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

func (*PatternExpressionContext) ExitRule

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

func (*PatternExpressionContext) GetParser

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

func (*PatternExpressionContext) GetRuleContext

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

func (*PatternExpressionContext) IsPatternExpressionContext

func (*PatternExpressionContext) IsPatternExpressionContext()

func (*PatternExpressionContext) LEFTPAREN

func (*PatternExpressionContext) LOWER

func (*PatternExpressionContext) PatternExpression

func (s *PatternExpressionContext) PatternExpression() IPatternExpressionContext

func (*PatternExpressionContext) RIGHTPAREN

func (*PatternExpressionContext) ToStringTree

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

func (*PatternExpressionContext) UPPER

type PointContext

type PointContext struct {
	antlr.BaseParserRuleContext
	// 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) Coordinate

func (s *PointContext) Coordinate() ICoordinateContext

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

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

func (*PointContext) POINT

func (s *PointContext) POINT() antlr.TerminalNode

func (*PointContext) RIGHTPAREN

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

func (*PointContext) ToStringTree

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

type PolygonContext

type PolygonContext struct {
	antlr.BaseParserRuleContext
	// 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 {
	antlr.BaseParserRuleContext
	// 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) AllLinestringDef

func (s *PolygonDefContext) AllLinestringDef() []ILinestringDefContext

func (*PolygonDefContext) COMMA

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

func (s *PolygonDefContext) LinestringDef(i int) ILinestringDefContext

func (*PolygonDefContext) RIGHTPAREN

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

func (*PolygonDefContext) ToStringTree

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

type PositionalArgumentContext

type PositionalArgumentContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPositionalArgumentContext

func NewEmptyPositionalArgumentContext() *PositionalArgumentContext

func NewPositionalArgumentContext

func NewPositionalArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PositionalArgumentContext

func (*PositionalArgumentContext) AllArgument

func (s *PositionalArgumentContext) AllArgument() []IArgumentContext

func (*PositionalArgumentContext) AllCOMMA

func (*PositionalArgumentContext) Argument

func (*PositionalArgumentContext) COMMA

func (*PositionalArgumentContext) EnterRule

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

func (*PositionalArgumentContext) ExitRule

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

func (*PositionalArgumentContext) GetParser

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

func (*PositionalArgumentContext) GetRuleContext

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

func (*PositionalArgumentContext) IsPositionalArgumentContext

func (*PositionalArgumentContext) IsPositionalArgumentContext()

func (*PositionalArgumentContext) ToStringTree

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

type PredicateContext

type PredicateContext struct {
	antlr.BaseParserRuleContext
	// 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) ArrayPredicate

func (s *PredicateContext) ArrayPredicate() IArrayPredicateContext

func (*PredicateContext) ComparisonPredicate

func (s *PredicateContext) ComparisonPredicate() IComparisonPredicateContext

func (*PredicateContext) EnterRule

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

func (*PredicateContext) ExitRule

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

func (*PredicateContext) GetParser

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

func (*PredicateContext) GetRuleContext

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

func (*PredicateContext) IsPredicateContext

func (*PredicateContext) IsPredicateContext()

func (*PredicateContext) SpatialPredicate

func (s *PredicateContext) SpatialPredicate() ISpatialPredicateContext

func (*PredicateContext) TemporalPredicate

func (s *PredicateContext) TemporalPredicate() ITemporalPredicateContext

func (*PredicateContext) ToStringTree

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

type PropertyNameContext

type PropertyNameContext struct {
	antlr.BaseParserRuleContext
	// 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 {
	antlr.BaseParserRuleContext
	// 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) BooleanLiteral

func (s *ScalarExpressionContext) BooleanLiteral() IBooleanLiteralContext

func (*ScalarExpressionContext) CharacterClause

func (s *ScalarExpressionContext) CharacterClause() ICharacterClauseContext

func (*ScalarExpressionContext) EnterRule

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

func (*ScalarExpressionContext) ExitRule

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

func (*ScalarExpressionContext) Function

func (*ScalarExpressionContext) GetParser

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

func (*ScalarExpressionContext) GetRuleContext

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

func (*ScalarExpressionContext) InstantInstance

func (s *ScalarExpressionContext) InstantInstance() IInstantInstanceContext

func (*ScalarExpressionContext) IsScalarExpressionContext

func (*ScalarExpressionContext) IsScalarExpressionContext()

func (*ScalarExpressionContext) NumericLiteral

func (s *ScalarExpressionContext) NumericLiteral() INumericLiteralContext

func (*ScalarExpressionContext) PropertyName

func (*ScalarExpressionContext) ToStringTree

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

type SouthBoundLatContext

type SouthBoundLatContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySouthBoundLatContext

func NewEmptySouthBoundLatContext() *SouthBoundLatContext

func NewSouthBoundLatContext

func NewSouthBoundLatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SouthBoundLatContext

func (*SouthBoundLatContext) EnterRule

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

func (*SouthBoundLatContext) ExitRule

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

func (*SouthBoundLatContext) GetParser

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

func (*SouthBoundLatContext) GetRuleContext

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

func (*SouthBoundLatContext) IsSouthBoundLatContext

func (*SouthBoundLatContext) IsSouthBoundLatContext()

func (*SouthBoundLatContext) NumericLiteral

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

func (*SouthBoundLatContext) ToStringTree

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

type SpatialInstanceContext

type SpatialInstanceContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySpatialInstanceContext

func NewEmptySpatialInstanceContext() *SpatialInstanceContext

func NewSpatialInstanceContext

func NewSpatialInstanceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SpatialInstanceContext

func (*SpatialInstanceContext) Bbox

func (*SpatialInstanceContext) EnterRule

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

func (*SpatialInstanceContext) ExitRule

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

func (*SpatialInstanceContext) GeometryCollection

func (s *SpatialInstanceContext) GeometryCollection() IGeometryCollectionContext

func (*SpatialInstanceContext) GeometryLiteral

func (s *SpatialInstanceContext) GeometryLiteral() IGeometryLiteralContext

func (*SpatialInstanceContext) GetParser

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

func (*SpatialInstanceContext) GetRuleContext

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

func (*SpatialInstanceContext) IsSpatialInstanceContext

func (*SpatialInstanceContext) IsSpatialInstanceContext()

func (*SpatialInstanceContext) ToStringTree

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

type SpatialPredicateContext

type SpatialPredicateContext struct {
	antlr.BaseParserRuleContext
	// 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) SpatialFunction

func (s *SpatialPredicateContext) SpatialFunction() antlr.TerminalNode

func (*SpatialPredicateContext) ToStringTree

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

type TemporalClauseContext

type TemporalClauseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTemporalClauseContext

func NewEmptyTemporalClauseContext() *TemporalClauseContext

func NewTemporalClauseContext

func NewTemporalClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemporalClauseContext

func (*TemporalClauseContext) EnterRule

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

func (*TemporalClauseContext) ExitRule

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

func (*TemporalClauseContext) GetParser

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

func (*TemporalClauseContext) GetRuleContext

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

func (*TemporalClauseContext) InstantInstance

func (s *TemporalClauseContext) InstantInstance() IInstantInstanceContext

func (*TemporalClauseContext) Interval

func (*TemporalClauseContext) IsTemporalClauseContext

func (*TemporalClauseContext) IsTemporalClauseContext()

func (*TemporalClauseContext) ToStringTree

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

type TemporalExpressionContext

type TemporalExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTemporalExpressionContext

func NewEmptyTemporalExpressionContext() *TemporalExpressionContext

func NewTemporalExpressionContext

func NewTemporalExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemporalExpressionContext

func (*TemporalExpressionContext) EnterRule

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

func (*TemporalExpressionContext) ExitRule

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

func (*TemporalExpressionContext) Function

func (*TemporalExpressionContext) GetParser

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

func (*TemporalExpressionContext) GetRuleContext

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

func (*TemporalExpressionContext) IsTemporalExpressionContext

func (*TemporalExpressionContext) IsTemporalExpressionContext()

func (*TemporalExpressionContext) PropertyName

func (*TemporalExpressionContext) TemporalClause

func (*TemporalExpressionContext) ToStringTree

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

type TemporalPredicateContext

type TemporalPredicateContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTemporalPredicateContext

func NewEmptyTemporalPredicateContext() *TemporalPredicateContext

func NewTemporalPredicateContext

func NewTemporalPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemporalPredicateContext

func (*TemporalPredicateContext) AllTemporalExpression

func (s *TemporalPredicateContext) AllTemporalExpression() []ITemporalExpressionContext

func (*TemporalPredicateContext) COMMA

func (*TemporalPredicateContext) EnterRule

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

func (*TemporalPredicateContext) ExitRule

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

func (*TemporalPredicateContext) GetParser

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

func (*TemporalPredicateContext) GetRuleContext

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

func (*TemporalPredicateContext) IsTemporalPredicateContext

func (*TemporalPredicateContext) IsTemporalPredicateContext()

func (*TemporalPredicateContext) LEFTPAREN

func (*TemporalPredicateContext) RIGHTPAREN

func (*TemporalPredicateContext) TemporalExpression

func (s *TemporalPredicateContext) TemporalExpression(i int) ITemporalExpressionContext

func (*TemporalPredicateContext) TemporalFunction

func (s *TemporalPredicateContext) TemporalFunction() antlr.TerminalNode

func (*TemporalPredicateContext) ToStringTree

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

type WestBoundLonContext

type WestBoundLonContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWestBoundLonContext

func NewEmptyWestBoundLonContext() *WestBoundLonContext

func NewWestBoundLonContext

func NewWestBoundLonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WestBoundLonContext

func (*WestBoundLonContext) EnterRule

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

func (*WestBoundLonContext) ExitRule

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

func (*WestBoundLonContext) GetParser

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

func (*WestBoundLonContext) GetRuleContext

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

func (*WestBoundLonContext) IsWestBoundLonContext

func (*WestBoundLonContext) IsWestBoundLonContext()

func (*WestBoundLonContext) NumericLiteral

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

func (*WestBoundLonContext) ToStringTree

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

type XCoordContext

type XCoordContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyXCoordContext

func NewEmptyXCoordContext() *XCoordContext

func NewXCoordContext

func NewXCoordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *XCoordContext

func (*XCoordContext) EnterRule

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

func (*XCoordContext) ExitRule

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

func (*XCoordContext) GetParser

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

func (*XCoordContext) GetRuleContext

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

func (*XCoordContext) IsXCoordContext

func (*XCoordContext) IsXCoordContext()

func (*XCoordContext) NumericLiteral

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

func (*XCoordContext) ToStringTree

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

type YCoordContext

type YCoordContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYCoordContext

func NewEmptyYCoordContext() *YCoordContext

func NewYCoordContext

func NewYCoordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YCoordContext

func (*YCoordContext) EnterRule

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

func (*YCoordContext) ExitRule

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

func (*YCoordContext) GetParser

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

func (*YCoordContext) GetRuleContext

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

func (*YCoordContext) IsYCoordContext

func (*YCoordContext) IsYCoordContext()

func (*YCoordContext) NumericLiteral

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

func (*YCoordContext) ToStringTree

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

type ZCoordContext

type ZCoordContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyZCoordContext

func NewEmptyZCoordContext() *ZCoordContext

func NewZCoordContext

func NewZCoordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ZCoordContext

func (*ZCoordContext) EnterRule

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

func (*ZCoordContext) ExitRule

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

func (*ZCoordContext) GetParser

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

func (*ZCoordContext) GetRuleContext

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

func (*ZCoordContext) IsZCoordContext

func (*ZCoordContext) IsZCoordContext()

func (*ZCoordContext) NumericLiteral

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

func (*ZCoordContext) ToStringTree

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