Class ReactiveRowProcessingState

java.lang.Object
org.hibernate.sql.exec.internal.BaseExecutionContext
org.hibernate.reactive.sql.exec.spi.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 Details

    • ReactiveRowProcessingState

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

    • next

      public CompletionStage<Boolean> next()
    • getJdbcValuesSourceProcessingState

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

      public Object getEntityId()
      Specified by:
      getEntityId in interface org.hibernate.sql.exec.spi.ExecutionContext
    • determineEffectiveLockMode

      public LockMode determineEffectiveLockMode(String alias)
      Specified by:
      determineEffectiveLockMode in interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
    • needsResolveState

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

      public <T extends org.hibernate.sql.results.graph.InitializerData> T getInitializerData(int initializerId)
      Specified by:
      getInitializerData in interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
    • setInitializerData

      public void setInitializerData(int initializerId, org.hibernate.sql.results.graph.InitializerData state)
      Specified by:
      setInitializerData 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 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(boolean wasAdded)
      Specified by:
      finishRowProcessing in interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
    • getQueryOptions

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