Class ReactiveResultSetMapping
java.lang.Object
org.hibernate.reactive.sql.results.ReactiveResultSetMapping
- All Implemented Interfaces:
org.hibernate.query.results.ResultSetMapping,ReactiveValuesMappingProducer,org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
public class ReactiveResultSetMapping
extends Object
implements org.hibernate.query.results.ResultSetMapping, ReactiveValuesMappingProducer
- See Also:
-
org.hibernate.query.results.ResultSetMappingImpl
-
Constructor Summary
ConstructorsConstructorDescriptionReactiveResultSetMapping(org.hibernate.query.results.ResultSetMapping resultSetMapping) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory) voidaddLegacyFetchBuilder(org.hibernate.query.results.LegacyFetchBuilder fetchBuilder) voidaddResultBuilder(org.hibernate.query.results.ResultBuilder resultBuilder) intList<org.hibernate.query.results.ResultBuilder>booleanCompletionStage<org.hibernate.sql.results.jdbc.spi.JdbcValuesMapping>reactiveResolve(org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingresolve(org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) org.hibernate.query.named.NamedResultSetMappingMementovoidvisitLegacyFetchBuilders(Consumer<org.hibernate.query.results.LegacyFetchBuilder> resultBuilderConsumer) voidvisitResultBuilders(BiConsumer<Integer, org.hibernate.query.results.ResultBuilder> resultBuilderConsumer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
cacheKeyInstance
-
Constructor Details
-
ReactiveResultSetMapping
public ReactiveResultSetMapping(org.hibernate.query.results.ResultSetMapping resultSetMapping)
-
-
Method Details
-
resolve
public org.hibernate.sql.results.jdbc.spi.JdbcValuesMapping resolve(org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) - Specified by:
resolvein interfaceorg.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
-
addAffectedTableNames
public void addAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory) - Specified by:
addAffectedTableNamesin interfaceorg.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
-
reactiveResolve
public CompletionStage<org.hibernate.sql.results.jdbc.spi.JdbcValuesMapping> reactiveResolve(org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) - Specified by:
reactiveResolvein interfaceReactiveValuesMappingProducer
-
getMappingIdentifier
- Specified by:
getMappingIdentifierin interfaceorg.hibernate.query.results.ResultSetMapping
-
isDynamic
public boolean isDynamic()- Specified by:
isDynamicin interfaceorg.hibernate.query.results.ResultSetMapping
-
getNumberOfResultBuilders
public int getNumberOfResultBuilders()- Specified by:
getNumberOfResultBuildersin interfaceorg.hibernate.query.results.ResultSetMapping
-
getResultBuilders
- Specified by:
getResultBuildersin interfaceorg.hibernate.query.results.ResultSetMapping
-
visitResultBuilders
public void visitResultBuilders(BiConsumer<Integer, org.hibernate.query.results.ResultBuilder> resultBuilderConsumer) - Specified by:
visitResultBuildersin interfaceorg.hibernate.query.results.ResultSetMapping
-
visitLegacyFetchBuilders
public void visitLegacyFetchBuilders(Consumer<org.hibernate.query.results.LegacyFetchBuilder> resultBuilderConsumer) - Specified by:
visitLegacyFetchBuildersin interfaceorg.hibernate.query.results.ResultSetMapping
-
addResultBuilder
public void addResultBuilder(org.hibernate.query.results.ResultBuilder resultBuilder) - Specified by:
addResultBuilderin interfaceorg.hibernate.query.results.ResultSetMapping
-
addLegacyFetchBuilder
public void addLegacyFetchBuilder(org.hibernate.query.results.LegacyFetchBuilder fetchBuilder) - Specified by:
addLegacyFetchBuilderin interfaceorg.hibernate.query.results.ResultSetMapping
-
toMemento
- Specified by:
toMementoin interfaceorg.hibernate.query.results.ResultSetMapping
-