The Record class defines objects based on database table definitions. This class contains all the methods used by the database tables (i.e., methods for the RecordDEP, RecordLN, RecordDTJ tables, etc.). The methods in this class are available to all associated Record classes for tables (e.g., RecordDEP).
The following syntax declares a type Record object:
type RecordTABLE objectName = Db.getRecord(...)
The properties of objects created in this class are defined by the column names in the database table definitions (e.g., cif.name, acn.bal where cif and acn are objectNames that belong to RecordCIF and RecordACN classes, respectively).
Ancestor |
|
Descendants |
Methods |
Description |
Saves object data directly to the database bypassing all filers including update triggers and journal file definitions. | |
Compares two objects of the same record class. | |
Creates a new Record object that is a copy of another Record object of the same class. | |
Deprecated. Copies data from an M array into a PSL object. | |
Determines whether the specified record exists. | |
Determines whether a column has been changed, and whether the change was performed by a user entry or by a programmer applying a business rule. | |
Moves user-supplied information from an array into an object. | |
Saves a record to the database, invoking filer logic (triggers, journals, etc.). | |
Sets the Update History flag for the specified object. Activates the Update History flag to use a filer routine. | |
Informs the compiler that the object being used cannot update a record. | |
Sets the mode to insert or update. | |
Informs the compiler that the object can only be used to update a record. | |
Deprecated. Copies a PSL object into an M array. | |
Deprecated. Returns a generic string representation of an object. |