Member Function | Overload |
getRowsCount | mandatory |
getValue | mandatory |
updateRow | optional |
insertRow | optional |
deleteRow | optional |
moveRow | optional |
allowRowMove | optional |
updateRowInCache | optional |
insertRowInCache | optional |
deleteRowInCache | optional |
Member Function | Overload |
clearRows | mandatory |
select | mandatory |
isSelectDone | mandatory |
fetchCompleted | optional |
fetchNext | optional |
fetchAll | optional |
Member Function | When Called |
allRowsDeleted | Called when the clearRows member function is called. |
tableChanged | Called when the IliTable object has undergone a significant number of changes. |
rowInserted | Called just after a new row has been inserted in the table. |
rowsInserted | Called just after a sequence of rows has been inserted. Note that instead of calling this member function, the rowInserted member function may be called repeatedly, once for each row. |
rowToBeChanged | Called just before a row is changed. |
rowChanged | Called just after a row has changed. |
rowToBeDeleted | Called just before a row is removed. |
rowDeleted | Called just after a row has been removed. |
rowMoved | Called just after a row has moved to another position. |
rowsExchanged | Called just after two rows have exchanged positions. |
rowFetched | Called just after a new row has been fetched from a remote database and inserted into the local row cache (the rowInserted member function must also be called). |
rowsFetched | Called just after a sequence of rows has been fetched. Note that instead of calling this member function, the rowFetched member function may be called repeatedly, once for each row. |
cellChanged | Called just after a cell has changed. If more than one cell has changed in a row, it is preferable to call the rowChanged member function once, instead of calling cellChanged many times. |
raiseError | Called each time an error occurs. The error is described by an IliErrorMessage object. |