MCPcopy Create free account

hub / github.com/Gifted-s/velarixdb / functions

Functions380 in github.com/Gifted-s/velarixdb

Methodget_filter
(&self)
src/compactors/insertor.rs:18
Methodget_hotness
Returns `Table` `hotness`
src/sst/table.rs:159
Functionget_many
(c: &mut Criterion)
bench/benchmark.rs:25
Methodget_sst_dir
Get SSTable path
src/filter/bf.rs:216
Methodget_value_from_vlog
Retrieves entry from value log Returns tuple of value and date created # Errors Returns error in case search was not successful
src/gc/garbage_collector.rs:524
Methodhandle_compaction
( buckets: BucketMapHandle, key_range: KeyRangeHandle, cfg: &Config, )
src/compactors/compact.rs:292
Methodhandle_deleted_entries
Handles entries marked as tombstone
src/gc/garbage_collector.rs:540
Methodhandle_empty_vlog
Creates new [`DataStore`] Used in case there is no recovery needed
src/db/recovery.rs:290
Functioninsert
(c: &mut Criterion)
bench/benchmark.rs:9
Methodinsert
Inserts new entry
src/index/indexer.rs:130
Methodis_entry_within_range
Checks if a key range exists in the memtable
src/memtable/mem.rs:287
Methodis_range_iterator_set
Checks if `range_iterator` is set for [`DataStore`]
src/db/store.rs:741
Functionis_valid_keyspace_name
Keyspace names can be up to 255 characters long, can not be empty and can only contain alphanumerics, underscore (`_`) and dash (`-`).
src/db/keyspace.rs:7
Methodlen_of_entries_in_memtable
Returns length of entries in active memtable
src/db/store.rs:731
Functionmain
()
examples/put_concurrent.rs:9
Functionmain
()
examples/update.rs:5
Functionmain
()
examples/json.rs:6
Functionmain
()
examples/delete.rs:5
Functionmain
()
examples/get_concurrent.rs:9
Functionmain
()
examples/put.rs:5
Functionmain
()
examples/get.rs:5
Methodnew
Creates `GC` instance
src/gc/garbage_collector.rs:98
Methodnew
(dir: P)
src/bucket/bucket_manager.rs:65
Methodnew
(path: P, file: F)
src/index/indexer.rs:70
Methodnew
( start: &'a [u8], end: &'a [u8], allow_prefetch: bool, prefetch_entries_size:
src/range/range_iterator.rs:26
Methodnew
(size: usize, key_len: usize, val_len: usize, write_read_ratio: f64)
src/tests/workload.rs:41
Methodnew
Creates new `DataFile`
src/sst/table.rs:71
Methodnew
Creates new `UserEntry`
src/memtable/mem.rs:47
Methodnew
(path: P, file: F)
src/vlog/v_log.rs:100
Methodnew
(expected: usize)
src/compactors/compact.rs:106
Methodnew
creates new instance of `SizedTierRunner`
src/compactors/sized.rs:41
Methodnew
Creates a new `MetaFile`
src/meta/meta_manager.rs:19
Methodnew
Creates a new empty Block.
src/block/block_manager.rs:97
Methodnew
creates new [`BloomFilter`] instance
src/filter/bf.rs:62
Methodnew
( read_only_memtable: ImmutableMemTables<K>, bucket_map: BucketMapHandle, key_range: K
src/flush/flusher.rs:21
Methodnew
Creates new `Range`
src/key_range/range.rs:41
Methodnew
(path: impl P, file_type: FileType)
src/fs/mod.rs:162
Methodnum_bits
Returns the current number of elements inserted into the Bloom filter.
src/filter/bf.rs:204
Methodnum_elements
Returns the current number of elements inserted into the Bloom filter.
src/filter/bf.rs:198
Methodnum_of_hash_functions
Returns the current number of hash functions.
src/filter/bf.rs:210
Methodopen_without_background
( keyspace: &'static str, dir: impl P, )
src/db/store.rs:157
Methodpunch_holes
will show unused on non-linux environment
src/gc/garbage_collector.rs:368
Methodput
Inserts valid entries to GC table # Errors Returns error in case put fails
src/gc/garbage_collector.rs:404
Functionput_many
(c: &mut Criterion)
bench/benchmark.rs:50
Methodrange
(&self, range_offset: RangeOffset)
src/sst/table.rs:348
Methodrange
()
src/memtable/mem.rs:322
Methodread_buf
(&self, buf: &mut Buf)
src/fs/mod.rs:210
Methodread_chunk_to_garbage_collect
( &self, bytes_to_collect: usize, offset: u64, )
src/fs/mod.rs:579
Methodrecover
Fetches an entry from value log using the `start_offset` This is used to fetch all entries that is yet to be flushed before crash happened # Error
src/vlog/v_log.rs:228
Methodrecover
Recovers `Meta` from disk # Error Returns IO error in case it occurs
src/meta/meta_manager.rs:82
Methodrecover
(&self, start_offset: usize)
src/fs/mod.rs:520
Methodrecover_memtable
Recovers memtable state Recovers both active and readonly memtable states using value log Returns a tuple of active memtable and read only memtables
src/db/recovery.rs:245
Methodsearch_key_in_sstables
Retrieves key from SSTable Returns tuple of value and date created # Errors Returns error in case search was not successful
src/gc/garbage_collector.rs:478
Methodset
Maps SSTable path to its key range
src/key_range/range.rs:63
Methodset_head
Sets `Meta` `v_log_head` field
src/meta/meta_manager.rs:65
Methodset_tail
Sets `Meta` `v_log_tail` field
src/meta/meta_manager.rs:69
Methodsize
(&self)
src/memtable/mem.rs:162
Methodsize
(&self)
src/compactors/insertor.rs:21
Methodsleep_compaction
(duration: std::time::Duration)
src/compactors/compact.rs:306
Functiontable_fits_into_bucket
()
src/tests/bucket_test.rs:141
Functiontable_insert_to_appropriate_bucket
()
src/tests/bucket_test.rs:304
Functiontest_append
()
src/tests/vlog.rs:22
Functiontest_bucket_from_with_empty
()
src/tests/bucket_test.rs:30
Functiontest_bucket_from_with_sstables
()
src/tests/bucket_test.rs:46
Functiontest_bucket_map_extract_imbalanced_buckets
()
src/tests/bucket_test.rs:181
Functiontest_bucket_map_is_balanced
()
src/tests/bucket_test.rs:254
Functiontest_bucket_map_new
()
src/tests/bucket_test.rs:170
Functiontest_bucket_new
()
src/tests/bucket_test.rs:15
Functiontest_cal_average_size
()
src/tests/bucket_test.rs:74
Functiontest_cleanup_after_compaction
()
src/tests/sized_tier_test.rs:407
Functiontest_clear_all
()
src/tests/vlog.rs:155
Functiontest_comp_params_new
()
src/compactors/compact.rs:317
Functiontest_concurrent_write
()
src/memtable/mem.rs:431
Functiontest_default_datetime
()
src/util/mod.rs:80
Functiontest_default_keyrange
()
src/tests/key_range_test.rs:23
Functiontest_delete
()
src/memtable/mem.rs:541
Functiontest_delete
()
tests/delete.rs:5
Functiontest_delete_sstables
()
src/tests/bucket_test.rs:337
Functiontest_extract_sstable_to_compact
()
src/tests/bucket_test.rs:112
Functiontest_false_positives_high_rate
()
src/filter/bf.rs:307
Functiontest_false_positives_low_rate
()
src/filter/bf.rs:387
Functiontest_false_positives_medium_rate
()
src/filter/bf.rs:347
Functiontest_fetch_imbalanced_buckets
()
src/tests/sized_tier_test.rs:110
Functiontest_float_from_le_bytes
()
src/util/mod.rs:94
Functiontest_float_to_le_bytes
()
src/util/mod.rs:86
Functiontest_generate_random_id
()
src/util/mod.rs:62
Functiontest_generate_table_id
()
src/memtable/mem.rs:572
Functiontest_get
()
src/tests/vlog.rs:41
Functiontest_get
()
src/memtable/mem.rs:405
Functiontest_get
()
tests/get.rs:5
Functiontest_get_concurrent
()
tests/get_concurrent.rs:9
Functiontest_get_entry
()
src/block/block_manager.rs:309
Functiontest_get_value_nonexistent_key
()
src/block/block_manager.rs:324
Functiontest_insert
()
src/memtable/mem.rs:378
Functiontest_insert_valid_elements
()
src/tests/sized_tier_test.rs:624
Functiontest_invalid_keyspace_name
()
src/db/keyspace.rs:42
Functiontest_is_entry_within_range
()
src/memtable/mem.rs:583
Functiontest_is_full
()
src/memtable/mem.rs:622
Functiontest_is_full
()
src/block/block_manager.rs:224
Functiontest_key_range_filters_by_biggest_key
()
src/tests/key_range_test.rs:68
← previousnext →201–300 of 380, ranked by callers