public class CteValuesListDeleteHandlerImpl extends AbstractCteValuesListBulkIdHandler implements MultiTableBulkIdStrategy.DeleteHandler
AbstractTableBasedBulkIdHandler.ProcessedWhereClause
Constructor and Description |
---|
CteValuesListDeleteHandlerImpl(SessionFactoryImplementor factory,
org.hibernate.hql.internal.ast.HqlSqlWalker walker) |
CteValuesListDeleteHandlerImpl(SessionFactoryImplementor factory,
org.hibernate.hql.internal.ast.HqlSqlWalker walker,
String catalog,
String schema) |
Modifier and Type | Method and Description |
---|---|
int |
execute(SharedSessionContractImplementor session,
QueryParameters queryParameters) |
String[] |
getSqlStatements() |
determineIdTableName, generateIdSubselect, generateIdSubselect, prepareCteStatement
convert, dialect, getTargetedQueryable, selectIds
addAnyExtraIdSelectValues, appendJoined, factory, generateIdInsertSelect, generateIdSelect, generateIdSubselect, generateIdSubselect, getKeyColumnNames, prepareForUse, processWhereClause, releaseFromUse, walker
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTargetedQueryable
public CteValuesListDeleteHandlerImpl(SessionFactoryImplementor factory, org.hibernate.hql.internal.ast.HqlSqlWalker walker)
public CteValuesListDeleteHandlerImpl(SessionFactoryImplementor factory, org.hibernate.hql.internal.ast.HqlSqlWalker walker, String catalog, String schema)
public int execute(SharedSessionContractImplementor session, QueryParameters queryParameters)
execute
in interface MultiTableBulkIdStrategy.DeleteHandler
public String[] getSqlStatements()
getSqlStatements
in interface MultiTableBulkIdStrategy.DeleteHandler
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.