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 TypeMethodDescriptionvoidaddKeyColumn(String columnName, String valueExpression, JdbcMapping jdbcMapping) Add a key columnvoidaddKeyRestriction(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) Add restriction based on the column in the table's keyvoidaddLiteralRestriction(String columnName, String sqlLiteralText, JdbcMapping jdbcMapping) voidaddNonKeyRestriction(ColumnValueBinding valueBinding) Adds a restriction, which is assumed to be based on a selectable that is NOT a table key, e.g.voidvoidaddOptimisticLockRestriction(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) Add restriction based on non-version optimistically-locked columnvoidaddValueColumn(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, boolean isLob) Add a column as part of the values listvoidaddValueColumn(ColumnValueBinding valueBinding) Adds a restriction, which is assumed to be based on a table key.voidaddWhereFragment(String fragment) Build the mutation descriptorReference (in the SQL AST sense) to the mutating tablevoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder
addKeyColumn, addValueColumn, addValueColumnMethods inherited from interface org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder
addKeyRestriction, addKeyRestrictionLeniently, addKeyRestrictions, addKeyRestrictionsLeniently, addNullRestriction, addOptimisticLockRestriction, addOptimisticLockRestrictionsMethods inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
accept, acceptMethods inherited from interface org.hibernate.sql.model.ast.builder.TableUpdateBuilder
accept
-
Constructor Details
-
TableUpdateBuilderSkipped
-
-
Method Details
-
getMutatingTable
Description copied from interface:TableMutationBuilderReference (in the SQL AST sense) to the mutating table- Specified by:
getMutatingTablein interfaceTableMutationBuilder
-
buildMutation
Description copied from interface:TableMutationBuilderBuild the mutation descriptor- Specified by:
buildMutationin interfaceTableMutationBuilder
-
addNonKeyRestriction
Description copied from interface:RestrictedTableMutationBuilderAdds a restriction, which is assumed to be based on a selectable that is NOT a table key, e.g. optimistic locking.- Specified by:
addNonKeyRestrictionin interfaceRestrictedTableMutationBuilder
-
addKeyRestriction
public void addKeyRestriction(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) Description copied from interface:RestrictedTableMutationBuilderAdd restriction based on the column in the table's key- Specified by:
addKeyRestrictionin interfaceRestrictedTableMutationBuilder
-
addNullOptimisticLockRestriction
- Specified by:
addNullOptimisticLockRestrictionin interfaceRestrictedTableMutationBuilder
-
addOptimisticLockRestriction
public void addOptimisticLockRestriction(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) Description copied from interface:RestrictedTableMutationBuilderAdd restriction based on non-version optimistically-locked column- Specified by:
addOptimisticLockRestrictionin interfaceRestrictedTableMutationBuilder
-
addLiteralRestriction
public void addLiteralRestriction(String columnName, String sqlLiteralText, JdbcMapping jdbcMapping) - Specified by:
addLiteralRestrictionin interfaceRestrictedTableMutationBuilder
-
getKeyRestrictionBindings
- Specified by:
getKeyRestrictionBindingsin interfaceRestrictedTableMutationBuilder
-
getOptimisticLockBindings
- Specified by:
getOptimisticLockBindingsin interfaceRestrictedTableMutationBuilder
-
addWhereFragment
- Specified by:
addWhereFragmentin interfaceRestrictedTableMutationBuilder
-
addValueColumn
public void addValueColumn(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, boolean isLob) Description copied from interface:ColumnValuesTableMutationBuilderAdd a column as part of the values list- Specified by:
addValueColumnin interfaceColumnValuesTableMutationBuilder
-
addValueColumn
Description copied from interface:ColumnValuesTableMutationBuilderAdds a restriction, which is assumed to be based on a table key.- Specified by:
addValueColumnin interfaceColumnValuesTableMutationBuilder
-
addKeyColumn
Description copied from interface:ColumnValuesTableMutationBuilderAdd a key column- Specified by:
addKeyColumnin interfaceColumnValuesTableMutationBuilder
-
setWhere
- Specified by:
setWherein interfaceRestrictedTableMutationBuilder- Specified by:
setWherein interfaceTableUpdateBuilder
-