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.returns |
Contains the internal implementations of the building blocks that make up 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 |
---|---|
List<? extends Return> |
LoadPlanImpl.getReturns() |
Modifier and Type | Method and Description |
---|---|
protected void |
FetchStyleLoadPlanBuildingAssociationVisitationStrategy.addRootReturn(Return rootReturn) |
protected abstract void |
AbstractLoadPlanBuildingAssociationVisitationStrategy.addRootReturn(Return rootReturn) |
protected void |
AbstractEntityGraphVisitationStrategy.addRootReturn(Return rootReturn) |
Constructor and Description |
---|
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 |
CollectionReturnImpl |
class |
EntityReturnImpl |
class |
ScalarReturnImpl |
Modifier and Type | Method and Description |
---|---|
String |
ReturnGraphTreePrinter.asString(Return rootReturn) |
String |
ReturnGraphTreePrinter.asString(Return rootReturn,
int depth) |
void |
ReturnGraphTreePrinter.write(Return rootReturn,
int depth,
PrintStream printStream) |
void |
ReturnGraphTreePrinter.write(Return rootReturn,
int depth,
PrintWriter printWriter) |
void |
ReturnGraphTreePrinter.write(Return rootReturn,
PrintStream printStream) |
void |
ReturnGraphTreePrinter.write(Return rootReturn,
PrintWriter printWriter) |
Modifier and Type | Method and Description |
---|---|
<T extends Return> |
RootHelper.extractRootReturn(LoadPlan loadPlan,
Class<T> returnType)
Extract the root return of the LoadPlan, assuming there is just one.
|
Modifier and Type | Method and Description |
---|---|
protected Return |
AbstractLoadQueryDetails.getRootReturn() |
Constructor and Description |
---|
AbstractLoadQueryDetails(LoadPlan loadPlan,
AliasResolutionContextImpl aliasResolutionContext,
QueryBuildingParameters buildingParameters,
String[] keyColumnNames,
Return rootReturn,
SessionFactoryImplementor factory) |
Modifier and Type | Interface and Description |
---|---|
interface |
CollectionReturn
Models the a persistent collection as root
Return . |
interface |
EntityReturn
Models the an entity as root
Return . |
interface |
ScalarReturn
Represent a simple scalar return within a query result.
|
Modifier and Type | Method and Description |
---|---|
List<? extends Return> |
LoadPlan.getReturns()
Get the returns indicated by this LoadPlan.
A
LoadPlan.Disposition.ENTITY_LOADER LoadPlan would have just a single Return of type EntityReturn . |
Copyright © 2019 JBoss by Red Hat. All rights reserved.