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>
public class ReactiveStandardRowReader<R> extends java.lang.Object implements ReactiveRowReader<R>
- See Also:
StandardRowReader
-
-
Field Summary
-
Fields inherited from interface org.hibernate.reactive.sql.results.spi.ReactiveRowReader
LOG
-
-
Constructor Summary
Constructors Constructor Description ReactiveStandardRowReader(java.util.List<org.hibernate.sql.results.graph.DomainResultAssembler<?>> resultAssemblers, ReactiveInitializersList initializers, org.hibernate.sql.results.spi.RowTransformer<R> rowTransformer, java.lang.Class<R> domainResultJavaType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finishUp(org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState processingState)
java.lang.Class<R>
getDomainResultResultJavaType()
java.util.List<org.hibernate.sql.results.graph.Initializer>
getInitializers()
ReactiveInitializersList
getReactiveInitializersList()
java.lang.Class<?>
getResultJavaType()
java.util.List<org.hibernate.type.descriptor.java.JavaType<?>>
getResultJavaTypes()
java.util.concurrent.CompletionStage<R>
reactiveReadRow(ReactiveRowProcessingState rowProcessingState, org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions options)
R
readRow(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState, org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions options)
org.hibernate.query.named.RowReaderMemento
toMemento(org.hibernate.engine.spi.SessionFactoryImplementor factory)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.reactive.sql.results.spi.ReactiveRowReader
getInitializersList
-
-
-
-
Constructor Detail
-
ReactiveStandardRowReader
public ReactiveStandardRowReader(java.util.List<org.hibernate.sql.results.graph.DomainResultAssembler<?>> resultAssemblers, ReactiveInitializersList initializers, org.hibernate.sql.results.spi.RowTransformer<R> rowTransformer, java.lang.Class<R> domainResultJavaType)
-
-
Method Detail
-
reactiveReadRow
public java.util.concurrent.CompletionStage<R> reactiveReadRow(ReactiveRowProcessingState rowProcessingState, org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions options)
- Specified by:
reactiveReadRow
in interfaceReactiveRowReader<R>
-
getDomainResultResultJavaType
public java.lang.Class<R> getDomainResultResultJavaType()
- Specified by:
getDomainResultResultJavaType
in interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
getResultJavaType
public java.lang.Class<?> getResultJavaType()
- Specified by:
getResultJavaType
in interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
getResultJavaTypes
public java.util.List<org.hibernate.type.descriptor.java.JavaType<?>> getResultJavaTypes()
- Specified by:
getResultJavaTypes
in interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
getInitializers
public java.util.List<org.hibernate.sql.results.graph.Initializer> getInitializers()
- Specified by:
getInitializers
in interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
getReactiveInitializersList
public ReactiveInitializersList getReactiveInitializersList()
- Specified by:
getReactiveInitializersList
in interfaceReactiveRowReader<R>
-
readRow
public R readRow(org.hibernate.sql.results.jdbc.spi.RowProcessingState rowProcessingState, org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions options)
- Specified by:
readRow
in interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
finishUp
public void finishUp(org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingState processingState)
- Specified by:
finishUp
in interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
toMemento
public org.hibernate.query.named.RowReaderMemento toMemento(org.hibernate.engine.spi.SessionFactoryImplementor factory)
- Specified by:
toMemento
in interfaceorg.hibernate.sql.results.spi.RowReader<R>
-
-