Top Fields Constructors Methods
org.hibernate.sql.results.jdbc.internal

public Class JdbcValuesSourceProcessingStateStandardImpl

extends Object
implements JdbcValuesSourceProcessingState
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState
Imports
java.util.ArrayList, .HashMap, .List, .Map, java.util.function.Consumer, org.hibernate.engine.spi.CollectionKey, .EntityHolder, .EntityUniqueKey, .SharedSessionContractImplementor, org.hibernate.event.spi.EventSource, .PostLoadEvent, .PreLoadEvent, org.hibernate.internal.CoreLogging, .CoreMessageLogger, org.hibernate.query.spi.QueryOptions, org.hibernate.sql.exec.spi.ExecutionContext, org.hibernate.sql.results.graph.Initializer, org.hibernate.sql.results.graph.collection.CollectionInitializer, .LoadingCollectionEntry, org.hibernate.sql.results.graph.collection.internal.ArrayInitializer, org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions, .JdbcValuesSourceProcessingState

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private List<CollectionInitializer>
private final ExecutionContext
private Map<EntityUniqueKey, Initializer>
private Map<CollectionKey, LoadingCollectionEntry>
private List<EntityHolder>
private static final CoreMessageLogger
private final PostLoadEvent
private final PreLoadEvent
private final JdbcValuesSourceProcessingOptions
private List<EntityHolder>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Initializer
public LoadingCollectionEntry
private void
public void
public ExecutionContext
public List<EntityHolder>
public PostLoadEvent
public PreLoadEvent
public JdbcValuesSourceProcessingOptions
public QueryOptions
public List<EntityHolder>
public SharedSessionContractImplementor
private boolean
public void
public void
registerLoadingCollection(CollectionKey key, LoadingCollectionEntry loadingCollectionEntry)

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.registerLoadingCollection.

Registers a LoadingCollectionEntry locally to this context
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

arrayInitializersback to summary
private List<CollectionInitializer> arrayInitializers
executionContextback to summary
private final ExecutionContext executionContext
initializerByUniquKeyMapback to summary
private Map<EntityUniqueKey, Initializer> initializerByUniquKeyMap
loadingCollectionMapback to summary
private Map<CollectionKey, LoadingCollectionEntry> loadingCollectionMap
loadingEntityHoldersback to summary
private List<EntityHolder> loadingEntityHolders
LOGback to summary
private static final CoreMessageLogger LOG
postLoadEventback to summary
private final PostLoadEvent postLoadEvent
preLoadEventback to summary
private final PreLoadEvent preLoadEvent
processingOptionsback to summary
private final JdbcValuesSourceProcessingOptions processingOptions
reloadedEntityHoldersback to summary
private List<EntityHolder> reloadedEntityHolders

Constructor Detail

JdbcValuesSourceProcessingStateStandardImplback to summary
public JdbcValuesSourceProcessingStateStandardImpl(ExecutionContext executionContext, JdbcValuesSourceProcessingOptions processingOptions)

Method Detail

findInitializerback to summary
public Initializer findInitializer(EntityUniqueKey entityKey)

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.findInitializer.

Annotations
@Override
findLoadingCollectionLocallyback to summary
public LoadingCollectionEntry findLoadingCollectionLocally(CollectionKey key)

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.findLoadingCollectionLocally.

Doc from org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.findLoadingCollectionLocally.

Find a LoadingCollectionEntry locally to this context.

Annotations
@Override
finishLoadingCollectionsback to summary
private void finishLoadingCollections()
finishUpback to summary
public void finishUp(boolean registerSubselects)

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.finishUp.

Annotations
@Override
getExecutionContextback to summary
public ExecutionContext getExecutionContext()

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.getExecutionContext.

Annotations
@Override
getLoadingEntityHoldersback to summary
public List<EntityHolder> getLoadingEntityHolders()

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.getLoadingEntityHolders.

Annotations
@Override
getPostLoadEventback to summary
public PostLoadEvent getPostLoadEvent()

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.getPostLoadEvent.

Annotations
@Override
getPreLoadEventback to summary
public PreLoadEvent getPreLoadEvent()

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.getPreLoadEvent.

Annotations
@Override
getProcessingOptionsback to summary
public JdbcValuesSourceProcessingOptions getProcessingOptions()

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.getProcessingOptions.

Annotations
@Override
getQueryOptionsback to summary
public QueryOptions getQueryOptions()

Overrides default org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.getQueryOptions.

Annotations
@Override
getReloadedEntityHoldersback to summary
public List<EntityHolder> getReloadedEntityHolders()

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.getReloadedEntityHolders.

Annotations
@Override
getSessionback to summary
public SharedSessionContractImplementor getSession()

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.getSession.

Annotations
@Override
isReadOnlyback to summary
private boolean isReadOnly()
Annotations
@SuppressWarnings:SimplifiableIfStatement
registerInitializerback to summary
public void registerInitializer(EntityUniqueKey entityKey, Initializer initializer)

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.registerInitializer.

Annotations
@Override
registerLoadingCollectionback to summary
public void registerLoadingCollection(CollectionKey key, LoadingCollectionEntry loadingCollectionEntry)

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.registerLoadingCollection.

Doc from org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.registerLoadingCollection.

Registers a LoadingCollectionEntry locally to this context

Annotations
@Override
registerLoadingEntityHolderback to summary
public void registerLoadingEntityHolder(EntityHolder holder)

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.registerLoadingEntityHolder.

Annotations
@Override
registerReloadedEntityHolderback to summary
public void registerReloadedEntityHolder(EntityHolder holder)

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState.registerReloadedEntityHolder.

Annotations
@Override