Class ReactiveStandardRowReader<R>
java.lang.Object
org.hibernate.reactive.sql.results.internal.ReactiveStandardRowReader<R>
- All Implemented Interfaces:
ReactiveRowReader<R>,org.hibernate.sql.results.spi.RowReader<R>
- See Also:
-
StandardRowReader
-
Constructor Summary
ConstructorsConstructorDescriptionReactiveStandardRowReader(org.hibernate.sql.results.graph.DomainResultAssembler<?>[] resultAssemblers, org.hibernate.sql.results.graph.Initializer<?>[] resultInitializers, org.hibernate.sql.results.graph.Initializer<?>[] initializers, org.hibernate.sql.results.graph.Initializer<?>[] sortedForResolveInitializers, boolean hasCollectionInitializers, org.hibernate.sql.results.spi.RowTransformer<R> rowTransformer, Class<R> domainResultJavaType) ReactiveStandardRowReader(org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingResolution jdbcValuesMappingResolution, org.hibernate.sql.results.spi.RowTransformer<R> rowTransformer, Class<R> domainResultJavaType) -
Method Summary
Modifier and TypeMethodDescriptionvoidfinishUp(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState) intList<org.hibernate.type.descriptor.java.JavaType<?>>booleanreactiveReadRow(ReactiveRowProcessingState rowProcessingState, org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions options) readRow(org.hibernate.sql.results.jdbc.spi.RowProcessingState processingState) org.hibernate.engine.spi.EntityKeyresolveSingleResultEntityKey(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState) voidstartLoading(org.hibernate.sql.results.jdbc.spi.RowProcessingState processingState)
-
Constructor Details
-
ReactiveStandardRowReader
-
ReactiveStandardRowReader
public ReactiveStandardRowReader(org.hibernate.sql.results.graph.DomainResultAssembler<?>[] resultAssemblers, org.hibernate.sql.results.graph.Initializer<?>[] resultInitializers, org.hibernate.sql.results.graph.Initializer<?>[] initializers, org.hibernate.sql.results.graph.Initializer<?>[] sortedForResolveInitializers, boolean hasCollectionInitializers, org.hibernate.sql.results.spi.RowTransformer<R> rowTransformer, Class<R> domainResultJavaType)
-
-
Method Details
-
getInitializerCount
public int getInitializerCount()- Specified by:
getInitializerCountin interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
hasCollectionInitializers
public boolean hasCollectionInitializers()- Specified by:
hasCollectionInitializersin interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
readRow
- Specified by:
readRowin interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
reactiveReadRow
public CompletionStage<R> reactiveReadRow(ReactiveRowProcessingState rowProcessingState, org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions options) - Specified by:
reactiveReadRowin interfaceReactiveRowReader<R>
-
resolveSingleResultEntityKey
public org.hibernate.engine.spi.EntityKey resolveSingleResultEntityKey(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState) - Specified by:
resolveSingleResultEntityKeyin interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
getDomainResultResultJavaType
- Specified by:
getDomainResultResultJavaTypein interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
getResultJavaTypes
- Specified by:
getResultJavaTypesin interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
startLoading
public void startLoading(org.hibernate.sql.results.jdbc.spi.RowProcessingState processingState) - Specified by:
startLoadingin interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
finishUp
public void finishUp(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState) - Specified by:
finishUpin interfaceorg.hibernate.sql.results.spi.RowReader<R>
-