Class DeferredResultSetAccess
- java.lang.Object
-
- org.hibernate.sql.results.jdbc.internal.AbstractResultSetAccess
-
- org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess
-
- All Implemented Interfaces:
ResultSetAccess,JdbcValuesMetadata
public class DeferredResultSetAccess extends AbstractResultSetAccess
-
-
Constructor Summary
Constructors Constructor Description DeferredResultSetAccess(JdbcSelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, Function<String,PreparedStatement> statementCreator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected LockModedetermineFollowOnLockMode(LockOptions lockOptions)SessionFactoryImplementorgetFactory()StringgetFinalSql()ResultSetgetResultSet()voidrelease()booleanusesFollowOnLocking()protected ResultSetwrapResultSet(ResultSet resultSet)-
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.sql.results.jdbc.internal.ResultSetAccess
resolveType
-
-
-
-
Constructor Detail
-
DeferredResultSetAccess
public DeferredResultSetAccess(JdbcSelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, Function<String,PreparedStatement> statementCreator)
-
-
Method Detail
-
getResultSet
public ResultSet getResultSet()
-
getFactory
public SessionFactoryImplementor getFactory()
-
getFinalSql
public String getFinalSql()
-
usesFollowOnLocking
public boolean usesFollowOnLocking()
-
wrapResultSet
protected ResultSet wrapResultSet(ResultSet resultSet) throws SQLException
- Throws:
SQLException
-
determineFollowOnLockMode
protected LockMode determineFollowOnLockMode(LockOptions lockOptions)
-
release
public void release()
-
-