Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/couchbase/forestdb
/ functions
Functions
1,297 in github.com/couchbase/forestdb
⨍
Functions
1,297
◇
Types & classes
540
↓ 5 callers
Function
is_subblock
tests/unit/btreeblock_test.cc:309
↓ 5 callers
Function
list_pop_front
src/list.cc:124
↓ 5 callers
Function
list_prev
src/list.h:79
↓ 5 callers
Function
strlwc
utils/iniparser.cc:60
↓ 5 callers
Function
subbid2bid
tools/dump_common.h:72
↓ 5 callers
Function
ver_is_valid_magic
src/version.cc:21
↓ 5 callers
Function
ver_non_consecutive_doc
src/version.cc:56
↓ 5 callers
Function
verify_db
--- verify ---- 1. check that num of keys within index are correct 2. check that age index total is correct for specified range 3. check that doc coun
tests/e2e/e2etest.cc:161
↓ 5 callers
Function
wal_get_datasize
src/wal.cc:1460
↓ 5 callers
Function
wal_get_dirty_status
src/wal.cc:1483
↓ 5 callers
Function
wal_shutdown
discard all WAL entries
src/wal.cc:1420
↓ 4 callers
Function
_abs
src/avltree.cc:22
↓ 4 callers
Function
_bcache_release_freeblock
src/blockcache.cc:303
↓ 4 callers
Function
_compactor_prefix_len
return the location of '.'
src/compactor.cc:193
↓ 4 callers
Function
_docio_length_decode
src/docio.cc:476
↓ 4 callers
Function
_docio_read_length
src/docio.cc:712
↓ 4 callers
Function
_fdb_cleanup_compact_err
src/forestdb.cc:5784
↓ 4 callers
Function
_fdb_keycmp
lexicographically compares two variable-length binary streams
src/iterator.cc:50
↓ 4 callers
Function
_fdb_kvs_open
1) allocate memory & create 'handle->kvs' by calling fdb_kvs_info_create(). -> this will allocate a corresponding node and insert it into fhandle->han
src/kv_instance.cc:1538
↓ 4 callers
Function
_fdb_sync_dirty_root
src/forestdb.cc:2467
↓ 4 callers
Function
_fdb_update_block_distance
src/forestdb.cc:4329
↓ 4 callers
Function
_flush_dirty_blocks
Flush some consecutive or all dirty blocks for a given file and move them to the clean list.
src/blockcache.cc:376
↓ 4 callers
Function
_hbtrie_clear_msb
src/hbtrie.cc:312
↓ 4 callers
Function
_hbtrie_find
src/hbtrie.cc:1099
↓ 4 callers
Function
_hbtrie_is_msb_set
src/hbtrie.cc:316
↓ 4 callers
Function
_hbtrie_reform_key_reverse
this function only returns (raw) key length
src/hbtrie.cc:104
↓ 4 callers
Function
_hbtrie_set_msb
endian safe option is turned on, OR, the architecture is based on big endian
src/hbtrie.cc:308
↓ 4 callers
Function
_insert_n_merge
src/staleblock.cc:158
↓ 4 callers
Function
_kvs_stat_set
src/filemgr.cc:2752
↓ 4 callers
Function
_reconstruct_path
<example> fname: 'foo.bar' path: 'tmp/dir/other.file' returned dst: 'tmp/dir/foo.bar'
src/compactor.cc:246
↓ 4 callers
Function
_set_random_string
tests/functional/functional_util.cc:20
↓ 4 callers
Function
atomic_destroy_uint8_t
src/atomic.h:98
↓ 4 callers
Function
atomic_sub_uint32_t
src/atomic.h:442
↓ 4 callers
Function
avl_search_greater
src/avltree.cc:339
↓ 4 callers
Function
btree_kv_get_kb32_vb64
src/btree_kv.cc:276
↓ 4 callers
Function
btree_update_meta
src/btree.cc:271
↓ 4 callers
Function
compactor_get_next_filename
src/compactor.cc:283
↓ 4 callers
Function
decaying_usleep
utils/time_utils.cc:78
↓ 4 callers
Function
deref32
src/btree_kv.h:29
↓ 4 callers
Function
end_checkpoint
* save current state of db keeping track of last seqnum for rollback * also close open transactions and commit all file handles * * returns key of
tests/e2e/e2espec.cc:349
↓ 4 callers
Function
fdb_estimate_space_used_from
src/forestdb.cc:6878
↓ 4 callers
Function
fdb_file_handle_free
src/kv_instance.cc:260
↓ 4 callers
Function
fdb_kvs_header_create
src/kv_instance.cc:552
↓ 4 callers
Function
fdb_kvs_set_seqnum
src/kv_instance.cc:1235
↓ 4 callers
Function
fdb_sync_add_and_fetch_16
src/atomic/libatomic.h:59
↓ 4 callers
Function
fdb_sync_add_and_fetch_32
src/atomic/libatomic.h:50
↓ 4 callers
Function
fdb_sync_add_and_fetch_64
src/atomic/libatomic.h:41
↓ 4 callers
Function
fdb_sync_add_and_fetch_8
src/atomic/libatomic.h:67
↓ 4 callers
Function
filemgr_add_stale_block
src/filemgr.cc:2611
↓ 4 callers
Function
filemgr_copy_file_range
src/filemgr.cc:2123
↓ 4 callers
Function
filemgr_get_header
src/filemgr.cc:950
↓ 4 callers
Function
filemgr_get_header_revnum
src/filemgr.cc:929
↓ 4 callers
Function
filemgr_read_block
Read a block from the file, decrypting if necessary.
src/filemgr.cc:301
↓ 4 callers
Function
filemgr_remove_pending
src/filemgr.cc:2256
↓ 4 callers
Function
getDefaultConfig
tests/functional/fdb_extended_test.cc:92
↓ 4 callers
Function
get_default_kvs_config
src/configuration.cc:96
↓ 4 callers
Function
hash_djb2
djb2 hashing using last LEN digits in VALUE
src/hash_functions.cc:11
↓ 4 callers
Function
hash_djb2_last8
src/hash_functions.cc:20
↓ 4 callers
Function
hbtrie_find_partial
src/hbtrie.cc:1324
↓ 4 callers
Function
hbtrie_insert_partial
src/hbtrie.cc:2187
↓ 4 callers
Function
hbtrie_set_leaf_cmp
src/hbtrie.cc:192
↓ 4 callers
Function
loadDocsWithRandomKeys
tests/functional/fdb_extended_test.cc:100
↓ 4 callers
Function
perform_integrity_check
* Perform an integrity check of buf for buf_len bytes. * * A checksum of buf is created and compared against checksum argument. * * mode = UNKNOWN
src/checksum.cc:86
↓ 4 callers
Function
print_stats
tests/bench/fdb_bench.cc:20
↓ 4 callers
Function
rm_storage_fs
tests/e2e/e2espec.cc:128
↓ 4 callers
Function
rw_spin_write_unlock
src/atomic.h:554
↓ 4 callers
Function
save_tx
* save a transaction doc into the records db */
tests/e2e/e2espec.cc:146
↓ 4 callers
Function
start_checkpoint
* begin a new transaction and update storage state */
tests/e2e/e2espec.cc:307
↓ 4 callers
Function
subbid2bid
tests/unit/btreeblock_test.cc:316
↓ 4 callers
Function
updateDocsWithRandomKeys
tests/functional/fdb_extended_test.cc:124
↓ 4 callers
Function
update_index
* reset params used to index storage * delete old docs that are part of new index * so that they are not included at verification time */
tests/e2e/e2etest.cc:94
↓ 4 callers
Function
validate_fdb_config
src/configuration.cc:107
↓ 4 callers
Function
wal_get_size
src/wal.cc:1437
↓ 3 callers
Function
_bcache_set_score
src/blockcache.cc:881
↓ 3 callers
Function
_bnode_size
src/btree.cc:82
↓ 3 callers
Function
_cmp_variable
tests/functional/fdb_functional_test.cc:2355
↓ 3 callers
Function
_disk_dump
tests/functional/functional_util.cc:36
↓ 3 callers
Function
_docio_check_buffer
src/docio.cc:704
↓ 3 callers
Function
_fdb_append_batched_delta
src/forestdb.cc:5328
↓ 3 callers
Function
_fdb_compact_move_docs
src/forestdb.cc:4673
↓ 3 callers
Function
_fdb_init_file_config
src/forestdb.cc:1253
↓ 3 callers
Function
_fdb_kvs_close
1) remove corresponding node from fhandle->handles list. 2) call _fdb_close().
src/kv_instance.cc:1765
↓ 3 callers
Function
_fdb_kvs_header_import
src/kv_instance.cc:776
↓ 3 callers
Function
_fdb_restore_wal
src/forestdb.cc:250
↓ 3 callers
Function
_fname_free
src/blockcache.cc:847
↓ 3 callers
Function
_get_nchunk
src/hbtrie.cc:61
↓ 3 callers
Function
_hbtrie_btree_cascaded_update
src/hbtrie.cc:1050
↓ 3 callers
Function
_init_op_stats
src/filemgr.cc:2959
↓ 3 callers
Function
_rotate_LL
src/avltree.cc:60
↓ 3 callers
Function
_rotate_RR
src/avltree.cc:100
↓ 3 callers
Function
_set_doc
tests/unit/hbtrie_test.cc:31
↓ 3 callers
Function
_wal_close
discard all entries
src/wal.cc:1306
↓ 3 callers
Function
_wal_release_item
src/wal.cc:811
↓ 3 callers
Function
atomic_add_uint32_t
src/atomic.h:376
↓ 3 callers
Function
atomic_cas_uint32_t
src/atomic.h:230
↓ 3 callers
Function
atomic_decr_uint8_t
src/atomic.h:351
↓ 3 callers
Function
atomic_incr_uint8_t
src/atomic.h:318
↓ 3 callers
Function
avl_search_smaller
src/avltree.cc:376
↓ 3 callers
Function
bcache_get_num_free_blocks
src/blockcache.cc:1407
↓ 3 callers
Function
bcache_remove_dirty_blocks
remove all dirty blocks of the FILE (they are only discarded and not written back)
src/blockcache.cc:1261
← previous
next →
201–300 of 1,297, ranked by callers