Class ReactiveDirectResultSetAccess
java.lang.Object
org.hibernate.sql.results.jdbc.internal.AbstractResultSetAccess
org.hibernate.sql.results.jdbc.internal.DirectResultSetAccess
org.hibernate.reactive.sql.results.internal.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
ConstructorsConstructorDescriptionReactiveDirectResultSetAccess(org.hibernate.engine.spi.SharedSessionContractImplementor persistenceContext, PreparedStatement resultSetSource, ResultSet resultSet) -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.JDBCExceptionconvertSqlException(SQLException e, String message) org.hibernate.engine.jdbc.spi.JdbcServicesintThe estimate for the amount of results that can be expected for pre-sizing collections.voidrelease()CompletionStage<org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata><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.DirectResultSetAccess
getFactoryMethods inherited from class org.hibernate.sql.results.jdbc.internal.AbstractResultSetAccess
getColumnCount, getPersistenceContext, resolveColumnName, resolveColumnPositionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.reactive.sql.results.internal.ReactiveResultSetAccess
getColumnCount, resolveColumnName, resolveColumnPosition
-
Constructor Details
-
Method Details
-
getJdbcServices
public org.hibernate.engine.jdbc.spi.JdbcServices getJdbcServices()- Specified by:
getJdbcServicesin interfaceReactiveResultSetAccess
-
convertSqlException
- Specified by:
convertSqlExceptionin interfaceReactiveResultSetAccess
-
release
public void release()- Specified by:
releasein interfaceReactiveResultSetAccess- Specified by:
releasein interfaceorg.hibernate.sql.results.jdbc.internal.ResultSetAccess- Overrides:
releasein classorg.hibernate.sql.results.jdbc.internal.DirectResultSetAccess
-
getResultCountEstimate
public int getResultCountEstimate()Description copied from interface:ReactiveResultSetAccessThe estimate for the amount of results that can be expected for pre-sizing collections. May return zero or negative values if the count can not be reasonably estimated.- Specified by:
getResultCountEstimatein interfaceReactiveResultSetAccess- Specified by:
getResultCountEstimatein interfaceorg.hibernate.sql.results.jdbc.internal.ResultSetAccess- Overrides:
getResultCountEstimatein classorg.hibernate.sql.results.jdbc.internal.AbstractResultSetAccess
-
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:
resolveTypein interfaceorg.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:
resolveTypein interfaceorg.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata- Specified by:
resolveTypein interfaceReactiveResultSetAccess- Overrides:
resolveTypein classorg.hibernate.sql.results.jdbc.internal.AbstractResultSetAccess
-
getReactiveResultSet
- Specified by:
getReactiveResultSetin interfaceReactiveResultSetAccess
-
getReactiveColumnCount
- Specified by:
getReactiveColumnCountin interfaceReactiveResultSetAccess
-
resolveJdbcValueMetadata
public CompletionStage<org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata> resolveJdbcValueMetadata()- Specified by:
resolveJdbcValueMetadatain interfaceReactiveResultSetAccess
-
getResultSet
- Specified by:
getResultSetin interfaceReactiveResultSetAccess- Specified by:
getResultSetin interfaceorg.hibernate.sql.results.jdbc.internal.ResultSetAccess- Overrides:
getResultSetin classorg.hibernate.sql.results.jdbc.internal.DirectResultSetAccess
-