Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gifted-s/velarixdb
/ types & classes
Types & classes
79 in github.com/Gifted-s/velarixdb
⨍
Functions
380
◇
Types & classes
79
Class
BigTech
examples/json.rs:12
Class
Block
Handles every operation related to each data block in an SSTable
src/block/block_manager.rs:79
Class
BlockEntry
src/block/block_manager.rs:88
Class
BloomFilter
src/filter/bf.rs:38
Class
Bucket
src/bucket/bucket_manager.rs:49
Class
BucketMap
src/bucket/bucket_manager.rs:35
Enum
CompState
src/compactors/compact.rs:87
Enum
CompactionReason
src/compactors/compact.rs:94
Class
Compactor
src/compactors/compact.rs:22
Class
Config
src/gc/garbage_collector.rs:80
Class
Config
Configuration for Memtable
src/memtable/mem.rs:100
Class
Config
src/compactors/compact.rs:34
Class
Config
Configuration for data store.
src/cfg/config.rs:18
Class
CreateOrRecoverStoreParams
Parameters to create an empty ['DataStore'] or recover to previous state before crash
src/db/recovery.rs:34
Class
DataFile
src/sst/table.rs:64
Class
DataFileNode
src/fs/mod.rs:263
Interface
DataFs
src/fs/mod.rs:98
Class
DataStore
DataStore struct is the main struct for the library crate i.e user-facing struct
src/db/store.rs:33
Class
DirPath
src/db/store.rs:99
Class
Entry
src/tests/workload.rs:27
Class
Entry
src/memtable/mem.rs:31
Enum
Error
src/err/mod.rs:6
Interface
F
Trait for objects representing file or directory paths. Requires implementors to support thread-safe sharing (`ThreadSharable`) Designed for compatibi
src/fs/mod.rs:56
Class
FetchedEntry
src/range/range_iterator.rs:8
Interface
FileAsync
contains method for future features
src/fs/mod.rs:61
Class
FileNode
src/fs/mod.rs:153
Enum
FileType
src/fs/mod.rs:31
Class
FilterFileNode
src/fs/mod.rs:755
Interface
FilterFs
src/fs/mod.rs:126
Class
FilterWorkload
src/tests/workload.rs:120
Class
Flusher
src/flush/flusher.rs:14
Class
GC
src/gc/garbage_collector.rs:59
Class
Index
src/index/indexer.rs:95
Class
IndexEntry
src/index/indexer.rs:80
Class
IndexFile
src/index/indexer.rs:64
Class
IndexFileNode
src/fs/mod.rs:655
Interface
IndexFs
src/fs/mod.rs:133
Interface
InsertableToBucket
Defines trait an entity must have to be insertable to `Bucket`
src/bucket/bucket_manager.rs:58
Enum
InsertionType
Enum to signify to create new bucket or use exisiting one during table insertion
src/bucket/bucket_manager.rs:42
Class
IntervalParams
src/compactors/compact.rs:68
Enum
IsolationLevel
src/transaction/transaction.rs:6
Interface
K
Trait for key in memtable
src/memtable/mem.rs:25
Class
KeyRange
src/key_range/range.rs:22
Class
MemTable
src/memtable/mem.rs:74
Class
MergePointer
src/compactors/compact.rs:116
Class
MergedSSTable
src/compactors/compact.rs:138
Class
Merger
src/range/range_iterator.rs:61
Class
Meta
src/meta/meta_manager.rs:29
Class
MetaFile
src/meta/meta_manager.rs:12
Class
MetaFileNode
src/fs/mod.rs:800
Interface
MetaFs
src/fs/mod.rs:147
Interface
P
Trait for objects representing file or directory paths. Requires implementors to support thread-safe sharing (`ThreadSharable`) and path-like operatio
src/fs/mod.rs:50
Class
PunchMarker
src/gc/garbage_collector.rs:88
Class
Range
src/key_range/range.rs:34
Class
RangeIterator
src/range/range_iterator.rs:14
Class
RangeOffset
src/index/indexer.rs:102
Class
SSTContructor
src/tests/workload.rs:139
Enum
SizeUnit
src/db/store.rs:107
Class
SizedTierRunner
src/compactors/sized.rs:24
Class
SkipMapValue
src/memtable/mem.rs:54
Enum
Strategy
src/compactors/compact.rs:76
Class
Summary
src/sst/table.rs:379
Class
SummaryFileNode
src/fs/mod.rs:852
Interface
SummaryFs
src/fs/mod.rs:141
Class
Table
src/sst/table.rs:81
Class
TableInsertor
src/compactors/insertor.rs:8
Interface
ThreadSharable
Trait for types that can be sent and synchronized between threads
src/fs/mod.rs:44
Class
TranactionState
src/transaction/transaction.rs:13
Class
Transaction
src/transaction/transaction.rs:29
Class
TtlParams
src/compactors/compact.rs:61
Class
UserEntry
src/memtable/mem.rs:40
Class
VFile
src/vlog/v_log.rs:94
Class
VLogFileNode
src/fs/mod.rs:458
Interface
VLogFs
src/fs/mod.rs:114
Class
ValueLog
src/vlog/v_log.rs:111
Class
ValueLogEntry
src/vlog/v_log.rs:130
Enum
ValueOption
src/memtable/mem.rs:122
Class
Workload
src/tests/workload.rs:33
Class
WriteTracker
Tracks how many sstables has been written to disk during compaction
src/compactors/compact.rs:101