public class EntityLoadQueryBuilderImpl extends Object implements EntityLoadQueryBuilder
| Modifier and Type | Field and Description |
|---|---|
static EntityLoadQueryBuilderImpl |
INSTANCE
Singleton access
|
| Constructor and Description |
|---|
EntityLoadQueryBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyRootReturnSpecifics(SelectStatementBuilder select,
String[] keyColumnNames,
EntityReturn rootReturn,
SessionFactoryImplementor factory,
QueryBuildingParameters buildingParameters,
AliasResolutionContext aliasResolutionContext) |
String |
generateSql(LoadPlan loadPlan,
SessionFactoryImplementor factory,
QueryBuildingParameters buildingParameters,
AliasResolutionContext aliasResolutionContext)
Generates the query for the performing load.
|
protected String |
generateSql(String[] keyColumnNames,
EntityReturn rootReturn,
SessionFactoryImplementor factory,
QueryBuildingParameters buildingParameters,
AliasResolutionContext aliasResolutionContext) |
String |
generateSql(String[] keyColumnNames,
LoadPlan loadPlan,
SessionFactoryImplementor factory,
QueryBuildingParameters buildingParameters,
AliasResolutionContext aliasResolutionContext)
Generates the query for the performing load, based on the specified key column(s).
|
public static final EntityLoadQueryBuilderImpl INSTANCE
public String generateSql(LoadPlan loadPlan, SessionFactoryImplementor factory, QueryBuildingParameters buildingParameters, AliasResolutionContext aliasResolutionContext)
EntityLoadQueryBuildergenerateSql in interface EntityLoadQueryBuilderloadPlan - The loadfactory - The session factory.buildingParameters - Parameters influencing the building of the queryaliasResolutionContext - The alias resolution context.public String generateSql(String[] keyColumnNames, LoadPlan loadPlan, SessionFactoryImplementor factory, QueryBuildingParameters buildingParameters, AliasResolutionContext aliasResolutionContext)
EntityLoadQueryBuildergenerateSql in interface EntityLoadQueryBuilderkeyColumnNames - The names of the key columns to useloadPlan - The loadfactory - The session factory.buildingParameters - Parameters influencing the building of the queryaliasResolutionContext - The alias resolution context.protected String generateSql(String[] keyColumnNames, EntityReturn rootReturn, SessionFactoryImplementor factory, QueryBuildingParameters buildingParameters, AliasResolutionContext aliasResolutionContext)
protected void applyRootReturnSpecifics(SelectStatementBuilder select, String[] keyColumnNames, EntityReturn rootReturn, SessionFactoryImplementor factory, QueryBuildingParameters buildingParameters, AliasResolutionContext aliasResolutionContext)
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.