Class ReactiveSingleIdLoadPlan<T>

java.lang.Object
org.hibernate.loader.ast.internal.SingleIdLoadPlan<CompletionStage<T>>
org.hibernate.reactive.loader.ast.internal.ReactiveSingleIdLoadPlan<T>
All Implemented Interfaces:
org.hibernate.loader.ast.internal.LoadPlan, org.hibernate.loader.ast.internal.SingleEntityLoadPlan
Direct Known Subclasses:
ReactiveSingleIdArrayLoadPlan

public class ReactiveSingleIdLoadPlan<T> extends org.hibernate.loader.ast.internal.SingleIdLoadPlan<CompletionStage<T>>
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveSingleIdLoadPlan(org.hibernate.metamodel.mapping.EntityMappingType entityMappingType, org.hibernate.metamodel.mapping.ModelPart restrictivePart, org.hibernate.sql.ast.tree.select.SelectStatement sqlAst, org.hibernate.sql.exec.spi.JdbcParametersList jdbcParameters, org.hibernate.LockOptions lockOptions, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    load(Object restrictedValue, Object entityInstance, Boolean readOnly, Boolean singleResultExpected, org.hibernate.engine.spi.SharedSessionContractImplementor session)
     

    Methods inherited from class org.hibernate.loader.ast.internal.SingleIdLoadPlan

    getJdbcParameters, getJdbcSelect, getLoadable, getLockOptions, getRestrictivePart, getRowTransformer, load, load, load

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ReactiveSingleIdLoadPlan

      public ReactiveSingleIdLoadPlan(org.hibernate.metamodel.mapping.EntityMappingType entityMappingType, org.hibernate.metamodel.mapping.ModelPart restrictivePart, org.hibernate.sql.ast.tree.select.SelectStatement sqlAst, org.hibernate.sql.exec.spi.JdbcParametersList jdbcParameters, org.hibernate.LockOptions lockOptions, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
  • Method Details

    • load

      public CompletionStage<T> load(Object restrictedValue, Object entityInstance, Boolean readOnly, Boolean singleResultExpected, org.hibernate.engine.spi.SharedSessionContractImplementor session)
      Overrides:
      load in class org.hibernate.loader.ast.internal.SingleIdLoadPlan<CompletionStage<T>>