gen

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package gen contains the ANTLR4-generated lexer and parser for openCypher 9.

The sources in this package are produced by the ANTLR4 tool from the grammars in ../grammar/ and are not hand-edited.

Regenerate with:

make generate-cypher-parser

or manually:

java -jar ~/.antlr/antlr-4.13.1-complete.jar \
    -Dlanguage=Go -package gen -visitor \
    -o . \
    ../grammar/CypherLexer.g4 ../grammar/CypherParser.g4

After generation, the post-processing step in scripts/fix-antlr-gen.py removes unreachable "goto errorExit" lines emitted by ANTLR so that "go vet ./cypher/parser/gen/..." passes without modifications to the grammar or the ANTLR tool itself.

Index

Constants

View Source
const (
	CypherLexerASSIGN         = 1
	CypherLexerADD_ASSIGN     = 2
	CypherLexerLE             = 3
	CypherLexerGE             = 4
	CypherLexerGT             = 5
	CypherLexerLT             = 6
	CypherLexerNOT_EQUAL      = 7
	CypherLexerRANGE          = 8
	CypherLexerSEMI           = 9
	CypherLexerDOT            = 10
	CypherLexerCOMMA          = 11
	CypherLexerLPAREN         = 12
	CypherLexerRPAREN         = 13
	CypherLexerLBRACE         = 14
	CypherLexerRBRACE         = 15
	CypherLexerLBRACK         = 16
	CypherLexerRBRACK         = 17
	CypherLexerSUB            = 18
	CypherLexerPLUS           = 19
	CypherLexerDIV            = 20
	CypherLexerMOD            = 21
	CypherLexerCARET          = 22
	CypherLexerMULT           = 23
	CypherLexerESC            = 24
	CypherLexerCOLON          = 25
	CypherLexerSTICK          = 26
	CypherLexerDOLLAR         = 27
	CypherLexerCALL           = 28
	CypherLexerYIELD          = 29
	CypherLexerFILTER         = 30
	CypherLexerEXTRACT        = 31
	CypherLexerCOUNT          = 32
	CypherLexerANY            = 33
	CypherLexerNONE           = 34
	CypherLexerSINGLE         = 35
	CypherLexerALL            = 36
	CypherLexerASC            = 37
	CypherLexerASCENDING      = 38
	CypherLexerBY             = 39
	CypherLexerCREATE         = 40
	CypherLexerDELETE         = 41
	CypherLexerDESC           = 42
	CypherLexerDESCENDING     = 43
	CypherLexerDETACH         = 44
	CypherLexerEXISTS         = 45
	CypherLexerLIMIT          = 46
	CypherLexerMATCH          = 47
	CypherLexerMERGE          = 48
	CypherLexerON             = 49
	CypherLexerOPTIONAL       = 50
	CypherLexerORDER          = 51
	CypherLexerREMOVE         = 52
	CypherLexerRETURN         = 53
	CypherLexerSET            = 54
	CypherLexerSKIP_W         = 55
	CypherLexerWHERE          = 56
	CypherLexerWITH           = 57
	CypherLexerUNION          = 58
	CypherLexerUNWIND         = 59
	CypherLexerAND            = 60
	CypherLexerAS             = 61
	CypherLexerCONTAINS       = 62
	CypherLexerDISTINCT       = 63
	CypherLexerENDS           = 64
	CypherLexerIN             = 65
	CypherLexerIS             = 66
	CypherLexerNOT            = 67
	CypherLexerOR             = 68
	CypherLexerSTARTS         = 69
	CypherLexerXOR            = 70
	CypherLexerFALSE          = 71
	CypherLexerTRUE           = 72
	CypherLexerNULL_W         = 73
	CypherLexerCONSTRAINT     = 74
	CypherLexerDO             = 75
	CypherLexerFOR            = 76
	CypherLexerREQUIRE        = 77
	CypherLexerUNIQUE         = 78
	CypherLexerCASE           = 79
	CypherLexerWHEN           = 80
	CypherLexerTHEN           = 81
	CypherLexerELSE           = 82
	CypherLexerEND            = 83
	CypherLexerMANDATORY      = 84
	CypherLexerSCALAR         = 85
	CypherLexerOF             = 86
	CypherLexerADD            = 87
	CypherLexerDROP           = 88
	CypherLexerID             = 89
	CypherLexerESC_LITERAL    = 90
	CypherLexerCHAR_LITERAL   = 91
	CypherLexerSTRING_LITERAL = 92
	CypherLexerDIGIT          = 93
	CypherLexerFLOAT          = 94
	CypherLexerWS             = 95
	CypherLexerCOMMENT        = 96
	CypherLexerLINE_COMMENT   = 97
	CypherLexerERRCHAR        = 98
	CypherLexerLetter         = 99
)

CypherLexer tokens.

View Source
const (
	CypherParserEOF            = antlr.TokenEOF
	CypherParserASSIGN         = 1
	CypherParserADD_ASSIGN     = 2
	CypherParserLE             = 3
	CypherParserGE             = 4
	CypherParserGT             = 5
	CypherParserLT             = 6
	CypherParserNOT_EQUAL      = 7
	CypherParserRANGE          = 8
	CypherParserSEMI           = 9
	CypherParserDOT            = 10
	CypherParserCOMMA          = 11
	CypherParserLPAREN         = 12
	CypherParserRPAREN         = 13
	CypherParserLBRACE         = 14
	CypherParserRBRACE         = 15
	CypherParserLBRACK         = 16
	CypherParserRBRACK         = 17
	CypherParserSUB            = 18
	CypherParserPLUS           = 19
	CypherParserDIV            = 20
	CypherParserMOD            = 21
	CypherParserCARET          = 22
	CypherParserMULT           = 23
	CypherParserESC            = 24
	CypherParserCOLON          = 25
	CypherParserSTICK          = 26
	CypherParserDOLLAR         = 27
	CypherParserCALL           = 28
	CypherParserYIELD          = 29
	CypherParserFILTER         = 30
	CypherParserEXTRACT        = 31
	CypherParserCOUNT          = 32
	CypherParserANY            = 33
	CypherParserNONE           = 34
	CypherParserSINGLE         = 35
	CypherParserALL            = 36
	CypherParserASC            = 37
	CypherParserASCENDING      = 38
	CypherParserBY             = 39
	CypherParserCREATE         = 40
	CypherParserDELETE         = 41
	CypherParserDESC           = 42
	CypherParserDESCENDING     = 43
	CypherParserDETACH         = 44
	CypherParserEXISTS         = 45
	CypherParserLIMIT          = 46
	CypherParserMATCH          = 47
	CypherParserMERGE          = 48
	CypherParserON             = 49
	CypherParserOPTIONAL       = 50
	CypherParserORDER          = 51
	CypherParserREMOVE         = 52
	CypherParserRETURN         = 53
	CypherParserSET            = 54
	CypherParserSKIP_W         = 55
	CypherParserWHERE          = 56
	CypherParserWITH           = 57
	CypherParserUNION          = 58
	CypherParserUNWIND         = 59
	CypherParserAND            = 60
	CypherParserAS             = 61
	CypherParserCONTAINS       = 62
	CypherParserDISTINCT       = 63
	CypherParserENDS           = 64
	CypherParserIN             = 65
	CypherParserIS             = 66
	CypherParserNOT            = 67
	CypherParserOR             = 68
	CypherParserSTARTS         = 69
	CypherParserXOR            = 70
	CypherParserFALSE          = 71
	CypherParserTRUE           = 72
	CypherParserNULL_W         = 73
	CypherParserCONSTRAINT     = 74
	CypherParserDO             = 75
	CypherParserFOR            = 76
	CypherParserREQUIRE        = 77
	CypherParserUNIQUE         = 78
	CypherParserCASE           = 79
	CypherParserWHEN           = 80
	CypherParserTHEN           = 81
	CypherParserELSE           = 82
	CypherParserEND            = 83
	CypherParserMANDATORY      = 84
	CypherParserSCALAR         = 85
	CypherParserOF             = 86
	CypherParserADD            = 87
	CypherParserDROP           = 88
	CypherParserID             = 89
	CypherParserESC_LITERAL    = 90
	CypherParserCHAR_LITERAL   = 91
	CypherParserSTRING_LITERAL = 92
	CypherParserDIGIT          = 93
	CypherParserFLOAT          = 94
	CypherParserWS             = 95
	CypherParserCOMMENT        = 96
	CypherParserLINE_COMMENT   = 97
	CypherParserERRCHAR        = 98
	CypherParserLetter         = 99
)

CypherParser tokens.

View Source
const (
	CypherParserRULE_script                    = 0
	CypherParserRULE_query                     = 1
	CypherParserRULE_regularQuery              = 2
	CypherParserRULE_singleQuery               = 3
	CypherParserRULE_standaloneCall            = 4
	CypherParserRULE_returnSt                  = 5
	CypherParserRULE_withSt                    = 6
	CypherParserRULE_skipSt                    = 7
	CypherParserRULE_limitSt                   = 8
	CypherParserRULE_projectionBody            = 9
	CypherParserRULE_projectionItems           = 10
	CypherParserRULE_projectionItem            = 11
	CypherParserRULE_orderItem                 = 12
	CypherParserRULE_orderSt                   = 13
	CypherParserRULE_singlePartQ               = 14
	CypherParserRULE_multiPartQ                = 15
	CypherParserRULE_matchSt                   = 16
	CypherParserRULE_unwindSt                  = 17
	CypherParserRULE_readingStatement          = 18
	CypherParserRULE_updatingStatement         = 19
	CypherParserRULE_deleteSt                  = 20
	CypherParserRULE_removeSt                  = 21
	CypherParserRULE_removeItem                = 22
	CypherParserRULE_queryCallSt               = 23
	CypherParserRULE_parenExpressionChain      = 24
	CypherParserRULE_yieldItems                = 25
	CypherParserRULE_yieldItem                 = 26
	CypherParserRULE_mergeSt                   = 27
	CypherParserRULE_mergeAction               = 28
	CypherParserRULE_setSt                     = 29
	CypherParserRULE_setItem                   = 30
	CypherParserRULE_nodeLabels                = 31
	CypherParserRULE_createSt                  = 32
	CypherParserRULE_patternWhere              = 33
	CypherParserRULE_where                     = 34
	CypherParserRULE_pattern                   = 35
	CypherParserRULE_expression                = 36
	CypherParserRULE_xorExpression             = 37
	CypherParserRULE_andExpression             = 38
	CypherParserRULE_notExpression             = 39
	CypherParserRULE_comparisonExpression      = 40
	CypherParserRULE_comparisonSigns           = 41
	CypherParserRULE_addSubExpression          = 42
	CypherParserRULE_multDivExpression         = 43
	CypherParserRULE_powerExpression           = 44
	CypherParserRULE_unaryAddSubExpression     = 45
	CypherParserRULE_atomicExpression          = 46
	CypherParserRULE_listExpression            = 47
	CypherParserRULE_stringExpression          = 48
	CypherParserRULE_stringExpPrefix           = 49
	CypherParserRULE_nullExpression            = 50
	CypherParserRULE_propertyOrLabelExpression = 51
	CypherParserRULE_propertyExpression        = 52
	CypherParserRULE_patternPart               = 53
	CypherParserRULE_patternElem               = 54
	CypherParserRULE_patternElemChain          = 55
	CypherParserRULE_properties                = 56
	CypherParserRULE_nodePattern               = 57
	CypherParserRULE_atom                      = 58
	CypherParserRULE_lhs                       = 59
	CypherParserRULE_relationshipPattern       = 60
	CypherParserRULE_relationDetail            = 61
	CypherParserRULE_relationshipTypes         = 62
	CypherParserRULE_unionSt                   = 63
	CypherParserRULE_subqueryExist             = 64
	CypherParserRULE_subqueryCount             = 65
	CypherParserRULE_invocationName            = 66
	CypherParserRULE_functionInvocation        = 67
	CypherParserRULE_parenthesizedExpression   = 68
	CypherParserRULE_filterWith                = 69
	CypherParserRULE_patternComprehension      = 70
	CypherParserRULE_relationshipsChainPattern = 71
	CypherParserRULE_listComprehension         = 72
	CypherParserRULE_filterExpression          = 73
	CypherParserRULE_countAll                  = 74
	CypherParserRULE_expressionChain           = 75
	CypherParserRULE_caseExpression            = 76
	CypherParserRULE_parameter                 = 77
	CypherParserRULE_literal                   = 78
	CypherParserRULE_rangeLit                  = 79
	CypherParserRULE_boolLit                   = 80
	CypherParserRULE_numLit                    = 81
	CypherParserRULE_stringLit                 = 82
	CypherParserRULE_charLit                   = 83
	CypherParserRULE_listLit                   = 84
	CypherParserRULE_mapLit                    = 85
	CypherParserRULE_mapPair                   = 86
	CypherParserRULE_name                      = 87
	CypherParserRULE_symbol                    = 88
	CypherParserRULE_reservedWord              = 89
)

CypherParser rules.

View Source
const CypherLexerCOMMENTS = 2

CypherLexerCOMMENTS is the CypherLexer channel.

Variables

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

Functions

func CypherLexerInit

func CypherLexerInit()

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

func CypherParserInit

func CypherParserInit()

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

func InitEmptyAddSubExpressionContext

func InitEmptyAddSubExpressionContext(p *AddSubExpressionContext)

func InitEmptyAndExpressionContext

func InitEmptyAndExpressionContext(p *AndExpressionContext)

func InitEmptyAtomContext

func InitEmptyAtomContext(p *AtomContext)

func InitEmptyAtomicExpressionContext

func InitEmptyAtomicExpressionContext(p *AtomicExpressionContext)

func InitEmptyBoolLitContext

func InitEmptyBoolLitContext(p *BoolLitContext)

func InitEmptyCaseExpressionContext

func InitEmptyCaseExpressionContext(p *CaseExpressionContext)

func InitEmptyCharLitContext

func InitEmptyCharLitContext(p *CharLitContext)

func InitEmptyComparisonExpressionContext

func InitEmptyComparisonExpressionContext(p *ComparisonExpressionContext)

func InitEmptyComparisonSignsContext

func InitEmptyComparisonSignsContext(p *ComparisonSignsContext)

func InitEmptyCountAllContext

func InitEmptyCountAllContext(p *CountAllContext)

func InitEmptyCreateStContext

func InitEmptyCreateStContext(p *CreateStContext)

func InitEmptyDeleteStContext

func InitEmptyDeleteStContext(p *DeleteStContext)

func InitEmptyExpressionChainContext

func InitEmptyExpressionChainContext(p *ExpressionChainContext)

func InitEmptyExpressionContext

func InitEmptyExpressionContext(p *ExpressionContext)

func InitEmptyFilterExpressionContext

func InitEmptyFilterExpressionContext(p *FilterExpressionContext)

func InitEmptyFilterWithContext

func InitEmptyFilterWithContext(p *FilterWithContext)

func InitEmptyFunctionInvocationContext

func InitEmptyFunctionInvocationContext(p *FunctionInvocationContext)

func InitEmptyInvocationNameContext

func InitEmptyInvocationNameContext(p *InvocationNameContext)

func InitEmptyLhsContext

func InitEmptyLhsContext(p *LhsContext)

func InitEmptyLimitStContext

func InitEmptyLimitStContext(p *LimitStContext)

func InitEmptyListComprehensionContext

func InitEmptyListComprehensionContext(p *ListComprehensionContext)

func InitEmptyListExpressionContext

func InitEmptyListExpressionContext(p *ListExpressionContext)

func InitEmptyListLitContext

func InitEmptyListLitContext(p *ListLitContext)

func InitEmptyLiteralContext

func InitEmptyLiteralContext(p *LiteralContext)

func InitEmptyMapLitContext

func InitEmptyMapLitContext(p *MapLitContext)

func InitEmptyMapPairContext

func InitEmptyMapPairContext(p *MapPairContext)

func InitEmptyMatchStContext

func InitEmptyMatchStContext(p *MatchStContext)

func InitEmptyMergeActionContext

func InitEmptyMergeActionContext(p *MergeActionContext)

func InitEmptyMergeStContext

func InitEmptyMergeStContext(p *MergeStContext)

func InitEmptyMultDivExpressionContext

func InitEmptyMultDivExpressionContext(p *MultDivExpressionContext)

func InitEmptyMultiPartQContext

func InitEmptyMultiPartQContext(p *MultiPartQContext)

func InitEmptyNameContext

func InitEmptyNameContext(p *NameContext)

func InitEmptyNodeLabelsContext

func InitEmptyNodeLabelsContext(p *NodeLabelsContext)

func InitEmptyNodePatternContext

func InitEmptyNodePatternContext(p *NodePatternContext)

func InitEmptyNotExpressionContext

func InitEmptyNotExpressionContext(p *NotExpressionContext)

func InitEmptyNullExpressionContext

func InitEmptyNullExpressionContext(p *NullExpressionContext)

func InitEmptyNumLitContext

func InitEmptyNumLitContext(p *NumLitContext)

func InitEmptyOrderItemContext

func InitEmptyOrderItemContext(p *OrderItemContext)

func InitEmptyOrderStContext

func InitEmptyOrderStContext(p *OrderStContext)

func InitEmptyParameterContext

func InitEmptyParameterContext(p *ParameterContext)

func InitEmptyParenExpressionChainContext

func InitEmptyParenExpressionChainContext(p *ParenExpressionChainContext)

func InitEmptyParenthesizedExpressionContext

func InitEmptyParenthesizedExpressionContext(p *ParenthesizedExpressionContext)

func InitEmptyPatternComprehensionContext

func InitEmptyPatternComprehensionContext(p *PatternComprehensionContext)

func InitEmptyPatternContext

func InitEmptyPatternContext(p *PatternContext)

func InitEmptyPatternElemChainContext

func InitEmptyPatternElemChainContext(p *PatternElemChainContext)

func InitEmptyPatternElemContext

func InitEmptyPatternElemContext(p *PatternElemContext)

func InitEmptyPatternPartContext

func InitEmptyPatternPartContext(p *PatternPartContext)

func InitEmptyPatternWhereContext

func InitEmptyPatternWhereContext(p *PatternWhereContext)

func InitEmptyPowerExpressionContext

func InitEmptyPowerExpressionContext(p *PowerExpressionContext)

func InitEmptyProjectionBodyContext

func InitEmptyProjectionBodyContext(p *ProjectionBodyContext)

func InitEmptyProjectionItemContext

func InitEmptyProjectionItemContext(p *ProjectionItemContext)

func InitEmptyProjectionItemsContext

func InitEmptyProjectionItemsContext(p *ProjectionItemsContext)

func InitEmptyPropertiesContext

func InitEmptyPropertiesContext(p *PropertiesContext)

func InitEmptyPropertyExpressionContext

func InitEmptyPropertyExpressionContext(p *PropertyExpressionContext)

func InitEmptyPropertyOrLabelExpressionContext

func InitEmptyPropertyOrLabelExpressionContext(p *PropertyOrLabelExpressionContext)

func InitEmptyQueryCallStContext

func InitEmptyQueryCallStContext(p *QueryCallStContext)

func InitEmptyQueryContext

func InitEmptyQueryContext(p *QueryContext)

func InitEmptyRangeLitContext

func InitEmptyRangeLitContext(p *RangeLitContext)

func InitEmptyReadingStatementContext

func InitEmptyReadingStatementContext(p *ReadingStatementContext)

func InitEmptyRegularQueryContext

func InitEmptyRegularQueryContext(p *RegularQueryContext)

func InitEmptyRelationDetailContext

func InitEmptyRelationDetailContext(p *RelationDetailContext)

func InitEmptyRelationshipPatternContext

func InitEmptyRelationshipPatternContext(p *RelationshipPatternContext)

func InitEmptyRelationshipTypesContext

func InitEmptyRelationshipTypesContext(p *RelationshipTypesContext)

func InitEmptyRelationshipsChainPatternContext

func InitEmptyRelationshipsChainPatternContext(p *RelationshipsChainPatternContext)

func InitEmptyRemoveItemContext

func InitEmptyRemoveItemContext(p *RemoveItemContext)

func InitEmptyRemoveStContext

func InitEmptyRemoveStContext(p *RemoveStContext)

func InitEmptyReservedWordContext

func InitEmptyReservedWordContext(p *ReservedWordContext)

func InitEmptyReturnStContext

func InitEmptyReturnStContext(p *ReturnStContext)

func InitEmptyScriptContext

func InitEmptyScriptContext(p *ScriptContext)

func InitEmptySetItemContext

func InitEmptySetItemContext(p *SetItemContext)

func InitEmptySetStContext

func InitEmptySetStContext(p *SetStContext)

func InitEmptySinglePartQContext

func InitEmptySinglePartQContext(p *SinglePartQContext)

func InitEmptySingleQueryContext

func InitEmptySingleQueryContext(p *SingleQueryContext)

func InitEmptySkipStContext

func InitEmptySkipStContext(p *SkipStContext)

func InitEmptyStandaloneCallContext

func InitEmptyStandaloneCallContext(p *StandaloneCallContext)

func InitEmptyStringExpPrefixContext

func InitEmptyStringExpPrefixContext(p *StringExpPrefixContext)

func InitEmptyStringExpressionContext

func InitEmptyStringExpressionContext(p *StringExpressionContext)

func InitEmptyStringLitContext

func InitEmptyStringLitContext(p *StringLitContext)

func InitEmptySubqueryCountContext

func InitEmptySubqueryCountContext(p *SubqueryCountContext)

func InitEmptySubqueryExistContext

func InitEmptySubqueryExistContext(p *SubqueryExistContext)

func InitEmptySymbolContext

func InitEmptySymbolContext(p *SymbolContext)

func InitEmptyUnaryAddSubExpressionContext

func InitEmptyUnaryAddSubExpressionContext(p *UnaryAddSubExpressionContext)

func InitEmptyUnionStContext

func InitEmptyUnionStContext(p *UnionStContext)

func InitEmptyUnwindStContext

func InitEmptyUnwindStContext(p *UnwindStContext)

func InitEmptyUpdatingStatementContext

func InitEmptyUpdatingStatementContext(p *UpdatingStatementContext)

func InitEmptyWhereContext

func InitEmptyWhereContext(p *WhereContext)

func InitEmptyWithStContext

func InitEmptyWithStContext(p *WithStContext)

func InitEmptyXorExpressionContext

func InitEmptyXorExpressionContext(p *XorExpressionContext)

func InitEmptyYieldItemContext

func InitEmptyYieldItemContext(p *YieldItemContext)

func InitEmptyYieldItemsContext

func InitEmptyYieldItemsContext(p *YieldItemsContext)

Types

type AddSubExpressionContext

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

func NewAddSubExpressionContext

func NewAddSubExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AddSubExpressionContext

func NewEmptyAddSubExpressionContext

func NewEmptyAddSubExpressionContext() *AddSubExpressionContext

func (*AddSubExpressionContext) Accept

func (s *AddSubExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AddSubExpressionContext) AllMultDivExpression

func (s *AddSubExpressionContext) AllMultDivExpression() []IMultDivExpressionContext

func (*AddSubExpressionContext) AllPLUS

func (*AddSubExpressionContext) AllSUB

func (*AddSubExpressionContext) EnterRule

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

func (*AddSubExpressionContext) ExitRule

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

func (*AddSubExpressionContext) GetParser

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

func (*AddSubExpressionContext) GetRuleContext

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

func (*AddSubExpressionContext) IsAddSubExpressionContext

func (*AddSubExpressionContext) IsAddSubExpressionContext()

func (*AddSubExpressionContext) MultDivExpression

func (s *AddSubExpressionContext) MultDivExpression(i int) IMultDivExpressionContext

func (*AddSubExpressionContext) PLUS

func (*AddSubExpressionContext) SUB

func (*AddSubExpressionContext) ToStringTree

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

type AndExpressionContext

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

func NewAndExpressionContext

func NewAndExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AndExpressionContext

func NewEmptyAndExpressionContext

func NewEmptyAndExpressionContext() *AndExpressionContext

func (*AndExpressionContext) AND

func (*AndExpressionContext) Accept

func (s *AndExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AndExpressionContext) AllAND

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

func (*AndExpressionContext) AllNotExpression

func (s *AndExpressionContext) AllNotExpression() []INotExpressionContext

func (*AndExpressionContext) EnterRule

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

func (*AndExpressionContext) ExitRule

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

func (*AndExpressionContext) GetParser

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

func (*AndExpressionContext) GetRuleContext

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

func (*AndExpressionContext) IsAndExpressionContext

func (*AndExpressionContext) IsAndExpressionContext()

func (*AndExpressionContext) NotExpression

func (s *AndExpressionContext) NotExpression(i int) INotExpressionContext

func (*AndExpressionContext) ToStringTree

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

type AtomContext

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

func NewAtomContext

func NewAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomContext

func NewEmptyAtomContext

func NewEmptyAtomContext() *AtomContext

func (*AtomContext) Accept

func (s *AtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AtomContext) CaseExpression

func (s *AtomContext) CaseExpression() ICaseExpressionContext

func (*AtomContext) CountAll

func (s *AtomContext) CountAll() ICountAllContext

func (*AtomContext) EnterRule

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

func (*AtomContext) ExitRule

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

func (*AtomContext) FilterWith

func (s *AtomContext) FilterWith() IFilterWithContext

func (*AtomContext) FunctionInvocation

func (s *AtomContext) FunctionInvocation() IFunctionInvocationContext

func (*AtomContext) GetParser

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

func (*AtomContext) GetRuleContext

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

func (*AtomContext) IsAtomContext

func (*AtomContext) IsAtomContext()

func (*AtomContext) ListComprehension

func (s *AtomContext) ListComprehension() IListComprehensionContext

func (*AtomContext) Literal

func (s *AtomContext) Literal() ILiteralContext

func (*AtomContext) Parameter

func (s *AtomContext) Parameter() IParameterContext

func (*AtomContext) ParenthesizedExpression

func (s *AtomContext) ParenthesizedExpression() IParenthesizedExpressionContext

func (*AtomContext) PatternComprehension

func (s *AtomContext) PatternComprehension() IPatternComprehensionContext

func (*AtomContext) RelationshipsChainPattern

func (s *AtomContext) RelationshipsChainPattern() IRelationshipsChainPatternContext

func (*AtomContext) SubqueryCount

func (s *AtomContext) SubqueryCount() ISubqueryCountContext

func (*AtomContext) SubqueryExist

func (s *AtomContext) SubqueryExist() ISubqueryExistContext

func (*AtomContext) Symbol

func (s *AtomContext) Symbol() ISymbolContext

func (*AtomContext) ToStringTree

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

type AtomicExpressionContext

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

func NewAtomicExpressionContext

func NewAtomicExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomicExpressionContext

func NewEmptyAtomicExpressionContext

func NewEmptyAtomicExpressionContext() *AtomicExpressionContext

func (*AtomicExpressionContext) Accept

func (s *AtomicExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AtomicExpressionContext) AllListExpression

func (s *AtomicExpressionContext) AllListExpression() []IListExpressionContext

func (*AtomicExpressionContext) AllNullExpression

func (s *AtomicExpressionContext) AllNullExpression() []INullExpressionContext

func (*AtomicExpressionContext) AllStringExpression

func (s *AtomicExpressionContext) AllStringExpression() []IStringExpressionContext

func (*AtomicExpressionContext) EnterRule

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

func (*AtomicExpressionContext) ExitRule

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

func (*AtomicExpressionContext) GetParser

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

func (*AtomicExpressionContext) GetRuleContext

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

func (*AtomicExpressionContext) IsAtomicExpressionContext

func (*AtomicExpressionContext) IsAtomicExpressionContext()

func (*AtomicExpressionContext) ListExpression

func (s *AtomicExpressionContext) ListExpression(i int) IListExpressionContext

func (*AtomicExpressionContext) NullExpression

func (s *AtomicExpressionContext) NullExpression(i int) INullExpressionContext

func (*AtomicExpressionContext) PropertyOrLabelExpression

func (s *AtomicExpressionContext) PropertyOrLabelExpression() IPropertyOrLabelExpressionContext

func (*AtomicExpressionContext) StringExpression

func (s *AtomicExpressionContext) StringExpression(i int) IStringExpressionContext

func (*AtomicExpressionContext) ToStringTree

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

type BaseCypherParserListener

type BaseCypherParserListener struct{}

BaseCypherParserListener is a complete listener for a parse tree produced by CypherParser.

func (*BaseCypherParserListener) EnterAddSubExpression

func (s *BaseCypherParserListener) EnterAddSubExpression(ctx *AddSubExpressionContext)

EnterAddSubExpression is called when production addSubExpression is entered.

func (*BaseCypherParserListener) EnterAndExpression

func (s *BaseCypherParserListener) EnterAndExpression(ctx *AndExpressionContext)

EnterAndExpression is called when production andExpression is entered.

func (*BaseCypherParserListener) EnterAtom

func (s *BaseCypherParserListener) EnterAtom(ctx *AtomContext)

EnterAtom is called when production atom is entered.

func (*BaseCypherParserListener) EnterAtomicExpression

func (s *BaseCypherParserListener) EnterAtomicExpression(ctx *AtomicExpressionContext)

EnterAtomicExpression is called when production atomicExpression is entered.

func (*BaseCypherParserListener) EnterBoolLit

func (s *BaseCypherParserListener) EnterBoolLit(ctx *BoolLitContext)

EnterBoolLit is called when production boolLit is entered.

func (*BaseCypherParserListener) EnterCaseExpression

func (s *BaseCypherParserListener) EnterCaseExpression(ctx *CaseExpressionContext)

EnterCaseExpression is called when production caseExpression is entered.

func (*BaseCypherParserListener) EnterCharLit

func (s *BaseCypherParserListener) EnterCharLit(ctx *CharLitContext)

EnterCharLit is called when production charLit is entered.

func (*BaseCypherParserListener) EnterComparisonExpression

func (s *BaseCypherParserListener) EnterComparisonExpression(ctx *ComparisonExpressionContext)

EnterComparisonExpression is called when production comparisonExpression is entered.

func (*BaseCypherParserListener) EnterComparisonSigns

func (s *BaseCypherParserListener) EnterComparisonSigns(ctx *ComparisonSignsContext)

EnterComparisonSigns is called when production comparisonSigns is entered.

func (*BaseCypherParserListener) EnterCountAll

func (s *BaseCypherParserListener) EnterCountAll(ctx *CountAllContext)

EnterCountAll is called when production countAll is entered.

func (*BaseCypherParserListener) EnterCreateSt

func (s *BaseCypherParserListener) EnterCreateSt(ctx *CreateStContext)

EnterCreateSt is called when production createSt is entered.

func (*BaseCypherParserListener) EnterDeleteSt

func (s *BaseCypherParserListener) EnterDeleteSt(ctx *DeleteStContext)

EnterDeleteSt is called when production deleteSt is entered.

func (*BaseCypherParserListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseCypherParserListener) EnterExpression

func (s *BaseCypherParserListener) EnterExpression(ctx *ExpressionContext)

EnterExpression is called when production expression is entered.

func (*BaseCypherParserListener) EnterExpressionChain

func (s *BaseCypherParserListener) EnterExpressionChain(ctx *ExpressionChainContext)

EnterExpressionChain is called when production expressionChain is entered.

func (*BaseCypherParserListener) EnterFilterExpression

func (s *BaseCypherParserListener) EnterFilterExpression(ctx *FilterExpressionContext)

EnterFilterExpression is called when production filterExpression is entered.

func (*BaseCypherParserListener) EnterFilterWith

func (s *BaseCypherParserListener) EnterFilterWith(ctx *FilterWithContext)

EnterFilterWith is called when production filterWith is entered.

func (*BaseCypherParserListener) EnterFunctionInvocation

func (s *BaseCypherParserListener) EnterFunctionInvocation(ctx *FunctionInvocationContext)

EnterFunctionInvocation is called when production functionInvocation is entered.

func (*BaseCypherParserListener) EnterInvocationName

func (s *BaseCypherParserListener) EnterInvocationName(ctx *InvocationNameContext)

EnterInvocationName is called when production invocationName is entered.

func (*BaseCypherParserListener) EnterLhs

func (s *BaseCypherParserListener) EnterLhs(ctx *LhsContext)

EnterLhs is called when production lhs is entered.

func (*BaseCypherParserListener) EnterLimitSt

func (s *BaseCypherParserListener) EnterLimitSt(ctx *LimitStContext)

EnterLimitSt is called when production limitSt is entered.

func (*BaseCypherParserListener) EnterListComprehension

func (s *BaseCypherParserListener) EnterListComprehension(ctx *ListComprehensionContext)

EnterListComprehension is called when production listComprehension is entered.

func (*BaseCypherParserListener) EnterListExpression

func (s *BaseCypherParserListener) EnterListExpression(ctx *ListExpressionContext)

EnterListExpression is called when production listExpression is entered.

func (*BaseCypherParserListener) EnterListLit

func (s *BaseCypherParserListener) EnterListLit(ctx *ListLitContext)

EnterListLit is called when production listLit is entered.

func (*BaseCypherParserListener) EnterLiteral

func (s *BaseCypherParserListener) EnterLiteral(ctx *LiteralContext)

EnterLiteral is called when production literal is entered.

func (*BaseCypherParserListener) EnterMapLit

func (s *BaseCypherParserListener) EnterMapLit(ctx *MapLitContext)

EnterMapLit is called when production mapLit is entered.

func (*BaseCypherParserListener) EnterMapPair

func (s *BaseCypherParserListener) EnterMapPair(ctx *MapPairContext)

EnterMapPair is called when production mapPair is entered.

func (*BaseCypherParserListener) EnterMatchSt

func (s *BaseCypherParserListener) EnterMatchSt(ctx *MatchStContext)

EnterMatchSt is called when production matchSt is entered.

func (*BaseCypherParserListener) EnterMergeAction

func (s *BaseCypherParserListener) EnterMergeAction(ctx *MergeActionContext)

EnterMergeAction is called when production mergeAction is entered.

func (*BaseCypherParserListener) EnterMergeSt

func (s *BaseCypherParserListener) EnterMergeSt(ctx *MergeStContext)

EnterMergeSt is called when production mergeSt is entered.

func (*BaseCypherParserListener) EnterMultDivExpression

func (s *BaseCypherParserListener) EnterMultDivExpression(ctx *MultDivExpressionContext)

EnterMultDivExpression is called when production multDivExpression is entered.

func (*BaseCypherParserListener) EnterMultiPartQ

func (s *BaseCypherParserListener) EnterMultiPartQ(ctx *MultiPartQContext)

EnterMultiPartQ is called when production multiPartQ is entered.

func (*BaseCypherParserListener) EnterName

func (s *BaseCypherParserListener) EnterName(ctx *NameContext)

EnterName is called when production name is entered.

func (*BaseCypherParserListener) EnterNodeLabels

func (s *BaseCypherParserListener) EnterNodeLabels(ctx *NodeLabelsContext)

EnterNodeLabels is called when production nodeLabels is entered.

func (*BaseCypherParserListener) EnterNodePattern

func (s *BaseCypherParserListener) EnterNodePattern(ctx *NodePatternContext)

EnterNodePattern is called when production nodePattern is entered.

func (*BaseCypherParserListener) EnterNotExpression

func (s *BaseCypherParserListener) EnterNotExpression(ctx *NotExpressionContext)

EnterNotExpression is called when production notExpression is entered.

func (*BaseCypherParserListener) EnterNullExpression

func (s *BaseCypherParserListener) EnterNullExpression(ctx *NullExpressionContext)

EnterNullExpression is called when production nullExpression is entered.

func (*BaseCypherParserListener) EnterNumLit

func (s *BaseCypherParserListener) EnterNumLit(ctx *NumLitContext)

EnterNumLit is called when production numLit is entered.

func (*BaseCypherParserListener) EnterOrderItem

func (s *BaseCypherParserListener) EnterOrderItem(ctx *OrderItemContext)

EnterOrderItem is called when production orderItem is entered.

func (*BaseCypherParserListener) EnterOrderSt

func (s *BaseCypherParserListener) EnterOrderSt(ctx *OrderStContext)

EnterOrderSt is called when production orderSt is entered.

func (*BaseCypherParserListener) EnterParameter

func (s *BaseCypherParserListener) EnterParameter(ctx *ParameterContext)

EnterParameter is called when production parameter is entered.

func (*BaseCypherParserListener) EnterParenExpressionChain

func (s *BaseCypherParserListener) EnterParenExpressionChain(ctx *ParenExpressionChainContext)

EnterParenExpressionChain is called when production parenExpressionChain is entered.

func (*BaseCypherParserListener) EnterParenthesizedExpression

func (s *BaseCypherParserListener) EnterParenthesizedExpression(ctx *ParenthesizedExpressionContext)

EnterParenthesizedExpression is called when production parenthesizedExpression is entered.

func (*BaseCypherParserListener) EnterPattern

func (s *BaseCypherParserListener) EnterPattern(ctx *PatternContext)

EnterPattern is called when production pattern is entered.

func (*BaseCypherParserListener) EnterPatternComprehension

func (s *BaseCypherParserListener) EnterPatternComprehension(ctx *PatternComprehensionContext)

EnterPatternComprehension is called when production patternComprehension is entered.

func (*BaseCypherParserListener) EnterPatternElem

func (s *BaseCypherParserListener) EnterPatternElem(ctx *PatternElemContext)

EnterPatternElem is called when production patternElem is entered.

func (*BaseCypherParserListener) EnterPatternElemChain

func (s *BaseCypherParserListener) EnterPatternElemChain(ctx *PatternElemChainContext)

EnterPatternElemChain is called when production patternElemChain is entered.

func (*BaseCypherParserListener) EnterPatternPart

func (s *BaseCypherParserListener) EnterPatternPart(ctx *PatternPartContext)

EnterPatternPart is called when production patternPart is entered.

func (*BaseCypherParserListener) EnterPatternWhere

func (s *BaseCypherParserListener) EnterPatternWhere(ctx *PatternWhereContext)

EnterPatternWhere is called when production patternWhere is entered.

func (*BaseCypherParserListener) EnterPowerExpression

func (s *BaseCypherParserListener) EnterPowerExpression(ctx *PowerExpressionContext)

EnterPowerExpression is called when production powerExpression is entered.

func (*BaseCypherParserListener) EnterProjectionBody

func (s *BaseCypherParserListener) EnterProjectionBody(ctx *ProjectionBodyContext)

EnterProjectionBody is called when production projectionBody is entered.

func (*BaseCypherParserListener) EnterProjectionItem

func (s *BaseCypherParserListener) EnterProjectionItem(ctx *ProjectionItemContext)

EnterProjectionItem is called when production projectionItem is entered.

func (*BaseCypherParserListener) EnterProjectionItems

func (s *BaseCypherParserListener) EnterProjectionItems(ctx *ProjectionItemsContext)

EnterProjectionItems is called when production projectionItems is entered.

func (*BaseCypherParserListener) EnterProperties

func (s *BaseCypherParserListener) EnterProperties(ctx *PropertiesContext)

EnterProperties is called when production properties is entered.

func (*BaseCypherParserListener) EnterPropertyExpression

func (s *BaseCypherParserListener) EnterPropertyExpression(ctx *PropertyExpressionContext)

EnterPropertyExpression is called when production propertyExpression is entered.

func (*BaseCypherParserListener) EnterPropertyOrLabelExpression

func (s *BaseCypherParserListener) EnterPropertyOrLabelExpression(ctx *PropertyOrLabelExpressionContext)

EnterPropertyOrLabelExpression is called when production propertyOrLabelExpression is entered.

func (*BaseCypherParserListener) EnterQuery

func (s *BaseCypherParserListener) EnterQuery(ctx *QueryContext)

EnterQuery is called when production query is entered.

func (*BaseCypherParserListener) EnterQueryCallSt

func (s *BaseCypherParserListener) EnterQueryCallSt(ctx *QueryCallStContext)

EnterQueryCallSt is called when production queryCallSt is entered.

func (*BaseCypherParserListener) EnterRangeLit

func (s *BaseCypherParserListener) EnterRangeLit(ctx *RangeLitContext)

EnterRangeLit is called when production rangeLit is entered.

func (*BaseCypherParserListener) EnterReadingStatement

func (s *BaseCypherParserListener) EnterReadingStatement(ctx *ReadingStatementContext)

EnterReadingStatement is called when production readingStatement is entered.

func (*BaseCypherParserListener) EnterRegularQuery

func (s *BaseCypherParserListener) EnterRegularQuery(ctx *RegularQueryContext)

EnterRegularQuery is called when production regularQuery is entered.

func (*BaseCypherParserListener) EnterRelationDetail

func (s *BaseCypherParserListener) EnterRelationDetail(ctx *RelationDetailContext)

EnterRelationDetail is called when production relationDetail is entered.

func (*BaseCypherParserListener) EnterRelationshipPattern

func (s *BaseCypherParserListener) EnterRelationshipPattern(ctx *RelationshipPatternContext)

EnterRelationshipPattern is called when production relationshipPattern is entered.

func (*BaseCypherParserListener) EnterRelationshipTypes

func (s *BaseCypherParserListener) EnterRelationshipTypes(ctx *RelationshipTypesContext)

EnterRelationshipTypes is called when production relationshipTypes is entered.

func (*BaseCypherParserListener) EnterRelationshipsChainPattern

func (s *BaseCypherParserListener) EnterRelationshipsChainPattern(ctx *RelationshipsChainPatternContext)

EnterRelationshipsChainPattern is called when production relationshipsChainPattern is entered.

func (*BaseCypherParserListener) EnterRemoveItem

func (s *BaseCypherParserListener) EnterRemoveItem(ctx *RemoveItemContext)

EnterRemoveItem is called when production removeItem is entered.

func (*BaseCypherParserListener) EnterRemoveSt

func (s *BaseCypherParserListener) EnterRemoveSt(ctx *RemoveStContext)

EnterRemoveSt is called when production removeSt is entered.

func (*BaseCypherParserListener) EnterReservedWord

func (s *BaseCypherParserListener) EnterReservedWord(ctx *ReservedWordContext)

EnterReservedWord is called when production reservedWord is entered.

func (*BaseCypherParserListener) EnterReturnSt

func (s *BaseCypherParserListener) EnterReturnSt(ctx *ReturnStContext)

EnterReturnSt is called when production returnSt is entered.

func (*BaseCypherParserListener) EnterScript

func (s *BaseCypherParserListener) EnterScript(ctx *ScriptContext)

EnterScript is called when production script is entered.

func (*BaseCypherParserListener) EnterSetItem

func (s *BaseCypherParserListener) EnterSetItem(ctx *SetItemContext)

EnterSetItem is called when production setItem is entered.

func (*BaseCypherParserListener) EnterSetSt

func (s *BaseCypherParserListener) EnterSetSt(ctx *SetStContext)

EnterSetSt is called when production setSt is entered.

func (*BaseCypherParserListener) EnterSinglePartQ

func (s *BaseCypherParserListener) EnterSinglePartQ(ctx *SinglePartQContext)

EnterSinglePartQ is called when production singlePartQ is entered.

func (*BaseCypherParserListener) EnterSingleQuery

func (s *BaseCypherParserListener) EnterSingleQuery(ctx *SingleQueryContext)

EnterSingleQuery is called when production singleQuery is entered.

func (*BaseCypherParserListener) EnterSkipSt

func (s *BaseCypherParserListener) EnterSkipSt(ctx *SkipStContext)

EnterSkipSt is called when production skipSt is entered.

func (*BaseCypherParserListener) EnterStandaloneCall

func (s *BaseCypherParserListener) EnterStandaloneCall(ctx *StandaloneCallContext)

EnterStandaloneCall is called when production standaloneCall is entered.

func (*BaseCypherParserListener) EnterStringExpPrefix

func (s *BaseCypherParserListener) EnterStringExpPrefix(ctx *StringExpPrefixContext)

EnterStringExpPrefix is called when production stringExpPrefix is entered.

func (*BaseCypherParserListener) EnterStringExpression

func (s *BaseCypherParserListener) EnterStringExpression(ctx *StringExpressionContext)

EnterStringExpression is called when production stringExpression is entered.

func (*BaseCypherParserListener) EnterStringLit

func (s *BaseCypherParserListener) EnterStringLit(ctx *StringLitContext)

EnterStringLit is called when production stringLit is entered.

func (*BaseCypherParserListener) EnterSubqueryCount

func (s *BaseCypherParserListener) EnterSubqueryCount(ctx *SubqueryCountContext)

EnterSubqueryCount is called when production subqueryCount is entered.

func (*BaseCypherParserListener) EnterSubqueryExist

func (s *BaseCypherParserListener) EnterSubqueryExist(ctx *SubqueryExistContext)

EnterSubqueryExist is called when production subqueryExist is entered.

func (*BaseCypherParserListener) EnterSymbol

func (s *BaseCypherParserListener) EnterSymbol(ctx *SymbolContext)

EnterSymbol is called when production symbol is entered.

func (*BaseCypherParserListener) EnterUnaryAddSubExpression

func (s *BaseCypherParserListener) EnterUnaryAddSubExpression(ctx *UnaryAddSubExpressionContext)

EnterUnaryAddSubExpression is called when production unaryAddSubExpression is entered.

func (*BaseCypherParserListener) EnterUnionSt

func (s *BaseCypherParserListener) EnterUnionSt(ctx *UnionStContext)

EnterUnionSt is called when production unionSt is entered.

func (*BaseCypherParserListener) EnterUnwindSt

func (s *BaseCypherParserListener) EnterUnwindSt(ctx *UnwindStContext)

EnterUnwindSt is called when production unwindSt is entered.

func (*BaseCypherParserListener) EnterUpdatingStatement

func (s *BaseCypherParserListener) EnterUpdatingStatement(ctx *UpdatingStatementContext)

EnterUpdatingStatement is called when production updatingStatement is entered.

func (*BaseCypherParserListener) EnterWhere

func (s *BaseCypherParserListener) EnterWhere(ctx *WhereContext)

EnterWhere is called when production where is entered.

func (*BaseCypherParserListener) EnterWithSt

func (s *BaseCypherParserListener) EnterWithSt(ctx *WithStContext)

EnterWithSt is called when production withSt is entered.

func (*BaseCypherParserListener) EnterXorExpression

func (s *BaseCypherParserListener) EnterXorExpression(ctx *XorExpressionContext)

EnterXorExpression is called when production xorExpression is entered.

func (*BaseCypherParserListener) EnterYieldItem

func (s *BaseCypherParserListener) EnterYieldItem(ctx *YieldItemContext)

EnterYieldItem is called when production yieldItem is entered.

func (*BaseCypherParserListener) EnterYieldItems

func (s *BaseCypherParserListener) EnterYieldItems(ctx *YieldItemsContext)

EnterYieldItems is called when production yieldItems is entered.

func (*BaseCypherParserListener) ExitAddSubExpression

func (s *BaseCypherParserListener) ExitAddSubExpression(ctx *AddSubExpressionContext)

ExitAddSubExpression is called when production addSubExpression is exited.

func (*BaseCypherParserListener) ExitAndExpression

func (s *BaseCypherParserListener) ExitAndExpression(ctx *AndExpressionContext)

ExitAndExpression is called when production andExpression is exited.

func (*BaseCypherParserListener) ExitAtom

func (s *BaseCypherParserListener) ExitAtom(ctx *AtomContext)

ExitAtom is called when production atom is exited.

func (*BaseCypherParserListener) ExitAtomicExpression

func (s *BaseCypherParserListener) ExitAtomicExpression(ctx *AtomicExpressionContext)

ExitAtomicExpression is called when production atomicExpression is exited.

func (*BaseCypherParserListener) ExitBoolLit

func (s *BaseCypherParserListener) ExitBoolLit(ctx *BoolLitContext)

ExitBoolLit is called when production boolLit is exited.

func (*BaseCypherParserListener) ExitCaseExpression

func (s *BaseCypherParserListener) ExitCaseExpression(ctx *CaseExpressionContext)

ExitCaseExpression is called when production caseExpression is exited.

func (*BaseCypherParserListener) ExitCharLit

func (s *BaseCypherParserListener) ExitCharLit(ctx *CharLitContext)

ExitCharLit is called when production charLit is exited.

func (*BaseCypherParserListener) ExitComparisonExpression

func (s *BaseCypherParserListener) ExitComparisonExpression(ctx *ComparisonExpressionContext)

ExitComparisonExpression is called when production comparisonExpression is exited.

func (*BaseCypherParserListener) ExitComparisonSigns

func (s *BaseCypherParserListener) ExitComparisonSigns(ctx *ComparisonSignsContext)

ExitComparisonSigns is called when production comparisonSigns is exited.

func (*BaseCypherParserListener) ExitCountAll

func (s *BaseCypherParserListener) ExitCountAll(ctx *CountAllContext)

ExitCountAll is called when production countAll is exited.

func (*BaseCypherParserListener) ExitCreateSt

func (s *BaseCypherParserListener) ExitCreateSt(ctx *CreateStContext)

ExitCreateSt is called when production createSt is exited.

func (*BaseCypherParserListener) ExitDeleteSt

func (s *BaseCypherParserListener) ExitDeleteSt(ctx *DeleteStContext)

ExitDeleteSt is called when production deleteSt is exited.

func (*BaseCypherParserListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseCypherParserListener) ExitExpression

func (s *BaseCypherParserListener) ExitExpression(ctx *ExpressionContext)

ExitExpression is called when production expression is exited.

func (*BaseCypherParserListener) ExitExpressionChain

func (s *BaseCypherParserListener) ExitExpressionChain(ctx *ExpressionChainContext)

ExitExpressionChain is called when production expressionChain is exited.

func (*BaseCypherParserListener) ExitFilterExpression

func (s *BaseCypherParserListener) ExitFilterExpression(ctx *FilterExpressionContext)

ExitFilterExpression is called when production filterExpression is exited.

func (*BaseCypherParserListener) ExitFilterWith

func (s *BaseCypherParserListener) ExitFilterWith(ctx *FilterWithContext)

ExitFilterWith is called when production filterWith is exited.

func (*BaseCypherParserListener) ExitFunctionInvocation

func (s *BaseCypherParserListener) ExitFunctionInvocation(ctx *FunctionInvocationContext)

ExitFunctionInvocation is called when production functionInvocation is exited.

func (*BaseCypherParserListener) ExitInvocationName

func (s *BaseCypherParserListener) ExitInvocationName(ctx *InvocationNameContext)

ExitInvocationName is called when production invocationName is exited.

func (*BaseCypherParserListener) ExitLhs

func (s *BaseCypherParserListener) ExitLhs(ctx *LhsContext)

ExitLhs is called when production lhs is exited.

func (*BaseCypherParserListener) ExitLimitSt

func (s *BaseCypherParserListener) ExitLimitSt(ctx *LimitStContext)

ExitLimitSt is called when production limitSt is exited.

func (*BaseCypherParserListener) ExitListComprehension

func (s *BaseCypherParserListener) ExitListComprehension(ctx *ListComprehensionContext)

ExitListComprehension is called when production listComprehension is exited.

func (*BaseCypherParserListener) ExitListExpression

func (s *BaseCypherParserListener) ExitListExpression(ctx *ListExpressionContext)

ExitListExpression is called when production listExpression is exited.

func (*BaseCypherParserListener) ExitListLit

func (s *BaseCypherParserListener) ExitListLit(ctx *ListLitContext)

ExitListLit is called when production listLit is exited.

func (*BaseCypherParserListener) ExitLiteral

func (s *BaseCypherParserListener) ExitLiteral(ctx *LiteralContext)

ExitLiteral is called when production literal is exited.

func (*BaseCypherParserListener) ExitMapLit

func (s *BaseCypherParserListener) ExitMapLit(ctx *MapLitContext)

ExitMapLit is called when production mapLit is exited.

func (*BaseCypherParserListener) ExitMapPair

func (s *BaseCypherParserListener) ExitMapPair(ctx *MapPairContext)

ExitMapPair is called when production mapPair is exited.

func (*BaseCypherParserListener) ExitMatchSt

func (s *BaseCypherParserListener) ExitMatchSt(ctx *MatchStContext)

ExitMatchSt is called when production matchSt is exited.

func (*BaseCypherParserListener) ExitMergeAction

func (s *BaseCypherParserListener) ExitMergeAction(ctx *MergeActionContext)

ExitMergeAction is called when production mergeAction is exited.

func (*BaseCypherParserListener) ExitMergeSt

func (s *BaseCypherParserListener) ExitMergeSt(ctx *MergeStContext)

ExitMergeSt is called when production mergeSt is exited.

func (*BaseCypherParserListener) ExitMultDivExpression

func (s *BaseCypherParserListener) ExitMultDivExpression(ctx *MultDivExpressionContext)

ExitMultDivExpression is called when production multDivExpression is exited.

func (*BaseCypherParserListener) ExitMultiPartQ

func (s *BaseCypherParserListener) ExitMultiPartQ(ctx *MultiPartQContext)

ExitMultiPartQ is called when production multiPartQ is exited.

func (*BaseCypherParserListener) ExitName

func (s *BaseCypherParserListener) ExitName(ctx *NameContext)

ExitName is called when production name is exited.

func (*BaseCypherParserListener) ExitNodeLabels

func (s *BaseCypherParserListener) ExitNodeLabels(ctx *NodeLabelsContext)

ExitNodeLabels is called when production nodeLabels is exited.

func (*BaseCypherParserListener) ExitNodePattern

func (s *BaseCypherParserListener) ExitNodePattern(ctx *NodePatternContext)

ExitNodePattern is called when production nodePattern is exited.

func (*BaseCypherParserListener) ExitNotExpression

func (s *BaseCypherParserListener) ExitNotExpression(ctx *NotExpressionContext)

ExitNotExpression is called when production notExpression is exited.

func (*BaseCypherParserListener) ExitNullExpression

func (s *BaseCypherParserListener) ExitNullExpression(ctx *NullExpressionContext)

ExitNullExpression is called when production nullExpression is exited.

func (*BaseCypherParserListener) ExitNumLit

func (s *BaseCypherParserListener) ExitNumLit(ctx *NumLitContext)

ExitNumLit is called when production numLit is exited.

func (*BaseCypherParserListener) ExitOrderItem

func (s *BaseCypherParserListener) ExitOrderItem(ctx *OrderItemContext)

ExitOrderItem is called when production orderItem is exited.

func (*BaseCypherParserListener) ExitOrderSt

func (s *BaseCypherParserListener) ExitOrderSt(ctx *OrderStContext)

ExitOrderSt is called when production orderSt is exited.

func (*BaseCypherParserListener) ExitParameter

func (s *BaseCypherParserListener) ExitParameter(ctx *ParameterContext)

ExitParameter is called when production parameter is exited.

func (*BaseCypherParserListener) ExitParenExpressionChain

func (s *BaseCypherParserListener) ExitParenExpressionChain(ctx *ParenExpressionChainContext)

ExitParenExpressionChain is called when production parenExpressionChain is exited.

func (*BaseCypherParserListener) ExitParenthesizedExpression

func (s *BaseCypherParserListener) ExitParenthesizedExpression(ctx *ParenthesizedExpressionContext)

ExitParenthesizedExpression is called when production parenthesizedExpression is exited.

func (*BaseCypherParserListener) ExitPattern

func (s *BaseCypherParserListener) ExitPattern(ctx *PatternContext)

ExitPattern is called when production pattern is exited.

func (*BaseCypherParserListener) ExitPatternComprehension

func (s *BaseCypherParserListener) ExitPatternComprehension(ctx *PatternComprehensionContext)

ExitPatternComprehension is called when production patternComprehension is exited.

func (*BaseCypherParserListener) ExitPatternElem

func (s *BaseCypherParserListener) ExitPatternElem(ctx *PatternElemContext)

ExitPatternElem is called when production patternElem is exited.

func (*BaseCypherParserListener) ExitPatternElemChain

func (s *BaseCypherParserListener) ExitPatternElemChain(ctx *PatternElemChainContext)

ExitPatternElemChain is called when production patternElemChain is exited.

func (*BaseCypherParserListener) ExitPatternPart

func (s *BaseCypherParserListener) ExitPatternPart(ctx *PatternPartContext)

ExitPatternPart is called when production patternPart is exited.

func (*BaseCypherParserListener) ExitPatternWhere

func (s *BaseCypherParserListener) ExitPatternWhere(ctx *PatternWhereContext)

ExitPatternWhere is called when production patternWhere is exited.

func (*BaseCypherParserListener) ExitPowerExpression

func (s *BaseCypherParserListener) ExitPowerExpression(ctx *PowerExpressionContext)

ExitPowerExpression is called when production powerExpression is exited.

func (*BaseCypherParserListener) ExitProjectionBody

func (s *BaseCypherParserListener) ExitProjectionBody(ctx *ProjectionBodyContext)

ExitProjectionBody is called when production projectionBody is exited.

func (*BaseCypherParserListener) ExitProjectionItem

func (s *BaseCypherParserListener) ExitProjectionItem(ctx *ProjectionItemContext)

ExitProjectionItem is called when production projectionItem is exited.

func (*BaseCypherParserListener) ExitProjectionItems

func (s *BaseCypherParserListener) ExitProjectionItems(ctx *ProjectionItemsContext)

ExitProjectionItems is called when production projectionItems is exited.

func (*BaseCypherParserListener) ExitProperties

func (s *BaseCypherParserListener) ExitProperties(ctx *PropertiesContext)

ExitProperties is called when production properties is exited.

func (*BaseCypherParserListener) ExitPropertyExpression

func (s *BaseCypherParserListener) ExitPropertyExpression(ctx *PropertyExpressionContext)

ExitPropertyExpression is called when production propertyExpression is exited.

func (*BaseCypherParserListener) ExitPropertyOrLabelExpression

func (s *BaseCypherParserListener) ExitPropertyOrLabelExpression(ctx *PropertyOrLabelExpressionContext)

ExitPropertyOrLabelExpression is called when production propertyOrLabelExpression is exited.

func (*BaseCypherParserListener) ExitQuery

func (s *BaseCypherParserListener) ExitQuery(ctx *QueryContext)

ExitQuery is called when production query is exited.

func (*BaseCypherParserListener) ExitQueryCallSt

func (s *BaseCypherParserListener) ExitQueryCallSt(ctx *QueryCallStContext)

ExitQueryCallSt is called when production queryCallSt is exited.

func (*BaseCypherParserListener) ExitRangeLit

func (s *BaseCypherParserListener) ExitRangeLit(ctx *RangeLitContext)

ExitRangeLit is called when production rangeLit is exited.

func (*BaseCypherParserListener) ExitReadingStatement

func (s *BaseCypherParserListener) ExitReadingStatement(ctx *ReadingStatementContext)

ExitReadingStatement is called when production readingStatement is exited.

func (*BaseCypherParserListener) ExitRegularQuery

func (s *BaseCypherParserListener) ExitRegularQuery(ctx *RegularQueryContext)

ExitRegularQuery is called when production regularQuery is exited.

func (*BaseCypherParserListener) ExitRelationDetail

func (s *BaseCypherParserListener) ExitRelationDetail(ctx *RelationDetailContext)

ExitRelationDetail is called when production relationDetail is exited.

func (*BaseCypherParserListener) ExitRelationshipPattern

func (s *BaseCypherParserListener) ExitRelationshipPattern(ctx *RelationshipPatternContext)

ExitRelationshipPattern is called when production relationshipPattern is exited.

func (*BaseCypherParserListener) ExitRelationshipTypes

func (s *BaseCypherParserListener) ExitRelationshipTypes(ctx *RelationshipTypesContext)

ExitRelationshipTypes is called when production relationshipTypes is exited.

func (*BaseCypherParserListener) ExitRelationshipsChainPattern

func (s *BaseCypherParserListener) ExitRelationshipsChainPattern(ctx *RelationshipsChainPatternContext)

ExitRelationshipsChainPattern is called when production relationshipsChainPattern is exited.

func (*BaseCypherParserListener) ExitRemoveItem

func (s *BaseCypherParserListener) ExitRemoveItem(ctx *RemoveItemContext)

ExitRemoveItem is called when production removeItem is exited.

func (*BaseCypherParserListener) ExitRemoveSt

func (s *BaseCypherParserListener) ExitRemoveSt(ctx *RemoveStContext)

ExitRemoveSt is called when production removeSt is exited.

func (*BaseCypherParserListener) ExitReservedWord

func (s *BaseCypherParserListener) ExitReservedWord(ctx *ReservedWordContext)

ExitReservedWord is called when production reservedWord is exited.

func (*BaseCypherParserListener) ExitReturnSt

func (s *BaseCypherParserListener) ExitReturnSt(ctx *ReturnStContext)

ExitReturnSt is called when production returnSt is exited.

func (*BaseCypherParserListener) ExitScript

func (s *BaseCypherParserListener) ExitScript(ctx *ScriptContext)

ExitScript is called when production script is exited.

func (*BaseCypherParserListener) ExitSetItem

func (s *BaseCypherParserListener) ExitSetItem(ctx *SetItemContext)

ExitSetItem is called when production setItem is exited.

func (*BaseCypherParserListener) ExitSetSt

func (s *BaseCypherParserListener) ExitSetSt(ctx *SetStContext)

ExitSetSt is called when production setSt is exited.

func (*BaseCypherParserListener) ExitSinglePartQ

func (s *BaseCypherParserListener) ExitSinglePartQ(ctx *SinglePartQContext)

ExitSinglePartQ is called when production singlePartQ is exited.

func (*BaseCypherParserListener) ExitSingleQuery

func (s *BaseCypherParserListener) ExitSingleQuery(ctx *SingleQueryContext)

ExitSingleQuery is called when production singleQuery is exited.

func (*BaseCypherParserListener) ExitSkipSt

func (s *BaseCypherParserListener) ExitSkipSt(ctx *SkipStContext)

ExitSkipSt is called when production skipSt is exited.

func (*BaseCypherParserListener) ExitStandaloneCall

func (s *BaseCypherParserListener) ExitStandaloneCall(ctx *StandaloneCallContext)

ExitStandaloneCall is called when production standaloneCall is exited.

func (*BaseCypherParserListener) ExitStringExpPrefix

func (s *BaseCypherParserListener) ExitStringExpPrefix(ctx *StringExpPrefixContext)

ExitStringExpPrefix is called when production stringExpPrefix is exited.

func (*BaseCypherParserListener) ExitStringExpression

func (s *BaseCypherParserListener) ExitStringExpression(ctx *StringExpressionContext)

ExitStringExpression is called when production stringExpression is exited.

func (*BaseCypherParserListener) ExitStringLit

func (s *BaseCypherParserListener) ExitStringLit(ctx *StringLitContext)

ExitStringLit is called when production stringLit is exited.

func (*BaseCypherParserListener) ExitSubqueryCount

func (s *BaseCypherParserListener) ExitSubqueryCount(ctx *SubqueryCountContext)

ExitSubqueryCount is called when production subqueryCount is exited.

func (*BaseCypherParserListener) ExitSubqueryExist

func (s *BaseCypherParserListener) ExitSubqueryExist(ctx *SubqueryExistContext)

ExitSubqueryExist is called when production subqueryExist is exited.

func (*BaseCypherParserListener) ExitSymbol

func (s *BaseCypherParserListener) ExitSymbol(ctx *SymbolContext)

ExitSymbol is called when production symbol is exited.

func (*BaseCypherParserListener) ExitUnaryAddSubExpression

func (s *BaseCypherParserListener) ExitUnaryAddSubExpression(ctx *UnaryAddSubExpressionContext)

ExitUnaryAddSubExpression is called when production unaryAddSubExpression is exited.

func (*BaseCypherParserListener) ExitUnionSt

func (s *BaseCypherParserListener) ExitUnionSt(ctx *UnionStContext)

ExitUnionSt is called when production unionSt is exited.

func (*BaseCypherParserListener) ExitUnwindSt

func (s *BaseCypherParserListener) ExitUnwindSt(ctx *UnwindStContext)

ExitUnwindSt is called when production unwindSt is exited.

func (*BaseCypherParserListener) ExitUpdatingStatement

func (s *BaseCypherParserListener) ExitUpdatingStatement(ctx *UpdatingStatementContext)

ExitUpdatingStatement is called when production updatingStatement is exited.

func (*BaseCypherParserListener) ExitWhere

func (s *BaseCypherParserListener) ExitWhere(ctx *WhereContext)

ExitWhere is called when production where is exited.

func (*BaseCypherParserListener) ExitWithSt

func (s *BaseCypherParserListener) ExitWithSt(ctx *WithStContext)

ExitWithSt is called when production withSt is exited.

func (*BaseCypherParserListener) ExitXorExpression

func (s *BaseCypherParserListener) ExitXorExpression(ctx *XorExpressionContext)

ExitXorExpression is called when production xorExpression is exited.

func (*BaseCypherParserListener) ExitYieldItem

func (s *BaseCypherParserListener) ExitYieldItem(ctx *YieldItemContext)

ExitYieldItem is called when production yieldItem is exited.

func (*BaseCypherParserListener) ExitYieldItems

func (s *BaseCypherParserListener) ExitYieldItems(ctx *YieldItemsContext)

ExitYieldItems is called when production yieldItems is exited.

func (*BaseCypherParserListener) VisitErrorNode

func (s *BaseCypherParserListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseCypherParserListener) VisitTerminal

func (s *BaseCypherParserListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BaseCypherParserVisitor

type BaseCypherParserVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseCypherParserVisitor) VisitAddSubExpression

func (v *BaseCypherParserVisitor) VisitAddSubExpression(ctx *AddSubExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitAndExpression

func (v *BaseCypherParserVisitor) VisitAndExpression(ctx *AndExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitAtom

func (v *BaseCypherParserVisitor) VisitAtom(ctx *AtomContext) interface{}

func (*BaseCypherParserVisitor) VisitAtomicExpression

func (v *BaseCypherParserVisitor) VisitAtomicExpression(ctx *AtomicExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitBoolLit

func (v *BaseCypherParserVisitor) VisitBoolLit(ctx *BoolLitContext) interface{}

func (*BaseCypherParserVisitor) VisitCaseExpression

func (v *BaseCypherParserVisitor) VisitCaseExpression(ctx *CaseExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitCharLit

func (v *BaseCypherParserVisitor) VisitCharLit(ctx *CharLitContext) interface{}

func (*BaseCypherParserVisitor) VisitComparisonExpression

func (v *BaseCypherParserVisitor) VisitComparisonExpression(ctx *ComparisonExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitComparisonSigns

func (v *BaseCypherParserVisitor) VisitComparisonSigns(ctx *ComparisonSignsContext) interface{}

func (*BaseCypherParserVisitor) VisitCountAll

func (v *BaseCypherParserVisitor) VisitCountAll(ctx *CountAllContext) interface{}

func (*BaseCypherParserVisitor) VisitCreateSt

func (v *BaseCypherParserVisitor) VisitCreateSt(ctx *CreateStContext) interface{}

func (*BaseCypherParserVisitor) VisitDeleteSt

func (v *BaseCypherParserVisitor) VisitDeleteSt(ctx *DeleteStContext) interface{}

func (*BaseCypherParserVisitor) VisitExpression

func (v *BaseCypherParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitExpressionChain

func (v *BaseCypherParserVisitor) VisitExpressionChain(ctx *ExpressionChainContext) interface{}

func (*BaseCypherParserVisitor) VisitFilterExpression

func (v *BaseCypherParserVisitor) VisitFilterExpression(ctx *FilterExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitFilterWith

func (v *BaseCypherParserVisitor) VisitFilterWith(ctx *FilterWithContext) interface{}

func (*BaseCypherParserVisitor) VisitFunctionInvocation

func (v *BaseCypherParserVisitor) VisitFunctionInvocation(ctx *FunctionInvocationContext) interface{}

func (*BaseCypherParserVisitor) VisitInvocationName

func (v *BaseCypherParserVisitor) VisitInvocationName(ctx *InvocationNameContext) interface{}

func (*BaseCypherParserVisitor) VisitLhs

func (v *BaseCypherParserVisitor) VisitLhs(ctx *LhsContext) interface{}

func (*BaseCypherParserVisitor) VisitLimitSt

func (v *BaseCypherParserVisitor) VisitLimitSt(ctx *LimitStContext) interface{}

func (*BaseCypherParserVisitor) VisitListComprehension

func (v *BaseCypherParserVisitor) VisitListComprehension(ctx *ListComprehensionContext) interface{}

func (*BaseCypherParserVisitor) VisitListExpression

func (v *BaseCypherParserVisitor) VisitListExpression(ctx *ListExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitListLit

func (v *BaseCypherParserVisitor) VisitListLit(ctx *ListLitContext) interface{}

func (*BaseCypherParserVisitor) VisitLiteral

func (v *BaseCypherParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}

func (*BaseCypherParserVisitor) VisitMapLit

func (v *BaseCypherParserVisitor) VisitMapLit(ctx *MapLitContext) interface{}

func (*BaseCypherParserVisitor) VisitMapPair

func (v *BaseCypherParserVisitor) VisitMapPair(ctx *MapPairContext) interface{}

func (*BaseCypherParserVisitor) VisitMatchSt

func (v *BaseCypherParserVisitor) VisitMatchSt(ctx *MatchStContext) interface{}

func (*BaseCypherParserVisitor) VisitMergeAction

func (v *BaseCypherParserVisitor) VisitMergeAction(ctx *MergeActionContext) interface{}

func (*BaseCypherParserVisitor) VisitMergeSt

func (v *BaseCypherParserVisitor) VisitMergeSt(ctx *MergeStContext) interface{}

func (*BaseCypherParserVisitor) VisitMultDivExpression

func (v *BaseCypherParserVisitor) VisitMultDivExpression(ctx *MultDivExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitMultiPartQ

func (v *BaseCypherParserVisitor) VisitMultiPartQ(ctx *MultiPartQContext) interface{}

func (*BaseCypherParserVisitor) VisitName

func (v *BaseCypherParserVisitor) VisitName(ctx *NameContext) interface{}

func (*BaseCypherParserVisitor) VisitNodeLabels

func (v *BaseCypherParserVisitor) VisitNodeLabels(ctx *NodeLabelsContext) interface{}

func (*BaseCypherParserVisitor) VisitNodePattern

func (v *BaseCypherParserVisitor) VisitNodePattern(ctx *NodePatternContext) interface{}

func (*BaseCypherParserVisitor) VisitNotExpression

func (v *BaseCypherParserVisitor) VisitNotExpression(ctx *NotExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitNullExpression

func (v *BaseCypherParserVisitor) VisitNullExpression(ctx *NullExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitNumLit

func (v *BaseCypherParserVisitor) VisitNumLit(ctx *NumLitContext) interface{}

func (*BaseCypherParserVisitor) VisitOrderItem

func (v *BaseCypherParserVisitor) VisitOrderItem(ctx *OrderItemContext) interface{}

func (*BaseCypherParserVisitor) VisitOrderSt

func (v *BaseCypherParserVisitor) VisitOrderSt(ctx *OrderStContext) interface{}

func (*BaseCypherParserVisitor) VisitParameter

func (v *BaseCypherParserVisitor) VisitParameter(ctx *ParameterContext) interface{}

func (*BaseCypherParserVisitor) VisitParenExpressionChain

func (v *BaseCypherParserVisitor) VisitParenExpressionChain(ctx *ParenExpressionChainContext) interface{}

func (*BaseCypherParserVisitor) VisitParenthesizedExpression

func (v *BaseCypherParserVisitor) VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitPattern

func (v *BaseCypherParserVisitor) VisitPattern(ctx *PatternContext) interface{}

func (*BaseCypherParserVisitor) VisitPatternComprehension

func (v *BaseCypherParserVisitor) VisitPatternComprehension(ctx *PatternComprehensionContext) interface{}

func (*BaseCypherParserVisitor) VisitPatternElem

func (v *BaseCypherParserVisitor) VisitPatternElem(ctx *PatternElemContext) interface{}

func (*BaseCypherParserVisitor) VisitPatternElemChain

func (v *BaseCypherParserVisitor) VisitPatternElemChain(ctx *PatternElemChainContext) interface{}

func (*BaseCypherParserVisitor) VisitPatternPart

func (v *BaseCypherParserVisitor) VisitPatternPart(ctx *PatternPartContext) interface{}

func (*BaseCypherParserVisitor) VisitPatternWhere

func (v *BaseCypherParserVisitor) VisitPatternWhere(ctx *PatternWhereContext) interface{}

func (*BaseCypherParserVisitor) VisitPowerExpression

func (v *BaseCypherParserVisitor) VisitPowerExpression(ctx *PowerExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitProjectionBody

func (v *BaseCypherParserVisitor) VisitProjectionBody(ctx *ProjectionBodyContext) interface{}

func (*BaseCypherParserVisitor) VisitProjectionItem

func (v *BaseCypherParserVisitor) VisitProjectionItem(ctx *ProjectionItemContext) interface{}

func (*BaseCypherParserVisitor) VisitProjectionItems

func (v *BaseCypherParserVisitor) VisitProjectionItems(ctx *ProjectionItemsContext) interface{}

func (*BaseCypherParserVisitor) VisitProperties

func (v *BaseCypherParserVisitor) VisitProperties(ctx *PropertiesContext) interface{}

func (*BaseCypherParserVisitor) VisitPropertyExpression

func (v *BaseCypherParserVisitor) VisitPropertyExpression(ctx *PropertyExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitPropertyOrLabelExpression

func (v *BaseCypherParserVisitor) VisitPropertyOrLabelExpression(ctx *PropertyOrLabelExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitQuery

func (v *BaseCypherParserVisitor) VisitQuery(ctx *QueryContext) interface{}

func (*BaseCypherParserVisitor) VisitQueryCallSt

func (v *BaseCypherParserVisitor) VisitQueryCallSt(ctx *QueryCallStContext) interface{}

func (*BaseCypherParserVisitor) VisitRangeLit

func (v *BaseCypherParserVisitor) VisitRangeLit(ctx *RangeLitContext) interface{}

func (*BaseCypherParserVisitor) VisitReadingStatement

func (v *BaseCypherParserVisitor) VisitReadingStatement(ctx *ReadingStatementContext) interface{}

func (*BaseCypherParserVisitor) VisitRegularQuery

func (v *BaseCypherParserVisitor) VisitRegularQuery(ctx *RegularQueryContext) interface{}

func (*BaseCypherParserVisitor) VisitRelationDetail

func (v *BaseCypherParserVisitor) VisitRelationDetail(ctx *RelationDetailContext) interface{}

func (*BaseCypherParserVisitor) VisitRelationshipPattern

func (v *BaseCypherParserVisitor) VisitRelationshipPattern(ctx *RelationshipPatternContext) interface{}

func (*BaseCypherParserVisitor) VisitRelationshipTypes

func (v *BaseCypherParserVisitor) VisitRelationshipTypes(ctx *RelationshipTypesContext) interface{}

func (*BaseCypherParserVisitor) VisitRelationshipsChainPattern

func (v *BaseCypherParserVisitor) VisitRelationshipsChainPattern(ctx *RelationshipsChainPatternContext) interface{}

func (*BaseCypherParserVisitor) VisitRemoveItem

func (v *BaseCypherParserVisitor) VisitRemoveItem(ctx *RemoveItemContext) interface{}

func (*BaseCypherParserVisitor) VisitRemoveSt

func (v *BaseCypherParserVisitor) VisitRemoveSt(ctx *RemoveStContext) interface{}

func (*BaseCypherParserVisitor) VisitReservedWord

func (v *BaseCypherParserVisitor) VisitReservedWord(ctx *ReservedWordContext) interface{}

func (*BaseCypherParserVisitor) VisitReturnSt

func (v *BaseCypherParserVisitor) VisitReturnSt(ctx *ReturnStContext) interface{}

func (*BaseCypherParserVisitor) VisitScript

func (v *BaseCypherParserVisitor) VisitScript(ctx *ScriptContext) interface{}

func (*BaseCypherParserVisitor) VisitSetItem

func (v *BaseCypherParserVisitor) VisitSetItem(ctx *SetItemContext) interface{}

func (*BaseCypherParserVisitor) VisitSetSt

func (v *BaseCypherParserVisitor) VisitSetSt(ctx *SetStContext) interface{}

func (*BaseCypherParserVisitor) VisitSinglePartQ

func (v *BaseCypherParserVisitor) VisitSinglePartQ(ctx *SinglePartQContext) interface{}

func (*BaseCypherParserVisitor) VisitSingleQuery

func (v *BaseCypherParserVisitor) VisitSingleQuery(ctx *SingleQueryContext) interface{}

func (*BaseCypherParserVisitor) VisitSkipSt

func (v *BaseCypherParserVisitor) VisitSkipSt(ctx *SkipStContext) interface{}

func (*BaseCypherParserVisitor) VisitStandaloneCall

func (v *BaseCypherParserVisitor) VisitStandaloneCall(ctx *StandaloneCallContext) interface{}

func (*BaseCypherParserVisitor) VisitStringExpPrefix

func (v *BaseCypherParserVisitor) VisitStringExpPrefix(ctx *StringExpPrefixContext) interface{}

func (*BaseCypherParserVisitor) VisitStringExpression

func (v *BaseCypherParserVisitor) VisitStringExpression(ctx *StringExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitStringLit

func (v *BaseCypherParserVisitor) VisitStringLit(ctx *StringLitContext) interface{}

func (*BaseCypherParserVisitor) VisitSubqueryCount

func (v *BaseCypherParserVisitor) VisitSubqueryCount(ctx *SubqueryCountContext) interface{}

func (*BaseCypherParserVisitor) VisitSubqueryExist

func (v *BaseCypherParserVisitor) VisitSubqueryExist(ctx *SubqueryExistContext) interface{}

func (*BaseCypherParserVisitor) VisitSymbol

func (v *BaseCypherParserVisitor) VisitSymbol(ctx *SymbolContext) interface{}

func (*BaseCypherParserVisitor) VisitUnaryAddSubExpression

func (v *BaseCypherParserVisitor) VisitUnaryAddSubExpression(ctx *UnaryAddSubExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitUnionSt

func (v *BaseCypherParserVisitor) VisitUnionSt(ctx *UnionStContext) interface{}

func (*BaseCypherParserVisitor) VisitUnwindSt

func (v *BaseCypherParserVisitor) VisitUnwindSt(ctx *UnwindStContext) interface{}

func (*BaseCypherParserVisitor) VisitUpdatingStatement

func (v *BaseCypherParserVisitor) VisitUpdatingStatement(ctx *UpdatingStatementContext) interface{}

func (*BaseCypherParserVisitor) VisitWhere

func (v *BaseCypherParserVisitor) VisitWhere(ctx *WhereContext) interface{}

func (*BaseCypherParserVisitor) VisitWithSt

func (v *BaseCypherParserVisitor) VisitWithSt(ctx *WithStContext) interface{}

func (*BaseCypherParserVisitor) VisitXorExpression

func (v *BaseCypherParserVisitor) VisitXorExpression(ctx *XorExpressionContext) interface{}

func (*BaseCypherParserVisitor) VisitYieldItem

func (v *BaseCypherParserVisitor) VisitYieldItem(ctx *YieldItemContext) interface{}

func (*BaseCypherParserVisitor) VisitYieldItems

func (v *BaseCypherParserVisitor) VisitYieldItems(ctx *YieldItemsContext) interface{}

type BoolLitContext

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

func NewBoolLitContext

func NewBoolLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolLitContext

func NewEmptyBoolLitContext

func NewEmptyBoolLitContext() *BoolLitContext

func (*BoolLitContext) Accept

func (s *BoolLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BoolLitContext) EnterRule

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

func (*BoolLitContext) ExitRule

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

func (*BoolLitContext) FALSE

func (s *BoolLitContext) FALSE() antlr.TerminalNode

func (*BoolLitContext) GetParser

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

func (*BoolLitContext) GetRuleContext

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

func (*BoolLitContext) IsBoolLitContext

func (*BoolLitContext) IsBoolLitContext()

func (*BoolLitContext) TRUE

func (s *BoolLitContext) TRUE() antlr.TerminalNode

func (*BoolLitContext) ToStringTree

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

type CaseExpressionContext

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

func NewCaseExpressionContext

func NewCaseExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CaseExpressionContext

func NewEmptyCaseExpressionContext

func NewEmptyCaseExpressionContext() *CaseExpressionContext

func (*CaseExpressionContext) Accept

func (s *CaseExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CaseExpressionContext) AllExpression

func (s *CaseExpressionContext) AllExpression() []IExpressionContext

func (*CaseExpressionContext) AllTHEN

func (s *CaseExpressionContext) AllTHEN() []antlr.TerminalNode

func (*CaseExpressionContext) AllWHEN

func (s *CaseExpressionContext) AllWHEN() []antlr.TerminalNode

func (*CaseExpressionContext) CASE

func (*CaseExpressionContext) ELSE

func (*CaseExpressionContext) END

func (*CaseExpressionContext) EnterRule

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

func (*CaseExpressionContext) ExitRule

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

func (*CaseExpressionContext) Expression

func (s *CaseExpressionContext) Expression(i int) IExpressionContext

func (*CaseExpressionContext) GetParser

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

func (*CaseExpressionContext) GetRuleContext

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

func (*CaseExpressionContext) IsCaseExpressionContext

func (*CaseExpressionContext) IsCaseExpressionContext()

func (*CaseExpressionContext) THEN

func (*CaseExpressionContext) ToStringTree

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

func (*CaseExpressionContext) WHEN

type CharLitContext

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

func NewCharLitContext

func NewCharLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CharLitContext

func NewEmptyCharLitContext

func NewEmptyCharLitContext() *CharLitContext

func (*CharLitContext) Accept

func (s *CharLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CharLitContext) CHAR_LITERAL

func (s *CharLitContext) CHAR_LITERAL() antlr.TerminalNode

func (*CharLitContext) EnterRule

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

func (*CharLitContext) ExitRule

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

func (*CharLitContext) GetParser

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

func (*CharLitContext) GetRuleContext

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

func (*CharLitContext) IsCharLitContext

func (*CharLitContext) IsCharLitContext()

func (*CharLitContext) ToStringTree

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

type ComparisonExpressionContext

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

func NewComparisonExpressionContext

func NewComparisonExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonExpressionContext

func NewEmptyComparisonExpressionContext

func NewEmptyComparisonExpressionContext() *ComparisonExpressionContext

func (*ComparisonExpressionContext) Accept

func (s *ComparisonExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonExpressionContext) AddSubExpression

func (*ComparisonExpressionContext) AllAddSubExpression

func (s *ComparisonExpressionContext) AllAddSubExpression() []IAddSubExpressionContext

func (*ComparisonExpressionContext) AllComparisonSigns

func (s *ComparisonExpressionContext) AllComparisonSigns() []IComparisonSignsContext

func (*ComparisonExpressionContext) ComparisonSigns

func (*ComparisonExpressionContext) EnterRule

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

func (*ComparisonExpressionContext) ExitRule

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

func (*ComparisonExpressionContext) GetParser

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

func (*ComparisonExpressionContext) GetRuleContext

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

func (*ComparisonExpressionContext) IsComparisonExpressionContext

func (*ComparisonExpressionContext) IsComparisonExpressionContext()

func (*ComparisonExpressionContext) ToStringTree

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

type ComparisonSignsContext

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

func NewComparisonSignsContext

func NewComparisonSignsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonSignsContext

func NewEmptyComparisonSignsContext

func NewEmptyComparisonSignsContext() *ComparisonSignsContext

func (*ComparisonSignsContext) ASSIGN

func (*ComparisonSignsContext) Accept

func (s *ComparisonSignsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonSignsContext) EnterRule

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

func (*ComparisonSignsContext) ExitRule

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

func (*ComparisonSignsContext) GE

func (*ComparisonSignsContext) GT

func (*ComparisonSignsContext) GetParser

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

func (*ComparisonSignsContext) GetRuleContext

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

func (*ComparisonSignsContext) IsComparisonSignsContext

func (*ComparisonSignsContext) IsComparisonSignsContext()

func (*ComparisonSignsContext) LE

func (*ComparisonSignsContext) LT

func (*ComparisonSignsContext) NOT_EQUAL

func (s *ComparisonSignsContext) NOT_EQUAL() antlr.TerminalNode

func (*ComparisonSignsContext) ToStringTree

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

type CountAllContext

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

func NewCountAllContext

func NewCountAllContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CountAllContext

func NewEmptyCountAllContext

func NewEmptyCountAllContext() *CountAllContext

func (*CountAllContext) Accept

func (s *CountAllContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CountAllContext) COUNT

func (s *CountAllContext) COUNT() antlr.TerminalNode

func (*CountAllContext) EnterRule

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

func (*CountAllContext) ExitRule

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

func (*CountAllContext) GetParser

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

func (*CountAllContext) GetRuleContext

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

func (*CountAllContext) IsCountAllContext

func (*CountAllContext) IsCountAllContext()

func (*CountAllContext) LPAREN

func (s *CountAllContext) LPAREN() antlr.TerminalNode

func (*CountAllContext) MULT

func (*CountAllContext) RPAREN

func (s *CountAllContext) RPAREN() antlr.TerminalNode

func (*CountAllContext) ToStringTree

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

type CreateStContext

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

func NewCreateStContext

func NewCreateStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateStContext

func NewEmptyCreateStContext

func NewEmptyCreateStContext() *CreateStContext

func (*CreateStContext) Accept

func (s *CreateStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CreateStContext) CREATE

func (s *CreateStContext) CREATE() antlr.TerminalNode

func (*CreateStContext) EnterRule

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

func (*CreateStContext) ExitRule

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

func (*CreateStContext) GetParser

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

func (*CreateStContext) GetRuleContext

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

func (*CreateStContext) IsCreateStContext

func (*CreateStContext) IsCreateStContext()

func (*CreateStContext) Pattern

func (s *CreateStContext) Pattern() IPatternContext

func (*CreateStContext) ToStringTree

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

type CypherLexer

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

func NewCypherLexer

func NewCypherLexer(input antlr.CharStream) *CypherLexer

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

type CypherParser

type CypherParser struct {
	*antlr.BaseParser
}

func NewCypherParser

func NewCypherParser(input antlr.TokenStream) *CypherParser

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

func (*CypherParser) AddSubExpression

func (p *CypherParser) AddSubExpression() (localctx IAddSubExpressionContext)

func (*CypherParser) AndExpression

func (p *CypherParser) AndExpression() (localctx IAndExpressionContext)

func (*CypherParser) Atom

func (p *CypherParser) Atom() (localctx IAtomContext)

func (*CypherParser) AtomicExpression

func (p *CypherParser) AtomicExpression() (localctx IAtomicExpressionContext)

func (*CypherParser) BoolLit

func (p *CypherParser) BoolLit() (localctx IBoolLitContext)

func (*CypherParser) CaseExpression

func (p *CypherParser) CaseExpression() (localctx ICaseExpressionContext)

func (*CypherParser) CharLit

func (p *CypherParser) CharLit() (localctx ICharLitContext)

func (*CypherParser) ComparisonExpression

func (p *CypherParser) ComparisonExpression() (localctx IComparisonExpressionContext)

func (*CypherParser) ComparisonSigns

func (p *CypherParser) ComparisonSigns() (localctx IComparisonSignsContext)

func (*CypherParser) CountAll

func (p *CypherParser) CountAll() (localctx ICountAllContext)

func (*CypherParser) CreateSt

func (p *CypherParser) CreateSt() (localctx ICreateStContext)

func (*CypherParser) DeleteSt

func (p *CypherParser) DeleteSt() (localctx IDeleteStContext)

func (*CypherParser) Expression

func (p *CypherParser) Expression() (localctx IExpressionContext)

func (*CypherParser) ExpressionChain

func (p *CypherParser) ExpressionChain() (localctx IExpressionChainContext)

func (*CypherParser) FilterExpression

func (p *CypherParser) FilterExpression() (localctx IFilterExpressionContext)

func (*CypherParser) FilterWith

func (p *CypherParser) FilterWith() (localctx IFilterWithContext)

func (*CypherParser) FunctionInvocation

func (p *CypherParser) FunctionInvocation() (localctx IFunctionInvocationContext)

func (*CypherParser) InvocationName

func (p *CypherParser) InvocationName() (localctx IInvocationNameContext)

func (*CypherParser) Lhs

func (p *CypherParser) Lhs() (localctx ILhsContext)

func (*CypherParser) LimitSt

func (p *CypherParser) LimitSt() (localctx ILimitStContext)

func (*CypherParser) ListComprehension

func (p *CypherParser) ListComprehension() (localctx IListComprehensionContext)

func (*CypherParser) ListExpression

func (p *CypherParser) ListExpression() (localctx IListExpressionContext)

func (*CypherParser) ListLit

func (p *CypherParser) ListLit() (localctx IListLitContext)

func (*CypherParser) Literal

func (p *CypherParser) Literal() (localctx ILiteralContext)

func (*CypherParser) MapLit

func (p *CypherParser) MapLit() (localctx IMapLitContext)

func (*CypherParser) MapPair

func (p *CypherParser) MapPair() (localctx IMapPairContext)

func (*CypherParser) MatchSt

func (p *CypherParser) MatchSt() (localctx IMatchStContext)

func (*CypherParser) MergeAction

func (p *CypherParser) MergeAction() (localctx IMergeActionContext)

func (*CypherParser) MergeSt

func (p *CypherParser) MergeSt() (localctx IMergeStContext)

func (*CypherParser) MultDivExpression

func (p *CypherParser) MultDivExpression() (localctx IMultDivExpressionContext)

func (*CypherParser) MultiPartQ

func (p *CypherParser) MultiPartQ() (localctx IMultiPartQContext)

MultiPartQ is patched to handle chained WITH clauses (e.g. `WITH x AS y UNWIND … WITH z AS w RETURN w`). The ANTLR-generated body uses AdaptivePredict to decide whether to loop, which the regenerated ATN fails on certain valid multi-WITH shapes; the hand-written loop below inspects the token stream directly via [peekHasWithBeforeReturn] and is robust against grammar regeneration.

func (*CypherParser) Name

func (p *CypherParser) Name() (localctx INameContext)

func (*CypherParser) NodeLabels

func (p *CypherParser) NodeLabels() (localctx INodeLabelsContext)

func (*CypherParser) NodePattern

func (p *CypherParser) NodePattern() (localctx INodePatternContext)

func (*CypherParser) NotExpression

func (p *CypherParser) NotExpression() (localctx INotExpressionContext)

func (*CypherParser) NullExpression

func (p *CypherParser) NullExpression() (localctx INullExpressionContext)

func (*CypherParser) NumLit

func (p *CypherParser) NumLit() (localctx INumLitContext)

func (*CypherParser) OrderItem

func (p *CypherParser) OrderItem() (localctx IOrderItemContext)

func (*CypherParser) OrderSt

func (p *CypherParser) OrderSt() (localctx IOrderStContext)

func (*CypherParser) Parameter

func (p *CypherParser) Parameter() (localctx IParameterContext)

func (*CypherParser) ParenExpressionChain

func (p *CypherParser) ParenExpressionChain() (localctx IParenExpressionChainContext)

func (*CypherParser) ParenthesizedExpression

func (p *CypherParser) ParenthesizedExpression() (localctx IParenthesizedExpressionContext)

func (*CypherParser) Pattern

func (p *CypherParser) Pattern() (localctx IPatternContext)

func (*CypherParser) PatternComprehension

func (p *CypherParser) PatternComprehension() (localctx IPatternComprehensionContext)

func (*CypherParser) PatternElem

func (p *CypherParser) PatternElem() (localctx IPatternElemContext)

func (*CypherParser) PatternElemChain

func (p *CypherParser) PatternElemChain() (localctx IPatternElemChainContext)

func (*CypherParser) PatternPart

func (p *CypherParser) PatternPart() (localctx IPatternPartContext)

func (*CypherParser) PatternWhere

func (p *CypherParser) PatternWhere() (localctx IPatternWhereContext)

func (*CypherParser) PowerExpression

func (p *CypherParser) PowerExpression() (localctx IPowerExpressionContext)

func (*CypherParser) ProjectionBody

func (p *CypherParser) ProjectionBody() (localctx IProjectionBodyContext)

func (*CypherParser) ProjectionItem

func (p *CypherParser) ProjectionItem() (localctx IProjectionItemContext)

func (*CypherParser) ProjectionItems

func (p *CypherParser) ProjectionItems() (localctx IProjectionItemsContext)

func (*CypherParser) Properties

func (p *CypherParser) Properties() (localctx IPropertiesContext)

func (*CypherParser) PropertyExpression

func (p *CypherParser) PropertyExpression() (localctx IPropertyExpressionContext)

func (*CypherParser) PropertyOrLabelExpression

func (p *CypherParser) PropertyOrLabelExpression() (localctx IPropertyOrLabelExpressionContext)

func (*CypherParser) Query

func (p *CypherParser) Query() (localctx IQueryContext)

func (*CypherParser) QueryCallSt

func (p *CypherParser) QueryCallSt() (localctx IQueryCallStContext)

func (*CypherParser) RangeLit

func (p *CypherParser) RangeLit() (localctx IRangeLitContext)

func (*CypherParser) ReadingStatement

func (p *CypherParser) ReadingStatement() (localctx IReadingStatementContext)

func (*CypherParser) RegularQuery

func (p *CypherParser) RegularQuery() (localctx IRegularQueryContext)

func (*CypherParser) RelationDetail

func (p *CypherParser) RelationDetail() (localctx IRelationDetailContext)

func (*CypherParser) RelationshipPattern

func (p *CypherParser) RelationshipPattern() (localctx IRelationshipPatternContext)

func (*CypherParser) RelationshipTypes

func (p *CypherParser) RelationshipTypes() (localctx IRelationshipTypesContext)

func (*CypherParser) RelationshipsChainPattern

func (p *CypherParser) RelationshipsChainPattern() (localctx IRelationshipsChainPatternContext)

func (*CypherParser) RemoveItem

func (p *CypherParser) RemoveItem() (localctx IRemoveItemContext)

func (*CypherParser) RemoveSt

func (p *CypherParser) RemoveSt() (localctx IRemoveStContext)

func (*CypherParser) ReservedWord

func (p *CypherParser) ReservedWord() (localctx IReservedWordContext)

func (*CypherParser) ReturnSt

func (p *CypherParser) ReturnSt() (localctx IReturnStContext)

func (*CypherParser) Script

func (p *CypherParser) Script() (localctx IScriptContext)

func (*CypherParser) SetItem

func (p *CypherParser) SetItem() (localctx ISetItemContext)

func (*CypherParser) SetSt

func (p *CypherParser) SetSt() (localctx ISetStContext)

func (*CypherParser) SinglePartQ

func (p *CypherParser) SinglePartQ() (localctx ISinglePartQContext)

func (*CypherParser) SingleQuery

func (p *CypherParser) SingleQuery() (localctx ISingleQueryContext)

func (*CypherParser) SkipSt

func (p *CypherParser) SkipSt() (localctx ISkipStContext)

func (*CypherParser) StandaloneCall

func (p *CypherParser) StandaloneCall() (localctx IStandaloneCallContext)

func (*CypherParser) StringExpPrefix

func (p *CypherParser) StringExpPrefix() (localctx IStringExpPrefixContext)

func (*CypherParser) StringExpression

func (p *CypherParser) StringExpression() (localctx IStringExpressionContext)

func (*CypherParser) StringLit

func (p *CypherParser) StringLit() (localctx IStringLitContext)

func (*CypherParser) SubqueryCount

func (p *CypherParser) SubqueryCount() (localctx ISubqueryCountContext)

func (*CypherParser) SubqueryExist

func (p *CypherParser) SubqueryExist() (localctx ISubqueryExistContext)

func (*CypherParser) Symbol

func (p *CypherParser) Symbol() (localctx ISymbolContext)

func (*CypherParser) UnaryAddSubExpression

func (p *CypherParser) UnaryAddSubExpression() (localctx IUnaryAddSubExpressionContext)

func (*CypherParser) UnionSt

func (p *CypherParser) UnionSt() (localctx IUnionStContext)

func (*CypherParser) UnwindSt

func (p *CypherParser) UnwindSt() (localctx IUnwindStContext)

func (*CypherParser) UpdatingStatement

func (p *CypherParser) UpdatingStatement() (localctx IUpdatingStatementContext)

func (*CypherParser) Where

func (p *CypherParser) Where() (localctx IWhereContext)

func (*CypherParser) WithSt

func (p *CypherParser) WithSt() (localctx IWithStContext)

func (*CypherParser) XorExpression

func (p *CypherParser) XorExpression() (localctx IXorExpressionContext)

func (*CypherParser) YieldItem

func (p *CypherParser) YieldItem() (localctx IYieldItemContext)

func (*CypherParser) YieldItems

func (p *CypherParser) YieldItems() (localctx IYieldItemsContext)

type CypherParserListener

type CypherParserListener interface {
	antlr.ParseTreeListener

	// EnterScript is called when entering the script production.
	EnterScript(c *ScriptContext)

	// EnterQuery is called when entering the query production.
	EnterQuery(c *QueryContext)

	// EnterRegularQuery is called when entering the regularQuery production.
	EnterRegularQuery(c *RegularQueryContext)

	// EnterSingleQuery is called when entering the singleQuery production.
	EnterSingleQuery(c *SingleQueryContext)

	// EnterStandaloneCall is called when entering the standaloneCall production.
	EnterStandaloneCall(c *StandaloneCallContext)

	// EnterReturnSt is called when entering the returnSt production.
	EnterReturnSt(c *ReturnStContext)

	// EnterWithSt is called when entering the withSt production.
	EnterWithSt(c *WithStContext)

	// EnterSkipSt is called when entering the skipSt production.
	EnterSkipSt(c *SkipStContext)

	// EnterLimitSt is called when entering the limitSt production.
	EnterLimitSt(c *LimitStContext)

	// EnterProjectionBody is called when entering the projectionBody production.
	EnterProjectionBody(c *ProjectionBodyContext)

	// EnterProjectionItems is called when entering the projectionItems production.
	EnterProjectionItems(c *ProjectionItemsContext)

	// EnterProjectionItem is called when entering the projectionItem production.
	EnterProjectionItem(c *ProjectionItemContext)

	// EnterOrderItem is called when entering the orderItem production.
	EnterOrderItem(c *OrderItemContext)

	// EnterOrderSt is called when entering the orderSt production.
	EnterOrderSt(c *OrderStContext)

	// EnterSinglePartQ is called when entering the singlePartQ production.
	EnterSinglePartQ(c *SinglePartQContext)

	// EnterMultiPartQ is called when entering the multiPartQ production.
	EnterMultiPartQ(c *MultiPartQContext)

	// EnterMatchSt is called when entering the matchSt production.
	EnterMatchSt(c *MatchStContext)

	// EnterUnwindSt is called when entering the unwindSt production.
	EnterUnwindSt(c *UnwindStContext)

	// EnterReadingStatement is called when entering the readingStatement production.
	EnterReadingStatement(c *ReadingStatementContext)

	// EnterUpdatingStatement is called when entering the updatingStatement production.
	EnterUpdatingStatement(c *UpdatingStatementContext)

	// EnterDeleteSt is called when entering the deleteSt production.
	EnterDeleteSt(c *DeleteStContext)

	// EnterRemoveSt is called when entering the removeSt production.
	EnterRemoveSt(c *RemoveStContext)

	// EnterRemoveItem is called when entering the removeItem production.
	EnterRemoveItem(c *RemoveItemContext)

	// EnterQueryCallSt is called when entering the queryCallSt production.
	EnterQueryCallSt(c *QueryCallStContext)

	// EnterParenExpressionChain is called when entering the parenExpressionChain production.
	EnterParenExpressionChain(c *ParenExpressionChainContext)

	// EnterYieldItems is called when entering the yieldItems production.
	EnterYieldItems(c *YieldItemsContext)

	// EnterYieldItem is called when entering the yieldItem production.
	EnterYieldItem(c *YieldItemContext)

	// EnterMergeSt is called when entering the mergeSt production.
	EnterMergeSt(c *MergeStContext)

	// EnterMergeAction is called when entering the mergeAction production.
	EnterMergeAction(c *MergeActionContext)

	// EnterSetSt is called when entering the setSt production.
	EnterSetSt(c *SetStContext)

	// EnterSetItem is called when entering the setItem production.
	EnterSetItem(c *SetItemContext)

	// EnterNodeLabels is called when entering the nodeLabels production.
	EnterNodeLabels(c *NodeLabelsContext)

	// EnterCreateSt is called when entering the createSt production.
	EnterCreateSt(c *CreateStContext)

	// EnterPatternWhere is called when entering the patternWhere production.
	EnterPatternWhere(c *PatternWhereContext)

	// EnterWhere is called when entering the where production.
	EnterWhere(c *WhereContext)

	// EnterPattern is called when entering the pattern production.
	EnterPattern(c *PatternContext)

	// EnterExpression is called when entering the expression production.
	EnterExpression(c *ExpressionContext)

	// EnterXorExpression is called when entering the xorExpression production.
	EnterXorExpression(c *XorExpressionContext)

	// EnterAndExpression is called when entering the andExpression production.
	EnterAndExpression(c *AndExpressionContext)

	// EnterNotExpression is called when entering the notExpression production.
	EnterNotExpression(c *NotExpressionContext)

	// EnterComparisonExpression is called when entering the comparisonExpression production.
	EnterComparisonExpression(c *ComparisonExpressionContext)

	// EnterComparisonSigns is called when entering the comparisonSigns production.
	EnterComparisonSigns(c *ComparisonSignsContext)

	// EnterAddSubExpression is called when entering the addSubExpression production.
	EnterAddSubExpression(c *AddSubExpressionContext)

	// EnterMultDivExpression is called when entering the multDivExpression production.
	EnterMultDivExpression(c *MultDivExpressionContext)

	// EnterPowerExpression is called when entering the powerExpression production.
	EnterPowerExpression(c *PowerExpressionContext)

	// EnterUnaryAddSubExpression is called when entering the unaryAddSubExpression production.
	EnterUnaryAddSubExpression(c *UnaryAddSubExpressionContext)

	// EnterAtomicExpression is called when entering the atomicExpression production.
	EnterAtomicExpression(c *AtomicExpressionContext)

	// EnterListExpression is called when entering the listExpression production.
	EnterListExpression(c *ListExpressionContext)

	// EnterStringExpression is called when entering the stringExpression production.
	EnterStringExpression(c *StringExpressionContext)

	// EnterStringExpPrefix is called when entering the stringExpPrefix production.
	EnterStringExpPrefix(c *StringExpPrefixContext)

	// EnterNullExpression is called when entering the nullExpression production.
	EnterNullExpression(c *NullExpressionContext)

	// EnterPropertyOrLabelExpression is called when entering the propertyOrLabelExpression production.
	EnterPropertyOrLabelExpression(c *PropertyOrLabelExpressionContext)

	// EnterPropertyExpression is called when entering the propertyExpression production.
	EnterPropertyExpression(c *PropertyExpressionContext)

	// EnterPatternPart is called when entering the patternPart production.
	EnterPatternPart(c *PatternPartContext)

	// EnterPatternElem is called when entering the patternElem production.
	EnterPatternElem(c *PatternElemContext)

	// EnterPatternElemChain is called when entering the patternElemChain production.
	EnterPatternElemChain(c *PatternElemChainContext)

	// EnterProperties is called when entering the properties production.
	EnterProperties(c *PropertiesContext)

	// EnterNodePattern is called when entering the nodePattern production.
	EnterNodePattern(c *NodePatternContext)

	// EnterAtom is called when entering the atom production.
	EnterAtom(c *AtomContext)

	// EnterLhs is called when entering the lhs production.
	EnterLhs(c *LhsContext)

	// EnterRelationshipPattern is called when entering the relationshipPattern production.
	EnterRelationshipPattern(c *RelationshipPatternContext)

	// EnterRelationDetail is called when entering the relationDetail production.
	EnterRelationDetail(c *RelationDetailContext)

	// EnterRelationshipTypes is called when entering the relationshipTypes production.
	EnterRelationshipTypes(c *RelationshipTypesContext)

	// EnterUnionSt is called when entering the unionSt production.
	EnterUnionSt(c *UnionStContext)

	// EnterSubqueryExist is called when entering the subqueryExist production.
	EnterSubqueryExist(c *SubqueryExistContext)

	// EnterSubqueryCount is called when entering the subqueryCount production.
	EnterSubqueryCount(c *SubqueryCountContext)

	// EnterInvocationName is called when entering the invocationName production.
	EnterInvocationName(c *InvocationNameContext)

	// EnterFunctionInvocation is called when entering the functionInvocation production.
	EnterFunctionInvocation(c *FunctionInvocationContext)

	// EnterParenthesizedExpression is called when entering the parenthesizedExpression production.
	EnterParenthesizedExpression(c *ParenthesizedExpressionContext)

	// EnterFilterWith is called when entering the filterWith production.
	EnterFilterWith(c *FilterWithContext)

	// EnterPatternComprehension is called when entering the patternComprehension production.
	EnterPatternComprehension(c *PatternComprehensionContext)

	// EnterRelationshipsChainPattern is called when entering the relationshipsChainPattern production.
	EnterRelationshipsChainPattern(c *RelationshipsChainPatternContext)

	// EnterListComprehension is called when entering the listComprehension production.
	EnterListComprehension(c *ListComprehensionContext)

	// EnterFilterExpression is called when entering the filterExpression production.
	EnterFilterExpression(c *FilterExpressionContext)

	// EnterCountAll is called when entering the countAll production.
	EnterCountAll(c *CountAllContext)

	// EnterExpressionChain is called when entering the expressionChain production.
	EnterExpressionChain(c *ExpressionChainContext)

	// EnterCaseExpression is called when entering the caseExpression production.
	EnterCaseExpression(c *CaseExpressionContext)

	// EnterParameter is called when entering the parameter production.
	EnterParameter(c *ParameterContext)

	// EnterLiteral is called when entering the literal production.
	EnterLiteral(c *LiteralContext)

	// EnterRangeLit is called when entering the rangeLit production.
	EnterRangeLit(c *RangeLitContext)

	// EnterBoolLit is called when entering the boolLit production.
	EnterBoolLit(c *BoolLitContext)

	// EnterNumLit is called when entering the numLit production.
	EnterNumLit(c *NumLitContext)

	// EnterStringLit is called when entering the stringLit production.
	EnterStringLit(c *StringLitContext)

	// EnterCharLit is called when entering the charLit production.
	EnterCharLit(c *CharLitContext)

	// EnterListLit is called when entering the listLit production.
	EnterListLit(c *ListLitContext)

	// EnterMapLit is called when entering the mapLit production.
	EnterMapLit(c *MapLitContext)

	// EnterMapPair is called when entering the mapPair production.
	EnterMapPair(c *MapPairContext)

	// EnterName is called when entering the name production.
	EnterName(c *NameContext)

	// EnterSymbol is called when entering the symbol production.
	EnterSymbol(c *SymbolContext)

	// EnterReservedWord is called when entering the reservedWord production.
	EnterReservedWord(c *ReservedWordContext)

	// ExitScript is called when exiting the script production.
	ExitScript(c *ScriptContext)

	// ExitQuery is called when exiting the query production.
	ExitQuery(c *QueryContext)

	// ExitRegularQuery is called when exiting the regularQuery production.
	ExitRegularQuery(c *RegularQueryContext)

	// ExitSingleQuery is called when exiting the singleQuery production.
	ExitSingleQuery(c *SingleQueryContext)

	// ExitStandaloneCall is called when exiting the standaloneCall production.
	ExitStandaloneCall(c *StandaloneCallContext)

	// ExitReturnSt is called when exiting the returnSt production.
	ExitReturnSt(c *ReturnStContext)

	// ExitWithSt is called when exiting the withSt production.
	ExitWithSt(c *WithStContext)

	// ExitSkipSt is called when exiting the skipSt production.
	ExitSkipSt(c *SkipStContext)

	// ExitLimitSt is called when exiting the limitSt production.
	ExitLimitSt(c *LimitStContext)

	// ExitProjectionBody is called when exiting the projectionBody production.
	ExitProjectionBody(c *ProjectionBodyContext)

	// ExitProjectionItems is called when exiting the projectionItems production.
	ExitProjectionItems(c *ProjectionItemsContext)

	// ExitProjectionItem is called when exiting the projectionItem production.
	ExitProjectionItem(c *ProjectionItemContext)

	// ExitOrderItem is called when exiting the orderItem production.
	ExitOrderItem(c *OrderItemContext)

	// ExitOrderSt is called when exiting the orderSt production.
	ExitOrderSt(c *OrderStContext)

	// ExitSinglePartQ is called when exiting the singlePartQ production.
	ExitSinglePartQ(c *SinglePartQContext)

	// ExitMultiPartQ is called when exiting the multiPartQ production.
	ExitMultiPartQ(c *MultiPartQContext)

	// ExitMatchSt is called when exiting the matchSt production.
	ExitMatchSt(c *MatchStContext)

	// ExitUnwindSt is called when exiting the unwindSt production.
	ExitUnwindSt(c *UnwindStContext)

	// ExitReadingStatement is called when exiting the readingStatement production.
	ExitReadingStatement(c *ReadingStatementContext)

	// ExitUpdatingStatement is called when exiting the updatingStatement production.
	ExitUpdatingStatement(c *UpdatingStatementContext)

	// ExitDeleteSt is called when exiting the deleteSt production.
	ExitDeleteSt(c *DeleteStContext)

	// ExitRemoveSt is called when exiting the removeSt production.
	ExitRemoveSt(c *RemoveStContext)

	// ExitRemoveItem is called when exiting the removeItem production.
	ExitRemoveItem(c *RemoveItemContext)

	// ExitQueryCallSt is called when exiting the queryCallSt production.
	ExitQueryCallSt(c *QueryCallStContext)

	// ExitParenExpressionChain is called when exiting the parenExpressionChain production.
	ExitParenExpressionChain(c *ParenExpressionChainContext)

	// ExitYieldItems is called when exiting the yieldItems production.
	ExitYieldItems(c *YieldItemsContext)

	// ExitYieldItem is called when exiting the yieldItem production.
	ExitYieldItem(c *YieldItemContext)

	// ExitMergeSt is called when exiting the mergeSt production.
	ExitMergeSt(c *MergeStContext)

	// ExitMergeAction is called when exiting the mergeAction production.
	ExitMergeAction(c *MergeActionContext)

	// ExitSetSt is called when exiting the setSt production.
	ExitSetSt(c *SetStContext)

	// ExitSetItem is called when exiting the setItem production.
	ExitSetItem(c *SetItemContext)

	// ExitNodeLabels is called when exiting the nodeLabels production.
	ExitNodeLabels(c *NodeLabelsContext)

	// ExitCreateSt is called when exiting the createSt production.
	ExitCreateSt(c *CreateStContext)

	// ExitPatternWhere is called when exiting the patternWhere production.
	ExitPatternWhere(c *PatternWhereContext)

	// ExitWhere is called when exiting the where production.
	ExitWhere(c *WhereContext)

	// ExitPattern is called when exiting the pattern production.
	ExitPattern(c *PatternContext)

	// ExitExpression is called when exiting the expression production.
	ExitExpression(c *ExpressionContext)

	// ExitXorExpression is called when exiting the xorExpression production.
	ExitXorExpression(c *XorExpressionContext)

	// ExitAndExpression is called when exiting the andExpression production.
	ExitAndExpression(c *AndExpressionContext)

	// ExitNotExpression is called when exiting the notExpression production.
	ExitNotExpression(c *NotExpressionContext)

	// ExitComparisonExpression is called when exiting the comparisonExpression production.
	ExitComparisonExpression(c *ComparisonExpressionContext)

	// ExitComparisonSigns is called when exiting the comparisonSigns production.
	ExitComparisonSigns(c *ComparisonSignsContext)

	// ExitAddSubExpression is called when exiting the addSubExpression production.
	ExitAddSubExpression(c *AddSubExpressionContext)

	// ExitMultDivExpression is called when exiting the multDivExpression production.
	ExitMultDivExpression(c *MultDivExpressionContext)

	// ExitPowerExpression is called when exiting the powerExpression production.
	ExitPowerExpression(c *PowerExpressionContext)

	// ExitUnaryAddSubExpression is called when exiting the unaryAddSubExpression production.
	ExitUnaryAddSubExpression(c *UnaryAddSubExpressionContext)

	// ExitAtomicExpression is called when exiting the atomicExpression production.
	ExitAtomicExpression(c *AtomicExpressionContext)

	// ExitListExpression is called when exiting the listExpression production.
	ExitListExpression(c *ListExpressionContext)

	// ExitStringExpression is called when exiting the stringExpression production.
	ExitStringExpression(c *StringExpressionContext)

	// ExitStringExpPrefix is called when exiting the stringExpPrefix production.
	ExitStringExpPrefix(c *StringExpPrefixContext)

	// ExitNullExpression is called when exiting the nullExpression production.
	ExitNullExpression(c *NullExpressionContext)

	// ExitPropertyOrLabelExpression is called when exiting the propertyOrLabelExpression production.
	ExitPropertyOrLabelExpression(c *PropertyOrLabelExpressionContext)

	// ExitPropertyExpression is called when exiting the propertyExpression production.
	ExitPropertyExpression(c *PropertyExpressionContext)

	// ExitPatternPart is called when exiting the patternPart production.
	ExitPatternPart(c *PatternPartContext)

	// ExitPatternElem is called when exiting the patternElem production.
	ExitPatternElem(c *PatternElemContext)

	// ExitPatternElemChain is called when exiting the patternElemChain production.
	ExitPatternElemChain(c *PatternElemChainContext)

	// ExitProperties is called when exiting the properties production.
	ExitProperties(c *PropertiesContext)

	// ExitNodePattern is called when exiting the nodePattern production.
	ExitNodePattern(c *NodePatternContext)

	// ExitAtom is called when exiting the atom production.
	ExitAtom(c *AtomContext)

	// ExitLhs is called when exiting the lhs production.
	ExitLhs(c *LhsContext)

	// ExitRelationshipPattern is called when exiting the relationshipPattern production.
	ExitRelationshipPattern(c *RelationshipPatternContext)

	// ExitRelationDetail is called when exiting the relationDetail production.
	ExitRelationDetail(c *RelationDetailContext)

	// ExitRelationshipTypes is called when exiting the relationshipTypes production.
	ExitRelationshipTypes(c *RelationshipTypesContext)

	// ExitUnionSt is called when exiting the unionSt production.
	ExitUnionSt(c *UnionStContext)

	// ExitSubqueryExist is called when exiting the subqueryExist production.
	ExitSubqueryExist(c *SubqueryExistContext)

	// ExitSubqueryCount is called when exiting the subqueryCount production.
	ExitSubqueryCount(c *SubqueryCountContext)

	// ExitInvocationName is called when exiting the invocationName production.
	ExitInvocationName(c *InvocationNameContext)

	// ExitFunctionInvocation is called when exiting the functionInvocation production.
	ExitFunctionInvocation(c *FunctionInvocationContext)

	// ExitParenthesizedExpression is called when exiting the parenthesizedExpression production.
	ExitParenthesizedExpression(c *ParenthesizedExpressionContext)

	// ExitFilterWith is called when exiting the filterWith production.
	ExitFilterWith(c *FilterWithContext)

	// ExitPatternComprehension is called when exiting the patternComprehension production.
	ExitPatternComprehension(c *PatternComprehensionContext)

	// ExitRelationshipsChainPattern is called when exiting the relationshipsChainPattern production.
	ExitRelationshipsChainPattern(c *RelationshipsChainPatternContext)

	// ExitListComprehension is called when exiting the listComprehension production.
	ExitListComprehension(c *ListComprehensionContext)

	// ExitFilterExpression is called when exiting the filterExpression production.
	ExitFilterExpression(c *FilterExpressionContext)

	// ExitCountAll is called when exiting the countAll production.
	ExitCountAll(c *CountAllContext)

	// ExitExpressionChain is called when exiting the expressionChain production.
	ExitExpressionChain(c *ExpressionChainContext)

	// ExitCaseExpression is called when exiting the caseExpression production.
	ExitCaseExpression(c *CaseExpressionContext)

	// ExitParameter is called when exiting the parameter production.
	ExitParameter(c *ParameterContext)

	// ExitLiteral is called when exiting the literal production.
	ExitLiteral(c *LiteralContext)

	// ExitRangeLit is called when exiting the rangeLit production.
	ExitRangeLit(c *RangeLitContext)

	// ExitBoolLit is called when exiting the boolLit production.
	ExitBoolLit(c *BoolLitContext)

	// ExitNumLit is called when exiting the numLit production.
	ExitNumLit(c *NumLitContext)

	// ExitStringLit is called when exiting the stringLit production.
	ExitStringLit(c *StringLitContext)

	// ExitCharLit is called when exiting the charLit production.
	ExitCharLit(c *CharLitContext)

	// ExitListLit is called when exiting the listLit production.
	ExitListLit(c *ListLitContext)

	// ExitMapLit is called when exiting the mapLit production.
	ExitMapLit(c *MapLitContext)

	// ExitMapPair is called when exiting the mapPair production.
	ExitMapPair(c *MapPairContext)

	// ExitName is called when exiting the name production.
	ExitName(c *NameContext)

	// ExitSymbol is called when exiting the symbol production.
	ExitSymbol(c *SymbolContext)

	// ExitReservedWord is called when exiting the reservedWord production.
	ExitReservedWord(c *ReservedWordContext)
}

CypherParserListener is a complete listener for a parse tree produced by CypherParser.

type CypherParserVisitor

type CypherParserVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by CypherParser#script.
	VisitScript(ctx *ScriptContext) interface{}

	// Visit a parse tree produced by CypherParser#query.
	VisitQuery(ctx *QueryContext) interface{}

	// Visit a parse tree produced by CypherParser#regularQuery.
	VisitRegularQuery(ctx *RegularQueryContext) interface{}

	// Visit a parse tree produced by CypherParser#singleQuery.
	VisitSingleQuery(ctx *SingleQueryContext) interface{}

	// Visit a parse tree produced by CypherParser#standaloneCall.
	VisitStandaloneCall(ctx *StandaloneCallContext) interface{}

	// Visit a parse tree produced by CypherParser#returnSt.
	VisitReturnSt(ctx *ReturnStContext) interface{}

	// Visit a parse tree produced by CypherParser#withSt.
	VisitWithSt(ctx *WithStContext) interface{}

	// Visit a parse tree produced by CypherParser#skipSt.
	VisitSkipSt(ctx *SkipStContext) interface{}

	// Visit a parse tree produced by CypherParser#limitSt.
	VisitLimitSt(ctx *LimitStContext) interface{}

	// Visit a parse tree produced by CypherParser#projectionBody.
	VisitProjectionBody(ctx *ProjectionBodyContext) interface{}

	// Visit a parse tree produced by CypherParser#projectionItems.
	VisitProjectionItems(ctx *ProjectionItemsContext) interface{}

	// Visit a parse tree produced by CypherParser#projectionItem.
	VisitProjectionItem(ctx *ProjectionItemContext) interface{}

	// Visit a parse tree produced by CypherParser#orderItem.
	VisitOrderItem(ctx *OrderItemContext) interface{}

	// Visit a parse tree produced by CypherParser#orderSt.
	VisitOrderSt(ctx *OrderStContext) interface{}

	// Visit a parse tree produced by CypherParser#singlePartQ.
	VisitSinglePartQ(ctx *SinglePartQContext) interface{}

	// Visit a parse tree produced by CypherParser#multiPartQ.
	VisitMultiPartQ(ctx *MultiPartQContext) interface{}

	// Visit a parse tree produced by CypherParser#matchSt.
	VisitMatchSt(ctx *MatchStContext) interface{}

	// Visit a parse tree produced by CypherParser#unwindSt.
	VisitUnwindSt(ctx *UnwindStContext) interface{}

	// Visit a parse tree produced by CypherParser#readingStatement.
	VisitReadingStatement(ctx *ReadingStatementContext) interface{}

	// Visit a parse tree produced by CypherParser#updatingStatement.
	VisitUpdatingStatement(ctx *UpdatingStatementContext) interface{}

	// Visit a parse tree produced by CypherParser#deleteSt.
	VisitDeleteSt(ctx *DeleteStContext) interface{}

	// Visit a parse tree produced by CypherParser#removeSt.
	VisitRemoveSt(ctx *RemoveStContext) interface{}

	// Visit a parse tree produced by CypherParser#removeItem.
	VisitRemoveItem(ctx *RemoveItemContext) interface{}

	// Visit a parse tree produced by CypherParser#queryCallSt.
	VisitQueryCallSt(ctx *QueryCallStContext) interface{}

	// Visit a parse tree produced by CypherParser#parenExpressionChain.
	VisitParenExpressionChain(ctx *ParenExpressionChainContext) interface{}

	// Visit a parse tree produced by CypherParser#yieldItems.
	VisitYieldItems(ctx *YieldItemsContext) interface{}

	// Visit a parse tree produced by CypherParser#yieldItem.
	VisitYieldItem(ctx *YieldItemContext) interface{}

	// Visit a parse tree produced by CypherParser#mergeSt.
	VisitMergeSt(ctx *MergeStContext) interface{}

	// Visit a parse tree produced by CypherParser#mergeAction.
	VisitMergeAction(ctx *MergeActionContext) interface{}

	// Visit a parse tree produced by CypherParser#setSt.
	VisitSetSt(ctx *SetStContext) interface{}

	// Visit a parse tree produced by CypherParser#setItem.
	VisitSetItem(ctx *SetItemContext) interface{}

	// Visit a parse tree produced by CypherParser#nodeLabels.
	VisitNodeLabels(ctx *NodeLabelsContext) interface{}

	// Visit a parse tree produced by CypherParser#createSt.
	VisitCreateSt(ctx *CreateStContext) interface{}

	// Visit a parse tree produced by CypherParser#patternWhere.
	VisitPatternWhere(ctx *PatternWhereContext) interface{}

	// Visit a parse tree produced by CypherParser#where.
	VisitWhere(ctx *WhereContext) interface{}

	// Visit a parse tree produced by CypherParser#pattern.
	VisitPattern(ctx *PatternContext) interface{}

	// Visit a parse tree produced by CypherParser#expression.
	VisitExpression(ctx *ExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#xorExpression.
	VisitXorExpression(ctx *XorExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#andExpression.
	VisitAndExpression(ctx *AndExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#notExpression.
	VisitNotExpression(ctx *NotExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#comparisonExpression.
	VisitComparisonExpression(ctx *ComparisonExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#comparisonSigns.
	VisitComparisonSigns(ctx *ComparisonSignsContext) interface{}

	// Visit a parse tree produced by CypherParser#addSubExpression.
	VisitAddSubExpression(ctx *AddSubExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#multDivExpression.
	VisitMultDivExpression(ctx *MultDivExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#powerExpression.
	VisitPowerExpression(ctx *PowerExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#unaryAddSubExpression.
	VisitUnaryAddSubExpression(ctx *UnaryAddSubExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#atomicExpression.
	VisitAtomicExpression(ctx *AtomicExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#listExpression.
	VisitListExpression(ctx *ListExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#stringExpression.
	VisitStringExpression(ctx *StringExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#stringExpPrefix.
	VisitStringExpPrefix(ctx *StringExpPrefixContext) interface{}

	// Visit a parse tree produced by CypherParser#nullExpression.
	VisitNullExpression(ctx *NullExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#propertyOrLabelExpression.
	VisitPropertyOrLabelExpression(ctx *PropertyOrLabelExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#propertyExpression.
	VisitPropertyExpression(ctx *PropertyExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#patternPart.
	VisitPatternPart(ctx *PatternPartContext) interface{}

	// Visit a parse tree produced by CypherParser#patternElem.
	VisitPatternElem(ctx *PatternElemContext) interface{}

	// Visit a parse tree produced by CypherParser#patternElemChain.
	VisitPatternElemChain(ctx *PatternElemChainContext) interface{}

	// Visit a parse tree produced by CypherParser#properties.
	VisitProperties(ctx *PropertiesContext) interface{}

	// Visit a parse tree produced by CypherParser#nodePattern.
	VisitNodePattern(ctx *NodePatternContext) interface{}

	// Visit a parse tree produced by CypherParser#atom.
	VisitAtom(ctx *AtomContext) interface{}

	// Visit a parse tree produced by CypherParser#lhs.
	VisitLhs(ctx *LhsContext) interface{}

	// Visit a parse tree produced by CypherParser#relationshipPattern.
	VisitRelationshipPattern(ctx *RelationshipPatternContext) interface{}

	// Visit a parse tree produced by CypherParser#relationDetail.
	VisitRelationDetail(ctx *RelationDetailContext) interface{}

	// Visit a parse tree produced by CypherParser#relationshipTypes.
	VisitRelationshipTypes(ctx *RelationshipTypesContext) interface{}

	// Visit a parse tree produced by CypherParser#unionSt.
	VisitUnionSt(ctx *UnionStContext) interface{}

	// Visit a parse tree produced by CypherParser#subqueryExist.
	VisitSubqueryExist(ctx *SubqueryExistContext) interface{}

	// Visit a parse tree produced by CypherParser#subqueryCount.
	VisitSubqueryCount(ctx *SubqueryCountContext) interface{}

	// Visit a parse tree produced by CypherParser#invocationName.
	VisitInvocationName(ctx *InvocationNameContext) interface{}

	// Visit a parse tree produced by CypherParser#functionInvocation.
	VisitFunctionInvocation(ctx *FunctionInvocationContext) interface{}

	// Visit a parse tree produced by CypherParser#parenthesizedExpression.
	VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#filterWith.
	VisitFilterWith(ctx *FilterWithContext) interface{}

	// Visit a parse tree produced by CypherParser#patternComprehension.
	VisitPatternComprehension(ctx *PatternComprehensionContext) interface{}

	// Visit a parse tree produced by CypherParser#relationshipsChainPattern.
	VisitRelationshipsChainPattern(ctx *RelationshipsChainPatternContext) interface{}

	// Visit a parse tree produced by CypherParser#listComprehension.
	VisitListComprehension(ctx *ListComprehensionContext) interface{}

	// Visit a parse tree produced by CypherParser#filterExpression.
	VisitFilterExpression(ctx *FilterExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#countAll.
	VisitCountAll(ctx *CountAllContext) interface{}

	// Visit a parse tree produced by CypherParser#expressionChain.
	VisitExpressionChain(ctx *ExpressionChainContext) interface{}

	// Visit a parse tree produced by CypherParser#caseExpression.
	VisitCaseExpression(ctx *CaseExpressionContext) interface{}

	// Visit a parse tree produced by CypherParser#parameter.
	VisitParameter(ctx *ParameterContext) interface{}

	// Visit a parse tree produced by CypherParser#literal.
	VisitLiteral(ctx *LiteralContext) interface{}

	// Visit a parse tree produced by CypherParser#rangeLit.
	VisitRangeLit(ctx *RangeLitContext) interface{}

	// Visit a parse tree produced by CypherParser#boolLit.
	VisitBoolLit(ctx *BoolLitContext) interface{}

	// Visit a parse tree produced by CypherParser#numLit.
	VisitNumLit(ctx *NumLitContext) interface{}

	// Visit a parse tree produced by CypherParser#stringLit.
	VisitStringLit(ctx *StringLitContext) interface{}

	// Visit a parse tree produced by CypherParser#charLit.
	VisitCharLit(ctx *CharLitContext) interface{}

	// Visit a parse tree produced by CypherParser#listLit.
	VisitListLit(ctx *ListLitContext) interface{}

	// Visit a parse tree produced by CypherParser#mapLit.
	VisitMapLit(ctx *MapLitContext) interface{}

	// Visit a parse tree produced by CypherParser#mapPair.
	VisitMapPair(ctx *MapPairContext) interface{}

	// Visit a parse tree produced by CypherParser#name.
	VisitName(ctx *NameContext) interface{}

	// Visit a parse tree produced by CypherParser#symbol.
	VisitSymbol(ctx *SymbolContext) interface{}

	// Visit a parse tree produced by CypherParser#reservedWord.
	VisitReservedWord(ctx *ReservedWordContext) interface{}
}

A complete Visitor for a parse tree produced by CypherParser.

type DeleteStContext

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

func NewDeleteStContext

func NewDeleteStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeleteStContext

func NewEmptyDeleteStContext

func NewEmptyDeleteStContext() *DeleteStContext

func (*DeleteStContext) Accept

func (s *DeleteStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DeleteStContext) DELETE

func (s *DeleteStContext) DELETE() antlr.TerminalNode

func (*DeleteStContext) DETACH

func (s *DeleteStContext) DETACH() antlr.TerminalNode

func (*DeleteStContext) EnterRule

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

func (*DeleteStContext) ExitRule

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

func (*DeleteStContext) ExpressionChain

func (s *DeleteStContext) ExpressionChain() IExpressionChainContext

func (*DeleteStContext) GetParser

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

func (*DeleteStContext) GetRuleContext

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

func (*DeleteStContext) IsDeleteStContext

func (*DeleteStContext) IsDeleteStContext()

func (*DeleteStContext) ToStringTree

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

type ExpressionChainContext

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

func NewEmptyExpressionChainContext

func NewEmptyExpressionChainContext() *ExpressionChainContext

func NewExpressionChainContext

func NewExpressionChainContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionChainContext

func (*ExpressionChainContext) Accept

func (s *ExpressionChainContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExpressionChainContext) AllCOMMA

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

func (*ExpressionChainContext) AllExpression

func (s *ExpressionChainContext) AllExpression() []IExpressionContext

func (*ExpressionChainContext) COMMA

func (*ExpressionChainContext) EnterRule

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

func (*ExpressionChainContext) ExitRule

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

func (*ExpressionChainContext) Expression

func (*ExpressionChainContext) GetParser

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

func (*ExpressionChainContext) GetRuleContext

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

func (*ExpressionChainContext) IsExpressionChainContext

func (*ExpressionChainContext) IsExpressionChainContext()

func (*ExpressionChainContext) ToStringTree

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

type ExpressionContext

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

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext

func (*ExpressionContext) Accept

func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExpressionContext) AllOR

func (s *ExpressionContext) AllOR() []antlr.TerminalNode

func (*ExpressionContext) AllXorExpression

func (s *ExpressionContext) AllXorExpression() []IXorExpressionContext

func (*ExpressionContext) EnterRule

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

func (*ExpressionContext) ExitRule

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

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) OR

func (*ExpressionContext) ToStringTree

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

func (*ExpressionContext) XorExpression

func (s *ExpressionContext) XorExpression(i int) IXorExpressionContext

type FilterExpressionContext

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

func NewEmptyFilterExpressionContext

func NewEmptyFilterExpressionContext() *FilterExpressionContext

func NewFilterExpressionContext

func NewFilterExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterExpressionContext

func (*FilterExpressionContext) Accept

func (s *FilterExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FilterExpressionContext) EnterRule

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

func (*FilterExpressionContext) ExitRule

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

func (*FilterExpressionContext) Expression

func (*FilterExpressionContext) GetParser

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

func (*FilterExpressionContext) GetRuleContext

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

func (*FilterExpressionContext) IN

func (*FilterExpressionContext) IsFilterExpressionContext

func (*FilterExpressionContext) IsFilterExpressionContext()

func (*FilterExpressionContext) Symbol

func (*FilterExpressionContext) ToStringTree

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

func (*FilterExpressionContext) Where

type FilterWithContext

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

func NewEmptyFilterWithContext

func NewEmptyFilterWithContext() *FilterWithContext

func NewFilterWithContext

func NewFilterWithContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterWithContext

func (*FilterWithContext) ALL

func (*FilterWithContext) ANY

func (*FilterWithContext) Accept

func (s *FilterWithContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FilterWithContext) EnterRule

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

func (*FilterWithContext) ExitRule

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

func (*FilterWithContext) FilterExpression

func (s *FilterWithContext) FilterExpression() IFilterExpressionContext

func (*FilterWithContext) GetParser

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

func (*FilterWithContext) GetRuleContext

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

func (*FilterWithContext) IsFilterWithContext

func (*FilterWithContext) IsFilterWithContext()

func (*FilterWithContext) LPAREN

func (s *FilterWithContext) LPAREN() antlr.TerminalNode

func (*FilterWithContext) NONE

func (*FilterWithContext) RPAREN

func (s *FilterWithContext) RPAREN() antlr.TerminalNode

func (*FilterWithContext) SINGLE

func (s *FilterWithContext) SINGLE() antlr.TerminalNode

func (*FilterWithContext) ToStringTree

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

type FunctionInvocationContext

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

func NewEmptyFunctionInvocationContext

func NewEmptyFunctionInvocationContext() *FunctionInvocationContext

func NewFunctionInvocationContext

func NewFunctionInvocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionInvocationContext

func (*FunctionInvocationContext) Accept

func (s *FunctionInvocationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionInvocationContext) DISTINCT

func (*FunctionInvocationContext) EnterRule

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

func (*FunctionInvocationContext) ExitRule

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

func (*FunctionInvocationContext) ExpressionChain

func (*FunctionInvocationContext) GetParser

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

func (*FunctionInvocationContext) GetRuleContext

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

func (*FunctionInvocationContext) InvocationName

func (*FunctionInvocationContext) IsFunctionInvocationContext

func (*FunctionInvocationContext) IsFunctionInvocationContext()

func (*FunctionInvocationContext) LPAREN

func (*FunctionInvocationContext) RPAREN

func (*FunctionInvocationContext) ToStringTree

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

type IAddSubExpressionContext

type IAddSubExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllMultDivExpression() []IMultDivExpressionContext
	MultDivExpression(i int) IMultDivExpressionContext
	AllPLUS() []antlr.TerminalNode
	PLUS(i int) antlr.TerminalNode
	AllSUB() []antlr.TerminalNode
	SUB(i int) antlr.TerminalNode

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

IAddSubExpressionContext is an interface to support dynamic dispatch.

type IAndExpressionContext

type IAndExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllNotExpression() []INotExpressionContext
	NotExpression(i int) INotExpressionContext
	AllAND() []antlr.TerminalNode
	AND(i int) antlr.TerminalNode

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

IAndExpressionContext is an interface to support dynamic dispatch.

type IAtomContext

type IAtomContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Literal() ILiteralContext
	Parameter() IParameterContext
	CaseExpression() ICaseExpressionContext
	CountAll() ICountAllContext
	ListComprehension() IListComprehensionContext
	PatternComprehension() IPatternComprehensionContext
	FilterWith() IFilterWithContext
	RelationshipsChainPattern() IRelationshipsChainPatternContext
	ParenthesizedExpression() IParenthesizedExpressionContext
	FunctionInvocation() IFunctionInvocationContext
	Symbol() ISymbolContext
	SubqueryExist() ISubqueryExistContext
	SubqueryCount() ISubqueryCountContext

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

IAtomContext is an interface to support dynamic dispatch.

type IAtomicExpressionContext

type IAtomicExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PropertyOrLabelExpression() IPropertyOrLabelExpressionContext
	AllStringExpression() []IStringExpressionContext
	StringExpression(i int) IStringExpressionContext
	AllListExpression() []IListExpressionContext
	ListExpression(i int) IListExpressionContext
	AllNullExpression() []INullExpressionContext
	NullExpression(i int) INullExpressionContext

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

IAtomicExpressionContext is an interface to support dynamic dispatch.

type IBoolLitContext

type IBoolLitContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TRUE() antlr.TerminalNode
	FALSE() antlr.TerminalNode

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

IBoolLitContext is an interface to support dynamic dispatch.

type ICaseExpressionContext

type ICaseExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CASE() antlr.TerminalNode
	END() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllWHEN() []antlr.TerminalNode
	WHEN(i int) antlr.TerminalNode
	AllTHEN() []antlr.TerminalNode
	THEN(i int) antlr.TerminalNode
	ELSE() antlr.TerminalNode

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

ICaseExpressionContext is an interface to support dynamic dispatch.

type ICharLitContext

type ICharLitContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CHAR_LITERAL() antlr.TerminalNode

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

ICharLitContext is an interface to support dynamic dispatch.

type IComparisonExpressionContext

type IComparisonExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllAddSubExpression() []IAddSubExpressionContext
	AddSubExpression(i int) IAddSubExpressionContext
	AllComparisonSigns() []IComparisonSignsContext
	ComparisonSigns(i int) IComparisonSignsContext

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

IComparisonExpressionContext is an interface to support dynamic dispatch.

type IComparisonSignsContext

type IComparisonSignsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ASSIGN() antlr.TerminalNode
	LE() antlr.TerminalNode
	GE() antlr.TerminalNode
	GT() antlr.TerminalNode
	LT() antlr.TerminalNode
	NOT_EQUAL() antlr.TerminalNode

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

IComparisonSignsContext is an interface to support dynamic dispatch.

type ICountAllContext

type ICountAllContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	COUNT() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	MULT() antlr.TerminalNode
	RPAREN() antlr.TerminalNode

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

ICountAllContext is an interface to support dynamic dispatch.

type ICreateStContext

type ICreateStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CREATE() antlr.TerminalNode
	Pattern() IPatternContext

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

ICreateStContext is an interface to support dynamic dispatch.

type IDeleteStContext

type IDeleteStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DELETE() antlr.TerminalNode
	ExpressionChain() IExpressionChainContext
	DETACH() antlr.TerminalNode

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

IDeleteStContext is an interface to support dynamic dispatch.

type IExpressionChainContext

type IExpressionChainContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IExpressionChainContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllXorExpression() []IXorExpressionContext
	XorExpression(i int) IXorExpressionContext
	AllOR() []antlr.TerminalNode
	OR(i int) antlr.TerminalNode

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

IExpressionContext is an interface to support dynamic dispatch.

type IFilterExpressionContext

type IFilterExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Symbol() ISymbolContext
	IN() antlr.TerminalNode
	Expression() IExpressionContext
	Where() IWhereContext

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

IFilterExpressionContext is an interface to support dynamic dispatch.

type IFilterWithContext

type IFilterWithContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	FilterExpression() IFilterExpressionContext
	RPAREN() antlr.TerminalNode
	ALL() antlr.TerminalNode
	ANY() antlr.TerminalNode
	NONE() antlr.TerminalNode
	SINGLE() antlr.TerminalNode

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

IFilterWithContext is an interface to support dynamic dispatch.

type IFunctionInvocationContext

type IFunctionInvocationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	InvocationName() IInvocationNameContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	DISTINCT() antlr.TerminalNode
	ExpressionChain() IExpressionChainContext

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

IFunctionInvocationContext is an interface to support dynamic dispatch.

type IInvocationNameContext

type IInvocationNameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllSymbol() []ISymbolContext
	Symbol(i int) ISymbolContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode

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

IInvocationNameContext is an interface to support dynamic dispatch.

type ILhsContext

type ILhsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Symbol() ISymbolContext
	ASSIGN() antlr.TerminalNode

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

ILhsContext is an interface to support dynamic dispatch.

type ILimitStContext

type ILimitStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LIMIT() antlr.TerminalNode
	Expression() IExpressionContext

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

ILimitStContext is an interface to support dynamic dispatch.

type IListComprehensionContext

type IListComprehensionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBRACK() antlr.TerminalNode
	FilterExpression() IFilterExpressionContext
	RBRACK() antlr.TerminalNode
	STICK() antlr.TerminalNode
	Expression() IExpressionContext

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

IListComprehensionContext is an interface to support dynamic dispatch.

type IListExpressionContext

type IListExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IN() antlr.TerminalNode
	PropertyOrLabelExpression() IPropertyOrLabelExpressionContext
	LBRACK() antlr.TerminalNode
	RBRACK() antlr.TerminalNode
	RANGE() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext

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

IListExpressionContext is an interface to support dynamic dispatch.

type IListLitContext

type IListLitContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBRACK() antlr.TerminalNode
	RBRACK() antlr.TerminalNode
	ExpressionChain() IExpressionChainContext

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

IListLitContext is an interface to support dynamic dispatch.

type ILiteralContext

type ILiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BoolLit() IBoolLitContext
	NumLit() INumLitContext
	NULL_W() antlr.TerminalNode
	StringLit() IStringLitContext
	CharLit() ICharLitContext
	ListLit() IListLitContext
	MapLit() IMapLitContext

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

ILiteralContext is an interface to support dynamic dispatch.

type IMapLitContext

type IMapLitContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllMapPair() []IMapPairContext
	MapPair(i int) IMapPairContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IMapLitContext is an interface to support dynamic dispatch.

type IMapPairContext

type IMapPairContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Name() INameContext
	COLON() antlr.TerminalNode
	Expression() IExpressionContext

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

IMapPairContext is an interface to support dynamic dispatch.

type IMatchStContext

type IMatchStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MATCH() antlr.TerminalNode
	PatternWhere() IPatternWhereContext
	OPTIONAL() antlr.TerminalNode

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

IMatchStContext is an interface to support dynamic dispatch.

type IMergeActionContext

type IMergeActionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ON() antlr.TerminalNode
	SetSt() ISetStContext
	MATCH() antlr.TerminalNode
	CREATE() antlr.TerminalNode

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

IMergeActionContext is an interface to support dynamic dispatch.

type IMergeStContext

type IMergeStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MERGE() antlr.TerminalNode
	PatternPart() IPatternPartContext
	AllMergeAction() []IMergeActionContext
	MergeAction(i int) IMergeActionContext

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

IMergeStContext is an interface to support dynamic dispatch.

type IMultDivExpressionContext

type IMultDivExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllPowerExpression() []IPowerExpressionContext
	PowerExpression(i int) IPowerExpressionContext
	AllMULT() []antlr.TerminalNode
	MULT(i int) antlr.TerminalNode
	AllDIV() []antlr.TerminalNode
	DIV(i int) antlr.TerminalNode
	AllMOD() []antlr.TerminalNode
	MOD(i int) antlr.TerminalNode

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

IMultDivExpressionContext is an interface to support dynamic dispatch.

type IMultiPartQContext

type IMultiPartQContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SinglePartQ() ISinglePartQContext
	AllReadingStatement() []IReadingStatementContext
	ReadingStatement(i int) IReadingStatementContext
	AllWithSt() []IWithStContext
	WithSt(i int) IWithStContext
	AllUpdatingStatement() []IUpdatingStatementContext
	UpdatingStatement(i int) IUpdatingStatementContext

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

IMultiPartQContext is an interface to support dynamic dispatch.

type INameContext

type INameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Symbol() ISymbolContext
	ReservedWord() IReservedWordContext

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

INameContext is an interface to support dynamic dispatch.

type INodeLabelsContext

type INodeLabelsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllCOLON() []antlr.TerminalNode
	COLON(i int) antlr.TerminalNode
	AllName() []INameContext
	Name(i int) INameContext

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

INodeLabelsContext is an interface to support dynamic dispatch.

type INodePatternContext

type INodePatternContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	Symbol() ISymbolContext
	NodeLabels() INodeLabelsContext
	Properties() IPropertiesContext

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

INodePatternContext is an interface to support dynamic dispatch.

type INotExpressionContext

type INotExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ComparisonExpression() IComparisonExpressionContext
	NOT() antlr.TerminalNode

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

INotExpressionContext is an interface to support dynamic dispatch.

type INullExpressionContext

type INullExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IS() antlr.TerminalNode
	NULL_W() antlr.TerminalNode
	NOT() antlr.TerminalNode

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

INullExpressionContext is an interface to support dynamic dispatch.

type INumLitContext

type INumLitContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DIGIT() antlr.TerminalNode

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

INumLitContext is an interface to support dynamic dispatch.

type IOrderItemContext

type IOrderItemContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Expression() IExpressionContext
	ASCENDING() antlr.TerminalNode
	ASC() antlr.TerminalNode
	DESCENDING() antlr.TerminalNode
	DESC() antlr.TerminalNode

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

IOrderItemContext is an interface to support dynamic dispatch.

type IOrderStContext

type IOrderStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ORDER() antlr.TerminalNode
	BY() antlr.TerminalNode
	AllOrderItem() []IOrderItemContext
	OrderItem(i int) IOrderItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IOrderStContext is an interface to support dynamic dispatch.

type IParameterContext

type IParameterContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DOLLAR() antlr.TerminalNode
	Symbol() ISymbolContext
	NumLit() INumLitContext

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

IParameterContext is an interface to support dynamic dispatch.

type IParenExpressionChainContext

type IParenExpressionChainContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ExpressionChain() IExpressionChainContext

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

IParenExpressionChainContext is an interface to support dynamic dispatch.

type IParenthesizedExpressionContext

type IParenthesizedExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode

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

IParenthesizedExpressionContext is an interface to support dynamic dispatch.

type IPatternComprehensionContext

type IPatternComprehensionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBRACK() antlr.TerminalNode
	RelationshipsChainPattern() IRelationshipsChainPatternContext
	STICK() antlr.TerminalNode
	Expression() IExpressionContext
	RBRACK() antlr.TerminalNode
	Lhs() ILhsContext
	Where() IWhereContext

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

IPatternComprehensionContext is an interface to support dynamic dispatch.

type IPatternContext

type IPatternContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllPatternPart() []IPatternPartContext
	PatternPart(i int) IPatternPartContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IPatternContext is an interface to support dynamic dispatch.

type IPatternElemChainContext

type IPatternElemChainContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	RelationshipPattern() IRelationshipPatternContext
	NodePattern() INodePatternContext

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

IPatternElemChainContext is an interface to support dynamic dispatch.

type IPatternElemContext

type IPatternElemContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NodePattern() INodePatternContext
	AllPatternElemChain() []IPatternElemChainContext
	PatternElemChain(i int) IPatternElemChainContext
	LPAREN() antlr.TerminalNode
	PatternElem() IPatternElemContext
	RPAREN() antlr.TerminalNode

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

IPatternElemContext is an interface to support dynamic dispatch.

type IPatternPartContext

type IPatternPartContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PatternElem() IPatternElemContext
	Symbol() ISymbolContext
	ASSIGN() antlr.TerminalNode

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

IPatternPartContext is an interface to support dynamic dispatch.

type IPatternWhereContext

type IPatternWhereContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Pattern() IPatternContext
	Where() IWhereContext

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

IPatternWhereContext is an interface to support dynamic dispatch.

type IPowerExpressionContext

type IPowerExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllUnaryAddSubExpression() []IUnaryAddSubExpressionContext
	UnaryAddSubExpression(i int) IUnaryAddSubExpressionContext
	AllCARET() []antlr.TerminalNode
	CARET(i int) antlr.TerminalNode

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

IPowerExpressionContext is an interface to support dynamic dispatch.

type IProjectionBodyContext

type IProjectionBodyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ProjectionItems() IProjectionItemsContext
	DISTINCT() antlr.TerminalNode
	OrderSt() IOrderStContext
	SkipSt() ISkipStContext
	LimitSt() ILimitStContext

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

IProjectionBodyContext is an interface to support dynamic dispatch.

type IProjectionItemContext

type IProjectionItemContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Expression() IExpressionContext
	AS() antlr.TerminalNode
	Symbol() ISymbolContext

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

IProjectionItemContext is an interface to support dynamic dispatch.

type IProjectionItemsContext

type IProjectionItemsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MULT() antlr.TerminalNode
	AllProjectionItem() []IProjectionItemContext
	ProjectionItem(i int) IProjectionItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IProjectionItemsContext is an interface to support dynamic dispatch.

type IPropertiesContext

type IPropertiesContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MapLit() IMapLitContext
	Parameter() IParameterContext

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

IPropertiesContext is an interface to support dynamic dispatch.

type IPropertyExpressionContext

type IPropertyExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Atom() IAtomContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode
	AllName() []INameContext
	Name(i int) INameContext

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

IPropertyExpressionContext is an interface to support dynamic dispatch.

type IPropertyOrLabelExpressionContext

type IPropertyOrLabelExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PropertyExpression() IPropertyExpressionContext
	NodeLabels() INodeLabelsContext

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

IPropertyOrLabelExpressionContext is an interface to support dynamic dispatch.

type IQueryCallStContext

type IQueryCallStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CALL() antlr.TerminalNode
	InvocationName() IInvocationNameContext
	ParenExpressionChain() IParenExpressionChainContext
	YIELD() antlr.TerminalNode
	YieldItems() IYieldItemsContext

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

IQueryCallStContext is an interface to support dynamic dispatch.

type IQueryContext

type IQueryContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	RegularQuery() IRegularQueryContext
	StandaloneCall() IStandaloneCallContext

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

IQueryContext is an interface to support dynamic dispatch.

type IRangeLitContext

type IRangeLitContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MULT() antlr.TerminalNode
	AllNumLit() []INumLitContext
	NumLit(i int) INumLitContext
	RANGE() antlr.TerminalNode

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

IRangeLitContext is an interface to support dynamic dispatch.

type IReadingStatementContext

type IReadingStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MatchSt() IMatchStContext
	UnwindSt() IUnwindStContext
	QueryCallSt() IQueryCallStContext

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

IReadingStatementContext is an interface to support dynamic dispatch.

type IRegularQueryContext

type IRegularQueryContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SingleQuery() ISingleQueryContext
	AllUnionSt() []IUnionStContext
	UnionSt(i int) IUnionStContext

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

IRegularQueryContext is an interface to support dynamic dispatch.

type IRelationDetailContext

type IRelationDetailContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBRACK() antlr.TerminalNode
	RBRACK() antlr.TerminalNode
	Symbol() ISymbolContext
	RelationshipTypes() IRelationshipTypesContext
	RangeLit() IRangeLitContext
	Properties() IPropertiesContext

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

IRelationDetailContext is an interface to support dynamic dispatch.

type IRelationshipPatternContext

type IRelationshipPatternContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LT() antlr.TerminalNode
	AllSUB() []antlr.TerminalNode
	SUB(i int) antlr.TerminalNode
	RelationDetail() IRelationDetailContext
	GT() antlr.TerminalNode

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

IRelationshipPatternContext is an interface to support dynamic dispatch.

type IRelationshipTypesContext

type IRelationshipTypesContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllCOLON() []antlr.TerminalNode
	COLON(i int) antlr.TerminalNode
	AllName() []INameContext
	Name(i int) INameContext
	AllSTICK() []antlr.TerminalNode
	STICK(i int) antlr.TerminalNode

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

IRelationshipTypesContext is an interface to support dynamic dispatch.

type IRelationshipsChainPatternContext

type IRelationshipsChainPatternContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NodePattern() INodePatternContext
	AllPatternElemChain() []IPatternElemChainContext
	PatternElemChain(i int) IPatternElemChainContext

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

IRelationshipsChainPatternContext is an interface to support dynamic dispatch.

type IRemoveItemContext

type IRemoveItemContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Symbol() ISymbolContext
	NodeLabels() INodeLabelsContext
	PropertyExpression() IPropertyExpressionContext

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

IRemoveItemContext is an interface to support dynamic dispatch.

type IRemoveStContext

type IRemoveStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	REMOVE() antlr.TerminalNode
	AllRemoveItem() []IRemoveItemContext
	RemoveItem(i int) IRemoveItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IRemoveStContext is an interface to support dynamic dispatch.

type IReservedWordContext

type IReservedWordContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ALL() antlr.TerminalNode
	ASC() antlr.TerminalNode
	ASCENDING() antlr.TerminalNode
	BY() antlr.TerminalNode
	CREATE() antlr.TerminalNode
	DELETE() antlr.TerminalNode
	DESC() antlr.TerminalNode
	DESCENDING() antlr.TerminalNode
	DETACH() antlr.TerminalNode
	EXISTS() antlr.TerminalNode
	LIMIT() antlr.TerminalNode
	MATCH() antlr.TerminalNode
	MERGE() antlr.TerminalNode
	ON() antlr.TerminalNode
	OPTIONAL() antlr.TerminalNode
	ORDER() antlr.TerminalNode
	REMOVE() antlr.TerminalNode
	RETURN() antlr.TerminalNode
	SET() antlr.TerminalNode
	SKIP_W() antlr.TerminalNode
	WHERE() antlr.TerminalNode
	WITH() antlr.TerminalNode
	UNION() antlr.TerminalNode
	UNWIND() antlr.TerminalNode
	AND() antlr.TerminalNode
	AS() antlr.TerminalNode
	CONTAINS() antlr.TerminalNode
	DISTINCT() antlr.TerminalNode
	ENDS() antlr.TerminalNode
	IN() antlr.TerminalNode
	IS() antlr.TerminalNode
	NOT() antlr.TerminalNode
	OR() antlr.TerminalNode
	STARTS() antlr.TerminalNode
	XOR() antlr.TerminalNode
	FALSE() antlr.TerminalNode
	TRUE() antlr.TerminalNode
	NULL_W() antlr.TerminalNode
	CONSTRAINT() antlr.TerminalNode
	DO() antlr.TerminalNode
	FOR() antlr.TerminalNode
	REQUIRE() antlr.TerminalNode
	UNIQUE() antlr.TerminalNode
	CASE() antlr.TerminalNode
	WHEN() antlr.TerminalNode
	THEN() antlr.TerminalNode
	ELSE() antlr.TerminalNode
	END() antlr.TerminalNode
	MANDATORY() antlr.TerminalNode
	SCALAR() antlr.TerminalNode
	OF() antlr.TerminalNode
	ADD() antlr.TerminalNode
	DROP() antlr.TerminalNode

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

IReservedWordContext is an interface to support dynamic dispatch.

type IReturnStContext

type IReturnStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	RETURN() antlr.TerminalNode
	ProjectionBody() IProjectionBodyContext

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

IReturnStContext is an interface to support dynamic dispatch.

type IScriptContext

type IScriptContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Query() IQueryContext
	EOF() antlr.TerminalNode
	SEMI() antlr.TerminalNode

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

IScriptContext is an interface to support dynamic dispatch.

type ISetItemContext

type ISetItemContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PropertyExpression() IPropertyExpressionContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	Symbol() ISymbolContext
	ADD_ASSIGN() antlr.TerminalNode
	NodeLabels() INodeLabelsContext

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

ISetItemContext is an interface to support dynamic dispatch.

type ISetStContext

type ISetStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SET() antlr.TerminalNode
	AllSetItem() []ISetItemContext
	SetItem(i int) ISetItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

ISetStContext is an interface to support dynamic dispatch.

type ISinglePartQContext

type ISinglePartQContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ReturnSt() IReturnStContext
	AllReadingStatement() []IReadingStatementContext
	ReadingStatement(i int) IReadingStatementContext
	AllUpdatingStatement() []IUpdatingStatementContext
	UpdatingStatement(i int) IUpdatingStatementContext

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

ISinglePartQContext is an interface to support dynamic dispatch.

type ISingleQueryContext

type ISingleQueryContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SinglePartQ() ISinglePartQContext
	MultiPartQ() IMultiPartQContext

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

ISingleQueryContext is an interface to support dynamic dispatch.

type ISkipStContext

type ISkipStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SKIP_W() antlr.TerminalNode
	Expression() IExpressionContext

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

ISkipStContext is an interface to support dynamic dispatch.

type IStandaloneCallContext

type IStandaloneCallContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CALL() antlr.TerminalNode
	InvocationName() IInvocationNameContext
	ParenExpressionChain() IParenExpressionChainContext
	YIELD() antlr.TerminalNode
	MULT() antlr.TerminalNode
	YieldItems() IYieldItemsContext

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

IStandaloneCallContext is an interface to support dynamic dispatch.

type IStringExpPrefixContext

type IStringExpPrefixContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	STARTS() antlr.TerminalNode
	WITH() antlr.TerminalNode
	ENDS() antlr.TerminalNode
	CONTAINS() antlr.TerminalNode

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

IStringExpPrefixContext is an interface to support dynamic dispatch.

type IStringExpressionContext

type IStringExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	StringExpPrefix() IStringExpPrefixContext
	PropertyOrLabelExpression() IPropertyOrLabelExpressionContext

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

IStringExpressionContext is an interface to support dynamic dispatch.

type IStringLitContext

type IStringLitContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	STRING_LITERAL() antlr.TerminalNode

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

IStringLitContext is an interface to support dynamic dispatch.

type ISubqueryCountContext

type ISubqueryCountContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	COUNT() antlr.TerminalNode
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	RegularQuery() IRegularQueryContext
	PatternWhere() IPatternWhereContext

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

ISubqueryCountContext is an interface to support dynamic dispatch.

type ISubqueryExistContext

type ISubqueryExistContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EXISTS() antlr.TerminalNode
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	RegularQuery() IRegularQueryContext
	PatternWhere() IPatternWhereContext

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

ISubqueryExistContext is an interface to support dynamic dispatch.

type ISymbolContext

type ISymbolContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ESC_LITERAL() antlr.TerminalNode
	ID() antlr.TerminalNode
	COUNT() antlr.TerminalNode
	FILTER() antlr.TerminalNode
	EXTRACT() antlr.TerminalNode
	ANY() antlr.TerminalNode
	NONE() antlr.TerminalNode
	SINGLE() antlr.TerminalNode

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

ISymbolContext is an interface to support dynamic dispatch.

type IUnaryAddSubExpressionContext

type IUnaryAddSubExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AtomicExpression() IAtomicExpressionContext
	PLUS() antlr.TerminalNode
	SUB() antlr.TerminalNode

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

IUnaryAddSubExpressionContext is an interface to support dynamic dispatch.

type IUnionStContext

type IUnionStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UNION() antlr.TerminalNode
	SingleQuery() ISingleQueryContext
	ALL() antlr.TerminalNode

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

IUnionStContext is an interface to support dynamic dispatch.

type IUnwindStContext

type IUnwindStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UNWIND() antlr.TerminalNode
	Expression() IExpressionContext
	AS() antlr.TerminalNode
	Symbol() ISymbolContext

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

IUnwindStContext is an interface to support dynamic dispatch.

type IUpdatingStatementContext

type IUpdatingStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CreateSt() ICreateStContext
	MergeSt() IMergeStContext
	DeleteSt() IDeleteStContext
	SetSt() ISetStContext
	RemoveSt() IRemoveStContext

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

IUpdatingStatementContext is an interface to support dynamic dispatch.

type IWhereContext

type IWhereContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WHERE() antlr.TerminalNode
	Expression() IExpressionContext

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

IWhereContext is an interface to support dynamic dispatch.

type IWithStContext

type IWithStContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WITH() antlr.TerminalNode
	ProjectionBody() IProjectionBodyContext
	Where() IWhereContext

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

IWithStContext is an interface to support dynamic dispatch.

type IXorExpressionContext

type IXorExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllAndExpression() []IAndExpressionContext
	AndExpression(i int) IAndExpressionContext
	AllXOR() []antlr.TerminalNode
	XOR(i int) antlr.TerminalNode

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

IXorExpressionContext is an interface to support dynamic dispatch.

type IYieldItemContext

type IYieldItemContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllSymbol() []ISymbolContext
	Symbol(i int) ISymbolContext
	AS() antlr.TerminalNode

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

IYieldItemContext is an interface to support dynamic dispatch.

type IYieldItemsContext

type IYieldItemsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllYieldItem() []IYieldItemContext
	YieldItem(i int) IYieldItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	Where() IWhereContext

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

IYieldItemsContext is an interface to support dynamic dispatch.

type InvocationNameContext

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

func NewEmptyInvocationNameContext

func NewEmptyInvocationNameContext() *InvocationNameContext

func NewInvocationNameContext

func NewInvocationNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InvocationNameContext

func (*InvocationNameContext) Accept

func (s *InvocationNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*InvocationNameContext) AllDOT

func (*InvocationNameContext) AllSymbol

func (s *InvocationNameContext) AllSymbol() []ISymbolContext

func (*InvocationNameContext) DOT

func (*InvocationNameContext) EnterRule

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

func (*InvocationNameContext) ExitRule

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

func (*InvocationNameContext) GetParser

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

func (*InvocationNameContext) GetRuleContext

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

func (*InvocationNameContext) IsInvocationNameContext

func (*InvocationNameContext) IsInvocationNameContext()

func (*InvocationNameContext) Symbol

func (*InvocationNameContext) ToStringTree

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

type LhsContext

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

func NewEmptyLhsContext

func NewEmptyLhsContext() *LhsContext

func NewLhsContext

func NewLhsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LhsContext

func (*LhsContext) ASSIGN

func (s *LhsContext) ASSIGN() antlr.TerminalNode

func (*LhsContext) Accept

func (s *LhsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LhsContext) EnterRule

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

func (*LhsContext) ExitRule

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

func (*LhsContext) GetParser

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

func (*LhsContext) GetRuleContext

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

func (*LhsContext) IsLhsContext

func (*LhsContext) IsLhsContext()

func (*LhsContext) Symbol

func (s *LhsContext) Symbol() ISymbolContext

func (*LhsContext) ToStringTree

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

type LimitStContext

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

func NewEmptyLimitStContext

func NewEmptyLimitStContext() *LimitStContext

func NewLimitStContext

func NewLimitStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LimitStContext

func (*LimitStContext) Accept

func (s *LimitStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LimitStContext) EnterRule

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

func (*LimitStContext) ExitRule

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

func (*LimitStContext) Expression

func (s *LimitStContext) Expression() IExpressionContext

func (*LimitStContext) GetParser

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

func (*LimitStContext) GetRuleContext

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

func (*LimitStContext) IsLimitStContext

func (*LimitStContext) IsLimitStContext()

func (*LimitStContext) LIMIT

func (s *LimitStContext) LIMIT() antlr.TerminalNode

func (*LimitStContext) ToStringTree

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

type ListComprehensionContext

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

func NewEmptyListComprehensionContext

func NewEmptyListComprehensionContext() *ListComprehensionContext

func NewListComprehensionContext

func NewListComprehensionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListComprehensionContext

func (*ListComprehensionContext) Accept

func (s *ListComprehensionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ListComprehensionContext) EnterRule

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

func (*ListComprehensionContext) ExitRule

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

func (*ListComprehensionContext) Expression

func (*ListComprehensionContext) FilterExpression

func (s *ListComprehensionContext) FilterExpression() IFilterExpressionContext

func (*ListComprehensionContext) GetParser

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

func (*ListComprehensionContext) GetRuleContext

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

func (*ListComprehensionContext) IsListComprehensionContext

func (*ListComprehensionContext) IsListComprehensionContext()

func (*ListComprehensionContext) LBRACK

func (*ListComprehensionContext) RBRACK

func (*ListComprehensionContext) STICK

func (*ListComprehensionContext) ToStringTree

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

type ListExpressionContext

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

func NewEmptyListExpressionContext

func NewEmptyListExpressionContext() *ListExpressionContext

func NewListExpressionContext

func NewListExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListExpressionContext

func (*ListExpressionContext) Accept

func (s *ListExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ListExpressionContext) AllExpression

func (s *ListExpressionContext) AllExpression() []IExpressionContext

func (*ListExpressionContext) EnterRule

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

func (*ListExpressionContext) ExitRule

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

func (*ListExpressionContext) Expression

func (s *ListExpressionContext) Expression(i int) IExpressionContext

func (*ListExpressionContext) GetParser

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

func (*ListExpressionContext) GetRuleContext

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

func (*ListExpressionContext) IN

func (*ListExpressionContext) IsListExpressionContext

func (*ListExpressionContext) IsListExpressionContext()

func (*ListExpressionContext) LBRACK

func (*ListExpressionContext) PropertyOrLabelExpression

func (s *ListExpressionContext) PropertyOrLabelExpression() IPropertyOrLabelExpressionContext

func (*ListExpressionContext) RANGE

func (*ListExpressionContext) RBRACK

func (*ListExpressionContext) ToStringTree

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

type ListLitContext

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

func NewEmptyListLitContext

func NewEmptyListLitContext() *ListLitContext

func NewListLitContext

func NewListLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListLitContext

func (*ListLitContext) Accept

func (s *ListLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ListLitContext) EnterRule

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

func (*ListLitContext) ExitRule

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

func (*ListLitContext) ExpressionChain

func (s *ListLitContext) ExpressionChain() IExpressionChainContext

func (*ListLitContext) GetParser

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

func (*ListLitContext) GetRuleContext

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

func (*ListLitContext) IsListLitContext

func (*ListLitContext) IsListLitContext()

func (*ListLitContext) LBRACK

func (s *ListLitContext) LBRACK() antlr.TerminalNode

func (*ListLitContext) RBRACK

func (s *ListLitContext) RBRACK() antlr.TerminalNode

func (*ListLitContext) ToStringTree

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

type LiteralContext

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

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext

func (*LiteralContext) Accept

func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LiteralContext) BoolLit

func (s *LiteralContext) BoolLit() IBoolLitContext

func (*LiteralContext) CharLit

func (s *LiteralContext) CharLit() ICharLitContext

func (*LiteralContext) EnterRule

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

func (*LiteralContext) ExitRule

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

func (*LiteralContext) GetParser

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

func (*LiteralContext) GetRuleContext

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

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) ListLit

func (s *LiteralContext) ListLit() IListLitContext

func (*LiteralContext) MapLit

func (s *LiteralContext) MapLit() IMapLitContext

func (*LiteralContext) NULL_W

func (s *LiteralContext) NULL_W() antlr.TerminalNode

func (*LiteralContext) NumLit

func (s *LiteralContext) NumLit() INumLitContext

func (*LiteralContext) StringLit

func (s *LiteralContext) StringLit() IStringLitContext

func (*LiteralContext) ToStringTree

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

type MapLitContext

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

func NewEmptyMapLitContext

func NewEmptyMapLitContext() *MapLitContext

func NewMapLitContext

func NewMapLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapLitContext

func (*MapLitContext) Accept

func (s *MapLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MapLitContext) AllCOMMA

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

func (*MapLitContext) AllMapPair

func (s *MapLitContext) AllMapPair() []IMapPairContext

func (*MapLitContext) COMMA

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

func (*MapLitContext) EnterRule

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

func (*MapLitContext) ExitRule

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

func (*MapLitContext) GetParser

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

func (*MapLitContext) GetRuleContext

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

func (*MapLitContext) IsMapLitContext

func (*MapLitContext) IsMapLitContext()

func (*MapLitContext) LBRACE

func (s *MapLitContext) LBRACE() antlr.TerminalNode

func (*MapLitContext) MapPair

func (s *MapLitContext) MapPair(i int) IMapPairContext

func (*MapLitContext) RBRACE

func (s *MapLitContext) RBRACE() antlr.TerminalNode

func (*MapLitContext) ToStringTree

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

type MapPairContext

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

func NewEmptyMapPairContext

func NewEmptyMapPairContext() *MapPairContext

func NewMapPairContext

func NewMapPairContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapPairContext

func (*MapPairContext) Accept

func (s *MapPairContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MapPairContext) COLON

func (s *MapPairContext) COLON() antlr.TerminalNode

func (*MapPairContext) EnterRule

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

func (*MapPairContext) ExitRule

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

func (*MapPairContext) Expression

func (s *MapPairContext) Expression() IExpressionContext

func (*MapPairContext) GetParser

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

func (*MapPairContext) GetRuleContext

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

func (*MapPairContext) IsMapPairContext

func (*MapPairContext) IsMapPairContext()

func (*MapPairContext) Name

func (s *MapPairContext) Name() INameContext

func (*MapPairContext) ToStringTree

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

type MatchStContext

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

func NewEmptyMatchStContext

func NewEmptyMatchStContext() *MatchStContext

func NewMatchStContext

func NewMatchStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchStContext

func (*MatchStContext) Accept

func (s *MatchStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MatchStContext) EnterRule

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

func (*MatchStContext) ExitRule

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

func (*MatchStContext) GetParser

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

func (*MatchStContext) GetRuleContext

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

func (*MatchStContext) IsMatchStContext

func (*MatchStContext) IsMatchStContext()

func (*MatchStContext) MATCH

func (s *MatchStContext) MATCH() antlr.TerminalNode

func (*MatchStContext) OPTIONAL

func (s *MatchStContext) OPTIONAL() antlr.TerminalNode

func (*MatchStContext) PatternWhere

func (s *MatchStContext) PatternWhere() IPatternWhereContext

func (*MatchStContext) ToStringTree

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

type MergeActionContext

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

func NewEmptyMergeActionContext

func NewEmptyMergeActionContext() *MergeActionContext

func NewMergeActionContext

func NewMergeActionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MergeActionContext

func (*MergeActionContext) Accept

func (s *MergeActionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MergeActionContext) CREATE

func (*MergeActionContext) EnterRule

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

func (*MergeActionContext) ExitRule

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

func (*MergeActionContext) GetParser

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

func (*MergeActionContext) GetRuleContext

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

func (*MergeActionContext) IsMergeActionContext

func (*MergeActionContext) IsMergeActionContext()

func (*MergeActionContext) MATCH

func (*MergeActionContext) ON

func (*MergeActionContext) SetSt

func (s *MergeActionContext) SetSt() ISetStContext

func (*MergeActionContext) ToStringTree

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

type MergeStContext

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

func NewEmptyMergeStContext

func NewEmptyMergeStContext() *MergeStContext

func NewMergeStContext

func NewMergeStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MergeStContext

func (*MergeStContext) Accept

func (s *MergeStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MergeStContext) AllMergeAction

func (s *MergeStContext) AllMergeAction() []IMergeActionContext

func (*MergeStContext) EnterRule

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

func (*MergeStContext) ExitRule

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

func (*MergeStContext) GetParser

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

func (*MergeStContext) GetRuleContext

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

func (*MergeStContext) IsMergeStContext

func (*MergeStContext) IsMergeStContext()

func (*MergeStContext) MERGE

func (s *MergeStContext) MERGE() antlr.TerminalNode

func (*MergeStContext) MergeAction

func (s *MergeStContext) MergeAction(i int) IMergeActionContext

func (*MergeStContext) PatternPart

func (s *MergeStContext) PatternPart() IPatternPartContext

func (*MergeStContext) ToStringTree

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

type MultDivExpressionContext

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

func NewEmptyMultDivExpressionContext

func NewEmptyMultDivExpressionContext() *MultDivExpressionContext

func NewMultDivExpressionContext

func NewMultDivExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultDivExpressionContext

func (*MultDivExpressionContext) Accept

func (s *MultDivExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultDivExpressionContext) AllDIV

func (*MultDivExpressionContext) AllMOD

func (*MultDivExpressionContext) AllMULT

func (*MultDivExpressionContext) AllPowerExpression

func (s *MultDivExpressionContext) AllPowerExpression() []IPowerExpressionContext

func (*MultDivExpressionContext) DIV

func (*MultDivExpressionContext) EnterRule

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

func (*MultDivExpressionContext) ExitRule

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

func (*MultDivExpressionContext) GetParser

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

func (*MultDivExpressionContext) GetRuleContext

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

func (*MultDivExpressionContext) IsMultDivExpressionContext

func (*MultDivExpressionContext) IsMultDivExpressionContext()

func (*MultDivExpressionContext) MOD

func (*MultDivExpressionContext) MULT

func (*MultDivExpressionContext) PowerExpression

func (*MultDivExpressionContext) ToStringTree

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

type MultiPartQContext

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

func NewEmptyMultiPartQContext

func NewEmptyMultiPartQContext() *MultiPartQContext

func NewMultiPartQContext

func NewMultiPartQContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiPartQContext

func (*MultiPartQContext) Accept

func (s *MultiPartQContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultiPartQContext) AllReadingStatement

func (s *MultiPartQContext) AllReadingStatement() []IReadingStatementContext

func (*MultiPartQContext) AllUpdatingStatement

func (s *MultiPartQContext) AllUpdatingStatement() []IUpdatingStatementContext

func (*MultiPartQContext) AllWithSt

func (s *MultiPartQContext) AllWithSt() []IWithStContext

func (*MultiPartQContext) EnterRule

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

func (*MultiPartQContext) ExitRule

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

func (*MultiPartQContext) GetParser

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

func (*MultiPartQContext) GetRuleContext

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

func (*MultiPartQContext) IsMultiPartQContext

func (*MultiPartQContext) IsMultiPartQContext()

func (*MultiPartQContext) ReadingStatement

func (s *MultiPartQContext) ReadingStatement(i int) IReadingStatementContext

func (*MultiPartQContext) SinglePartQ

func (s *MultiPartQContext) SinglePartQ() ISinglePartQContext

func (*MultiPartQContext) ToStringTree

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

func (*MultiPartQContext) UpdatingStatement

func (s *MultiPartQContext) UpdatingStatement(i int) IUpdatingStatementContext

func (*MultiPartQContext) WithSt

func (s *MultiPartQContext) WithSt(i int) IWithStContext

type NameContext

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

func NewEmptyNameContext

func NewEmptyNameContext() *NameContext

func NewNameContext

func NewNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NameContext

func (*NameContext) Accept

func (s *NameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NameContext) EnterRule

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

func (*NameContext) ExitRule

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

func (*NameContext) GetParser

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

func (*NameContext) GetRuleContext

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

func (*NameContext) IsNameContext

func (*NameContext) IsNameContext()

func (*NameContext) ReservedWord

func (s *NameContext) ReservedWord() IReservedWordContext

func (*NameContext) Symbol

func (s *NameContext) Symbol() ISymbolContext

func (*NameContext) ToStringTree

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

type NodeLabelsContext

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

func NewEmptyNodeLabelsContext

func NewEmptyNodeLabelsContext() *NodeLabelsContext

func NewNodeLabelsContext

func NewNodeLabelsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NodeLabelsContext

func (*NodeLabelsContext) Accept

func (s *NodeLabelsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NodeLabelsContext) AllCOLON

func (s *NodeLabelsContext) AllCOLON() []antlr.TerminalNode

func (*NodeLabelsContext) AllName

func (s *NodeLabelsContext) AllName() []INameContext

func (*NodeLabelsContext) COLON

func (*NodeLabelsContext) EnterRule

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

func (*NodeLabelsContext) ExitRule

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

func (*NodeLabelsContext) GetParser

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

func (*NodeLabelsContext) GetRuleContext

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

func (*NodeLabelsContext) IsNodeLabelsContext

func (*NodeLabelsContext) IsNodeLabelsContext()

func (*NodeLabelsContext) Name

func (s *NodeLabelsContext) Name(i int) INameContext

func (*NodeLabelsContext) ToStringTree

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

type NodePatternContext

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

func NewEmptyNodePatternContext

func NewEmptyNodePatternContext() *NodePatternContext

func NewNodePatternContext

func NewNodePatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NodePatternContext

func (*NodePatternContext) Accept

func (s *NodePatternContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NodePatternContext) EnterRule

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

func (*NodePatternContext) ExitRule

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

func (*NodePatternContext) GetParser

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

func (*NodePatternContext) GetRuleContext

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

func (*NodePatternContext) IsNodePatternContext

func (*NodePatternContext) IsNodePatternContext()

func (*NodePatternContext) LPAREN

func (*NodePatternContext) NodeLabels

func (s *NodePatternContext) NodeLabels() INodeLabelsContext

func (*NodePatternContext) Properties

func (s *NodePatternContext) Properties() IPropertiesContext

func (*NodePatternContext) RPAREN

func (*NodePatternContext) Symbol

func (s *NodePatternContext) Symbol() ISymbolContext

func (*NodePatternContext) ToStringTree

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

type NotExpressionContext

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

func NewEmptyNotExpressionContext

func NewEmptyNotExpressionContext() *NotExpressionContext

func NewNotExpressionContext

func NewNotExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NotExpressionContext

func (*NotExpressionContext) Accept

func (s *NotExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NotExpressionContext) ComparisonExpression

func (s *NotExpressionContext) ComparisonExpression() IComparisonExpressionContext

func (*NotExpressionContext) EnterRule

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

func (*NotExpressionContext) ExitRule

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

func (*NotExpressionContext) GetParser

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

func (*NotExpressionContext) GetRuleContext

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

func (*NotExpressionContext) IsNotExpressionContext

func (*NotExpressionContext) IsNotExpressionContext()

func (*NotExpressionContext) NOT

func (*NotExpressionContext) ToStringTree

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

type NullExpressionContext

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

func NewEmptyNullExpressionContext

func NewEmptyNullExpressionContext() *NullExpressionContext

func NewNullExpressionContext

func NewNullExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NullExpressionContext

func (*NullExpressionContext) Accept

func (s *NullExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NullExpressionContext) EnterRule

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

func (*NullExpressionContext) ExitRule

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

func (*NullExpressionContext) GetParser

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

func (*NullExpressionContext) GetRuleContext

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

func (*NullExpressionContext) IS

func (*NullExpressionContext) IsNullExpressionContext

func (*NullExpressionContext) IsNullExpressionContext()

func (*NullExpressionContext) NOT

func (*NullExpressionContext) NULL_W

func (*NullExpressionContext) ToStringTree

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

type NumLitContext

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

func NewEmptyNumLitContext

func NewEmptyNumLitContext() *NumLitContext

func NewNumLitContext

func NewNumLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumLitContext

func (*NumLitContext) Accept

func (s *NumLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NumLitContext) DIGIT

func (s *NumLitContext) DIGIT() antlr.TerminalNode

func (*NumLitContext) EnterRule

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

func (*NumLitContext) ExitRule

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

func (*NumLitContext) GetParser

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

func (*NumLitContext) GetRuleContext

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

func (*NumLitContext) IsNumLitContext

func (*NumLitContext) IsNumLitContext()

func (*NumLitContext) ToStringTree

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

type OrderItemContext

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

func NewEmptyOrderItemContext

func NewEmptyOrderItemContext() *OrderItemContext

func NewOrderItemContext

func NewOrderItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderItemContext

func (*OrderItemContext) ASC

func (*OrderItemContext) ASCENDING

func (s *OrderItemContext) ASCENDING() antlr.TerminalNode

func (*OrderItemContext) Accept

func (s *OrderItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OrderItemContext) DESC

func (*OrderItemContext) DESCENDING

func (s *OrderItemContext) DESCENDING() antlr.TerminalNode

func (*OrderItemContext) EnterRule

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

func (*OrderItemContext) ExitRule

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

func (*OrderItemContext) Expression

func (s *OrderItemContext) Expression() IExpressionContext

func (*OrderItemContext) GetParser

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

func (*OrderItemContext) GetRuleContext

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

func (*OrderItemContext) IsOrderItemContext

func (*OrderItemContext) IsOrderItemContext()

func (*OrderItemContext) ToStringTree

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

type OrderStContext

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

func NewEmptyOrderStContext

func NewEmptyOrderStContext() *OrderStContext

func NewOrderStContext

func NewOrderStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderStContext

func (*OrderStContext) Accept

func (s *OrderStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OrderStContext) AllCOMMA

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

func (*OrderStContext) AllOrderItem

func (s *OrderStContext) AllOrderItem() []IOrderItemContext

func (*OrderStContext) BY

func (*OrderStContext) COMMA

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

func (*OrderStContext) EnterRule

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

func (*OrderStContext) ExitRule

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

func (*OrderStContext) GetParser

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

func (*OrderStContext) GetRuleContext

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

func (*OrderStContext) IsOrderStContext

func (*OrderStContext) IsOrderStContext()

func (*OrderStContext) ORDER

func (s *OrderStContext) ORDER() antlr.TerminalNode

func (*OrderStContext) OrderItem

func (s *OrderStContext) OrderItem(i int) IOrderItemContext

func (*OrderStContext) ToStringTree

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

type ParameterContext

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

func NewEmptyParameterContext

func NewEmptyParameterContext() *ParameterContext

func NewParameterContext

func NewParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterContext

func (*ParameterContext) Accept

func (s *ParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParameterContext) DOLLAR

func (s *ParameterContext) DOLLAR() antlr.TerminalNode

func (*ParameterContext) EnterRule

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

func (*ParameterContext) ExitRule

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

func (*ParameterContext) GetParser

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

func (*ParameterContext) GetRuleContext

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

func (*ParameterContext) IsParameterContext

func (*ParameterContext) IsParameterContext()

func (*ParameterContext) NumLit

func (s *ParameterContext) NumLit() INumLitContext

func (*ParameterContext) Symbol

func (s *ParameterContext) Symbol() ISymbolContext

func (*ParameterContext) ToStringTree

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

type ParenExpressionChainContext

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

func NewEmptyParenExpressionChainContext

func NewEmptyParenExpressionChainContext() *ParenExpressionChainContext

func NewParenExpressionChainContext

func NewParenExpressionChainContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParenExpressionChainContext

func (*ParenExpressionChainContext) Accept

func (s *ParenExpressionChainContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParenExpressionChainContext) EnterRule

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

func (*ParenExpressionChainContext) ExitRule

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

func (*ParenExpressionChainContext) ExpressionChain

func (*ParenExpressionChainContext) GetParser

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

func (*ParenExpressionChainContext) GetRuleContext

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

func (*ParenExpressionChainContext) IsParenExpressionChainContext

func (*ParenExpressionChainContext) IsParenExpressionChainContext()

func (*ParenExpressionChainContext) LPAREN

func (*ParenExpressionChainContext) RPAREN

func (*ParenExpressionChainContext) ToStringTree

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

type ParenthesizedExpressionContext

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

func NewEmptyParenthesizedExpressionContext

func NewEmptyParenthesizedExpressionContext() *ParenthesizedExpressionContext

func NewParenthesizedExpressionContext

func NewParenthesizedExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParenthesizedExpressionContext

func (*ParenthesizedExpressionContext) Accept

func (s *ParenthesizedExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParenthesizedExpressionContext) EnterRule

func (*ParenthesizedExpressionContext) ExitRule

func (*ParenthesizedExpressionContext) Expression

func (*ParenthesizedExpressionContext) GetParser

func (*ParenthesizedExpressionContext) GetRuleContext

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

func (*ParenthesizedExpressionContext) IsParenthesizedExpressionContext

func (*ParenthesizedExpressionContext) IsParenthesizedExpressionContext()

func (*ParenthesizedExpressionContext) LPAREN

func (*ParenthesizedExpressionContext) RPAREN

func (*ParenthesizedExpressionContext) ToStringTree

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

type PatternComprehensionContext

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

func NewEmptyPatternComprehensionContext

func NewEmptyPatternComprehensionContext() *PatternComprehensionContext

func NewPatternComprehensionContext

func NewPatternComprehensionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternComprehensionContext

func (*PatternComprehensionContext) Accept

func (s *PatternComprehensionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PatternComprehensionContext) EnterRule

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

func (*PatternComprehensionContext) ExitRule

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

func (*PatternComprehensionContext) Expression

func (*PatternComprehensionContext) GetParser

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

func (*PatternComprehensionContext) GetRuleContext

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

func (*PatternComprehensionContext) IsPatternComprehensionContext

func (*PatternComprehensionContext) IsPatternComprehensionContext()

func (*PatternComprehensionContext) LBRACK

func (*PatternComprehensionContext) Lhs

func (*PatternComprehensionContext) RBRACK

func (*PatternComprehensionContext) RelationshipsChainPattern

func (s *PatternComprehensionContext) RelationshipsChainPattern() IRelationshipsChainPatternContext

func (*PatternComprehensionContext) STICK

func (*PatternComprehensionContext) ToStringTree

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

func (*PatternComprehensionContext) Where

type PatternContext

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

func NewEmptyPatternContext

func NewEmptyPatternContext() *PatternContext

func NewPatternContext

func NewPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternContext

func (*PatternContext) Accept

func (s *PatternContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PatternContext) AllCOMMA

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

func (*PatternContext) AllPatternPart

func (s *PatternContext) AllPatternPart() []IPatternPartContext

func (*PatternContext) COMMA

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

func (*PatternContext) EnterRule

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

func (*PatternContext) ExitRule

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

func (*PatternContext) GetParser

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

func (*PatternContext) GetRuleContext

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

func (*PatternContext) IsPatternContext

func (*PatternContext) IsPatternContext()

func (*PatternContext) PatternPart

func (s *PatternContext) PatternPart(i int) IPatternPartContext

func (*PatternContext) ToStringTree

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

type PatternElemChainContext

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

func NewEmptyPatternElemChainContext

func NewEmptyPatternElemChainContext() *PatternElemChainContext

func NewPatternElemChainContext

func NewPatternElemChainContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternElemChainContext

func (*PatternElemChainContext) Accept

func (s *PatternElemChainContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PatternElemChainContext) EnterRule

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

func (*PatternElemChainContext) ExitRule

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

func (*PatternElemChainContext) GetParser

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

func (*PatternElemChainContext) GetRuleContext

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

func (*PatternElemChainContext) IsPatternElemChainContext

func (*PatternElemChainContext) IsPatternElemChainContext()

func (*PatternElemChainContext) NodePattern

func (*PatternElemChainContext) RelationshipPattern

func (s *PatternElemChainContext) RelationshipPattern() IRelationshipPatternContext

func (*PatternElemChainContext) ToStringTree

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

type PatternElemContext

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

func NewEmptyPatternElemContext

func NewEmptyPatternElemContext() *PatternElemContext

func NewPatternElemContext

func NewPatternElemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternElemContext

func (*PatternElemContext) Accept

func (s *PatternElemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PatternElemContext) AllPatternElemChain

func (s *PatternElemContext) AllPatternElemChain() []IPatternElemChainContext

func (*PatternElemContext) EnterRule

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

func (*PatternElemContext) ExitRule

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

func (*PatternElemContext) GetParser

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

func (*PatternElemContext) GetRuleContext

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

func (*PatternElemContext) IsPatternElemContext

func (*PatternElemContext) IsPatternElemContext()

func (*PatternElemContext) LPAREN

func (*PatternElemContext) NodePattern

func (s *PatternElemContext) NodePattern() INodePatternContext

func (*PatternElemContext) PatternElem

func (s *PatternElemContext) PatternElem() IPatternElemContext

func (*PatternElemContext) PatternElemChain

func (s *PatternElemContext) PatternElemChain(i int) IPatternElemChainContext

func (*PatternElemContext) RPAREN

func (*PatternElemContext) ToStringTree

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

type PatternPartContext

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

func NewEmptyPatternPartContext

func NewEmptyPatternPartContext() *PatternPartContext

func NewPatternPartContext

func NewPatternPartContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternPartContext

func (*PatternPartContext) ASSIGN

func (*PatternPartContext) Accept

func (s *PatternPartContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PatternPartContext) EnterRule

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

func (*PatternPartContext) ExitRule

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

func (*PatternPartContext) GetParser

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

func (*PatternPartContext) GetRuleContext

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

func (*PatternPartContext) IsPatternPartContext

func (*PatternPartContext) IsPatternPartContext()

func (*PatternPartContext) PatternElem

func (s *PatternPartContext) PatternElem() IPatternElemContext

func (*PatternPartContext) Symbol

func (s *PatternPartContext) Symbol() ISymbolContext

func (*PatternPartContext) ToStringTree

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

type PatternWhereContext

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

func NewEmptyPatternWhereContext

func NewEmptyPatternWhereContext() *PatternWhereContext

func NewPatternWhereContext

func NewPatternWhereContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternWhereContext

func (*PatternWhereContext) Accept

func (s *PatternWhereContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PatternWhereContext) EnterRule

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

func (*PatternWhereContext) ExitRule

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

func (*PatternWhereContext) GetParser

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

func (*PatternWhereContext) GetRuleContext

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

func (*PatternWhereContext) IsPatternWhereContext

func (*PatternWhereContext) IsPatternWhereContext()

func (*PatternWhereContext) Pattern

func (s *PatternWhereContext) Pattern() IPatternContext

func (*PatternWhereContext) ToStringTree

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

func (*PatternWhereContext) Where

type PowerExpressionContext

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

func NewEmptyPowerExpressionContext

func NewEmptyPowerExpressionContext() *PowerExpressionContext

func NewPowerExpressionContext

func NewPowerExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PowerExpressionContext

func (*PowerExpressionContext) Accept

func (s *PowerExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PowerExpressionContext) AllCARET

func (s *PowerExpressionContext) AllCARET() []antlr.TerminalNode

func (*PowerExpressionContext) AllUnaryAddSubExpression

func (s *PowerExpressionContext) AllUnaryAddSubExpression() []IUnaryAddSubExpressionContext

func (*PowerExpressionContext) CARET

func (*PowerExpressionContext) EnterRule

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

func (*PowerExpressionContext) ExitRule

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

func (*PowerExpressionContext) GetParser

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

func (*PowerExpressionContext) GetRuleContext

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

func (*PowerExpressionContext) IsPowerExpressionContext

func (*PowerExpressionContext) IsPowerExpressionContext()

func (*PowerExpressionContext) ToStringTree

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

func (*PowerExpressionContext) UnaryAddSubExpression

func (s *PowerExpressionContext) UnaryAddSubExpression(i int) IUnaryAddSubExpressionContext

type ProjectionBodyContext

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

func NewEmptyProjectionBodyContext

func NewEmptyProjectionBodyContext() *ProjectionBodyContext

func NewProjectionBodyContext

func NewProjectionBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectionBodyContext

func (*ProjectionBodyContext) Accept

func (s *ProjectionBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProjectionBodyContext) DISTINCT

func (*ProjectionBodyContext) EnterRule

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

func (*ProjectionBodyContext) ExitRule

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

func (*ProjectionBodyContext) GetParser

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

func (*ProjectionBodyContext) GetRuleContext

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

func (*ProjectionBodyContext) IsProjectionBodyContext

func (*ProjectionBodyContext) IsProjectionBodyContext()

func (*ProjectionBodyContext) LimitSt

func (*ProjectionBodyContext) OrderSt

func (*ProjectionBodyContext) ProjectionItems

func (s *ProjectionBodyContext) ProjectionItems() IProjectionItemsContext

func (*ProjectionBodyContext) SkipSt

func (*ProjectionBodyContext) ToStringTree

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

type ProjectionItemContext

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

func NewEmptyProjectionItemContext

func NewEmptyProjectionItemContext() *ProjectionItemContext

func NewProjectionItemContext

func NewProjectionItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectionItemContext

func (*ProjectionItemContext) AS

func (*ProjectionItemContext) Accept

func (s *ProjectionItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProjectionItemContext) EnterRule

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

func (*ProjectionItemContext) ExitRule

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

func (*ProjectionItemContext) Expression

func (s *ProjectionItemContext) Expression() IExpressionContext

func (*ProjectionItemContext) GetParser

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

func (*ProjectionItemContext) GetRuleContext

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

func (*ProjectionItemContext) IsProjectionItemContext

func (*ProjectionItemContext) IsProjectionItemContext()

func (*ProjectionItemContext) Symbol

func (*ProjectionItemContext) ToStringTree

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

type ProjectionItemsContext

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

func NewEmptyProjectionItemsContext

func NewEmptyProjectionItemsContext() *ProjectionItemsContext

func NewProjectionItemsContext

func NewProjectionItemsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectionItemsContext

func (*ProjectionItemsContext) Accept

func (s *ProjectionItemsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProjectionItemsContext) AllCOMMA

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

func (*ProjectionItemsContext) AllProjectionItem

func (s *ProjectionItemsContext) AllProjectionItem() []IProjectionItemContext

func (*ProjectionItemsContext) COMMA

func (*ProjectionItemsContext) EnterRule

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

func (*ProjectionItemsContext) ExitRule

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

func (*ProjectionItemsContext) GetParser

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

func (*ProjectionItemsContext) GetRuleContext

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

func (*ProjectionItemsContext) IsProjectionItemsContext

func (*ProjectionItemsContext) IsProjectionItemsContext()

func (*ProjectionItemsContext) MULT

func (*ProjectionItemsContext) ProjectionItem

func (s *ProjectionItemsContext) ProjectionItem(i int) IProjectionItemContext

func (*ProjectionItemsContext) ToStringTree

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

type PropertiesContext

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

func NewEmptyPropertiesContext

func NewEmptyPropertiesContext() *PropertiesContext

func NewPropertiesContext

func NewPropertiesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertiesContext

func (*PropertiesContext) Accept

func (s *PropertiesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PropertiesContext) EnterRule

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

func (*PropertiesContext) ExitRule

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

func (*PropertiesContext) GetParser

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

func (*PropertiesContext) GetRuleContext

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

func (*PropertiesContext) IsPropertiesContext

func (*PropertiesContext) IsPropertiesContext()

func (*PropertiesContext) MapLit

func (s *PropertiesContext) MapLit() IMapLitContext

func (*PropertiesContext) Parameter

func (s *PropertiesContext) Parameter() IParameterContext

func (*PropertiesContext) ToStringTree

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

type PropertyExpressionContext

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

func NewEmptyPropertyExpressionContext

func NewEmptyPropertyExpressionContext() *PropertyExpressionContext

func NewPropertyExpressionContext

func NewPropertyExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyExpressionContext

func (*PropertyExpressionContext) Accept

func (s *PropertyExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PropertyExpressionContext) AllDOT

func (*PropertyExpressionContext) AllName

func (s *PropertyExpressionContext) AllName() []INameContext

func (*PropertyExpressionContext) Atom

func (*PropertyExpressionContext) DOT

func (*PropertyExpressionContext) EnterRule

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

func (*PropertyExpressionContext) ExitRule

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

func (*PropertyExpressionContext) GetParser

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

func (*PropertyExpressionContext) GetRuleContext

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

func (*PropertyExpressionContext) IsPropertyExpressionContext

func (*PropertyExpressionContext) IsPropertyExpressionContext()

func (*PropertyExpressionContext) Name

func (*PropertyExpressionContext) ToStringTree

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

type PropertyOrLabelExpressionContext

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

func NewEmptyPropertyOrLabelExpressionContext

func NewEmptyPropertyOrLabelExpressionContext() *PropertyOrLabelExpressionContext

func NewPropertyOrLabelExpressionContext

func NewPropertyOrLabelExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyOrLabelExpressionContext

func (*PropertyOrLabelExpressionContext) Accept

func (s *PropertyOrLabelExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PropertyOrLabelExpressionContext) EnterRule

func (*PropertyOrLabelExpressionContext) ExitRule

func (*PropertyOrLabelExpressionContext) GetParser

func (*PropertyOrLabelExpressionContext) GetRuleContext

func (*PropertyOrLabelExpressionContext) IsPropertyOrLabelExpressionContext

func (*PropertyOrLabelExpressionContext) IsPropertyOrLabelExpressionContext()

func (*PropertyOrLabelExpressionContext) NodeLabels

func (*PropertyOrLabelExpressionContext) PropertyExpression

func (*PropertyOrLabelExpressionContext) ToStringTree

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

type QueryCallStContext

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

func NewEmptyQueryCallStContext

func NewEmptyQueryCallStContext() *QueryCallStContext

func NewQueryCallStContext

func NewQueryCallStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryCallStContext

func (*QueryCallStContext) Accept

func (s *QueryCallStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*QueryCallStContext) CALL

func (*QueryCallStContext) EnterRule

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

func (*QueryCallStContext) ExitRule

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

func (*QueryCallStContext) GetParser

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

func (*QueryCallStContext) GetRuleContext

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

func (*QueryCallStContext) InvocationName

func (s *QueryCallStContext) InvocationName() IInvocationNameContext

func (*QueryCallStContext) IsQueryCallStContext

func (*QueryCallStContext) IsQueryCallStContext()

func (*QueryCallStContext) ParenExpressionChain

func (s *QueryCallStContext) ParenExpressionChain() IParenExpressionChainContext

func (*QueryCallStContext) ToStringTree

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

func (*QueryCallStContext) YIELD

func (*QueryCallStContext) YieldItems

func (s *QueryCallStContext) YieldItems() IYieldItemsContext

type QueryContext

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

func NewEmptyQueryContext

func NewEmptyQueryContext() *QueryContext

func NewQueryContext

func NewQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryContext

func (*QueryContext) Accept

func (s *QueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*QueryContext) EnterRule

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

func (*QueryContext) ExitRule

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

func (*QueryContext) GetParser

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

func (*QueryContext) GetRuleContext

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

func (*QueryContext) IsQueryContext

func (*QueryContext) IsQueryContext()

func (*QueryContext) RegularQuery

func (s *QueryContext) RegularQuery() IRegularQueryContext

func (*QueryContext) StandaloneCall

func (s *QueryContext) StandaloneCall() IStandaloneCallContext

func (*QueryContext) ToStringTree

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

type RangeLitContext

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

func NewEmptyRangeLitContext

func NewEmptyRangeLitContext() *RangeLitContext

func NewRangeLitContext

func NewRangeLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeLitContext

func (*RangeLitContext) Accept

func (s *RangeLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeLitContext) AllNumLit

func (s *RangeLitContext) AllNumLit() []INumLitContext

func (*RangeLitContext) EnterRule

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

func (*RangeLitContext) ExitRule

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

func (*RangeLitContext) GetParser

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

func (*RangeLitContext) GetRuleContext

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

func (*RangeLitContext) IsRangeLitContext

func (*RangeLitContext) IsRangeLitContext()

func (*RangeLitContext) MULT

func (*RangeLitContext) NumLit

func (s *RangeLitContext) NumLit(i int) INumLitContext

func (*RangeLitContext) RANGE

func (s *RangeLitContext) RANGE() antlr.TerminalNode

func (*RangeLitContext) ToStringTree

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

type ReadingStatementContext

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

func NewEmptyReadingStatementContext

func NewEmptyReadingStatementContext() *ReadingStatementContext

func NewReadingStatementContext

func NewReadingStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReadingStatementContext

func (*ReadingStatementContext) Accept

func (s *ReadingStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReadingStatementContext) EnterRule

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

func (*ReadingStatementContext) ExitRule

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

func (*ReadingStatementContext) GetParser

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

func (*ReadingStatementContext) GetRuleContext

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

func (*ReadingStatementContext) IsReadingStatementContext

func (*ReadingStatementContext) IsReadingStatementContext()

func (*ReadingStatementContext) MatchSt

func (*ReadingStatementContext) QueryCallSt

func (*ReadingStatementContext) ToStringTree

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

func (*ReadingStatementContext) UnwindSt

type RegularQueryContext

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

func NewEmptyRegularQueryContext

func NewEmptyRegularQueryContext() *RegularQueryContext

func NewRegularQueryContext

func NewRegularQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RegularQueryContext

func (*RegularQueryContext) Accept

func (s *RegularQueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RegularQueryContext) AllUnionSt

func (s *RegularQueryContext) AllUnionSt() []IUnionStContext

func (*RegularQueryContext) EnterRule

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

func (*RegularQueryContext) ExitRule

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

func (*RegularQueryContext) GetParser

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

func (*RegularQueryContext) GetRuleContext

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

func (*RegularQueryContext) IsRegularQueryContext

func (*RegularQueryContext) IsRegularQueryContext()

func (*RegularQueryContext) SingleQuery

func (s *RegularQueryContext) SingleQuery() ISingleQueryContext

func (*RegularQueryContext) ToStringTree

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

func (*RegularQueryContext) UnionSt

func (s *RegularQueryContext) UnionSt(i int) IUnionStContext

type RelationDetailContext

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

func NewEmptyRelationDetailContext

func NewEmptyRelationDetailContext() *RelationDetailContext

func NewRelationDetailContext

func NewRelationDetailContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationDetailContext

func (*RelationDetailContext) Accept

func (s *RelationDetailContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RelationDetailContext) EnterRule

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

func (*RelationDetailContext) ExitRule

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

func (*RelationDetailContext) GetParser

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

func (*RelationDetailContext) GetRuleContext

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

func (*RelationDetailContext) IsRelationDetailContext

func (*RelationDetailContext) IsRelationDetailContext()

func (*RelationDetailContext) LBRACK

func (*RelationDetailContext) Properties

func (s *RelationDetailContext) Properties() IPropertiesContext

func (*RelationDetailContext) RBRACK

func (*RelationDetailContext) RangeLit

func (*RelationDetailContext) RelationshipTypes

func (s *RelationDetailContext) RelationshipTypes() IRelationshipTypesContext

func (*RelationDetailContext) Symbol

func (*RelationDetailContext) ToStringTree

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

type RelationshipPatternContext

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

func NewEmptyRelationshipPatternContext

func NewEmptyRelationshipPatternContext() *RelationshipPatternContext

func NewRelationshipPatternContext

func NewRelationshipPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationshipPatternContext

func (*RelationshipPatternContext) Accept

func (s *RelationshipPatternContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RelationshipPatternContext) AllSUB

func (*RelationshipPatternContext) EnterRule

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

func (*RelationshipPatternContext) ExitRule

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

func (*RelationshipPatternContext) GT

func (*RelationshipPatternContext) GetParser

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

func (*RelationshipPatternContext) GetRuleContext

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

func (*RelationshipPatternContext) IsRelationshipPatternContext

func (*RelationshipPatternContext) IsRelationshipPatternContext()

func (*RelationshipPatternContext) LT

func (*RelationshipPatternContext) RelationDetail

func (*RelationshipPatternContext) SUB

func (*RelationshipPatternContext) ToStringTree

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

type RelationshipTypesContext

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

func NewEmptyRelationshipTypesContext

func NewEmptyRelationshipTypesContext() *RelationshipTypesContext

func NewRelationshipTypesContext

func NewRelationshipTypesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationshipTypesContext

func (*RelationshipTypesContext) Accept

func (s *RelationshipTypesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RelationshipTypesContext) AllCOLON

func (*RelationshipTypesContext) AllName

func (s *RelationshipTypesContext) AllName() []INameContext

func (*RelationshipTypesContext) AllSTICK

func (*RelationshipTypesContext) COLON

func (*RelationshipTypesContext) EnterRule

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

func (*RelationshipTypesContext) ExitRule

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

func (*RelationshipTypesContext) GetParser

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

func (*RelationshipTypesContext) GetRuleContext

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

func (*RelationshipTypesContext) IsRelationshipTypesContext

func (*RelationshipTypesContext) IsRelationshipTypesContext()

func (*RelationshipTypesContext) Name

func (*RelationshipTypesContext) STICK

func (*RelationshipTypesContext) ToStringTree

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

type RelationshipsChainPatternContext

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

func NewEmptyRelationshipsChainPatternContext

func NewEmptyRelationshipsChainPatternContext() *RelationshipsChainPatternContext

func NewRelationshipsChainPatternContext

func NewRelationshipsChainPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationshipsChainPatternContext

func (*RelationshipsChainPatternContext) Accept

func (s *RelationshipsChainPatternContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RelationshipsChainPatternContext) AllPatternElemChain

func (*RelationshipsChainPatternContext) EnterRule

func (*RelationshipsChainPatternContext) ExitRule

func (*RelationshipsChainPatternContext) GetParser

func (*RelationshipsChainPatternContext) GetRuleContext

func (*RelationshipsChainPatternContext) IsRelationshipsChainPatternContext

func (*RelationshipsChainPatternContext) IsRelationshipsChainPatternContext()

func (*RelationshipsChainPatternContext) NodePattern

func (*RelationshipsChainPatternContext) PatternElemChain

func (*RelationshipsChainPatternContext) ToStringTree

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

type RemoveItemContext

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

func NewEmptyRemoveItemContext

func NewEmptyRemoveItemContext() *RemoveItemContext

func NewRemoveItemContext

func NewRemoveItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RemoveItemContext

func (*RemoveItemContext) Accept

func (s *RemoveItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RemoveItemContext) EnterRule

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

func (*RemoveItemContext) ExitRule

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

func (*RemoveItemContext) GetParser

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

func (*RemoveItemContext) GetRuleContext

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

func (*RemoveItemContext) IsRemoveItemContext

func (*RemoveItemContext) IsRemoveItemContext()

func (*RemoveItemContext) NodeLabels

func (s *RemoveItemContext) NodeLabels() INodeLabelsContext

func (*RemoveItemContext) PropertyExpression

func (s *RemoveItemContext) PropertyExpression() IPropertyExpressionContext

func (*RemoveItemContext) Symbol

func (s *RemoveItemContext) Symbol() ISymbolContext

func (*RemoveItemContext) ToStringTree

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

type RemoveStContext

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

func NewEmptyRemoveStContext

func NewEmptyRemoveStContext() *RemoveStContext

func NewRemoveStContext

func NewRemoveStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RemoveStContext

func (*RemoveStContext) Accept

func (s *RemoveStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RemoveStContext) AllCOMMA

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

func (*RemoveStContext) AllRemoveItem

func (s *RemoveStContext) AllRemoveItem() []IRemoveItemContext

func (*RemoveStContext) COMMA

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

func (*RemoveStContext) EnterRule

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

func (*RemoveStContext) ExitRule

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

func (*RemoveStContext) GetParser

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

func (*RemoveStContext) GetRuleContext

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

func (*RemoveStContext) IsRemoveStContext

func (*RemoveStContext) IsRemoveStContext()

func (*RemoveStContext) REMOVE

func (s *RemoveStContext) REMOVE() antlr.TerminalNode

func (*RemoveStContext) RemoveItem

func (s *RemoveStContext) RemoveItem(i int) IRemoveItemContext

func (*RemoveStContext) ToStringTree

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

type ReservedWordContext

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

func NewEmptyReservedWordContext

func NewEmptyReservedWordContext() *ReservedWordContext

func NewReservedWordContext

func NewReservedWordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReservedWordContext

func (*ReservedWordContext) ADD

func (*ReservedWordContext) ALL

func (*ReservedWordContext) AND

func (*ReservedWordContext) AS

func (*ReservedWordContext) ASC

func (*ReservedWordContext) ASCENDING

func (s *ReservedWordContext) ASCENDING() antlr.TerminalNode

func (*ReservedWordContext) Accept

func (s *ReservedWordContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReservedWordContext) BY

func (*ReservedWordContext) CASE

func (*ReservedWordContext) CONSTRAINT

func (s *ReservedWordContext) CONSTRAINT() antlr.TerminalNode

func (*ReservedWordContext) CONTAINS

func (s *ReservedWordContext) CONTAINS() antlr.TerminalNode

func (*ReservedWordContext) CREATE

func (*ReservedWordContext) DELETE

func (*ReservedWordContext) DESC

func (*ReservedWordContext) DESCENDING

func (s *ReservedWordContext) DESCENDING() antlr.TerminalNode

func (*ReservedWordContext) DETACH

func (*ReservedWordContext) DISTINCT

func (s *ReservedWordContext) DISTINCT() antlr.TerminalNode

func (*ReservedWordContext) DO

func (*ReservedWordContext) DROP

func (*ReservedWordContext) ELSE

func (*ReservedWordContext) END

func (*ReservedWordContext) ENDS

func (*ReservedWordContext) EXISTS

func (*ReservedWordContext) EnterRule

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

func (*ReservedWordContext) ExitRule

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

func (*ReservedWordContext) FALSE

func (*ReservedWordContext) FOR

func (*ReservedWordContext) GetParser

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

func (*ReservedWordContext) GetRuleContext

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

func (*ReservedWordContext) IN

func (*ReservedWordContext) IS

func (*ReservedWordContext) IsReservedWordContext

func (*ReservedWordContext) IsReservedWordContext()

func (*ReservedWordContext) LIMIT

func (*ReservedWordContext) MANDATORY

func (s *ReservedWordContext) MANDATORY() antlr.TerminalNode

func (*ReservedWordContext) MATCH

func (*ReservedWordContext) MERGE

func (*ReservedWordContext) NOT

func (*ReservedWordContext) NULL_W

func (*ReservedWordContext) OF

func (*ReservedWordContext) ON

func (*ReservedWordContext) OPTIONAL

func (s *ReservedWordContext) OPTIONAL() antlr.TerminalNode

func (*ReservedWordContext) OR

func (*ReservedWordContext) ORDER

func (*ReservedWordContext) REMOVE

func (*ReservedWordContext) REQUIRE

func (s *ReservedWordContext) REQUIRE() antlr.TerminalNode

func (*ReservedWordContext) RETURN

func (*ReservedWordContext) SCALAR

func (*ReservedWordContext) SET

func (*ReservedWordContext) SKIP_W

func (*ReservedWordContext) STARTS

func (*ReservedWordContext) THEN

func (*ReservedWordContext) TRUE

func (*ReservedWordContext) ToStringTree

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

func (*ReservedWordContext) UNION

func (*ReservedWordContext) UNIQUE

func (*ReservedWordContext) UNWIND

func (*ReservedWordContext) WHEN

func (*ReservedWordContext) WHERE

func (*ReservedWordContext) WITH

func (*ReservedWordContext) XOR

type ReturnStContext

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

func NewEmptyReturnStContext

func NewEmptyReturnStContext() *ReturnStContext

func NewReturnStContext

func NewReturnStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStContext

func (*ReturnStContext) Accept

func (s *ReturnStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReturnStContext) EnterRule

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

func (*ReturnStContext) ExitRule

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

func (*ReturnStContext) GetParser

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

func (*ReturnStContext) GetRuleContext

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

func (*ReturnStContext) IsReturnStContext

func (*ReturnStContext) IsReturnStContext()

func (*ReturnStContext) ProjectionBody

func (s *ReturnStContext) ProjectionBody() IProjectionBodyContext

func (*ReturnStContext) RETURN

func (s *ReturnStContext) RETURN() antlr.TerminalNode

func (*ReturnStContext) ToStringTree

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

type ScriptContext

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

func NewEmptyScriptContext

func NewEmptyScriptContext() *ScriptContext

func NewScriptContext

func NewScriptContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScriptContext

func (*ScriptContext) Accept

func (s *ScriptContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScriptContext) EOF

func (s *ScriptContext) EOF() antlr.TerminalNode

func (*ScriptContext) EnterRule

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

func (*ScriptContext) ExitRule

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

func (*ScriptContext) GetParser

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

func (*ScriptContext) GetRuleContext

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

func (*ScriptContext) IsScriptContext

func (*ScriptContext) IsScriptContext()

func (*ScriptContext) Query

func (s *ScriptContext) Query() IQueryContext

func (*ScriptContext) SEMI

func (s *ScriptContext) SEMI() antlr.TerminalNode

func (*ScriptContext) ToStringTree

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

type SetItemContext

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

func NewEmptySetItemContext

func NewEmptySetItemContext() *SetItemContext

func NewSetItemContext

func NewSetItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetItemContext

func (*SetItemContext) ADD_ASSIGN

func (s *SetItemContext) ADD_ASSIGN() antlr.TerminalNode

func (*SetItemContext) ASSIGN

func (s *SetItemContext) ASSIGN() antlr.TerminalNode

func (*SetItemContext) Accept

func (s *SetItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SetItemContext) EnterRule

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

func (*SetItemContext) ExitRule

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

func (*SetItemContext) Expression

func (s *SetItemContext) Expression() IExpressionContext

func (*SetItemContext) GetParser

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

func (*SetItemContext) GetRuleContext

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

func (*SetItemContext) IsSetItemContext

func (*SetItemContext) IsSetItemContext()

func (*SetItemContext) NodeLabels

func (s *SetItemContext) NodeLabels() INodeLabelsContext

func (*SetItemContext) PropertyExpression

func (s *SetItemContext) PropertyExpression() IPropertyExpressionContext

func (*SetItemContext) Symbol

func (s *SetItemContext) Symbol() ISymbolContext

func (*SetItemContext) ToStringTree

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

type SetStContext

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

func NewEmptySetStContext

func NewEmptySetStContext() *SetStContext

func NewSetStContext

func NewSetStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetStContext

func (*SetStContext) Accept

func (s *SetStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SetStContext) AllCOMMA

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

func (*SetStContext) AllSetItem

func (s *SetStContext) AllSetItem() []ISetItemContext

func (*SetStContext) COMMA

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

func (*SetStContext) EnterRule

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

func (*SetStContext) ExitRule

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

func (*SetStContext) GetParser

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

func (*SetStContext) GetRuleContext

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

func (*SetStContext) IsSetStContext

func (*SetStContext) IsSetStContext()

func (*SetStContext) SET

func (s *SetStContext) SET() antlr.TerminalNode

func (*SetStContext) SetItem

func (s *SetStContext) SetItem(i int) ISetItemContext

func (*SetStContext) ToStringTree

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

type SinglePartQContext

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

func NewEmptySinglePartQContext

func NewEmptySinglePartQContext() *SinglePartQContext

func NewSinglePartQContext

func NewSinglePartQContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SinglePartQContext

func (*SinglePartQContext) Accept

func (s *SinglePartQContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SinglePartQContext) AllReadingStatement

func (s *SinglePartQContext) AllReadingStatement() []IReadingStatementContext

func (*SinglePartQContext) AllUpdatingStatement

func (s *SinglePartQContext) AllUpdatingStatement() []IUpdatingStatementContext

func (*SinglePartQContext) EnterRule

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

func (*SinglePartQContext) ExitRule

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

func (*SinglePartQContext) GetParser

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

func (*SinglePartQContext) GetRuleContext

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

func (*SinglePartQContext) IsSinglePartQContext

func (*SinglePartQContext) IsSinglePartQContext()

func (*SinglePartQContext) ReadingStatement

func (s *SinglePartQContext) ReadingStatement(i int) IReadingStatementContext

func (*SinglePartQContext) ReturnSt

func (s *SinglePartQContext) ReturnSt() IReturnStContext

func (*SinglePartQContext) ToStringTree

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

func (*SinglePartQContext) UpdatingStatement

func (s *SinglePartQContext) UpdatingStatement(i int) IUpdatingStatementContext

type SingleQueryContext

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

func NewEmptySingleQueryContext

func NewEmptySingleQueryContext() *SingleQueryContext

func NewSingleQueryContext

func NewSingleQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleQueryContext

func (*SingleQueryContext) Accept

func (s *SingleQueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SingleQueryContext) EnterRule

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

func (*SingleQueryContext) ExitRule

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

func (*SingleQueryContext) GetParser

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

func (*SingleQueryContext) GetRuleContext

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

func (*SingleQueryContext) IsSingleQueryContext

func (*SingleQueryContext) IsSingleQueryContext()

func (*SingleQueryContext) MultiPartQ

func (s *SingleQueryContext) MultiPartQ() IMultiPartQContext

func (*SingleQueryContext) SinglePartQ

func (s *SingleQueryContext) SinglePartQ() ISinglePartQContext

func (*SingleQueryContext) ToStringTree

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

type SkipStContext

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

func NewEmptySkipStContext

func NewEmptySkipStContext() *SkipStContext

func NewSkipStContext

func NewSkipStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SkipStContext

func (*SkipStContext) Accept

func (s *SkipStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SkipStContext) EnterRule

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

func (*SkipStContext) ExitRule

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

func (*SkipStContext) Expression

func (s *SkipStContext) Expression() IExpressionContext

func (*SkipStContext) GetParser

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

func (*SkipStContext) GetRuleContext

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

func (*SkipStContext) IsSkipStContext

func (*SkipStContext) IsSkipStContext()

func (*SkipStContext) SKIP_W

func (s *SkipStContext) SKIP_W() antlr.TerminalNode

func (*SkipStContext) ToStringTree

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

type StandaloneCallContext

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

func NewEmptyStandaloneCallContext

func NewEmptyStandaloneCallContext() *StandaloneCallContext

func NewStandaloneCallContext

func NewStandaloneCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StandaloneCallContext

func (*StandaloneCallContext) Accept

func (s *StandaloneCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StandaloneCallContext) CALL

func (*StandaloneCallContext) EnterRule

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

func (*StandaloneCallContext) ExitRule

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

func (*StandaloneCallContext) GetParser

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

func (*StandaloneCallContext) GetRuleContext

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

func (*StandaloneCallContext) InvocationName

func (s *StandaloneCallContext) InvocationName() IInvocationNameContext

func (*StandaloneCallContext) IsStandaloneCallContext

func (*StandaloneCallContext) IsStandaloneCallContext()

func (*StandaloneCallContext) MULT

func (*StandaloneCallContext) ParenExpressionChain

func (s *StandaloneCallContext) ParenExpressionChain() IParenExpressionChainContext

func (*StandaloneCallContext) ToStringTree

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

func (*StandaloneCallContext) YIELD

func (*StandaloneCallContext) YieldItems

func (s *StandaloneCallContext) YieldItems() IYieldItemsContext

type StringExpPrefixContext

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

func NewEmptyStringExpPrefixContext

func NewEmptyStringExpPrefixContext() *StringExpPrefixContext

func NewStringExpPrefixContext

func NewStringExpPrefixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringExpPrefixContext

func (*StringExpPrefixContext) Accept

func (s *StringExpPrefixContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StringExpPrefixContext) CONTAINS

func (*StringExpPrefixContext) ENDS

func (*StringExpPrefixContext) EnterRule

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

func (*StringExpPrefixContext) ExitRule

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

func (*StringExpPrefixContext) GetParser

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

func (*StringExpPrefixContext) GetRuleContext

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

func (*StringExpPrefixContext) IsStringExpPrefixContext

func (*StringExpPrefixContext) IsStringExpPrefixContext()

func (*StringExpPrefixContext) STARTS

func (*StringExpPrefixContext) ToStringTree

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

func (*StringExpPrefixContext) WITH

type StringExpressionContext

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

func NewEmptyStringExpressionContext

func NewEmptyStringExpressionContext() *StringExpressionContext

func NewStringExpressionContext

func NewStringExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringExpressionContext

func (*StringExpressionContext) Accept

func (s *StringExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StringExpressionContext) EnterRule

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

func (*StringExpressionContext) ExitRule

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

func (*StringExpressionContext) GetParser

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

func (*StringExpressionContext) GetRuleContext

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

func (*StringExpressionContext) IsStringExpressionContext

func (*StringExpressionContext) IsStringExpressionContext()

func (*StringExpressionContext) PropertyOrLabelExpression

func (s *StringExpressionContext) PropertyOrLabelExpression() IPropertyOrLabelExpressionContext

func (*StringExpressionContext) StringExpPrefix

func (s *StringExpressionContext) StringExpPrefix() IStringExpPrefixContext

func (*StringExpressionContext) ToStringTree

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

type StringLitContext

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

func NewEmptyStringLitContext

func NewEmptyStringLitContext() *StringLitContext

func NewStringLitContext

func NewStringLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringLitContext

func (*StringLitContext) Accept

func (s *StringLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StringLitContext) EnterRule

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

func (*StringLitContext) ExitRule

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

func (*StringLitContext) GetParser

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

func (*StringLitContext) GetRuleContext

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

func (*StringLitContext) IsStringLitContext

func (*StringLitContext) IsStringLitContext()

func (*StringLitContext) STRING_LITERAL

func (s *StringLitContext) STRING_LITERAL() antlr.TerminalNode

func (*StringLitContext) ToStringTree

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

type SubqueryCountContext

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

func NewEmptySubqueryCountContext

func NewEmptySubqueryCountContext() *SubqueryCountContext

func NewSubqueryCountContext

func NewSubqueryCountContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubqueryCountContext

func (*SubqueryCountContext) Accept

func (s *SubqueryCountContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SubqueryCountContext) COUNT

func (*SubqueryCountContext) EnterRule

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

func (*SubqueryCountContext) ExitRule

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

func (*SubqueryCountContext) GetParser

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

func (*SubqueryCountContext) GetRuleContext

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

func (*SubqueryCountContext) IsSubqueryCountContext

func (*SubqueryCountContext) IsSubqueryCountContext()

func (*SubqueryCountContext) LBRACE

func (*SubqueryCountContext) PatternWhere

func (s *SubqueryCountContext) PatternWhere() IPatternWhereContext

func (*SubqueryCountContext) RBRACE

func (*SubqueryCountContext) RegularQuery

func (s *SubqueryCountContext) RegularQuery() IRegularQueryContext

func (*SubqueryCountContext) ToStringTree

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

type SubqueryExistContext

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

func NewEmptySubqueryExistContext

func NewEmptySubqueryExistContext() *SubqueryExistContext

func NewSubqueryExistContext

func NewSubqueryExistContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubqueryExistContext

func (*SubqueryExistContext) Accept

func (s *SubqueryExistContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SubqueryExistContext) EXISTS

func (*SubqueryExistContext) EnterRule

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

func (*SubqueryExistContext) ExitRule

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

func (*SubqueryExistContext) GetParser

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

func (*SubqueryExistContext) GetRuleContext

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

func (*SubqueryExistContext) IsSubqueryExistContext

func (*SubqueryExistContext) IsSubqueryExistContext()

func (*SubqueryExistContext) LBRACE

func (*SubqueryExistContext) PatternWhere

func (s *SubqueryExistContext) PatternWhere() IPatternWhereContext

func (*SubqueryExistContext) RBRACE

func (*SubqueryExistContext) RegularQuery

func (s *SubqueryExistContext) RegularQuery() IRegularQueryContext

func (*SubqueryExistContext) ToStringTree

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

type SymbolContext

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

func NewEmptySymbolContext

func NewEmptySymbolContext() *SymbolContext

func NewSymbolContext

func NewSymbolContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SymbolContext

func (*SymbolContext) ANY

func (s *SymbolContext) ANY() antlr.TerminalNode

func (*SymbolContext) Accept

func (s *SymbolContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SymbolContext) COUNT

func (s *SymbolContext) COUNT() antlr.TerminalNode

func (*SymbolContext) ESC_LITERAL

func (s *SymbolContext) ESC_LITERAL() antlr.TerminalNode

func (*SymbolContext) EXTRACT

func (s *SymbolContext) EXTRACT() antlr.TerminalNode

func (*SymbolContext) EnterRule

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

func (*SymbolContext) ExitRule

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

func (*SymbolContext) FILTER

func (s *SymbolContext) FILTER() antlr.TerminalNode

func (*SymbolContext) GetParser

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

func (*SymbolContext) GetRuleContext

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

func (*SymbolContext) ID

func (*SymbolContext) IsSymbolContext

func (*SymbolContext) IsSymbolContext()

func (*SymbolContext) NONE

func (s *SymbolContext) NONE() antlr.TerminalNode

func (*SymbolContext) SINGLE

func (s *SymbolContext) SINGLE() antlr.TerminalNode

func (*SymbolContext) ToStringTree

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

type UnaryAddSubExpressionContext

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

func NewEmptyUnaryAddSubExpressionContext

func NewEmptyUnaryAddSubExpressionContext() *UnaryAddSubExpressionContext

func NewUnaryAddSubExpressionContext

func NewUnaryAddSubExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryAddSubExpressionContext

func (*UnaryAddSubExpressionContext) Accept

func (s *UnaryAddSubExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnaryAddSubExpressionContext) AtomicExpression

func (*UnaryAddSubExpressionContext) EnterRule

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

func (*UnaryAddSubExpressionContext) ExitRule

func (*UnaryAddSubExpressionContext) GetParser

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

func (*UnaryAddSubExpressionContext) GetRuleContext

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

func (*UnaryAddSubExpressionContext) IsUnaryAddSubExpressionContext

func (*UnaryAddSubExpressionContext) IsUnaryAddSubExpressionContext()

func (*UnaryAddSubExpressionContext) PLUS

func (*UnaryAddSubExpressionContext) SUB

func (*UnaryAddSubExpressionContext) ToStringTree

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

type UnionStContext

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

func NewEmptyUnionStContext

func NewEmptyUnionStContext() *UnionStContext

func NewUnionStContext

func NewUnionStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionStContext

func (*UnionStContext) ALL

func (*UnionStContext) Accept

func (s *UnionStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnionStContext) EnterRule

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

func (*UnionStContext) ExitRule

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

func (*UnionStContext) GetParser

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

func (*UnionStContext) GetRuleContext

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

func (*UnionStContext) IsUnionStContext

func (*UnionStContext) IsUnionStContext()

func (*UnionStContext) SingleQuery

func (s *UnionStContext) SingleQuery() ISingleQueryContext

func (*UnionStContext) ToStringTree

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

func (*UnionStContext) UNION

func (s *UnionStContext) UNION() antlr.TerminalNode

type UnwindStContext

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

func NewEmptyUnwindStContext

func NewEmptyUnwindStContext() *UnwindStContext

func NewUnwindStContext

func NewUnwindStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnwindStContext

func (*UnwindStContext) AS

func (*UnwindStContext) Accept

func (s *UnwindStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnwindStContext) EnterRule

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

func (*UnwindStContext) ExitRule

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

func (*UnwindStContext) Expression

func (s *UnwindStContext) Expression() IExpressionContext

func (*UnwindStContext) GetParser

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

func (*UnwindStContext) GetRuleContext

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

func (*UnwindStContext) IsUnwindStContext

func (*UnwindStContext) IsUnwindStContext()

func (*UnwindStContext) Symbol

func (s *UnwindStContext) Symbol() ISymbolContext

func (*UnwindStContext) ToStringTree

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

func (*UnwindStContext) UNWIND

func (s *UnwindStContext) UNWIND() antlr.TerminalNode

type UpdatingStatementContext

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

func NewEmptyUpdatingStatementContext

func NewEmptyUpdatingStatementContext() *UpdatingStatementContext

func NewUpdatingStatementContext

func NewUpdatingStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UpdatingStatementContext

func (*UpdatingStatementContext) Accept

func (s *UpdatingStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UpdatingStatementContext) CreateSt

func (*UpdatingStatementContext) DeleteSt

func (*UpdatingStatementContext) EnterRule

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

func (*UpdatingStatementContext) ExitRule

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

func (*UpdatingStatementContext) GetParser

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

func (*UpdatingStatementContext) GetRuleContext

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

func (*UpdatingStatementContext) IsUpdatingStatementContext

func (*UpdatingStatementContext) IsUpdatingStatementContext()

func (*UpdatingStatementContext) MergeSt

func (*UpdatingStatementContext) RemoveSt

func (*UpdatingStatementContext) SetSt

func (*UpdatingStatementContext) ToStringTree

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

type WhereContext

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

func NewEmptyWhereContext

func NewEmptyWhereContext() *WhereContext

func NewWhereContext

func NewWhereContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhereContext

func (*WhereContext) Accept

func (s *WhereContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WhereContext) EnterRule

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

func (*WhereContext) ExitRule

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

func (*WhereContext) Expression

func (s *WhereContext) Expression() IExpressionContext

func (*WhereContext) GetParser

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

func (*WhereContext) GetRuleContext

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

func (*WhereContext) IsWhereContext

func (*WhereContext) IsWhereContext()

func (*WhereContext) ToStringTree

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

func (*WhereContext) WHERE

func (s *WhereContext) WHERE() antlr.TerminalNode

type WithStContext

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

func NewEmptyWithStContext

func NewEmptyWithStContext() *WithStContext

func NewWithStContext

func NewWithStContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WithStContext

func (*WithStContext) Accept

func (s *WithStContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WithStContext) EnterRule

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

func (*WithStContext) ExitRule

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

func (*WithStContext) GetParser

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

func (*WithStContext) GetRuleContext

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

func (*WithStContext) IsWithStContext

func (*WithStContext) IsWithStContext()

func (*WithStContext) ProjectionBody

func (s *WithStContext) ProjectionBody() IProjectionBodyContext

func (*WithStContext) ToStringTree

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

func (*WithStContext) WITH

func (s *WithStContext) WITH() antlr.TerminalNode

func (*WithStContext) Where

func (s *WithStContext) Where() IWhereContext

type XorExpressionContext

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

func NewEmptyXorExpressionContext

func NewEmptyXorExpressionContext() *XorExpressionContext

func NewXorExpressionContext

func NewXorExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *XorExpressionContext

func (*XorExpressionContext) Accept

func (s *XorExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*XorExpressionContext) AllAndExpression

func (s *XorExpressionContext) AllAndExpression() []IAndExpressionContext

func (*XorExpressionContext) AllXOR

func (s *XorExpressionContext) AllXOR() []antlr.TerminalNode

func (*XorExpressionContext) AndExpression

func (s *XorExpressionContext) AndExpression(i int) IAndExpressionContext

func (*XorExpressionContext) EnterRule

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

func (*XorExpressionContext) ExitRule

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

func (*XorExpressionContext) GetParser

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

func (*XorExpressionContext) GetRuleContext

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

func (*XorExpressionContext) IsXorExpressionContext

func (*XorExpressionContext) IsXorExpressionContext()

func (*XorExpressionContext) ToStringTree

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

func (*XorExpressionContext) XOR

type YieldItemContext

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

func NewEmptyYieldItemContext

func NewEmptyYieldItemContext() *YieldItemContext

func NewYieldItemContext

func NewYieldItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YieldItemContext

func (*YieldItemContext) AS

func (*YieldItemContext) Accept

func (s *YieldItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*YieldItemContext) AllSymbol

func (s *YieldItemContext) AllSymbol() []ISymbolContext

func (*YieldItemContext) EnterRule

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

func (*YieldItemContext) ExitRule

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

func (*YieldItemContext) GetParser

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

func (*YieldItemContext) GetRuleContext

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

func (*YieldItemContext) IsYieldItemContext

func (*YieldItemContext) IsYieldItemContext()

func (*YieldItemContext) Symbol

func (s *YieldItemContext) Symbol(i int) ISymbolContext

func (*YieldItemContext) ToStringTree

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

type YieldItemsContext

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

func NewEmptyYieldItemsContext

func NewEmptyYieldItemsContext() *YieldItemsContext

func NewYieldItemsContext

func NewYieldItemsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YieldItemsContext

func (*YieldItemsContext) Accept

func (s *YieldItemsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*YieldItemsContext) AllCOMMA

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

func (*YieldItemsContext) AllYieldItem

func (s *YieldItemsContext) AllYieldItem() []IYieldItemContext

func (*YieldItemsContext) COMMA

func (*YieldItemsContext) EnterRule

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

func (*YieldItemsContext) ExitRule

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

func (*YieldItemsContext) GetParser

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

func (*YieldItemsContext) GetRuleContext

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

func (*YieldItemsContext) IsYieldItemsContext

func (*YieldItemsContext) IsYieldItemsContext()

func (*YieldItemsContext) ToStringTree

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

func (*YieldItemsContext) Where

func (s *YieldItemsContext) Where() IWhereContext

func (*YieldItemsContext) YieldItem

func (s *YieldItemsContext) YieldItem(i int) IYieldItemContext

Jump to

Keyboard shortcuts

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