All Superinterfaces:
Iterable<IDataRow>

public interface IDataTable extends Iterable<IDataRow>
A DataTable contains a collection of DataRow objects.
  • Method Details

    • getSchema

      IDataTableSchema getSchema()
      Returns an IDataTableSchema} object describing the structure of this table.
      Returns:
      the table schema
    • getRowCount

      int getRowCount()
      Returns the count of rows in the table.
      Returns:
      count of rows in this table
    • getTotalRowCount

      long getTotalRowCount()
      Returns the total count of rows in the data store.
      Returns:
      the total count of rows in the data store
    • getRows

      List<? extends IDataRow> getRows()
      Returns a read-only List which contains all data rows in this table. All modification methods are unsupported, also on the list returned by `subList()`.
      Returns:
      a List pointing to all IDataRow instances