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
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
-
Methods inherited from interface org.hibernate.reactive.sql.results.internal.ReactiveResultSetAccess
getColumnCount, resolveColumnName, resolveColumnPosition
-
-
-
-
Method Detail
-
getFactory
public org.hibernate.engine.spi.SessionFactoryImplementor getFactory()
- Specified by:
getFactory
in interfaceReactiveResultSetAccess
- Specified by:
getFactory
in interfaceorg.hibernate.sql.results.jdbc.internal.ResultSetAccess
- Overrides:
getFactory
in classorg.hibernate.sql.results.jdbc.internal.DirectResultSetAccess
-
release
public void release()
- Specified by:
release
in interfaceReactiveResultSetAccess
- Specified by:
release
in interfaceorg.hibernate.sql.results.jdbc.internal.ResultSetAccess
- Overrides:
release
in classorg.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 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:
resolveType
in interfaceorg.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata
- Specified by:
resolveType
in interfaceReactiveResultSetAccess
- Specified by:
resolveType
in interfaceorg.hibernate.sql.results.jdbc.internal.ResultSetAccess
-
getReactiveResultSet
public java.util.concurrent.CompletionStage<java.sql.ResultSet> getReactiveResultSet()
- Specified by:
getReactiveResultSet
in interfaceReactiveResultSetAccess
-
getReactiveMetadata
public java.util.concurrent.CompletionStage<java.sql.ResultSetMetaData> getReactiveMetadata()
- Specified by:
getReactiveMetadata
in interfaceReactiveResultSetAccess
-
getReactiveColumnCount
public java.util.concurrent.CompletionStage<java.lang.Integer> getReactiveColumnCount()
- Specified by:
getReactiveColumnCount
in interfaceReactiveResultSetAccess
-
resolveJdbcValueMetadata
public java.util.concurrent.CompletionStage<org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata> resolveJdbcValueMetadata()
- Specified by:
resolveJdbcValueMetadata
in interfaceReactiveResultSetAccess
-
getResultSet
public java.sql.ResultSet getResultSet()
- Specified by:
getResultSet
in interfaceReactiveResultSetAccess
- Specified by:
getResultSet
in interfaceorg.hibernate.sql.results.jdbc.internal.ResultSetAccess
- Overrides:
getResultSet
in classorg.hibernate.sql.results.jdbc.internal.DirectResultSetAccess
-
-