Class ReactiveDirectResultSetAccess

  • All Implemented Interfaces:
    ReactiveResultSetAccess, org.hibernate.sql.results.jdbc.internal.ResultSetAccess, org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata

    public class ReactiveDirectResultSetAccess
    extends org.hibernate.sql.results.jdbc.internal.DirectResultSetAccess
    implements ReactiveResultSetAccess
    • Constructor Summary

      Constructors 
      Constructor Description
      ReactiveDirectResultSetAccess​(org.hibernate.engine.spi.SharedSessionContractImplementor persistenceContext, java.sql.PreparedStatement resultSetSource, java.sql.ResultSet resultSet)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.hibernate.engine.spi.SessionFactoryImplementor getFactory()  
      java.util.concurrent.CompletionStage<java.lang.Integer> getReactiveColumnCount()  
      java.util.concurrent.CompletionStage<java.sql.ResultSetMetaData> getReactiveMetadata()  
      java.util.concurrent.CompletionStage<java.sql.ResultSet> getReactiveResultSet()  
      java.sql.ResultSet getResultSet()  
      void release()  
      java.util.concurrent.CompletionStage<org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata> resolveJdbcValueMetadata()  
      <J> org.hibernate.type.BasicType<J> resolveType​(int position, org.hibernate.type.descriptor.java.JavaType<J> explicitJavaType, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)  
      <J> org.hibernate.type.BasicType<J> resolveType​(int position, org.hibernate.type.descriptor.java.JavaType<J> explicitJavaType, org.hibernate.type.spi.TypeConfiguration typeConfiguration)  
      • Methods inherited from class org.hibernate.sql.results.jdbc.internal.AbstractResultSetAccess

        getColumnCount, getMetaData, getPersistenceContext, resolveColumnName, resolveColumnPosition
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReactiveDirectResultSetAccess

        public ReactiveDirectResultSetAccess​(org.hibernate.engine.spi.SharedSessionContractImplementor persistenceContext,
                                             java.sql.PreparedStatement resultSetSource,
                                             java.sql.ResultSet resultSet)
    • Method Detail

      • getFactory

        public org.hibernate.engine.spi.SessionFactoryImplementor getFactory()
        Specified by:
        getFactory in interface ReactiveResultSetAccess
        Specified by:
        getFactory in interface org.hibernate.sql.results.jdbc.internal.ResultSetAccess
        Overrides:
        getFactory in class org.hibernate.sql.results.jdbc.internal.DirectResultSetAccess
      • release

        public void release()
        Specified by:
        release in interface ReactiveResultSetAccess
        Specified by:
        release in interface org.hibernate.sql.results.jdbc.internal.ResultSetAccess
        Overrides:
        release in class org.hibernate.sql.results.jdbc.internal.DirectResultSetAccess
      • resolveType

        public <J> org.hibernate.type.BasicType<J> resolveType​(int position,
                                                               org.hibernate.type.descriptor.java.JavaType<J> explicitJavaType,
                                                               org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
        Specified by:
        resolveType in interface org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata
      • resolveType

        public <J> org.hibernate.type.BasicType<J> resolveType​(int position,
                                                               org.hibernate.type.descriptor.java.JavaType<J> explicitJavaType,
                                                               org.hibernate.type.spi.TypeConfiguration typeConfiguration)
        Specified by:
        resolveType in interface org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata
        Specified by:
        resolveType in interface ReactiveResultSetAccess
        Specified by:
        resolveType in interface org.hibernate.sql.results.jdbc.internal.ResultSetAccess
      • getResultSet

        public java.sql.ResultSet getResultSet()
        Specified by:
        getResultSet in interface ReactiveResultSetAccess
        Specified by:
        getResultSet in interface org.hibernate.sql.results.jdbc.internal.ResultSetAccess
        Overrides:
        getResultSet in class org.hibernate.sql.results.jdbc.internal.DirectResultSetAccess