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 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 LockModedetermineEffectiveLockMode(String alias)voidfinishRowProcessing(boolean wasAdded)ObjectgetEntityId()<T extends org.hibernate.sql.results.graph.InitializerData>
TgetInitializerData(int initializerId)ObjectgetJdbcValue(int position)org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingStategetJdbcValuesSourceProcessingState()QueryOptionsgetQueryOptions()org.hibernate.sql.results.spi.RowReader<?>getRowReader()booleanisQueryCacheHit()booleanneedsResolveState()CompletionStage<Boolean>next()voidregisterNonExists(org.hibernate.sql.results.graph.entity.EntityFetch fetch)voidsetInitializerData(int initializerId, org.hibernate.sql.results.graph.InitializerData state)-
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, getEntityInstance, getEntityUniqueKey, getEntityUniqueKeyAttributePath, getLoadQueryInfluencers, getQueryIdentifier, getQueryParameterBindings, getRootEntityDescriptor, getSession, hasCallbackActions, hasQueryExecutionToBeAddedToStatistics, isScrollResult, registerLoadingEntityHolder, upgradeLocks
-
-
-
-
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 CompletionStage<Boolean> next()
-
getJdbcValuesSourceProcessingState
public org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState getJdbcValuesSourceProcessingState()
- Specified by:
getJdbcValuesSourceProcessingStatein interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
getEntityId
public Object getEntityId()
- Specified by:
getEntityIdin interfaceorg.hibernate.sql.exec.spi.ExecutionContext
-
determineEffectiveLockMode
public LockMode determineEffectiveLockMode(String alias)
- Specified by:
determineEffectiveLockModein interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
needsResolveState
public boolean needsResolveState()
- Specified by:
needsResolveStatein interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
getInitializerData
public <T extends org.hibernate.sql.results.graph.InitializerData> T getInitializerData(int initializerId)
- Specified by:
getInitializerDatain interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
setInitializerData
public void setInitializerData(int initializerId, org.hibernate.sql.results.graph.InitializerData state)- Specified by:
setInitializerDatain interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
getRowReader
public org.hibernate.sql.results.spi.RowReader<?> getRowReader()
- Specified by:
getRowReaderin interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
getJdbcValue
public Object getJdbcValue(int position)
- Specified by:
getJdbcValuein interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
registerNonExists
public void registerNonExists(org.hibernate.sql.results.graph.entity.EntityFetch fetch)
- Specified by:
registerNonExistsin interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
isQueryCacheHit
public boolean isQueryCacheHit()
- Specified by:
isQueryCacheHitin interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
finishRowProcessing
public void finishRowProcessing(boolean wasAdded)
- Specified by:
finishRowProcessingin interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
getQueryOptions
public QueryOptions getQueryOptions()
- Specified by:
getQueryOptionsin interfaceorg.hibernate.sql.exec.spi.ExecutionContext- Overrides:
getQueryOptionsin classorg.hibernate.sql.exec.internal.BaseExecutionContext
-
-