Re-exports§
pub use compact::*;
Modules§
- change_
log - compact
- compact_
task - compaction_
group - frontend_
version 🔒 - key
- key_cmp 🔒
- key_
range - level
- prost_
key_ range - sstable_
info - state_
table_ info - table_
stats - table_
watermark - time_
travel - version
Macros§
- impl_
key_ range_ common - info_
in_ release - This is wrapper for
info
log. - key_
range_ cmp
Structs§
- Epoch
With Gap - Represents an epoch with a gap.
- Frontend
Hummock Version - Frontend
Hummock Version Delta - Hummock
Version Id - KeyComparator
- A comparator for comparing
crate::key::FullKey
andcrate::key::UserKey
with possibly different table key types. - Local
Sstable Info - SstObject
IdRange - Sync
Result
Enums§
- Hummock
Read Epoch - Package read epoch of hummock, it be used for
wait_epoch
Constants§
- ARCHIVE_
DIR 🔒 - CHECKPOINT_
DIR 🔒 - CHECKPOINT_
NAME 🔒 - FIRST_
VERSION_ ID - HUMMOCK_
SSTABLE_ OBJECT_ ID_ MAX_ DECIMAL_ LENGTH - INVALID_
VERSION_ ID - OBJECT_
SUFFIX - SINGLE_
TABLE_ COMPACTION_ GROUP_ ID_ HEAD - SPLIT_
TABLE_ COMPACTION_ GROUP_ ID_ HEAD
Functions§
- can_
concat - full_
key_ can_ concat - get_
object_ id_ from_ path - get_
sst_ data_ path - test_
batch_ query_ epoch - version_
archive_ dir - version_
checkpoint_ dir - version_
checkpoint_ path