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, except the method clear(). The clear() method, however, is deprecated and will become unsupported as well in Mendix 10.
      Returns:
      a List pointing to all IDataRow instances