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
ConstructorsConstructorDescriptionReactiveResultSetMapping
(org.hibernate.query.results.ResultSetMapping resultSetMapping) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAffectedTableNames
(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory) void
addLegacyFetchBuilder
(org.hibernate.query.results.LegacyFetchBuilder fetchBuilder) void
addResultBuilder
(org.hibernate.query.results.ResultBuilder resultBuilder) org.hibernate.query.results.ResultSetMapping
int
List<org.hibernate.query.results.ResultBuilder>
boolean
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.JdbcValuesMapping
resolve
(org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) org.hibernate.query.named.NamedResultSetMappingMemento
void
visitLegacyFetchBuilders
(Consumer<org.hibernate.query.results.LegacyFetchBuilder> resultBuilderConsumer) void
visitResultBuilders
(BiConsumer<Integer, org.hibernate.query.results.ResultBuilder> resultBuilderConsumer)
-
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:
resolve
in interfaceorg.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
-
addAffectedTableNames
public void addAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory) - Specified by:
addAffectedTableNames
in 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:
reactiveResolve
in interfaceReactiveValuesMappingProducer
-
cacheKeyInstance
public org.hibernate.query.results.ResultSetMapping cacheKeyInstance()- Specified by:
cacheKeyInstance
in interfaceorg.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
- Specified by:
cacheKeyInstance
in interfaceorg.hibernate.query.results.ResultSetMapping
-
getMappingIdentifier
- Specified by:
getMappingIdentifier
in interfaceorg.hibernate.query.results.ResultSetMapping
-
isDynamic
public boolean isDynamic()- Specified by:
isDynamic
in interfaceorg.hibernate.query.results.ResultSetMapping
-
getNumberOfResultBuilders
public int getNumberOfResultBuilders()- Specified by:
getNumberOfResultBuilders
in interfaceorg.hibernate.query.results.ResultSetMapping
-
getResultBuilders
- Specified by:
getResultBuilders
in interfaceorg.hibernate.query.results.ResultSetMapping
-
visitResultBuilders
public void visitResultBuilders(BiConsumer<Integer, org.hibernate.query.results.ResultBuilder> resultBuilderConsumer) - Specified by:
visitResultBuilders
in interfaceorg.hibernate.query.results.ResultSetMapping
-
visitLegacyFetchBuilders
public void visitLegacyFetchBuilders(Consumer<org.hibernate.query.results.LegacyFetchBuilder> resultBuilderConsumer) - Specified by:
visitLegacyFetchBuilders
in interfaceorg.hibernate.query.results.ResultSetMapping
-
addResultBuilder
public void addResultBuilder(org.hibernate.query.results.ResultBuilder resultBuilder) - Specified by:
addResultBuilder
in interfaceorg.hibernate.query.results.ResultSetMapping
-
addLegacyFetchBuilder
public void addLegacyFetchBuilder(org.hibernate.query.results.LegacyFetchBuilder fetchBuilder) - Specified by:
addLegacyFetchBuilder
in interfaceorg.hibernate.query.results.ResultSetMapping
-
toMemento
- Specified by:
toMemento
in interfaceorg.hibernate.query.results.ResultSetMapping
-