In Memory Hash Implementation Class

Table of Contents
librdf_hash_memory_find_node --  Find the node for the given key or value
librdf_hash_memory_create --  Create a new memory hash
librdf_hash_memory_destroy --  Destroy a memory hash
librdf_hash_memory_open --  Open memory hash with given parameters
librdf_hash_memory_close --  Close the hash
librdf_hash_memory_values_count --  Get the number of values in the hash
librdf_hash_memory_cursor_init --  Initialise a new hash cursor
librdf_hash_memory_cursor_get --  Retrieve a hash value for the given key
librdf_hash_memory_cursor_finish --  Finish the serialisation of the hash memory get
librdf_hash_memory_put --  Store a key/value pair in the hash
librdf_hash_memory_exists --  Test the existence of a key in the hash
librdf_hash_memory_delete_key_value --  Delete a key/value pair from the hash
librdf_hash_memory_delete_key --  Delete a key and all its values from the hash
librdf_hash_memory_sync --  Flush the hash to disk
librdf_hash_memory_get_fd --  Get the file descriptor representing the hash
librdf_hash_memory_register_factory --  Register the memory hash module with the hash factory
librdf_init_hash_memory --  Initialise the memory hash module