Cypher25Parser.g4

statements

statementSEMICOLONstatementSEMICOLONEOF

statement

commandregularQuery

regularQuery

singleQueryUNIONALLDISTINCTsingleQuery

singleQuery

clause

clause

useClausefinishClausereturnClausecreateClauseinsertClausedeleteClausesetClauseremoveClausematchClausemergeClausewithClauseunwindClausecallClausesubqueryClauseloadCSVClauseforeachClauseorderBySkipLimitClause

useClause

USEGRAPHgraphReference

graphReference

LPARENgraphReferenceRPARENfunctionInvocationsymbolicAliasName

finishClause

FINISH

returnClause

RETURNreturnBody

returnBody

DISTINCTreturnItemsorderByskiplimit

returnItem

expressionASvariable

returnItems

TIMESreturnItemCOMMAreturnItem

orderItem

expressionascTokendescToken

ascToken

ASCASCENDING

descToken

DESCDESCENDING

orderBy

ORDERBYorderItemCOMMAorderItem

skip

OFFSETSKIPROWSexpression

limit

LIMITROWSexpression

whereClause

WHEREexpression

withClause

WITHreturnBodywhereClause

createClause

CREATEpatternList

insertClause

INSERTinsertPatternList

setClause

SETsetItemCOMMAsetItem

setItem

propertyExpressionEQexpressiondynamicPropertyExpressionEQexpressionvariableEQexpressionvariablePLUSEQUALexpressionvariablenodeLabelsvariablenodeLabelsIs

removeClause

REMOVEremoveItemCOMMAremoveItem

removeItem

propertyExpressiondynamicPropertyExpressionvariablenodeLabelsvariablenodeLabelsIs

deleteClause

DETACHNODETACHDELETEexpressionCOMMAexpression

matchClause

OPTIONALMATCHmatchModepatternListhintwhereClause

matchMode

REPEATABLEELEMENTBINDINGSELEMENTSDIFFERENTRELATIONSHIPBINDINGSRELATIONSHIPS

hint

USINGINDEXTEXTINDEXRANGEINDEXPOINTINDEXSEEKvariablelabelOrRelTypeLPARENnonEmptyNameListRPARENJOINONnonEmptyNameListSCANvariablelabelOrRelType

mergeClause

MERGEpatternmergeAction

mergeAction

ONMATCHCREATEsetClause

unwindClause

UNWINDexpressionASvariable

callClause

OPTIONALCALLprocedureNameLPARENprocedureArgumentCOMMAprocedureArgumentRPARENYIELDTIMESprocedureResultItemCOMMAprocedureResultItemwhereClause

procedureName

namespacesymbolicNameString

procedureArgument

expression

procedureResultItem

symbolicNameStringASvariable

loadCSVClause

LOADCSVWITHHEADERSFROMexpressionASvariableFIELDTERMINATORstringLiteral

foreachClause

FOREACHLPARENvariableINexpressionBARclauseRPAREN

subqueryClause

OPTIONALCALLsubqueryScopeLCURLYregularQueryRCURLYsubqueryInTransactionsParameters

subqueryScope

LPARENTIMESvariableCOMMAvariableRPAREN

subqueryInTransactionsParameters

INexpressionCONCURRENTTRANSACTIONSsubqueryInTransactionsBatchParameterssubqueryInTransactionsErrorParameterssubqueryInTransactionsReportParameters

subqueryInTransactionsBatchParameters

OFexpressionROWROWS

subqueryInTransactionsErrorParameters

ONERRORCONTINUEBREAKFAIL

subqueryInTransactionsReportParameters

REPORTSTATUSASvariable

orderBySkipLimitClause

orderByskiplimitskiplimitlimit

patternList

patternCOMMApattern

insertPatternList

insertPatternCOMMAinsertPattern

pattern

variableEQselectoranonymousPattern

insertPattern

symbolicNameStringEQinsertNodePatterninsertRelationshipPatterninsertNodePattern

quantifier

LCURLYUNSIGNED_DECIMAL_INTEGERRCURLYLCURLYUNSIGNED_DECIMAL_INTEGERCOMMAUNSIGNED_DECIMAL_INTEGERRCURLYPLUSTIMES

anonymousPattern

shortestPathPatternpatternElement

shortestPathPattern

SHORTEST_PATHALL_SHORTEST_PATHSLPARENpatternElementRPAREN

patternElement

nodePatternrelationshipPatternquantifiernodePatternparenthesizedPath

selector

ANYSHORTESTpathTokenALLSHORTESTpathTokenANYUNSIGNED_DECIMAL_INTEGERpathTokenALLpathTokenSHORTESTUNSIGNED_DECIMAL_INTEGERpathTokengroupTokenSHORTESTUNSIGNED_DECIMAL_INTEGERpathToken

groupToken

GROUPGROUPS

pathToken

PATHPATHS

pathPatternNonEmpty

nodePatternrelationshipPatternnodePattern

nodePattern

LPARENvariablelabelExpressionpropertiesWHEREexpressionRPAREN

insertNodePattern

LPARENvariableinsertNodeLabelExpressionmapRPAREN

parenthesizedPath

LPARENpatternWHEREexpressionRPARENquantifier

nodeLabels

labelTypedynamicLabelType

nodeLabelsIs

ISsymbolicNameStringdynamicExpressionlabelTypedynamicLabelType

dynamicExpression

DOLLARLPARENexpressionRPAREN

dynamicAnyAllExpression

DOLLARALLANYLPARENexpressionRPAREN

dynamicLabelType

COLONdynamicExpression

labelType

COLONsymbolicNameString

relType

COLONsymbolicNameString

labelOrRelType

COLONsymbolicNameString

properties

mapparameter

relationshipPattern

leftArrowarrowLineLBRACKETvariablelabelExpressionpathLengthpropertiesWHEREexpressionRBRACKETarrowLinerightArrow

insertRelationshipPattern

leftArrowarrowLineLBRACKETvariableinsertRelationshipLabelExpressionmapRBRACKETarrowLinerightArrow

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

LPARENlabelExpression4RPARENPERCENTdynamicAnyAllExpressionsymbolicNameString

labelExpression1Is

LPARENlabelExpression4IsRPARENPERCENTdynamicAnyAllExpressionsymbolicLabelNameString

insertNodeLabelExpression

COLONISsymbolicNameStringAMPERSANDCOLONsymbolicNameString

insertRelationshipLabelExpression

COLONISsymbolicNameString

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

dynamicProperty

LBRACKETexpressionRBRACKET

propertyExpression

expression1property

dynamicPropertyExpression

expression1dynamicProperty

expression1

literalparametercaseExpressionextendedCaseExpressioncountStarexistsExpressioncountExpressioncollectExpressionmapProjectionlistComprehensionlistLiteralpatternComprehensionreduceExpressionlistItemsPredicatenormalizeFunctiontrimFunctionpatternExpressionshortestPathExpressionparenthesizedExpressionfunctionInvocationvariable

literal

numberLiteralstringLiteralmapTRUEFALSEINFINFINITYNANNULL

caseExpression

CASEcaseAlternativeELSEexpressionEND

caseAlternative

WHENexpressionTHENexpression

extendedCaseExpression

CASEexpressionextendedCaseAlternativeELSEexpressionEND

extendedCaseAlternative

WHENextendedWhenCOMMAextendedWhenTHENexpression

extendedWhen

REGEQSTARTSWITHENDSWITHexpression6ISNOTNULLISNOTTYPEDCOLONCOLONtypeISNOTnormalFormNORMALIZEDEQNEQINVALID_NEQLEGELTGTexpression7expression

listComprehension

LBRACKETvariableINexpressionWHEREexpressionBARexpressionWHEREexpressionRBRACKET

patternComprehension

LBRACKETvariableEQpathPatternNonEmptyWHEREexpressionBARexpressionRBRACKET

reduceExpression

REDUCELPARENvariableEQexpressionCOMMAvariableINexpressionBARexpressionRPAREN

listItemsPredicate

ALLANYNONESINGLELPARENvariableINexpressionWHEREexpressionRPAREN

normalizeFunction

NORMALIZELPARENexpressionCOMMAnormalFormRPAREN

trimFunction

TRIMLPARENBOTHLEADINGTRAILINGexpressionFROMexpressionRPAREN

patternExpression

pathPatternNonEmpty

shortestPathExpression

shortestPathPattern

parenthesizedExpression

LPARENexpressionRPAREN

mapProjection

variableLCURLYmapProjectionElementCOMMAmapProjectionElementRCURLY

mapProjectionElement

propertyKeyNameCOLONexpressionpropertyvariableDOTTIMES

countStar

COUNTLPARENTIMESRPAREN

existsExpression

EXISTSLCURLYregularQuerymatchModepatternListwhereClauseRCURLY

countExpression

COUNTLCURLYregularQuerymatchModepatternListwhereClauseRCURLY

collectExpression

COLLECTLCURLYregularQueryRCURLY

numberLiteral

MINUSDECIMAL_DOUBLEUNSIGNED_DECIMAL_INTEGERUNSIGNED_HEX_INTEGERUNSIGNED_OCTAL_INTEGER

signedIntegerLiteral

MINUSUNSIGNED_DECIMAL_INTEGER

listLiteral

LBRACKETexpressionCOMMAexpressionRBRACKET

propertyKeyName

symbolicNameString

parameter

DOLLARparameterName

parameterName

symbolicNameStringUNSIGNED_DECIMAL_INTEGERUNSIGNED_OCTAL_INTEGEREXTENDED_IDENTIFIER

functionInvocation

functionNameLPARENDISTINCTALLfunctionArgumentCOMMAfunctionArgumentRPAREN

functionArgument

expression

functionName

namespacesymbolicNameString

namespace

symbolicNameStringDOT

variable

symbolicNameString

nonEmptyNameList

symbolicNameStringCOMMAsymbolicNameString

type

typePartBARtypePart

typePart

typeNametypeNullabilitytypeListSuffix

typeName

NOTHINGNULLBOOLBOOLEANVARCHARSTRINGINTSIGNEDINTEGERFLOATDATELOCALTIMEDATETIMEZONEDTIMEDATETIMETIMEWITHOUTWITHTIMEZONETIMEZONETIMESTAMPWITHOUTWITHTIMEZONETIMEZONEDURATIONPOINTNODEVERTEXRELATIONSHIPEDGEMAPLISTARRAYLTtypeGTPATHPATHSPROPERTYVALUEANYNODEVERTEXRELATIONSHIPEDGEMAPPROPERTYVALUEVALUELTtypeGTVALUE

typeNullability

NOTNULLEXCLAMATION_MARK

typeListSuffix

LISTARRAYtypeNullability

command

useClausecreateCommanddropCommandalterCommandrenameCommanddenyCommandrevokeCommandgrantCommandstartDatabasestopDatabaseenableServerCommandallocationCommandshowCommandterminateCommand

createCommand

CREATEORREPLACEcreateAliascreateCompositeDatabasecreateConstraintcreateDatabasecreateIndexcreateRolecreateUser

dropCommand

DROPdropAliasdropConstraintdropDatabasedropIndexdropRoledropServerdropUser

showCommand

SHOWshowAliasesshowConstraintCommandshowCurrentUsershowDatabaseshowFunctionsshowIndexCommandshowPrivilegesshowProceduresshowRolePrivilegesshowRolesshowServersshowSettingsshowSupportedPrivilegesshowTransactionsshowUserPrivilegesshowUsers

showCommandYield

yieldClausereturnClausewhereClause

yieldItem

variableASvariable

yieldSkip

OFFSETSKIPROWSsignedIntegerLiteral

yieldLimit

LIMITROWSsignedIntegerLiteral

yieldClause

YIELDTIMESyieldItemCOMMAyieldItemorderByyieldSkipyieldLimitwhereClause

commandOptions

OPTIONSmapOrParameter

terminateCommand

TERMINATEterminateTransactions

composableCommandClauses

terminateCommandcomposableShowCommandClauses

composableShowCommandClauses

SHOWshowIndexCommandshowConstraintCommandshowFunctionsshowProceduresshowSettingsshowTransactions

showIndexCommand

showIndexTypeshowIndexesEnd

showIndexType

ALLFULLTEXTLOOKUPPOINTRANGETEXTVECTOR

showIndexesEnd

indexTokenshowCommandYieldcomposableCommandClauses

showConstraintCommand

ALLshowConstraintsEndshowConstraintEntityconstraintExistTypeshowConstraintsEndshowConstraintEntityKEYshowConstraintsEndshowConstraintEntityPROPERTYTYPEshowConstraintsEndshowConstraintEntityPROPERTYUNIQUEUNIQUENESSshowConstraintsEnd

showConstraintEntity

NODERELATIONSHIPREL

constraintExistType

EXISTENCEEXISTPROPERTYEXISTENCEPROPERTYEXIST

showConstraintsEnd

constraintTokenshowCommandYieldcomposableCommandClauses

showProcedures

PROCEDUREPROCEDURESexecutableByshowCommandYieldcomposableCommandClauses

showFunctions

showFunctionsTypefunctionTokenexecutableByshowCommandYieldcomposableCommandClauses

functionToken

FUNCTIONFUNCTIONS

executableBy

EXECUTABLEBYCURRENTUSERsymbolicNameString

showFunctionsType

ALLBUILTINUSERDEFINED

showTransactions

transactionTokennamesAndClauses

terminateTransactions

transactionTokenstringsOrExpressionshowCommandYieldcomposableCommandClauses

showSettings

settingTokennamesAndClauses

settingToken

SETTINGSETTINGS

namesAndClauses

showCommandYieldstringsOrExpressionshowCommandYieldcomposableCommandClauses

stringsOrExpression

stringListexpression

commandNodePattern

LPARENvariablelabelTypeRPAREN

commandRelPattern

LPARENRPARENleftArrowarrowLineLBRACKETvariablerelTypeRBRACKETarrowLinerightArrowLPARENRPAREN

createConstraint

CONSTRAINTsymbolicNameOrStringParameterIFNOTEXISTSFORcommandNodePatterncommandRelPatternconstraintTypecommandOptions

constraintType

REQUIREpropertyListCOLONCOLONISTYPEDCOLONCOLONtypeREQUIREpropertyListISNODERELATIONSHIPRELUNIQUEREQUIREpropertyListISNODERELATIONSHIPRELKEYREQUIREpropertyListISNOTNULL

dropConstraint

CONSTRAINTsymbolicNameOrStringParameterIFEXISTS

createIndex

RANGEINDEXcreateIndex_TEXTINDEXcreateIndex_POINTINDEXcreateIndex_VECTORINDEXcreateIndex_LOOKUPINDEXcreateLookupIndexFULLTEXTINDEXcreateFulltextIndexINDEXcreateIndex_

createIndex_

symbolicNameOrStringParameterIFNOTEXISTSFORcommandNodePatterncommandRelPatternONpropertyListcommandOptions

createFulltextIndex

symbolicNameOrStringParameterIFNOTEXISTSFORfulltextNodePatternfulltextRelPatternONEACHLBRACKETenclosedPropertyListRBRACKETcommandOptions

fulltextNodePattern

LPARENvariableCOLONsymbolicNameStringBARsymbolicNameStringRPAREN

fulltextRelPattern

LPARENRPARENleftArrowarrowLineLBRACKETvariableCOLONsymbolicNameStringBARsymbolicNameStringRBRACKETarrowLinerightArrowLPARENRPAREN

createLookupIndex

symbolicNameOrStringParameterIFNOTEXISTSFORlookupIndexNodePatternlookupIndexRelPatternsymbolicNameStringLPARENvariableRPARENcommandOptions

lookupIndexNodePattern

LPARENvariableRPARENONEACH

lookupIndexRelPattern

LPARENRPARENleftArrowarrowLineLBRACKETvariableRBRACKETarrowLinerightArrowLPARENRPARENONEACH

dropIndex

INDEXsymbolicNameOrStringParameterIFEXISTS

propertyList

variablepropertyLPARENenclosedPropertyListRPAREN

enclosedPropertyList

variablepropertyCOMMAvariableproperty

alterCommand

ALTERalterAliasalterCurrentUseralterDatabasealterUseralterServer

renameCommand

RENAMErenameRolerenameServerrenameUser

grantCommand

GRANTIMMUTABLEprivilegeTOroleNamesroleTokengrantRole

denyCommand

DENYIMMUTABLEprivilegeTOroleNames

revokeCommand

REVOKEDENYGRANTIMMUTABLEprivilegeFROMroleNamesroleTokenrevokeRole

userNames

symbolicNameOrStringParameterList

roleNames

symbolicNameOrStringParameterList

roleToken

ROLESROLE

enableServerCommand

ENABLESERVERstringOrParametercommandOptions

alterServer

SERVERstringOrParameterSETcommandOptions

renameServer

SERVERstringOrParameterTOstringOrParameter

dropServer

SERVERstringOrParameter

showServers

SERVERSERVERSshowCommandYield

allocationCommand

DRYRUNdeallocateDatabaseFromServersreallocateDatabases

deallocateDatabaseFromServers

DEALLOCATEDATABASEDATABASESFROMSERVERSERVERSstringOrParameterCOMMAstringOrParameter

reallocateDatabases

REALLOCATEDATABASEDATABASES

createRole

IMMUTABLEROLEcommandNameExpressionIFNOTEXISTSASCOPYOFcommandNameExpression

dropRole

ROLEcommandNameExpressionIFEXISTS

renameRole

ROLEcommandNameExpressionIFEXISTSTOcommandNameExpression

showRoles

ALLPOPULATEDroleTokenWITHUSERUSERSshowCommandYield

grantRole

roleNamesTOuserNames

revokeRole

roleNamesFROMuserNames

createUser

USERcommandNameExpressionIFNOTEXISTSSETpasswordPASSWORDpasswordChangeRequireduserStatushomeDatabasesetAuthClause

dropUser

USERcommandNameExpressionIFEXISTS

renameUser

USERcommandNameExpressionIFEXISTSTOcommandNameExpression

alterCurrentUser

CURRENTUSERSETPASSWORDFROMpasswordExpressionTOpasswordExpression

alterUser

USERcommandNameExpressionIFEXISTSREMOVEHOMEDATABASEALLAUTHPROVIDERPROVIDERSremoveNamedProviderSETpasswordPASSWORDpasswordChangeRequireduserStatushomeDatabasesetAuthClause

removeNamedProvider

AUTHPROVIDERPROVIDERSstringLiteralstringListLiteralparameter

password

PLAINTEXTENCRYPTEDPASSWORDpasswordExpressionpasswordChangeRequired

passwordOnly

PLAINTEXTENCRYPTEDPASSWORDpasswordExpression

passwordExpression

stringLiteralparameter

passwordChangeRequired

CHANGENOTREQUIRED

userStatus

STATUSSUSPENDEDACTIVE

homeDatabase

HOMEDATABASEsymbolicAliasNameOrParameter

setAuthClause

AUTHPROVIDERstringLiteralLCURLYSETuserAuthAttributeRCURLY

userAuthAttribute

IDstringOrParameterExpressionpasswordOnlyPASSWORDpasswordChangeRequired

showUsers

USERUSERSWITHAUTHshowCommandYield

showCurrentUser

CURRENTUSERshowCommandYield

showSupportedPrivileges

SUPPORTEDprivilegeTokenshowCommandYield

showPrivileges

ALLprivilegeTokenprivilegeAsCommandshowCommandYield

showRolePrivileges

ROLEROLESroleNamesprivilegeTokenprivilegeAsCommandshowCommandYield

showUserPrivileges

USERUSERSuserNamesprivilegeTokenprivilegeAsCommandshowCommandYield

privilegeAsCommand

ASREVOKECOMMANDCOMMANDS

privilegeToken

PRIVILEGEPRIVILEGES

privilege

allPrivilegecreatePrivilegedatabasePrivilegedbmsPrivilegedropPrivilegeloadPrivilegequalifiedGraphPrivilegesqualifiedGraphPrivilegesWithPropertyremovePrivilegesetPrivilegeshowPrivilegewritePrivilege

allPrivilege

ALLallPrivilegeTypeONallPrivilegeTarget

allPrivilegeType

DATABASEGRAPHDBMSPRIVILEGES

allPrivilegeTarget

HOMEDATABASEGRAPHDATABASEDATABASESTIMESsymbolicAliasNameListGRAPHGRAPHSTIMESsymbolicAliasNameListDBMS

createPrivilege

CREATEcreatePrivilegeForDatabaseONdatabaseScopeactionForDBMSONDBMSONgraphScopegraphQualifier

createPrivilegeForDatabase

indexTokenconstraintTokencreateNodePrivilegeTokencreateRelPrivilegeTokencreatePropertyPrivilegeToken

createNodePrivilegeToken

NEWNODELABELLABELS

createRelPrivilegeToken

NEWRELATIONSHIPTYPETYPES

createPropertyPrivilegeToken

NEWPROPERTYNAMENAMES

actionForDBMS

ALIASCOMPOSITEDATABASEROLEUSER

dropPrivilege

DROPindexTokenconstraintTokenONdatabaseScopeactionForDBMSONDBMS

loadPrivilege

LOADONURLCIDRstringOrParameterALLDATA

showPrivilege

SHOWindexTokenconstraintTokentransactionTokenuserQualifierONdatabaseScopeALIASPRIVILEGEROLESERVERSERVERSsettingTokensettingQualifierUSERONDBMS

setPrivilege

SETpasswordTokenUSERSTATUSHOMEDATABASEDATABASEACCESSONDBMSLABELlabelsResourceONgraphScopePROPERTYpropertiesResourceONgraphScopegraphQualifierAUTHONDBMS

passwordToken

PASSWORDPASSWORDS

removePrivilege

REMOVEPRIVILEGEROLEONDBMSLABELlabelsResourceONgraphScope

writePrivilege

WRITEONgraphScope

databasePrivilege

ACCESSSTARTSTOPindexTokenconstraintTokenNAMEMANAGEMENTTRANSACTIONMANAGEMENTTERMINATEtransactionTokenuserQualifierONdatabaseScope

dbmsPrivilege

ALTERALIASDATABASEUSERASSIGNPRIVILEGEROLEALIASCOMPOSITEDATABASEPRIVILEGEROLESERVERUSERMANAGEMENTdbmsPrivilegeExecuteRENAMEROLEUSERIMPERSONATEuserQualifierONDBMS

dbmsPrivilegeExecute

EXECUTEadminTokenPROCEDURESBOOSTEDprocedureTokenexecuteProcedureQualifierUSERDEFINEDfunctionTokenexecuteFunctionQualifier

adminToken

ADMINADMINISTRATOR

procedureToken

PROCEDUREPROCEDURES

indexToken

INDEXINDEXES

constraintToken

CONSTRAINTCONSTRAINTS

transactionToken

TRANSACTIONTRANSACTIONS

userQualifier

LPARENTIMESuserNamesRPAREN

executeFunctionQualifier

globs

executeProcedureQualifier

globs

settingQualifier

globs

globs

globCOMMAglob

glob

escapedSymbolicNameStringglobRecursiveglobRecursive

globRecursive

globPartglobRecursive

globPart

DOTescapedSymbolicNameStringQUESTIONTIMESunescapedSymbolicNameString

qualifiedGraphPrivilegesWithProperty

TRAVERSEREADMATCHpropertiesResourceONgraphScopegraphQualifierLPARENTIMESRPAREN

qualifiedGraphPrivileges

DELETEMERGEpropertiesResourceONgraphScopegraphQualifier

labelsResource

TIMESnonEmptyStringList

propertiesResource

LCURLYTIMESnonEmptyStringListRCURLY

nonEmptyStringList

symbolicNameStringCOMMAsymbolicNameString

graphQualifier

graphQualifierTokenTIMESnonEmptyStringListFORLPARENvariableCOLONsymbolicNameStringBARsymbolicNameStringRPARENWHEREexpressionWHEREexpressionmapRPAREN

graphQualifierToken

relTokennodeTokenelementToken

relToken

RELATIONSHIPRELATIONSHIPS

elementToken

ELEMENTELEMENTS

nodeToken

NODENODES

databaseScope

HOMEDATABASEDATABASEDATABASESTIMESsymbolicAliasNameList

graphScope

HOMEGRAPHGRAPHGRAPHSTIMESsymbolicAliasNameList

createCompositeDatabase

COMPOSITEDATABASEsymbolicAliasNameOrParameterIFNOTEXISTScommandOptionswaitClause

createDatabase

DATABASEsymbolicAliasNameOrParameterIFNOTEXISTSTOPOLOGYprimaryTopologysecondaryTopologycommandOptionswaitClause

primaryTopology

uIntOrIntParameterprimaryToken

primaryToken

PRIMARYPRIMARIES

secondaryTopology

uIntOrIntParametersecondaryToken

secondaryToken

SECONDARYSECONDARIES

dropDatabase

COMPOSITEDATABASEsymbolicAliasNameOrParameterIFEXISTSaliasActionDUMPDESTROYDATAwaitClause

aliasAction

RESTRICTCASCADEALIASALIASES

alterDatabase

DATABASEsymbolicAliasNameOrParameterIFEXISTSSETalterDatabaseAccessalterDatabaseTopologyalterDatabaseOptionREMOVEOPTIONsymbolicNameStringwaitClause

alterDatabaseAccess

ACCESSREADONLYWRITE

alterDatabaseTopology

TOPOLOGYprimaryTopologysecondaryTopology

alterDatabaseOption

OPTIONsymbolicNameStringexpression

startDatabase

STARTDATABASEsymbolicAliasNameOrParameterwaitClause

stopDatabase

STOPDATABASEsymbolicAliasNameOrParameterwaitClause

waitClause

WAITUNSIGNED_DECIMAL_INTEGERsecondsTokenNOWAIT

secondsToken

SECSECONDSECONDS

showDatabase

DEFAULTHOMEDATABASEshowCommandYieldDATABASEDATABASESsymbolicAliasNameOrParametershowCommandYield

aliasName

symbolicAliasNameOrParameter

databaseName

symbolicAliasNameOrParameter

createAlias

ALIASaliasNameIFNOTEXISTSFORDATABASEdatabaseNameATstringOrParameterUSERcommandNameExpressionPASSWORDpasswordExpressionDRIVERmapOrParameterPROPERTIESmapOrParameter

dropAlias

ALIASaliasNameIFEXISTSFORDATABASE

alterAlias

ALIASaliasNameIFEXISTSSETDATABASEalterAliasTargetalterAliasUseralterAliasPasswordalterAliasDriveralterAliasProperties

alterAliasTarget

TARGETdatabaseNameATstringOrParameter

alterAliasUser

USERcommandNameExpression

alterAliasPassword

PASSWORDpasswordExpression

alterAliasDriver

DRIVERmapOrParameter

alterAliasProperties

PROPERTIESmapOrParameter

showAliases

ALIASALIASESaliasNameFORDATABASEDATABASESshowCommandYield

symbolicNameOrStringParameter

symbolicNameStringparameter

commandNameExpression

symbolicNameStringparameter

symbolicNameOrStringParameterList

commandNameExpressionCOMMAcommandNameExpression

symbolicAliasNameList

symbolicAliasNameOrParameterCOMMAsymbolicAliasNameOrParameter

symbolicAliasNameOrParameter

symbolicAliasNameparameter

symbolicAliasName

symbolicNameStringDOTsymbolicNameString

stringListLiteral

LBRACKETstringLiteralCOMMAstringLiteralRBRACKET

stringList

stringLiteralCOMMAstringLiteral

stringLiteral

STRING_LITERAL1STRING_LITERAL2

stringOrParameterExpression

stringLiteralparameter

stringOrParameter

stringLiteralparameter

uIntOrIntParameter

UNSIGNED_DECIMAL_INTEGERparameter

mapOrParameter

mapparameter

map

LCURLYpropertyKeyNameCOLONexpressionCOMMApropertyKeyNameCOLONexpressionRCURLY

symbolicNameString

escapedSymbolicNameStringunescapedSymbolicNameString

escapedSymbolicNameString

ESCAPED_SYMBOLIC_NAME

unescapedSymbolicNameString

unescapedLabelSymbolicNameStringNOTNULLTYPEDNORMALIZEDNFCNFDNFKCNFKD

symbolicLabelNameString

escapedSymbolicNameStringunescapedLabelSymbolicNameString

unescapedLabelSymbolicNameString

unescapedLabelSymbolicNameString_

unescapedLabelSymbolicNameString_

IDENTIFIERACCESSACTIVEADMINADMINISTRATORALIASALIASESALL_SHORTEST_PATHSALLALTERANDANYARRAYASASCASCENDINGASSIGNATAUTHBINDINGSBOOLBOOLEANBOOSTEDBOTHBREAKBUILTBYCALLCASCADECASECHANGECIDRCOLLECTCOMMANDCOMMANDSCOMPOSITECONCURRENTCONSTRAINTCONSTRAINTSCONTAINSCONTINUECOPYCOUNTCREATECSVCURRENTDATADATABASEDATABASESDATEDATETIMEDBMSDEALLOCATEDEFAULTDEFINEDDELETEDENYDESCDESCENDINGDESTROYDETACHDIFFERENTDISTINCTDRIVERDROPDRYRUNDUMPDURATIONEACHEDGEELEMENTELEMENTSELSEENABLEENCRYPTEDENDENDSERROREXECUTABLEEXECUTEEXISTEXISTENCEEXISTSFAILFALSEFIELDTERMINATORFINISHFLOATFOREACHFORFROMFULLTEXTFUNCTIONFUNCTIONSGRANTGRAPHGRAPHSGROUPGROUPSHEADERSHOMEIDIFIMMUTABLEIMPERSONATEININDEXINDEXESINFINFINITYINSERTINTINTEGERISJOINKEYLABELLABELSLEADINGLIMITROWSLISTLOADLOCALLOOKUPMATCHMANAGEMENTMAPMERGENAMENAMESNANNEWNODENODETACHNODESNONENORMALIZENOTHINGNOWAITOFOFFSETONONLYOPTIONALOPTIONSOPTIONORORDERPASSWORDPASSWORDSPATHPATHSPLAINTEXTPOINTPOPULATEDPRIMARYPRIMARIESPRIVILEGEPRIVILEGESPROCEDUREPROCEDURESPROPERTIESPROPERTYPROVIDERPROVIDERSRANGEREADREALLOCATEREDUCERELRELATIONSHIPRELATIONSHIPSREMOVERENAMEREPEATABLEREPLACEREPORTREQUIREREQUIREDRESTRICTRETURNREVOKEROLEROLESROWROWSSCANSECONDARYSECONDARIESSECSECONDSECONDSSEEKSERVERSERVERSSETSETTINGSETTINGSSHORTESTSHORTEST_PATHSHOWSIGNEDSINGLESKIPROWSSTARTSTARTSSTATUSSTOPVARCHARSTRINGSUPPORTEDSUSPENDEDTARGETTERMINATETEXTTHENTIMETIMESTAMPTIMEZONETOTOPOLOGYTRAILINGTRANSACTIONTRANSACTIONSTRAVERSETRIMTRUETYPETYPESUNIONUNIQUEUNIQUENESSUNWINDURLUSEUSERUSERSUSINGVALUEVECTORVERTEXWAITWHENWHEREWITHWITHOUTWRITEXORYIELDZONEZONED

endOfFile

EOF