Interface ColumnValuesTableMutationBuilder<M extends TableMutation<?>>
- All Superinterfaces:
TableMutationBuilder<M>
- All Known Subinterfaces:
TableInsertBuilder,TableUpdateBuilder<O>
- All Known Implementing Classes:
AbstractTableInsertBuilder,AbstractTableUpdateBuilder,CollectionRowDeleteByUpdateSetNullBuilder,TableInsertBuilderStandard,TableInsertReturningBuilder,TableMergeBuilder,TableUpdateBuilderSkipped,TableUpdateBuilderStandard,TableUpdateReturningBuilder
public interface ColumnValuesTableMutationBuilder<M extends TableMutation<?>>
extends TableMutationBuilder<M>
Common operations of
TableUpdateBuilder and TableInsertBuilder.-
Field Summary
Fields inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
NULL -
Method Summary
Modifier and TypeMethodDescriptionvoidaddKeyColumn(String columnName, String valueExpression, JdbcMapping jdbcMapping) Add a key columndefault voidaddKeyColumn(SelectableMapping selectableMapping) Add a key columndefault voidaddValueColumn(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) Add a column as part of the values listvoidaddValueColumn(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, boolean isLob) Add a column as part of the values listdefault voidaddValueColumn(SelectableMapping selectableMapping) Add a column as part of the values listvoidaddValueColumn(ColumnValueBinding valueBinding) Adds a restriction, which is assumed to be based on a table key.Methods inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
buildMutation, getMutatingTable
-
Method Details
-
addValueColumn
Adds a restriction, which is assumed to be based on a table key.- API Note:
- Be sure you know what you are doing before using this method. Generally prefer any of the other methods here for adding key restrictions.
-
addValueColumn
void addValueColumn(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, boolean isLob) Add a column as part of the values list -
addValueColumn
Add a column as part of the values list -
addValueColumn
Add a column as part of the values list -
addKeyColumn
Add a key column -
addKeyColumn
Add a key column
-