MCPcopy Create free account

hub / github.com/Gifted-s/velarixdb / types & classes

Types & classes79 in github.com/Gifted-s/velarixdb

ClassBigTech
examples/json.rs:12
ClassBlock
Handles every operation related to each data block in an SSTable
src/block/block_manager.rs:79
ClassBlockEntry
src/block/block_manager.rs:88
ClassBloomFilter
src/filter/bf.rs:38
ClassBucket
src/bucket/bucket_manager.rs:49
ClassBucketMap
src/bucket/bucket_manager.rs:35
EnumCompState
src/compactors/compact.rs:87
EnumCompactionReason
src/compactors/compact.rs:94
ClassCompactor
src/compactors/compact.rs:22
ClassConfig
src/gc/garbage_collector.rs:80
ClassConfig
Configuration for Memtable
src/memtable/mem.rs:100
ClassConfig
src/compactors/compact.rs:34
ClassConfig
Configuration for data store.
src/cfg/config.rs:18
ClassCreateOrRecoverStoreParams
Parameters to create an empty ['DataStore'] or recover to previous state before crash
src/db/recovery.rs:34
ClassDataFile
src/sst/table.rs:64
ClassDataFileNode
src/fs/mod.rs:263
InterfaceDataFs
src/fs/mod.rs:98
ClassDataStore
DataStore struct is the main struct for the library crate i.e user-facing struct
src/db/store.rs:33
ClassDirPath
src/db/store.rs:99
ClassEntry
src/tests/workload.rs:27
ClassEntry
src/memtable/mem.rs:31
EnumError
src/err/mod.rs:6
InterfaceF
Trait for objects representing file or directory paths. Requires implementors to support thread-safe sharing (`ThreadSharable`) Designed for compatibi
src/fs/mod.rs:56
ClassFetchedEntry
src/range/range_iterator.rs:8
InterfaceFileAsync
contains method for future features
src/fs/mod.rs:61
ClassFileNode
src/fs/mod.rs:153
EnumFileType
src/fs/mod.rs:31
ClassFilterFileNode
src/fs/mod.rs:755
InterfaceFilterFs
src/fs/mod.rs:126
ClassFilterWorkload
src/tests/workload.rs:120
ClassFlusher
src/flush/flusher.rs:14
ClassGC
src/gc/garbage_collector.rs:59
ClassIndex
src/index/indexer.rs:95
ClassIndexEntry
src/index/indexer.rs:80
ClassIndexFile
src/index/indexer.rs:64
ClassIndexFileNode
src/fs/mod.rs:655
InterfaceIndexFs
src/fs/mod.rs:133
InterfaceInsertableToBucket
Defines trait an entity must have to be insertable to `Bucket`
src/bucket/bucket_manager.rs:58
EnumInsertionType
Enum to signify to create new bucket or use exisiting one during table insertion
src/bucket/bucket_manager.rs:42
ClassIntervalParams
src/compactors/compact.rs:68
EnumIsolationLevel
src/transaction/transaction.rs:6
InterfaceK
Trait for key in memtable
src/memtable/mem.rs:25
ClassKeyRange
src/key_range/range.rs:22
ClassMemTable
src/memtable/mem.rs:74
ClassMergePointer
src/compactors/compact.rs:116
ClassMergedSSTable
src/compactors/compact.rs:138
ClassMerger
src/range/range_iterator.rs:61
ClassMeta
src/meta/meta_manager.rs:29
ClassMetaFile
src/meta/meta_manager.rs:12
ClassMetaFileNode
src/fs/mod.rs:800
InterfaceMetaFs
src/fs/mod.rs:147
InterfaceP
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
ClassPunchMarker
src/gc/garbage_collector.rs:88
ClassRange
src/key_range/range.rs:34
ClassRangeIterator
src/range/range_iterator.rs:14
ClassRangeOffset
src/index/indexer.rs:102
ClassSSTContructor
src/tests/workload.rs:139
EnumSizeUnit
src/db/store.rs:107
ClassSizedTierRunner
src/compactors/sized.rs:24
ClassSkipMapValue
src/memtable/mem.rs:54
EnumStrategy
src/compactors/compact.rs:76
ClassSummary
src/sst/table.rs:379
ClassSummaryFileNode
src/fs/mod.rs:852
InterfaceSummaryFs
src/fs/mod.rs:141
ClassTable
src/sst/table.rs:81
ClassTableInsertor
src/compactors/insertor.rs:8
InterfaceThreadSharable
Trait for types that can be sent and synchronized between threads
src/fs/mod.rs:44
ClassTranactionState
src/transaction/transaction.rs:13
ClassTransaction
src/transaction/transaction.rs:29
ClassTtlParams
src/compactors/compact.rs:61
ClassUserEntry
src/memtable/mem.rs:40
ClassVFile
src/vlog/v_log.rs:94
ClassVLogFileNode
src/fs/mod.rs:458
InterfaceVLogFs
src/fs/mod.rs:114
ClassValueLog
src/vlog/v_log.rs:111
ClassValueLogEntry
src/vlog/v_log.rs:130
EnumValueOption
src/memtable/mem.rs:122
ClassWorkload
src/tests/workload.rs:33
ClassWriteTracker
Tracks how many sstables has been written to disk during compaction
src/compactors/compact.rs:101