Package org.hibernate.sql.model.internal
Class TableDeleteStandard
java.lang.Object
org.hibernate.sql.model.ast.AbstractTableMutation<JdbcDeleteMutation>
org.hibernate.sql.model.ast.AbstractRestrictedTableMutation<JdbcDeleteMutation>
org.hibernate.sql.model.ast.AbstractTableDelete
org.hibernate.sql.model.internal.TableDeleteStandard
- All Implemented Interfaces:
Statement,RestrictedTableMutation<JdbcDeleteMutation>,TableDelete,TableMutation<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 org.hibernate.sql.model.ast.AbstractTableDelete
createMutationOperation, getExpectation, getLoggableNameMethods inherited from class org.hibernate.sql.model.ast.AbstractRestrictedTableMutation
forEachKeyBinding, forEachOptimisticLockBinding, forEachValueBinding, getKeyBindings, getOptimisticLockBindingsMethods inherited from class org.hibernate.sql.model.ast.AbstractTableMutation
createMutationOperation, createMutationOperation, forEachParameter, forEachThing, getMutatingTable, getMutationComment, getMutationTarget, getParameters, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.sql.model.ast.RestrictedTableMutation
forEachKeyBinding, forEachOptimisticLockBinding, forEachValueBinding, getKeyBindings, getNumberOfKeyBindings, getNumberOfOptimisticLockBindings, getOptimisticLockBindingsMethods inherited from interface org.hibernate.sql.model.ast.TableMutation
createMutationOperation, createMutationOperation, forEachParameter, 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? -
accept
Description copied from interface:StatementVisitation
-