类 OutputsImpl
- java.lang.Object
-
- org.hibernate.result.internal.OutputsImpl
-
- 所有已实现的接口:
Outputs
- 直接已知子类:
ProcedureOutputsImpl
public class OutputsImpl extends Object implements Outputs
- 作者:
- Steve Ebersole
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 protected classOutputsImpl.CurrentReturnStateEncapsulates the information needed to interpret the current return within a result
-
构造器概要
构造器 构造器 说明 OutputsImpl(ResultContext context, PreparedStatement jdbcStatement)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected OutputsImpl.CurrentReturnStatebuildCurrentReturnState(boolean isResultSet, int updateCount)protected JDBCExceptionconvert(SQLException e, String message)protected ListextractResults(ResultSet resultSet)OutputgetCurrent()Retrieve the current Output object.booleangoToNext()Go to the next Output object (if any), returning an indication of whether there was another (aka, will the next call toOutputs.getCurrent()returnnull?voidrelease()Eagerly release any resources held by this Outputs.
-
-
-
构造器详细资料
-
OutputsImpl
public OutputsImpl(ResultContext context, PreparedStatement jdbcStatement)
-
-
方法详细资料
-
buildCurrentReturnState
protected OutputsImpl.CurrentReturnState buildCurrentReturnState(boolean isResultSet, int updateCount)
-
convert
protected JDBCException convert(SQLException e, String message)
-
getCurrent
public Output getCurrent()
从接口复制的说明:OutputsRetrieve the current Output object.- 指定者:
getCurrent在接口中Outputs- 返回:
- The current Output object. Can be
null
-
goToNext
public boolean goToNext()
从接口复制的说明:OutputsGo to the next Output object (if any), returning an indication of whether there was another (aka, will the next call toOutputs.getCurrent()returnnull?- 指定者:
goToNext在接口中Outputs- 返回:
trueif the next call toOutputs.getCurrent()will return a non-nullvalue.
-
release
public void release()
从接口复制的说明:OutputsEagerly release any resources held by this Outputs.
-
-