Mendix Runtime
Documentation for the Mendix Runtime Environment API
com.mendix.systemwideinterfaces.connectionbus.data.IDataTable Interface Reference

List of all members.

Public Member Functions

abstract void addRow (IDataRow dataRow)
abstract IDataRow createRow ()
abstract IDataTableSchema getSchema ()
abstract int getRowCount ()
abstract long getTotalRowCount ()
IDataRow getRowOnPrimaryKey (Object primaryKeyValue)
abstract List<?extends IDataRowgetRows ()
void setAutoRowClean (boolean autoRowClean)
boolean mustAutoRowClean ()
void close ()

Detailed Description

A DataTable contains a collection of DataRow objects


Member Function Documentation

abstract void com.mendix.systemwideinterfaces.connectionbus.data.IDataTable.addRow ( IDataRow  dataRow) [pure virtual]

Only for internal use.

Parameters:
dataRow
void com.mendix.systemwideinterfaces.connectionbus.data.IDataTable.close ( )

Only for internal use.

abstract IDataRow com.mendix.systemwideinterfaces.connectionbus.data.IDataTable.createRow ( ) [pure virtual]
abstract int com.mendix.systemwideinterfaces.connectionbus.data.IDataTable.getRowCount ( ) [pure virtual]

Returns the count of rows in the table.

Returns:
count of rows in this table.
IDataRow com.mendix.systemwideinterfaces.connectionbus.data.IDataTable.getRowOnPrimaryKey ( Object  primaryKeyValue)

Only for internal use.

Parameters:
primaryKeyValue
abstract List<? extends IDataRow> com.mendix.systemwideinterfaces.connectionbus.data.IDataTable.getRows ( ) [pure virtual]

Returns a read-only List which contains all data rows in this table. All modification methods are unsupported, except the method clear().

Returns:
a List pointing to all IDataRow instances
abstract IDataTableSchema com.mendix.systemwideinterfaces.connectionbus.data.IDataTable.getSchema ( ) [pure virtual]
Returns:
an IDataTableSchema object describing the structure of this table.
abstract long com.mendix.systemwideinterfaces.connectionbus.data.IDataTable.getTotalRowCount ( ) [pure virtual]

Returns the total count of rows in the data store.

Returns:
the total count of rows in the data store.
boolean com.mendix.systemwideinterfaces.connectionbus.data.IDataTable.mustAutoRowClean ( )

Only for internal use.

void com.mendix.systemwideinterfaces.connectionbus.data.IDataTable.setAutoRowClean ( boolean  autoRowClean)

Only for internal use.

Parameters:
autoRowClean

The documentation for this interface was generated from the following file: