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 resultbooleanClass<?> The Java type of the value returned for a result built by this builder.The part of the domain model that is referencedinthashCode()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.query.results.ResultBuilder
visitFetchBuilders
-
Constructor Details
-
Method Details
-
getJavaType
Description copied from interface:ResultBuilderThe Java type of the value returned for a result built by this builder.- Specified by:
getJavaTypein interfaceResultBuilder- See Also:
-
getReferencedPart
Description copied from interface:ModelPartReferenceThe part of the domain model that is referenced- Specified by:
getReferencedPartin interfaceModelPartReference- Specified by:
getReferencedPartin interfaceModelPartReferenceBasic
-
cacheKeyInstance
- Specified by:
cacheKeyInstancein interfaceResultBuilder
-
buildResult
public BasicResult<?> buildResult(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, DomainResultCreationState domainResultCreationState) Description copied from interface:ResultBuilderBuild a result- Specified by:
buildResultin interfaceResultBuilder- Specified by:
buildResultin 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()
-