Modulesยง
- buckets ๐
- compactor
- picker
- run ๐
- This file contains code to find sorted runs in a set if ranged items and along with the best way to merge these items to satisfy the desired run count.
- task ๐
- twcs ๐
- window ๐
Structsยง
- Compaction
Output - Compaction
Request - Region compaction request.
- Compaction
Scheduler ๐ - Compaction scheduler tracks and manages compaction tasks.
- Compaction
SstReader ๐Builder - Builders to create BoxedBatchReader for compaction.
- Compaction
Status ๐ - Status of running and pending region compaction tasks.
- Pending
Compaction ๐ - Pending compaction request that is supposed to run after current task is finished, typically used for manual compactions.
- Serialized
Compaction Output - SerializedCompactionOutput is a serialized version of CompactionOutput by replacing FileHandle with FileMeta.
Functionsยง
- find_
ttl ๐ - Finds TTL of table by first examine table options then database options.
- get_
expired_ ๐ssts - Finds all expired SSTs across levels.
- time_
range_ ๐to_ predicate - Converts time range to predicates so that rows outside the range will be filtered.
- ts_
to_ ๐lit