CypherPathSubset.g4

statements

statementSEMICOLONEOF

statement

regularQuery

regularQuery

singleQuery

singleQuery

unwindClausematchClausereturnClause

returnClause

RETURNreturnBody

returnBody

DISTINCTreturnItemsorderByskiplimit

returnItem

variable

returnItems

returnItem

orderItem

expressionascTokendescToken

ascToken

ASCASCENDING

descToken

DESCDESCENDING

orderBy

ORDERBYorderItemCOMMAorderItem

skip

OFFSETSKIPROWSexpression

limit

LIMITROWSexpression

whereClause

WHEREexpression

matchClause

MATCHpatternListwhereClause

unwindClause

UNWINDexpressionASvariable

patternList

pattern

pattern

variableEQanonymousPattern

quantifier

LCURLYUNSIGNED_DECIMAL_INTEGERRCURLYLCURLYUNSIGNED_DECIMAL_INTEGERCOMMAUNSIGNED_DECIMAL_INTEGERRCURLYPLUSTIMES

anonymousPattern

patternElement

patternElement

nodePatternrelationshipPatternquantifiernodePatternparenthesizedPath

nodePattern

LPARENvariablelabelExpressionpropertiesWHEREexpressionRPAREN

parenthesizedPath

LPARENpatternWHEREexpressionRPARENquantifier

properties

mapparameter

relationshipPattern

leftArrowarrowLineLBRACKETvariablelabelExpressionpathLengthpropertiesWHEREexpressionRBRACKETarrowLinerightArrow

leftArrow

LTARROW_LEFT_HEAD

arrowLine

ARROW_LINEMINUS

rightArrow

GTARROW_RIGHT_HEAD

pathLength

TIMESUNSIGNED_DECIMAL_INTEGERDOTDOTUNSIGNED_DECIMAL_INTEGERUNSIGNED_DECIMAL_INTEGER

labelExpression

COLONlabelExpression4ISlabelExpression4Is

labelExpression4

labelExpression3BARCOLONlabelExpression3

labelExpression4Is

labelExpression3IsBARCOLONlabelExpression3Is

labelExpression3

labelExpression2AMPERSANDCOLONlabelExpression2

labelExpression3Is

labelExpression2IsAMPERSANDCOLONlabelExpression2Is

labelExpression2

EXCLAMATION_MARKlabelExpression1

labelExpression2Is

EXCLAMATION_MARKlabelExpression1Is

labelExpression1

LPARENlabelExpression4RPARENPERCENTsymbolicNameString

labelExpression1Is

LPARENlabelExpression4IsRPARENPERCENTsymbolicLabelNameString

expression

expression11ORexpression11

expression11

expression10XORexpression10

expression10

expression9ANDexpression9

expression9

NOTexpression8

expression8

expression7EQINVALID_NEQNEQLEGELTGTexpression7

expression7

expression6comparisonExpression6

comparisonExpression6

REGEQSTARTSWITHENDSWITHCONTAINSINexpression6ISNOTNULLISNOTTYPEDCOLONCOLONCOLONCOLONtypeISNOTnormalFormNORMALIZED

normalForm

NFCNFDNFKCNFKD

expression6

expression5PLUSMINUSDOUBLEBARexpression5

expression5

expression4TIMESDIVIDEPERCENTexpression4

expression4

expression3POWexpression3

expression3

expression2PLUSMINUSexpression2

expression2

expression1postFix

postFix

propertylabelExpressionLBRACKETexpressionRBRACKETLBRACKETexpressionDOTDOTexpressionRBRACKET

property

DOTpropertyKeyName

expression1

literalparameterparenthesizedExpressionvariable

literal

numberLiteralstringLiteralmapTRUEFALSEINFINFINITYNANNULL

parenthesizedExpression

LPARENexpressionRPAREN

numberLiteral

MINUSDECIMAL_DOUBLEUNSIGNED_DECIMAL_INTEGERUNSIGNED_HEX_INTEGERUNSIGNED_OCTAL_INTEGER

propertyKeyName

symbolicNameString

parameter

DOLLARparameterName

parameterName

symbolicNameStringUNSIGNED_DECIMAL_INTEGERUNSIGNED_OCTAL_INTEGEREXTENDED_IDENTIFIER

variable

symbolicNameString

type

typePartBARtypePart

typePart

typeNametypeNullabilitytypeListSuffix

typeName

NOTHINGNULLBOOLBOOLEANVARCHARSTRINGINTSIGNEDINTEGERFLOATDATELOCALTIMEDATETIMEZONEDTIMEDATETIMETIMEWITHOUTWITHTIMEZONETIMEZONETIMESTAMPWITHOUTWITHTIMEZONETIMEZONEDURATIONPOINTNODEVERTEXRELATIONSHIPEDGEMAPLISTARRAYLTtypeGTPATHPATHSPROPERTYVALUEANYNODEVERTEXRELATIONSHIPEDGEMAPPROPERTYVALUEVALUELTtypeGTVALUE

typeNullability

NOTNULLEXCLAMATION_MARK

typeListSuffix

LISTARRAYtypeNullability

stringLiteral

STRING_LITERAL1STRING_LITERAL2

map

LCURLYpropertyKeyNameCOLONexpressionCOMMApropertyKeyNameCOLONexpressionRCURLY

symbolicNameString

escapedSymbolicNameStringunescapedSymbolicNameString

escapedSymbolicNameString

ESCAPED_SYMBOLIC_NAME

unescapedSymbolicNameString

unescapedLabelSymbolicNameStringNOTNULLTYPEDNORMALIZEDNFCNFDNFKCNFKD

symbolicLabelNameString

escapedSymbolicNameStringunescapedLabelSymbolicNameString

unescapedLabelSymbolicNameString

unescapedLabelSymbolicNameString_

unescapedLabelSymbolicNameString_

IDENTIFIERACCESSACTIVEADMINADMINISTRATORALIASALIASESALL_SHORTEST_PATHSALLALTERANDANYARRAYASASCASCENDINGASSIGNATAUTHBINDINGSBOOLBOOLEANBOOSTEDBOTHBREAKBUILTBYCALLCASCADECASECHANGECIDRCOLLECTCOMMANDCOMMANDSCOMPOSITECONCURRENTCONSTRAINTCONSTRAINTSCONTAINSCONTINUECOPYCOUNTCREATECSVCURRENTDATADATABASEDATABASESDATEDATETIMEDBMSDEALLOCATEDEFAULTDEFINEDDELETEDENYDESCDESCENDINGDESTROYDETACHDIFFERENTDISTINCTDRIVERDROPDRYRUNDUMPDURATIONEACHEDGEELEMENTELEMENTSELSEENABLEENCRYPTEDENDENDSERROREXECUTABLEEXECUTEEXISTEXISTENCEEXISTSFAILFALSEFIELDTERMINATORFINISHFLOATFOREACHFORFROMFULLTEXTFUNCTIONFUNCTIONSGRANTGRAPHGRAPHSGROUPGROUPSHEADERSHOMEIDIFIMMUTABLEIMPERSONATEININDEXINDEXESINFINFINITYINSERTINTINTEGERISJOINKEYLABELLABELSLEADINGLIMITROWSLISTLOADLOCALLOOKUPMATCHMANAGEMENTMAPMERGENAMENAMESNANNEWNODENODETACHNODESNONENORMALIZENOTHINGNOWAITOFOFFSETONONLYOPTIONALOPTIONSOPTIONORORDERPASSWORDPASSWORDSPATHPATHSPLAINTEXTPOINTPOPULATEDPRIMARYPRIMARIESPRIVILEGEPRIVILEGESPROCEDUREPROCEDURESPROPERTIESPROPERTYPROVIDERPROVIDERSRANGEREADREALLOCATEREDUCERELRELATIONSHIPRELATIONSHIPSREMOVERENAMEREPEATABLEREPLACEREPORTREQUIREREQUIREDRESTRICTRETURNREVOKEROLEROLESROWROWSSCANSECONDARYSECONDARIESSECSECONDSECONDSSEEKSERVERSERVERSSETSETTINGSETTINGSSHORTESTSHORTEST_PATHSHOWSIGNEDSINGLESKIPROWSSTARTSTARTSSTATUSSTOPVARCHARSTRINGSUPPORTEDSUSPENDEDTARGETTERMINATETEXTTHENTIMETIMESTAMPTIMEZONETOTOPOLOGYTRAILINGTRANSACTIONTRANSACTIONSTRAVERSETRIMTRUETYPETYPESUNIONUNIQUEUNIQUENESSUNWINDURLUSEUSERUSERSUSINGVALUEVECTORVERTEXWAITWHENWHEREWITHWITHOUTWRITEXORYIELDZONEZONED

endOfFile

EOF