Class: PatternElChain
Defined in: lang-cypher/src/ast/pattern.ts:13
A path pattern or named path, consisting of alternating NodePattern and RelPattern elements.
Implements
Constructors
Constructor
new PatternElChain(
chain):PatternElChain
Defined in: lang-cypher/src/ast/pattern.ts:19
Parameters
| Parameter | Type |
|---|---|
chain | NodePattern | (NodePattern | RelPattern)[] |
Returns
PatternElChain
Properties
chain
chain: (
NodePattern|RelPattern)[]
Defined in: lang-cypher/src/ast/pattern.ts:15
Alternating sequence of node and relationship patterns forming the path.
variable
variable:
CypherIdentifier=null
Defined in: lang-cypher/src/ast/pattern.ts:17
Path variable bound to the whole chain; null if the path is unnamed.
Methods
accept()
accept<
Ret,Arg>(visitor,arg?):Ret
Defined in: lang-cypher/src/ast/pattern.ts:23
Dispatches this node to the matching method on visitor.
Type Parameters
| Type Parameter |
|---|
Ret |
Arg |
Parameters
| Parameter | Type |
|---|---|
visitor | CypherVisitor<Ret, Arg> |
arg? | Arg |
Returns
Ret