Class ReactiveRowProcessingState
java.lang.Object
org.hibernate.sql.exec.internal.BaseExecutionContext
org.hibernate.reactive.sql.exec.spi.ReactiveRowProcessingState
- All Implemented Interfaces:
ExecutionContext
,RowProcessingState
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionReactiveRowProcessingState
(JdbcValuesSourceProcessingStateStandardImpl resultSetProcessingState, ExecutionContext executionContext, ReactiveRowReader<?> rowReader, ReactiveValuesResultSet jdbcValues) -
Method Summary
Modifier and TypeMethodDescriptiondetermineEffectiveLockMode
(String alias) void
finishRowProcessing
(boolean wasAdded) <T extends InitializerData>
TgetInitializerData
(int initializerId) getJdbcValue
(int position) RowReader<?>
boolean
boolean
next()
void
registerNonExists
(EntityFetch fetch) void
setInitializerData
(int initializerId, 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
Methods inherited from interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
getJdbcValue, unwrap
-
Constructor Details
-
ReactiveRowProcessingState
public ReactiveRowProcessingState(JdbcValuesSourceProcessingStateStandardImpl resultSetProcessingState, ExecutionContext executionContext, ReactiveRowReader<?> rowReader, ReactiveValuesResultSet jdbcValues)
-
-
Method Details
-
next
-
getJdbcValuesSourceProcessingState
- Specified by:
getJdbcValuesSourceProcessingState
in interfaceRowProcessingState
-
getEntityId
- Specified by:
getEntityId
in interfaceExecutionContext
-
determineEffectiveLockMode
- Specified by:
determineEffectiveLockMode
in interfaceRowProcessingState
-
needsResolveState
public boolean needsResolveState()- Specified by:
needsResolveState
in interfaceRowProcessingState
-
getInitializerData
- Specified by:
getInitializerData
in interfaceRowProcessingState
-
setInitializerData
- Specified by:
setInitializerData
in interfaceRowProcessingState
-
getRowReader
- Specified by:
getRowReader
in interfaceRowProcessingState
-
getJdbcValue
- Specified by:
getJdbcValue
in interfaceRowProcessingState
-
registerNonExists
- Specified by:
registerNonExists
in interfaceRowProcessingState
-
isQueryCacheHit
public boolean isQueryCacheHit()- Specified by:
isQueryCacheHit
in interfaceRowProcessingState
-
finishRowProcessing
public void finishRowProcessing(boolean wasAdded) - Specified by:
finishRowProcessing
in interfaceRowProcessingState
-
getQueryOptions
- Specified by:
getQueryOptions
in interfaceExecutionContext
- Overrides:
getQueryOptions
in classBaseExecutionContext
-