Enum of all entry value types
The Entry object holds the needed information about all table entries
Object for holding the entry value
A hash table associates a set of keys with a set of values. Each key/value pair is an entry in the table. Given a key, you can look up its corresponding value. You can add new key/value pairs and remove entries by key. If you add a new value for an existing key, it replaces the previous entry.