Class OutputsImpl

java.lang.Object
org.hibernate.result.internal.OutputsImpl
All Implemented Interfaces:
Outputs
Direct Known Subclasses:
ProcedureOutputsImpl

public class OutputsImpl extends Object implements Outputs
  • Constructor Details

  • Method Details

    • getResultContext

      protected ResultContext getResultContext()
    • executeStatement

      protected void executeStatement()
    • buildCurrentReturnState

      protected OutputsImpl.CurrentReturnState buildCurrentReturnState(boolean isResultSet, int updateCount)
    • convert

      protected JDBCException convert(SQLException e, String message)
    • getCurrent

      public Output getCurrent()
      Description copied from interface: Outputs
      Retrieve the current Output object.
      Specified by:
      getCurrent in interface Outputs
      Returns:
      The current Output object. Can be null
    • goToNext

      public boolean goToNext()
      Description copied from interface: Outputs
      Go to the next Output object (if any), returning an indication of whether there was another (aka, will the next call to Outputs.getCurrent() return null?
      Specified by:
      goToNext in interface Outputs
      Returns:
      true if the next call to Outputs.getCurrent() will return a non-null value.
    • release

      public void release()
      Description copied from interface: Outputs
      Eagerly release any resources held by this Outputs.
      Specified by:
      release in interface Outputs
    • extractResults

      protected List<Object> extractResults(ResultSet resultSet)