Interface StatementBuilder.ExposesSet

All Known Subinterfaces:
ExposesSubqueryCall.BuildableSubquery, StatementBuilder.BuildableMatchAndUpdate, StatementBuilder.BuildableOngoingMergeAction, StatementBuilder.ExposesSetAndRemove, StatementBuilder.ExposesUpdatingClause, StatementBuilder.OngoingMatchAndUpdate, StatementBuilder.OngoingMerge, StatementBuilder.OngoingReading, StatementBuilder.OngoingReadingAndWith, StatementBuilder.OngoingReadingAndWithWithSkip, StatementBuilder.OngoingReadingAndWithWithWhereAndOrder, StatementBuilder.OngoingReadingWithoutWhere, StatementBuilder.OngoingReadingWithWhere, StatementBuilder.OngoingUpdate, StatementBuilder.OrderableOngoingReadingAndWith, StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere, StatementBuilder.OrderableOngoingReadingAndWithWithWhere, StatementBuilder.VoidCall
Enclosing interface:
StatementBuilder

public static interface StatementBuilder.ExposesSet
Set part of a statement.
Since:
1.0
  • Method Details

    • set

      Adds a SET clause 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

      Adds a SET clause 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.BuildableMatchAndUpdate set(Named variable, Expression expression)
      Adds a SET clause to the statement, modifying the given named thing with an expression.
      Parameters:
      variable - The named thing to modify
      expression - The modifying expression
      Returns:
      An ongoing match and update
    • mutate

      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 modified
      properties - The new properties
      Returns:
      An ongoing match and update
      Since:
      2020.1.5
    • mutate

      @NotNull @CheckReturnValue default @NotNull StatementBuilder.BuildableMatchAndUpdate 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 modify
      properties - The new properties
      Returns:
      An ongoing match and update
      Since:
      2020.1.5