Class DynamicFetchBuilderStandard
- java.lang.Object
-
- org.hibernate.query.results.dynamic.DynamicFetchBuilderStandard
-
- All Implemented Interfaces:
NativeQuery.ResultNode,NativeQuery.ReturnProperty,DynamicFetchBuilder,FetchBuilder
public class DynamicFetchBuilderStandard extends Object implements DynamicFetchBuilder, NativeQuery.ReturnProperty
-
-
Constructor Summary
Constructors Constructor Description DynamicFetchBuilderStandard(String fetchableName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NativeQuery.ReturnPropertyaddColumnAlias(String columnAlias)Add a column alias to this property mapping.FetchbuildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)DynamicFetchBuilderStandardcacheKeyInstance()DynamicFetchBuilderStandardcacheKeyInstance(DynamicFetchBuilderContainer container)booleanequals(Object o)List<String>getColumnAliases()inthashCode()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.query.results.FetchBuilder
visitFetchBuilders
-
-
-
-
Constructor Detail
-
DynamicFetchBuilderStandard
public DynamicFetchBuilderStandard(String fetchableName)
-
-
Method Detail
-
cacheKeyInstance
public DynamicFetchBuilderStandard cacheKeyInstance()
- Specified by:
cacheKeyInstancein interfaceDynamicFetchBuilder- Specified by:
cacheKeyInstancein interfaceFetchBuilder
-
cacheKeyInstance
public DynamicFetchBuilderStandard cacheKeyInstance(DynamicFetchBuilderContainer container)
-
buildFetch
public Fetch buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
- Specified by:
buildFetchin interfaceFetchBuilder
-
addColumnAlias
public NativeQuery.ReturnProperty addColumnAlias(String columnAlias)
Description copied from interface:NativeQuery.ReturnPropertyAdd a column alias to this property mapping.- Specified by:
addColumnAliasin interfaceNativeQuery.ReturnProperty- Parameters:
columnAlias- The column alias.- Returns:
this, for method chaining
-
getColumnAliases
public List<String> getColumnAliases()
- Specified by:
getColumnAliasesin interfaceDynamicFetchBuilder
-
-