Expand description
Coverage on-disk layout helpers.
These helpers define:
- how coverage ids are validated
- how coverage sidecar keys are constructed (relative to the table root)
- deterministic id derivation helpers for per-segment and table snapshots
Note: these functions return canonical slash-separated object keys. The storage backend is responsible for resolving them under its table root.
Enums§
- Coverage
Layout Error - Errors that can occur during coverage layout operations.
Constants§
- COVERAGE_
EXT - File extension for coverage files.
- COVERAGE_
ROOT_ DIR - Root directory for coverage data.
- SEGMENT_
COVERAGE_ DIR - Directory for segment coverage data.
- TABLE_
SNAPSHOT_ DIR - Directory for table snapshot coverage data.
Functions§
- segment_
coverage_ id_ v2 - Deterministically derive a safe content id for segment coverage.
- segment_
coverage_ key - Relative object key:
_coverage/segments/<coverage_id>.roar - table_
coverage_ id_ v2 - Deterministically derive a safe content id for table snapshot coverage.
- table_
snapshot_ key - Relative object key:
_coverage/table/<version>-<snapshot_id>.roar - validate_
coverage_ id - Validates that a coverage ID meets security and format requirements.