Interface UpdateStatement.Builder
-
- Enclosing interface:
- UpdateStatement
public static interface UpdateStatement.Builder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateStatement.Builder
addReturning(Expression<?> expression)
UpdateStatement.Builder
addSetClause(Field<?> field, Expression<?> newValue)
UpdateStatement.Builder
addWhereClause(BooleanExpressionTrait expression)
UpdateStatement
build()
UpdateStatement.Builder
clearReturning()
UpdateStatement.Builder
clearSetClauses()
UpdateStatement.Builder
clearWhereClause()
java.util.Set<StructuredQuery.QueryOptions>
getOptions()
java.util.List<Expression<?>>
getReturning()
java.util.Map<Field<?>,Expression<?>>
getSetClauses()
java.lang.String
getTable()
BooleanExpressionTrait
getWhereClause()
UpdateStatement.Builder
removeSetClause(Field<?> field)
UpdateStatement.Builder
resolveSetFields(ExpressionFactory expressionFactory)
UpdateStatement.Builder
setTable(java.lang.String table)
UpdateStatement.Builder
withOption(StructuredQuery.QueryOptions... options)
-
-
-
Method Detail
-
getSetClauses
@Nonnull java.util.Map<Field<?>,Expression<?>> getSetClauses()
-
addSetClause
@Nonnull UpdateStatement.Builder addSetClause(@Nonnull Field<?> field, @Nonnull Expression<?> newValue)
-
clearSetClauses
@Nonnull UpdateStatement.Builder clearSetClauses()
-
removeSetClause
@Nonnull UpdateStatement.Builder removeSetClause(@Nonnull Field<?> field)
-
getReturning
@Nonnull java.util.List<Expression<?>> getReturning()
-
addReturning
@Nonnull UpdateStatement.Builder addReturning(@Nonnull Expression<?> expression)
-
clearReturning
@Nonnull UpdateStatement.Builder clearReturning()
-
getWhereClause
@Nullable BooleanExpressionTrait getWhereClause()
-
addWhereClause
@Nonnull UpdateStatement.Builder addWhereClause(@Nonnull BooleanExpressionTrait expression)
-
clearWhereClause
@Nonnull UpdateStatement.Builder clearWhereClause()
-
withOption
@Nonnull UpdateStatement.Builder withOption(@Nonnull StructuredQuery.QueryOptions... options)
-
getOptions
@Nonnull java.util.Set<StructuredQuery.QueryOptions> getOptions()
-
getTable
@Nonnull java.lang.String getTable()
-
setTable
@Nonnull UpdateStatement.Builder setTable(@Nonnull java.lang.String table)
-
resolveSetFields
@Nonnull UpdateStatement.Builder resolveSetFields(@Nonnull ExpressionFactory expressionFactory)
-
build
@Nonnull UpdateStatement build() throws RelationalException
- Throws:
RelationalException
-
-