| 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.