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
ConstructorsConstructorDescriptionReactiveRowProcessingState
(org.hibernate.sql.results.jdbc.internal.JdbcValuesSourceProcessingStateStandardImpl resultSetProcessingState, org.hibernate.sql.exec.spi.ExecutionContext executionContext, ReactiveRowReader<?> rowReader, ReactiveValuesResultSet jdbcValues) -
Method Summary
Modifier and TypeMethodDescriptiondetermineEffectiveLockMode
(String alias) void
finishRowProcessing
(boolean wasAdded) <T extends org.hibernate.sql.results.graph.InitializerData>
TgetInitializerData
(int initializerId) getJdbcValue
(int position) org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState
org.hibernate.sql.results.spi.RowReader<?>
boolean
boolean
next()
void
registerNonExists
(org.hibernate.sql.results.graph.entity.EntityFetch fetch) void
setInitializerData
(int initializerId, org.hibernate.sql.results.graph.InitializerData state) Methods inherited from class org.hibernate.sql.exec.internal.BaseExecutionContext
getCallback, getLoadQueryInfluencers, getQueryIdentifier, getQueryParameterBindings, getSession, isTransactionActive
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, isTransactionActive, registerLoadingEntityHolder, upgradeLocks
Methods inherited from interface org.hibernate.sql.results.jdbc.spi.RowProcessingState
getJdbcValue, unwrap
-
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
-
getJdbcValuesSourceProcessingState
public org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState getJdbcValuesSourceProcessingState()- Specified by:
getJdbcValuesSourceProcessingState
in interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
getEntityId
- Specified by:
getEntityId
in interfaceorg.hibernate.sql.exec.spi.ExecutionContext
-
determineEffectiveLockMode
- Specified by:
determineEffectiveLockMode
in interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
needsResolveState
public boolean needsResolveState()- Specified by:
needsResolveState
in interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
getInitializerData
public <T extends org.hibernate.sql.results.graph.InitializerData> T getInitializerData(int initializerId) - Specified by:
getInitializerData
in interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
setInitializerData
public void setInitializerData(int initializerId, org.hibernate.sql.results.graph.InitializerData state) - Specified by:
setInitializerData
in interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
getRowReader
public org.hibernate.sql.results.spi.RowReader<?> getRowReader()- Specified by:
getRowReader
in interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
getJdbcValue
- Specified by:
getJdbcValue
in interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
registerNonExists
public void registerNonExists(org.hibernate.sql.results.graph.entity.EntityFetch fetch) - Specified by:
registerNonExists
in interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
isQueryCacheHit
public boolean isQueryCacheHit()- Specified by:
isQueryCacheHit
in interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
finishRowProcessing
public void finishRowProcessing(boolean wasAdded) - Specified by:
finishRowProcessing
in interfaceorg.hibernate.sql.results.jdbc.spi.RowProcessingState
-
getQueryOptions
- Specified by:
getQueryOptions
in interfaceorg.hibernate.sql.exec.spi.ExecutionContext
- Overrides:
getQueryOptions
in classorg.hibernate.sql.exec.internal.BaseExecutionContext
-