Top Description Methods
org.hibernate.sql.results.jdbc.spi

public Interface JdbcValuesSourceProcessingState

Known Direct Implementers
org.hibernate.sql.results.jdbc.internal.JdbcValuesSourceProcessingStateStandardImpl
Imports
java.util.List, org.hibernate.engine.spi.CollectionKey, .EntityHolder, .EntityUniqueKey, .SharedSessionContractImplementor, org.hibernate.event.spi.PostLoadEvent, .PreLoadEvent, org.hibernate.sql.results.graph.Initializer, org.hibernate.sql.results.spi.LoadContexts, org.hibernate.sql.results.graph.collection.LoadingCollectionEntry, org.hibernate.query.spi.QueryOptions, org.hibernate.sql.exec.spi.ExecutionContext

Provides a context for processing the processing of the complete set of rows from a JdbcValuesSource. Holds in-flight state and provides access to environmental information needed to perform the processing.
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public Initializer
public LoadingCollectionEntry
findLoadingCollectionLocally(CollectionKey key)

Find a LoadingCollectionEntry locally to this context.

public void
finishUp(boolean registerSubselects)

public ExecutionContext
public List<EntityHolder>
public PostLoadEvent
public PreLoadEvent
public JdbcValuesSourceProcessingOptions
public default QueryOptions
public List<EntityHolder>
public SharedSessionContractImplementor
public void
public void
registerLoadingCollection(CollectionKey collectionKey, LoadingCollectionEntry loadingCollectionEntry)

Registers a LoadingCollectionEntry locally to this context

public void
public void

Method Detail

findInitializerback to summary
public Initializer findInitializer(EntityUniqueKey entityKey)
findLoadingCollectionLocallyback to summary
public LoadingCollectionEntry findLoadingCollectionLocally(CollectionKey key)

Find a LoadingCollectionEntry locally to this context.

See Also
LoadContexts#findLoadingCollectionEntry(CollectionKey)
finishUpback to summary
public void finishUp(boolean registerSubselects)
getExecutionContextback to summary
public ExecutionContext getExecutionContext()
getLoadingEntityHoldersback to summary
public List<EntityHolder> getLoadingEntityHolders()
getPostLoadEventback to summary
public PostLoadEvent getPostLoadEvent()
getPreLoadEventback to summary
public PreLoadEvent getPreLoadEvent()
getProcessingOptionsback to summary
public JdbcValuesSourceProcessingOptions getProcessingOptions()
getQueryOptionsback to summary
public default QueryOptions getQueryOptions()
getReloadedEntityHoldersback to summary
public List<EntityHolder> getReloadedEntityHolders()
getSessionback to summary
public SharedSessionContractImplementor getSession()
registerInitializerback to summary
public void registerInitializer(EntityUniqueKey entityKey, Initializer initializer)
registerLoadingCollectionback to summary
public void registerLoadingCollection(CollectionKey collectionKey, LoadingCollectionEntry loadingCollectionEntry)

Registers a LoadingCollectionEntry locally to this context

registerLoadingEntityHolderback to summary
public void registerLoadingEntityHolder(EntityHolder holder)
registerReloadedEntityHolderback to summary
public void registerReloadedEntityHolder(EntityHolder holder)