Class TableUpdateBuilderSkipped
java.lang.Object
org.hibernate.sql.model.ast.builder.TableUpdateBuilderSkipped
- All Implemented Interfaces:
SelectableConsumer
,ColumnValuesTableMutationBuilder
,RestrictedTableMutationBuilder
,TableMutationBuilder
,TableUpdateBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
SelectableConsumer.MutableSelectableMapping
-
Field Summary
Fields inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
NULL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addKeyColumn
(String columnName, String valueExpression, JdbcMapping jdbcMapping) Add a key columnvoid
addKeyRestriction
(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) Add restriction based on the column in the table's keyvoid
addLiteralRestriction
(String columnName, String sqlLiteralText, JdbcMapping jdbcMapping) void
void
addOptimisticLockRestriction
(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) Add restriction based on non-version optimistically-locked columnvoid
addValueColumn
(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, boolean isLob) Add a column as part of the values listvoid
addWhereFragment
(String fragment) Build the mutation descriptorReference (in the SQL AST sense) to the mutating tablevoid
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder
addKeyColumn, addValueColumn, addValueColumn
Methods inherited from interface org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder
addKeyRestriction, addKeyRestrictionLeniently, addKeyRestrictions, addKeyRestrictionsLeniently, addOptimisticLockRestriction, addOptimisticLockRestrictions
Methods inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
accept, accept
Methods inherited from interface org.hibernate.sql.model.ast.builder.TableUpdateBuilder
accept
-
Constructor Details
-
TableUpdateBuilderSkipped
-
-
Method Details
-
getMutatingTable
Description copied from interface:TableMutationBuilder
Reference (in the SQL AST sense) to the mutating table- Specified by:
getMutatingTable
in interfaceTableMutationBuilder
-
buildMutation
Description copied from interface:TableMutationBuilder
Build the mutation descriptor- Specified by:
buildMutation
in interfaceTableMutationBuilder
-
addKeyRestriction
public void addKeyRestriction(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) Description copied from interface:RestrictedTableMutationBuilder
Add restriction based on the column in the table's key- Specified by:
addKeyRestriction
in interfaceRestrictedTableMutationBuilder
-
addNullOptimisticLockRestriction
- Specified by:
addNullOptimisticLockRestriction
in interfaceRestrictedTableMutationBuilder
-
addOptimisticLockRestriction
public void addOptimisticLockRestriction(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) Description copied from interface:RestrictedTableMutationBuilder
Add restriction based on non-version optimistically-locked column- Specified by:
addOptimisticLockRestriction
in interfaceRestrictedTableMutationBuilder
-
addLiteralRestriction
public void addLiteralRestriction(String columnName, String sqlLiteralText, JdbcMapping jdbcMapping) - Specified by:
addLiteralRestriction
in interfaceRestrictedTableMutationBuilder
-
getKeyRestrictionBindings
- Specified by:
getKeyRestrictionBindings
in interfaceRestrictedTableMutationBuilder
-
getOptimisticLockBindings
- Specified by:
getOptimisticLockBindings
in interfaceRestrictedTableMutationBuilder
-
addWhereFragment
- Specified by:
addWhereFragment
in interfaceRestrictedTableMutationBuilder
-
addValueColumn
public void addValueColumn(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, boolean isLob) Description copied from interface:ColumnValuesTableMutationBuilder
Add a column as part of the values list- Specified by:
addValueColumn
in interfaceColumnValuesTableMutationBuilder
-
addKeyColumn
Description copied from interface:ColumnValuesTableMutationBuilder
Add a key column- Specified by:
addKeyColumn
in interfaceColumnValuesTableMutationBuilder
-
setWhere
- Specified by:
setWhere
in interfaceRestrictedTableMutationBuilder
- Specified by:
setWhere
in interfaceTableUpdateBuilder
-