Class ReactiveAbstractMultiIdEntityLoader<T>

    • Constructor Summary

      Constructors 
      Constructor Description
      ReactiveAbstractMultiIdEntityLoader​(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.hibernate.metamodel.mapping.EntityMappingType getEntityDescriptor()  
      org.hibernate.metamodel.mapping.EntityIdentifierMapping getIdentifierMapping()  
      org.hibernate.metamodel.mapping.EntityMappingType getLoadable()  
      protected org.hibernate.engine.spi.SessionFactoryImplementor getSessionFactory()  
      protected abstract <K> java.util.concurrent.CompletionStage<java.util.List<T>> performOrderedMultiLoad​(K[] ids, org.hibernate.loader.ast.spi.MultiIdLoadOptions loadOptions, org.hibernate.event.spi.EventSource session)  
      protected abstract <K> java.util.concurrent.CompletionStage<java.util.List<T>> performUnorderedMultiLoad​(K[] ids, org.hibernate.loader.ast.spi.MultiIdLoadOptions loadOptions, org.hibernate.event.spi.EventSource session)  
      <K> java.util.concurrent.CompletionStage<java.util.List<T>> reactiveLoad​(K[] ids, org.hibernate.loader.ast.spi.MultiIdLoadOptions loadOptions, org.hibernate.event.spi.EventSource session)  
      • Methods inherited from class java.lang.Object

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

      • ReactiveAbstractMultiIdEntityLoader

        public ReactiveAbstractMultiIdEntityLoader​(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor,
                                                   org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
    • Method Detail

      • getEntityDescriptor

        protected org.hibernate.metamodel.mapping.EntityMappingType getEntityDescriptor()
      • getSessionFactory

        protected org.hibernate.engine.spi.SessionFactoryImplementor getSessionFactory()
      • getIdentifierMapping

        public org.hibernate.metamodel.mapping.EntityIdentifierMapping getIdentifierMapping()
      • getLoadable

        public org.hibernate.metamodel.mapping.EntityMappingType getLoadable()
        Specified by:
        getLoadable in interface org.hibernate.loader.ast.spi.EntityLoader
        Specified by:
        getLoadable in interface org.hibernate.loader.ast.spi.Loader
      • reactiveLoad

        public final <K> java.util.concurrent.CompletionStage<java.util.List<T>> reactiveLoad​(K[] ids,
                                                                                              org.hibernate.loader.ast.spi.MultiIdLoadOptions loadOptions,
                                                                                              org.hibernate.event.spi.EventSource session)
        Specified by:
        reactiveLoad in interface ReactiveMultiIdEntityLoader<T>
      • performOrderedMultiLoad

        protected abstract <K> java.util.concurrent.CompletionStage<java.util.List<T>> performOrderedMultiLoad​(K[] ids,
                                                                                                               org.hibernate.loader.ast.spi.MultiIdLoadOptions loadOptions,
                                                                                                               org.hibernate.event.spi.EventSource session)
      • performUnorderedMultiLoad

        protected abstract <K> java.util.concurrent.CompletionStage<java.util.List<T>> performUnorderedMultiLoad​(K[] ids,
                                                                                                                 org.hibernate.loader.ast.spi.MultiIdLoadOptions loadOptions,
                                                                                                                 org.hibernate.event.spi.EventSource session)