Module org.neo4j.cypherdsl.core
Package org.neo4j.cypherdsl.core
Interface StatementBuilder.OngoingMergeAction
- All Superinterfaces:
StatementBuilder.ExposesSetLabel<StatementBuilder.BuildableOngoingMergeAction>
- Enclosing interface:
- StatementBuilder
public static interface StatementBuilder.OngoingMergeAction
extends StatementBuilder.ExposesSetLabel<StatementBuilder.BuildableOngoingMergeAction>
A variant of
StatementBuilder.ExposesSet that allows for further chaining of actions.- Since:
- 2020.1.2
-
Method Summary
Modifier and TypeMethodDescriptionmutate(Expression target, Expression properties) Creates a+=operation.default @NotNull StatementBuilder.BuildableOngoingMergeActionmutate(Named variable, Expression properties) Creates a+=operation.set(Collection<? extends Expression> expressions) Adds aSETclause to the statement.set(Expression... expressions) Adds aSETclause to the statement.default @NotNull StatementBuilder.BuildableOngoingMergeActionset(Named variable, Expression expression) Adds aSETclause to the statement, modifying the given named thing with an expression.Methods inherited from interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetLabel
set, set
-
Method Details
-
set
@NotNull @CheckReturnValue @NotNull StatementBuilder.BuildableOngoingMergeAction set(Expression... expressions) Adds aSETclause to the statement. The list of expressions must be even, each pair will be turned into SET operation.- Parameters:
expressions- The list of expressions to use in a set clause.- Returns:
- An ongoing match and update
-
set
@NotNull @CheckReturnValue @NotNull StatementBuilder.BuildableOngoingMergeAction set(Collection<? extends Expression> expressions) Adds aSETclause to the statement. The list of expressions must be even, each pair will be turned into SET operation.- Parameters:
expressions- The list of expressions to use in a set clause.- Returns:
- An ongoing match and update
- Since:
- 2021.2.2
-
set
@NotNull @CheckReturnValue default @NotNull StatementBuilder.BuildableOngoingMergeAction set(Named variable, Expression expression) Adds aSETclause to the statement, modifying the given named thing with an expression.- Parameters:
variable- The named thing to modifyexpression- The modifying expression- Returns:
- An ongoing match and update
-
mutate
@NotNull @CheckReturnValue @NotNull StatementBuilder.BuildableOngoingMergeAction mutate(Expression target, Expression properties) Creates a+=operation. The left hand side must resolve to a container (either a node or a relationship) of properties and the right hand side must be a map of new or updated properties- Parameters:
target- The target container that should be modifiedproperties- The new properties- Returns:
- An ongoing match and update
- Since:
- 2020.1.5
-
mutate
@NotNull @CheckReturnValue default @NotNull StatementBuilder.BuildableOngoingMergeAction mutate(Named variable, Expression properties) Creates a+=operation. The left hand side must resolve to a container (either a node or a relationship) of properties and the right hand side must be a map of new or updated properties- Parameters:
variable- The named thing to modifyproperties- The new properties- Returns:
- An ongoing match and update
- Since:
- 2020.1.5
-