org.hibernate.hql.spi
Class TableBasedDeleteHandlerImpl
java.lang.Object
org.hibernate.hql.spi.AbstractTableBasedBulkIdHandler
org.hibernate.hql.spi.TableBasedDeleteHandlerImpl
- All Implemented Interfaces:
- MultiTableBulkIdStrategy.DeleteHandler
public class TableBasedDeleteHandlerImpl
- extends AbstractTableBasedBulkIdHandler
- implements MultiTableBulkIdStrategy.DeleteHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableBasedDeleteHandlerImpl
public TableBasedDeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker)
TableBasedDeleteHandlerImpl
public TableBasedDeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
String catalog,
String schema)
getTargetedQueryable
public Queryable getTargetedQueryable()
- Specified by:
getTargetedQueryable
in interface MultiTableBulkIdStrategy.DeleteHandler
getSqlStatements
public String[] getSqlStatements()
- Specified by:
getSqlStatements
in interface MultiTableBulkIdStrategy.DeleteHandler
execute
public int execute(SessionImplementor session,
QueryParameters queryParameters)
- Specified by:
execute
in interface MultiTableBulkIdStrategy.DeleteHandler
handlePrependedParametersOnIdSelection
protected int handlePrependedParametersOnIdSelection(PreparedStatement ps,
SessionImplementor session,
int pos)
throws SQLException
- Throws:
SQLException
handleAddedParametersOnDelete
protected void handleAddedParametersOnDelete(PreparedStatement ps,
SessionImplementor session)
throws SQLException
- Throws:
SQLException
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.