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 TypeMethodDescriptionvoid
addKeyColumn
(String columnName, String valueExpression, JdbcMapping jdbcMapping) Add a key columndefault void
addKeyColumn
(SelectableMapping selectableMapping) Add a key columndefault void
addValueColumn
(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) Add a column as part of the values listvoid
addValueColumn
(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, boolean isLob) Add a column as part of the values listdefault void
addValueColumn
(SelectableMapping selectableMapping) Add a column as part of the values listvoid
addValueColumn
(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
-