3. System Classes : ButtonField Class : HashTable Class
 
Share this page                  
HashTable Class
HashTable Attributes
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
InstanceIdentifier
integer
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
 
HashTable Methods
Note:  Methods are detailed in IntegerHashTable Methods and StringHashTable Methods, which actually implement the methods.