Interface DomainResult<J>

All Superinterfaces:
DomainResultGraphNode
All Known Subinterfaces:
BasicResultGraphNode<J>, DynamicInstantiationResult<R>, EmbeddableResult<T>, EntityResult
All Known Implementing Classes:
AggregateEmbeddableResultImpl, ArgumentDomainResult, BasicFetch, BasicResult, CollectionDomainResult, CompoundNaturalIdMapping.DomainResultImpl, DiscriminatedEntityResult, DynamicInstantiationResultImpl, EmbeddableExpressionResultImpl, EmbeddableForeignKeyResultImpl, EmbeddableResultImpl, EntityResultImpl, EntityResultImpl, NonAggregatedIdentifierMappingResult, SqmMapEntryResult, ToOneAttributeMapping.NullDomainResult, TupleResult

@Incubating public interface DomainResult<J> extends DomainResultGraphNode
Represents a result value in the domain query results. Acts as the producer for the DomainResultAssembler for this result as well as any Initializer instances needed Not the same as a result column in the JDBC ResultSet! This contract represents an individual domain-model-level query result. A DomainResult will usually consume multiple JDBC result columns. DomainResult is distinctly different from a Fetch and so modeled as completely separate hierarchy.
See Also: