Class ReactiveResultSetMapping
java.lang.Object
org.hibernate.reactive.sql.results.ReactiveResultSetMapping
- All Implemented Interfaces:
ResultSetMapping
,ReactiveValuesMappingProducer
,JdbcValuesMappingProducer
public class ReactiveResultSetMapping
extends Object
implements ResultSetMapping, ReactiveValuesMappingProducer
- See Also:
-
org.hibernate.query.results.ResultSetMappingImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAffectedTableNames
(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory) void
addLegacyFetchBuilder
(LegacyFetchBuilder fetchBuilder) void
addResultBuilder
(ResultBuilder resultBuilder) int
boolean
reactiveResolve
(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) resolve
(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) void
visitLegacyFetchBuilders
(Consumer<LegacyFetchBuilder> resultBuilderConsumer) void
visitResultBuilders
(BiConsumer<Integer, ResultBuilder> resultBuilderConsumer) 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.results.jdbc.spi.JdbcValuesMappingProducer
cacheKeyInstance
-
Constructor Details
-
ReactiveResultSetMapping
-
-
Method Details
-
resolve
public JdbcValuesMapping resolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) - Specified by:
resolve
in interfaceJdbcValuesMappingProducer
-
addAffectedTableNames
public void addAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory) - Specified by:
addAffectedTableNames
in interfaceJdbcValuesMappingProducer
-
reactiveResolve
public CompletionStage<JdbcValuesMapping> reactiveResolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) - Specified by:
reactiveResolve
in interfaceReactiveValuesMappingProducer
-
getMappingIdentifier
- Specified by:
getMappingIdentifier
in interfaceResultSetMapping
-
isDynamic
public boolean isDynamic()- Specified by:
isDynamic
in interfaceResultSetMapping
-
getNumberOfResultBuilders
public int getNumberOfResultBuilders()- Specified by:
getNumberOfResultBuilders
in interfaceResultSetMapping
-
getResultBuilders
- Specified by:
getResultBuilders
in interfaceResultSetMapping
-
visitResultBuilders
- Specified by:
visitResultBuilders
in interfaceResultSetMapping
-
visitLegacyFetchBuilders
- Specified by:
visitLegacyFetchBuilders
in interfaceResultSetMapping
-
addResultBuilder
- Specified by:
addResultBuilder
in interfaceResultSetMapping
-
addLegacyFetchBuilder
- Specified by:
addLegacyFetchBuilder
in interfaceResultSetMapping
-
toMemento
- Specified by:
toMemento
in interfaceResultSetMapping
-