Interface ReactiveSelectionQuery<R>

    • Method Detail

      • getQueryString

        java.lang.String getQueryString()
      • getReactiveResultList

        default java.util.concurrent.CompletionStage<java.util.List<R>> getReactiveResultList()
      • reactiveList

        java.util.concurrent.CompletionStage<java.util.List<R>> reactiveList()
      • getReactiveSingleResult

        java.util.concurrent.CompletionStage<R> getReactiveSingleResult()
      • getReactiveSingleResultOrNull

        java.util.concurrent.CompletionStage<R> getReactiveSingleResultOrNull()
      • reactiveUnique

        java.util.concurrent.CompletionStage<R> reactiveUnique()
      • reactiveUniqueResultOptional

        java.util.concurrent.CompletionStage<java.util.Optional<R>> reactiveUniqueResultOptional()
      • setHint

        ReactiveSelectionQuery<R> setHint​(java.lang.String hintName,
                                          java.lang.Object value)
        Specified by:
        setHint in interface org.hibernate.query.CommonQueryContract
      • setFlushMode

        ReactiveSelectionQuery<R> setFlushMode​(jakarta.persistence.FlushModeType flushMode)
        Specified by:
        setFlushMode in interface org.hibernate.query.CommonQueryContract
      • setHibernateFlushMode

        ReactiveSelectionQuery<R> setHibernateFlushMode​(org.hibernate.FlushMode flushMode)
        Specified by:
        setHibernateFlushMode in interface org.hibernate.query.CommonQueryContract
      • setTimeout

        ReactiveSelectionQuery<R> setTimeout​(int timeout)
        Specified by:
        setTimeout in interface org.hibernate.query.CommonQueryContract
      • getFetchSize

        java.lang.Integer getFetchSize()
      • isReadOnly

        boolean isReadOnly()
      • getFirstResult

        int getFirstResult()
      • getMaxResults

        int getMaxResults()
      • getCacheMode

        org.hibernate.CacheMode getCacheMode()
      • getCacheStoreMode

        jakarta.persistence.CacheStoreMode getCacheStoreMode()
      • getCacheRetrieveMode

        jakarta.persistence.CacheRetrieveMode getCacheRetrieveMode()
      • setCacheStoreMode

        ReactiveSelectionQuery<R> setCacheStoreMode​(jakarta.persistence.CacheStoreMode cacheStoreMode)
      • isCacheable

        boolean isCacheable()
      • getCacheRegion

        java.lang.String getCacheRegion()
      • getLockOptions

        org.hibernate.LockOptions getLockOptions()
      • getLockMode

        jakarta.persistence.LockModeType getLockMode()
      • getHibernateLockMode

        org.hibernate.LockMode getHibernateLockMode()
      • setAliasSpecificLockMode

        ReactiveSelectionQuery<R> setAliasSpecificLockMode​(java.lang.String alias,
                                                           org.hibernate.LockMode lockMode)
      • applyGraph

        void applyGraph​(org.hibernate.graph.spi.RootGraphImplementor<?> graph,
                        org.hibernate.graph.GraphSemantic semantic)
      • setParameter

        ReactiveSelectionQuery<R> setParameter​(java.lang.String name,
                                               java.lang.Object value)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        <P> ReactiveSelectionQuery<R> setParameter​(java.lang.String name,
                                                   P value,
                                                   java.lang.Class<P> type)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        <P> ReactiveSelectionQuery<R> setParameter​(java.lang.String name,
                                                   P value,
                                                   org.hibernate.query.BindableType<P> type)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        ReactiveSelectionQuery<R> setParameter​(java.lang.String name,
                                               java.time.Instant value,
                                               jakarta.persistence.TemporalType temporalType)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        ReactiveSelectionQuery<R> setParameter​(java.lang.String name,
                                               java.util.Calendar value,
                                               jakarta.persistence.TemporalType temporalType)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        ReactiveSelectionQuery<R> setParameter​(java.lang.String name,
                                               java.util.Date value,
                                               jakarta.persistence.TemporalType temporalType)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        ReactiveSelectionQuery<R> setParameter​(int position,
                                               java.lang.Object value)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        <P> ReactiveSelectionQuery<R> setParameter​(int position,
                                                   P value,
                                                   java.lang.Class<P> type)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        <P> ReactiveSelectionQuery<R> setParameter​(int position,
                                                   P value,
                                                   org.hibernate.query.BindableType<P> type)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        ReactiveSelectionQuery<R> setParameter​(int position,
                                               java.time.Instant value,
                                               jakarta.persistence.TemporalType temporalType)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        ReactiveSelectionQuery<R> setParameter​(int position,
                                               java.util.Date value,
                                               jakarta.persistence.TemporalType temporalType)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        ReactiveSelectionQuery<R> setParameter​(int position,
                                               java.util.Calendar value,
                                               jakarta.persistence.TemporalType temporalType)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        <T> ReactiveSelectionQuery<R> setParameter​(org.hibernate.query.QueryParameter<T> parameter,
                                                   T value)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        <P> ReactiveSelectionQuery<R> setParameter​(org.hibernate.query.QueryParameter<P> parameter,
                                                   P value,
                                                   java.lang.Class<P> type)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        <P> ReactiveSelectionQuery<R> setParameter​(org.hibernate.query.QueryParameter<P> parameter,
                                                   P val,
                                                   org.hibernate.query.BindableType<P> type)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        <T> ReactiveSelectionQuery<R> setParameter​(jakarta.persistence.Parameter<T> param,
                                                   T value)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        ReactiveSelectionQuery<R> setParameter​(jakarta.persistence.Parameter<java.util.Calendar> param,
                                               java.util.Calendar value,
                                               jakarta.persistence.TemporalType temporalType)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameter

        ReactiveSelectionQuery<R> setParameter​(jakarta.persistence.Parameter<java.util.Date> param,
                                               java.util.Date value,
                                               jakarta.persistence.TemporalType temporalType)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        ReactiveSelectionQuery<R> setParameterList​(java.lang.String name,
                                                   java.util.Collection values)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(java.lang.String name,
                                                       java.util.Collection<? extends P> values,
                                                       java.lang.Class<P> javaType)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(java.lang.String name,
                                                       java.util.Collection<? extends P> values,
                                                       org.hibernate.query.BindableType<P> type)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        ReactiveSelectionQuery<R> setParameterList​(java.lang.String name,
                                                   java.lang.Object[] values)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(java.lang.String name,
                                                       P[] values,
                                                       java.lang.Class<P> javaType)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(java.lang.String name,
                                                       P[] values,
                                                       org.hibernate.query.BindableType<P> type)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        ReactiveSelectionQuery<R> setParameterList​(int position,
                                                   java.util.Collection values)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(int position,
                                                       java.util.Collection<? extends P> values,
                                                       java.lang.Class<P> javaType)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(int position,
                                                       java.util.Collection<? extends P> values,
                                                       org.hibernate.query.BindableType<P> type)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        ReactiveSelectionQuery<R> setParameterList​(int position,
                                                   java.lang.Object[] values)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(int position,
                                                       P[] values,
                                                       java.lang.Class<P> javaType)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(int position,
                                                       P[] values,
                                                       org.hibernate.query.BindableType<P> type)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(org.hibernate.query.QueryParameter<P> parameter,
                                                       java.util.Collection<? extends P> values)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(org.hibernate.query.QueryParameter<P> parameter,
                                                       java.util.Collection<? extends P> values,
                                                       java.lang.Class<P> javaType)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(org.hibernate.query.QueryParameter<P> parameter,
                                                       java.util.Collection<? extends P> values,
                                                       org.hibernate.query.BindableType<P> type)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(org.hibernate.query.QueryParameter<P> parameter,
                                                       P[] values)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(org.hibernate.query.QueryParameter<P> parameter,
                                                       P[] values,
                                                       java.lang.Class<P> javaType)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setParameterList

        <P> ReactiveSelectionQuery<R> setParameterList​(org.hibernate.query.QueryParameter<P> parameter,
                                                       P[] values,
                                                       org.hibernate.query.BindableType<P> type)
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
      • setProperties

        ReactiveSelectionQuery<R> setProperties​(java.lang.Object bean)
        Specified by:
        setProperties in interface org.hibernate.query.CommonQueryContract
      • setProperties

        ReactiveSelectionQuery<R> setProperties​(java.util.Map bean)
        Specified by:
        setProperties in interface org.hibernate.query.CommonQueryContract