|
Options |
Name |
Purpose |
|
|
CHARACTER AdjustWhere (character)
|
|
|
|
CHARACTER AdjustWheres (character[])
|
|
|
|
AttachDataSources ()
|
Attach Data Sources to DataSet's buffers
|
|
|
AttachDataSources (character[])
|
Attach Data Sources to DataSet's buffers
|
|
|
CommitChildBuffers (integer, integer)
|
Walks through specifed dataset's data-relations to find child tables for
specified parent table. For each child table, it then calls commitRows().
|
|
|
CommitData (integer)
|
Generic routine to save or commit data for a dataset.
|
|
|
CommitRows (handle, character, integer)
|
Generic routine for creating/updating/deleting rows for specified table
|
|
|
CreateData (dataset-handle)
|
Create one or more new records
|
|
|
DeleteData (dataset-handle)
|
Delete one or more records
|
|
|
DetachDataSources ()
|
Detach Data Sources from DataSet's buffers
|
|
|
EmptyDataSet ()
|
Generic routine to empty from the dataset.
|
|
|
INTEGER GetBufferIndex (handle)
|
Walks through dataset's buffers and returns index for specified buffer.
|
|
|
CHARACTER GetRowErrorMessage (handle, character)
|
If errMessage param is not set, create an error message for the current bi row
|
|
|
CHARACTER GetRowState (integer)
|
|
|
|
CHARACTER GetSkipListEntry (integer)
|
Returns the skip-list entry from array for specified buffer index.
|
|
|
LOGICAL ProcessBIData (integer)
|
Checks if ProDataSet was sent with bi data, returning TRUE or FALSE.
|
|
|
ProcessTransactionalError (Error)
|
ProcessTransactionalError() is called when we are processing a single
transaction, and an error occurs for one of the row changes.
When this occurs, all rows should have REJECTED set to TRUE,
and the error message should be set on the offending row.
|
|
|
ReadData ()
|
Generic routine to read data for the dataset with no filter specified.
|
|
|
ReadData (character)
|
Generic routine to read data for the dataset.
|
|
|
ReadData (character, handle)
|
Generic routine to read data for a table within a dataset.
|
|
|
ReadData (character[])
|
Generic routine to read data for the dataset.
|
|
|
ReadData (handle)
|
Generic routine to read data for a table within a dataset with no filter specified.
|
|
|
SaveRows (dataset-handle)
|
Saves/Submits one or more changed rows (creates, updates, and/or deletes)
where each changed row is processed as a separate transaction.
SaveRows() is similar to Submit(), but acts as a bulk submit, with separate
row transactions.
|
|
|
SetFillWhereString (character, handle)
|
|
|
|
SetFillWhereStrings (character[])
|
|
|
|
SetUndos (logical[], logical)
|
This method is used to set the UNDO attribute for all temp-tables in the ProDataSet.
With the addition of the the one transaction capability, the UNDO attributes need to
be set to FALSE to preserve the ERROR and REJECTED attributes, which are now sent to
backend.
If the lUndos array parameter has been set appropriately, the method will use it to
restore the UNDO attributes (ignoring undoValue parameter).
If lUndos has not been set, the method will set the UNDO attributes using undoValue,
and return the original UNDO attr values in lUndos.
|
|
|
Submit (dataset-handle)
|
Submits one or more changed records (creates, updates, and/or deletes)
where the changed record set is processed as a single transaction.
|
|
|
UpdateData (dataset-handle)
|
Update one or more new records
|
|
|
ValidateDataSources ()
|
Must verify that ProDataSource contains a data source entry for each
table specified in dataset. Also verify that they are valid handles.
A data source entry can be set to UNKNOWN as well, as allow for that.
|
|
|
ValidateFieldLists (character[])
|
Must verify that cFieldList's EXTENT value is same as number of buffers in dataset
|