Top Description Fields Constructors Methods
org.hibernate.hql.spi.id.cte

public abstract Class AbstractCteValuesListBulkIdHandler

extends AbstractIdsBulkIdHandler
Class Inheritance
Known Direct Subclasses
org.hibernate.hql.spi.id.cte.CteValuesListDeleteHandlerImpl, org.hibernate.hql.spi.id.cte.CteValuesListUpdateHandlerImpl
Imports
org.hibernate.boot.model.naming.Identifier, org.hibernate.boot.model.relational.QualifiedTableName, org.hibernate.dialect.Dialect, org.hibernate.engine.jdbc.env.spi.JdbcEnvironment, org.hibernate.engine.jdbc.spi.JdbcServices, org.hibernate.engine.spi.QueryParameters, .SessionFactoryImplementor, .SharedSessionContractImplementor, org.hibernate.hql.internal.ast.HqlSqlWalker, org.hibernate.hql.spi.id.AbstractIdsBulkIdHandler, org.hibernate.internal.util.StringHelper, org.hibernate.persister.collection.AbstractCollectionPersister, org.hibernate.persister.entity.Queryable, java.util.Arrays

Defines how identifier values are selected from the updatable/deletable tables.
Authors
Evandro Pires da Silva, Vlad Mihalcea

Field Summary

Modifier and TypeField and Description
private final String
private final JdbcEnvironment
private final String

Constructor Summary

AccessConstructor and Description
public
AbstractCteValuesListBulkIdHandler(SessionFactoryImplementor sessionFactory, HqlSqlWalker walker, String catalog, String schema)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
protected String
protected String
protected String
protected CteValuesListBuilder
Inherited from org.hibernate.hql.spi.id.AbstractIdsBulkIdHandler:
convertdialectgetTargetedQueryableselectIds

Field Detail

catalogback to summary
private final String catalog
jdbcEnvironmentback to summary
private final JdbcEnvironment jdbcEnvironment
schemaback to summary
private final String schema

Constructor Detail

AbstractCteValuesListBulkIdHandlerback to summary
public AbstractCteValuesListBulkIdHandler(SessionFactoryImplementor sessionFactory, HqlSqlWalker walker, String catalog, String schema)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Method Detail

determineIdTableNameback to summary
protected String determineIdTableName(Queryable persister)
generateIdSubselectback to summary
protected String generateIdSubselect(Queryable persister)
generateIdSubselectback to summary
protected String generateIdSubselect(String idSubselect, Queryable persister, AbstractCollectionPersister cPersister)
prepareCteStatementback to summary
protected CteValuesListBuilder prepareCteStatement(SharedSessionContractImplementor session, QueryParameters queryParameters)