Module org.neo4j.cypherdsl.core
Package org.neo4j.cypherdsl.core
Interface StatementBuilder.ExposesSetAndRemove
- All Superinterfaces:
StatementBuilder.ExposesSet
- All Known Subinterfaces:
ExposesSubqueryCall.BuildableSubquery,StatementBuilder.BuildableMatchAndUpdate,StatementBuilder.BuildableOngoingMergeAction,StatementBuilder.ExposesUpdatingClause,StatementBuilder.OngoingMatchAndUpdate,StatementBuilder.OngoingReading,StatementBuilder.OngoingReadingAndWith,StatementBuilder.OngoingReadingAndWithWithSkip,StatementBuilder.OngoingReadingAndWithWithWhereAndOrder,StatementBuilder.OngoingReadingWithoutWhere,StatementBuilder.OngoingReadingWithWhere,StatementBuilder.OrderableOngoingReadingAndWith,StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere,StatementBuilder.OrderableOngoingReadingAndWithWithWhere,StatementBuilder.VoidCall
- Enclosing interface:
- StatementBuilder
A step that exposes the set clause.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionremove(Collection<Property> properties) CreatesSETclause for removing the enumerated propertiesCreatesSETclause for removing the given labels from a node.remove(Node node, Collection<String> labels) CreatesSETclause for removing the given labels from a node.CreatesSETclause for removing the enumerated propertiesCreatesSETclause for setting the given labels to a node.set(Node node, Collection<String> labels) CreatesSETclause for setting the given labels to a node.
-
Method Details
-
set
@NotNull @CheckReturnValue @NotNull StatementBuilder.BuildableMatchAndUpdate set(Node node, String... labels) CreatesSETclause for setting the given labels to a node.- Parameters:
node- The node who's labels are to be changedlabels- The labels to be set- Returns:
- A match with a SET clause that can be build now
-
set
@NotNull @CheckReturnValue @NotNull StatementBuilder.BuildableMatchAndUpdate set(Node node, Collection<String> labels) CreatesSETclause for setting the given labels to a node.- Parameters:
node- The node who's labels are to be changedlabels- The labels to be set- Returns:
- A match with a SET clause that can be build now
- Since:
- 2021.2.2
-
remove
@NotNull @CheckReturnValue @NotNull StatementBuilder.BuildableMatchAndUpdate remove(Node node, String... labels) CreatesSETclause for removing the given labels from a node.- Parameters:
node- The node who's 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) CreatesSETclause for removing the given labels from a node.- Parameters:
node- The node who's 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) CreatesSETclause 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) CreatesSETclause 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
-