Package | Description |
---|---|
org.hibernate.loader.plan.build.internal |
Contains the internal implementations used for building a metamodel-driven LoadPlan.
|
org.hibernate.loader.plan.build.internal.spaces |
Contains the internal implementations of query spaces in 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.spi |
Defines the SPI for the building blocks that make up a LoadPlan.
|
Modifier and Type | Method and Description |
---|---|
QuerySpaces |
LoadPlanImpl.getQuerySpaces() |
Constructor and Description |
---|
LoadPlanImpl(CollectionReturn rootReturn,
QuerySpaces querySpaces)
Creates a
Disposition#COLLECTION_INITIALIZER LoadPlan. |
LoadPlanImpl(EntityReturn rootReturn,
QuerySpaces querySpaces)
Creates a
Disposition#ENTITY_LOADER LoadPlan. |
LoadPlanImpl(List<? extends Return> returns,
QuerySpaces querySpaces,
boolean areLazyAttributesForceFetched)
Creates a
Disposition#MIXED LoadPlan. |
LoadPlanImpl(List<? extends Return> returns,
QuerySpaces querySpaces,
LoadPlan.Disposition disposition,
boolean areLazyAttributesForceFetched) |
Modifier and Type | Class and Description |
---|---|
class |
QuerySpacesImpl |
Modifier and Type | Method and Description |
---|---|
QuerySpaces |
AbstractQuerySpace.getQuerySpaces()
Provides subclasses access to the spaces to which this space belongs.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExpandingQuerySpaces
Models a collection of
QuerySpace references and
exposes the ability to create an ExpandingQuerySpace for "returns" and fetches;
used when building a load plan. |
Modifier and Type | Method and Description |
---|---|
String |
QuerySpaceTreePrinter.asString(QuerySpaces spaces,
AliasResolutionContext aliasResolutionContext)
Returns a String containing the
QuerySpaces graph as a tree structure. |
String |
QuerySpaceTreePrinter.asString(QuerySpaces spaces,
int depth,
AliasResolutionContext aliasResolutionContext)
Returns a String containing the
QuerySpaces graph as a tree structure, starting
at a particular depth. |
void |
QuerySpaceTreePrinter.write(QuerySpaces spaces,
int depth,
AliasResolutionContext aliasResolutionContext,
PrintStream printStream)
Returns a String containing the
QuerySpaces graph as a tree structure, starting
at a particular depth. |
void |
QuerySpaceTreePrinter.write(QuerySpaces spaces,
int depth,
AliasResolutionContext aliasResolutionContext,
PrintWriter printWriter)
Returns a String containing the
QuerySpaces graph as a tree structure, starting
at a particular depth. |
Modifier and Type | Method and Description |
---|---|
<T extends QuerySpace> |
RootHelper.extractRootQuerySpace(QuerySpaces querySpaces,
Class<EntityQuerySpace> returnType)
Extract the root QuerySpace of the LoadPlan, assuming there is just one.
|
Modifier and Type | Method and Description |
---|---|
QuerySpaces |
QuerySpace.getQuerySpaces()
Get the
QuerySpaces object that is our owner. |
QuerySpaces |
LoadPlan.getQuerySpaces()
Gets the
QuerySpaces for the load plan, which contains a QuerySpace
reference for each non-scalar return and for each entity, collection, and composite
FetchSource . |
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.