Class: RemoveItem
Defined in: lang-cypher/src/ast/query.ts:181
A single REMOVE target - either a property or a set of labels.
Implements
Constructors
Constructor
new RemoveItem(
key,labels?):RemoveItem
Defined in: lang-cypher/src/ast/query.ts:182
Parameters
| Parameter | Type | Description |
|---|---|---|
key | CypherIdentifier | PropLookup | The property path or variable to remove from. |
labels? | CypherIdentifier[] | Labels to remove; undefined when removing a property rather than labels. |
Returns
RemoveItem
Properties
key
key:
CypherIdentifier|PropLookup
Defined in: lang-cypher/src/ast/query.ts:184
The property path or variable to remove from.
labels?
optionallabels?:CypherIdentifier[]
Defined in: lang-cypher/src/ast/query.ts:186
Labels to remove; undefined when removing a property rather than labels.
Methods
accept()
accept<
Ret,Arg>(visitor,arg?):Ret
Defined in: lang-cypher/src/ast/query.ts:189
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