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:
ResultSetMappingImpl
-
-
Constructor Summary
Constructors Constructor Description ReactiveResultSetMapping(org.hibernate.query.results.ResultSetMapping resultSetMapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory)voidaddLegacyFetchBuilder(org.hibernate.query.results.dynamic.DynamicFetchBuilderLegacy fetchBuilder)voidaddResultBuilder(org.hibernate.query.results.ResultBuilder resultBuilder)StringgetMappingIdentifier()intgetNumberOfResultBuilders()List<org.hibernate.query.results.ResultBuilder>getResultBuilders()booleanisDynamic()CompletionStage<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.NamedResultSetMappingMementotoMemento(String name)voidvisitLegacyFetchBuilders(Consumer<org.hibernate.query.results.dynamic.DynamicFetchBuilderLegacy> resultBuilderConsumer)voidvisitResultBuilders(BiConsumer<Integer,org.hibernate.query.results.ResultBuilder> resultBuilderConsumer)
-
-
-
Method Detail
-
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
public String 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
public List<org.hibernate.query.results.ResultBuilder> 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.dynamic.DynamicFetchBuilderLegacy> 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.dynamic.DynamicFetchBuilderLegacy fetchBuilder)
- Specified by:
addLegacyFetchBuilderin interfaceorg.hibernate.query.results.ResultSetMapping
-
toMemento
public org.hibernate.query.named.NamedResultSetMappingMemento toMemento(String name)
- Specified by:
toMementoin interfaceorg.hibernate.query.results.ResultSetMapping
-
-