Attribute | Data Type | Description | Access | 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 | HashTable |
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 | HashTable |
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 |
IgnoreCase | integer | Indicates if the case for key values is ignored | 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 | HashTable |
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 | HashTable |
Size | integer | Represents the bucket size with which the hash table was created. | R | HashTable |
UniqueKey | integer | Indicates if uniqueness of key values must be ensured. | R | HashTable |