Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • org.hibernate.id.enhanced.AccessCallback
  • org.hibernate.reactive.util.async.impl.AsyncCloseable
  • org.hibernate.persister.walking.spi.AttributeSource
    • org.hibernate.persister.entity.EntityPersister (also extends org.hibernate.metamodel.mapping.EntityMappingType, org.hibernate.sql.ast.tree.from.RootTableGroupProducer)
      • org.hibernate.persister.entity.Loadable
        • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable)
      • org.hibernate.persister.entity.Lockable
      • org.hibernate.reactive.persister.entity.impl.ReactiveEntityPersister
        • org.hibernate.reactive.persister.entity.impl.ReactiveAbstractEntityPersister (also extends org.hibernate.persister.entity.Lockable, org.hibernate.persister.entity.OuterJoinLoadable)
  • java.lang.AutoCloseable
  • org.hibernate.cfg.AvailableSettings
    • org.hibernate.reactive.provider.Settings
  • org.jboss.logging.BasicLogger
    • org.hibernate.reactive.logging.impl.Log
  • org.hibernate.reactive.engine.impl.CascadingAction<C>
  • org.hibernate.persister.collection.mutation.CollectionOperationCoordinator
    • org.hibernate.persister.collection.mutation.DeleteRowsCoordinator
    • org.hibernate.persister.collection.mutation.InsertRowsCoordinator
    • org.hibernate.persister.collection.mutation.RemoveCoordinator
    • org.hibernate.persister.collection.mutation.UpdateRowsCoordinator
  • org.hibernate.query.CommonQueryContract
  • java.lang.Comparable<T>
    • org.hibernate.engine.spi.ComparableExecutable (also extends org.hibernate.action.spi.Executable, java.io.Serializable)
  • org.hibernate.reactive.context.Context.Key<T>
  • org.hibernate.metamodel.mapping.Discriminatable
    • org.hibernate.metamodel.mapping.EntityMappingType (also extends org.hibernate.metamodel.mapping.EntityValuedModelPart, org.hibernate.loader.ast.spi.Loadable, org.hibernate.metamodel.mapping.ManagedMappingType, org.hibernate.metamodel.mapping.Restrictable)
      • org.hibernate.persister.entity.EntityPersister (also extends org.hibernate.persister.walking.spi.AttributeSource, org.hibernate.sql.ast.tree.from.RootTableGroupProducer)
        • org.hibernate.persister.entity.Loadable
          • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable)
        • org.hibernate.persister.entity.Lockable
        • org.hibernate.reactive.persister.entity.impl.ReactiveEntityPersister
          • org.hibernate.reactive.persister.entity.impl.ReactiveAbstractEntityPersister (also extends org.hibernate.persister.entity.Lockable, org.hibernate.persister.entity.OuterJoinLoadable)
  • org.hibernate.sql.results.graph.DomainResultAssembler<J>
  • org.hibernate.reactive.util.async.impl.Either<L,​R>
  • org.hibernate.action.spi.Executable
    • org.hibernate.engine.spi.ComparableExecutable (also extends java.lang.Comparable<T>, java.io.Serializable)
    • org.hibernate.reactive.engine.ReactiveExecutable (also extends java.io.Serializable)
  • java.util.concurrent.Executor
    • org.hibernate.reactive.context.Context (also extends org.hibernate.service.Service)
  • org.hibernate.boot.model.relational.ExportableProducer
  • org.hibernate.metamodel.mapping.FilterRestrictable
    • org.hibernate.metamodel.mapping.Restrictable (also extends org.hibernate.metamodel.mapping.WhereRestrictable)
      • org.hibernate.persister.collection.CollectionPersister
      • org.hibernate.metamodel.mapping.EntityMappingType (also extends org.hibernate.metamodel.mapping.Discriminatable, org.hibernate.metamodel.mapping.EntityValuedModelPart, org.hibernate.loader.ast.spi.Loadable, org.hibernate.metamodel.mapping.ManagedMappingType)
        • org.hibernate.persister.entity.EntityPersister (also extends org.hibernate.persister.walking.spi.AttributeSource, org.hibernate.sql.ast.tree.from.RootTableGroupProducer)
          • org.hibernate.persister.entity.Loadable
            • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable)
          • org.hibernate.persister.entity.Lockable
          • org.hibernate.reactive.persister.entity.impl.ReactiveEntityPersister
            • org.hibernate.reactive.persister.entity.impl.ReactiveAbstractEntityPersister (also extends org.hibernate.persister.entity.Lockable, org.hibernate.persister.entity.OuterJoinLoadable)
      • org.hibernate.persister.entity.Joinable
        • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Loadable)
  • org.hibernate.reactive.common.spi.Implementor
  • org.hibernate.reactive.util.impl.IntBiFunction<T,​R>
  • org.hibernate.reactive.util.impl.IntBiPredicate<T>
  • java.util.Iterator<E>
  • org.hibernate.metamodel.mapping.JdbcMappingContainer
    • org.hibernate.metamodel.mapping.Bindable
      • org.hibernate.metamodel.mapping.MappingModelExpressible<T>
        • org.hibernate.metamodel.mapping.ModelPart
          • org.hibernate.loader.ast.spi.Loadable (also extends org.hibernate.sql.ast.tree.from.RootTableGroupProducer)
            • org.hibernate.metamodel.mapping.EntityMappingType (also extends org.hibernate.metamodel.mapping.Discriminatable, org.hibernate.metamodel.mapping.EntityValuedModelPart, org.hibernate.metamodel.mapping.ManagedMappingType, org.hibernate.metamodel.mapping.Restrictable)
              • org.hibernate.persister.entity.EntityPersister (also extends org.hibernate.persister.walking.spi.AttributeSource, org.hibernate.sql.ast.tree.from.RootTableGroupProducer)
                • org.hibernate.persister.entity.Loadable
                  • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable)
                • org.hibernate.persister.entity.Lockable
                • org.hibernate.reactive.persister.entity.impl.ReactiveEntityPersister
                  • org.hibernate.reactive.persister.entity.impl.ReactiveAbstractEntityPersister (also extends org.hibernate.persister.entity.Lockable, org.hibernate.persister.entity.OuterJoinLoadable)
          • org.hibernate.metamodel.mapping.ModelPartContainer
            • org.hibernate.sql.results.graph.FetchableContainer
              • org.hibernate.metamodel.mapping.EntityValuedModelPart
                • org.hibernate.metamodel.mapping.EntityMappingType (also extends org.hibernate.metamodel.mapping.Discriminatable, org.hibernate.loader.ast.spi.Loadable, org.hibernate.metamodel.mapping.ManagedMappingType, org.hibernate.metamodel.mapping.Restrictable)
                  • org.hibernate.persister.entity.EntityPersister (also extends org.hibernate.persister.walking.spi.AttributeSource, org.hibernate.sql.ast.tree.from.RootTableGroupProducer)
                    • org.hibernate.persister.entity.Loadable
                      • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable)
                    • org.hibernate.persister.entity.Lockable
                    • org.hibernate.reactive.persister.entity.impl.ReactiveEntityPersister
                      • org.hibernate.reactive.persister.entity.impl.ReactiveAbstractEntityPersister (also extends org.hibernate.persister.entity.Lockable, org.hibernate.persister.entity.OuterJoinLoadable)
              • org.hibernate.metamodel.mapping.ManagedMappingType (also extends org.hibernate.metamodel.mapping.MappingType)
                • org.hibernate.metamodel.mapping.EntityMappingType (also extends org.hibernate.metamodel.mapping.Discriminatable, org.hibernate.metamodel.mapping.EntityValuedModelPart, org.hibernate.loader.ast.spi.Loadable, org.hibernate.metamodel.mapping.Restrictable)
                  • org.hibernate.persister.entity.EntityPersister (also extends org.hibernate.persister.walking.spi.AttributeSource, org.hibernate.sql.ast.tree.from.RootTableGroupProducer)
                    • org.hibernate.persister.entity.Loadable
                      • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable)
                    • org.hibernate.persister.entity.Lockable
                    • org.hibernate.reactive.persister.entity.impl.ReactiveEntityPersister
                      • org.hibernate.reactive.persister.entity.impl.ReactiveAbstractEntityPersister (also extends org.hibernate.persister.entity.Lockable, org.hibernate.persister.entity.OuterJoinLoadable)
            • org.hibernate.sql.ast.tree.from.TableGroupProducer
              • org.hibernate.sql.ast.tree.from.RootTableGroupProducer
                • org.hibernate.persister.entity.EntityPersister (also extends org.hibernate.persister.walking.spi.AttributeSource, org.hibernate.metamodel.mapping.EntityMappingType)
                  • org.hibernate.persister.entity.Loadable
                    • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable)
                  • org.hibernate.persister.entity.Lockable
                  • org.hibernate.reactive.persister.entity.impl.ReactiveEntityPersister
                    • org.hibernate.reactive.persister.entity.impl.ReactiveAbstractEntityPersister (also extends org.hibernate.persister.entity.Lockable, org.hibernate.persister.entity.OuterJoinLoadable)
                • org.hibernate.loader.ast.spi.Loadable (also extends org.hibernate.metamodel.mapping.ModelPart)
                  • org.hibernate.metamodel.mapping.EntityMappingType (also extends org.hibernate.metamodel.mapping.Discriminatable, org.hibernate.metamodel.mapping.EntityValuedModelPart, org.hibernate.metamodel.mapping.ManagedMappingType, org.hibernate.metamodel.mapping.Restrictable)
                    • org.hibernate.persister.entity.EntityPersister (also extends org.hibernate.persister.walking.spi.AttributeSource, org.hibernate.sql.ast.tree.from.RootTableGroupProducer)
                      • org.hibernate.persister.entity.Loadable
                        • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable)
                      • org.hibernate.persister.entity.Lockable
                      • org.hibernate.reactive.persister.entity.impl.ReactiveEntityPersister
                        • org.hibernate.reactive.persister.entity.impl.ReactiveAbstractEntityPersister (also extends org.hibernate.persister.entity.Lockable, org.hibernate.persister.entity.OuterJoinLoadable)
  • org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata
  • org.hibernate.loader.ast.spi.Loader
    • org.hibernate.loader.ast.spi.CollectionLoader
      • org.hibernate.loader.ast.spi.CollectionBatchLoader (also extends org.hibernate.loader.ast.spi.BatchLoader)
      • org.hibernate.reactive.loader.ast.internal.ReactiveCollectionLoader
        • org.hibernate.reactive.loader.ast.spi.ReactiveCollectionBatchLoader (also extends org.hibernate.loader.ast.spi.BatchLoader, org.hibernate.loader.ast.spi.CollectionBatchLoader)
    • org.hibernate.loader.ast.spi.EntityLoader
      • org.hibernate.loader.ast.spi.EntityMultiLoader<T> (also extends org.hibernate.loader.ast.spi.MultiKeyLoader)
      • org.hibernate.loader.ast.spi.NaturalIdLoader<T> (also extends org.hibernate.loader.ast.spi.MultiKeyLoader)
      • org.hibernate.loader.ast.spi.SingleEntityLoader<T>
    • org.hibernate.loader.ast.spi.MultiKeyLoader
      • org.hibernate.loader.ast.spi.BatchLoader
      • org.hibernate.loader.ast.spi.EntityMultiLoader<T> (also extends org.hibernate.loader.ast.spi.EntityLoader)
      • org.hibernate.loader.ast.spi.NaturalIdLoader<T> (also extends org.hibernate.loader.ast.spi.EntityLoader)
  • org.hibernate.metamodel.mapping.MappingType
    • org.hibernate.metamodel.mapping.ManagedMappingType (also extends org.hibernate.sql.results.graph.FetchableContainer)
      • org.hibernate.metamodel.mapping.EntityMappingType (also extends org.hibernate.metamodel.mapping.Discriminatable, org.hibernate.metamodel.mapping.EntityValuedModelPart, org.hibernate.loader.ast.spi.Loadable, org.hibernate.metamodel.mapping.Restrictable)
        • org.hibernate.persister.entity.EntityPersister (also extends org.hibernate.persister.walking.spi.AttributeSource, org.hibernate.sql.ast.tree.from.RootTableGroupProducer)
          • org.hibernate.persister.entity.Loadable
            • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable)
          • org.hibernate.persister.entity.Lockable
          • org.hibernate.reactive.persister.entity.impl.ReactiveEntityPersister
            • org.hibernate.reactive.persister.entity.impl.ReactiveAbstractEntityPersister (also extends org.hibernate.persister.entity.Lockable, org.hibernate.persister.entity.OuterJoinLoadable)
  • org.hibernate.engine.jdbc.mutation.MutationExecutor
  • org.hibernate.reactive.mutiny.Mutiny
  • org.hibernate.reactive.mutiny.Mutiny.AbstractQuery
  • org.hibernate.reactive.mutiny.Mutiny.Closeable
  • org.hibernate.reactive.mutiny.Mutiny.Transaction
  • org.hibernate.query.named.NameableQuery
  • org.hibernate.reactive.adaptor.impl.PreparedStatementAdaptor.Binder
  • org.hibernate.query.spi.QueryPlan
  • org.hibernate.reactive.engine.ReactiveAfterTransactionCompletionProcess
  • org.hibernate.reactive.engine.ReactiveBeforeTransactionCompletionProcess
  • org.hibernate.reactive.pool.ReactiveConnection
  • org.hibernate.reactive.pool.ReactiveConnection.Expectation
  • org.hibernate.reactive.session.ReactiveConnectionSupplier
  • org.hibernate.reactive.query.sqm.mutation.internal.temptable.ReactiveGlobalTemporaryTableStrategy
  • org.hibernate.reactive.query.sqm.mutation.internal.ReactiveHandler
  • org.hibernate.reactive.id.ReactiveIdentifierGenerator<Id>
  • org.hibernate.reactive.sql.results.graph.ReactiveInitializer
  • org.hibernate.reactive.id.insert.ReactiveInsertGeneratedIdentifierDelegate
  • org.hibernate.reactive.sql.exec.spi.ReactiveJdbcMutationExecutor
  • org.hibernate.reactive.query.sqm.mutation.internal.temptable.ReactivePersistentTableStrategy
  • org.hibernate.reactive.event.ReactivePersistEventListener
  • org.hibernate.reactive.event.ReactiveResolveNaturalIdEventListener
  • org.hibernate.reactive.sql.results.spi.ReactiveResultsConsumer<T,​R>
  • org.hibernate.reactive.sql.exec.spi.ReactiveSelectExecutor
  • org.hibernate.reactive.engine.spi.ReactiveSharedSessionContractImplementor
  • org.hibernate.reactive.query.sqm.mutation.internal.temptable.ReactiveTemporaryTableHelper.ReactiveWork
  • org.hibernate.reactive.sql.results.spi.ReactiveValuesMappingProducer
  • org.hibernate.reactive.common.ResultSetMapping<T>
  • org.hibernate.sql.results.spi.RowReader<R>
  • java.io.Serializable
  • org.hibernate.query.sqm.mutation.spi.SqmMultiTableInsertStrategy
  • org.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy
  • org.hibernate.reactive.stage.Stage
  • org.hibernate.reactive.stage.Stage.AbstractQuery
  • org.hibernate.reactive.stage.Stage.Closeable
  • org.hibernate.reactive.stage.Stage.Transaction
  • org.hibernate.query.sqm.mutation.internal.temptable.TableBasedDeleteHandler.ExecutionDelegate
  • org.hibernate.query.sqm.mutation.internal.temptable.TableBasedInsertHandler.ExecutionDelegate
  • org.hibernate.query.sqm.mutation.internal.temptable.TableBasedUpdateHandler.ExecutionDelegate
  • org.hibernate.persister.entity.mutation.UpdateCoordinator
  • org.hibernate.metamodel.mapping.WhereRestrictable
    • org.hibernate.metamodel.mapping.Restrictable (also extends org.hibernate.metamodel.mapping.FilterRestrictable)
      • org.hibernate.persister.collection.CollectionPersister
      • org.hibernate.metamodel.mapping.EntityMappingType (also extends org.hibernate.metamodel.mapping.Discriminatable, org.hibernate.metamodel.mapping.EntityValuedModelPart, org.hibernate.loader.ast.spi.Loadable, org.hibernate.metamodel.mapping.ManagedMappingType)
        • org.hibernate.persister.entity.EntityPersister (also extends org.hibernate.persister.walking.spi.AttributeSource, org.hibernate.sql.ast.tree.from.RootTableGroupProducer)
          • org.hibernate.persister.entity.Loadable
            • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable)
          • org.hibernate.persister.entity.Lockable
          • org.hibernate.reactive.persister.entity.impl.ReactiveEntityPersister
            • org.hibernate.reactive.persister.entity.impl.ReactiveAbstractEntityPersister (also extends org.hibernate.persister.entity.Lockable, org.hibernate.persister.entity.OuterJoinLoadable)
      • org.hibernate.persister.entity.Joinable
        • org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Loadable)

Enum Hierarchy