java.lang.Object
org.pentaho.platform.plugin.services.connections.hql.HQLResultSet
All Implemented Interfaces:
org.pentaho.commons.connection.IDisposable, org.pentaho.commons.connection.IPeekable, org.pentaho.commons.connection.IPentahoResultSet

public class HQLResultSet extends Object implements org.pentaho.commons.connection.IPentahoResultSet, org.pentaho.commons.connection.IPeekable
Author:
mdamour TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
  • Field Details

    • peekRow

      protected Object[] peekRow
  • Constructor Details

    • HQLResultSet

      public HQLResultSet(List list, String[] columnNames, org.hibernate.type.Type[] columnTypes)
  • Method Details

    • setMetaData

      public void setMetaData(org.pentaho.commons.connection.IPentahoMetaData metadata)
    • getMetaData

      public org.pentaho.commons.connection.IPentahoMetaData getMetaData()
      Specified by:
      getMetaData in interface org.pentaho.commons.connection.IPentahoResultSet
    • peek

      public Object[] peek()
      Specified by:
      peek in interface org.pentaho.commons.connection.IPeekable
    • next

      public Object[] next()
      Specified by:
      next in interface org.pentaho.commons.connection.IPentahoResultSet
    • closeConnection

      public void closeConnection()
      Specified by:
      closeConnection in interface org.pentaho.commons.connection.IPentahoResultSet
    • close

      public void close()
      Specified by:
      close in interface org.pentaho.commons.connection.IPentahoResultSet
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.pentaho.commons.connection.IDisposable
    • isScrollable

      public boolean isScrollable()
      Specified by:
      isScrollable in interface org.pentaho.commons.connection.IPentahoResultSet
    • getColumnCount

      public int getColumnCount()
      Returns the column count from the result set.
      Specified by:
      getColumnCount in interface org.pentaho.commons.connection.IPentahoResultSet
      Returns:
      the column count.
    • getRowCount

      public int getRowCount()
      Get a rowCount from the resultset. If the resultset
      Specified by:
      getRowCount in interface org.pentaho.commons.connection.IPentahoResultSet
      Returns:
      the row count.
    • getValueAt

      public Object getValueAt(int row, int column)
      Returns the value of the specified row and the specified column from within the resultset.
      Specified by:
      getValueAt in interface org.pentaho.commons.connection.IPentahoResultSet
      Parameters:
      row - the row index.
      column - the column index.
      Returns:
      the value.
    • memoryCopy

      public org.pentaho.commons.connection.IPentahoResultSet memoryCopy()
      Specified by:
      memoryCopy in interface org.pentaho.commons.connection.IPentahoResultSet
    • beforeFirst

      public void beforeFirst()
      Specified by:
      beforeFirst in interface org.pentaho.commons.connection.IPentahoResultSet
    • getDataColumn

      public Object[] getDataColumn(int column)
      Specified by:
      getDataColumn in interface org.pentaho.commons.connection.IPentahoResultSet
    • getDataRow

      public Object[] getDataRow(int row)
      Specified by:
      getDataRow in interface org.pentaho.commons.connection.IPentahoResultSet