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 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 interface org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
    • addAffectedTableNames

      public void addAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory)
      Specified by:
      addAffectedTableNames in interface org.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 interface ReactiveValuesMappingProducer
    • cacheKeyInstance

      public org.hibernate.query.results.ResultSetMapping cacheKeyInstance()
      Specified by:
      cacheKeyInstance in interface org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
      Specified by:
      cacheKeyInstance in interface org.hibernate.query.results.ResultSetMapping
    • getMappingIdentifier

      public String getMappingIdentifier()
      Specified by:
      getMappingIdentifier in interface org.hibernate.query.results.ResultSetMapping
    • isDynamic

      public boolean isDynamic()
      Specified by:
      isDynamic in interface org.hibernate.query.results.ResultSetMapping
    • getNumberOfResultBuilders

      public int getNumberOfResultBuilders()
      Specified by:
      getNumberOfResultBuilders in interface org.hibernate.query.results.ResultSetMapping
    • getResultBuilders

      public List<org.hibernate.query.results.ResultBuilder> getResultBuilders()
      Specified by:
      getResultBuilders in interface org.hibernate.query.results.ResultSetMapping
    • visitResultBuilders

      public void visitResultBuilders(BiConsumer<Integer,org.hibernate.query.results.ResultBuilder> resultBuilderConsumer)
      Specified by:
      visitResultBuilders in interface org.hibernate.query.results.ResultSetMapping
    • visitLegacyFetchBuilders

      public void visitLegacyFetchBuilders(Consumer<org.hibernate.query.results.LegacyFetchBuilder> resultBuilderConsumer)
      Specified by:
      visitLegacyFetchBuilders in interface org.hibernate.query.results.ResultSetMapping
    • addResultBuilder

      public void addResultBuilder(org.hibernate.query.results.ResultBuilder resultBuilder)
      Specified by:
      addResultBuilder in interface org.hibernate.query.results.ResultSetMapping
    • addLegacyFetchBuilder

      public void addLegacyFetchBuilder(org.hibernate.query.results.LegacyFetchBuilder fetchBuilder)
      Specified by:
      addLegacyFetchBuilder in interface org.hibernate.query.results.ResultSetMapping
    • toMemento

      public org.hibernate.query.named.NamedResultSetMappingMemento toMemento(String name)
      Specified by:
      toMemento in interface org.hibernate.query.results.ResultSetMapping