Class SegmentLoader.RowList

java.lang.Object
mondrian.rolap.agg.SegmentLoader.RowList
Enclosing class:
SegmentLoader

protected static class SegmentLoader.RowList extends Object
Collection of rows, each with a set of columns of type Object, double, or int. Native types are not boxed.
  • Method Details

    • size

      public int size()
    • createRow

      public void createRow(ResultSet resultSet) throws SQLException
      Throws:
      SQLException
    • getTypes

      public List<SqlStatement.Type> getTypes()
    • first

      public void first()
      Moves to before the first row.
    • last

      public void last()
      Moves to after the last row.
    • next

      public boolean next()
      Moves forward one row, or returns false if at the last row.
      Returns:
      whether moved forward
    • previous

      public boolean previous()
      Moves backward one row, or returns false if at the first row.
      Returns:
      whether moved backward
    • getObject

      public Object getObject(int columnIndex)
      Returns the object in the given column of the current row.
      Parameters:
      columnIndex - Column index
      Returns:
      Value of the column
    • getInt

      public int getInt(int columnIndex)
    • getDouble

      public double getDouble(int columnIndex)
    • isNull

      public boolean isNull(int columnIndex)
    • setNull

      public void setNull(int columnIndex, boolean b)