Skip to main content

Crate sim_table_hash

Crate sim_table_hash 

Source
Expand description

Hash-map table backend for the SIM constellation.

Provides a HashTable implementation satisfying the kernel TableBackend contract, storing symbol-keyed entries in an in-memory hash map and registered as a loadable library through install_hash_table_lib.

Structs§

HashBackend
Table backend that constructs HashTable objects for the hash backend name.
HashTable
In-memory table backed by a hash map of symbol keys to Values.
HashTableDescriptor
Serialized form of a HashTable: the citizen descriptor holding the table’s entries as key/expression pairs.
HashTableLib
Loadable library manifest for the hash table backend.

Functions§

hash_table_class_symbol
The fully qualified class symbol (table/HashTable) for the hash table citizen.
install_hash_table_lib
Register the HashBackend and load the HashTableLib into cx.