Class ReactiveEntityResultImpl

java.lang.Object
org.hibernate.sql.results.graph.AbstractFetchParent
org.hibernate.sql.results.graph.entity.AbstractEntityResultGraphNode
org.hibernate.sql.results.graph.entity.internal.EntityResultImpl
org.hibernate.reactive.sql.results.internal.ReactiveEntityResultImpl
All Implemented Interfaces:
org.hibernate.sql.results.graph.DomainResult, org.hibernate.sql.results.graph.DomainResultGraphNode, org.hibernate.sql.results.graph.entity.EntityResult, org.hibernate.sql.results.graph.entity.EntityResultGraphNode, org.hibernate.sql.results.graph.FetchParent, org.hibernate.sql.results.graph.InitializerProducer<org.hibernate.sql.results.graph.entity.internal.EntityResultImpl>

public class ReactiveEntityResultImpl extends org.hibernate.sql.results.graph.entity.internal.EntityResultImpl
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveEntityResultImpl(org.hibernate.spi.NavigablePath navigablePath, org.hibernate.metamodel.mapping.EntityValuedModelPart entityValuedModelPart, org.hibernate.sql.ast.tree.from.TableGroup tableGroup, String resultVariable)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hibernate.sql.results.graph.Initializer<?>
    createInitializer(org.hibernate.sql.results.graph.InitializerParent<?> parent, org.hibernate.sql.results.graph.AssemblerCreationState creationState)
     
    org.hibernate.sql.results.graph.DomainResultAssembler<?>
    createResultAssembler(org.hibernate.sql.results.graph.InitializerParent parent, org.hibernate.sql.results.graph.AssemblerCreationState creationState)
     
    org.hibernate.sql.results.graph.Fetch
    generateFetchableFetch(org.hibernate.sql.results.graph.Fetchable fetchable, org.hibernate.spi.NavigablePath fetchablePath, org.hibernate.engine.FetchTiming fetchTiming, boolean selected, String resultVariable, org.hibernate.sql.results.graph.DomainResultCreationState creationState)
     

    Methods inherited from class org.hibernate.sql.results.graph.entity.internal.EntityResultImpl

    createInitializer, getReferencedMappingType, getReferencedModePart, getResultVariable, getSourceAlias, resolveNavigablePath, toString

    Methods inherited from class org.hibernate.sql.results.graph.entity.AbstractEntityResultGraphNode

    afterInitialize, collectValueIndexesToCache, getDiscriminatorFetch, getEntityValuedModelPart, getFetchContainer, getIdentifierFetch, getReferencedMappingContainer, getResultJavaType, getRowIdResult

    Methods inherited from class org.hibernate.sql.results.graph.AbstractFetchParent

    containsCollectionFetches, findFetch, getFetches, getNavigablePath, hasJoinFetches, resetFetches

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.hibernate.sql.results.graph.entity.EntityResultGraphNode

    appliesTo, containsAnyNonScalarResults, getEntityValuedModelPart, getNavigablePath, getReferencedMappingContainer, getResultJavaType

    Methods inherited from interface org.hibernate.sql.results.graph.FetchParent

    collectValueIndexesToCache, containsCollectionFetches, findFetch, getCollectionFetchesCount, getFetches, getRoot, hasJoinFetches
  • Constructor Details

    • ReactiveEntityResultImpl

      public ReactiveEntityResultImpl(org.hibernate.spi.NavigablePath navigablePath, org.hibernate.metamodel.mapping.EntityValuedModelPart entityValuedModelPart, org.hibernate.sql.ast.tree.from.TableGroup tableGroup, String resultVariable)
  • Method Details

    • createResultAssembler

      public org.hibernate.sql.results.graph.DomainResultAssembler<?> createResultAssembler(org.hibernate.sql.results.graph.InitializerParent parent, org.hibernate.sql.results.graph.AssemblerCreationState creationState)
      Specified by:
      createResultAssembler in interface org.hibernate.sql.results.graph.DomainResult
      Overrides:
      createResultAssembler in class org.hibernate.sql.results.graph.entity.internal.EntityResultImpl
    • createInitializer

      public org.hibernate.sql.results.graph.Initializer<?> createInitializer(org.hibernate.sql.results.graph.InitializerParent<?> parent, org.hibernate.sql.results.graph.AssemblerCreationState creationState)
      Specified by:
      createInitializer in interface org.hibernate.sql.results.graph.FetchParent
      Overrides:
      createInitializer in class org.hibernate.sql.results.graph.entity.internal.EntityResultImpl
    • generateFetchableFetch

      public org.hibernate.sql.results.graph.Fetch generateFetchableFetch(org.hibernate.sql.results.graph.Fetchable fetchable, org.hibernate.spi.NavigablePath fetchablePath, org.hibernate.engine.FetchTiming fetchTiming, boolean selected, String resultVariable, org.hibernate.sql.results.graph.DomainResultCreationState creationState)