Class ReactiveNativeQueryImpl<R>

  • All Implemented Interfaces:
    jakarta.persistence.Query, jakarta.persistence.TypedQuery<R>, org.hibernate.query.CommonQueryContract, org.hibernate.query.internal.ResultSetMappingResolutionContext, org.hibernate.query.MutationQuery, org.hibernate.query.named.NameableQuery, org.hibernate.query.NativeQuery<R>, org.hibernate.query.Query<R>, org.hibernate.query.SelectionQuery<R>, org.hibernate.query.spi.DomainQueryExecutionContext, org.hibernate.query.spi.QueryImplementor<R>, org.hibernate.query.sql.spi.NativeQueryImplementor<R>, org.hibernate.query.SynchronizeableQuery, ReactiveMutationQuery<R>, ReactiveNativeQuery<R>, ReactiveQuery<R>, ReactiveQueryImplementor<R>, ReactiveSelectionQuery<R>, ReactiveNativeQueryImplementor<R>

    public class ReactiveNativeQueryImpl<R>
    extends org.hibernate.query.sql.internal.NativeQueryImpl<R>
    implements ReactiveNativeQueryImplementor<R>
    • Constructor Detail

      • ReactiveNativeQueryImpl

        public ReactiveNativeQueryImpl​(java.lang.String memento,
                                       org.hibernate.engine.spi.SharedSessionContractImplementor session,
                                       java.lang.String[] querySpaces)
      • ReactiveNativeQueryImpl

        public ReactiveNativeQueryImpl​(java.lang.String memento,
                                       org.hibernate.engine.spi.SharedSessionContractImplementor session)
      • ReactiveNativeQueryImpl

        public ReactiveNativeQueryImpl​(org.hibernate.query.sql.spi.NamedNativeQueryMemento memento,
                                       org.hibernate.engine.spi.SharedSessionContractImplementor session)
      • ReactiveNativeQueryImpl

        public ReactiveNativeQueryImpl​(org.hibernate.query.sql.spi.NamedNativeQueryMemento memento,
                                       java.lang.Class<R> resultJavaType,
                                       org.hibernate.engine.spi.SharedSessionContractImplementor session)
      • ReactiveNativeQueryImpl

        public ReactiveNativeQueryImpl​(org.hibernate.query.sql.spi.NamedNativeQueryMemento memento,
                                       java.lang.String resultSetMappingName,
                                       org.hibernate.engine.spi.SharedSessionContractImplementor session)
      • ReactiveNativeQueryImpl

        public ReactiveNativeQueryImpl​(java.lang.String sqlString,
                                       org.hibernate.query.named.NamedResultSetMappingMemento resultSetMappingMemento,
                                       org.hibernate.internal.AbstractSharedSessionContract session)
    • Method Detail

      • executeUpdate

        public int executeUpdate()
                          throws org.hibernate.HibernateException
        Specified by:
        executeUpdate in interface org.hibernate.query.MutationQuery
        Specified by:
        executeUpdate in interface jakarta.persistence.Query
        Specified by:
        executeUpdate in interface org.hibernate.query.Query<R>
        Overrides:
        executeUpdate in class org.hibernate.query.spi.AbstractQuery<R>
        Throws:
        org.hibernate.HibernateException
      • getSingleResult

        public R getSingleResult()
        Specified by:
        getSingleResult in interface jakarta.persistence.Query
        Specified by:
        getSingleResult in interface org.hibernate.query.Query<R>
        Specified by:
        getSingleResult in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        getSingleResult in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        getSingleResult in class org.hibernate.query.spi.AbstractSelectionQuery<R>
      • getSingleResultOrNull

        public R getSingleResultOrNull()
        Specified by:
        getSingleResultOrNull in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        getSingleResultOrNull in class org.hibernate.query.spi.AbstractSelectionQuery<R>
      • list

        public java.util.List<R> list()
        Specified by:
        list in interface org.hibernate.query.Query<R>
        Specified by:
        list in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        list in class org.hibernate.query.spi.AbstractSelectionQuery<R>
      • uniqueResult

        public R uniqueResult()
        Specified by:
        uniqueResult in interface org.hibernate.query.Query<R>
        Specified by:
        uniqueResult in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        uniqueResult in class org.hibernate.query.spi.AbstractSelectionQuery<R>
      • uniqueResultOptional

        public java.util.Optional<R> uniqueResultOptional()
        Specified by:
        uniqueResultOptional in interface org.hibernate.query.Query<R>
        Specified by:
        uniqueResultOptional in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        uniqueResultOptional in class org.hibernate.query.spi.AbstractSelectionQuery<R>
      • applyGraph

        public ReactiveNativeQueryImpl<R> applyGraph​(org.hibernate.graph.RootGraph graph,
                                                     org.hibernate.graph.GraphSemantic semantic)
        Specified by:
        applyGraph in interface org.hibernate.query.Query<R>
        Overrides:
        applyGraph in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • applyFetchGraph

        public ReactiveNativeQueryImpl<R> applyFetchGraph​(org.hibernate.graph.RootGraph graph)
        Specified by:
        applyFetchGraph in interface org.hibernate.query.Query<R>
      • addResultTypeClass

        public void addResultTypeClass​(java.lang.Class<?> resultClass)
        Specified by:
        addResultTypeClass in interface ReactiveNativeQuery<R>
        Overrides:
        addResultTypeClass in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addScalar

        public ReactiveNativeQueryImpl<R> addScalar​(java.lang.String columnAlias,
                                                    org.hibernate.metamodel.model.domain.BasicDomainType type)
        Specified by:
        addScalar in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addScalar in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addScalar in interface ReactiveNativeQuery<R>
        Specified by:
        addScalar in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addScalar in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addScalar

        public ReactiveNativeQueryImpl<R> addScalar​(java.lang.String columnAlias,
                                                    java.lang.Class javaType)
        Specified by:
        addScalar in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addScalar in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addScalar in interface ReactiveNativeQuery<R>
        Specified by:
        addScalar in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addScalar in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addScalar

        public ReactiveNativeQueryImpl<R> addScalar​(java.lang.String columnAlias,
                                                    org.hibernate.type.BasicTypeReference type)
        Specified by:
        addScalar in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addScalar in interface ReactiveNativeQuery<R>
        Overrides:
        addScalar in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addScalar

        public <C> ReactiveNativeQueryImpl<R> addScalar​(java.lang.String columnAlias,
                                                        java.lang.Class<C> relationalJavaType,
                                                        jakarta.persistence.AttributeConverter<?,​C> converter)
        Specified by:
        addScalar in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addScalar in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addScalar in interface ReactiveNativeQuery<R>
        Specified by:
        addScalar in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addScalar in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addScalar

        public <O,​J> ReactiveNativeQueryImpl<R> addScalar​(java.lang.String columnAlias,
                                                                java.lang.Class<O> domainJavaType,
                                                                java.lang.Class<J> jdbcJavaType,
                                                                jakarta.persistence.AttributeConverter<O,​J> converter)
        Specified by:
        addScalar in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addScalar in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addScalar in interface ReactiveNativeQuery<R>
        Specified by:
        addScalar in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addScalar in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addScalar

        public <C> ReactiveNativeQueryImpl<R> addScalar​(java.lang.String columnAlias,
                                                        java.lang.Class<C> relationalJavaType,
                                                        java.lang.Class<? extends jakarta.persistence.AttributeConverter<?,​C>> converter)
        Specified by:
        addScalar in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addScalar in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addScalar in interface ReactiveNativeQuery<R>
        Specified by:
        addScalar in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addScalar in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addScalar

        public <O,​J> ReactiveNativeQueryImpl<R> addScalar​(java.lang.String columnAlias,
                                                                java.lang.Class<O> domainJavaType,
                                                                java.lang.Class<J> jdbcJavaType,
                                                                java.lang.Class<? extends jakarta.persistence.AttributeConverter<O,​J>> converter)
        Specified by:
        addScalar in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addScalar in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addScalar in interface ReactiveNativeQuery<R>
        Specified by:
        addScalar in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addScalar in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addAttributeResult

        public ReactiveNativeQueryImpl<R> addAttributeResult​(java.lang.String columnAlias,
                                                             java.lang.Class entityJavaType,
                                                             java.lang.String attributePath)
        Specified by:
        addAttributeResult in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addAttributeResult in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addAttributeResult in interface ReactiveNativeQuery<R>
        Specified by:
        addAttributeResult in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addAttributeResult in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addAttributeResult

        public ReactiveNativeQueryImpl<R> addAttributeResult​(java.lang.String columnAlias,
                                                             java.lang.String entityName,
                                                             java.lang.String attributePath)
        Specified by:
        addAttributeResult in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addAttributeResult in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addAttributeResult in interface ReactiveNativeQuery<R>
        Specified by:
        addAttributeResult in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addAttributeResult in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addAttributeResult

        public ReactiveNativeQueryImpl<R> addAttributeResult​(java.lang.String columnAlias,
                                                             jakarta.persistence.metamodel.SingularAttribute attribute)
        Specified by:
        addAttributeResult in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addAttributeResult in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addAttributeResult in interface ReactiveNativeQuery<R>
        Specified by:
        addAttributeResult in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addAttributeResult in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addEntity

        public ReactiveNativeQueryImpl<R> addEntity​(java.lang.String tableAlias,
                                                    java.lang.String entityName)
        Specified by:
        addEntity in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addEntity in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addEntity in interface ReactiveNativeQuery<R>
        Specified by:
        addEntity in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addEntity in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addEntity

        public ReactiveNativeQueryImpl<R> addEntity​(java.lang.String tableAlias,
                                                    java.lang.String entityName,
                                                    org.hibernate.LockMode lockMode)
        Specified by:
        addEntity in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addEntity in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addEntity in interface ReactiveNativeQuery<R>
        Specified by:
        addEntity in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addEntity in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addEntity

        public ReactiveNativeQueryImpl<R> addEntity​(java.lang.String tableAlias,
                                                    java.lang.Class entityType)
        Specified by:
        addEntity in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addEntity in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addEntity in interface ReactiveNativeQuery<R>
        Specified by:
        addEntity in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addEntity in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addEntity

        public ReactiveNativeQueryImpl<R> addEntity​(java.lang.String tableAlias,
                                                    java.lang.Class entityClass,
                                                    org.hibernate.LockMode lockMode)
        Specified by:
        addEntity in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addEntity in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addEntity in interface ReactiveNativeQuery<R>
        Specified by:
        addEntity in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addEntity in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addJoin

        public ReactiveNativeQueryImpl<R> addJoin​(java.lang.String tableAlias,
                                                  java.lang.String path)
        Specified by:
        addJoin in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addJoin in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addJoin in interface ReactiveNativeQuery<R>
        Specified by:
        addJoin in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addJoin in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addJoin

        public ReactiveNativeQueryImpl<R> addJoin​(java.lang.String tableAlias,
                                                  java.lang.String ownerTableAlias,
                                                  java.lang.String joinPropertyName)
        Specified by:
        addJoin in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addJoin in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addJoin in interface ReactiveNativeQuery<R>
        Specified by:
        addJoin in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addJoin in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addJoin

        public ReactiveNativeQueryImpl<R> addJoin​(java.lang.String tableAlias,
                                                  java.lang.String path,
                                                  org.hibernate.LockMode lockMode)
        Specified by:
        addJoin in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addJoin in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addJoin in interface ReactiveNativeQuery<R>
        Specified by:
        addJoin in interface ReactiveNativeQueryImplementor<R>
        Overrides:
        addJoin in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addSynchronizedQuerySpace

        public ReactiveNativeQueryImpl<R> addSynchronizedQuerySpace​(java.lang.String querySpace)
        Specified by:
        addSynchronizedQuerySpace in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addSynchronizedQuerySpace in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addSynchronizedQuerySpace in interface org.hibernate.query.SynchronizeableQuery
        Overrides:
        addSynchronizedQuerySpace in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addSynchronizedEntityName

        public ReactiveNativeQueryImpl<R> addSynchronizedEntityName​(java.lang.String entityName)
        Specified by:
        addSynchronizedEntityName in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addSynchronizedEntityName in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addSynchronizedEntityName in interface org.hibernate.query.SynchronizeableQuery
        Overrides:
        addSynchronizedEntityName in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • addSynchronizedEntityClass

        public ReactiveNativeQueryImpl<R> addSynchronizedEntityClass​(java.lang.Class entityClass)
        Specified by:
        addSynchronizedEntityClass in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        addSynchronizedEntityClass in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        addSynchronizedEntityClass in interface org.hibernate.query.SynchronizeableQuery
        Overrides:
        addSynchronizedEntityClass in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • applyLoadGraph

        public ReactiveNativeQueryImpl<R> applyLoadGraph​(org.hibernate.graph.RootGraph graph)
        Specified by:
        applyLoadGraph in interface org.hibernate.query.Query<R>
      • setAliasSpecificLockMode

        @Deprecated
        public ReactiveNativeQueryImpl<R> setAliasSpecificLockMode​(java.lang.String alias,
                                                                   org.hibernate.LockMode lockMode)
        Deprecated.
        Specified by:
        setAliasSpecificLockMode in interface ReactiveSelectionQuery<R>
        Specified by:
        setAliasSpecificLockMode in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setAliasSpecificLockMode in class org.hibernate.query.spi.AbstractSelectionQuery<R>
      • setHint

        public ReactiveNativeQueryImpl<R> setHint​(java.lang.String hintName,
                                                  java.lang.Object value)
        Specified by:
        setHint in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setHint in interface org.hibernate.query.MutationQuery
        Specified by:
        setHint in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setHint in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setHint in interface jakarta.persistence.Query
        Specified by:
        setHint in interface org.hibernate.query.Query<R>
        Specified by:
        setHint in interface ReactiveNativeQuery<R>
        Specified by:
        setHint in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setHint in interface ReactiveQuery<R>
        Specified by:
        setHint in interface ReactiveSelectionQuery<R>
        Specified by:
        setHint in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setHint in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setHint in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setFlushMode

        public ReactiveNativeQueryImpl<R> setFlushMode​(jakarta.persistence.FlushModeType flushMode)
        Specified by:
        setFlushMode in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setFlushMode in interface org.hibernate.query.MutationQuery
        Specified by:
        setFlushMode in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setFlushMode in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setFlushMode in interface jakarta.persistence.Query
        Specified by:
        setFlushMode in interface org.hibernate.query.Query<R>
        Specified by:
        setFlushMode in interface ReactiveNativeQuery<R>
        Specified by:
        setFlushMode in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setFlushMode in interface ReactiveQuery<R>
        Specified by:
        setFlushMode in interface ReactiveSelectionQuery<R>
        Specified by:
        setFlushMode in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setFlushMode in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setFlushMode in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setFollowOnLocking

        public ReactiveNativeQueryImpl<R> setFollowOnLocking​(boolean enable)
        Specified by:
        setFollowOnLocking in interface ReactiveSelectionQuery<R>
        Specified by:
        setFollowOnLocking in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setFollowOnLocking in class org.hibernate.query.spi.AbstractSelectionQuery<R>
      • setTimeout

        public ReactiveNativeQueryImpl<R> setTimeout​(int timeout)
        Specified by:
        setTimeout in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setTimeout in interface org.hibernate.query.MutationQuery
        Specified by:
        setTimeout in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setTimeout in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setTimeout in interface org.hibernate.query.Query<R>
        Specified by:
        setTimeout in interface ReactiveNativeQuery<R>
        Specified by:
        setTimeout in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setTimeout in interface ReactiveQuery<R>
        Specified by:
        setTimeout in interface ReactiveSelectionQuery<R>
        Specified by:
        setTimeout in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setTimeout in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setLockMode

        public ReactiveNativeQueryImpl<R> setLockMode​(jakarta.persistence.LockModeType lockMode)
        Description copied from interface: ReactiveNativeQuery
        Not applicable to native SQL queries, due to an unfortunate requirement of the JPA specification.

        Use ReactiveNativeQuery.setHibernateLockMode(LockMode) or the hint named "org.hibernate.lockMode" to set the lock mode.

        Specified by:
        setLockMode in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setLockMode in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setLockMode in interface jakarta.persistence.Query
        Specified by:
        setLockMode in interface org.hibernate.query.Query<R>
        Specified by:
        setLockMode in interface ReactiveNativeQuery<R>
        Specified by:
        setLockMode in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setLockMode in interface ReactiveQuery<R>
        Specified by:
        setLockMode in interface ReactiveSelectionQuery<R>
        Specified by:
        setLockMode in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setLockMode in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setLockMode in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setComment

        public ReactiveNativeQueryImpl<R> setComment​(java.lang.String comment)
        Specified by:
        setComment in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setComment in interface org.hibernate.query.MutationQuery
        Specified by:
        setComment in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setComment in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setComment in interface org.hibernate.query.Query<R>
        Specified by:
        setComment in interface ReactiveNativeQuery<R>
        Specified by:
        setComment in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setComment in interface ReactiveQuery<R>
        Specified by:
        setComment in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setComment in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setMaxResults

        public ReactiveNativeQueryImpl<R> setMaxResults​(int maxResult)
        Specified by:
        setMaxResults in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setMaxResults in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setMaxResults in interface jakarta.persistence.Query
        Specified by:
        setMaxResults in interface org.hibernate.query.Query<R>
        Specified by:
        setMaxResults in interface ReactiveNativeQuery<R>
        Specified by:
        setMaxResults in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setMaxResults in interface ReactiveQuery<R>
        Specified by:
        setMaxResults in interface ReactiveSelectionQuery<R>
        Specified by:
        setMaxResults in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setMaxResults in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setMaxResults in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setFirstResult

        public ReactiveNativeQueryImpl<R> setFirstResult​(int startPosition)
        Specified by:
        setFirstResult in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setFirstResult in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setFirstResult in interface jakarta.persistence.Query
        Specified by:
        setFirstResult in interface org.hibernate.query.Query<R>
        Specified by:
        setFirstResult in interface ReactiveNativeQuery<R>
        Specified by:
        setFirstResult in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setFirstResult in interface ReactiveQuery<R>
        Specified by:
        setFirstResult in interface ReactiveSelectionQuery<R>
        Specified by:
        setFirstResult in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setFirstResult in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setFirstResult in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public ReactiveNativeQueryImpl<R> setParameter​(java.lang.String name,
                                                       java.lang.Object val)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface jakarta.persistence.Query
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setParameter in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public <P> ReactiveNativeQueryImpl<R> setParameter​(java.lang.String name,
                                                           P val,
                                                           org.hibernate.query.BindableType<P> type)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public <P> ReactiveNativeQueryImpl<R> setParameter​(java.lang.String name,
                                                           P val,
                                                           java.lang.Class<P> type)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public ReactiveNativeQueryImpl<R> setParameter​(java.lang.String name,
                                                       java.time.Instant value,
                                                       jakarta.persistence.TemporalType temporalType)
        Description copied from interface: ReactiveQuery
        Bind an Instant value to the named query parameter using just the portion indicated by the given TemporalType.
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public ReactiveNativeQueryImpl<R> setParameter​(java.lang.String name,
                                                       java.util.Date value,
                                                       jakarta.persistence.TemporalType temporalType)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface jakarta.persistence.Query
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setParameter in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public ReactiveNativeQueryImpl<R> setParameter​(java.lang.String name,
                                                       java.util.Calendar value,
                                                       jakarta.persistence.TemporalType temporalType)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface jakarta.persistence.Query
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setParameter in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public <P> ReactiveNativeQueryImpl<R> setParameter​(int position,
                                                           P val,
                                                           org.hibernate.query.BindableType<P> type)
        Description copied from interface: ReactiveQuery
        Bind the given argument to an ordinal query parameter using the given BindableType.
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public ReactiveNativeQueryImpl<R> setParameter​(int position,
                                                       java.time.Instant value,
                                                       jakarta.persistence.TemporalType temporalType)
        Description copied from interface: ReactiveQuery
        Bind an Instant value to the ordinal query parameter using just the portion indicated by the given TemporalType.
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public ReactiveNativeQueryImpl<R> setParameter​(int position,
                                                       java.util.Date value,
                                                       jakarta.persistence.TemporalType temporalType)
        Description copied from interface: ReactiveQuery
        Query override
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface jakarta.persistence.Query
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setParameter in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public ReactiveNativeQueryImpl<R> setParameter​(int position,
                                                       java.util.Calendar value,
                                                       jakarta.persistence.TemporalType temporalType)
        Description copied from interface: ReactiveQuery
        Query override
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface jakarta.persistence.Query
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setParameter in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public <P> ReactiveNativeQueryImpl<R> setParameter​(org.hibernate.query.QueryParameter<P> parameter,
                                                           P val)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public <P> ReactiveNativeQueryImpl<R> setParameter​(org.hibernate.query.QueryParameter<P> parameter,
                                                           P val,
                                                           java.lang.Class<P> type)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public <P> ReactiveNativeQueryImpl<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
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public <P> ReactiveNativeQueryImpl<R> setParameter​(jakarta.persistence.Parameter<P> param,
                                                           P value)
        Specified by:
        setParameter in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface jakarta.persistence.Query
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setParameter in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public ReactiveNativeQueryImpl<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
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface jakarta.persistence.Query
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setParameter in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameter

        public ReactiveNativeQueryImpl<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
        Specified by:
        setParameter in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameter in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameter in interface jakarta.persistence.Query
        Specified by:
        setParameter in interface org.hibernate.query.Query<R>
        Specified by:
        setParameter in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveMutationQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQuery<R>
        Specified by:
        setParameter in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveQuery<R>
        Specified by:
        setParameter in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameter in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameter in interface org.hibernate.query.SelectionQuery<R>
        Specified by:
        setParameter in interface jakarta.persistence.TypedQuery<R>
        Overrides:
        setParameter in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
      • setParameterList

        public <P> ReactiveNativeQueryImpl<R> setParameterList​(java.lang.String name,
                                                               java.util.Collection<? extends P> values,
                                                               org.hibernate.query.BindableType<P> type)
        Description copied from interface: ReactiveQuery
        Bind multiple arguments to a named query parameter using the given BindableType.
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameterList in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameterList in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameterList in interface org.hibernate.query.Query<R>
        Specified by:
        setParameterList in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveMutationQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveQuery<R>
        Specified by:
        setParameterList in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameterList in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Returns:
        this, for method chaining
      • setParameterList

        public ReactiveNativeQueryImpl<R> setParameterList​(java.lang.String name,
                                                           java.lang.Object[] values)
        Description copied from interface: ReactiveQuery
        Bind multiple arguments to a named query parameter.

        The "type mapping" for the binding is inferred from the type of the first collection element.

        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameterList in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameterList in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameterList in interface org.hibernate.query.Query<R>
        Specified by:
        setParameterList in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveMutationQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveQuery<R>
        Specified by:
        setParameterList in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameterList in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Returns:
        this, for method chaining
      • setParameterList

        public <P> ReactiveNativeQueryImpl<R> setParameterList​(java.lang.String name,
                                                               P[] values,
                                                               org.hibernate.query.BindableType<P> type)
        Description copied from interface: ReactiveQuery
        Bind multiple arguments to a named query parameter using the given BindableType.
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameterList in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameterList in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameterList in interface org.hibernate.query.Query<R>
        Specified by:
        setParameterList in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveMutationQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveQuery<R>
        Specified by:
        setParameterList in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameterList in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Returns:
        this, for method chaining
      • setParameterList

        public ReactiveNativeQueryImpl<R> setParameterList​(int position,
                                                           java.util.Collection values)
        Description copied from interface: ReactiveQuery
        Bind multiple arguments to an ordinal query parameter.

        The "type mapping" for the binding is inferred from the type of the first collection element.

        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameterList in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameterList in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameterList in interface org.hibernate.query.Query<R>
        Specified by:
        setParameterList in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveMutationQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveQuery<R>
        Specified by:
        setParameterList in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameterList in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Returns:
        this, for method chaining
      • setParameterList

        public <P> ReactiveNativeQueryImpl<R> setParameterList​(int position,
                                                               java.util.Collection<? extends P> values,
                                                               org.hibernate.query.BindableType<P> type)
        Description copied from interface: ReactiveQuery
        Bind multiple arguments to an ordinal query parameter using the given BindableType.
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameterList in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameterList in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameterList in interface org.hibernate.query.Query<R>
        Specified by:
        setParameterList in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveMutationQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveQuery<R>
        Specified by:
        setParameterList in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameterList in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Returns:
        this, for method chaining
      • setParameterList

        public ReactiveNativeQueryImpl<R> setParameterList​(int position,
                                                           java.lang.Object[] values)
        Description copied from interface: ReactiveQuery
        Bind multiple arguments to an ordinal query parameter.

        The "type mapping" for the binding is inferred from the type of the first collection element.

        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameterList in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameterList in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameterList in interface org.hibernate.query.Query<R>
        Specified by:
        setParameterList in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveMutationQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveQuery<R>
        Specified by:
        setParameterList in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameterList in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Returns:
        this, for method chaining
      • setParameterList

        public <P> ReactiveNativeQueryImpl<R> setParameterList​(int position,
                                                               P[] values,
                                                               org.hibernate.query.BindableType<P> type)
        Description copied from interface: ReactiveQuery
        Bind multiple arguments to an ordinal query parameter using the given BindableType.
        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameterList in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameterList in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameterList in interface org.hibernate.query.Query<R>
        Specified by:
        setParameterList in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveMutationQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveQuery<R>
        Specified by:
        setParameterList in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameterList in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Returns:
        this, for method chaining
      • setParameterList

        public <P> ReactiveNativeQueryImpl<R> setParameterList​(org.hibernate.query.QueryParameter<P> parameter,
                                                               java.util.Collection<? extends P> values)
        Description copied from interface: ReactiveQuery
        Bind multiple arguments to the query parameter represented by the given QueryParameter.

        The type of the parameter is inferred from the context in which it occurs, and from the type of the first given argument.

        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameterList in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameterList in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameterList in interface org.hibernate.query.Query<R>
        Specified by:
        setParameterList in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveMutationQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveQuery<R>
        Specified by:
        setParameterList in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameterList in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Parameters:
        parameter - the parameter memento
        values - a collection of arguments
        Returns:
        this, for method chaining
      • setParameterList

        public <P> ReactiveNativeQueryImpl<R> setParameterList​(org.hibernate.query.QueryParameter<P> parameter,
                                                               java.util.Collection<? extends P> values,
                                                               org.hibernate.query.BindableType<P> type)
        Description copied from interface: ReactiveQuery
        Bind multiple arguments to the query parameter represented by the given QueryParameter, inferring the BindableType.

        The "type mapping" for the binding is inferred from the type of the first collection element.

        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameterList in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameterList in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameterList in interface org.hibernate.query.Query<R>
        Specified by:
        setParameterList in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveMutationQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveQuery<R>
        Specified by:
        setParameterList in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameterList in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Returns:
        this, for method chaining
      • setParameterList

        public <P> ReactiveNativeQueryImpl<R> setParameterList​(org.hibernate.query.QueryParameter<P> parameter,
                                                               P[] values)
        Description copied from interface: ReactiveQuery
        Bind multiple arguments to the query parameter represented by the given QueryParameter

        The type of the parameter is inferred between the context in which it occurs, the type associated with the QueryParameter and the type of the first given argument.

        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameterList in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameterList in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameterList in interface org.hibernate.query.Query<R>
        Specified by:
        setParameterList in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveMutationQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveQuery<R>
        Specified by:
        setParameterList in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameterList in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Parameters:
        parameter - the parameter memento
        values - a collection of arguments
        Returns:
        this, for method chaining
      • setParameterList

        public <P> ReactiveNativeQueryImpl<R> setParameterList​(org.hibernate.query.QueryParameter<P> parameter,
                                                               P[] values,
                                                               org.hibernate.query.BindableType<P> type)
        Description copied from interface: ReactiveQuery
        Bind multiple arguments to the query parameter represented by the given QueryParameter, inferring the BindableType.

        The "type mapping" for the binding is inferred from the type of the first collection element

        Specified by:
        setParameterList in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setParameterList in interface org.hibernate.query.MutationQuery
        Specified by:
        setParameterList in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setParameterList in interface org.hibernate.query.Query<R>
        Specified by:
        setParameterList in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveMutationQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQuery<R>
        Specified by:
        setParameterList in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveQuery<R>
        Specified by:
        setParameterList in interface ReactiveQueryImplementor<R>
        Specified by:
        setParameterList in interface ReactiveSelectionQuery<R>
        Specified by:
        setParameterList in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setParameterList in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Returns:
        this, for method chaining
      • setProperties

        public ReactiveNativeQueryImpl<R> setProperties​(java.lang.Object bean)
        Description copied from interface: ReactiveQuery
        Bind the property values of the given bean to named parameters of the query, matching property names with parameter names and mapping property types to Hibernate types using heuristics.
        Specified by:
        setProperties in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setProperties in interface org.hibernate.query.MutationQuery
        Specified by:
        setProperties in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setProperties in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setProperties in interface org.hibernate.query.Query<R>
        Specified by:
        setProperties in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setProperties in interface ReactiveMutationQuery<R>
        Specified by:
        setProperties in interface ReactiveNativeQuery<R>
        Specified by:
        setProperties in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setProperties in interface ReactiveQuery<R>
        Specified by:
        setProperties in interface ReactiveQueryImplementor<R>
        Specified by:
        setProperties in interface ReactiveSelectionQuery<R>
        Specified by:
        setProperties in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setProperties in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Parameters:
        bean - any JavaBean or POJO
        Returns:
        this, for method chaining
      • setProperties

        public ReactiveNativeQueryImpl<R> setProperties​(java.util.Map bean)
        Description copied from interface: ReactiveQuery
        Bind the values of the given Map for each named parameters of the query, matching key names with parameter names and mapping value types to Hibernate types using heuristics.
        Specified by:
        setProperties in interface org.hibernate.query.CommonQueryContract
        Specified by:
        setProperties in interface org.hibernate.query.MutationQuery
        Specified by:
        setProperties in interface org.hibernate.query.NativeQuery<R>
        Specified by:
        setProperties in interface org.hibernate.query.sql.spi.NativeQueryImplementor<R>
        Specified by:
        setProperties in interface org.hibernate.query.Query<R>
        Specified by:
        setProperties in interface org.hibernate.query.spi.QueryImplementor<R>
        Specified by:
        setProperties in interface ReactiveMutationQuery<R>
        Specified by:
        setProperties in interface ReactiveNativeQuery<R>
        Specified by:
        setProperties in interface ReactiveNativeQueryImplementor<R>
        Specified by:
        setProperties in interface ReactiveQuery<R>
        Specified by:
        setProperties in interface ReactiveQueryImplementor<R>
        Specified by:
        setProperties in interface ReactiveSelectionQuery<R>
        Specified by:
        setProperties in interface org.hibernate.query.SelectionQuery<R>
        Overrides:
        setProperties in class org.hibernate.query.sql.internal.NativeQueryImpl<R>
        Parameters:
        bean - a Map of names to arguments
        Returns:
        this, for method chaining
      • applyGraph

        public void applyGraph​(org.hibernate.graph.spi.RootGraphImplementor<?> graph,
                               org.hibernate.graph.GraphSemantic semantic)
        Specified by:
        applyGraph in interface ReactiveSelectionQuery<R>
        Overrides:
        applyGraph in class org.hibernate.query.sql.internal.NativeQueryImpl<R>