Class ReactiveNamedObjectRepositoryImpl

java.lang.Object
org.hibernate.reactive.query.internal.ReactiveNamedObjectRepositoryImpl
All Implemented Interfaces:
org.hibernate.query.named.NamedObjectRepository

public class ReactiveNamedObjectRepositoryImpl extends Object implements org.hibernate.query.named.NamedObjectRepository
  • Constructor Details

    • ReactiveNamedObjectRepositoryImpl

      public ReactiveNamedObjectRepositoryImpl(org.hibernate.query.named.NamedObjectRepository delegate)
  • Method Details

    • getNamedQueries

      public <R> Map<String,jakarta.persistence.TypedQueryReference<R>> getNamedQueries(Class<R> resultType)
      Specified by:
      getNamedQueries in interface org.hibernate.query.named.NamedObjectRepository
    • getSqmQueryMemento

      public org.hibernate.query.sqm.spi.NamedSqmQueryMemento<?> getSqmQueryMemento(String queryName)
      Specified by:
      getSqmQueryMemento in interface org.hibernate.query.named.NamedObjectRepository
    • registerNamedQuery

      public void registerNamedQuery(String name, jakarta.persistence.Query query)
      Specified by:
      registerNamedQuery in interface org.hibernate.query.named.NamedObjectRepository
    • registerNamedQuery

      public <R> jakarta.persistence.TypedQueryReference<R> registerNamedQuery(String name, jakarta.persistence.TypedQuery<R> query)
      Specified by:
      registerNamedQuery in interface org.hibernate.query.named.NamedObjectRepository
    • visitSqmQueryMementos

      public void visitSqmQueryMementos(Consumer<org.hibernate.query.sqm.spi.NamedSqmQueryMemento<?>> action)
      Specified by:
      visitSqmQueryMementos in interface org.hibernate.query.named.NamedObjectRepository
    • registerSqmQueryMemento

      public void registerSqmQueryMemento(String name, org.hibernate.query.sqm.spi.NamedSqmQueryMemento descriptor)
      Specified by:
      registerSqmQueryMemento in interface org.hibernate.query.named.NamedObjectRepository
    • getNativeQueryMemento

      public org.hibernate.query.sql.spi.NamedNativeQueryMemento<?> getNativeQueryMemento(String queryName)
      Specified by:
      getNativeQueryMemento in interface org.hibernate.query.named.NamedObjectRepository
    • visitNativeQueryMementos

      public void visitNativeQueryMementos(Consumer<org.hibernate.query.sql.spi.NamedNativeQueryMemento<?>> action)
      Specified by:
      visitNativeQueryMementos in interface org.hibernate.query.named.NamedObjectRepository
    • registerNativeQueryMemento

      public void registerNativeQueryMemento(String name, org.hibernate.query.sql.spi.NamedNativeQueryMemento descriptor)
      Specified by:
      registerNativeQueryMemento in interface org.hibernate.query.named.NamedObjectRepository
    • getCallableQueryMemento

      public org.hibernate.procedure.spi.NamedCallableQueryMemento getCallableQueryMemento(String name)
      Specified by:
      getCallableQueryMemento in interface org.hibernate.query.named.NamedObjectRepository
    • visitCallableQueryMementos

      public void visitCallableQueryMementos(Consumer<org.hibernate.procedure.spi.NamedCallableQueryMemento> action)
      Specified by:
      visitCallableQueryMementos in interface org.hibernate.query.named.NamedObjectRepository
    • registerCallableQueryMemento

      public void registerCallableQueryMemento(String name, org.hibernate.procedure.spi.NamedCallableQueryMemento memento)
      Specified by:
      registerCallableQueryMemento in interface org.hibernate.query.named.NamedObjectRepository
    • getResultSetMappingMemento

      public org.hibernate.query.named.NamedResultSetMappingMemento getResultSetMappingMemento(String mappingName)
      Specified by:
      getResultSetMappingMemento in interface org.hibernate.query.named.NamedObjectRepository
    • visitResultSetMappingMementos

      public void visitResultSetMappingMementos(Consumer<org.hibernate.query.named.NamedResultSetMappingMemento> action)
      Specified by:
      visitResultSetMappingMementos in interface org.hibernate.query.named.NamedObjectRepository
    • registerResultSetMappingMemento

      public void registerResultSetMappingMemento(String name, org.hibernate.query.named.NamedResultSetMappingMemento memento)
      Specified by:
      registerResultSetMappingMemento in interface org.hibernate.query.named.NamedObjectRepository
    • checkNamedQueries

      public Map<String,org.hibernate.HibernateException> checkNamedQueries(org.hibernate.query.spi.QueryEngine queryPlanCache)
      Specified by:
      checkNamedQueries in interface org.hibernate.query.named.NamedObjectRepository
    • validateNamedQueries

      public void validateNamedQueries(org.hibernate.query.spi.QueryEngine queryEngine)
      Specified by:
      validateNamedQueries in interface org.hibernate.query.named.NamedObjectRepository
    • resolve

      public org.hibernate.query.named.NamedQueryMemento<?> resolve(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.boot.spi.MetadataImplementor bootMetamodel, String registrationName)
      Specified by:
      resolve in interface org.hibernate.query.named.NamedObjectRepository
    • prepare

      public void prepare(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.boot.Metadata bootMetamodel)
      Specified by:
      prepare in interface org.hibernate.query.named.NamedObjectRepository
    • close

      public void close()
      Specified by:
      close in interface org.hibernate.query.named.NamedObjectRepository