Module org.neo4j.cypherdsl.core
Package org.neo4j.cypherdsl.core
Interface StatementBuilder.ExposesSetAndRemove
- All Superinterfaces:
StatementBuilder.ExposesSet
,StatementBuilder.ExposesSetLabel<StatementBuilder.BuildableMatchAndUpdate>
- All Known Subinterfaces:
ExposesSubqueryCall.BuildableSubquery
,StatementBuilder.BuildableMatchAndUpdate
,StatementBuilder.BuildableOngoingMergeAction
,StatementBuilder.ExposesUpdatingClause
,StatementBuilder.OngoingMatchAndUpdate
,StatementBuilder.OngoingMerge
,StatementBuilder.OngoingReading
,StatementBuilder.OngoingReadingAndWith
,StatementBuilder.OngoingReadingAndWithWithSkip
,StatementBuilder.OngoingReadingAndWithWithWhereAndOrder
,StatementBuilder.OngoingReadingWithoutWhere
,StatementBuilder.OngoingReadingWithWhere
,StatementBuilder.OrderableOngoingReadingAndWith
,StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere
,StatementBuilder.OrderableOngoingReadingAndWithWithWhere
,StatementBuilder.VoidCall
- Enclosing interface:
StatementBuilder
public static interface StatementBuilder.ExposesSetAndRemove
extends StatementBuilder.ExposesSet, StatementBuilder.ExposesSetLabel<StatementBuilder.BuildableMatchAndUpdate>
A step that exposes the set clause.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionremove
(Collection<Property> properties) CreatesSET
clause for removing the enumerated propertiesCreatesSET
clause for removing the given labels from a node.remove
(Node node, Collection<String> labels) CreatesSET
clause for removing the given labels from a node.CreatesSET
clause for removing the enumerated propertiesMethods inherited from interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSet
mutate, mutate, set, set, set
Methods inherited from interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetLabel
set, set
-
Method Details
-
remove
@NotNull @CheckReturnValue @NotNull StatementBuilder.BuildableMatchAndUpdate remove(Node node, String... labels) CreatesSET
clause for removing the given labels from a node.- Parameters:
node
- The node whose labels are to be changedlabels
- The labels to be removed- Returns:
- A match with a REMOVE clause that can be build now
-
remove
@NotNull @CheckReturnValue @NotNull StatementBuilder.BuildableMatchAndUpdate remove(Node node, Collection<String> labels) CreatesSET
clause for removing the given labels from a node.- Parameters:
node
- The node whose labels are to be changedlabels
- The labels to be removed- Returns:
- A match with a REMOVE clause that can be build now
- Since:
- 2021.2.2
-
remove
@NotNull @CheckReturnValue @NotNull StatementBuilder.BuildableMatchAndUpdate remove(Property... properties) CreatesSET
clause for removing the enumerated properties- Parameters:
properties
- The properties to be removed- Returns:
- A match with a REMOVE clause that can be build now
-
remove
@NotNull @CheckReturnValue @NotNull StatementBuilder.BuildableMatchAndUpdate remove(Collection<Property> properties) CreatesSET
clause for removing the enumerated properties- Parameters:
properties
- The properties to be removed- Returns:
- A match with a REMOVE clause that can be build now
- Since:
- 2021.2.2
-