Documentation
¶
Index ¶
- Variables
- func HasTokens(ctx TokenProvider, tokens ...int) bool
- func ParseCypher(ctx *Context, input string) (*cypher.RegularQuery, error)
- func TokenRuleLiteralName(index int) string
- type ArithmeticExpressionVisitor
- func (s *ArithmeticExpressionVisitor) EnterOC_MultiplyDivideModuloExpression(ctx *parser.OC_MultiplyDivideModuloExpressionContext)
- func (s *ArithmeticExpressionVisitor) EnterOC_NonArithmeticOperatorExpression(ctx *parser.OC_NonArithmeticOperatorExpressionContext)
- func (s *ArithmeticExpressionVisitor) EnterOC_PowerOfExpression(ctx *parser.OC_PowerOfExpressionContext)
- func (s *ArithmeticExpressionVisitor) EnterOC_UnaryAddOrSubtractExpression(ctx *parser.OC_UnaryAddOrSubtractExpressionContext)
- func (s *ArithmeticExpressionVisitor) ExitOC_MultiplyDivideModuloExpression(ctx *parser.OC_MultiplyDivideModuloExpressionContext)
- func (s *ArithmeticExpressionVisitor) ExitOC_NonArithmeticOperatorExpression(ctx *parser.OC_NonArithmeticOperatorExpressionContext)
- func (s *ArithmeticExpressionVisitor) ExitOC_PowerOfExpression(ctx *parser.OC_PowerOfExpressionContext)
- func (s *ArithmeticExpressionVisitor) ExitOC_UnaryAddOrSubtractExpression(ctx *parser.OC_UnaryAddOrSubtractExpressionContext)
- type AtomVisitor
- func (s *AtomVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *AtomVisitor) EnterOC_FunctionInvocation(ctx *parser.OC_FunctionInvocationContext)
- func (s *AtomVisitor) EnterOC_Literal(ctx *parser.OC_LiteralContext)
- func (s *AtomVisitor) EnterOC_Parameter(ctx *parser.OC_ParameterContext)
- func (s *AtomVisitor) EnterOC_ParenthesizedExpression(ctx *parser.OC_ParenthesizedExpressionContext)
- func (s *AtomVisitor) EnterOC_PatternPredicate(ctx *parser.OC_PatternPredicateContext)
- func (s *AtomVisitor) EnterOC_Quantifier(ctx *parser.OC_QuantifierContext)
- func (s *AtomVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
- func (s *AtomVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *AtomVisitor) ExitOC_FunctionInvocation(ctx *parser.OC_FunctionInvocationContext)
- func (s *AtomVisitor) ExitOC_Literal(ctx *parser.OC_LiteralContext)
- func (s *AtomVisitor) ExitOC_Parameter(ctx *parser.OC_ParameterContext)
- func (s *AtomVisitor) ExitOC_ParenthesizedExpression(ctx *parser.OC_ParenthesizedExpressionContext)
- func (s *AtomVisitor) ExitOC_PatternPredicate(ctx *parser.OC_PatternPredicateContext)
- func (s *AtomVisitor) ExitOC_Quantifier(ctx *parser.OC_QuantifierContext)
- func (s *AtomVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
- type BaseVisitor
- func (s *BaseVisitor) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseVisitor) EnterOC_AddOrSubtractExpression(c *parser.OC_AddOrSubtractExpressionContext)
- func (s *BaseVisitor) EnterOC_AndExpression(c *parser.OC_AndExpressionContext)
- func (s *BaseVisitor) EnterOC_AnonymousPatternPart(c *parser.OC_AnonymousPatternPartContext)
- func (s *BaseVisitor) EnterOC_AnyCypherOption(c *parser.OC_AnyCypherOptionContext)
- func (s *BaseVisitor) EnterOC_Atom(c *parser.OC_AtomContext)
- func (s *BaseVisitor) EnterOC_BooleanLiteral(c *parser.OC_BooleanLiteralContext)
- func (s *BaseVisitor) EnterOC_BulkImportQuery(c *parser.OC_BulkImportQueryContext)
- func (s *BaseVisitor) EnterOC_CaseAlternative(c *parser.OC_CaseAlternativeContext)
- func (s *BaseVisitor) EnterOC_CaseExpression(c *parser.OC_CaseExpressionContext)
- func (s *BaseVisitor) EnterOC_Command(c *parser.OC_CommandContext)
- func (s *BaseVisitor) EnterOC_ComparisonExpression(c *parser.OC_ComparisonExpressionContext)
- func (s *BaseVisitor) EnterOC_ConfigurationOption(c *parser.OC_ConfigurationOptionContext)
- func (s *BaseVisitor) EnterOC_Create(c *parser.OC_CreateContext)
- func (s *BaseVisitor) EnterOC_CreateIndex(c *parser.OC_CreateIndexContext)
- func (s *BaseVisitor) EnterOC_CreateNodePropertyExistenceConstraint(c *parser.OC_CreateNodePropertyExistenceConstraintContext)
- func (s *BaseVisitor) EnterOC_CreateRelationshipPropertyExistenceConstraint(c *parser.OC_CreateRelationshipPropertyExistenceConstraintContext)
- func (s *BaseVisitor) EnterOC_CreateUnique(c *parser.OC_CreateUniqueContext)
- func (s *BaseVisitor) EnterOC_CreateUniqueConstraint(c *parser.OC_CreateUniqueConstraintContext)
- func (s *BaseVisitor) EnterOC_Cypher(c *parser.OC_CypherContext)
- func (s *BaseVisitor) EnterOC_CypherOption(c *parser.OC_CypherOptionContext)
- func (s *BaseVisitor) EnterOC_Dash(c *parser.OC_DashContext)
- func (s *BaseVisitor) EnterOC_Delete(c *parser.OC_DeleteContext)
- func (s *BaseVisitor) EnterOC_DoubleLiteral(c *parser.OC_DoubleLiteralContext)
- func (s *BaseVisitor) EnterOC_DropIndex(c *parser.OC_DropIndexContext)
- func (s *BaseVisitor) EnterOC_DropNodePropertyExistenceConstraint(c *parser.OC_DropNodePropertyExistenceConstraintContext)
- func (s *BaseVisitor) EnterOC_DropRelationshipPropertyExistenceConstraint(c *parser.OC_DropRelationshipPropertyExistenceConstraintContext)
- func (s *BaseVisitor) EnterOC_DropUniqueConstraint(c *parser.OC_DropUniqueConstraintContext)
- func (s *BaseVisitor) EnterOC_ExistentialSubquery(c *parser.OC_ExistentialSubqueryContext)
- func (s *BaseVisitor) EnterOC_Explain(c *parser.OC_ExplainContext)
- func (s *BaseVisitor) EnterOC_ExplicitProcedureInvocation(c *parser.OC_ExplicitProcedureInvocationContext)
- func (s *BaseVisitor) EnterOC_Expression(c *parser.OC_ExpressionContext)
- func (s *BaseVisitor) EnterOC_FilterExpression(c *parser.OC_FilterExpressionContext)
- func (s *BaseVisitor) EnterOC_Foreach(c *parser.OC_ForeachContext)
- func (s *BaseVisitor) EnterOC_FunctionInvocation(c *parser.OC_FunctionInvocationContext)
- func (s *BaseVisitor) EnterOC_FunctionName(c *parser.OC_FunctionNameContext)
- func (s *BaseVisitor) EnterOC_Hint(c *parser.OC_HintContext)
- func (s *BaseVisitor) EnterOC_IdInColl(c *parser.OC_IdInCollContext)
- func (s *BaseVisitor) EnterOC_IdLookup(c *parser.OC_IdLookupContext)
- func (s *BaseVisitor) EnterOC_IdentifiedIndexLookup(c *parser.OC_IdentifiedIndexLookupContext)
- func (s *BaseVisitor) EnterOC_ImplicitProcedureInvocation(c *parser.OC_ImplicitProcedureInvocationContext)
- func (s *BaseVisitor) EnterOC_InQueryCall(c *parser.OC_InQueryCallContext)
- func (s *BaseVisitor) EnterOC_Index(c *parser.OC_IndexContext)
- func (s *BaseVisitor) EnterOC_IndexQuery(c *parser.OC_IndexQueryContext)
- func (s *BaseVisitor) EnterOC_IntegerLiteral(c *parser.OC_IntegerLiteralContext)
- func (s *BaseVisitor) EnterOC_LabelName(c *parser.OC_LabelNameContext)
- func (s *BaseVisitor) EnterOC_LeftArrowHead(c *parser.OC_LeftArrowHeadContext)
- func (s *BaseVisitor) EnterOC_LegacyListExpression(c *parser.OC_LegacyListExpressionContext)
- func (s *BaseVisitor) EnterOC_LegacyParameter(c *parser.OC_LegacyParameterContext)
- func (s *BaseVisitor) EnterOC_Limit(c *parser.OC_LimitContext)
- func (s *BaseVisitor) EnterOC_ListComprehension(c *parser.OC_ListComprehensionContext)
- func (s *BaseVisitor) EnterOC_ListLiteral(c *parser.OC_ListLiteralContext)
- func (s *BaseVisitor) EnterOC_ListOperatorExpression(c *parser.OC_ListOperatorExpressionContext)
- func (s *BaseVisitor) EnterOC_ListPredicateExpression(c *parser.OC_ListPredicateExpressionContext)
- func (s *BaseVisitor) EnterOC_Literal(c *parser.OC_LiteralContext)
- func (s *BaseVisitor) EnterOC_LiteralIds(c *parser.OC_LiteralIdsContext)
- func (s *BaseVisitor) EnterOC_LoadCSV(c *parser.OC_LoadCSVContext)
- func (s *BaseVisitor) EnterOC_LoadCSVQuery(c *parser.OC_LoadCSVQueryContext)
- func (s *BaseVisitor) EnterOC_Lookup(c *parser.OC_LookupContext)
- func (s *BaseVisitor) EnterOC_MapLiteral(c *parser.OC_MapLiteralContext)
- func (s *BaseVisitor) EnterOC_Match(c *parser.OC_MatchContext)
- func (s *BaseVisitor) EnterOC_Merge(c *parser.OC_MergeContext)
- func (s *BaseVisitor) EnterOC_MergeAction(c *parser.OC_MergeActionContext)
- func (s *BaseVisitor) EnterOC_MultiPartQuery(c *parser.OC_MultiPartQueryContext)
- func (s *BaseVisitor) EnterOC_MultiplyDivideModuloExpression(c *parser.OC_MultiplyDivideModuloExpressionContext)
- func (s *BaseVisitor) EnterOC_Namespace(c *parser.OC_NamespaceContext)
- func (s *BaseVisitor) EnterOC_NodeLabel(c *parser.OC_NodeLabelContext)
- func (s *BaseVisitor) EnterOC_NodeLabels(c *parser.OC_NodeLabelsContext)
- func (s *BaseVisitor) EnterOC_NodeLookup(c *parser.OC_NodeLookupContext)
- func (s *BaseVisitor) EnterOC_NodePattern(c *parser.OC_NodePatternContext)
- func (s *BaseVisitor) EnterOC_NodePropertyExistenceConstraint(c *parser.OC_NodePropertyExistenceConstraintContext)
- func (s *BaseVisitor) EnterOC_NonArithmeticOperatorExpression(c *parser.OC_NonArithmeticOperatorExpressionContext)
- func (s *BaseVisitor) EnterOC_NotExpression(c *parser.OC_NotExpressionContext)
- func (s *BaseVisitor) EnterOC_NullPredicateExpression(c *parser.OC_NullPredicateExpressionContext)
- func (s *BaseVisitor) EnterOC_NumberLiteral(c *parser.OC_NumberLiteralContext)
- func (s *BaseVisitor) EnterOC_OrExpression(c *parser.OC_OrExpressionContext)
- func (s *BaseVisitor) EnterOC_Order(c *parser.OC_OrderContext)
- func (s *BaseVisitor) EnterOC_Parameter(c *parser.OC_ParameterContext)
- func (s *BaseVisitor) EnterOC_ParenthesizedExpression(c *parser.OC_ParenthesizedExpressionContext)
- func (s *BaseVisitor) EnterOC_PartialComparisonExpression(c *parser.OC_PartialComparisonExpressionContext)
- func (s *BaseVisitor) EnterOC_Pattern(c *parser.OC_PatternContext)
- func (s *BaseVisitor) EnterOC_PatternComprehension(c *parser.OC_PatternComprehensionContext)
- func (s *BaseVisitor) EnterOC_PatternElement(c *parser.OC_PatternElementContext)
- func (s *BaseVisitor) EnterOC_PatternElementChain(c *parser.OC_PatternElementChainContext)
- func (s *BaseVisitor) EnterOC_PatternPart(c *parser.OC_PatternPartContext)
- func (s *BaseVisitor) EnterOC_PatternPredicate(c *parser.OC_PatternPredicateContext)
- func (s *BaseVisitor) EnterOC_PeriodicCommitHint(c *parser.OC_PeriodicCommitHintContext)
- func (s *BaseVisitor) EnterOC_PowerOfExpression(c *parser.OC_PowerOfExpressionContext)
- func (s *BaseVisitor) EnterOC_ProcedureName(c *parser.OC_ProcedureNameContext)
- func (s *BaseVisitor) EnterOC_ProcedureResultField(c *parser.OC_ProcedureResultFieldContext)
- func (s *BaseVisitor) EnterOC_Profile(c *parser.OC_ProfileContext)
- func (s *BaseVisitor) EnterOC_ProjectionBody(c *parser.OC_ProjectionBodyContext)
- func (s *BaseVisitor) EnterOC_ProjectionItem(c *parser.OC_ProjectionItemContext)
- func (s *BaseVisitor) EnterOC_ProjectionItems(c *parser.OC_ProjectionItemsContext)
- func (s *BaseVisitor) EnterOC_Properties(c *parser.OC_PropertiesContext)
- func (s *BaseVisitor) EnterOC_PropertyExpression(c *parser.OC_PropertyExpressionContext)
- func (s *BaseVisitor) EnterOC_PropertyKeyName(c *parser.OC_PropertyKeyNameContext)
- func (s *BaseVisitor) EnterOC_PropertyLookup(c *parser.OC_PropertyLookupContext)
- func (s *BaseVisitor) EnterOC_Quantifier(c *parser.OC_QuantifierContext)
- func (s *BaseVisitor) EnterOC_Query(c *parser.OC_QueryContext)
- func (s *BaseVisitor) EnterOC_QueryOptions(c *parser.OC_QueryOptionsContext)
- func (s *BaseVisitor) EnterOC_RangeLiteral(c *parser.OC_RangeLiteralContext)
- func (s *BaseVisitor) EnterOC_ReadingClause(c *parser.OC_ReadingClauseContext)
- func (s *BaseVisitor) EnterOC_Reduce(c *parser.OC_ReduceContext)
- func (s *BaseVisitor) EnterOC_RegularExpression(c *parser.OC_RegularExpressionContext)
- func (s *BaseVisitor) EnterOC_RegularQuery(c *parser.OC_RegularQueryContext)
- func (s *BaseVisitor) EnterOC_RelType(c *parser.OC_RelTypeContext)
- func (s *BaseVisitor) EnterOC_RelTypeName(c *parser.OC_RelTypeNameContext)
- func (s *BaseVisitor) EnterOC_RelationshipDetail(c *parser.OC_RelationshipDetailContext)
- func (s *BaseVisitor) EnterOC_RelationshipLookup(c *parser.OC_RelationshipLookupContext)
- func (s *BaseVisitor) EnterOC_RelationshipPattern(c *parser.OC_RelationshipPatternContext)
- func (s *BaseVisitor) EnterOC_RelationshipPatternSyntax(c *parser.OC_RelationshipPatternSyntaxContext)
- func (s *BaseVisitor) EnterOC_RelationshipPropertyExistenceConstraint(c *parser.OC_RelationshipPropertyExistenceConstraintContext)
- func (s *BaseVisitor) EnterOC_RelationshipTypes(c *parser.OC_RelationshipTypesContext)
- func (s *BaseVisitor) EnterOC_RelationshipsPattern(c *parser.OC_RelationshipsPatternContext)
- func (s *BaseVisitor) EnterOC_Remove(c *parser.OC_RemoveContext)
- func (s *BaseVisitor) EnterOC_RemoveItem(c *parser.OC_RemoveItemContext)
- func (s *BaseVisitor) EnterOC_ReservedWord(c *parser.OC_ReservedWordContext)
- func (s *BaseVisitor) EnterOC_Return(c *parser.OC_ReturnContext)
- func (s *BaseVisitor) EnterOC_RightArrowHead(c *parser.OC_RightArrowHeadContext)
- func (s *BaseVisitor) EnterOC_SchemaName(c *parser.OC_SchemaNameContext)
- func (s *BaseVisitor) EnterOC_Set(c *parser.OC_SetContext)
- func (s *BaseVisitor) EnterOC_SetItem(c *parser.OC_SetItemContext)
- func (s *BaseVisitor) EnterOC_ShortestPathPattern(c *parser.OC_ShortestPathPatternContext)
- func (s *BaseVisitor) EnterOC_SinglePartQuery(c *parser.OC_SinglePartQueryContext)
- func (s *BaseVisitor) EnterOC_SingleQuery(c *parser.OC_SingleQueryContext)
- func (s *BaseVisitor) EnterOC_Skip(c *parser.OC_SkipContext)
- func (s *BaseVisitor) EnterOC_SortItem(c *parser.OC_SortItemContext)
- func (s *BaseVisitor) EnterOC_StandaloneCall(c *parser.OC_StandaloneCallContext)
- func (s *BaseVisitor) EnterOC_Start(c *parser.OC_StartContext)
- func (s *BaseVisitor) EnterOC_StartPoint(c *parser.OC_StartPointContext)
- func (s *BaseVisitor) EnterOC_Statement(c *parser.OC_StatementContext)
- func (s *BaseVisitor) EnterOC_StringListNullPredicateExpression(c *parser.OC_StringListNullPredicateExpressionContext)
- func (s *BaseVisitor) EnterOC_StringPredicateExpression(c *parser.OC_StringPredicateExpressionContext)
- func (s *BaseVisitor) EnterOC_SymbolicName(c *parser.OC_SymbolicNameContext)
- func (s *BaseVisitor) EnterOC_UnaryAddOrSubtractExpression(c *parser.OC_UnaryAddOrSubtractExpressionContext)
- func (s *BaseVisitor) EnterOC_Union(c *parser.OC_UnionContext)
- func (s *BaseVisitor) EnterOC_UniqueConstraint(c *parser.OC_UniqueConstraintContext)
- func (s *BaseVisitor) EnterOC_Unwind(c *parser.OC_UnwindContext)
- func (s *BaseVisitor) EnterOC_UpdatingClause(c *parser.OC_UpdatingClauseContext)
- func (s *BaseVisitor) EnterOC_Variable(c *parser.OC_VariableContext)
- func (s *BaseVisitor) EnterOC_VersionNumber(c *parser.OC_VersionNumberContext)
- func (s *BaseVisitor) EnterOC_Where(c *parser.OC_WhereContext)
- func (s *BaseVisitor) EnterOC_With(c *parser.OC_WithContext)
- func (s *BaseVisitor) EnterOC_XorExpression(c *parser.OC_XorExpressionContext)
- func (s *BaseVisitor) EnterOC_YieldItem(c *parser.OC_YieldItemContext)
- func (s *BaseVisitor) EnterOC_YieldItems(c *parser.OC_YieldItemsContext)
- func (s *BaseVisitor) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseVisitor) ExitOC_AddOrSubtractExpression(c *parser.OC_AddOrSubtractExpressionContext)
- func (s *BaseVisitor) ExitOC_AndExpression(c *parser.OC_AndExpressionContext)
- func (s *BaseVisitor) ExitOC_AnonymousPatternPart(c *parser.OC_AnonymousPatternPartContext)
- func (s *BaseVisitor) ExitOC_AnyCypherOption(c *parser.OC_AnyCypherOptionContext)
- func (s *BaseVisitor) ExitOC_Atom(c *parser.OC_AtomContext)
- func (s *BaseVisitor) ExitOC_BooleanLiteral(c *parser.OC_BooleanLiteralContext)
- func (s *BaseVisitor) ExitOC_BulkImportQuery(c *parser.OC_BulkImportQueryContext)
- func (s *BaseVisitor) ExitOC_CaseAlternative(c *parser.OC_CaseAlternativeContext)
- func (s *BaseVisitor) ExitOC_CaseExpression(c *parser.OC_CaseExpressionContext)
- func (s *BaseVisitor) ExitOC_Command(c *parser.OC_CommandContext)
- func (s *BaseVisitor) ExitOC_ComparisonExpression(c *parser.OC_ComparisonExpressionContext)
- func (s *BaseVisitor) ExitOC_ConfigurationOption(c *parser.OC_ConfigurationOptionContext)
- func (s *BaseVisitor) ExitOC_Create(c *parser.OC_CreateContext)
- func (s *BaseVisitor) ExitOC_CreateIndex(c *parser.OC_CreateIndexContext)
- func (s *BaseVisitor) ExitOC_CreateNodePropertyExistenceConstraint(c *parser.OC_CreateNodePropertyExistenceConstraintContext)
- func (s *BaseVisitor) ExitOC_CreateRelationshipPropertyExistenceConstraint(c *parser.OC_CreateRelationshipPropertyExistenceConstraintContext)
- func (s *BaseVisitor) ExitOC_CreateUnique(c *parser.OC_CreateUniqueContext)
- func (s *BaseVisitor) ExitOC_CreateUniqueConstraint(c *parser.OC_CreateUniqueConstraintContext)
- func (s *BaseVisitor) ExitOC_Cypher(c *parser.OC_CypherContext)
- func (s *BaseVisitor) ExitOC_CypherOption(c *parser.OC_CypherOptionContext)
- func (s *BaseVisitor) ExitOC_Dash(c *parser.OC_DashContext)
- func (s *BaseVisitor) ExitOC_Delete(c *parser.OC_DeleteContext)
- func (s *BaseVisitor) ExitOC_DoubleLiteral(c *parser.OC_DoubleLiteralContext)
- func (s *BaseVisitor) ExitOC_DropIndex(c *parser.OC_DropIndexContext)
- func (s *BaseVisitor) ExitOC_DropNodePropertyExistenceConstraint(c *parser.OC_DropNodePropertyExistenceConstraintContext)
- func (s *BaseVisitor) ExitOC_DropRelationshipPropertyExistenceConstraint(c *parser.OC_DropRelationshipPropertyExistenceConstraintContext)
- func (s *BaseVisitor) ExitOC_DropUniqueConstraint(c *parser.OC_DropUniqueConstraintContext)
- func (s *BaseVisitor) ExitOC_ExistentialSubquery(c *parser.OC_ExistentialSubqueryContext)
- func (s *BaseVisitor) ExitOC_Explain(c *parser.OC_ExplainContext)
- func (s *BaseVisitor) ExitOC_ExplicitProcedureInvocation(c *parser.OC_ExplicitProcedureInvocationContext)
- func (s *BaseVisitor) ExitOC_Expression(c *parser.OC_ExpressionContext)
- func (s *BaseVisitor) ExitOC_FilterExpression(c *parser.OC_FilterExpressionContext)
- func (s *BaseVisitor) ExitOC_Foreach(c *parser.OC_ForeachContext)
- func (s *BaseVisitor) ExitOC_FunctionInvocation(c *parser.OC_FunctionInvocationContext)
- func (s *BaseVisitor) ExitOC_FunctionName(c *parser.OC_FunctionNameContext)
- func (s *BaseVisitor) ExitOC_Hint(c *parser.OC_HintContext)
- func (s *BaseVisitor) ExitOC_IdInColl(c *parser.OC_IdInCollContext)
- func (s *BaseVisitor) ExitOC_IdLookup(c *parser.OC_IdLookupContext)
- func (s *BaseVisitor) ExitOC_IdentifiedIndexLookup(c *parser.OC_IdentifiedIndexLookupContext)
- func (s *BaseVisitor) ExitOC_ImplicitProcedureInvocation(c *parser.OC_ImplicitProcedureInvocationContext)
- func (s *BaseVisitor) ExitOC_InQueryCall(c *parser.OC_InQueryCallContext)
- func (s *BaseVisitor) ExitOC_Index(c *parser.OC_IndexContext)
- func (s *BaseVisitor) ExitOC_IndexQuery(c *parser.OC_IndexQueryContext)
- func (s *BaseVisitor) ExitOC_IntegerLiteral(c *parser.OC_IntegerLiteralContext)
- func (s *BaseVisitor) ExitOC_LabelName(c *parser.OC_LabelNameContext)
- func (s *BaseVisitor) ExitOC_LeftArrowHead(c *parser.OC_LeftArrowHeadContext)
- func (s *BaseVisitor) ExitOC_LegacyListExpression(c *parser.OC_LegacyListExpressionContext)
- func (s *BaseVisitor) ExitOC_LegacyParameter(c *parser.OC_LegacyParameterContext)
- func (s *BaseVisitor) ExitOC_Limit(c *parser.OC_LimitContext)
- func (s *BaseVisitor) ExitOC_ListComprehension(c *parser.OC_ListComprehensionContext)
- func (s *BaseVisitor) ExitOC_ListLiteral(c *parser.OC_ListLiteralContext)
- func (s *BaseVisitor) ExitOC_ListOperatorExpression(c *parser.OC_ListOperatorExpressionContext)
- func (s *BaseVisitor) ExitOC_ListPredicateExpression(c *parser.OC_ListPredicateExpressionContext)
- func (s *BaseVisitor) ExitOC_Literal(c *parser.OC_LiteralContext)
- func (s *BaseVisitor) ExitOC_LiteralIds(c *parser.OC_LiteralIdsContext)
- func (s *BaseVisitor) ExitOC_LoadCSV(c *parser.OC_LoadCSVContext)
- func (s *BaseVisitor) ExitOC_LoadCSVQuery(c *parser.OC_LoadCSVQueryContext)
- func (s *BaseVisitor) ExitOC_Lookup(c *parser.OC_LookupContext)
- func (s *BaseVisitor) ExitOC_MapLiteral(c *parser.OC_MapLiteralContext)
- func (s *BaseVisitor) ExitOC_Match(c *parser.OC_MatchContext)
- func (s *BaseVisitor) ExitOC_Merge(c *parser.OC_MergeContext)
- func (s *BaseVisitor) ExitOC_MergeAction(c *parser.OC_MergeActionContext)
- func (s *BaseVisitor) ExitOC_MultiPartQuery(c *parser.OC_MultiPartQueryContext)
- func (s *BaseVisitor) ExitOC_MultiplyDivideModuloExpression(c *parser.OC_MultiplyDivideModuloExpressionContext)
- func (s *BaseVisitor) ExitOC_Namespace(c *parser.OC_NamespaceContext)
- func (s *BaseVisitor) ExitOC_NodeLabel(c *parser.OC_NodeLabelContext)
- func (s *BaseVisitor) ExitOC_NodeLabels(c *parser.OC_NodeLabelsContext)
- func (s *BaseVisitor) ExitOC_NodeLookup(c *parser.OC_NodeLookupContext)
- func (s *BaseVisitor) ExitOC_NodePattern(c *parser.OC_NodePatternContext)
- func (s *BaseVisitor) ExitOC_NodePropertyExistenceConstraint(c *parser.OC_NodePropertyExistenceConstraintContext)
- func (s *BaseVisitor) ExitOC_NonArithmeticOperatorExpression(c *parser.OC_NonArithmeticOperatorExpressionContext)
- func (s *BaseVisitor) ExitOC_NotExpression(c *parser.OC_NotExpressionContext)
- func (s *BaseVisitor) ExitOC_NullPredicateExpression(c *parser.OC_NullPredicateExpressionContext)
- func (s *BaseVisitor) ExitOC_NumberLiteral(c *parser.OC_NumberLiteralContext)
- func (s *BaseVisitor) ExitOC_OrExpression(c *parser.OC_OrExpressionContext)
- func (s *BaseVisitor) ExitOC_Order(c *parser.OC_OrderContext)
- func (s *BaseVisitor) ExitOC_Parameter(c *parser.OC_ParameterContext)
- func (s *BaseVisitor) ExitOC_ParenthesizedExpression(c *parser.OC_ParenthesizedExpressionContext)
- func (s *BaseVisitor) ExitOC_PartialComparisonExpression(c *parser.OC_PartialComparisonExpressionContext)
- func (s *BaseVisitor) ExitOC_Pattern(c *parser.OC_PatternContext)
- func (s *BaseVisitor) ExitOC_PatternComprehension(c *parser.OC_PatternComprehensionContext)
- func (s *BaseVisitor) ExitOC_PatternElement(c *parser.OC_PatternElementContext)
- func (s *BaseVisitor) ExitOC_PatternElementChain(c *parser.OC_PatternElementChainContext)
- func (s *BaseVisitor) ExitOC_PatternPart(c *parser.OC_PatternPartContext)
- func (s *BaseVisitor) ExitOC_PatternPredicate(c *parser.OC_PatternPredicateContext)
- func (s *BaseVisitor) ExitOC_PeriodicCommitHint(c *parser.OC_PeriodicCommitHintContext)
- func (s *BaseVisitor) ExitOC_PowerOfExpression(c *parser.OC_PowerOfExpressionContext)
- func (s *BaseVisitor) ExitOC_ProcedureName(c *parser.OC_ProcedureNameContext)
- func (s *BaseVisitor) ExitOC_ProcedureResultField(c *parser.OC_ProcedureResultFieldContext)
- func (s *BaseVisitor) ExitOC_Profile(c *parser.OC_ProfileContext)
- func (s *BaseVisitor) ExitOC_ProjectionBody(c *parser.OC_ProjectionBodyContext)
- func (s *BaseVisitor) ExitOC_ProjectionItem(c *parser.OC_ProjectionItemContext)
- func (s *BaseVisitor) ExitOC_ProjectionItems(c *parser.OC_ProjectionItemsContext)
- func (s *BaseVisitor) ExitOC_Properties(c *parser.OC_PropertiesContext)
- func (s *BaseVisitor) ExitOC_PropertyExpression(c *parser.OC_PropertyExpressionContext)
- func (s *BaseVisitor) ExitOC_PropertyKeyName(c *parser.OC_PropertyKeyNameContext)
- func (s *BaseVisitor) ExitOC_PropertyLookup(c *parser.OC_PropertyLookupContext)
- func (s *BaseVisitor) ExitOC_Quantifier(c *parser.OC_QuantifierContext)
- func (s *BaseVisitor) ExitOC_Query(c *parser.OC_QueryContext)
- func (s *BaseVisitor) ExitOC_QueryOptions(c *parser.OC_QueryOptionsContext)
- func (s *BaseVisitor) ExitOC_RangeLiteral(c *parser.OC_RangeLiteralContext)
- func (s *BaseVisitor) ExitOC_ReadingClause(c *parser.OC_ReadingClauseContext)
- func (s *BaseVisitor) ExitOC_Reduce(c *parser.OC_ReduceContext)
- func (s *BaseVisitor) ExitOC_RegularExpression(c *parser.OC_RegularExpressionContext)
- func (s *BaseVisitor) ExitOC_RegularQuery(c *parser.OC_RegularQueryContext)
- func (s *BaseVisitor) ExitOC_RelType(c *parser.OC_RelTypeContext)
- func (s *BaseVisitor) ExitOC_RelTypeName(c *parser.OC_RelTypeNameContext)
- func (s *BaseVisitor) ExitOC_RelationshipDetail(c *parser.OC_RelationshipDetailContext)
- func (s *BaseVisitor) ExitOC_RelationshipLookup(c *parser.OC_RelationshipLookupContext)
- func (s *BaseVisitor) ExitOC_RelationshipPattern(c *parser.OC_RelationshipPatternContext)
- func (s *BaseVisitor) ExitOC_RelationshipPatternSyntax(c *parser.OC_RelationshipPatternSyntaxContext)
- func (s *BaseVisitor) ExitOC_RelationshipPropertyExistenceConstraint(c *parser.OC_RelationshipPropertyExistenceConstraintContext)
- func (s *BaseVisitor) ExitOC_RelationshipTypes(c *parser.OC_RelationshipTypesContext)
- func (s *BaseVisitor) ExitOC_RelationshipsPattern(c *parser.OC_RelationshipsPatternContext)
- func (s *BaseVisitor) ExitOC_Remove(c *parser.OC_RemoveContext)
- func (s *BaseVisitor) ExitOC_RemoveItem(c *parser.OC_RemoveItemContext)
- func (s *BaseVisitor) ExitOC_ReservedWord(c *parser.OC_ReservedWordContext)
- func (s *BaseVisitor) ExitOC_Return(c *parser.OC_ReturnContext)
- func (s *BaseVisitor) ExitOC_RightArrowHead(c *parser.OC_RightArrowHeadContext)
- func (s *BaseVisitor) ExitOC_SchemaName(c *parser.OC_SchemaNameContext)
- func (s *BaseVisitor) ExitOC_Set(c *parser.OC_SetContext)
- func (s *BaseVisitor) ExitOC_SetItem(c *parser.OC_SetItemContext)
- func (s *BaseVisitor) ExitOC_ShortestPathPattern(c *parser.OC_ShortestPathPatternContext)
- func (s *BaseVisitor) ExitOC_SinglePartQuery(c *parser.OC_SinglePartQueryContext)
- func (s *BaseVisitor) ExitOC_SingleQuery(c *parser.OC_SingleQueryContext)
- func (s *BaseVisitor) ExitOC_Skip(c *parser.OC_SkipContext)
- func (s *BaseVisitor) ExitOC_SortItem(c *parser.OC_SortItemContext)
- func (s *BaseVisitor) ExitOC_StandaloneCall(c *parser.OC_StandaloneCallContext)
- func (s *BaseVisitor) ExitOC_Start(c *parser.OC_StartContext)
- func (s *BaseVisitor) ExitOC_StartPoint(c *parser.OC_StartPointContext)
- func (s *BaseVisitor) ExitOC_Statement(c *parser.OC_StatementContext)
- func (s *BaseVisitor) ExitOC_StringListNullPredicateExpression(c *parser.OC_StringListNullPredicateExpressionContext)
- func (s *BaseVisitor) ExitOC_StringPredicateExpression(c *parser.OC_StringPredicateExpressionContext)
- func (s *BaseVisitor) ExitOC_SymbolicName(c *parser.OC_SymbolicNameContext)
- func (s *BaseVisitor) ExitOC_UnaryAddOrSubtractExpression(c *parser.OC_UnaryAddOrSubtractExpressionContext)
- func (s *BaseVisitor) ExitOC_Union(c *parser.OC_UnionContext)
- func (s *BaseVisitor) ExitOC_UniqueConstraint(c *parser.OC_UniqueConstraintContext)
- func (s *BaseVisitor) ExitOC_Unwind(c *parser.OC_UnwindContext)
- func (s *BaseVisitor) ExitOC_UpdatingClause(c *parser.OC_UpdatingClauseContext)
- func (s *BaseVisitor) ExitOC_Variable(c *parser.OC_VariableContext)
- func (s *BaseVisitor) ExitOC_VersionNumber(c *parser.OC_VersionNumberContext)
- func (s *BaseVisitor) ExitOC_Where(c *parser.OC_WhereContext)
- func (s *BaseVisitor) ExitOC_With(c *parser.OC_WithContext)
- func (s *BaseVisitor) ExitOC_XorExpression(c *parser.OC_XorExpressionContext)
- func (s *BaseVisitor) ExitOC_YieldItem(c *parser.OC_YieldItemContext)
- func (s *BaseVisitor) ExitOC_YieldItems(c *parser.OC_YieldItemsContext)
- func (s *BaseVisitor) SetContext(ctx *Context)
- func (s *BaseVisitor) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseVisitor) VisitTerminal(node antlr.TerminalNode)
- type ComparisonVisitor
- func (s *ComparisonVisitor) EnterOC_PartialComparisonExpression(ctx *parser.OC_PartialComparisonExpressionContext)
- func (s *ComparisonVisitor) EnterOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
- func (s *ComparisonVisitor) ExitOC_PartialComparisonExpression(ctx *parser.OC_PartialComparisonExpressionContext)
- func (s *ComparisonVisitor) ExitOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
- type Context
- func (s *Context) AddErrors(errs ...error)
- func (s *Context) Enter(visitor Visitor)
- func (s *Context) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *Context) Exit() Visitor
- func (s *Context) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *Context) GetErrors() error
- func (s *Context) ReportAmbiguity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, exact bool, ...)
- func (s *Context) ReportAttemptingFullContext(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, ...)
- func (s *Context) ReportContextSensitivity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex, prediction int, ...)
- func (s *Context) SyntaxError(recognizer antlr.Recognizer, offendingSymbol any, line, column int, msg string, ...)
- func (s *Context) VisitErrorNode(node antlr.ErrorNode)
- func (s *Context) VisitTerminal(node antlr.TerminalNode)
- type ContextAware
- type CreateVisitor
- type DeleteVisitor
- type ExplicitProcedureInvocationFilter
- type ExpressionVisitor
- func (s *ExpressionVisitor) EnterOC_AndExpression(ctx *parser.OC_AndExpressionContext)
- func (s *ExpressionVisitor) EnterOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
- func (s *ExpressionVisitor) EnterOC_NonArithmeticOperatorExpression(ctx *parser.OC_NonArithmeticOperatorExpressionContext)
- func (s *ExpressionVisitor) EnterOC_NotExpression(ctx *parser.OC_NotExpressionContext)
- func (s *ExpressionVisitor) EnterOC_OrExpression(ctx *parser.OC_OrExpressionContext)
- func (s *ExpressionVisitor) EnterOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
- func (s *ExpressionVisitor) EnterOC_XorExpression(ctx *parser.OC_XorExpressionContext)
- func (s *ExpressionVisitor) ExitOC_AndExpression(ctx *parser.OC_AndExpressionContext)
- func (s *ExpressionVisitor) ExitOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
- func (s *ExpressionVisitor) ExitOC_NonArithmeticOperatorExpression(ctx *parser.OC_NonArithmeticOperatorExpressionContext)
- func (s *ExpressionVisitor) ExitOC_NotExpression(ctx *parser.OC_NotExpressionContext)
- func (s *ExpressionVisitor) ExitOC_OrExpression(ctx *parser.OC_OrExpressionContext)
- func (s *ExpressionVisitor) ExitOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
- func (s *ExpressionVisitor) ExitOC_XorExpression(ctx *parser.OC_XorExpressionContext)
- type FilterExpressionVisitor
- func (s *FilterExpressionVisitor) EnterOC_IdInColl(ctx *parser.OC_IdInCollContext)
- func (s *FilterExpressionVisitor) EnterOC_Where(ctx *parser.OC_WhereContext)
- func (s *FilterExpressionVisitor) ExitOC_IdInColl(ctx *parser.OC_IdInCollContext)
- func (s *FilterExpressionVisitor) ExitOC_Where(ctx *parser.OC_WhereContext)
- type FunctionInvocationVisitor
- func (s *FunctionInvocationVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *FunctionInvocationVisitor) EnterOC_Namespace(ctx *parser.OC_NamespaceContext)
- func (s *FunctionInvocationVisitor) EnterOC_SymbolicName(ctx *parser.OC_SymbolicNameContext)
- func (s *FunctionInvocationVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *FunctionInvocationVisitor) ExitOC_Namespace(ctx *parser.OC_NamespaceContext)
- type IDInCollectionVisitor
- func (s *IDInCollectionVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *IDInCollectionVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
- func (s *IDInCollectionVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *IDInCollectionVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
- type ImplicitProcedureInvocationFilter
- type JoiningVisitor
- func (s *JoiningVisitor) EnterOC_AndExpression(ctx *parser.OC_AndExpressionContext)
- func (s *JoiningVisitor) EnterOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
- func (s *JoiningVisitor) EnterOC_NotExpression(ctx *parser.OC_NotExpressionContext)
- func (s *JoiningVisitor) EnterOC_OrExpression(ctx *parser.OC_OrExpressionContext)
- func (s *JoiningVisitor) EnterOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
- func (s *JoiningVisitor) EnterOC_XorExpression(ctx *parser.OC_XorExpressionContext)
- func (s *JoiningVisitor) ExitOC_AndExpression(ctx *parser.OC_AndExpressionContext)
- func (s *JoiningVisitor) ExitOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
- func (s *JoiningVisitor) ExitOC_NotExpression(ctx *parser.OC_NotExpressionContext)
- func (s *JoiningVisitor) ExitOC_OrExpression(ctx *parser.OC_OrExpressionContext)
- func (s *JoiningVisitor) ExitOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
- func (s *JoiningVisitor) ExitOC_XorExpression(ctx *parser.OC_XorExpressionContext)
- type ListLiteralVisitor
- type LiteralVisitor
- func (s *LiteralVisitor) EnterOC_BooleanLiteral(ctx *parser.OC_BooleanLiteralContext)
- func (s *LiteralVisitor) EnterOC_DoubleLiteral(ctx *parser.OC_DoubleLiteralContext)
- func (s *LiteralVisitor) EnterOC_IntegerLiteral(ctx *parser.OC_IntegerLiteralContext)
- func (s *LiteralVisitor) EnterOC_ListLiteral(ctx *parser.OC_ListLiteralContext)
- func (s *LiteralVisitor) EnterOC_MapLiteral(ctx *parser.OC_MapLiteralContext)
- func (s *LiteralVisitor) ExitOC_ListLiteral(ctx *parser.OC_ListLiteralContext)
- func (s *LiteralVisitor) ExitOC_MapLiteral(ctx *parser.OC_MapLiteralContext)
- func (s *LiteralVisitor) GetLiteral() cypher.Expression
- type MapLiteralVisitor
- func (s *MapLiteralVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *MapLiteralVisitor) EnterOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
- func (s *MapLiteralVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *MapLiteralVisitor) ExitOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
- type MatchVisitor
- type MergeActionVisitor
- type MergeVisitor
- func (s *MergeVisitor) EnterOC_MergeAction(ctx *parser.OC_MergeActionContext)
- func (s *MergeVisitor) EnterOC_PatternPart(ctx *parser.OC_PatternPartContext)
- func (s *MergeVisitor) ExitOC_MergeAction(ctx *parser.OC_MergeActionContext)
- func (s *MergeVisitor) ExitOC_PatternPart(ctx *parser.OC_PatternPartContext)
- type MultiPartQueryVisitor
- func (s *MultiPartQueryVisitor) EnterOC_ReadingClause(ctx *parser.OC_ReadingClauseContext)
- func (s *MultiPartQueryVisitor) EnterOC_SinglePartQuery(ctx *parser.OC_SinglePartQueryContext)
- func (s *MultiPartQueryVisitor) EnterOC_UpdatingClause(ctx *parser.OC_UpdatingClauseContext)
- func (s *MultiPartQueryVisitor) EnterOC_With(ctx *parser.OC_WithContext)
- func (s *MultiPartQueryVisitor) ExitOC_ReadingClause(ctx *parser.OC_ReadingClauseContext)
- func (s *MultiPartQueryVisitor) ExitOC_SinglePartQuery(ctx *parser.OC_SinglePartQueryContext)
- func (s *MultiPartQueryVisitor) ExitOC_UpdatingClause(ctx *parser.OC_UpdatingClauseContext)
- func (s *MultiPartQueryVisitor) ExitOC_With(ctx *parser.OC_WithContext)
- type NamespaceVisitor
- type NegationVisitor
- func (s *NegationVisitor) EnterOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
- func (s *NegationVisitor) EnterOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
- func (s *NegationVisitor) ExitOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
- func (s *NegationVisitor) ExitOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
- type NodeLabelsVisitor
- type NodePatternVisitor
- func (s *NodePatternVisitor) EnterOC_LabelName(ctx *parser.OC_LabelNameContext)
- func (s *NodePatternVisitor) EnterOC_Properties(ctx *parser.OC_PropertiesContext)
- func (s *NodePatternVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
- func (s *NodePatternVisitor) ExitOC_LabelName(ctx *parser.OC_LabelNameContext)
- func (s *NodePatternVisitor) ExitOC_Properties(ctx *parser.OC_PropertiesContext)
- func (s *NodePatternVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
- type NonArithmeticOperatorExpressionVisitor
- func (s *NonArithmeticOperatorExpressionVisitor) EnterOC_Atom(ctx *parser.OC_AtomContext)
- func (s *NonArithmeticOperatorExpressionVisitor) EnterOC_NodeLabel(ctx *parser.OC_NodeLabelContext)
- func (s *NonArithmeticOperatorExpressionVisitor) EnterOC_NodeLabels(ctx *parser.OC_NodeLabelsContext)
- func (s *NonArithmeticOperatorExpressionVisitor) EnterOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
- func (s *NonArithmeticOperatorExpressionVisitor) EnterOC_PropertyLookup(ctx *parser.OC_PropertyLookupContext)
- func (s *NonArithmeticOperatorExpressionVisitor) ExitOC_Atom(ctx *parser.OC_AtomContext)
- func (s *NonArithmeticOperatorExpressionVisitor) ExitOC_NodeLabel(ctx *parser.OC_NodeLabelContext)
- func (s *NonArithmeticOperatorExpressionVisitor) ExitOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
- func (s *NonArithmeticOperatorExpressionVisitor) ExitOC_PropertyLookup(ctx *parser.OC_PropertyLookupContext)
- type ParenthesizedExpressionVisitor
- type PartialComparisonVisitor
- type PatternPartVisitor
- func (s *PatternPartVisitor) EnterOC_NodePattern(ctx *parser.OC_NodePatternContext)
- func (s *PatternPartVisitor) EnterOC_PatternPart(ctx *parser.OC_PatternPartContext)
- func (s *PatternPartVisitor) EnterOC_RelationshipPattern(ctx *parser.OC_RelationshipPatternContext)
- func (s *PatternPartVisitor) EnterOC_ShortestPathPattern(ctx *parser.OC_ShortestPathPatternContext)
- func (s *PatternPartVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
- func (s *PatternPartVisitor) ExitOC_NodePattern(ctx *parser.OC_NodePatternContext)
- func (s *PatternPartVisitor) ExitOC_RelationshipPattern(ctx *parser.OC_RelationshipPatternContext)
- func (s *PatternPartVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
- type PatternPredicateVisitor
- func (s *PatternPredicateVisitor) EnterOC_NodePattern(ctx *parser.OC_NodePatternContext)
- func (s *PatternPredicateVisitor) EnterOC_RelationshipPattern(ctx *parser.OC_RelationshipPatternContext)
- func (s *PatternPredicateVisitor) ExitOC_NodePattern(ctx *parser.OC_NodePatternContext)
- func (s *PatternPredicateVisitor) ExitOC_RelationshipPattern(ctx *parser.OC_RelationshipPatternContext)
- type PatternVisitor
- type ProjectionVisitor
- func (s *ProjectionVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *ProjectionVisitor) EnterOC_Limit(ctx *parser.OC_LimitContext)
- func (s *ProjectionVisitor) EnterOC_Order(ctx *parser.OC_OrderContext)
- func (s *ProjectionVisitor) EnterOC_ProjectionItem(ctx *parser.OC_ProjectionItemContext)
- func (s *ProjectionVisitor) EnterOC_ProjectionItems(ctx *parser.OC_ProjectionItemsContext)
- func (s *ProjectionVisitor) EnterOC_Skip(ctx *parser.OC_SkipContext)
- func (s ProjectionVisitor) EnterOC_SortItem(ctx *parser.OC_SortItemContext)
- func (s *ProjectionVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
- func (s *ProjectionVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *ProjectionVisitor) ExitOC_Limit(ctx *parser.OC_LimitContext)
- func (s *ProjectionVisitor) ExitOC_ProjectionBody(ctx *parser.OC_ProjectionBodyContext)
- func (s *ProjectionVisitor) ExitOC_ProjectionItem(ctx *parser.OC_ProjectionItemContext)
- func (s *ProjectionVisitor) ExitOC_Skip(ctx *parser.OC_SkipContext)
- func (s ProjectionVisitor) ExitOC_SortItem(ctx *parser.OC_SortItemContext)
- func (s *ProjectionVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
- type PropertiesVisitor
- func (s *PropertiesVisitor) EnterOC_MapLiteral(ctx *parser.OC_MapLiteralContext)
- func (s *PropertiesVisitor) EnterOC_Parameter(ctx *parser.OC_ParameterContext)
- func (s *PropertiesVisitor) ExitOC_MapLiteral(ctx *parser.OC_MapLiteralContext)
- func (s *PropertiesVisitor) ExitOC_Parameter(ctx *parser.OC_ParameterContext)
- type PropertyExpressionVisitor
- func (s *PropertyExpressionVisitor) EnterOC_Atom(ctx *parser.OC_AtomContext)
- func (s *PropertyExpressionVisitor) EnterOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
- func (s *PropertyExpressionVisitor) ExitOC_Atom(ctx *parser.OC_AtomContext)
- func (s *PropertyExpressionVisitor) ExitOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
- type QuantifierVisitor
- type QueryVisitor
- func (s *QueryVisitor) EnterOC_MultiPartQuery(ctx *parser.OC_MultiPartQueryContext)
- func (s *QueryVisitor) EnterOC_RegularQuery(ctx *parser.OC_RegularQueryContext)
- func (s *QueryVisitor) EnterOC_SinglePartQuery(ctx *parser.OC_SinglePartQueryContext)
- func (s *QueryVisitor) EnterOC_SingleQuery(ctx *parser.OC_SingleQueryContext)
- func (s *QueryVisitor) ExitOC_MultiPartQuery(ctx *parser.OC_MultiPartQueryContext)
- func (s *QueryVisitor) ExitOC_SinglePartQuery(ctx *parser.OC_SinglePartQueryContext)
- type RangeLiteralVisitor
- type ReadingClauseVisitor
- type RelationshipPatternVisitor
- func (s *RelationshipPatternVisitor) EnterOC_LeftArrowHead(ctx *parser.OC_LeftArrowHeadContext)
- func (s *RelationshipPatternVisitor) EnterOC_Properties(ctx *parser.OC_PropertiesContext)
- func (s *RelationshipPatternVisitor) EnterOC_RangeLiteral(ctx *parser.OC_RangeLiteralContext)
- func (s *RelationshipPatternVisitor) EnterOC_RelTypeName(ctx *parser.OC_RelTypeNameContext)
- func (s *RelationshipPatternVisitor) EnterOC_RightArrowHead(ctx *parser.OC_RightArrowHeadContext)
- func (s *RelationshipPatternVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
- func (s *RelationshipPatternVisitor) ExitOC_LeftArrowHead(ctx *parser.OC_LeftArrowHeadContext)
- func (s *RelationshipPatternVisitor) ExitOC_Properties(ctx *parser.OC_PropertiesContext)
- func (s *RelationshipPatternVisitor) ExitOC_RelTypeName(ctx *parser.OC_RelTypeNameContext)
- func (s *RelationshipPatternVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
- type RemoveVisitor
- func (s *RemoveVisitor) EnterOC_NodeLabels(ctx *parser.OC_NodeLabelsContext)
- func (s *RemoveVisitor) EnterOC_PropertyExpression(ctx *parser.OC_PropertyExpressionContext)
- func (s *RemoveVisitor) EnterOC_RemoveItem(ctx *parser.OC_RemoveItemContext)
- func (s *RemoveVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
- func (s *RemoveVisitor) ExitOC_NodeLabels(ctx *parser.OC_NodeLabelsContext)
- func (s *RemoveVisitor) ExitOC_PropertyExpression(ctx *parser.OC_PropertyExpressionContext)
- func (s *RemoveVisitor) ExitOC_RemoveItem(ctx *parser.OC_RemoveItemContext)
- func (s *RemoveVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
- type SetVisitor
- func (s *SetVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *SetVisitor) EnterOC_NodeLabels(ctx *parser.OC_NodeLabelsContext)
- func (s *SetVisitor) EnterOC_PropertyExpression(ctx *parser.OC_PropertyExpressionContext)
- func (s *SetVisitor) EnterOC_SetItem(ctx *parser.OC_SetItemContext)
- func (s *SetVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
- func (s *SetVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
- func (s *SetVisitor) ExitOC_NodeLabels(ctx *parser.OC_NodeLabelsContext)
- func (s *SetVisitor) ExitOC_PropertyExpression(ctx *parser.OC_PropertyExpressionContext)
- func (s *SetVisitor) ExitOC_SetItem(ctx *parser.OC_SetItemContext)
- func (s *SetVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
- type SinglePartQueryVisitor
- func (s *SinglePartQueryVisitor) EnterOC_ProjectionBody(ctx *parser.OC_ProjectionBodyContext)
- func (s *SinglePartQueryVisitor) EnterOC_ReadingClause(ctx *parser.OC_ReadingClauseContext)
- func (s *SinglePartQueryVisitor) EnterOC_Return(ctx *parser.OC_ReturnContext)
- func (s *SinglePartQueryVisitor) EnterOC_UpdatingClause(ctx *parser.OC_UpdatingClauseContext)
- func (s *SinglePartQueryVisitor) ExitOC_ProjectionBody(ctx *parser.OC_ProjectionBodyContext)
- func (s *SinglePartQueryVisitor) ExitOC_ReadingClause(ctx *parser.OC_ReadingClauseContext)
- func (s *SinglePartQueryVisitor) ExitOC_UpdatingClause(ctx *parser.OC_UpdatingClauseContext)
- type SpecifiedParametersFilter
- type StringListNullPredicateExpressionVisitor
- func (s *StringListNullPredicateExpressionVisitor) EnterOC_AddOrSubtractExpression(ctx *parser.OC_AddOrSubtractExpressionContext)
- func (s *StringListNullPredicateExpressionVisitor) EnterOC_ListPredicateExpression(ctx *parser.OC_ListPredicateExpressionContext)
- func (s *StringListNullPredicateExpressionVisitor) EnterOC_NullPredicateExpression(ctx *parser.OC_NullPredicateExpressionContext)
- func (s *StringListNullPredicateExpressionVisitor) EnterOC_RegularExpression(ctx *parser.OC_RegularExpressionContext)
- func (s *StringListNullPredicateExpressionVisitor) EnterOC_StringPredicateExpression(ctx *parser.OC_StringPredicateExpressionContext)
- func (s *StringListNullPredicateExpressionVisitor) ExitOC_AddOrSubtractExpression(ctx *parser.OC_AddOrSubtractExpressionContext)
- type SymbolicNameOrReservedWordVisitor
- type SyntaxError
- type TokenProvider
- type UnwindVisitor
- type UpdatingClauseFilter
- type UpdatingClauseVisitor
- func (s *UpdatingClauseVisitor) EnterOC_Create(ctx *parser.OC_CreateContext)
- func (s *UpdatingClauseVisitor) EnterOC_Delete(ctx *parser.OC_DeleteContext)
- func (s *UpdatingClauseVisitor) EnterOC_Merge(ctx *parser.OC_MergeContext)
- func (s *UpdatingClauseVisitor) EnterOC_Remove(ctx *parser.OC_RemoveContext)
- func (s *UpdatingClauseVisitor) EnterOC_Set(ctx *parser.OC_SetContext)
- func (s *UpdatingClauseVisitor) ExitOC_Create(ctx *parser.OC_CreateContext)
- func (s *UpdatingClauseVisitor) ExitOC_Delete(ctx *parser.OC_DeleteContext)
- func (s *UpdatingClauseVisitor) ExitOC_Merge(ctx *parser.OC_MergeContext)
- func (s *UpdatingClauseVisitor) ExitOC_Remove(ctx *parser.OC_RemoveContext)
- func (s *UpdatingClauseVisitor) ExitOC_Set(ctx *parser.OC_SetContext)
- type UpdatingNotAllowedClauseFilter
- type VariableVisitor
- type Visitor
- type WhereVisitor
- type WithVisitor
Constants ¶
This section is empty.
Variables ¶
var ( ErrUpdateClauseNotSupported = errors.New("updating clauses are not supported") ErrUpdateWithExpansionNotSupported = errors.New("updating clauses with expansions are not supported") ErrUserSpecifiedParametersNotSupported = errors.New("user-specified parameters are not supported") ErrProcedureInvocationNotSupported = errors.New("procedure invocation is not supported") ErrInvalidInput = errors.New("invalid input") )
var ( // TokenType rule indexes TokenTypeEquals = findTokenRuleIndex("=") TokenTypeAdditionAssignment = findTokenRuleIndex("+=") TokenTypePlusSign = findTokenRuleIndex("+") TokenTypeHyphen = findTokenRuleIndex("-") TokenTypeSlash = findTokenRuleIndex("/") TokenTypePercentSign = findTokenRuleIndex("%") TokenTypeAsterisk = findTokenRuleIndex("*") TokenTypeRange = findTokenRuleIndex("..") TokenTypeComma = findTokenRuleIndex(",") TokenTypeCaret = findTokenRuleIndex("^") // TokenLiteral string values TokenLiteralEquals = TokenRuleLiteralName(TokenTypeEquals) TokenLiteralAdditionAssignment = TokenRuleLiteralName(TokenTypeAdditionAssignment) TokenLiteralPlusSign = TokenRuleLiteralName(TokenTypePlusSign) TokenLiteralHyphen = TokenRuleLiteralName(TokenTypeHyphen) TokenLiteralSlash = TokenRuleLiteralName(TokenTypeSlash) TokenLiteralPercentSign = TokenRuleLiteralName(TokenTypePercentSign) TokenLiteralAsterisk = TokenRuleLiteralName(TokenTypeAsterisk) TokenLiteralComma = TokenRuleLiteralName(TokenTypeComma) TokenLiteralCaret = TokenRuleLiteralName(TokenTypeCaret) OperatorTokensTypes = []int{ TokenTypeEquals, TokenTypeAdditionAssignment, TokenTypePlusSign, TokenTypeHyphen, TokenTypeSlash, TokenTypePercentSign, TokenTypeAsterisk, TokenTypeCaret, } )
Functions ¶
func HasTokens ¶
func HasTokens(ctx TokenProvider, tokens ...int) bool
func ParseCypher ¶
func ParseCypher(ctx *Context, input string) (*cypher.RegularQuery, error)
func TokenRuleLiteralName ¶
TokenRuleLiteralName returns the string value of the literal name of a given token rule index.
Types ¶
type ArithmeticExpressionVisitor ¶
type ArithmeticExpressionVisitor struct {
BaseVisitor
Expression cypher.Expression
// contains filtered or unexported fields
}
func NewArithmeticExpressionVisitor ¶
func NewArithmeticExpressionVisitor(operatorTokens *tokenLiteralIterator) *ArithmeticExpressionVisitor
func (*ArithmeticExpressionVisitor) EnterOC_MultiplyDivideModuloExpression ¶
func (s *ArithmeticExpressionVisitor) EnterOC_MultiplyDivideModuloExpression(ctx *parser.OC_MultiplyDivideModuloExpressionContext)
func (*ArithmeticExpressionVisitor) EnterOC_NonArithmeticOperatorExpression ¶
func (s *ArithmeticExpressionVisitor) EnterOC_NonArithmeticOperatorExpression(ctx *parser.OC_NonArithmeticOperatorExpressionContext)
func (*ArithmeticExpressionVisitor) EnterOC_PowerOfExpression ¶
func (s *ArithmeticExpressionVisitor) EnterOC_PowerOfExpression(ctx *parser.OC_PowerOfExpressionContext)
func (*ArithmeticExpressionVisitor) EnterOC_UnaryAddOrSubtractExpression ¶
func (s *ArithmeticExpressionVisitor) EnterOC_UnaryAddOrSubtractExpression(ctx *parser.OC_UnaryAddOrSubtractExpressionContext)
func (*ArithmeticExpressionVisitor) ExitOC_MultiplyDivideModuloExpression ¶
func (s *ArithmeticExpressionVisitor) ExitOC_MultiplyDivideModuloExpression(ctx *parser.OC_MultiplyDivideModuloExpressionContext)
func (*ArithmeticExpressionVisitor) ExitOC_NonArithmeticOperatorExpression ¶
func (s *ArithmeticExpressionVisitor) ExitOC_NonArithmeticOperatorExpression(ctx *parser.OC_NonArithmeticOperatorExpressionContext)
func (*ArithmeticExpressionVisitor) ExitOC_PowerOfExpression ¶
func (s *ArithmeticExpressionVisitor) ExitOC_PowerOfExpression(ctx *parser.OC_PowerOfExpressionContext)
func (*ArithmeticExpressionVisitor) ExitOC_UnaryAddOrSubtractExpression ¶
func (s *ArithmeticExpressionVisitor) ExitOC_UnaryAddOrSubtractExpression(ctx *parser.OC_UnaryAddOrSubtractExpressionContext)
type AtomVisitor ¶
type AtomVisitor struct {
BaseVisitor
Atom cypher.Expression
}
AtomVisitor
oC_Atom
: oC_Literal
| oC_Parameter
| oC_CaseExpression
| ( COUNT SP? '(' SP? '*' SP? ')' )
| oC_ListComprehension
| oC_PatternComprehension
| oC_Quantifier
| oC_PatternPredicate
| oC_ParenthesizedExpression
| oC_FunctionInvocation
| oC_ExistentialSubquery
| oC_Variable
;
func (*AtomVisitor) EnterOC_Expression ¶
func (s *AtomVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
func (*AtomVisitor) EnterOC_FunctionInvocation ¶
func (s *AtomVisitor) EnterOC_FunctionInvocation(ctx *parser.OC_FunctionInvocationContext)
func (*AtomVisitor) EnterOC_Literal ¶
func (s *AtomVisitor) EnterOC_Literal(ctx *parser.OC_LiteralContext)
func (*AtomVisitor) EnterOC_Parameter ¶
func (s *AtomVisitor) EnterOC_Parameter(ctx *parser.OC_ParameterContext)
func (*AtomVisitor) EnterOC_ParenthesizedExpression ¶
func (s *AtomVisitor) EnterOC_ParenthesizedExpression(ctx *parser.OC_ParenthesizedExpressionContext)
func (*AtomVisitor) EnterOC_PatternPredicate ¶
func (s *AtomVisitor) EnterOC_PatternPredicate(ctx *parser.OC_PatternPredicateContext)
func (*AtomVisitor) EnterOC_Quantifier ¶
func (s *AtomVisitor) EnterOC_Quantifier(ctx *parser.OC_QuantifierContext)
func (*AtomVisitor) EnterOC_Variable ¶
func (s *AtomVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
func (*AtomVisitor) ExitOC_Expression ¶
func (s *AtomVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
func (*AtomVisitor) ExitOC_FunctionInvocation ¶
func (s *AtomVisitor) ExitOC_FunctionInvocation(ctx *parser.OC_FunctionInvocationContext)
func (*AtomVisitor) ExitOC_Literal ¶
func (s *AtomVisitor) ExitOC_Literal(ctx *parser.OC_LiteralContext)
func (*AtomVisitor) ExitOC_Parameter ¶
func (s *AtomVisitor) ExitOC_Parameter(ctx *parser.OC_ParameterContext)
func (*AtomVisitor) ExitOC_ParenthesizedExpression ¶
func (s *AtomVisitor) ExitOC_ParenthesizedExpression(ctx *parser.OC_ParenthesizedExpressionContext)
func (*AtomVisitor) ExitOC_PatternPredicate ¶
func (s *AtomVisitor) ExitOC_PatternPredicate(ctx *parser.OC_PatternPredicateContext)
func (*AtomVisitor) ExitOC_Quantifier ¶
func (s *AtomVisitor) ExitOC_Quantifier(ctx *parser.OC_QuantifierContext)
func (*AtomVisitor) ExitOC_Variable ¶
func (s *AtomVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
type BaseVisitor ¶
type BaseVisitor struct {
// contains filtered or unexported fields
}
func (*BaseVisitor) EnterEveryRule ¶
func (s *BaseVisitor) EnterEveryRule(ctx antlr.ParserRuleContext)
func (*BaseVisitor) EnterOC_AddOrSubtractExpression ¶
func (s *BaseVisitor) EnterOC_AddOrSubtractExpression(c *parser.OC_AddOrSubtractExpressionContext)
func (*BaseVisitor) EnterOC_AndExpression ¶
func (s *BaseVisitor) EnterOC_AndExpression(c *parser.OC_AndExpressionContext)
func (*BaseVisitor) EnterOC_AnonymousPatternPart ¶
func (s *BaseVisitor) EnterOC_AnonymousPatternPart(c *parser.OC_AnonymousPatternPartContext)
func (*BaseVisitor) EnterOC_AnyCypherOption ¶
func (s *BaseVisitor) EnterOC_AnyCypherOption(c *parser.OC_AnyCypherOptionContext)
func (*BaseVisitor) EnterOC_Atom ¶
func (s *BaseVisitor) EnterOC_Atom(c *parser.OC_AtomContext)
func (*BaseVisitor) EnterOC_BooleanLiteral ¶
func (s *BaseVisitor) EnterOC_BooleanLiteral(c *parser.OC_BooleanLiteralContext)
func (*BaseVisitor) EnterOC_BulkImportQuery ¶
func (s *BaseVisitor) EnterOC_BulkImportQuery(c *parser.OC_BulkImportQueryContext)
func (*BaseVisitor) EnterOC_CaseAlternative ¶
func (s *BaseVisitor) EnterOC_CaseAlternative(c *parser.OC_CaseAlternativeContext)
func (*BaseVisitor) EnterOC_CaseExpression ¶
func (s *BaseVisitor) EnterOC_CaseExpression(c *parser.OC_CaseExpressionContext)
func (*BaseVisitor) EnterOC_Command ¶
func (s *BaseVisitor) EnterOC_Command(c *parser.OC_CommandContext)
func (*BaseVisitor) EnterOC_ComparisonExpression ¶
func (s *BaseVisitor) EnterOC_ComparisonExpression(c *parser.OC_ComparisonExpressionContext)
func (*BaseVisitor) EnterOC_ConfigurationOption ¶
func (s *BaseVisitor) EnterOC_ConfigurationOption(c *parser.OC_ConfigurationOptionContext)
func (*BaseVisitor) EnterOC_Create ¶
func (s *BaseVisitor) EnterOC_Create(c *parser.OC_CreateContext)
func (*BaseVisitor) EnterOC_CreateIndex ¶
func (s *BaseVisitor) EnterOC_CreateIndex(c *parser.OC_CreateIndexContext)
func (*BaseVisitor) EnterOC_CreateNodePropertyExistenceConstraint ¶
func (s *BaseVisitor) EnterOC_CreateNodePropertyExistenceConstraint(c *parser.OC_CreateNodePropertyExistenceConstraintContext)
func (*BaseVisitor) EnterOC_CreateRelationshipPropertyExistenceConstraint ¶
func (s *BaseVisitor) EnterOC_CreateRelationshipPropertyExistenceConstraint(c *parser.OC_CreateRelationshipPropertyExistenceConstraintContext)
func (*BaseVisitor) EnterOC_CreateUnique ¶
func (s *BaseVisitor) EnterOC_CreateUnique(c *parser.OC_CreateUniqueContext)
func (*BaseVisitor) EnterOC_CreateUniqueConstraint ¶
func (s *BaseVisitor) EnterOC_CreateUniqueConstraint(c *parser.OC_CreateUniqueConstraintContext)
func (*BaseVisitor) EnterOC_Cypher ¶
func (s *BaseVisitor) EnterOC_Cypher(c *parser.OC_CypherContext)
func (*BaseVisitor) EnterOC_CypherOption ¶
func (s *BaseVisitor) EnterOC_CypherOption(c *parser.OC_CypherOptionContext)
func (*BaseVisitor) EnterOC_Dash ¶
func (s *BaseVisitor) EnterOC_Dash(c *parser.OC_DashContext)
func (*BaseVisitor) EnterOC_Delete ¶
func (s *BaseVisitor) EnterOC_Delete(c *parser.OC_DeleteContext)
func (*BaseVisitor) EnterOC_DoubleLiteral ¶
func (s *BaseVisitor) EnterOC_DoubleLiteral(c *parser.OC_DoubleLiteralContext)
func (*BaseVisitor) EnterOC_DropIndex ¶
func (s *BaseVisitor) EnterOC_DropIndex(c *parser.OC_DropIndexContext)
func (*BaseVisitor) EnterOC_DropNodePropertyExistenceConstraint ¶
func (s *BaseVisitor) EnterOC_DropNodePropertyExistenceConstraint(c *parser.OC_DropNodePropertyExistenceConstraintContext)
func (*BaseVisitor) EnterOC_DropRelationshipPropertyExistenceConstraint ¶
func (s *BaseVisitor) EnterOC_DropRelationshipPropertyExistenceConstraint(c *parser.OC_DropRelationshipPropertyExistenceConstraintContext)
func (*BaseVisitor) EnterOC_DropUniqueConstraint ¶
func (s *BaseVisitor) EnterOC_DropUniqueConstraint(c *parser.OC_DropUniqueConstraintContext)
func (*BaseVisitor) EnterOC_ExistentialSubquery ¶
func (s *BaseVisitor) EnterOC_ExistentialSubquery(c *parser.OC_ExistentialSubqueryContext)
func (*BaseVisitor) EnterOC_Explain ¶
func (s *BaseVisitor) EnterOC_Explain(c *parser.OC_ExplainContext)
func (*BaseVisitor) EnterOC_ExplicitProcedureInvocation ¶
func (s *BaseVisitor) EnterOC_ExplicitProcedureInvocation(c *parser.OC_ExplicitProcedureInvocationContext)
func (*BaseVisitor) EnterOC_Expression ¶
func (s *BaseVisitor) EnterOC_Expression(c *parser.OC_ExpressionContext)
func (*BaseVisitor) EnterOC_FilterExpression ¶
func (s *BaseVisitor) EnterOC_FilterExpression(c *parser.OC_FilterExpressionContext)
func (*BaseVisitor) EnterOC_Foreach ¶
func (s *BaseVisitor) EnterOC_Foreach(c *parser.OC_ForeachContext)
func (*BaseVisitor) EnterOC_FunctionInvocation ¶
func (s *BaseVisitor) EnterOC_FunctionInvocation(c *parser.OC_FunctionInvocationContext)
func (*BaseVisitor) EnterOC_FunctionName ¶
func (s *BaseVisitor) EnterOC_FunctionName(c *parser.OC_FunctionNameContext)
func (*BaseVisitor) EnterOC_Hint ¶
func (s *BaseVisitor) EnterOC_Hint(c *parser.OC_HintContext)
func (*BaseVisitor) EnterOC_IdInColl ¶
func (s *BaseVisitor) EnterOC_IdInColl(c *parser.OC_IdInCollContext)
func (*BaseVisitor) EnterOC_IdLookup ¶
func (s *BaseVisitor) EnterOC_IdLookup(c *parser.OC_IdLookupContext)
func (*BaseVisitor) EnterOC_IdentifiedIndexLookup ¶
func (s *BaseVisitor) EnterOC_IdentifiedIndexLookup(c *parser.OC_IdentifiedIndexLookupContext)
func (*BaseVisitor) EnterOC_ImplicitProcedureInvocation ¶
func (s *BaseVisitor) EnterOC_ImplicitProcedureInvocation(c *parser.OC_ImplicitProcedureInvocationContext)
func (*BaseVisitor) EnterOC_InQueryCall ¶
func (s *BaseVisitor) EnterOC_InQueryCall(c *parser.OC_InQueryCallContext)
func (*BaseVisitor) EnterOC_Index ¶
func (s *BaseVisitor) EnterOC_Index(c *parser.OC_IndexContext)
func (*BaseVisitor) EnterOC_IndexQuery ¶
func (s *BaseVisitor) EnterOC_IndexQuery(c *parser.OC_IndexQueryContext)
func (*BaseVisitor) EnterOC_IntegerLiteral ¶
func (s *BaseVisitor) EnterOC_IntegerLiteral(c *parser.OC_IntegerLiteralContext)
func (*BaseVisitor) EnterOC_LabelName ¶
func (s *BaseVisitor) EnterOC_LabelName(c *parser.OC_LabelNameContext)
func (*BaseVisitor) EnterOC_LeftArrowHead ¶
func (s *BaseVisitor) EnterOC_LeftArrowHead(c *parser.OC_LeftArrowHeadContext)
func (*BaseVisitor) EnterOC_LegacyListExpression ¶
func (s *BaseVisitor) EnterOC_LegacyListExpression(c *parser.OC_LegacyListExpressionContext)
func (*BaseVisitor) EnterOC_LegacyParameter ¶
func (s *BaseVisitor) EnterOC_LegacyParameter(c *parser.OC_LegacyParameterContext)
func (*BaseVisitor) EnterOC_Limit ¶
func (s *BaseVisitor) EnterOC_Limit(c *parser.OC_LimitContext)
func (*BaseVisitor) EnterOC_ListComprehension ¶
func (s *BaseVisitor) EnterOC_ListComprehension(c *parser.OC_ListComprehensionContext)
func (*BaseVisitor) EnterOC_ListLiteral ¶
func (s *BaseVisitor) EnterOC_ListLiteral(c *parser.OC_ListLiteralContext)
func (*BaseVisitor) EnterOC_ListOperatorExpression ¶
func (s *BaseVisitor) EnterOC_ListOperatorExpression(c *parser.OC_ListOperatorExpressionContext)
func (*BaseVisitor) EnterOC_ListPredicateExpression ¶
func (s *BaseVisitor) EnterOC_ListPredicateExpression(c *parser.OC_ListPredicateExpressionContext)
func (*BaseVisitor) EnterOC_Literal ¶
func (s *BaseVisitor) EnterOC_Literal(c *parser.OC_LiteralContext)
func (*BaseVisitor) EnterOC_LiteralIds ¶
func (s *BaseVisitor) EnterOC_LiteralIds(c *parser.OC_LiteralIdsContext)
func (*BaseVisitor) EnterOC_LoadCSV ¶
func (s *BaseVisitor) EnterOC_LoadCSV(c *parser.OC_LoadCSVContext)
func (*BaseVisitor) EnterOC_LoadCSVQuery ¶
func (s *BaseVisitor) EnterOC_LoadCSVQuery(c *parser.OC_LoadCSVQueryContext)
func (*BaseVisitor) EnterOC_Lookup ¶
func (s *BaseVisitor) EnterOC_Lookup(c *parser.OC_LookupContext)
func (*BaseVisitor) EnterOC_MapLiteral ¶
func (s *BaseVisitor) EnterOC_MapLiteral(c *parser.OC_MapLiteralContext)
func (*BaseVisitor) EnterOC_Match ¶
func (s *BaseVisitor) EnterOC_Match(c *parser.OC_MatchContext)
func (*BaseVisitor) EnterOC_Merge ¶
func (s *BaseVisitor) EnterOC_Merge(c *parser.OC_MergeContext)
func (*BaseVisitor) EnterOC_MergeAction ¶
func (s *BaseVisitor) EnterOC_MergeAction(c *parser.OC_MergeActionContext)
func (*BaseVisitor) EnterOC_MultiPartQuery ¶
func (s *BaseVisitor) EnterOC_MultiPartQuery(c *parser.OC_MultiPartQueryContext)
func (*BaseVisitor) EnterOC_MultiplyDivideModuloExpression ¶
func (s *BaseVisitor) EnterOC_MultiplyDivideModuloExpression(c *parser.OC_MultiplyDivideModuloExpressionContext)
func (*BaseVisitor) EnterOC_Namespace ¶
func (s *BaseVisitor) EnterOC_Namespace(c *parser.OC_NamespaceContext)
func (*BaseVisitor) EnterOC_NodeLabel ¶
func (s *BaseVisitor) EnterOC_NodeLabel(c *parser.OC_NodeLabelContext)
func (*BaseVisitor) EnterOC_NodeLabels ¶
func (s *BaseVisitor) EnterOC_NodeLabels(c *parser.OC_NodeLabelsContext)
func (*BaseVisitor) EnterOC_NodeLookup ¶
func (s *BaseVisitor) EnterOC_NodeLookup(c *parser.OC_NodeLookupContext)
func (*BaseVisitor) EnterOC_NodePattern ¶
func (s *BaseVisitor) EnterOC_NodePattern(c *parser.OC_NodePatternContext)
func (*BaseVisitor) EnterOC_NodePropertyExistenceConstraint ¶
func (s *BaseVisitor) EnterOC_NodePropertyExistenceConstraint(c *parser.OC_NodePropertyExistenceConstraintContext)
func (*BaseVisitor) EnterOC_NonArithmeticOperatorExpression ¶
func (s *BaseVisitor) EnterOC_NonArithmeticOperatorExpression(c *parser.OC_NonArithmeticOperatorExpressionContext)
func (*BaseVisitor) EnterOC_NotExpression ¶
func (s *BaseVisitor) EnterOC_NotExpression(c *parser.OC_NotExpressionContext)
func (*BaseVisitor) EnterOC_NullPredicateExpression ¶
func (s *BaseVisitor) EnterOC_NullPredicateExpression(c *parser.OC_NullPredicateExpressionContext)
func (*BaseVisitor) EnterOC_NumberLiteral ¶
func (s *BaseVisitor) EnterOC_NumberLiteral(c *parser.OC_NumberLiteralContext)
func (*BaseVisitor) EnterOC_OrExpression ¶
func (s *BaseVisitor) EnterOC_OrExpression(c *parser.OC_OrExpressionContext)
func (*BaseVisitor) EnterOC_Order ¶
func (s *BaseVisitor) EnterOC_Order(c *parser.OC_OrderContext)
func (*BaseVisitor) EnterOC_Parameter ¶
func (s *BaseVisitor) EnterOC_Parameter(c *parser.OC_ParameterContext)
func (*BaseVisitor) EnterOC_ParenthesizedExpression ¶
func (s *BaseVisitor) EnterOC_ParenthesizedExpression(c *parser.OC_ParenthesizedExpressionContext)
func (*BaseVisitor) EnterOC_PartialComparisonExpression ¶
func (s *BaseVisitor) EnterOC_PartialComparisonExpression(c *parser.OC_PartialComparisonExpressionContext)
func (*BaseVisitor) EnterOC_Pattern ¶
func (s *BaseVisitor) EnterOC_Pattern(c *parser.OC_PatternContext)
func (*BaseVisitor) EnterOC_PatternComprehension ¶
func (s *BaseVisitor) EnterOC_PatternComprehension(c *parser.OC_PatternComprehensionContext)
func (*BaseVisitor) EnterOC_PatternElement ¶
func (s *BaseVisitor) EnterOC_PatternElement(c *parser.OC_PatternElementContext)
func (*BaseVisitor) EnterOC_PatternElementChain ¶
func (s *BaseVisitor) EnterOC_PatternElementChain(c *parser.OC_PatternElementChainContext)
func (*BaseVisitor) EnterOC_PatternPart ¶
func (s *BaseVisitor) EnterOC_PatternPart(c *parser.OC_PatternPartContext)
func (*BaseVisitor) EnterOC_PatternPredicate ¶
func (s *BaseVisitor) EnterOC_PatternPredicate(c *parser.OC_PatternPredicateContext)
func (*BaseVisitor) EnterOC_PeriodicCommitHint ¶
func (s *BaseVisitor) EnterOC_PeriodicCommitHint(c *parser.OC_PeriodicCommitHintContext)
func (*BaseVisitor) EnterOC_PowerOfExpression ¶
func (s *BaseVisitor) EnterOC_PowerOfExpression(c *parser.OC_PowerOfExpressionContext)
func (*BaseVisitor) EnterOC_ProcedureName ¶
func (s *BaseVisitor) EnterOC_ProcedureName(c *parser.OC_ProcedureNameContext)
func (*BaseVisitor) EnterOC_ProcedureResultField ¶
func (s *BaseVisitor) EnterOC_ProcedureResultField(c *parser.OC_ProcedureResultFieldContext)
func (*BaseVisitor) EnterOC_Profile ¶
func (s *BaseVisitor) EnterOC_Profile(c *parser.OC_ProfileContext)
*************** UNSUPPORTED RULES IN GRAMMAR
func (*BaseVisitor) EnterOC_ProjectionBody ¶
func (s *BaseVisitor) EnterOC_ProjectionBody(c *parser.OC_ProjectionBodyContext)
func (*BaseVisitor) EnterOC_ProjectionItem ¶
func (s *BaseVisitor) EnterOC_ProjectionItem(c *parser.OC_ProjectionItemContext)
func (*BaseVisitor) EnterOC_ProjectionItems ¶
func (s *BaseVisitor) EnterOC_ProjectionItems(c *parser.OC_ProjectionItemsContext)
func (*BaseVisitor) EnterOC_Properties ¶
func (s *BaseVisitor) EnterOC_Properties(c *parser.OC_PropertiesContext)
func (*BaseVisitor) EnterOC_PropertyExpression ¶
func (s *BaseVisitor) EnterOC_PropertyExpression(c *parser.OC_PropertyExpressionContext)
func (*BaseVisitor) EnterOC_PropertyKeyName ¶
func (s *BaseVisitor) EnterOC_PropertyKeyName(c *parser.OC_PropertyKeyNameContext)
func (*BaseVisitor) EnterOC_PropertyLookup ¶
func (s *BaseVisitor) EnterOC_PropertyLookup(c *parser.OC_PropertyLookupContext)
func (*BaseVisitor) EnterOC_Quantifier ¶
func (s *BaseVisitor) EnterOC_Quantifier(c *parser.OC_QuantifierContext)
func (*BaseVisitor) EnterOC_Query ¶
func (s *BaseVisitor) EnterOC_Query(c *parser.OC_QueryContext)
func (*BaseVisitor) EnterOC_QueryOptions ¶
func (s *BaseVisitor) EnterOC_QueryOptions(c *parser.OC_QueryOptionsContext)
func (*BaseVisitor) EnterOC_RangeLiteral ¶
func (s *BaseVisitor) EnterOC_RangeLiteral(c *parser.OC_RangeLiteralContext)
func (*BaseVisitor) EnterOC_ReadingClause ¶
func (s *BaseVisitor) EnterOC_ReadingClause(c *parser.OC_ReadingClauseContext)
func (*BaseVisitor) EnterOC_Reduce ¶
func (s *BaseVisitor) EnterOC_Reduce(c *parser.OC_ReduceContext)
func (*BaseVisitor) EnterOC_RegularExpression ¶
func (s *BaseVisitor) EnterOC_RegularExpression(c *parser.OC_RegularExpressionContext)
func (*BaseVisitor) EnterOC_RegularQuery ¶
func (s *BaseVisitor) EnterOC_RegularQuery(c *parser.OC_RegularQueryContext)
func (*BaseVisitor) EnterOC_RelType ¶
func (s *BaseVisitor) EnterOC_RelType(c *parser.OC_RelTypeContext)
func (*BaseVisitor) EnterOC_RelTypeName ¶
func (s *BaseVisitor) EnterOC_RelTypeName(c *parser.OC_RelTypeNameContext)
func (*BaseVisitor) EnterOC_RelationshipDetail ¶
func (s *BaseVisitor) EnterOC_RelationshipDetail(c *parser.OC_RelationshipDetailContext)
func (*BaseVisitor) EnterOC_RelationshipLookup ¶
func (s *BaseVisitor) EnterOC_RelationshipLookup(c *parser.OC_RelationshipLookupContext)
func (*BaseVisitor) EnterOC_RelationshipPattern ¶
func (s *BaseVisitor) EnterOC_RelationshipPattern(c *parser.OC_RelationshipPatternContext)
func (*BaseVisitor) EnterOC_RelationshipPatternSyntax ¶
func (s *BaseVisitor) EnterOC_RelationshipPatternSyntax(c *parser.OC_RelationshipPatternSyntaxContext)
func (*BaseVisitor) EnterOC_RelationshipPropertyExistenceConstraint ¶
func (s *BaseVisitor) EnterOC_RelationshipPropertyExistenceConstraint(c *parser.OC_RelationshipPropertyExistenceConstraintContext)
func (*BaseVisitor) EnterOC_RelationshipTypes ¶
func (s *BaseVisitor) EnterOC_RelationshipTypes(c *parser.OC_RelationshipTypesContext)
func (*BaseVisitor) EnterOC_RelationshipsPattern ¶
func (s *BaseVisitor) EnterOC_RelationshipsPattern(c *parser.OC_RelationshipsPatternContext)
func (*BaseVisitor) EnterOC_Remove ¶
func (s *BaseVisitor) EnterOC_Remove(c *parser.OC_RemoveContext)
func (*BaseVisitor) EnterOC_RemoveItem ¶
func (s *BaseVisitor) EnterOC_RemoveItem(c *parser.OC_RemoveItemContext)
func (*BaseVisitor) EnterOC_ReservedWord ¶
func (s *BaseVisitor) EnterOC_ReservedWord(c *parser.OC_ReservedWordContext)
func (*BaseVisitor) EnterOC_Return ¶
func (s *BaseVisitor) EnterOC_Return(c *parser.OC_ReturnContext)
func (*BaseVisitor) EnterOC_RightArrowHead ¶
func (s *BaseVisitor) EnterOC_RightArrowHead(c *parser.OC_RightArrowHeadContext)
func (*BaseVisitor) EnterOC_SchemaName ¶
func (s *BaseVisitor) EnterOC_SchemaName(c *parser.OC_SchemaNameContext)
func (*BaseVisitor) EnterOC_Set ¶
func (s *BaseVisitor) EnterOC_Set(c *parser.OC_SetContext)
func (*BaseVisitor) EnterOC_SetItem ¶
func (s *BaseVisitor) EnterOC_SetItem(c *parser.OC_SetItemContext)
func (*BaseVisitor) EnterOC_ShortestPathPattern ¶
func (s *BaseVisitor) EnterOC_ShortestPathPattern(c *parser.OC_ShortestPathPatternContext)
func (*BaseVisitor) EnterOC_SinglePartQuery ¶
func (s *BaseVisitor) EnterOC_SinglePartQuery(c *parser.OC_SinglePartQueryContext)
func (*BaseVisitor) EnterOC_SingleQuery ¶
func (s *BaseVisitor) EnterOC_SingleQuery(c *parser.OC_SingleQueryContext)
func (*BaseVisitor) EnterOC_Skip ¶
func (s *BaseVisitor) EnterOC_Skip(c *parser.OC_SkipContext)
func (*BaseVisitor) EnterOC_SortItem ¶
func (s *BaseVisitor) EnterOC_SortItem(c *parser.OC_SortItemContext)
func (*BaseVisitor) EnterOC_StandaloneCall ¶
func (s *BaseVisitor) EnterOC_StandaloneCall(c *parser.OC_StandaloneCallContext)
func (*BaseVisitor) EnterOC_Start ¶
func (s *BaseVisitor) EnterOC_Start(c *parser.OC_StartContext)
func (*BaseVisitor) EnterOC_StartPoint ¶
func (s *BaseVisitor) EnterOC_StartPoint(c *parser.OC_StartPointContext)
func (*BaseVisitor) EnterOC_Statement ¶
func (s *BaseVisitor) EnterOC_Statement(c *parser.OC_StatementContext)
func (*BaseVisitor) EnterOC_StringListNullPredicateExpression ¶
func (s *BaseVisitor) EnterOC_StringListNullPredicateExpression(c *parser.OC_StringListNullPredicateExpressionContext)
func (*BaseVisitor) EnterOC_StringPredicateExpression ¶
func (s *BaseVisitor) EnterOC_StringPredicateExpression(c *parser.OC_StringPredicateExpressionContext)
func (*BaseVisitor) EnterOC_SymbolicName ¶
func (s *BaseVisitor) EnterOC_SymbolicName(c *parser.OC_SymbolicNameContext)
func (*BaseVisitor) EnterOC_UnaryAddOrSubtractExpression ¶
func (s *BaseVisitor) EnterOC_UnaryAddOrSubtractExpression(c *parser.OC_UnaryAddOrSubtractExpressionContext)
func (*BaseVisitor) EnterOC_Union ¶
func (s *BaseVisitor) EnterOC_Union(c *parser.OC_UnionContext)
func (*BaseVisitor) EnterOC_UniqueConstraint ¶
func (s *BaseVisitor) EnterOC_UniqueConstraint(c *parser.OC_UniqueConstraintContext)
func (*BaseVisitor) EnterOC_Unwind ¶
func (s *BaseVisitor) EnterOC_Unwind(c *parser.OC_UnwindContext)
func (*BaseVisitor) EnterOC_UpdatingClause ¶
func (s *BaseVisitor) EnterOC_UpdatingClause(c *parser.OC_UpdatingClauseContext)
func (*BaseVisitor) EnterOC_Variable ¶
func (s *BaseVisitor) EnterOC_Variable(c *parser.OC_VariableContext)
func (*BaseVisitor) EnterOC_VersionNumber ¶
func (s *BaseVisitor) EnterOC_VersionNumber(c *parser.OC_VersionNumberContext)
func (*BaseVisitor) EnterOC_Where ¶
func (s *BaseVisitor) EnterOC_Where(c *parser.OC_WhereContext)
func (*BaseVisitor) EnterOC_With ¶
func (s *BaseVisitor) EnterOC_With(c *parser.OC_WithContext)
func (*BaseVisitor) EnterOC_XorExpression ¶
func (s *BaseVisitor) EnterOC_XorExpression(c *parser.OC_XorExpressionContext)
func (*BaseVisitor) EnterOC_YieldItem ¶
func (s *BaseVisitor) EnterOC_YieldItem(c *parser.OC_YieldItemContext)
func (*BaseVisitor) EnterOC_YieldItems ¶
func (s *BaseVisitor) EnterOC_YieldItems(c *parser.OC_YieldItemsContext)
func (*BaseVisitor) ExitEveryRule ¶
func (s *BaseVisitor) ExitEveryRule(ctx antlr.ParserRuleContext)
func (*BaseVisitor) ExitOC_AddOrSubtractExpression ¶
func (s *BaseVisitor) ExitOC_AddOrSubtractExpression(c *parser.OC_AddOrSubtractExpressionContext)
func (*BaseVisitor) ExitOC_AndExpression ¶
func (s *BaseVisitor) ExitOC_AndExpression(c *parser.OC_AndExpressionContext)
func (*BaseVisitor) ExitOC_AnonymousPatternPart ¶
func (s *BaseVisitor) ExitOC_AnonymousPatternPart(c *parser.OC_AnonymousPatternPartContext)
func (*BaseVisitor) ExitOC_AnyCypherOption ¶
func (s *BaseVisitor) ExitOC_AnyCypherOption(c *parser.OC_AnyCypherOptionContext)
func (*BaseVisitor) ExitOC_Atom ¶
func (s *BaseVisitor) ExitOC_Atom(c *parser.OC_AtomContext)
func (*BaseVisitor) ExitOC_BooleanLiteral ¶
func (s *BaseVisitor) ExitOC_BooleanLiteral(c *parser.OC_BooleanLiteralContext)
func (*BaseVisitor) ExitOC_BulkImportQuery ¶
func (s *BaseVisitor) ExitOC_BulkImportQuery(c *parser.OC_BulkImportQueryContext)
func (*BaseVisitor) ExitOC_CaseAlternative ¶
func (s *BaseVisitor) ExitOC_CaseAlternative(c *parser.OC_CaseAlternativeContext)
func (*BaseVisitor) ExitOC_CaseExpression ¶
func (s *BaseVisitor) ExitOC_CaseExpression(c *parser.OC_CaseExpressionContext)
func (*BaseVisitor) ExitOC_Command ¶
func (s *BaseVisitor) ExitOC_Command(c *parser.OC_CommandContext)
func (*BaseVisitor) ExitOC_ComparisonExpression ¶
func (s *BaseVisitor) ExitOC_ComparisonExpression(c *parser.OC_ComparisonExpressionContext)
func (*BaseVisitor) ExitOC_ConfigurationOption ¶
func (s *BaseVisitor) ExitOC_ConfigurationOption(c *parser.OC_ConfigurationOptionContext)
func (*BaseVisitor) ExitOC_Create ¶
func (s *BaseVisitor) ExitOC_Create(c *parser.OC_CreateContext)
func (*BaseVisitor) ExitOC_CreateIndex ¶
func (s *BaseVisitor) ExitOC_CreateIndex(c *parser.OC_CreateIndexContext)
func (*BaseVisitor) ExitOC_CreateNodePropertyExistenceConstraint ¶
func (s *BaseVisitor) ExitOC_CreateNodePropertyExistenceConstraint(c *parser.OC_CreateNodePropertyExistenceConstraintContext)
func (*BaseVisitor) ExitOC_CreateRelationshipPropertyExistenceConstraint ¶
func (s *BaseVisitor) ExitOC_CreateRelationshipPropertyExistenceConstraint(c *parser.OC_CreateRelationshipPropertyExistenceConstraintContext)
func (*BaseVisitor) ExitOC_CreateUnique ¶
func (s *BaseVisitor) ExitOC_CreateUnique(c *parser.OC_CreateUniqueContext)
func (*BaseVisitor) ExitOC_CreateUniqueConstraint ¶
func (s *BaseVisitor) ExitOC_CreateUniqueConstraint(c *parser.OC_CreateUniqueConstraintContext)
func (*BaseVisitor) ExitOC_Cypher ¶
func (s *BaseVisitor) ExitOC_Cypher(c *parser.OC_CypherContext)
func (*BaseVisitor) ExitOC_CypherOption ¶
func (s *BaseVisitor) ExitOC_CypherOption(c *parser.OC_CypherOptionContext)
func (*BaseVisitor) ExitOC_Dash ¶
func (s *BaseVisitor) ExitOC_Dash(c *parser.OC_DashContext)
func (*BaseVisitor) ExitOC_Delete ¶
func (s *BaseVisitor) ExitOC_Delete(c *parser.OC_DeleteContext)
func (*BaseVisitor) ExitOC_DoubleLiteral ¶
func (s *BaseVisitor) ExitOC_DoubleLiteral(c *parser.OC_DoubleLiteralContext)
func (*BaseVisitor) ExitOC_DropIndex ¶
func (s *BaseVisitor) ExitOC_DropIndex(c *parser.OC_DropIndexContext)
func (*BaseVisitor) ExitOC_DropNodePropertyExistenceConstraint ¶
func (s *BaseVisitor) ExitOC_DropNodePropertyExistenceConstraint(c *parser.OC_DropNodePropertyExistenceConstraintContext)
func (*BaseVisitor) ExitOC_DropRelationshipPropertyExistenceConstraint ¶
func (s *BaseVisitor) ExitOC_DropRelationshipPropertyExistenceConstraint(c *parser.OC_DropRelationshipPropertyExistenceConstraintContext)
func (*BaseVisitor) ExitOC_DropUniqueConstraint ¶
func (s *BaseVisitor) ExitOC_DropUniqueConstraint(c *parser.OC_DropUniqueConstraintContext)
func (*BaseVisitor) ExitOC_ExistentialSubquery ¶
func (s *BaseVisitor) ExitOC_ExistentialSubquery(c *parser.OC_ExistentialSubqueryContext)
func (*BaseVisitor) ExitOC_Explain ¶
func (s *BaseVisitor) ExitOC_Explain(c *parser.OC_ExplainContext)
func (*BaseVisitor) ExitOC_ExplicitProcedureInvocation ¶
func (s *BaseVisitor) ExitOC_ExplicitProcedureInvocation(c *parser.OC_ExplicitProcedureInvocationContext)
func (*BaseVisitor) ExitOC_Expression ¶
func (s *BaseVisitor) ExitOC_Expression(c *parser.OC_ExpressionContext)
func (*BaseVisitor) ExitOC_FilterExpression ¶
func (s *BaseVisitor) ExitOC_FilterExpression(c *parser.OC_FilterExpressionContext)
func (*BaseVisitor) ExitOC_Foreach ¶
func (s *BaseVisitor) ExitOC_Foreach(c *parser.OC_ForeachContext)
func (*BaseVisitor) ExitOC_FunctionInvocation ¶
func (s *BaseVisitor) ExitOC_FunctionInvocation(c *parser.OC_FunctionInvocationContext)
func (*BaseVisitor) ExitOC_FunctionName ¶
func (s *BaseVisitor) ExitOC_FunctionName(c *parser.OC_FunctionNameContext)
func (*BaseVisitor) ExitOC_Hint ¶
func (s *BaseVisitor) ExitOC_Hint(c *parser.OC_HintContext)
func (*BaseVisitor) ExitOC_IdInColl ¶
func (s *BaseVisitor) ExitOC_IdInColl(c *parser.OC_IdInCollContext)
func (*BaseVisitor) ExitOC_IdLookup ¶
func (s *BaseVisitor) ExitOC_IdLookup(c *parser.OC_IdLookupContext)
func (*BaseVisitor) ExitOC_IdentifiedIndexLookup ¶
func (s *BaseVisitor) ExitOC_IdentifiedIndexLookup(c *parser.OC_IdentifiedIndexLookupContext)
func (*BaseVisitor) ExitOC_ImplicitProcedureInvocation ¶
func (s *BaseVisitor) ExitOC_ImplicitProcedureInvocation(c *parser.OC_ImplicitProcedureInvocationContext)
func (*BaseVisitor) ExitOC_InQueryCall ¶
func (s *BaseVisitor) ExitOC_InQueryCall(c *parser.OC_InQueryCallContext)
func (*BaseVisitor) ExitOC_Index ¶
func (s *BaseVisitor) ExitOC_Index(c *parser.OC_IndexContext)
func (*BaseVisitor) ExitOC_IndexQuery ¶
func (s *BaseVisitor) ExitOC_IndexQuery(c *parser.OC_IndexQueryContext)
func (*BaseVisitor) ExitOC_IntegerLiteral ¶
func (s *BaseVisitor) ExitOC_IntegerLiteral(c *parser.OC_IntegerLiteralContext)
func (*BaseVisitor) ExitOC_LabelName ¶
func (s *BaseVisitor) ExitOC_LabelName(c *parser.OC_LabelNameContext)
func (*BaseVisitor) ExitOC_LeftArrowHead ¶
func (s *BaseVisitor) ExitOC_LeftArrowHead(c *parser.OC_LeftArrowHeadContext)
func (*BaseVisitor) ExitOC_LegacyListExpression ¶
func (s *BaseVisitor) ExitOC_LegacyListExpression(c *parser.OC_LegacyListExpressionContext)
func (*BaseVisitor) ExitOC_LegacyParameter ¶
func (s *BaseVisitor) ExitOC_LegacyParameter(c *parser.OC_LegacyParameterContext)
func (*BaseVisitor) ExitOC_Limit ¶
func (s *BaseVisitor) ExitOC_Limit(c *parser.OC_LimitContext)
func (*BaseVisitor) ExitOC_ListComprehension ¶
func (s *BaseVisitor) ExitOC_ListComprehension(c *parser.OC_ListComprehensionContext)
func (*BaseVisitor) ExitOC_ListLiteral ¶
func (s *BaseVisitor) ExitOC_ListLiteral(c *parser.OC_ListLiteralContext)
func (*BaseVisitor) ExitOC_ListOperatorExpression ¶
func (s *BaseVisitor) ExitOC_ListOperatorExpression(c *parser.OC_ListOperatorExpressionContext)
func (*BaseVisitor) ExitOC_ListPredicateExpression ¶
func (s *BaseVisitor) ExitOC_ListPredicateExpression(c *parser.OC_ListPredicateExpressionContext)
func (*BaseVisitor) ExitOC_Literal ¶
func (s *BaseVisitor) ExitOC_Literal(c *parser.OC_LiteralContext)
func (*BaseVisitor) ExitOC_LiteralIds ¶
func (s *BaseVisitor) ExitOC_LiteralIds(c *parser.OC_LiteralIdsContext)
func (*BaseVisitor) ExitOC_LoadCSV ¶
func (s *BaseVisitor) ExitOC_LoadCSV(c *parser.OC_LoadCSVContext)
func (*BaseVisitor) ExitOC_LoadCSVQuery ¶
func (s *BaseVisitor) ExitOC_LoadCSVQuery(c *parser.OC_LoadCSVQueryContext)
func (*BaseVisitor) ExitOC_Lookup ¶
func (s *BaseVisitor) ExitOC_Lookup(c *parser.OC_LookupContext)
func (*BaseVisitor) ExitOC_MapLiteral ¶
func (s *BaseVisitor) ExitOC_MapLiteral(c *parser.OC_MapLiteralContext)
func (*BaseVisitor) ExitOC_Match ¶
func (s *BaseVisitor) ExitOC_Match(c *parser.OC_MatchContext)
func (*BaseVisitor) ExitOC_Merge ¶
func (s *BaseVisitor) ExitOC_Merge(c *parser.OC_MergeContext)
func (*BaseVisitor) ExitOC_MergeAction ¶
func (s *BaseVisitor) ExitOC_MergeAction(c *parser.OC_MergeActionContext)
func (*BaseVisitor) ExitOC_MultiPartQuery ¶
func (s *BaseVisitor) ExitOC_MultiPartQuery(c *parser.OC_MultiPartQueryContext)
func (*BaseVisitor) ExitOC_MultiplyDivideModuloExpression ¶
func (s *BaseVisitor) ExitOC_MultiplyDivideModuloExpression(c *parser.OC_MultiplyDivideModuloExpressionContext)
func (*BaseVisitor) ExitOC_Namespace ¶
func (s *BaseVisitor) ExitOC_Namespace(c *parser.OC_NamespaceContext)
func (*BaseVisitor) ExitOC_NodeLabel ¶
func (s *BaseVisitor) ExitOC_NodeLabel(c *parser.OC_NodeLabelContext)
func (*BaseVisitor) ExitOC_NodeLabels ¶
func (s *BaseVisitor) ExitOC_NodeLabels(c *parser.OC_NodeLabelsContext)
func (*BaseVisitor) ExitOC_NodeLookup ¶
func (s *BaseVisitor) ExitOC_NodeLookup(c *parser.OC_NodeLookupContext)
func (*BaseVisitor) ExitOC_NodePattern ¶
func (s *BaseVisitor) ExitOC_NodePattern(c *parser.OC_NodePatternContext)
func (*BaseVisitor) ExitOC_NodePropertyExistenceConstraint ¶
func (s *BaseVisitor) ExitOC_NodePropertyExistenceConstraint(c *parser.OC_NodePropertyExistenceConstraintContext)
func (*BaseVisitor) ExitOC_NonArithmeticOperatorExpression ¶
func (s *BaseVisitor) ExitOC_NonArithmeticOperatorExpression(c *parser.OC_NonArithmeticOperatorExpressionContext)
func (*BaseVisitor) ExitOC_NotExpression ¶
func (s *BaseVisitor) ExitOC_NotExpression(c *parser.OC_NotExpressionContext)
func (*BaseVisitor) ExitOC_NullPredicateExpression ¶
func (s *BaseVisitor) ExitOC_NullPredicateExpression(c *parser.OC_NullPredicateExpressionContext)
func (*BaseVisitor) ExitOC_NumberLiteral ¶
func (s *BaseVisitor) ExitOC_NumberLiteral(c *parser.OC_NumberLiteralContext)
func (*BaseVisitor) ExitOC_OrExpression ¶
func (s *BaseVisitor) ExitOC_OrExpression(c *parser.OC_OrExpressionContext)
func (*BaseVisitor) ExitOC_Order ¶
func (s *BaseVisitor) ExitOC_Order(c *parser.OC_OrderContext)
func (*BaseVisitor) ExitOC_Parameter ¶
func (s *BaseVisitor) ExitOC_Parameter(c *parser.OC_ParameterContext)
func (*BaseVisitor) ExitOC_ParenthesizedExpression ¶
func (s *BaseVisitor) ExitOC_ParenthesizedExpression(c *parser.OC_ParenthesizedExpressionContext)
func (*BaseVisitor) ExitOC_PartialComparisonExpression ¶
func (s *BaseVisitor) ExitOC_PartialComparisonExpression(c *parser.OC_PartialComparisonExpressionContext)
func (*BaseVisitor) ExitOC_Pattern ¶
func (s *BaseVisitor) ExitOC_Pattern(c *parser.OC_PatternContext)
func (*BaseVisitor) ExitOC_PatternComprehension ¶
func (s *BaseVisitor) ExitOC_PatternComprehension(c *parser.OC_PatternComprehensionContext)
func (*BaseVisitor) ExitOC_PatternElement ¶
func (s *BaseVisitor) ExitOC_PatternElement(c *parser.OC_PatternElementContext)
func (*BaseVisitor) ExitOC_PatternElementChain ¶
func (s *BaseVisitor) ExitOC_PatternElementChain(c *parser.OC_PatternElementChainContext)
func (*BaseVisitor) ExitOC_PatternPart ¶
func (s *BaseVisitor) ExitOC_PatternPart(c *parser.OC_PatternPartContext)
func (*BaseVisitor) ExitOC_PatternPredicate ¶
func (s *BaseVisitor) ExitOC_PatternPredicate(c *parser.OC_PatternPredicateContext)
func (*BaseVisitor) ExitOC_PeriodicCommitHint ¶
func (s *BaseVisitor) ExitOC_PeriodicCommitHint(c *parser.OC_PeriodicCommitHintContext)
func (*BaseVisitor) ExitOC_PowerOfExpression ¶
func (s *BaseVisitor) ExitOC_PowerOfExpression(c *parser.OC_PowerOfExpressionContext)
func (*BaseVisitor) ExitOC_ProcedureName ¶
func (s *BaseVisitor) ExitOC_ProcedureName(c *parser.OC_ProcedureNameContext)
func (*BaseVisitor) ExitOC_ProcedureResultField ¶
func (s *BaseVisitor) ExitOC_ProcedureResultField(c *parser.OC_ProcedureResultFieldContext)
func (*BaseVisitor) ExitOC_Profile ¶
func (s *BaseVisitor) ExitOC_Profile(c *parser.OC_ProfileContext)
func (*BaseVisitor) ExitOC_ProjectionBody ¶
func (s *BaseVisitor) ExitOC_ProjectionBody(c *parser.OC_ProjectionBodyContext)
func (*BaseVisitor) ExitOC_ProjectionItem ¶
func (s *BaseVisitor) ExitOC_ProjectionItem(c *parser.OC_ProjectionItemContext)
func (*BaseVisitor) ExitOC_ProjectionItems ¶
func (s *BaseVisitor) ExitOC_ProjectionItems(c *parser.OC_ProjectionItemsContext)
func (*BaseVisitor) ExitOC_Properties ¶
func (s *BaseVisitor) ExitOC_Properties(c *parser.OC_PropertiesContext)
func (*BaseVisitor) ExitOC_PropertyExpression ¶
func (s *BaseVisitor) ExitOC_PropertyExpression(c *parser.OC_PropertyExpressionContext)
func (*BaseVisitor) ExitOC_PropertyKeyName ¶
func (s *BaseVisitor) ExitOC_PropertyKeyName(c *parser.OC_PropertyKeyNameContext)
func (*BaseVisitor) ExitOC_PropertyLookup ¶
func (s *BaseVisitor) ExitOC_PropertyLookup(c *parser.OC_PropertyLookupContext)
func (*BaseVisitor) ExitOC_Quantifier ¶
func (s *BaseVisitor) ExitOC_Quantifier(c *parser.OC_QuantifierContext)
func (*BaseVisitor) ExitOC_Query ¶
func (s *BaseVisitor) ExitOC_Query(c *parser.OC_QueryContext)
func (*BaseVisitor) ExitOC_QueryOptions ¶
func (s *BaseVisitor) ExitOC_QueryOptions(c *parser.OC_QueryOptionsContext)
func (*BaseVisitor) ExitOC_RangeLiteral ¶
func (s *BaseVisitor) ExitOC_RangeLiteral(c *parser.OC_RangeLiteralContext)
func (*BaseVisitor) ExitOC_ReadingClause ¶
func (s *BaseVisitor) ExitOC_ReadingClause(c *parser.OC_ReadingClauseContext)
func (*BaseVisitor) ExitOC_Reduce ¶
func (s *BaseVisitor) ExitOC_Reduce(c *parser.OC_ReduceContext)
func (*BaseVisitor) ExitOC_RegularExpression ¶
func (s *BaseVisitor) ExitOC_RegularExpression(c *parser.OC_RegularExpressionContext)
func (*BaseVisitor) ExitOC_RegularQuery ¶
func (s *BaseVisitor) ExitOC_RegularQuery(c *parser.OC_RegularQueryContext)
func (*BaseVisitor) ExitOC_RelType ¶
func (s *BaseVisitor) ExitOC_RelType(c *parser.OC_RelTypeContext)
func (*BaseVisitor) ExitOC_RelTypeName ¶
func (s *BaseVisitor) ExitOC_RelTypeName(c *parser.OC_RelTypeNameContext)
func (*BaseVisitor) ExitOC_RelationshipDetail ¶
func (s *BaseVisitor) ExitOC_RelationshipDetail(c *parser.OC_RelationshipDetailContext)
func (*BaseVisitor) ExitOC_RelationshipLookup ¶
func (s *BaseVisitor) ExitOC_RelationshipLookup(c *parser.OC_RelationshipLookupContext)
func (*BaseVisitor) ExitOC_RelationshipPattern ¶
func (s *BaseVisitor) ExitOC_RelationshipPattern(c *parser.OC_RelationshipPatternContext)
func (*BaseVisitor) ExitOC_RelationshipPatternSyntax ¶
func (s *BaseVisitor) ExitOC_RelationshipPatternSyntax(c *parser.OC_RelationshipPatternSyntaxContext)
func (*BaseVisitor) ExitOC_RelationshipPropertyExistenceConstraint ¶
func (s *BaseVisitor) ExitOC_RelationshipPropertyExistenceConstraint(c *parser.OC_RelationshipPropertyExistenceConstraintContext)
func (*BaseVisitor) ExitOC_RelationshipTypes ¶
func (s *BaseVisitor) ExitOC_RelationshipTypes(c *parser.OC_RelationshipTypesContext)
func (*BaseVisitor) ExitOC_RelationshipsPattern ¶
func (s *BaseVisitor) ExitOC_RelationshipsPattern(c *parser.OC_RelationshipsPatternContext)
func (*BaseVisitor) ExitOC_Remove ¶
func (s *BaseVisitor) ExitOC_Remove(c *parser.OC_RemoveContext)
func (*BaseVisitor) ExitOC_RemoveItem ¶
func (s *BaseVisitor) ExitOC_RemoveItem(c *parser.OC_RemoveItemContext)
func (*BaseVisitor) ExitOC_ReservedWord ¶
func (s *BaseVisitor) ExitOC_ReservedWord(c *parser.OC_ReservedWordContext)
func (*BaseVisitor) ExitOC_Return ¶
func (s *BaseVisitor) ExitOC_Return(c *parser.OC_ReturnContext)
func (*BaseVisitor) ExitOC_RightArrowHead ¶
func (s *BaseVisitor) ExitOC_RightArrowHead(c *parser.OC_RightArrowHeadContext)
func (*BaseVisitor) ExitOC_SchemaName ¶
func (s *BaseVisitor) ExitOC_SchemaName(c *parser.OC_SchemaNameContext)
func (*BaseVisitor) ExitOC_Set ¶
func (s *BaseVisitor) ExitOC_Set(c *parser.OC_SetContext)
func (*BaseVisitor) ExitOC_SetItem ¶
func (s *BaseVisitor) ExitOC_SetItem(c *parser.OC_SetItemContext)
func (*BaseVisitor) ExitOC_ShortestPathPattern ¶
func (s *BaseVisitor) ExitOC_ShortestPathPattern(c *parser.OC_ShortestPathPatternContext)
func (*BaseVisitor) ExitOC_SinglePartQuery ¶
func (s *BaseVisitor) ExitOC_SinglePartQuery(c *parser.OC_SinglePartQueryContext)
func (*BaseVisitor) ExitOC_SingleQuery ¶
func (s *BaseVisitor) ExitOC_SingleQuery(c *parser.OC_SingleQueryContext)
func (*BaseVisitor) ExitOC_Skip ¶
func (s *BaseVisitor) ExitOC_Skip(c *parser.OC_SkipContext)
func (*BaseVisitor) ExitOC_SortItem ¶
func (s *BaseVisitor) ExitOC_SortItem(c *parser.OC_SortItemContext)
func (*BaseVisitor) ExitOC_StandaloneCall ¶
func (s *BaseVisitor) ExitOC_StandaloneCall(c *parser.OC_StandaloneCallContext)
func (*BaseVisitor) ExitOC_Start ¶
func (s *BaseVisitor) ExitOC_Start(c *parser.OC_StartContext)
func (*BaseVisitor) ExitOC_StartPoint ¶
func (s *BaseVisitor) ExitOC_StartPoint(c *parser.OC_StartPointContext)
func (*BaseVisitor) ExitOC_Statement ¶
func (s *BaseVisitor) ExitOC_Statement(c *parser.OC_StatementContext)
func (*BaseVisitor) ExitOC_StringListNullPredicateExpression ¶
func (s *BaseVisitor) ExitOC_StringListNullPredicateExpression(c *parser.OC_StringListNullPredicateExpressionContext)
func (*BaseVisitor) ExitOC_StringPredicateExpression ¶
func (s *BaseVisitor) ExitOC_StringPredicateExpression(c *parser.OC_StringPredicateExpressionContext)
func (*BaseVisitor) ExitOC_SymbolicName ¶
func (s *BaseVisitor) ExitOC_SymbolicName(c *parser.OC_SymbolicNameContext)
func (*BaseVisitor) ExitOC_UnaryAddOrSubtractExpression ¶
func (s *BaseVisitor) ExitOC_UnaryAddOrSubtractExpression(c *parser.OC_UnaryAddOrSubtractExpressionContext)
func (*BaseVisitor) ExitOC_Union ¶
func (s *BaseVisitor) ExitOC_Union(c *parser.OC_UnionContext)
func (*BaseVisitor) ExitOC_UniqueConstraint ¶
func (s *BaseVisitor) ExitOC_UniqueConstraint(c *parser.OC_UniqueConstraintContext)
func (*BaseVisitor) ExitOC_Unwind ¶
func (s *BaseVisitor) ExitOC_Unwind(c *parser.OC_UnwindContext)
func (*BaseVisitor) ExitOC_UpdatingClause ¶
func (s *BaseVisitor) ExitOC_UpdatingClause(c *parser.OC_UpdatingClauseContext)
func (*BaseVisitor) ExitOC_Variable ¶
func (s *BaseVisitor) ExitOC_Variable(c *parser.OC_VariableContext)
func (*BaseVisitor) ExitOC_VersionNumber ¶
func (s *BaseVisitor) ExitOC_VersionNumber(c *parser.OC_VersionNumberContext)
func (*BaseVisitor) ExitOC_Where ¶
func (s *BaseVisitor) ExitOC_Where(c *parser.OC_WhereContext)
func (*BaseVisitor) ExitOC_With ¶
func (s *BaseVisitor) ExitOC_With(c *parser.OC_WithContext)
func (*BaseVisitor) ExitOC_XorExpression ¶
func (s *BaseVisitor) ExitOC_XorExpression(c *parser.OC_XorExpressionContext)
func (*BaseVisitor) ExitOC_YieldItem ¶
func (s *BaseVisitor) ExitOC_YieldItem(c *parser.OC_YieldItemContext)
func (*BaseVisitor) ExitOC_YieldItems ¶
func (s *BaseVisitor) ExitOC_YieldItems(c *parser.OC_YieldItemsContext)
func (*BaseVisitor) SetContext ¶
func (s *BaseVisitor) SetContext(ctx *Context)
func (*BaseVisitor) VisitErrorNode ¶
func (s *BaseVisitor) VisitErrorNode(node antlr.ErrorNode)
func (*BaseVisitor) VisitTerminal ¶
func (s *BaseVisitor) VisitTerminal(node antlr.TerminalNode)
*************** EMPTY STUBS ON BASEVISITOR
type ComparisonVisitor ¶
type ComparisonVisitor struct {
BaseVisitor
Comparison *cypher.Comparison
}
oC_StringListNullPredicateExpression ( SP? oC_PartialComparisonExpression )*
func (*ComparisonVisitor) EnterOC_PartialComparisonExpression ¶
func (s *ComparisonVisitor) EnterOC_PartialComparisonExpression(ctx *parser.OC_PartialComparisonExpressionContext)
func (*ComparisonVisitor) EnterOC_StringListNullPredicateExpression ¶
func (s *ComparisonVisitor) EnterOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
func (*ComparisonVisitor) ExitOC_PartialComparisonExpression ¶
func (s *ComparisonVisitor) ExitOC_PartialComparisonExpression(ctx *parser.OC_PartialComparisonExpressionContext)
func (*ComparisonVisitor) ExitOC_StringListNullPredicateExpression ¶
func (s *ComparisonVisitor) ExitOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
type Context ¶
type Context struct {
Errors []error
// contains filtered or unexported fields
}
Context satisfies the antlr.ParseTreeListener interface needed for antlr's tree walker.
func DefaultCypherContext ¶
func DefaultCypherContext() *Context
DefaultCypherContext contains filter overrides to prevent cypher specified ops. Allows for customized parse filters through NewContext fn.
func NewContext ¶
func (*Context) EnterEveryRule ¶
func (s *Context) EnterEveryRule(ctx antlr.ParserRuleContext)
func (*Context) ExitEveryRule ¶
func (s *Context) ExitEveryRule(ctx antlr.ParserRuleContext)
func (*Context) ReportAmbiguity ¶
func (*Context) ReportAttemptingFullContext ¶
func (*Context) ReportContextSensitivity ¶
func (*Context) SyntaxError ¶
func (s *Context) SyntaxError(recognizer antlr.Recognizer, offendingSymbol any, line, column int, msg string, e antlr.RecognitionException)
func (*Context) VisitErrorNode ¶
func (*Context) VisitTerminal ¶
func (s *Context) VisitTerminal(node antlr.TerminalNode)
type ContextAware ¶
type ContextAware interface {
SetContext(ctx *Context)
}
type CreateVisitor ¶
type CreateVisitor struct {
BaseVisitor
Create *cypher.Create
}
func (*CreateVisitor) EnterOC_Pattern ¶
func (s *CreateVisitor) EnterOC_Pattern(ctx *parser.OC_PatternContext)
func (*CreateVisitor) ExitOC_Pattern ¶
func (s *CreateVisitor) ExitOC_Pattern(ctx *parser.OC_PatternContext)
type DeleteVisitor ¶
type DeleteVisitor struct {
BaseVisitor
Delete *cypher.Delete
}
func (*DeleteVisitor) EnterOC_Expression ¶
func (s *DeleteVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
func (*DeleteVisitor) ExitOC_Expression ¶
func (s *DeleteVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
type ExplicitProcedureInvocationFilter ¶
type ExplicitProcedureInvocationFilter struct {
BaseVisitor
}
func (*ExplicitProcedureInvocationFilter) EnterOC_ExplicitProcedureInvocation ¶
func (s *ExplicitProcedureInvocationFilter) EnterOC_ExplicitProcedureInvocation(ctx *parser.OC_ExplicitProcedureInvocationContext)
type ExpressionVisitor ¶
type ExpressionVisitor struct {
BaseVisitor
Expression cypher.Expression
}
func (*ExpressionVisitor) EnterOC_AndExpression ¶
func (s *ExpressionVisitor) EnterOC_AndExpression(ctx *parser.OC_AndExpressionContext)
func (*ExpressionVisitor) EnterOC_ComparisonExpression ¶
func (s *ExpressionVisitor) EnterOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
func (*ExpressionVisitor) EnterOC_NonArithmeticOperatorExpression ¶
func (s *ExpressionVisitor) EnterOC_NonArithmeticOperatorExpression(ctx *parser.OC_NonArithmeticOperatorExpressionContext)
func (*ExpressionVisitor) EnterOC_NotExpression ¶
func (s *ExpressionVisitor) EnterOC_NotExpression(ctx *parser.OC_NotExpressionContext)
func (*ExpressionVisitor) EnterOC_OrExpression ¶
func (s *ExpressionVisitor) EnterOC_OrExpression(ctx *parser.OC_OrExpressionContext)
func (*ExpressionVisitor) EnterOC_StringListNullPredicateExpression ¶
func (s *ExpressionVisitor) EnterOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
func (*ExpressionVisitor) EnterOC_XorExpression ¶
func (s *ExpressionVisitor) EnterOC_XorExpression(ctx *parser.OC_XorExpressionContext)
func (*ExpressionVisitor) ExitOC_AndExpression ¶
func (s *ExpressionVisitor) ExitOC_AndExpression(ctx *parser.OC_AndExpressionContext)
func (*ExpressionVisitor) ExitOC_ComparisonExpression ¶
func (s *ExpressionVisitor) ExitOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
func (*ExpressionVisitor) ExitOC_NonArithmeticOperatorExpression ¶
func (s *ExpressionVisitor) ExitOC_NonArithmeticOperatorExpression(ctx *parser.OC_NonArithmeticOperatorExpressionContext)
func (*ExpressionVisitor) ExitOC_NotExpression ¶
func (s *ExpressionVisitor) ExitOC_NotExpression(ctx *parser.OC_NotExpressionContext)
func (*ExpressionVisitor) ExitOC_OrExpression ¶
func (s *ExpressionVisitor) ExitOC_OrExpression(ctx *parser.OC_OrExpressionContext)
func (*ExpressionVisitor) ExitOC_StringListNullPredicateExpression ¶
func (s *ExpressionVisitor) ExitOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
func (*ExpressionVisitor) ExitOC_XorExpression ¶
func (s *ExpressionVisitor) ExitOC_XorExpression(ctx *parser.OC_XorExpressionContext)
type FilterExpressionVisitor ¶
type FilterExpressionVisitor struct {
BaseVisitor
FilterExpression *cypher.FilterExpression
}
func NewFilterExpressionVisitor ¶
func NewFilterExpressionVisitor() *FilterExpressionVisitor
func (*FilterExpressionVisitor) EnterOC_IdInColl ¶
func (s *FilterExpressionVisitor) EnterOC_IdInColl(ctx *parser.OC_IdInCollContext)
func (*FilterExpressionVisitor) EnterOC_Where ¶
func (s *FilterExpressionVisitor) EnterOC_Where(ctx *parser.OC_WhereContext)
func (*FilterExpressionVisitor) ExitOC_IdInColl ¶
func (s *FilterExpressionVisitor) ExitOC_IdInColl(ctx *parser.OC_IdInCollContext)
func (*FilterExpressionVisitor) ExitOC_Where ¶
func (s *FilterExpressionVisitor) ExitOC_Where(ctx *parser.OC_WhereContext)
type FunctionInvocationVisitor ¶
type FunctionInvocationVisitor struct {
BaseVisitor
FunctionInvocation *cypher.FunctionInvocation
}
func NewFunctionInvocationVisitor ¶
func NewFunctionInvocationVisitor(ctx *parser.OC_FunctionInvocationContext) *FunctionInvocationVisitor
func (*FunctionInvocationVisitor) EnterOC_Expression ¶
func (s *FunctionInvocationVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
func (*FunctionInvocationVisitor) EnterOC_Namespace ¶
func (s *FunctionInvocationVisitor) EnterOC_Namespace(ctx *parser.OC_NamespaceContext)
func (*FunctionInvocationVisitor) EnterOC_SymbolicName ¶
func (s *FunctionInvocationVisitor) EnterOC_SymbolicName(ctx *parser.OC_SymbolicNameContext)
func (*FunctionInvocationVisitor) ExitOC_Expression ¶
func (s *FunctionInvocationVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
func (*FunctionInvocationVisitor) ExitOC_Namespace ¶
func (s *FunctionInvocationVisitor) ExitOC_Namespace(ctx *parser.OC_NamespaceContext)
type IDInCollectionVisitor ¶
type IDInCollectionVisitor struct {
BaseVisitor
IDInCollection *cypher.IDInCollection
}
func NewIDInCollectionVisitor ¶
func NewIDInCollectionVisitor() *IDInCollectionVisitor
func (*IDInCollectionVisitor) EnterOC_Expression ¶
func (s *IDInCollectionVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
func (*IDInCollectionVisitor) EnterOC_Variable ¶
func (s *IDInCollectionVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
func (*IDInCollectionVisitor) ExitOC_Expression ¶
func (s *IDInCollectionVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
func (*IDInCollectionVisitor) ExitOC_Variable ¶
func (s *IDInCollectionVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
type ImplicitProcedureInvocationFilter ¶
type ImplicitProcedureInvocationFilter struct {
BaseVisitor
}
func (*ImplicitProcedureInvocationFilter) EnterOC_ImplicitProcedureInvocation ¶
func (s *ImplicitProcedureInvocationFilter) EnterOC_ImplicitProcedureInvocation(ctx *parser.OC_ImplicitProcedureInvocationContext)
type JoiningVisitor ¶
type JoiningVisitor struct {
BaseVisitor
Joined cypher.ExpressionList
}
func (*JoiningVisitor) EnterOC_AndExpression ¶
func (s *JoiningVisitor) EnterOC_AndExpression(ctx *parser.OC_AndExpressionContext)
func (*JoiningVisitor) EnterOC_ComparisonExpression ¶
func (s *JoiningVisitor) EnterOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
func (*JoiningVisitor) EnterOC_NotExpression ¶
func (s *JoiningVisitor) EnterOC_NotExpression(ctx *parser.OC_NotExpressionContext)
func (*JoiningVisitor) EnterOC_OrExpression ¶
func (s *JoiningVisitor) EnterOC_OrExpression(ctx *parser.OC_OrExpressionContext)
func (*JoiningVisitor) EnterOC_StringListNullPredicateExpression ¶
func (s *JoiningVisitor) EnterOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
func (*JoiningVisitor) EnterOC_XorExpression ¶
func (s *JoiningVisitor) EnterOC_XorExpression(ctx *parser.OC_XorExpressionContext)
func (*JoiningVisitor) ExitOC_AndExpression ¶
func (s *JoiningVisitor) ExitOC_AndExpression(ctx *parser.OC_AndExpressionContext)
func (*JoiningVisitor) ExitOC_ComparisonExpression ¶
func (s *JoiningVisitor) ExitOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
func (*JoiningVisitor) ExitOC_NotExpression ¶
func (s *JoiningVisitor) ExitOC_NotExpression(ctx *parser.OC_NotExpressionContext)
func (*JoiningVisitor) ExitOC_OrExpression ¶
func (s *JoiningVisitor) ExitOC_OrExpression(ctx *parser.OC_OrExpressionContext)
func (*JoiningVisitor) ExitOC_StringListNullPredicateExpression ¶
func (s *JoiningVisitor) ExitOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
func (*JoiningVisitor) ExitOC_XorExpression ¶
func (s *JoiningVisitor) ExitOC_XorExpression(ctx *parser.OC_XorExpressionContext)
type ListLiteralVisitor ¶
type ListLiteralVisitor struct {
BaseVisitor
List *cypher.ListLiteral
}
func NewListLiteralVisitor ¶
func NewListLiteralVisitor() *ListLiteralVisitor
func (*ListLiteralVisitor) EnterOC_Expression ¶
func (s *ListLiteralVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
func (*ListLiteralVisitor) ExitOC_Expression ¶
func (s *ListLiteralVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
type LiteralVisitor ¶
type LiteralVisitor struct {
BaseVisitor
Literal *cypher.Literal
MapLiteral cypher.MapLiteral
ListLiteral *cypher.ListLiteral
}
func NewLiteralVisitor ¶
func NewLiteralVisitor() *LiteralVisitor
func (*LiteralVisitor) EnterOC_BooleanLiteral ¶
func (s *LiteralVisitor) EnterOC_BooleanLiteral(ctx *parser.OC_BooleanLiteralContext)
func (*LiteralVisitor) EnterOC_DoubleLiteral ¶
func (s *LiteralVisitor) EnterOC_DoubleLiteral(ctx *parser.OC_DoubleLiteralContext)
func (*LiteralVisitor) EnterOC_IntegerLiteral ¶
func (s *LiteralVisitor) EnterOC_IntegerLiteral(ctx *parser.OC_IntegerLiteralContext)
func (*LiteralVisitor) EnterOC_ListLiteral ¶
func (s *LiteralVisitor) EnterOC_ListLiteral(ctx *parser.OC_ListLiteralContext)
func (*LiteralVisitor) EnterOC_MapLiteral ¶
func (s *LiteralVisitor) EnterOC_MapLiteral(ctx *parser.OC_MapLiteralContext)
func (*LiteralVisitor) ExitOC_ListLiteral ¶
func (s *LiteralVisitor) ExitOC_ListLiteral(ctx *parser.OC_ListLiteralContext)
func (*LiteralVisitor) ExitOC_MapLiteral ¶
func (s *LiteralVisitor) ExitOC_MapLiteral(ctx *parser.OC_MapLiteralContext)
func (*LiteralVisitor) GetLiteral ¶ added in v0.1.4
func (s *LiteralVisitor) GetLiteral() cypher.Expression
type MapLiteralVisitor ¶
type MapLiteralVisitor struct {
BaseVisitor
Map cypher.MapLiteral
// contains filtered or unexported fields
}
func NewMapLiteralVisitor ¶
func NewMapLiteralVisitor() *MapLiteralVisitor
func (*MapLiteralVisitor) EnterOC_Expression ¶
func (s *MapLiteralVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
func (*MapLiteralVisitor) EnterOC_PropertyKeyName ¶
func (s *MapLiteralVisitor) EnterOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
func (*MapLiteralVisitor) ExitOC_Expression ¶
func (s *MapLiteralVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
func (*MapLiteralVisitor) ExitOC_PropertyKeyName ¶
func (s *MapLiteralVisitor) ExitOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
type MatchVisitor ¶
type MatchVisitor struct {
BaseVisitor
Match *cypher.Match
}
func NewMatchVisitor ¶
func NewMatchVisitor(ctx *parser.OC_MatchContext) *MatchVisitor
func (*MatchVisitor) EnterOC_Pattern ¶
func (s *MatchVisitor) EnterOC_Pattern(ctx *parser.OC_PatternContext)
func (*MatchVisitor) EnterOC_Where ¶
func (s *MatchVisitor) EnterOC_Where(ctx *parser.OC_WhereContext)
func (*MatchVisitor) ExitOC_Pattern ¶
func (s *MatchVisitor) ExitOC_Pattern(ctx *parser.OC_PatternContext)
func (*MatchVisitor) ExitOC_Where ¶
func (s *MatchVisitor) ExitOC_Where(ctx *parser.OC_WhereContext)
type MergeActionVisitor ¶
type MergeActionVisitor struct {
BaseVisitor
MergeAction *cypher.MergeAction
}
func (*MergeActionVisitor) EnterOC_Set ¶
func (s *MergeActionVisitor) EnterOC_Set(ctx *parser.OC_SetContext)
func (*MergeActionVisitor) ExitOC_Set ¶
func (s *MergeActionVisitor) ExitOC_Set(ctx *parser.OC_SetContext)
type MergeVisitor ¶
type MergeVisitor struct {
BaseVisitor
Merge *cypher.Merge
}
func (*MergeVisitor) EnterOC_MergeAction ¶
func (s *MergeVisitor) EnterOC_MergeAction(ctx *parser.OC_MergeActionContext)
func (*MergeVisitor) EnterOC_PatternPart ¶
func (s *MergeVisitor) EnterOC_PatternPart(ctx *parser.OC_PatternPartContext)
func (*MergeVisitor) ExitOC_MergeAction ¶
func (s *MergeVisitor) ExitOC_MergeAction(ctx *parser.OC_MergeActionContext)
func (*MergeVisitor) ExitOC_PatternPart ¶
func (s *MergeVisitor) ExitOC_PatternPart(ctx *parser.OC_PatternPartContext)
type MultiPartQueryVisitor ¶
type MultiPartQueryVisitor struct {
BaseVisitor
Query *cypher.MultiPartQuery
// contains filtered or unexported fields
}
func NewMultiPartQueryVisitor ¶
func NewMultiPartQueryVisitor() *MultiPartQueryVisitor
func (*MultiPartQueryVisitor) EnterOC_ReadingClause ¶
func (s *MultiPartQueryVisitor) EnterOC_ReadingClause(ctx *parser.OC_ReadingClauseContext)
func (*MultiPartQueryVisitor) EnterOC_SinglePartQuery ¶
func (s *MultiPartQueryVisitor) EnterOC_SinglePartQuery(ctx *parser.OC_SinglePartQueryContext)
func (*MultiPartQueryVisitor) EnterOC_UpdatingClause ¶
func (s *MultiPartQueryVisitor) EnterOC_UpdatingClause(ctx *parser.OC_UpdatingClauseContext)
func (*MultiPartQueryVisitor) EnterOC_With ¶
func (s *MultiPartQueryVisitor) EnterOC_With(ctx *parser.OC_WithContext)
func (*MultiPartQueryVisitor) ExitOC_ReadingClause ¶
func (s *MultiPartQueryVisitor) ExitOC_ReadingClause(ctx *parser.OC_ReadingClauseContext)
func (*MultiPartQueryVisitor) ExitOC_SinglePartQuery ¶
func (s *MultiPartQueryVisitor) ExitOC_SinglePartQuery(ctx *parser.OC_SinglePartQueryContext)
func (*MultiPartQueryVisitor) ExitOC_UpdatingClause ¶
func (s *MultiPartQueryVisitor) ExitOC_UpdatingClause(ctx *parser.OC_UpdatingClauseContext)
func (*MultiPartQueryVisitor) ExitOC_With ¶
func (s *MultiPartQueryVisitor) ExitOC_With(ctx *parser.OC_WithContext)
type NamespaceVisitor ¶
type NamespaceVisitor struct {
BaseVisitor
Namespace []string
}
func (*NamespaceVisitor) EnterOC_SymbolicName ¶
func (s *NamespaceVisitor) EnterOC_SymbolicName(ctx *parser.OC_SymbolicNameContext)
type NegationVisitor ¶
type NegationVisitor struct {
BaseVisitor
Negation *cypher.Negation
}
func (*NegationVisitor) EnterOC_ComparisonExpression ¶
func (s *NegationVisitor) EnterOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
func (*NegationVisitor) EnterOC_StringListNullPredicateExpression ¶
func (s *NegationVisitor) EnterOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
func (*NegationVisitor) ExitOC_ComparisonExpression ¶
func (s *NegationVisitor) ExitOC_ComparisonExpression(ctx *parser.OC_ComparisonExpressionContext)
func (*NegationVisitor) ExitOC_StringListNullPredicateExpression ¶
func (s *NegationVisitor) ExitOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
type NodeLabelsVisitor ¶
type NodeLabelsVisitor struct {
BaseVisitor
Kinds graph.Kinds
}
func (*NodeLabelsVisitor) EnterOC_LabelName ¶
func (s *NodeLabelsVisitor) EnterOC_LabelName(ctx *parser.OC_LabelNameContext)
func (*NodeLabelsVisitor) ExitOC_LabelName ¶
func (s *NodeLabelsVisitor) ExitOC_LabelName(ctx *parser.OC_LabelNameContext)
type NodePatternVisitor ¶
type NodePatternVisitor struct {
BaseVisitor
NodePattern *cypher.NodePattern
}
func (*NodePatternVisitor) EnterOC_LabelName ¶
func (s *NodePatternVisitor) EnterOC_LabelName(ctx *parser.OC_LabelNameContext)
func (*NodePatternVisitor) EnterOC_Properties ¶
func (s *NodePatternVisitor) EnterOC_Properties(ctx *parser.OC_PropertiesContext)
func (*NodePatternVisitor) EnterOC_Variable ¶
func (s *NodePatternVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
func (*NodePatternVisitor) ExitOC_LabelName ¶
func (s *NodePatternVisitor) ExitOC_LabelName(ctx *parser.OC_LabelNameContext)
func (*NodePatternVisitor) ExitOC_Properties ¶
func (s *NodePatternVisitor) ExitOC_Properties(ctx *parser.OC_PropertiesContext)
func (*NodePatternVisitor) ExitOC_Variable ¶
func (s *NodePatternVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
type NonArithmeticOperatorExpressionVisitor ¶
type NonArithmeticOperatorExpressionVisitor struct {
BaseVisitor
Expression cypher.Expression
PropertyKeyName string
}
oC_Atom ( ( SP? oC_ListOperatorExpression ) | ( SP? oC_PropertyLookup ) )* ( SP? oC_NodeLabels )?
func (*NonArithmeticOperatorExpressionVisitor) EnterOC_Atom ¶
func (s *NonArithmeticOperatorExpressionVisitor) EnterOC_Atom(ctx *parser.OC_AtomContext)
func (*NonArithmeticOperatorExpressionVisitor) EnterOC_NodeLabel ¶
func (s *NonArithmeticOperatorExpressionVisitor) EnterOC_NodeLabel(ctx *parser.OC_NodeLabelContext)
func (*NonArithmeticOperatorExpressionVisitor) EnterOC_NodeLabels ¶
func (s *NonArithmeticOperatorExpressionVisitor) EnterOC_NodeLabels(ctx *parser.OC_NodeLabelsContext)
func (*NonArithmeticOperatorExpressionVisitor) EnterOC_PropertyKeyName ¶
func (s *NonArithmeticOperatorExpressionVisitor) EnterOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
func (*NonArithmeticOperatorExpressionVisitor) EnterOC_PropertyLookup ¶
func (s *NonArithmeticOperatorExpressionVisitor) EnterOC_PropertyLookup(ctx *parser.OC_PropertyLookupContext)
func (*NonArithmeticOperatorExpressionVisitor) ExitOC_Atom ¶
func (s *NonArithmeticOperatorExpressionVisitor) ExitOC_Atom(ctx *parser.OC_AtomContext)
func (*NonArithmeticOperatorExpressionVisitor) ExitOC_NodeLabel ¶
func (s *NonArithmeticOperatorExpressionVisitor) ExitOC_NodeLabel(ctx *parser.OC_NodeLabelContext)
func (*NonArithmeticOperatorExpressionVisitor) ExitOC_PropertyKeyName ¶
func (s *NonArithmeticOperatorExpressionVisitor) ExitOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
func (*NonArithmeticOperatorExpressionVisitor) ExitOC_PropertyLookup ¶
func (s *NonArithmeticOperatorExpressionVisitor) ExitOC_PropertyLookup(ctx *parser.OC_PropertyLookupContext)
type ParenthesizedExpressionVisitor ¶
type ParenthesizedExpressionVisitor struct {
BaseVisitor
Parenthetical *cypher.Parenthetical
}
func NewParenthesizedExpressionVisitor ¶
func NewParenthesizedExpressionVisitor() *ParenthesizedExpressionVisitor
func (*ParenthesizedExpressionVisitor) EnterOC_Expression ¶
func (s *ParenthesizedExpressionVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
func (*ParenthesizedExpressionVisitor) ExitOC_Expression ¶
func (s *ParenthesizedExpressionVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
type PartialComparisonVisitor ¶
type PartialComparisonVisitor struct {
BaseVisitor
PartialComparison *cypher.PartialComparison
}
PartialComparisonVisitor
func NewPartialComparisonVisitor ¶
func NewPartialComparisonVisitor() *PartialComparisonVisitor
func (*PartialComparisonVisitor) EnterOC_StringListNullPredicateExpression ¶
func (s *PartialComparisonVisitor) EnterOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
func (*PartialComparisonVisitor) ExitOC_StringListNullPredicateExpression ¶
func (s *PartialComparisonVisitor) ExitOC_StringListNullPredicateExpression(ctx *parser.OC_StringListNullPredicateExpressionContext)
type PatternPartVisitor ¶
type PatternPartVisitor struct {
BaseVisitor
PatternPart *cypher.PatternPart
}
func (*PatternPartVisitor) EnterOC_NodePattern ¶
func (s *PatternPartVisitor) EnterOC_NodePattern(ctx *parser.OC_NodePatternContext)
func (*PatternPartVisitor) EnterOC_PatternPart ¶
func (s *PatternPartVisitor) EnterOC_PatternPart(ctx *parser.OC_PatternPartContext)
func (*PatternPartVisitor) EnterOC_RelationshipPattern ¶
func (s *PatternPartVisitor) EnterOC_RelationshipPattern(ctx *parser.OC_RelationshipPatternContext)
func (*PatternPartVisitor) EnterOC_ShortestPathPattern ¶
func (s *PatternPartVisitor) EnterOC_ShortestPathPattern(ctx *parser.OC_ShortestPathPatternContext)
func (*PatternPartVisitor) EnterOC_Variable ¶
func (s *PatternPartVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
func (*PatternPartVisitor) ExitOC_NodePattern ¶
func (s *PatternPartVisitor) ExitOC_NodePattern(ctx *parser.OC_NodePatternContext)
func (*PatternPartVisitor) ExitOC_RelationshipPattern ¶
func (s *PatternPartVisitor) ExitOC_RelationshipPattern(ctx *parser.OC_RelationshipPatternContext)
func (*PatternPartVisitor) ExitOC_Variable ¶
func (s *PatternPartVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
type PatternPredicateVisitor ¶
type PatternPredicateVisitor struct {
BaseVisitor
PatternPredicate *cypher.PatternPredicate
}
func NewPatternPredicateVisitor ¶
func NewPatternPredicateVisitor() *PatternPredicateVisitor
func (*PatternPredicateVisitor) EnterOC_NodePattern ¶
func (s *PatternPredicateVisitor) EnterOC_NodePattern(ctx *parser.OC_NodePatternContext)
func (*PatternPredicateVisitor) EnterOC_RelationshipPattern ¶
func (s *PatternPredicateVisitor) EnterOC_RelationshipPattern(ctx *parser.OC_RelationshipPatternContext)
func (*PatternPredicateVisitor) ExitOC_NodePattern ¶
func (s *PatternPredicateVisitor) ExitOC_NodePattern(ctx *parser.OC_NodePatternContext)
func (*PatternPredicateVisitor) ExitOC_RelationshipPattern ¶
func (s *PatternPredicateVisitor) ExitOC_RelationshipPattern(ctx *parser.OC_RelationshipPatternContext)
type PatternVisitor ¶
type PatternVisitor struct {
BaseVisitor
PatternParts []*cypher.PatternPart
}
func (*PatternVisitor) EnterOC_PatternPart ¶
func (s *PatternVisitor) EnterOC_PatternPart(ctx *parser.OC_PatternPartContext)
func (*PatternVisitor) ExitOC_PatternPart ¶
func (s *PatternVisitor) ExitOC_PatternPart(ctx *parser.OC_PatternPartContext)
type ProjectionVisitor ¶
type ProjectionVisitor struct {
BaseVisitor
Projection *cypher.Projection
// contains filtered or unexported fields
}
func NewProjectionVisitor ¶
func NewProjectionVisitor(ctx *parser.OC_ProjectionBodyContext) *ProjectionVisitor
func (*ProjectionVisitor) EnterOC_Expression ¶
func (s *ProjectionVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
func (*ProjectionVisitor) EnterOC_Limit ¶
func (s *ProjectionVisitor) EnterOC_Limit(ctx *parser.OC_LimitContext)
func (*ProjectionVisitor) EnterOC_Order ¶
func (s *ProjectionVisitor) EnterOC_Order(ctx *parser.OC_OrderContext)
func (*ProjectionVisitor) EnterOC_ProjectionItem ¶
func (s *ProjectionVisitor) EnterOC_ProjectionItem(ctx *parser.OC_ProjectionItemContext)
func (*ProjectionVisitor) EnterOC_ProjectionItems ¶
func (s *ProjectionVisitor) EnterOC_ProjectionItems(ctx *parser.OC_ProjectionItemsContext)
func (*ProjectionVisitor) EnterOC_Skip ¶
func (s *ProjectionVisitor) EnterOC_Skip(ctx *parser.OC_SkipContext)
func (ProjectionVisitor) EnterOC_SortItem ¶
func (s ProjectionVisitor) EnterOC_SortItem(ctx *parser.OC_SortItemContext)
func (*ProjectionVisitor) EnterOC_Variable ¶
func (s *ProjectionVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
func (*ProjectionVisitor) ExitOC_Expression ¶
func (s *ProjectionVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
func (*ProjectionVisitor) ExitOC_Limit ¶
func (s *ProjectionVisitor) ExitOC_Limit(ctx *parser.OC_LimitContext)
func (*ProjectionVisitor) ExitOC_ProjectionBody ¶
func (s *ProjectionVisitor) ExitOC_ProjectionBody(ctx *parser.OC_ProjectionBodyContext)
func (*ProjectionVisitor) ExitOC_ProjectionItem ¶
func (s *ProjectionVisitor) ExitOC_ProjectionItem(ctx *parser.OC_ProjectionItemContext)
func (*ProjectionVisitor) ExitOC_Skip ¶
func (s *ProjectionVisitor) ExitOC_Skip(ctx *parser.OC_SkipContext)
func (ProjectionVisitor) ExitOC_SortItem ¶
func (s ProjectionVisitor) ExitOC_SortItem(ctx *parser.OC_SortItemContext)
func (*ProjectionVisitor) ExitOC_Variable ¶
func (s *ProjectionVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
type PropertiesVisitor ¶
type PropertiesVisitor struct {
BaseVisitor
Properties *cypher.Properties
}
PropertiesVisitor
oC_Properties: oC_MapLiteral | oC_Parameter | oC_LegacyParameter
func NewPropertiesVisitor ¶
func NewPropertiesVisitor() *PropertiesVisitor
func (*PropertiesVisitor) EnterOC_MapLiteral ¶
func (s *PropertiesVisitor) EnterOC_MapLiteral(ctx *parser.OC_MapLiteralContext)
func (*PropertiesVisitor) EnterOC_Parameter ¶
func (s *PropertiesVisitor) EnterOC_Parameter(ctx *parser.OC_ParameterContext)
func (*PropertiesVisitor) ExitOC_MapLiteral ¶
func (s *PropertiesVisitor) ExitOC_MapLiteral(ctx *parser.OC_MapLiteralContext)
func (*PropertiesVisitor) ExitOC_Parameter ¶
func (s *PropertiesVisitor) ExitOC_Parameter(ctx *parser.OC_ParameterContext)
type PropertyExpressionVisitor ¶
type PropertyExpressionVisitor struct {
BaseVisitor
PropertyLookup *cypher.PropertyLookup
}
func (*PropertyExpressionVisitor) EnterOC_Atom ¶
func (s *PropertyExpressionVisitor) EnterOC_Atom(ctx *parser.OC_AtomContext)
func (*PropertyExpressionVisitor) EnterOC_PropertyKeyName ¶
func (s *PropertyExpressionVisitor) EnterOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
func (*PropertyExpressionVisitor) ExitOC_Atom ¶
func (s *PropertyExpressionVisitor) ExitOC_Atom(ctx *parser.OC_AtomContext)
func (*PropertyExpressionVisitor) ExitOC_PropertyKeyName ¶
func (s *PropertyExpressionVisitor) ExitOC_PropertyKeyName(ctx *parser.OC_PropertyKeyNameContext)
type QuantifierVisitor ¶
type QuantifierVisitor struct {
BaseVisitor
Quantifier *cypher.Quantifier
}
func NewQuantifierVisitor ¶
func NewQuantifierVisitor(ctx *parser.OC_QuantifierContext) *QuantifierVisitor
func (*QuantifierVisitor) EnterOC_FilterExpression ¶
func (s *QuantifierVisitor) EnterOC_FilterExpression(ctx *parser.OC_FilterExpressionContext)
func (*QuantifierVisitor) ExitOC_FilterExpression ¶
func (s *QuantifierVisitor) ExitOC_FilterExpression(ctx *parser.OC_FilterExpressionContext)
type QueryVisitor ¶
type QueryVisitor struct {
BaseVisitor
Query *cypher.RegularQuery
}
func (*QueryVisitor) EnterOC_MultiPartQuery ¶
func (s *QueryVisitor) EnterOC_MultiPartQuery(ctx *parser.OC_MultiPartQueryContext)
func (*QueryVisitor) EnterOC_RegularQuery ¶
func (s *QueryVisitor) EnterOC_RegularQuery(ctx *parser.OC_RegularQueryContext)
func (*QueryVisitor) EnterOC_SinglePartQuery ¶
func (s *QueryVisitor) EnterOC_SinglePartQuery(ctx *parser.OC_SinglePartQueryContext)
func (*QueryVisitor) EnterOC_SingleQuery ¶
func (s *QueryVisitor) EnterOC_SingleQuery(ctx *parser.OC_SingleQueryContext)
func (*QueryVisitor) ExitOC_MultiPartQuery ¶
func (s *QueryVisitor) ExitOC_MultiPartQuery(ctx *parser.OC_MultiPartQueryContext)
func (*QueryVisitor) ExitOC_SinglePartQuery ¶
func (s *QueryVisitor) ExitOC_SinglePartQuery(ctx *parser.OC_SinglePartQueryContext)
type RangeLiteralVisitor ¶
type RangeLiteralVisitor struct {
BaseVisitor
PatternRange *cypher.PatternRange
}
RangeLiteralVisitor
func NewRangeLiteralVisitor ¶
func NewRangeLiteralVisitor() *RangeLiteralVisitor
func (*RangeLiteralVisitor) EnterOC_IntegerLiteral ¶
func (s *RangeLiteralVisitor) EnterOC_IntegerLiteral(ctx *parser.OC_IntegerLiteralContext)
type ReadingClauseVisitor ¶
type ReadingClauseVisitor struct {
BaseVisitor
ReadingClause *cypher.ReadingClause
}
func NewReadingClauseVisitor ¶
func NewReadingClauseVisitor() *ReadingClauseVisitor
func (*ReadingClauseVisitor) EnterOC_Match ¶
func (s *ReadingClauseVisitor) EnterOC_Match(ctx *parser.OC_MatchContext)
func (*ReadingClauseVisitor) EnterOC_Unwind ¶
func (s *ReadingClauseVisitor) EnterOC_Unwind(ctx *parser.OC_UnwindContext)
func (*ReadingClauseVisitor) ExitOC_Match ¶
func (s *ReadingClauseVisitor) ExitOC_Match(ctx *parser.OC_MatchContext)
func (*ReadingClauseVisitor) ExitOC_Unwind ¶
func (s *ReadingClauseVisitor) ExitOC_Unwind(ctx *parser.OC_UnwindContext)
type RelationshipPatternVisitor ¶
type RelationshipPatternVisitor struct {
BaseVisitor
RelationshipPattern *cypher.RelationshipPattern
}
func (*RelationshipPatternVisitor) EnterOC_LeftArrowHead ¶
func (s *RelationshipPatternVisitor) EnterOC_LeftArrowHead(ctx *parser.OC_LeftArrowHeadContext)
func (*RelationshipPatternVisitor) EnterOC_Properties ¶
func (s *RelationshipPatternVisitor) EnterOC_Properties(ctx *parser.OC_PropertiesContext)
func (*RelationshipPatternVisitor) EnterOC_RangeLiteral ¶
func (s *RelationshipPatternVisitor) EnterOC_RangeLiteral(ctx *parser.OC_RangeLiteralContext)
func (*RelationshipPatternVisitor) EnterOC_RelTypeName ¶
func (s *RelationshipPatternVisitor) EnterOC_RelTypeName(ctx *parser.OC_RelTypeNameContext)
func (*RelationshipPatternVisitor) EnterOC_RightArrowHead ¶
func (s *RelationshipPatternVisitor) EnterOC_RightArrowHead(ctx *parser.OC_RightArrowHeadContext)
func (*RelationshipPatternVisitor) EnterOC_Variable ¶
func (s *RelationshipPatternVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
func (*RelationshipPatternVisitor) ExitOC_LeftArrowHead ¶
func (s *RelationshipPatternVisitor) ExitOC_LeftArrowHead(ctx *parser.OC_LeftArrowHeadContext)
func (*RelationshipPatternVisitor) ExitOC_Properties ¶
func (s *RelationshipPatternVisitor) ExitOC_Properties(ctx *parser.OC_PropertiesContext)
func (*RelationshipPatternVisitor) ExitOC_RelTypeName ¶
func (s *RelationshipPatternVisitor) ExitOC_RelTypeName(ctx *parser.OC_RelTypeNameContext)
func (*RelationshipPatternVisitor) ExitOC_Variable ¶
func (s *RelationshipPatternVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
type RemoveVisitor ¶
type RemoveVisitor struct {
BaseVisitor
Remove *cypher.Remove
// contains filtered or unexported fields
}
func (*RemoveVisitor) EnterOC_NodeLabels ¶
func (s *RemoveVisitor) EnterOC_NodeLabels(ctx *parser.OC_NodeLabelsContext)
func (*RemoveVisitor) EnterOC_PropertyExpression ¶
func (s *RemoveVisitor) EnterOC_PropertyExpression(ctx *parser.OC_PropertyExpressionContext)
func (*RemoveVisitor) EnterOC_RemoveItem ¶
func (s *RemoveVisitor) EnterOC_RemoveItem(ctx *parser.OC_RemoveItemContext)
func (*RemoveVisitor) EnterOC_Variable ¶
func (s *RemoveVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
func (*RemoveVisitor) ExitOC_NodeLabels ¶
func (s *RemoveVisitor) ExitOC_NodeLabels(ctx *parser.OC_NodeLabelsContext)
func (*RemoveVisitor) ExitOC_PropertyExpression ¶
func (s *RemoveVisitor) ExitOC_PropertyExpression(ctx *parser.OC_PropertyExpressionContext)
func (*RemoveVisitor) ExitOC_RemoveItem ¶
func (s *RemoveVisitor) ExitOC_RemoveItem(ctx *parser.OC_RemoveItemContext)
func (*RemoveVisitor) ExitOC_Variable ¶
func (s *RemoveVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
type SetVisitor ¶
type SetVisitor struct {
BaseVisitor
Set *cypher.Set
// contains filtered or unexported fields
}
func (*SetVisitor) EnterOC_Expression ¶
func (s *SetVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
func (*SetVisitor) EnterOC_NodeLabels ¶
func (s *SetVisitor) EnterOC_NodeLabels(ctx *parser.OC_NodeLabelsContext)
func (*SetVisitor) EnterOC_PropertyExpression ¶
func (s *SetVisitor) EnterOC_PropertyExpression(ctx *parser.OC_PropertyExpressionContext)
func (*SetVisitor) EnterOC_SetItem ¶
func (s *SetVisitor) EnterOC_SetItem(ctx *parser.OC_SetItemContext)
TODO: Break this out into a SetItem visitor
func (*SetVisitor) EnterOC_Variable ¶
func (s *SetVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
func (*SetVisitor) ExitOC_Expression ¶
func (s *SetVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
func (*SetVisitor) ExitOC_NodeLabels ¶
func (s *SetVisitor) ExitOC_NodeLabels(ctx *parser.OC_NodeLabelsContext)
func (*SetVisitor) ExitOC_PropertyExpression ¶
func (s *SetVisitor) ExitOC_PropertyExpression(ctx *parser.OC_PropertyExpressionContext)
func (*SetVisitor) ExitOC_SetItem ¶
func (s *SetVisitor) ExitOC_SetItem(ctx *parser.OC_SetItemContext)
func (*SetVisitor) ExitOC_Variable ¶
func (s *SetVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
type SinglePartQueryVisitor ¶
type SinglePartQueryVisitor struct {
BaseVisitor
Query *cypher.SinglePartQuery
}
func NewSinglePartQueryVisitor ¶
func NewSinglePartQueryVisitor() *SinglePartQueryVisitor
func (*SinglePartQueryVisitor) EnterOC_ProjectionBody ¶
func (s *SinglePartQueryVisitor) EnterOC_ProjectionBody(ctx *parser.OC_ProjectionBodyContext)
func (*SinglePartQueryVisitor) EnterOC_ReadingClause ¶
func (s *SinglePartQueryVisitor) EnterOC_ReadingClause(ctx *parser.OC_ReadingClauseContext)
func (*SinglePartQueryVisitor) EnterOC_Return ¶
func (s *SinglePartQueryVisitor) EnterOC_Return(ctx *parser.OC_ReturnContext)
func (*SinglePartQueryVisitor) EnterOC_UpdatingClause ¶
func (s *SinglePartQueryVisitor) EnterOC_UpdatingClause(ctx *parser.OC_UpdatingClauseContext)
func (*SinglePartQueryVisitor) ExitOC_ProjectionBody ¶
func (s *SinglePartQueryVisitor) ExitOC_ProjectionBody(ctx *parser.OC_ProjectionBodyContext)
func (*SinglePartQueryVisitor) ExitOC_ReadingClause ¶
func (s *SinglePartQueryVisitor) ExitOC_ReadingClause(ctx *parser.OC_ReadingClauseContext)
func (*SinglePartQueryVisitor) ExitOC_UpdatingClause ¶
func (s *SinglePartQueryVisitor) ExitOC_UpdatingClause(ctx *parser.OC_UpdatingClauseContext)
type SpecifiedParametersFilter ¶
type SpecifiedParametersFilter struct {
BaseVisitor
}
func (*SpecifiedParametersFilter) EnterOC_Parameter ¶
func (s *SpecifiedParametersFilter) EnterOC_Parameter(ctx *parser.OC_ParameterContext)
type StringListNullPredicateExpressionVisitor ¶
type StringListNullPredicateExpressionVisitor struct {
BaseVisitor
Expression cypher.Expression
}
StringListNullPredicateExpressionVisitor oC_AddOrSubtractExpression ( oC_StringPredicateExpression | oC_ListPredicateExpression | oC_NullPredicateExpression )*
func (*StringListNullPredicateExpressionVisitor) EnterOC_AddOrSubtractExpression ¶
func (s *StringListNullPredicateExpressionVisitor) EnterOC_AddOrSubtractExpression(ctx *parser.OC_AddOrSubtractExpressionContext)
func (*StringListNullPredicateExpressionVisitor) EnterOC_ListPredicateExpression ¶
func (s *StringListNullPredicateExpressionVisitor) EnterOC_ListPredicateExpression(ctx *parser.OC_ListPredicateExpressionContext)
func (*StringListNullPredicateExpressionVisitor) EnterOC_NullPredicateExpression ¶
func (s *StringListNullPredicateExpressionVisitor) EnterOC_NullPredicateExpression(ctx *parser.OC_NullPredicateExpressionContext)
func (*StringListNullPredicateExpressionVisitor) EnterOC_RegularExpression ¶
func (s *StringListNullPredicateExpressionVisitor) EnterOC_RegularExpression(ctx *parser.OC_RegularExpressionContext)
func (*StringListNullPredicateExpressionVisitor) EnterOC_StringPredicateExpression ¶
func (s *StringListNullPredicateExpressionVisitor) EnterOC_StringPredicateExpression(ctx *parser.OC_StringPredicateExpressionContext)
func (*StringListNullPredicateExpressionVisitor) ExitOC_AddOrSubtractExpression ¶
func (s *StringListNullPredicateExpressionVisitor) ExitOC_AddOrSubtractExpression(ctx *parser.OC_AddOrSubtractExpressionContext)
type SymbolicNameOrReservedWordVisitor ¶
type SymbolicNameOrReservedWordVisitor struct {
BaseVisitor
Name string
}
func (*SymbolicNameOrReservedWordVisitor) EnterOC_ReservedWord ¶
func (s *SymbolicNameOrReservedWordVisitor) EnterOC_ReservedWord(ctx *parser.OC_ReservedWordContext)
func (*SymbolicNameOrReservedWordVisitor) EnterOC_SchemaName ¶
func (s *SymbolicNameOrReservedWordVisitor) EnterOC_SchemaName(ctx *parser.OC_SchemaNameContext)
func (*SymbolicNameOrReservedWordVisitor) EnterOC_SymbolicName ¶
func (s *SymbolicNameOrReservedWordVisitor) EnterOC_SymbolicName(ctx *parser.OC_SymbolicNameContext)
type SyntaxError ¶
func (SyntaxError) Error ¶
func (s SyntaxError) Error() string
type TokenProvider ¶
type UnwindVisitor ¶
type UnwindVisitor struct {
BaseVisitor
Unwind *cypher.Unwind
}
func NewUnwindVisitor ¶
func NewUnwindVisitor() *UnwindVisitor
func (*UnwindVisitor) EnterOC_Expression ¶
func (s *UnwindVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
func (*UnwindVisitor) EnterOC_Variable ¶
func (s *UnwindVisitor) EnterOC_Variable(ctx *parser.OC_VariableContext)
func (*UnwindVisitor) ExitOC_Expression ¶
func (s *UnwindVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
func (*UnwindVisitor) ExitOC_Variable ¶
func (s *UnwindVisitor) ExitOC_Variable(ctx *parser.OC_VariableContext)
type UpdatingClauseFilter ¶
type UpdatingClauseFilter struct {
BaseVisitor
}
func (*UpdatingClauseFilter) EnterOC_UpdatingClause ¶
func (s *UpdatingClauseFilter) EnterOC_UpdatingClause(ctx *parser.OC_UpdatingClauseContext)
type UpdatingClauseVisitor ¶
type UpdatingClauseVisitor struct {
BaseVisitor
UpdatingClause *cypher.UpdatingClause
}
func NewUpdatingClauseVisitor ¶
func NewUpdatingClauseVisitor() *UpdatingClauseVisitor
func (*UpdatingClauseVisitor) EnterOC_Create ¶
func (s *UpdatingClauseVisitor) EnterOC_Create(ctx *parser.OC_CreateContext)
func (*UpdatingClauseVisitor) EnterOC_Delete ¶
func (s *UpdatingClauseVisitor) EnterOC_Delete(ctx *parser.OC_DeleteContext)
func (*UpdatingClauseVisitor) EnterOC_Merge ¶
func (s *UpdatingClauseVisitor) EnterOC_Merge(ctx *parser.OC_MergeContext)
func (*UpdatingClauseVisitor) EnterOC_Remove ¶
func (s *UpdatingClauseVisitor) EnterOC_Remove(ctx *parser.OC_RemoveContext)
func (*UpdatingClauseVisitor) EnterOC_Set ¶
func (s *UpdatingClauseVisitor) EnterOC_Set(ctx *parser.OC_SetContext)
func (*UpdatingClauseVisitor) ExitOC_Create ¶
func (s *UpdatingClauseVisitor) ExitOC_Create(ctx *parser.OC_CreateContext)
func (*UpdatingClauseVisitor) ExitOC_Delete ¶
func (s *UpdatingClauseVisitor) ExitOC_Delete(ctx *parser.OC_DeleteContext)
func (*UpdatingClauseVisitor) ExitOC_Merge ¶
func (s *UpdatingClauseVisitor) ExitOC_Merge(ctx *parser.OC_MergeContext)
func (*UpdatingClauseVisitor) ExitOC_Remove ¶
func (s *UpdatingClauseVisitor) ExitOC_Remove(ctx *parser.OC_RemoveContext)
func (*UpdatingClauseVisitor) ExitOC_Set ¶
func (s *UpdatingClauseVisitor) ExitOC_Set(ctx *parser.OC_SetContext)
type UpdatingNotAllowedClauseFilter ¶
type UpdatingNotAllowedClauseFilter struct {
BaseVisitor
}
func (*UpdatingNotAllowedClauseFilter) EnterOC_UpdatingClause ¶
func (s *UpdatingNotAllowedClauseFilter) EnterOC_UpdatingClause(ctx *parser.OC_UpdatingClauseContext)
type VariableVisitor ¶
type VariableVisitor struct {
BaseVisitor
Variable *cypher.Variable
}
func NewVariableVisitor ¶
func NewVariableVisitor() *VariableVisitor
func (*VariableVisitor) EnterOC_SymbolicName ¶
func (s *VariableVisitor) EnterOC_SymbolicName(ctx *parser.OC_SymbolicNameContext)
type Visitor ¶
type Visitor interface {
parser.CypherListener
ContextAware
}
func NewAtomVisitor ¶
func NewAtomVisitor() Visitor
func NewExpressionVisitor ¶
func NewExpressionVisitor() Visitor
type WhereVisitor ¶
type WhereVisitor struct {
BaseVisitor
Where *cypher.Where
}
func NewWhereVisitor ¶
func NewWhereVisitor() *WhereVisitor
func (*WhereVisitor) EnterOC_Expression ¶
func (s *WhereVisitor) EnterOC_Expression(ctx *parser.OC_ExpressionContext)
func (*WhereVisitor) ExitOC_Expression ¶
func (s *WhereVisitor) ExitOC_Expression(ctx *parser.OC_ExpressionContext)
type WithVisitor ¶
type WithVisitor struct {
BaseVisitor
With *cypher.With
}
func NewWithVisitor ¶
func NewWithVisitor() *WithVisitor
func (*WithVisitor) EnterOC_ProjectionBody ¶
func (s *WithVisitor) EnterOC_ProjectionBody(ctx *parser.OC_ProjectionBodyContext)
func (*WithVisitor) EnterOC_Where ¶
func (s *WithVisitor) EnterOC_Where(ctx *parser.OC_WhereContext)
func (*WithVisitor) ExitOC_ProjectionBody ¶
func (s *WithVisitor) ExitOC_ProjectionBody(ctx *parser.OC_ProjectionBodyContext)
func (*WithVisitor) ExitOC_Where ¶
func (s *WithVisitor) ExitOC_Where(ctx *parser.OC_WhereContext)