Package | Description |
---|---|
org.hibernate.loader.internal | |
org.hibernate.loader.spi |
Modifier and Type | Class and Description |
---|---|
class |
LoadQueryAliasResolutionContextImpl
Provides aliases that are used by load queries and ResultSet processors.
|
Modifier and Type | Method and Description |
---|---|
LoadQueryAliasResolutionContext |
ResultSetProcessingContextImpl.getLoadQueryAliasResolutionContext() |
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractLoadQueryImpl.associationSelectString(LoadQueryAliasResolutionContext aliasResolutionContext)
Generate a select list of columns containing all properties of the entity classes
|
List |
ResultSetProcessorImpl.extractResults(LoadPlanAdvisor loadPlanAdvisor,
ResultSet resultSet,
SessionImplementor session,
QueryParameters queryParameters,
NamedParameterContext namedParameterContext,
LoadQueryAliasResolutionContext aliasResolutionContext,
boolean returnProxies,
boolean readOnly,
ResultTransformer forcedResultTransformer,
List<AfterLoadAction> afterLoadActionList) |
String |
EntityLoadQueryBuilderImpl.generateSql(int batchSize,
SessionFactoryImplementor sessionFactory,
LoadQueryAliasResolutionContext aliasResolutionContext) |
String |
EntityLoadQueryBuilderImpl.generateSql(int batchSize,
String[] uniqueKey,
SessionFactoryImplementor sessionFactory,
LoadQueryAliasResolutionContext aliasResolutionContext) |
String |
EntityLoadQueryImpl.generateSql(String[] uniqueKey,
int batchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryAliasResolutionContext aliasResolutionContext) |
protected String |
AbstractEntityLoadQueryImpl.generateSql(String whereString,
String orderByString,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryAliasResolutionContext aliasResolutionContext) |
protected String |
AbstractEntityLoadQueryImpl.getWhereFragment(LoadQueryAliasResolutionContext aliasResolutionContext) |
protected JoinFragment |
AbstractLoadQueryImpl.mergeOuterJoins(SessionFactoryImplementor factory,
LoadQueryAliasResolutionContext aliasResolutionContext)
Generate a sequence of LEFT OUTER JOIN clauses for the given associations.
|
protected static String |
AbstractLoadQueryImpl.orderBy(List<JoinableAssociation> associations,
LoadQueryAliasResolutionContext aliasResolutionContext)
Get the order by string required for collection fetching
|
protected String |
AbstractLoadQueryImpl.orderBy(String orderBy,
LoadQueryAliasResolutionContext aliasResolutionContext) |
protected String |
AbstractEntityLoadQueryImpl.resolveEntityReturnAlias(LoadQueryAliasResolutionContext aliasResolutionContext) |
Constructor and Description |
---|
ResultSetProcessingContextImpl(ResultSet resultSet,
SessionImplementor session,
LoadPlan loadPlan,
boolean readOnly,
boolean useOptionalEntityKey,
QueryParameters queryParameters,
NamedParameterContext namedParameterContext,
LoadQueryAliasResolutionContext aliasResolutionContext,
boolean hadSubselectFetches) |
Modifier and Type | Method and Description |
---|---|
LoadQueryAliasResolutionContext |
ResultSetProcessingContext.getLoadQueryAliasResolutionContext() |
Modifier and Type | Method and Description |
---|---|
List |
ResultSetProcessor.extractResults(LoadPlanAdvisor loadPlanAdvisor,
ResultSet resultSet,
SessionImplementor session,
QueryParameters queryParameters,
NamedParameterContext namedParameterContext,
LoadQueryAliasResolutionContext aliasResolutionContext,
boolean returnProxies,
boolean readOnly,
ResultTransformer forcedResultTransformer,
List<AfterLoadAction> afterLoadActions)
Process an entire ResultSet, performing all extractions.
|
String |
LoadQueryBuilder.generateSql(int batchSize,
SessionFactoryImplementor factory,
LoadQueryAliasResolutionContext aliasResolutionContext)
Generates SQL for the performing the load.
|
Copyright © 2013. All rights reserved.