Attribute | Data Type | Description | Inherited From |
---|---|---|---|
AllowSubclassObjects | integer | If set to TRUE and ObjectClass is set to a class, objects of subclasses of the specified class are also allowed to be entered into the hash table (R) | Defined |
AutoResizeThreshold | integer | Represents the size threshold as a percentage (ObjectCount*100/Size) above which the hash table will automatically be resized. The new size will be 2*size+1. (R) | Defined |
ClassName | varchar(32) | Gives the name of an object's actual type (as opposed to its declared type) (R) | Object |
ClientData | Object | Provides a way to associate data with an object (RW) | Object |
CompareKeyFunction | varchar(65) | Contains the name of the 3GL Procedure that will perform the comparison of keys for the HashTable (R) | Defined |
Entries | array of HashTableEntry | Contains an array representation of the entries (key and object mappings) of a HashTable (R) | Defined |
HashKeyFunction | varchar(65) | Contains the name of the 3GL Procedure that will perform the hashing of keys for the HashTable (R) | Defined |
InstanceIdentifier | integer8 | Contains a value that uniquely identifies an instance of an allocated object (R) | Object |
InstanceReferences | integer | Contains the current number of references to the object (R) | Object |
ObjectClass | class | Contains the class of objects that are allowed to be entered into the hash table. If this attribute is NULL, then objects of all classes are allowed. (R) | Defined |
ObjectCount | integer | Contains the current number of objects contained within the hash table. This number is changed by using the methods InsertObject, RemoveObject, and Clear of IntegerHashTable Class or StringHashTable Class. (R) | Defined |
Size | integer | Represents the bucket size with which the hash table was created. (R) | Defined |
UniqueKey | integer | Indicates if uniqueness of key values must be ensured. (R) | Defined |