Turnstone Operating System
|
tosdb primary key getter implementation More...
#include <tosdb/tosdb.h>
#include <tosdb/tosdb_internal.h>
#include <tosdb/tosdb_cache.h>
#include <logging.h>
#include <strings.h>
#include <iterator.h>
#include <xxhash.h>
#include <set.h>
#include <compression.h>
Functions | |
MODULE ("turnstone.kernel.db") | |
boolean_t | tosdb_primary_key_memtable_get (const tosdb_table_t *tbl, uint64_t mt_id, const tosdb_memtable_index_t *idx, set_t *pks) |
boolean_t | tosdb_primary_key_sstable_get_on_list (const tosdb_table_t *tbl, list_t *st_list, set_t *pks, list_t *old_pks) |
boolean_t | tosdb_primary_key_sstable_get_on_index (const tosdb_table_t *tbl, tosdb_block_sstable_list_item_t *sli, set_t *pks, list_t *old_pks) |
int8_t | tosdb_record_primary_key_comparator (const void *item1, const void *item2) |
boolean_t | tosdb_table_get_primary_keys_internal (const tosdb_table_t *tbl, set_t *pks, list_t *old_pks) |
tosdb primary key getter implementation
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.