Class ReactiveCircularFetchImpl

java.lang.Object
org.hibernate.sql.results.graph.entity.internal.AbstractNonJoinedEntityFetch
org.hibernate.sql.results.internal.domain.CircularFetchImpl
org.hibernate.reactive.sql.results.internal.domain.ReactiveCircularFetchImpl
All Implemented Interfaces:
org.hibernate.sql.results.graph.BiDirectionalFetch, org.hibernate.sql.results.graph.DomainResultGraphNode, org.hibernate.sql.results.graph.entity.EntityFetch, org.hibernate.sql.results.graph.entity.EntityResultGraphNode, org.hibernate.sql.results.graph.Fetch, org.hibernate.sql.results.graph.FetchParent, org.hibernate.sql.results.graph.InitializerProducer<org.hibernate.sql.results.graph.entity.internal.AbstractNonJoinedEntityFetch>

public class ReactiveCircularFetchImpl extends org.hibernate.sql.results.internal.domain.CircularFetchImpl
See Also:
  • CircularFetchImpl
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveCircularFetchImpl(org.hibernate.sql.results.internal.domain.CircularFetchImpl original)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.hibernate.sql.results.graph.entity.EntityInitializer<?>
    buildEntityDelayedFetchInitializer(org.hibernate.sql.results.graph.InitializerParent<?> parent, org.hibernate.spi.NavigablePath referencedPath, org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping fetchable, boolean selectByUniqueKey, org.hibernate.sql.results.graph.DomainResult<?> keyResult, org.hibernate.sql.results.graph.basic.BasicFetch<?> discriminatorFetch, org.hibernate.sql.results.graph.AssemblerCreationState creationState)
     
    protected org.hibernate.sql.results.graph.entity.EntityInitializer<?>
    buildEntitySelectFetchInitializer(org.hibernate.sql.results.graph.InitializerParent<?> parent, org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping fetchable, org.hibernate.persister.entity.EntityPersister entityPersister, org.hibernate.sql.results.graph.DomainResult<?> keyResult, org.hibernate.spi.NavigablePath navigablePath, boolean selectByUniqueKey, org.hibernate.sql.results.graph.AssemblerCreationState creationState)
     

    Methods inherited from class org.hibernate.sql.results.internal.domain.CircularFetchImpl

    createAssembler, createInitializer, getReferencedPath, getTiming, hasTableGroup

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

    buildEntityAssembler, collectValueIndexesToCache, containsCollectionFetches, createInitializer, findFetch, getDiscriminatorFetch, getEntityValuedModelPart, getFetchedMapping, getFetches, getFetchParent, getKeyResult, getNavigablePath, getReferencedMappingType, hasJoinFetches, isSelectByUniqueKey

    Methods inherited from class java.lang.Object

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

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

    collectValueIndexesToCache

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

    asFetchParent, containsAnyNonScalarResults

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

    appliesTo, getReferencedMappingContainer, getResultJavaType

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

    containsAnyNonScalarResults, getFetchedMapping, getFetchParent, getNavigablePath

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

    generateFetchableFetch, getCollectionFetchesCount, getReferencedModePart, getRoot, resolveNavigablePath
  • Constructor Details

    • ReactiveCircularFetchImpl

      public ReactiveCircularFetchImpl(org.hibernate.sql.results.internal.domain.CircularFetchImpl original)
  • Method Details

    • buildEntitySelectFetchInitializer

      protected org.hibernate.sql.results.graph.entity.EntityInitializer<?> buildEntitySelectFetchInitializer(org.hibernate.sql.results.graph.InitializerParent<?> parent, org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping fetchable, org.hibernate.persister.entity.EntityPersister entityPersister, org.hibernate.sql.results.graph.DomainResult<?> keyResult, org.hibernate.spi.NavigablePath navigablePath, boolean selectByUniqueKey, org.hibernate.sql.results.graph.AssemblerCreationState creationState)
      Overrides:
      buildEntitySelectFetchInitializer in class org.hibernate.sql.results.internal.domain.CircularFetchImpl
    • buildEntityDelayedFetchInitializer

      protected org.hibernate.sql.results.graph.entity.EntityInitializer<?> buildEntityDelayedFetchInitializer(org.hibernate.sql.results.graph.InitializerParent<?> parent, org.hibernate.spi.NavigablePath referencedPath, org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping fetchable, boolean selectByUniqueKey, org.hibernate.sql.results.graph.DomainResult<?> keyResult, org.hibernate.sql.results.graph.basic.BasicFetch<?> discriminatorFetch, org.hibernate.sql.results.graph.AssemblerCreationState creationState)
      Overrides:
      buildEntityDelayedFetchInitializer in class org.hibernate.sql.results.internal.domain.CircularFetchImpl