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 java.lang.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 void
addAffectedTableNames(java.util.Set<java.lang.String> affectedTableNames, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
void
addLegacyFetchBuilder(org.hibernate.query.results.dynamic.DynamicFetchBuilderLegacy fetchBuilder)
void
addResultBuilder(org.hibernate.query.results.ResultBuilder resultBuilder)
java.lang.String
getMappingIdentifier()
int
getNumberOfResultBuilders()
java.util.List<org.hibernate.query.results.ResultBuilder>
getResultBuilders()
boolean
isDynamic()
java.util.concurrent.CompletionStage<org.hibernate.sql.results.jdbc.spi.JdbcValuesMapping>
reactiveResolve(org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata jdbcResultsMetadata, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
org.hibernate.sql.results.jdbc.spi.JdbcValuesMapping
resolve(org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata jdbcResultsMetadata, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
org.hibernate.query.named.NamedResultSetMappingMemento
toMemento(java.lang.String name)
void
visitLegacyFetchBuilders(java.util.function.Consumer<org.hibernate.query.results.dynamic.DynamicFetchBuilderLegacy> resultBuilderConsumer)
void
visitResultBuilders(java.util.function.BiConsumer<java.lang.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, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
- Specified by:
resolve
in interfaceorg.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
-
addAffectedTableNames
public void addAffectedTableNames(java.util.Set<java.lang.String> affectedTableNames, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
- Specified by:
addAffectedTableNames
in interfaceorg.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
-
reactiveResolve
public java.util.concurrent.CompletionStage<org.hibernate.sql.results.jdbc.spi.JdbcValuesMapping> reactiveResolve(org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata jdbcResultsMetadata, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
- Specified by:
reactiveResolve
in interfaceReactiveValuesMappingProducer
-
getMappingIdentifier
public java.lang.String 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
public java.util.List<org.hibernate.query.results.ResultBuilder> getResultBuilders()
- Specified by:
getResultBuilders
in interfaceorg.hibernate.query.results.ResultSetMapping
-
visitResultBuilders
public void visitResultBuilders(java.util.function.BiConsumer<java.lang.Integer,org.hibernate.query.results.ResultBuilder> resultBuilderConsumer)
- Specified by:
visitResultBuilders
in interfaceorg.hibernate.query.results.ResultSetMapping
-
visitLegacyFetchBuilders
public void visitLegacyFetchBuilders(java.util.function.Consumer<org.hibernate.query.results.dynamic.DynamicFetchBuilderLegacy> 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.dynamic.DynamicFetchBuilderLegacy fetchBuilder)
- Specified by:
addLegacyFetchBuilder
in interfaceorg.hibernate.query.results.ResultSetMapping
-
toMemento
public org.hibernate.query.named.NamedResultSetMappingMemento toMemento(java.lang.String name)
- Specified by:
toMemento
in interfaceorg.hibernate.query.results.ResultSetMapping
-
-