Class CompleteResultBuilderBasicModelPart
java.lang.Object
org.hibernate.query.results.internal.complete.CompleteResultBuilderBasicModelPart
- All Implemented Interfaces:
GraphNodeBuilder
,CompleteResultBuilder
,CompleteResultBuilderBasicValued
,ModelPartReference
,ModelPartReferenceBasic
,ResultBuilder
,ResultBuilderBasicValued
public class CompleteResultBuilderBasicModelPart
extends Object
implements CompleteResultBuilderBasicValued, ModelPartReferenceBasic
CompleteResultBuilder for basic-valued ModelParts
-
Constructor Summary
ConstructorsConstructorDescriptionCompleteResultBuilderBasicModelPart
(NavigablePath navigablePath, BasicValuedModelPart modelPart, String columnAlias) -
Method Summary
Modifier and TypeMethodDescriptionBasicResult<?>
buildResult
(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, DomainResultCreationState domainResultCreationState) Build a resultboolean
Class<?>
The Java type of the value returned for a result built by this builder.The part of the domain model that is referencedint
hashCode()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.query.results.ResultBuilder
visitFetchBuilders
-
Constructor Details
-
Method Details
-
getJavaType
Description copied from interface:ResultBuilder
The Java type of the value returned for a result built by this builder.- Specified by:
getJavaType
in interfaceResultBuilder
- See Also:
-
getReferencedPart
Description copied from interface:ModelPartReference
The part of the domain model that is referenced- Specified by:
getReferencedPart
in interfaceModelPartReference
- Specified by:
getReferencedPart
in interfaceModelPartReferenceBasic
-
cacheKeyInstance
- Specified by:
cacheKeyInstance
in interfaceResultBuilder
-
buildResult
public BasicResult<?> buildResult(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, DomainResultCreationState domainResultCreationState) Description copied from interface:ResultBuilder
Build a result- Specified by:
buildResult
in interfaceResultBuilder
- Specified by:
buildResult
in interfaceResultBuilderBasicValued
- Parameters:
jdbcResultsMetadata
- The JDBC values and metadataresultPosition
- The position in the domain results for the result to be builtdomainResultCreationState
- Access to useful stuff
-
equals
-
hashCode
public int hashCode()
-