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 LockMode
determineFollowOnLockMode(LockOptions lockOptions)
SessionFactoryImplementor
getFactory()
String
getFinalSql()
ResultSet
getResultSet()
void
release()
boolean
usesFollowOnLocking()
protected ResultSet
wrapResultSet(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()
-
-