Class 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 Detail

      • ReactiveResultSetMapping

        public ReactiveResultSetMapping​(org.hibernate.query.results.ResultSetMapping resultSetMapping)
    • 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:
        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
      • 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.dynamic.DynamicFetchBuilderLegacy> 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.dynamic.DynamicFetchBuilderLegacy 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