Class TableDeleteStandard
java.lang.Object
org.hibernate.sql.ast.spi.model.AbstractTableMutation<JdbcDeleteMutation>
org.hibernate.sql.ast.spi.model.AbstractRestrictedTableMutation<JdbcDeleteMutation>
org.hibernate.sql.ast.spi.model.AbstractTableDelete
org.hibernate.sql.ast.spi.model.TableDeleteStandard
- All Implemented Interfaces:
GeneratedMutation<JdbcDeleteMutation>, RestrictedTableMutation<JdbcDeleteMutation>, TableDelete, TableMutation<JdbcDeleteMutation>, SqlAstNode, Statement
public class TableDeleteStandard
extends AbstractTableDelete
implements GeneratedMutation<JdbcDeleteMutation>
-
Constructor Summary
ConstructorsConstructorDescriptionTableDeleteStandard(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) TableDeleteStandard(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters, String whereFragment) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(SqlAstWalker walker) VisitationbooleanIs the mutation a procedure/function?booleanMethods inherited from class AbstractTableDelete
createMutationOperation, getExpectation, getLoggableNameMethods inherited from class AbstractRestrictedTableMutation
forEachKeyBinding, forEachOptimisticLockBinding, getKeyBindings, getOptimisticLockBindingsMethods inherited from class AbstractTableMutation
createMutationOperation, createMutationOperation, forEachParameter, forEachThing, getMutatingTable, getMutationComment, getMutationTarget, getParameters, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface RestrictedTableMutation
forEachKeyBinding, forEachOptimisticLockBinding, getKeyBindings, getNumberOfKeyBindings, getNumberOfOptimisticLockBindings, getOptimisticLockBindingsMethods inherited from interface Statement
isSelectionMethods inherited from interface TableMutation
createMutationOperation, createMutationOperation, forEachParameter, getExpectation, getMutatingTable, getMutationComment, getParameters, getTableName
-
Constructor Details
-
TableDeleteStandard
public TableDeleteStandard(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) -
TableDeleteStandard
public TableDeleteStandard(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters, String whereFragment)
-
-
Method Details
-
getWhereFragment
-
isCustomSql
public boolean isCustomSql()- Overrides:
isCustomSqlin classAbstractTableMutation<JdbcDeleteMutation>
-
isCallable
public boolean isCallable()Description copied from interface:TableMutationIs the mutation a procedure/function?- Specified by:
isCallablein interfaceTableMutation<JdbcDeleteMutation>
-
accept
Description copied from interface:StatementVisitation- Specified by:
acceptin interfaceSqlAstNode- Specified by:
acceptin interfaceStatement
-