Package | Description |
---|---|
org.hibernate.loader.plan.build.internal |
Contains the internal implementations used for building a metamodel-driven LoadPlan.
|
org.hibernate.loader.plan.build.spi |
Defines the SPI for building a metamodel-driven LoadPlan
|
org.hibernate.loader.plan.exec.internal |
Provides the internal implementations for generating the load query from the LoadPlan and the ResultSet processor.
|
org.hibernate.loader.plan.exec.process.internal | |
org.hibernate.loader.plan.exec.process.spi |
Modifier and Type | Class and Description |
---|---|
class |
LoadPlanImpl |
Modifier and Type | Method and Description |
---|---|
LoadPlan |
FetchStyleLoadPlanBuildingAssociationVisitationStrategy.buildLoadPlan() |
LoadPlan |
AbstractEntityGraphVisitationStrategy.buildLoadPlan() |
Modifier and Type | Method and Description |
---|---|
LoadPlan |
LoadPlanBuildingAssociationVisitationStrategy.buildLoadPlan()
After visitation is done, build the load plan.
|
static LoadPlan |
MetamodelDrivenLoadPlanBuilder.buildRootCollectionLoadPlan(LoadPlanBuildingAssociationVisitationStrategy strategy,
CollectionPersister persister)
Coordinates building a LoadPlan that defines just a single root collection return (may have fetches).
|
static LoadPlan |
MetamodelDrivenLoadPlanBuilder.buildRootEntityLoadPlan(LoadPlanBuildingAssociationVisitationStrategy strategy,
EntityPersister persister)
Coordinates building a LoadPlan that defines just a single root entity return (may have fetches).
|
Modifier and Type | Method and Description |
---|---|
void |
LoadPlanTreePrinter.logTree(LoadPlan loadPlan,
AliasResolutionContext aliasResolutionContext)
Logs the specified
LoadPlan graph and its
QuerySpaces graph as tree structures. |
Modifier and Type | Method and Description |
---|---|
void |
AliasResolutionContextImpl.dumpResolutions(LoadPlan loadPlan)
USes its defined logger to generate a resolution report.
|
<T extends Return> |
RootHelper.extractRootReturn(LoadPlan loadPlan,
Class<T> returnType)
Extract the root return of the LoadPlan, assuming there is just one.
|
static LoadQueryDetails |
BatchingLoadQueryDetailsFactory.makeCollectionLoadQueryDetails(CollectionPersister collectionPersister,
LoadPlan loadPlan,
QueryBuildingParameters buildingParameters)
Constructs a BasicCollectionLoadQueryDetails object from the given inputs.
|
static LoadQueryDetails |
BatchingLoadQueryDetailsFactory.makeEntityLoadQueryDetails(LoadPlan loadPlan,
String[] keyColumnNames,
QueryBuildingParameters buildingParameters,
SessionFactoryImplementor factory)
Returns a EntityLoadQueryDetails object from the given inputs.
|
Constructor and Description |
---|
AbstractCollectionLoadQueryDetails(LoadPlan loadPlan,
AliasResolutionContextImpl aliasResolutionContext,
CollectionReturn rootReturn,
QueryBuildingParameters buildingParameters,
SessionFactoryImplementor factory) |
AbstractLoadQueryDetails(LoadPlan loadPlan,
AliasResolutionContextImpl aliasResolutionContext,
QueryBuildingParameters buildingParameters,
String[] keyColumnNames,
Return rootReturn,
SessionFactoryImplementor factory) |
EntityLoadQueryDetails(LoadPlan loadPlan,
String[] keyColumnNames,
AliasResolutionContextImpl aliasResolutionContext,
EntityReturn rootReturn,
QueryBuildingParameters buildingParameters,
SessionFactoryImplementor factory)
Constructs a EntityLoadQueryDetails object from the given inputs.
|
Modifier and Type | Method and Description |
---|---|
LoadPlan |
ResultSetProcessingContextImpl.getLoadPlan() |
Constructor and Description |
---|
ResultSetProcessingContextImpl(ResultSet resultSet,
SessionImplementor session,
LoadPlan loadPlan,
boolean readOnly,
boolean shouldUseOptionalEntityInformation,
boolean forceFetchLazyAttributes,
boolean shouldReturnProxies,
QueryParameters queryParameters,
NamedParameterContext namedParameterContext,
boolean hadSubselectFetches)
Builds a ResultSetProcessingContextImpl
|
ResultSetProcessorImpl(LoadPlan loadPlan,
RowReader rowReader,
boolean hadSubselectFetches) |
Modifier and Type | Method and Description |
---|---|
LoadPlan |
ResultSetProcessingContext.getLoadPlan() |
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.