Class TableDeleteBuilderSkipped
java.lang.Object
org.hibernate.sql.model.ast.builder.TableDeleteBuilderSkipped
- All Implemented Interfaces:
RestrictedTableMutationBuilder<JdbcDeleteMutation,
,TableDelete> TableDeleteBuilder
,TableMutationBuilder<TableDelete>
-
Field Summary
Fields inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
NULL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
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.RestrictedTableMutationBuilder
addKeyRestriction, addKeyRestrictionLeniently, addKeyRestrictions, addKeyRestrictionsLeniently, addOptimisticLockRestriction, addOptimisticLockRestrictions
-
Constructor Details
-
TableDeleteBuilderSkipped
-
-
Method Details
-
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<JdbcDeleteMutation,
TableDelete>
-
addNullOptimisticLockRestriction
- Specified by:
addNullOptimisticLockRestriction
in interfaceRestrictedTableMutationBuilder<JdbcDeleteMutation,
TableDelete>
-
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<JdbcDeleteMutation,
TableDelete>
-
addLiteralRestriction
public void addLiteralRestriction(String columnName, String sqlLiteralText, JdbcMapping jdbcMapping) - Specified by:
addLiteralRestriction
in interfaceRestrictedTableMutationBuilder<JdbcDeleteMutation,
TableDelete>
-
getKeyRestrictionBindings
- Specified by:
getKeyRestrictionBindings
in interfaceRestrictedTableMutationBuilder<JdbcDeleteMutation,
TableDelete>
-
getOptimisticLockBindings
- Specified by:
getOptimisticLockBindings
in interfaceRestrictedTableMutationBuilder<JdbcDeleteMutation,
TableDelete>
-
setWhere
- Specified by:
setWhere
in interfaceRestrictedTableMutationBuilder<JdbcDeleteMutation,
TableDelete>
-
addWhereFragment
- Specified by:
addWhereFragment
in interfaceRestrictedTableMutationBuilder<JdbcDeleteMutation,
TableDelete>
-
getMutatingTable
Description copied from interface:TableMutationBuilder
Reference (in the SQL AST sense) to the mutating table- Specified by:
getMutatingTable
in interfaceTableMutationBuilder<TableDelete>
-
buildMutation
Description copied from interface:TableMutationBuilder
Build the mutation descriptor- Specified by:
buildMutation
in interfaceTableMutationBuilder<TableDelete>
-