RecordLinkList Class
The RecordLinkList class dynamically creates a cache of record buffers that can hold records of different types, and that is not keyed or sorted.
Syntax
class RecordLinkList extends Object
Run On
Called
Methods
Method | Description | |
---|---|---|
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) | |
del | Deletes the record at the current position in the list. | |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) | |
fileId | Retrieves the table ID of the record at the current position in the list. | |
first | Puts the pointer on the first record in the list and, if it is present, copies the record into the buffer that is provided. | |
get | Copies the record at the current position or the specified position to the provided record buffer, without affecting the pointer position. | |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) | |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) | |
ins | Inserts a record at the end of a list. | |
last | Puts the list at the last record and copies the record to the specified record buffer. | |
len | Returns the current number of records in the list. | |
new | Initializes a new instance of the RecordLinkList class. (Overrides the new Method.) | |
next | Puts the pointer on the next record and copies it to the provided buffer. | |
notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) | |
notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) | |
objectOnServer | Determines whether the object is on a server. (Inherited from Object.) | |
owner | Returns the instance that owns the object. (Inherited from Object.) | |
peek | Retrieves the record at the current position in the list. | |
prev | Puts the pointer on the previous record in the list and copies the record to the specified buffer. | |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) | |
toString | Returns a string that represents the current object. (Inherited from Object.) | |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) | |
wait | Pauses a process. (Inherited from Object.) | |
xml | Returns an XML string that represents the current object. (Inherited from Object.) |
Top
Remarks
A recordLinkList object is a double-linked list that can hold records of different types at the same time. It is not keyed or sorted.
The recordLinkList object is especially useful for passing records from different tables as a parameter instead of retrieving the same records again.
There is no limit to the size of a recordSortedList object. It is the responsibility of the programmer to control its size and therefore its memory consumption.
Inheritance Hierarchy
Object Class
RecordLinkList Class