UNPKG

@neo4j-cypher/language-support

Version:
1,196 lines (1,191 loc) 101 kB
// Generated from src/antlr-grammar/CypherCmdParser.g4 by ANTLR 4.13.0 import {ParseTreeVisitor} from 'antlr4'; import { StatementsOrCommandsContext } from "./CypherCmdParser"; import { StatementOrCommandContext } from "./CypherCmdParser"; import { ConsoleCommandContext } from "./CypherCmdParser"; import { ParamsCmdContext } from "./CypherCmdParser"; import { ParamsArgsContext } from "./CypherCmdParser"; import { LambdaContext } from "./CypherCmdParser"; import { ClearCmdContext } from "./CypherCmdParser"; import { HistoryCmdContext } from "./CypherCmdParser"; import { UseCmdContext } from "./CypherCmdParser"; import { ListCompletionRuleContext } from "./CypherCmdParser"; import { UseCompletionRuleContext } from "./CypherCmdParser"; import { PreparsedStatementContext } from "./CypherCmdParser"; import { PreparserOptionContext } from "./CypherCmdParser"; import { StatementsContext } from "./CypherCmdParser"; import { StatementContext } from "./CypherCmdParser"; import { PeriodicCommitQueryHintFailureContext } from "./CypherCmdParser"; import { RegularQueryContext } from "./CypherCmdParser"; import { SingleQueryContext } from "./CypherCmdParser"; import { ClauseContext } from "./CypherCmdParser"; import { UseClauseContext } from "./CypherCmdParser"; import { GraphReferenceContext } from "./CypherCmdParser"; import { FinishClauseContext } from "./CypherCmdParser"; import { ReturnClauseContext } from "./CypherCmdParser"; import { ReturnBodyContext } from "./CypherCmdParser"; import { ReturnItemContext } from "./CypherCmdParser"; import { ReturnItemsContext } from "./CypherCmdParser"; import { OrderItemContext } from "./CypherCmdParser"; import { AscTokenContext } from "./CypherCmdParser"; import { DescTokenContext } from "./CypherCmdParser"; import { OrderByContext } from "./CypherCmdParser"; import { SkipContext } from "./CypherCmdParser"; import { LimitContext } from "./CypherCmdParser"; import { WhereClauseContext } from "./CypherCmdParser"; import { WithClauseContext } from "./CypherCmdParser"; import { CreateClauseContext } from "./CypherCmdParser"; import { InsertClauseContext } from "./CypherCmdParser"; import { SetClauseContext } from "./CypherCmdParser"; import { SetPropContext } from "./CypherCmdParser"; import { SetPropsContext } from "./CypherCmdParser"; import { AddPropContext } from "./CypherCmdParser"; import { SetLabelsContext } from "./CypherCmdParser"; import { SetLabelsIsContext } from "./CypherCmdParser"; import { RemoveClauseContext } from "./CypherCmdParser"; import { RemovePropContext } from "./CypherCmdParser"; import { RemoveLabelsContext } from "./CypherCmdParser"; import { RemoveLabelsIsContext } from "./CypherCmdParser"; import { DeleteClauseContext } from "./CypherCmdParser"; import { MatchClauseContext } from "./CypherCmdParser"; import { MatchModeContext } from "./CypherCmdParser"; import { HintContext } from "./CypherCmdParser"; import { MergeClauseContext } from "./CypherCmdParser"; import { MergeActionContext } from "./CypherCmdParser"; import { UnwindClauseContext } from "./CypherCmdParser"; import { CallClauseContext } from "./CypherCmdParser"; import { ProcedureNameContext } from "./CypherCmdParser"; import { ProcedureArgumentContext } from "./CypherCmdParser"; import { ProcedureResultItemContext } from "./CypherCmdParser"; import { LoadCSVClauseContext } from "./CypherCmdParser"; import { ForeachClauseContext } from "./CypherCmdParser"; import { SubqueryClauseContext } from "./CypherCmdParser"; import { SubqueryInTransactionsParametersContext } from "./CypherCmdParser"; import { SubqueryInTransactionsBatchParametersContext } from "./CypherCmdParser"; import { SubqueryInTransactionsErrorParametersContext } from "./CypherCmdParser"; import { SubqueryInTransactionsReportParametersContext } from "./CypherCmdParser"; import { PatternListContext } from "./CypherCmdParser"; import { InsertPatternListContext } from "./CypherCmdParser"; import { PatternContext } from "./CypherCmdParser"; import { InsertPatternContext } from "./CypherCmdParser"; import { QuantifierContext } from "./CypherCmdParser"; import { AnonymousPatternContext } from "./CypherCmdParser"; import { ShortestPathPatternContext } from "./CypherCmdParser"; import { PatternElementContext } from "./CypherCmdParser"; import { AnyShortestPathContext } from "./CypherCmdParser"; import { AllShortestPathContext } from "./CypherCmdParser"; import { AnyPathContext } from "./CypherCmdParser"; import { AllPathContext } from "./CypherCmdParser"; import { ShortestGroupContext } from "./CypherCmdParser"; import { GroupTokenContext } from "./CypherCmdParser"; import { PathTokenContext } from "./CypherCmdParser"; import { PathPatternNonEmptyContext } from "./CypherCmdParser"; import { NodePatternContext } from "./CypherCmdParser"; import { InsertNodePatternContext } from "./CypherCmdParser"; import { ParenthesizedPathContext } from "./CypherCmdParser"; import { NodeLabelsContext } from "./CypherCmdParser"; import { NodeLabelsIsContext } from "./CypherCmdParser"; import { LabelTypeContext } from "./CypherCmdParser"; import { RelTypeContext } from "./CypherCmdParser"; import { LabelOrRelTypeContext } from "./CypherCmdParser"; import { PropertiesContext } from "./CypherCmdParser"; import { RelationshipPatternContext } from "./CypherCmdParser"; import { InsertRelationshipPatternContext } from "./CypherCmdParser"; import { LeftArrowContext } from "./CypherCmdParser"; import { ArrowLineContext } from "./CypherCmdParser"; import { RightArrowContext } from "./CypherCmdParser"; import { PathLengthContext } from "./CypherCmdParser"; import { LabelExpressionContext } from "./CypherCmdParser"; import { LabelExpression4Context } from "./CypherCmdParser"; import { LabelExpression4IsContext } from "./CypherCmdParser"; import { LabelExpression3Context } from "./CypherCmdParser"; import { LabelExpression3IsContext } from "./CypherCmdParser"; import { LabelExpression2Context } from "./CypherCmdParser"; import { LabelExpression2IsContext } from "./CypherCmdParser"; import { ParenthesizedLabelExpressionContext } from "./CypherCmdParser"; import { AnyLabelContext } from "./CypherCmdParser"; import { LabelNameContext } from "./CypherCmdParser"; import { ParenthesizedLabelExpressionIsContext } from "./CypherCmdParser"; import { AnyLabelIsContext } from "./CypherCmdParser"; import { LabelNameIsContext } from "./CypherCmdParser"; import { InsertNodeLabelExpressionContext } from "./CypherCmdParser"; import { InsertRelationshipLabelExpressionContext } from "./CypherCmdParser"; import { ExpressionContext } from "./CypherCmdParser"; import { Expression11Context } from "./CypherCmdParser"; import { Expression10Context } from "./CypherCmdParser"; import { Expression9Context } from "./CypherCmdParser"; import { Expression8Context } from "./CypherCmdParser"; import { Expression7Context } from "./CypherCmdParser"; import { StringAndListComparisonContext } from "./CypherCmdParser"; import { NullComparisonContext } from "./CypherCmdParser"; import { TypeComparisonContext } from "./CypherCmdParser"; import { NormalFormComparisonContext } from "./CypherCmdParser"; import { NormalFormContext } from "./CypherCmdParser"; import { Expression6Context } from "./CypherCmdParser"; import { Expression5Context } from "./CypherCmdParser"; import { Expression4Context } from "./CypherCmdParser"; import { Expression3Context } from "./CypherCmdParser"; import { Expression2Context } from "./CypherCmdParser"; import { PropertyPostfixContext } from "./CypherCmdParser"; import { LabelPostfixContext } from "./CypherCmdParser"; import { IndexPostfixContext } from "./CypherCmdParser"; import { RangePostfixContext } from "./CypherCmdParser"; import { PropertyContext } from "./CypherCmdParser"; import { PropertyExpressionContext } from "./CypherCmdParser"; import { Expression1Context } from "./CypherCmdParser"; import { NummericLiteralContext } from "./CypherCmdParser"; import { StringsLiteralContext } from "./CypherCmdParser"; import { OtherLiteralContext } from "./CypherCmdParser"; import { BooleanLiteralContext } from "./CypherCmdParser"; import { KeywordLiteralContext } from "./CypherCmdParser"; import { CaseExpressionContext } from "./CypherCmdParser"; import { CaseAlternativeContext } from "./CypherCmdParser"; import { ExtendedCaseExpressionContext } from "./CypherCmdParser"; import { ExtendedCaseAlternativeContext } from "./CypherCmdParser"; import { WhenStringOrListContext } from "./CypherCmdParser"; import { WhenNullContext } from "./CypherCmdParser"; import { WhenTypeContext } from "./CypherCmdParser"; import { WhenFormContext } from "./CypherCmdParser"; import { WhenComparatorContext } from "./CypherCmdParser"; import { WhenEqualsContext } from "./CypherCmdParser"; import { ListComprehensionContext } from "./CypherCmdParser"; import { PatternComprehensionContext } from "./CypherCmdParser"; import { ReduceExpressionContext } from "./CypherCmdParser"; import { ListItemsPredicateContext } from "./CypherCmdParser"; import { NormalizeFunctionContext } from "./CypherCmdParser"; import { TrimFunctionContext } from "./CypherCmdParser"; import { PatternExpressionContext } from "./CypherCmdParser"; import { ShortestPathExpressionContext } from "./CypherCmdParser"; import { ParenthesizedExpressionContext } from "./CypherCmdParser"; import { MapProjectionContext } from "./CypherCmdParser"; import { MapProjectionElementContext } from "./CypherCmdParser"; import { CountStarContext } from "./CypherCmdParser"; import { ExistsExpressionContext } from "./CypherCmdParser"; import { CountExpressionContext } from "./CypherCmdParser"; import { CollectExpressionContext } from "./CypherCmdParser"; import { NumberLiteralContext } from "./CypherCmdParser"; import { SignedIntegerLiteralContext } from "./CypherCmdParser"; import { ListLiteralContext } from "./CypherCmdParser"; import { PropertyKeyNameContext } from "./CypherCmdParser"; import { ParameterContext } from "./CypherCmdParser"; import { ParameterNameContext } from "./CypherCmdParser"; import { FunctionInvocationContext } from "./CypherCmdParser"; import { FunctionArgumentContext } from "./CypherCmdParser"; import { FunctionNameContext } from "./CypherCmdParser"; import { NamespaceContext } from "./CypherCmdParser"; import { VariableContext } from "./CypherCmdParser"; import { NonEmptyNameListContext } from "./CypherCmdParser"; import { CommandContext } from "./CypherCmdParser"; import { CreateCommandContext } from "./CypherCmdParser"; import { DropCommandContext } from "./CypherCmdParser"; import { AlterCommandContext } from "./CypherCmdParser"; import { RenameCommandContext } from "./CypherCmdParser"; import { ShowCommandContext } from "./CypherCmdParser"; import { ShowCommandYieldContext } from "./CypherCmdParser"; import { YieldItemContext } from "./CypherCmdParser"; import { YieldSkipContext } from "./CypherCmdParser"; import { YieldLimitContext } from "./CypherCmdParser"; import { YieldClauseContext } from "./CypherCmdParser"; import { ShowBriefAndYieldContext } from "./CypherCmdParser"; import { ShowIndexCommandContext } from "./CypherCmdParser"; import { ShowIndexesAllowBriefContext } from "./CypherCmdParser"; import { ShowIndexesNoBriefContext } from "./CypherCmdParser"; import { ShowConstraintMultiContext } from "./CypherCmdParser"; import { ShowConstraintUniqueContext } from "./CypherCmdParser"; import { ShowConstraintKeyContext } from "./CypherCmdParser"; import { ShowConstraintRelExistContext } from "./CypherCmdParser"; import { ShowConstraintOldExistsContext } from "./CypherCmdParser"; import { ShowConstraintBriefAndYieldContext } from "./CypherCmdParser"; import { ConstraintAllowYieldTypeContext } from "./CypherCmdParser"; import { ConstraintExistTypeContext } from "./CypherCmdParser"; import { ConstraintBriefAndYieldTypeContext } from "./CypherCmdParser"; import { ShowConstraintsAllowBriefAndYieldContext } from "./CypherCmdParser"; import { ShowConstraintsAllowBriefContext } from "./CypherCmdParser"; import { ShowConstraintsAllowYieldContext } from "./CypherCmdParser"; import { ShowProceduresContext } from "./CypherCmdParser"; import { ShowFunctionsContext } from "./CypherCmdParser"; import { FunctionTokenContext } from "./CypherCmdParser"; import { ExecutableByContext } from "./CypherCmdParser"; import { ShowFunctionsTypeContext } from "./CypherCmdParser"; import { ShowTransactionsContext } from "./CypherCmdParser"; import { TerminateCommandContext } from "./CypherCmdParser"; import { TerminateTransactionsContext } from "./CypherCmdParser"; import { ShowSettingsContext } from "./CypherCmdParser"; import { SettingTokenContext } from "./CypherCmdParser"; import { NamesAndClausesContext } from "./CypherCmdParser"; import { ComposableCommandClausesContext } from "./CypherCmdParser"; import { ComposableShowCommandClausesContext } from "./CypherCmdParser"; import { StringsOrExpressionContext } from "./CypherCmdParser"; import { TypeContext } from "./CypherCmdParser"; import { TypePartContext } from "./CypherCmdParser"; import { TypeNameContext } from "./CypherCmdParser"; import { TypeNullabilityContext } from "./CypherCmdParser"; import { TypeListSuffixContext } from "./CypherCmdParser"; import { CommandNodePatternContext } from "./CypherCmdParser"; import { CommandRelPatternContext } from "./CypherCmdParser"; import { CreateConstraintContext } from "./CypherCmdParser"; import { ConstraintExistsContext } from "./CypherCmdParser"; import { ConstraintTypedContext } from "./CypherCmdParser"; import { ConstraintIsUniqueContext } from "./CypherCmdParser"; import { ConstraintKeyContext } from "./CypherCmdParser"; import { ConstraintIsNotNullContext } from "./CypherCmdParser"; import { DropConstraintContext } from "./CypherCmdParser"; import { CreateIndexContext } from "./CypherCmdParser"; import { OldCreateIndexContext } from "./CypherCmdParser"; import { CreateIndex_Context } from "./CypherCmdParser"; import { CreateFulltextIndexContext } from "./CypherCmdParser"; import { FulltextNodePatternContext } from "./CypherCmdParser"; import { FulltextRelPatternContext } from "./CypherCmdParser"; import { CreateLookupIndexContext } from "./CypherCmdParser"; import { LookupIndexNodePatternContext } from "./CypherCmdParser"; import { LookupIndexRelPatternContext } from "./CypherCmdParser"; import { DropIndexContext } from "./CypherCmdParser"; import { PropertyListContext } from "./CypherCmdParser"; import { EnableServerCommandContext } from "./CypherCmdParser"; import { AlterServerContext } from "./CypherCmdParser"; import { RenameServerContext } from "./CypherCmdParser"; import { DropServerContext } from "./CypherCmdParser"; import { ShowServersContext } from "./CypherCmdParser"; import { AllocationCommandContext } from "./CypherCmdParser"; import { DeallocateDatabaseFromServersContext } from "./CypherCmdParser"; import { ReallocateDatabasesContext } from "./CypherCmdParser"; import { CreateRoleContext } from "./CypherCmdParser"; import { DropRoleContext } from "./CypherCmdParser"; import { RenameRoleContext } from "./CypherCmdParser"; import { ShowRolesContext } from "./CypherCmdParser"; import { RoleTokenContext } from "./CypherCmdParser"; import { CreateUserContext } from "./CypherCmdParser"; import { DropUserContext } from "./CypherCmdParser"; import { RenameUserContext } from "./CypherCmdParser"; import { AlterCurrentUserContext } from "./CypherCmdParser"; import { AlterUserContext } from "./CypherCmdParser"; import { PasswordContext } from "./CypherCmdParser"; import { PasswordExpressionContext } from "./CypherCmdParser"; import { PasswordChangeRequiredContext } from "./CypherCmdParser"; import { UserStatusContext } from "./CypherCmdParser"; import { HomeDatabaseContext } from "./CypherCmdParser"; import { ShowUsersContext } from "./CypherCmdParser"; import { ShowCurrentUserContext } from "./CypherCmdParser"; import { ShowPrivilegesContext } from "./CypherCmdParser"; import { ShowSupportedPrivilegesContext } from "./CypherCmdParser"; import { ShowRolePrivilegesContext } from "./CypherCmdParser"; import { ShowUserPrivilegesContext } from "./CypherCmdParser"; import { PrivilegeAsCommandContext } from "./CypherCmdParser"; import { PrivilegeTokenContext } from "./CypherCmdParser"; import { GrantCommandContext } from "./CypherCmdParser"; import { GrantRoleContext } from "./CypherCmdParser"; import { UserNamesContext } from "./CypherCmdParser"; import { RoleNamesContext } from "./CypherCmdParser"; import { DenyCommandContext } from "./CypherCmdParser"; import { RevokeCommandContext } from "./CypherCmdParser"; import { RevokeRoleContext } from "./CypherCmdParser"; import { PrivilegeContext } from "./CypherCmdParser"; import { AllPrivilegeContext } from "./CypherCmdParser"; import { AllPrivilegeTypeContext } from "./CypherCmdParser"; import { DefaultTargetContext } from "./CypherCmdParser"; import { DatabaseVariableTargetContext } from "./CypherCmdParser"; import { GraphVariableTargetContext } from "./CypherCmdParser"; import { DBMSTargetContext } from "./CypherCmdParser"; import { CreatePrivilegeContext } from "./CypherCmdParser"; import { CreatePrivilegeForDatabaseContext } from "./CypherCmdParser"; import { CreateNodePrivilegeTokenContext } from "./CypherCmdParser"; import { CreateRelPrivilegeTokenContext } from "./CypherCmdParser"; import { CreatePropertyPrivilegeTokenContext } from "./CypherCmdParser"; import { ActionForDBMSContext } from "./CypherCmdParser"; import { DropPrivilegeContext } from "./CypherCmdParser"; import { LoadPrivilegeContext } from "./CypherCmdParser"; import { ShowPrivilegeContext } from "./CypherCmdParser"; import { SetPrivilegeContext } from "./CypherCmdParser"; import { PasswordTokenContext } from "./CypherCmdParser"; import { RemovePrivilegeContext } from "./CypherCmdParser"; import { WritePrivilegeContext } from "./CypherCmdParser"; import { DatabasePrivilegeContext } from "./CypherCmdParser"; import { DbmsPrivilegeContext } from "./CypherCmdParser"; import { DbmsPrivilegeExecuteContext } from "./CypherCmdParser"; import { AdminTokenContext } from "./CypherCmdParser"; import { ProcedureTokenContext } from "./CypherCmdParser"; import { IndexTokenContext } from "./CypherCmdParser"; import { ConstraintTokenContext } from "./CypherCmdParser"; import { TransactionTokenContext } from "./CypherCmdParser"; import { UserQualifierContext } from "./CypherCmdParser"; import { ExecuteFunctionQualifierContext } from "./CypherCmdParser"; import { ExecuteProcedureQualifierContext } from "./CypherCmdParser"; import { SettingQualifierContext } from "./CypherCmdParser"; import { GlobsContext } from "./CypherCmdParser"; import { QualifiedGraphPrivilegesWithPropertyContext } from "./CypherCmdParser"; import { QualifiedGraphPrivilegesContext } from "./CypherCmdParser"; import { LabelsResourceContext } from "./CypherCmdParser"; import { PropertiesResourceContext } from "./CypherCmdParser"; import { NonEmptyStringListContext } from "./CypherCmdParser"; import { GraphQualifierContext } from "./CypherCmdParser"; import { GraphQualifierTokenContext } from "./CypherCmdParser"; import { RelTokenContext } from "./CypherCmdParser"; import { ElementTokenContext } from "./CypherCmdParser"; import { NodeTokenContext } from "./CypherCmdParser"; import { CreateCompositeDatabaseContext } from "./CypherCmdParser"; import { CreateDatabaseContext } from "./CypherCmdParser"; import { PrimaryTopologyContext } from "./CypherCmdParser"; import { PrimaryTokenContext } from "./CypherCmdParser"; import { SecondaryTopologyContext } from "./CypherCmdParser"; import { SecondaryTokenContext } from "./CypherCmdParser"; import { DropDatabaseContext } from "./CypherCmdParser"; import { AlterDatabaseContext } from "./CypherCmdParser"; import { AlterDatabaseAccessContext } from "./CypherCmdParser"; import { AlterDatabaseTopologyContext } from "./CypherCmdParser"; import { AlterDatabaseOptionContext } from "./CypherCmdParser"; import { StartDatabaseContext } from "./CypherCmdParser"; import { StopDatabaseContext } from "./CypherCmdParser"; import { WaitClauseContext } from "./CypherCmdParser"; import { SecondsTokenContext } from "./CypherCmdParser"; import { ShowDatabaseContext } from "./CypherCmdParser"; import { DatabaseScopeContext } from "./CypherCmdParser"; import { GraphScopeContext } from "./CypherCmdParser"; import { CommandOptionsContext } from "./CypherCmdParser"; import { CommandNameExpressionContext } from "./CypherCmdParser"; import { SymbolicNameOrStringParameterContext } from "./CypherCmdParser"; import { CreateAliasContext } from "./CypherCmdParser"; import { DropAliasContext } from "./CypherCmdParser"; import { AlterAliasContext } from "./CypherCmdParser"; import { AlterAliasTargetContext } from "./CypherCmdParser"; import { AlterAliasUserContext } from "./CypherCmdParser"; import { AlterAliasPasswordContext } from "./CypherCmdParser"; import { AlterAliasDriverContext } from "./CypherCmdParser"; import { AlterAliasPropertiesContext } from "./CypherCmdParser"; import { ShowAliasesContext } from "./CypherCmdParser"; import { SymbolicAliasNameListContext } from "./CypherCmdParser"; import { SymbolicAliasNameOrParameterContext } from "./CypherCmdParser"; import { SymbolicAliasNameContext } from "./CypherCmdParser"; import { SymbolicNameOrStringParameterListContext } from "./CypherCmdParser"; import { GlobContext } from "./CypherCmdParser"; import { GlobRecursiveContext } from "./CypherCmdParser"; import { GlobPartContext } from "./CypherCmdParser"; import { StringListContext } from "./CypherCmdParser"; import { StringLiteralContext } from "./CypherCmdParser"; import { StringOrParameterContext } from "./CypherCmdParser"; import { MapOrParameterContext } from "./CypherCmdParser"; import { MapContext } from "./CypherCmdParser"; import { SymbolicNameStringContext } from "./CypherCmdParser"; import { EscapedSymbolicNameStringContext } from "./CypherCmdParser"; import { UnescapedSymbolicNameStringContext } from "./CypherCmdParser"; import { SymbolicLabelNameStringContext } from "./CypherCmdParser"; import { UnescapedLabelSymbolicNameStringContext } from "./CypherCmdParser"; import { EndOfFileContext } from "./CypherCmdParser"; /** * This interface defines a complete generic visitor for a parse tree produced * by `CypherCmdParser`. * * @param <Result> The return type of the visit operation. Use `void` for * operations with no return type. */ export default class CypherCmdParserVisitor<Result> extends ParseTreeVisitor<Result> { /** * Visit a parse tree produced by `CypherCmdParser.statementsOrCommands`. * @param ctx the parse tree * @return the visitor result */ visitStatementsOrCommands?: (ctx: StatementsOrCommandsContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.statementOrCommand`. * @param ctx the parse tree * @return the visitor result */ visitStatementOrCommand?: (ctx: StatementOrCommandContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.consoleCommand`. * @param ctx the parse tree * @return the visitor result */ visitConsoleCommand?: (ctx: ConsoleCommandContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.paramsCmd`. * @param ctx the parse tree * @return the visitor result */ visitParamsCmd?: (ctx: ParamsCmdContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.paramsArgs`. * @param ctx the parse tree * @return the visitor result */ visitParamsArgs?: (ctx: ParamsArgsContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.lambda`. * @param ctx the parse tree * @return the visitor result */ visitLambda?: (ctx: LambdaContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.clearCmd`. * @param ctx the parse tree * @return the visitor result */ visitClearCmd?: (ctx: ClearCmdContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.historyCmd`. * @param ctx the parse tree * @return the visitor result */ visitHistoryCmd?: (ctx: HistoryCmdContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.useCmd`. * @param ctx the parse tree * @return the visitor result */ visitUseCmd?: (ctx: UseCmdContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.listCompletionRule`. * @param ctx the parse tree * @return the visitor result */ visitListCompletionRule?: (ctx: ListCompletionRuleContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.useCompletionRule`. * @param ctx the parse tree * @return the visitor result */ visitUseCompletionRule?: (ctx: UseCompletionRuleContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.preparsedStatement`. * @param ctx the parse tree * @return the visitor result */ visitPreparsedStatement?: (ctx: PreparsedStatementContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.preparserOption`. * @param ctx the parse tree * @return the visitor result */ visitPreparserOption?: (ctx: PreparserOptionContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.statements`. * @param ctx the parse tree * @return the visitor result */ visitStatements?: (ctx: StatementsContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.statement`. * @param ctx the parse tree * @return the visitor result */ visitStatement?: (ctx: StatementContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.periodicCommitQueryHintFailure`. * @param ctx the parse tree * @return the visitor result */ visitPeriodicCommitQueryHintFailure?: (ctx: PeriodicCommitQueryHintFailureContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.regularQuery`. * @param ctx the parse tree * @return the visitor result */ visitRegularQuery?: (ctx: RegularQueryContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.singleQuery`. * @param ctx the parse tree * @return the visitor result */ visitSingleQuery?: (ctx: SingleQueryContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.clause`. * @param ctx the parse tree * @return the visitor result */ visitClause?: (ctx: ClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.useClause`. * @param ctx the parse tree * @return the visitor result */ visitUseClause?: (ctx: UseClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.graphReference`. * @param ctx the parse tree * @return the visitor result */ visitGraphReference?: (ctx: GraphReferenceContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.finishClause`. * @param ctx the parse tree * @return the visitor result */ visitFinishClause?: (ctx: FinishClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.returnClause`. * @param ctx the parse tree * @return the visitor result */ visitReturnClause?: (ctx: ReturnClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.returnBody`. * @param ctx the parse tree * @return the visitor result */ visitReturnBody?: (ctx: ReturnBodyContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.returnItem`. * @param ctx the parse tree * @return the visitor result */ visitReturnItem?: (ctx: ReturnItemContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.returnItems`. * @param ctx the parse tree * @return the visitor result */ visitReturnItems?: (ctx: ReturnItemsContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.orderItem`. * @param ctx the parse tree * @return the visitor result */ visitOrderItem?: (ctx: OrderItemContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.ascToken`. * @param ctx the parse tree * @return the visitor result */ visitAscToken?: (ctx: AscTokenContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.descToken`. * @param ctx the parse tree * @return the visitor result */ visitDescToken?: (ctx: DescTokenContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.orderBy`. * @param ctx the parse tree * @return the visitor result */ visitOrderBy?: (ctx: OrderByContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.skip`. * @param ctx the parse tree * @return the visitor result */ visitSkip?: (ctx: SkipContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.limit`. * @param ctx the parse tree * @return the visitor result */ visitLimit?: (ctx: LimitContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.whereClause`. * @param ctx the parse tree * @return the visitor result */ visitWhereClause?: (ctx: WhereClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.withClause`. * @param ctx the parse tree * @return the visitor result */ visitWithClause?: (ctx: WithClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.createClause`. * @param ctx the parse tree * @return the visitor result */ visitCreateClause?: (ctx: CreateClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.insertClause`. * @param ctx the parse tree * @return the visitor result */ visitInsertClause?: (ctx: InsertClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.setClause`. * @param ctx the parse tree * @return the visitor result */ visitSetClause?: (ctx: SetClauseContext) => Result; /** * Visit a parse tree produced by the `SetProp` * labeled alternative in `CypherCmdParser.setItem`. * @param ctx the parse tree * @return the visitor result */ visitSetProp?: (ctx: SetPropContext) => Result; /** * Visit a parse tree produced by the `SetProps` * labeled alternative in `CypherCmdParser.setItem`. * @param ctx the parse tree * @return the visitor result */ visitSetProps?: (ctx: SetPropsContext) => Result; /** * Visit a parse tree produced by the `AddProp` * labeled alternative in `CypherCmdParser.setItem`. * @param ctx the parse tree * @return the visitor result */ visitAddProp?: (ctx: AddPropContext) => Result; /** * Visit a parse tree produced by the `SetLabels` * labeled alternative in `CypherCmdParser.setItem`. * @param ctx the parse tree * @return the visitor result */ visitSetLabels?: (ctx: SetLabelsContext) => Result; /** * Visit a parse tree produced by the `SetLabelsIs` * labeled alternative in `CypherCmdParser.setItem`. * @param ctx the parse tree * @return the visitor result */ visitSetLabelsIs?: (ctx: SetLabelsIsContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.removeClause`. * @param ctx the parse tree * @return the visitor result */ visitRemoveClause?: (ctx: RemoveClauseContext) => Result; /** * Visit a parse tree produced by the `RemoveProp` * labeled alternative in `CypherCmdParser.removeItem`. * @param ctx the parse tree * @return the visitor result */ visitRemoveProp?: (ctx: RemovePropContext) => Result; /** * Visit a parse tree produced by the `RemoveLabels` * labeled alternative in `CypherCmdParser.removeItem`. * @param ctx the parse tree * @return the visitor result */ visitRemoveLabels?: (ctx: RemoveLabelsContext) => Result; /** * Visit a parse tree produced by the `RemoveLabelsIs` * labeled alternative in `CypherCmdParser.removeItem`. * @param ctx the parse tree * @return the visitor result */ visitRemoveLabelsIs?: (ctx: RemoveLabelsIsContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.deleteClause`. * @param ctx the parse tree * @return the visitor result */ visitDeleteClause?: (ctx: DeleteClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.matchClause`. * @param ctx the parse tree * @return the visitor result */ visitMatchClause?: (ctx: MatchClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.matchMode`. * @param ctx the parse tree * @return the visitor result */ visitMatchMode?: (ctx: MatchModeContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.hint`. * @param ctx the parse tree * @return the visitor result */ visitHint?: (ctx: HintContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.mergeClause`. * @param ctx the parse tree * @return the visitor result */ visitMergeClause?: (ctx: MergeClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.mergeAction`. * @param ctx the parse tree * @return the visitor result */ visitMergeAction?: (ctx: MergeActionContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.unwindClause`. * @param ctx the parse tree * @return the visitor result */ visitUnwindClause?: (ctx: UnwindClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.callClause`. * @param ctx the parse tree * @return the visitor result */ visitCallClause?: (ctx: CallClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.procedureName`. * @param ctx the parse tree * @return the visitor result */ visitProcedureName?: (ctx: ProcedureNameContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.procedureArgument`. * @param ctx the parse tree * @return the visitor result */ visitProcedureArgument?: (ctx: ProcedureArgumentContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.procedureResultItem`. * @param ctx the parse tree * @return the visitor result */ visitProcedureResultItem?: (ctx: ProcedureResultItemContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.loadCSVClause`. * @param ctx the parse tree * @return the visitor result */ visitLoadCSVClause?: (ctx: LoadCSVClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.foreachClause`. * @param ctx the parse tree * @return the visitor result */ visitForeachClause?: (ctx: ForeachClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.subqueryClause`. * @param ctx the parse tree * @return the visitor result */ visitSubqueryClause?: (ctx: SubqueryClauseContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.subqueryInTransactionsParameters`. * @param ctx the parse tree * @return the visitor result */ visitSubqueryInTransactionsParameters?: (ctx: SubqueryInTransactionsParametersContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.subqueryInTransactionsBatchParameters`. * @param ctx the parse tree * @return the visitor result */ visitSubqueryInTransactionsBatchParameters?: (ctx: SubqueryInTransactionsBatchParametersContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.subqueryInTransactionsErrorParameters`. * @param ctx the parse tree * @return the visitor result */ visitSubqueryInTransactionsErrorParameters?: (ctx: SubqueryInTransactionsErrorParametersContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.subqueryInTransactionsReportParameters`. * @param ctx the parse tree * @return the visitor result */ visitSubqueryInTransactionsReportParameters?: (ctx: SubqueryInTransactionsReportParametersContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.patternList`. * @param ctx the parse tree * @return the visitor result */ visitPatternList?: (ctx: PatternListContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.insertPatternList`. * @param ctx the parse tree * @return the visitor result */ visitInsertPatternList?: (ctx: InsertPatternListContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.pattern`. * @param ctx the parse tree * @return the visitor result */ visitPattern?: (ctx: PatternContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.insertPattern`. * @param ctx the parse tree * @return the visitor result */ visitInsertPattern?: (ctx: InsertPatternContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.quantifier`. * @param ctx the parse tree * @return the visitor result */ visitQuantifier?: (ctx: QuantifierContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.anonymousPattern`. * @param ctx the parse tree * @return the visitor result */ visitAnonymousPattern?: (ctx: AnonymousPatternContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.shortestPathPattern`. * @param ctx the parse tree * @return the visitor result */ visitShortestPathPattern?: (ctx: ShortestPathPatternContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.patternElement`. * @param ctx the parse tree * @return the visitor result */ visitPatternElement?: (ctx: PatternElementContext) => Result; /** * Visit a parse tree produced by the `AnyShortestPath` * labeled alternative in `CypherCmdParser.selector`. * @param ctx the parse tree * @return the visitor result */ visitAnyShortestPath?: (ctx: AnyShortestPathContext) => Result; /** * Visit a parse tree produced by the `AllShortestPath` * labeled alternative in `CypherCmdParser.selector`. * @param ctx the parse tree * @return the visitor result */ visitAllShortestPath?: (ctx: AllShortestPathContext) => Result; /** * Visit a parse tree produced by the `AnyPath` * labeled alternative in `CypherCmdParser.selector`. * @param ctx the parse tree * @return the visitor result */ visitAnyPath?: (ctx: AnyPathContext) => Result; /** * Visit a parse tree produced by the `AllPath` * labeled alternative in `CypherCmdParser.selector`. * @param ctx the parse tree * @return the visitor result */ visitAllPath?: (ctx: AllPathContext) => Result; /** * Visit a parse tree produced by the `ShortestGroup` * labeled alternative in `CypherCmdParser.selector`. * @param ctx the parse tree * @return the visitor result */ visitShortestGroup?: (ctx: ShortestGroupContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.groupToken`. * @param ctx the parse tree * @return the visitor result */ visitGroupToken?: (ctx: GroupTokenContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.pathToken`. * @param ctx the parse tree * @return the visitor result */ visitPathToken?: (ctx: PathTokenContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.pathPatternNonEmpty`. * @param ctx the parse tree * @return the visitor result */ visitPathPatternNonEmpty?: (ctx: PathPatternNonEmptyContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.nodePattern`. * @param ctx the parse tree * @return the visitor result */ visitNodePattern?: (ctx: NodePatternContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.insertNodePattern`. * @param ctx the parse tree * @return the visitor result */ visitInsertNodePattern?: (ctx: InsertNodePatternContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.parenthesizedPath`. * @param ctx the parse tree * @return the visitor result */ visitParenthesizedPath?: (ctx: ParenthesizedPathContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.nodeLabels`. * @param ctx the parse tree * @return the visitor result */ visitNodeLabels?: (ctx: NodeLabelsContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.nodeLabelsIs`. * @param ctx the parse tree * @return the visitor result */ visitNodeLabelsIs?: (ctx: NodeLabelsIsContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.labelType`. * @param ctx the parse tree * @return the visitor result */ visitLabelType?: (ctx: LabelTypeContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.relType`. * @param ctx the parse tree * @return the visitor result */ visitRelType?: (ctx: RelTypeContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.labelOrRelType`. * @param ctx the parse tree * @return the visitor result */ visitLabelOrRelType?: (ctx: LabelOrRelTypeContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.properties`. * @param ctx the parse tree * @return the visitor result */ visitProperties?: (ctx: PropertiesContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.relationshipPattern`. * @param ctx the parse tree * @return the visitor result */ visitRelationshipPattern?: (ctx: RelationshipPatternContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.insertRelationshipPattern`. * @param ctx the parse tree * @return the visitor result */ visitInsertRelationshipPattern?: (ctx: InsertRelationshipPatternContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.leftArrow`. * @param ctx the parse tree * @return the visitor result */ visitLeftArrow?: (ctx: LeftArrowContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.arrowLine`. * @param ctx the parse tree * @return the visitor result */ visitArrowLine?: (ctx: ArrowLineContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.rightArrow`. * @param ctx the parse tree * @return the visitor result */ visitRightArrow?: (ctx: RightArrowContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.pathLength`. * @param ctx the parse tree * @return the visitor result */ visitPathLength?: (ctx: PathLengthContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.labelExpression`. * @param ctx the parse tree * @return the visitor result */ visitLabelExpression?: (ctx: LabelExpressionContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.labelExpression4`. * @param ctx the parse tree * @return the visitor result */ visitLabelExpression4?: (ctx: LabelExpression4Context) => Result; /** * Visit a parse tree produced by `CypherCmdParser.labelExpression4Is`. * @param ctx the parse tree * @return the visitor result */ visitLabelExpression4Is?: (ctx: LabelExpression4IsContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.labelExpression3`. * @param ctx the parse tree * @return the visitor result */ visitLabelExpression3?: (ctx: LabelExpression3Context) => Result; /** * Visit a parse tree produced by `CypherCmdParser.labelExpression3Is`. * @param ctx the parse tree * @return the visitor result */ visitLabelExpression3Is?: (ctx: LabelExpression3IsContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.labelExpression2`. * @param ctx the parse tree * @return the visitor result */ visitLabelExpression2?: (ctx: LabelExpression2Context) => Result; /** * Visit a parse tree produced by `CypherCmdParser.labelExpression2Is`. * @param ctx the parse tree * @return the visitor result */ visitLabelExpression2Is?: (ctx: LabelExpression2IsContext) => Result; /** * Visit a parse tree produced by the `ParenthesizedLabelExpression` * labeled alternative in `CypherCmdParser.labelExpression1`. * @param ctx the parse tree * @return the visitor result */ visitParenthesizedLabelExpression?: (ctx: ParenthesizedLabelExpressionContext) => Result; /** * Visit a parse tree produced by the `AnyLabel` * labeled alternative in `CypherCmdParser.labelExpression1`. * @param ctx the parse tree * @return the visitor result */ visitAnyLabel?: (ctx: AnyLabelContext) => Result; /** * Visit a parse tree produced by the `LabelName` * labeled alternative in `CypherCmdParser.labelExpression1`. * @param ctx the parse tree * @return the visitor result */ visitLabelName?: (ctx: LabelNameContext) => Result; /** * Visit a parse tree produced by the `ParenthesizedLabelExpressionIs` * labeled alternative in `CypherCmdParser.labelExpression1Is`. * @param ctx the parse tree * @return the visitor result */ visitParenthesizedLabelExpressionIs?: (ctx: ParenthesizedLabelExpressionIsContext) => Result; /** * Visit a parse tree produced by the `AnyLabelIs` * labeled alternative in `CypherCmdParser.labelExpression1Is`. * @param ctx the parse tree * @return the visitor result */ visitAnyLabelIs?: (ctx: AnyLabelIsContext) => Result; /** * Visit a parse tree produced by the `LabelNameIs` * labeled alternative in `CypherCmdParser.labelExpression1Is`. * @param ctx the parse tree * @return the visitor result */ visitLabelNameIs?: (ctx: LabelNameIsContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.insertNodeLabelExpression`. * @param ctx the parse tree * @return the visitor result */ visitInsertNodeLabelExpression?: (ctx: InsertNodeLabelExpressionContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.insertRelationshipLabelExpression`. * @param ctx the parse tree * @return the visitor result */ visitInsertRelationshipLabelExpression?: (ctx: InsertRelationshipLabelExpressionContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.expression`. * @param ctx the parse tree * @return the visitor result */ visitExpression?: (ctx: ExpressionContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.expression11`. * @param ctx the parse tree * @return the visitor result */ visitExpression11?: (ctx: Expression11Context) => Result; /** * Visit a parse tree produced by `CypherCmdParser.expression10`. * @param ctx the parse tree * @return the visitor result */ visitExpression10?: (ctx: Expression10Context) => Result; /** * Visit a parse tree produced by `CypherCmdParser.expression9`. * @param ctx the parse tree * @return the visitor result */ visitExpression9?: (ctx: Expression9Context) => Result; /** * Visit a parse tree produced by `CypherCmdParser.expression8`. * @param ctx the parse tree * @return the visitor result */ visitExpression8?: (ctx: Expression8Context) => Result; /** * Visit a parse tree produced by `CypherCmdParser.expression7`. * @param ctx the parse tree * @return the visitor result */ visitExpression7?: (ctx: Expression7Context) => Result; /** * Visit a parse tree produced by the `StringAndListComparison` * labeled alternative in `CypherCmdParser.comparisonExpression6`. * @param ctx the parse tree * @return the visitor result */ visitStringAndListComparison?: (ctx: StringAndListComparisonContext) => Result; /** * Visit a parse tree produced by the `NullComparison` * labeled alternative in `CypherCmdParser.comparisonExpression6`. * @param ctx the parse tree * @return the visitor result */ visitNullComparison?: (ctx: NullComparisonContext) => Result; /** * Visit a parse tree produced by the `TypeComparison` * labeled alternative in `CypherCmdParser.comparisonExpression6`. * @param ctx the parse tree * @return the visitor result */ visitTypeComparison?: (ctx: TypeComparisonContext) => Result; /** * Visit a parse tree produced by the `NormalFormComparison` * labeled alternative in `CypherCmdParser.comparisonExpression6`. * @param ctx the parse tree * @return the visitor result */ visitNormalFormComparison?: (ctx: NormalFormComparisonContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.normalForm`. * @param ctx the parse tree * @return the visitor result */ visitNormalForm?: (ctx: NormalFormContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.expression6`. * @param ctx the parse tree * @return the visitor result */ visitExpression6?: (ctx: Expression6Context) => Result; /** * Visit a parse tree produced by `CypherCmdParser.expression5`. * @param ctx the parse tree * @return the visitor result */ visitExpression5?: (ctx: Expression5Context) => Result; /** * Visit a parse tree produced by `CypherCmdParser.expression4`. * @param ctx the parse tree * @return the visitor result */ visitExpression4?: (ctx: Expression4Context) => Result; /** * Visit a parse tree produced by `CypherCmdParser.expression3`. * @param ctx the parse tree * @return the visitor result */ visitExpression3?: (ctx: Expression3Context) => Result; /** * Visit a parse tree produced by `CypherCmdParser.expression2`. * @param ctx the parse tree * @return the visitor result */ visitExpression2?: (ctx: Expression2Context) => Result; /** * Visit a parse tree produced by the `PropertyPostfix` * labeled alternative in `CypherCmdParser.postFix`. * @param ctx the parse tree * @return the visitor result */ visitPropertyPostfix?: (ctx: PropertyPostfixContext) => Result; /** * Visit a parse tree produced by the `LabelPostfix` * labeled alternative in `CypherCmdParser.postFix`. * @param ctx the parse tree * @return the visitor result */ visitLabelPostfix?: (ctx: LabelPostfixContext) => Result; /** * Visit a parse tree produced by the `IndexPostfix` * labeled alternative in `CypherCmdParser.postFix`. * @param ctx the parse tree * @return the visitor result */ visitIndexPostfix?: (ctx: IndexPostfixContext) => Result; /** * Visit a parse tree produced by the `RangePostfix` * labeled alternative in `CypherCmdParser.postFix`. * @param ctx the parse tree * @return the visitor result */ visitRangePostfix?: (ctx: RangePostfixContext) => Result; /** * Visit a parse tree produced by `CypherCmdParser.property`. * @param ctx the parse tree * @ret