Class ReactiveRowProcessingState

  • All Implemented Interfaces:
    org.hibernate.sql.exec.spi.ExecutionContext, org.hibernate.sql.results.jdbc.spi.RowProcessingState

    public class ReactiveRowProcessingState
    extends org.hibernate.sql.exec.internal.BaseExecutionContext
    implements org.hibernate.sql.results.jdbc.spi.RowProcessingState
    See Also:
    RowProcessingStateStandardImpl
    • Constructor Summary

      Constructors 
      Constructor Description
      ReactiveRowProcessingState​(org.hibernate.sql.results.jdbc.internal.JdbcValuesSourceProcessingStateStandardImpl resultSetProcessingState, org.hibernate.sql.exec.spi.ExecutionContext executionContext, ReactiveRowReader<?> rowReader, ReactiveValuesResultSet jdbcValues)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void finishRowProcessing()  
      java.lang.Object getJdbcValue​(int position)  
      org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState getJdbcValuesSourceProcessingState()  
      org.hibernate.query.spi.QueryOptions getQueryOptions()  
      org.hibernate.sql.results.spi.RowReader<?> getRowReader()  
      boolean hasCollectionInitializers()  
      boolean isQueryCacheHit()  
      java.util.concurrent.CompletionStage<java.lang.Boolean> next()  
      void registerNonExists​(org.hibernate.sql.results.graph.entity.EntityFetch fetch)  
      org.hibernate.sql.results.graph.Initializer resolveInitializer​(org.hibernate.spi.NavigablePath path)  
      • Methods inherited from class org.hibernate.sql.exec.internal.BaseExecutionContext

        getCallback, getLoadQueryInfluencers, getQueryIdentifier, getQueryParameterBindings, getSession
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.hibernate.sql.exec.spi.ExecutionContext

        afterStatement, getCallback, getCollectionKey, getEntityId, getEntityInstance, getLoadQueryInfluencers, getQueryIdentifier, getQueryParameterBindings, getRootEntityDescriptor, getSession, hasQueryExecutionToBeAddedToStatistics, isScrollResult, registerLoadingEntityEntry
      • Methods inherited from interface org.hibernate.sql.results.jdbc.spi.RowProcessingState

        getJdbcValue
    • Constructor Detail

      • ReactiveRowProcessingState

        public ReactiveRowProcessingState​(org.hibernate.sql.results.jdbc.internal.JdbcValuesSourceProcessingStateStandardImpl resultSetProcessingState,
                                          org.hibernate.sql.exec.spi.ExecutionContext executionContext,
                                          ReactiveRowReader<?> rowReader,
                                          ReactiveValuesResultSet jdbcValues)
    • Method Detail

      • next

        public java.util.concurrent.CompletionStage<java.lang.Boolean> next()
      • getJdbcValuesSourceProcessingState

        public org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState getJdbcValuesSourceProcessingState()
        Specified by:
        getJdbcValuesSourceProcessingState in interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
      • getRowReader

        public org.hibernate.sql.results.spi.RowReader<?> getRowReader()
        Specified by:
        getRowReader in interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
      • getJdbcValue

        public java.lang.Object getJdbcValue​(int position)
        Specified by:
        getJdbcValue in interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
      • registerNonExists

        public void registerNonExists​(org.hibernate.sql.results.graph.entity.EntityFetch fetch)
        Specified by:
        registerNonExists in interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
      • isQueryCacheHit

        public boolean isQueryCacheHit()
        Specified by:
        isQueryCacheHit in interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
      • finishRowProcessing

        public void finishRowProcessing()
        Specified by:
        finishRowProcessing in interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
      • resolveInitializer

        public org.hibernate.sql.results.graph.Initializer resolveInitializer​(org.hibernate.spi.NavigablePath path)
        Specified by:
        resolveInitializer in interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
      • getQueryOptions

        public org.hibernate.query.spi.QueryOptions getQueryOptions()
        Specified by:
        getQueryOptions in interface org.hibernate.sql.exec.spi.ExecutionContext
        Overrides:
        getQueryOptions in class org.hibernate.sql.exec.internal.BaseExecutionContext
      • hasCollectionInitializers

        public boolean hasCollectionInitializers()