Interface: CypherVisitor<Ret, Arg>
Defined in: lang-cypher/src/ast/visitor.ts:8
Visitor interface for all Cypher AST node types; implement this to traverse or transform a parsed Cypher query tree.
Extends
ASTVisitor<Ret,Arg>
Type Parameters
| Type Parameter | Default type |
|---|---|
Ret | - |
Arg | never |
Methods
visitBooleanLiteral()
visitBooleanLiteral(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:14
Parameters
| Parameter | Type |
|---|---|
node | ASTBooleanLiteral |
arg? | Arg |
Returns
Ret
visitCaseExpr()
visitCaseExpr(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:23
Parameters
| Parameter | Type |
|---|---|
node | CaseExpr |
arg? | Arg |
Returns
Ret
visitCountAll()
visitCountAll(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:24
Parameters
| Parameter | Type |
|---|---|
node | CountAll |
arg? | Arg |
Returns
Ret
visitCreateClause()
visitCreateClause(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:32
Parameters
| Parameter | Type |
|---|---|
node | CreateClause |
arg? | Arg |
Returns
Ret
visitCypherIdentifier()
visitCypherIdentifier(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:9
Parameters
| Parameter | Type |
|---|---|
node | CypherIdentifier |
arg? | Arg |
Returns
Ret
visitDeleteClause()
visitDeleteClause(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:38
Parameters
| Parameter | Type |
|---|---|
node | DeleteClause |
arg? | Arg |
Returns
Ret
visitExistsSubquery()
visitExistsSubquery(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:16
Parameters
| Parameter | Type |
|---|---|
node | ExistsSubquery |
arg? | Arg |
Returns
Ret
visitFnCallWrapper()
visitFnCallWrapper(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:15
Parameters
| Parameter | Type |
|---|---|
node | FnCallWrapper |
arg? | Arg |
Returns
Ret
visitFunction()
visitFunction(
node,arg?):Ret
Defined in: core/dist/ast.d.ts:108
Parameters
| Parameter | Type |
|---|---|
node | ASTFunction |
arg? | Arg |
Returns
Ret
Inherited from
visitIdentifier()
visitIdentifier(
node,arg?):Ret
Defined in: core/dist/ast.d.ts:110
Parameters
| Parameter | Type |
|---|---|
node | ASTIdentifier |
arg? | Arg |
Returns
Ret
Inherited from
visitLabelFilterExpr()
visitLabelFilterExpr(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:25
Parameters
| Parameter | Type |
|---|---|
node | LabelFilterExpr |
arg? | Arg |
Returns
Ret
visitLangSwitch()
visitLangSwitch(
node,arg?):Ret
Defined in: core/dist/ast.d.ts:109
Parameters
| Parameter | Type |
|---|---|
node | LangSwitch |
arg? | Arg |
Returns
Ret
Inherited from
visitListComprehension()
visitListComprehension(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:22
Parameters
| Parameter | Type |
|---|---|
node | ListComprehension |
arg? | Arg |
Returns
Ret
visitListLiteral()
visitListLiteral(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:12
Parameters
| Parameter | Type |
|---|---|
node | ASTListLiteral |
arg? | Arg |
Returns
Ret
visitLiteral()
visitLiteral<
T>(node,arg?):Ret
Defined in: core/dist/ast.d.ts:106
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
node | ASTLiteral<T> |
arg? | Arg |
Returns
Ret
Inherited from
visitMapLiteral()
visitMapLiteral(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:13
Parameters
| Parameter | Type |
|---|---|
node | ASTMapLiteral |
arg? | Arg |
Returns
Ret
visitMatchClause()
visitMatchClause(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:30
Parameters
| Parameter | Type |
|---|---|
node | MatchClause |
arg? | Arg |
Returns
Ret
visitMergeClause()
visitMergeClause(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:33
Parameters
| Parameter | Type |
|---|---|
node | MergeClause |
arg? | Arg |
Returns
Ret
visitNodePattern()
visitNodePattern(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:19
Parameters
| Parameter | Type |
|---|---|
node | NodePattern |
arg? | Arg |
Returns
Ret
visitNumberLiteral()
visitNumberLiteral(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:11
Parameters
| Parameter | Type |
|---|---|
node | ASTNumberLiteral |
arg? | Arg |
Returns
Ret
visitOperator()
visitOperator(
node,arg?):Ret
Defined in: core/dist/ast.d.ts:107
Parameters
| Parameter | Type |
|---|---|
node | ASTOperator |
arg? | Arg |
Returns
Ret
Inherited from
visitOrderItem()
visitOrderItem(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:40
Parameters
| Parameter | Type |
|---|---|
node | OrderItem |
arg? | Arg |
Returns
Ret
visitPatternComprehension()
visitPatternComprehension(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:21
Parameters
| Parameter | Type |
|---|---|
node | PatternComprehension |
arg? | Arg |
Returns
Ret
visitPatternElChain()
visitPatternElChain(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:18
Parameters
| Parameter | Type |
|---|---|
node | PatternElChain |
arg? | Arg |
Returns
Ret
visitProjectionBody()
visitProjectionBody(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:39
Parameters
| Parameter | Type |
|---|---|
node | ProjectionBody |
arg? | Arg |
Returns
Ret
visitPropLookup()
visitPropLookup(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:27
Parameters
| Parameter | Type |
|---|---|
node | PropLookup |
arg? | Arg |
Returns
Ret
visitQuantifiedExpr()
visitQuantifiedExpr(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:17
Parameters
| Parameter | Type |
|---|---|
node | QuantifiedExpr |
arg? | Arg |
Returns
Ret
visitQuery()
visitQuery(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:29
Parameters
| Parameter | Type |
|---|---|
node | Query |
arg? | Arg |
Returns
Ret
visitRelPattern()
visitRelPattern(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:20
Parameters
| Parameter | Type |
|---|---|
node | RelPattern |
arg? | Arg |
Returns
Ret
visitRemoveClause()
visitRemoveClause(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:36
Parameters
| Parameter | Type |
|---|---|
node | RemoveClause |
arg? | Arg |
Returns
Ret
visitRemoveItem()
visitRemoveItem(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:37
Parameters
| Parameter | Type |
|---|---|
node | RemoveItem |
arg? | Arg |
Returns
Ret
visitReturnClause()
visitReturnClause(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:42
Parameters
| Parameter | Type |
|---|---|
node | ReturnClause |
arg? | Arg |
Returns
Ret
visitSetClause()
visitSetClause(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:34
Parameters
| Parameter | Type |
|---|---|
node | SetClause |
arg? | Arg |
Returns
Ret
visitSetItem()
visitSetItem(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:35
Parameters
| Parameter | Type |
|---|---|
node | SetItem |
arg? | Arg |
Returns
Ret
visitSetOp()
visitSetOp(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:28
Parameters
| Parameter | Type |
|---|---|
node | SetOp |
arg? | Arg |
Returns
Ret
visitStringLiteral()
visitStringLiteral(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:10
Parameters
| Parameter | Type |
|---|---|
node | ASTStringLiteral |
arg? | Arg |
Returns
Ret
visitSubscriptExpr()
visitSubscriptExpr(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:26
Parameters
| Parameter | Type |
|---|---|
node | SubscriptExpr |
arg? | Arg |
Returns
Ret
visitUnwindClause()
visitUnwindClause(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:31
Parameters
| Parameter | Type |
|---|---|
node | UnwindClause |
arg? | Arg |
Returns
Ret
visitWithClause()
visitWithClause(
node,arg?):Ret
Defined in: lang-cypher/src/ast/visitor.ts:41
Parameters
| Parameter | Type |
|---|---|
node | WithClause |
arg? | Arg |
Returns
Ret