MCPcopy Create free account

hub / github.com/Yongxin-Hu/TabbyKV / types & classes

Types & classes62 in github.com/Yongxin-Hu/TabbyKV

↓ 6 callersClassKey
user_key + timestamp
src/engines/lsm/key.rs:8
↓ 2 callersClassFileObject
文件对象 (File, Size)
src/engines/lsm/table.rs:115
↓ 2 callersClassHeapWrapper
src/engines/lsm/iterators/merge_iterator.rs:7
ClassArg
src/bin/server.rs:36
ClassArg
src/bin/cli.rs:11
ClassBlock
src/engines/lsm/block.rs:8
ClassBlockBuilder
src/engines/lsm/block/builder.rs:7
ClassBlockIterator
src/engines/lsm/block/iterator.rs:6
ClassBlockMeta
src/engines/lsm/table.rs:22
ClassBloomFilter
src/engines/lsm/table/bloom_filter.rs:9
ClassCliServer
src/servers/cli_server.rs:14
ClassClient
src/client.rs:10
EnumCode
src/entity/commons.rs:4
EnumCommand
src/entity/command.rs:4
ClassCommittedTxnData
src/engines/lsm/mvcc.rs:19
EnumCompactionController
src/engines/lsm/compact.rs:53
EnumCompactionOptions
src/engines/lsm/storage/option.rs:69
EnumCompactionTask
src/engines/lsm/compact.rs:32
InterfaceEngine
src/engines/mod.rs:11
ClassFusedIterator
确保 iter 调用时是 valid 的
src/engines/lsm/iterators/fused_iterator.rs:6
ClassGrpcServer
src/servers/grpc_server.rs:13
ClassLeveledCompactionController
src/engines/lsm/compact/leveled.rs:23
ClassLeveledCompactionOptions
src/engines/lsm/compact/leveled.rs:16
ClassLeveledCompactionTask
src/engines/lsm/compact/leveled.rs:6
ClassLsmIterator
src/engines/lsm/iterators/lsm_iterator.rs:16
ClassLsmMvccInner
src/engines/lsm/mvcc.rs:27
ClassLsmStorage
src/engines/lsm/storage.rs:38
ClassLsmStorageInner
The storage interface of the LSM tree.
src/engines/lsm/storage.rs:163
ClassLsmStorageOptions
src/engines/lsm/storage/option.rs:6
ClassLsmStorageState
src/engines/lsm/storage/state.rs:10
ClassLsmStore
src/engines/mod.rs:26
ClassManifest
src/engines/lsm/manifest.rs:12
EnumManifestRecord
src/engines/lsm/manifest.rs:17
ClassMemTable
src/engines/lsm/mem_table.rs:16
ClassMemTableIterator
src/engines/lsm/mem_table.rs:137
ClassMergeIterator
src/engines/lsm/iterators/merge_iterator.rs:34
ClassMockIterator
src/engines/lsm/utils.rs:57
EnumOpsError
src/entity/errors.rs:5
ClassOption
src/bin/server.rs:54
ClassParse
src/parse.rs:4
ClassRequest
src/entity/request.rs:6
ClassResponse
src/entity/response.rs:5
ClassSimpleLeveledCompactionController
src/engines/lsm/compact/simple_leveled.rs:24
ClassSimpleLeveledCompactionOptions
src/engines/lsm/compact/simple_leveled.rs:7
ClassSimpleLeveledCompactionTask
src/engines/lsm/compact/simple_leveled.rs:15
ClassSsTable
An SSTable.
src/engines/lsm/table.rs:149
ClassSsTableBuilder
src/engines/lsm/table/builder.rs:11
ClassSsTableIterator
src/engines/lsm/table/iterator.rs:9
ClassSstConcatIterator
合并 key 没有重叠的 sstable_iterator, 减少不必要的 IO
src/engines/lsm/iterators/concat_iterator.rs:10
InterfaceStorageIterator
src/engines/lsm/iterators/mod.rs:7
ClassTieredCompactionController
src/engines/lsm/compact/tiered.rs:20
ClassTieredCompactionOptions
src/engines/lsm/compact/tiered.rs:12
ClassTieredCompactionTask
src/engines/lsm/compact/tiered.rs:6
ClassTransaction
src/engines/lsm/mvcc/txn.rs:26
ClassTwoMergeIterator
先对 first进行迭代 再对 second 进行迭代
src/engines/lsm/iterators/two_merge_iterator.rs:5
ClassTxnIterator
src/engines/lsm/mvcc/txn.rs:222
ClassTxnLocalIterator
src/engines/lsm/mvcc/txn.rs:181
EnumValue
src/entity/response.rs:12
ClassValueObject
src/entity/response.rs:19
ClassWal
src/engines/lsm/wal.rs:12
ClassWatermark
src/engines/lsm/mvcc/watermark.rs:6
EnumWriteBatchRecord
src/engines/lsm/storage.rs:156