Top Description Fields Constructors Methods
org.hibernate.query.internal

public Class FetchMementoBasicStandard

extends Object
implements FetchMementoBasic
Class Inheritance
All Implemented Interfaces
org.hibernate.query.named.FetchMementoBasic, org.hibernate.query.named.FetchMemento, org.hibernate.query.named.ModelPartReferenceMemento, org.hibernate.query.named.ResultMappingMementoNode
Imports
java.util.function.Consumer, org.hibernate.metamodel.mapping.BasicValuedModelPart, org.hibernate.spi.NavigablePath, org.hibernate.query.named.FetchMementoBasic, org.hibernate.query.results.FetchBuilder, org.hibernate.query.results.complete.CompleteFetchBuilderBasicPart

Memento describing a basic-valued fetch. A basic-value cannot be de-referenced.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final String
private final BasicValuedModelPart

Constructor Summary

AccessConstructor and Description
public
FetchMementoBasicStandard(NavigablePath navigablePath, BasicValuedModelPart fetchedAttribute, String columnAlias)

Method Summary

Modifier and TypeMethod and Description
public String
public BasicValuedModelPart
public NavigablePath
getNavigablePath()

Implements org.hibernate.query.named.ModelPartReferenceMemento.getNavigablePath.

Path to the memento, relative to the result roots
public FetchBuilder
resolve(FetchMemento.Parent parent, Consumer<String> querySpaceConsumer, ResultSetMappingResolutionContext context)

Implements org.hibernate.query.named.FetchMementoBasic.resolve.

Resolve the fetch-memento into the result-graph-node builder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnAliasback to summary
private final String columnAlias
fetchedAttributeback to summary
private final BasicValuedModelPart fetchedAttribute

Constructor Detail

FetchMementoBasicStandardback to summary
public FetchMementoBasicStandard(NavigablePath navigablePath, BasicValuedModelPart fetchedAttribute, String columnAlias)

Method Detail

getColumnAliasback to summary
public String getColumnAlias()
getFetchedAttributeback to summary
public BasicValuedModelPart getFetchedAttribute()
getNavigablePathback to summary
public NavigablePath getNavigablePath()

Implements org.hibernate.query.named.ModelPartReferenceMemento.getNavigablePath.

Doc from org.hibernate.query.named.ModelPartReferenceMemento.getNavigablePath.

Path to the memento, relative to the result roots

Annotations
@Override
resolveback to summary
public FetchBuilder resolve(FetchMemento.Parent parent, Consumer<String> querySpaceConsumer, ResultSetMappingResolutionContext context)

Implements org.hibernate.query.named.FetchMementoBasic.resolve.

Doc from org.hibernate.query.named.FetchMemento.resolve.

Resolve the fetch-memento into the result-graph-node builder

Annotations
@Override