Expand description
Columnar metadata and filters. Typed, segment-aligned metadata columns and bitmap predicate evaluation.
Metadata predicates are a closed data model. They identify schema columns
by crate::meta::ColumnId; this module contains no parser and accepts no
filter text.
Structs§
- Alive
Error - A tombstone operation referred outside the segment document-id space.
- Alive
Set - Disjoint per-segment alive and tombstone bitmaps.
- Bool
Column - A nullable Boolean array stored as contiguous zero/one bytes.
- Column
Definition - One typed user-column declaration in a collection schema.
- Column
Id - A stable, schema-local identifier used by structured predicates.
- Column
Input - One column/value pair supplied while appending a row.
- Column
Store - Immutable metadata columns aligned to one segment’s document-id space.
- Column
Store Builder - Mutable row builder that keeps every physical column exactly aligned.
- Dictionary
Column - A nullable, low-cardinality dictionary string column.
- DocBitmap
- A compressed set of segment-local document identifiers.
- Numeric
Column - A nullable numeric array plus its explicit presence bitmap.
- Range
Bound - One inclusive or exclusive endpoint of a numeric range.
- Range
Predicate - A two-sided or open numeric range over one typed column.
- RawString
Column - A nullable raw UTF-8 column backed by contiguous offsets and bytes.
- Schema
- An immutable collection schema including the required
ts: i64column. - String
Dictionary - An immutable segment-local UTF-8 dictionary.
Enums§
- Build
Error - A typed failure that leaves the logical row count unchanged.
- Code
Width - The physical width selected for a dictionary-code array.
- Column
- One immutable typed physical column.
- Column
Type - The physical type of a segment-aligned metadata column.
- Column
Value - A borrowed, typed value supplied for one metadata row.
- Dictionary
Codes - A contiguous dictionary-code array selected at segment seal time.
- Dictionary
Error - A typed failure while constructing a string dictionary.
- Eval
Error - A typed predicate-evaluation failure.
- Predicate
- The complete v1 metadata predicate language.
- Predicate
Value - A typed scalar carried by an equality, membership, or range predicate.
- Schema
Conflict - Why a declared schema is not an additive extension of a persisted one.
- Schema
Error - A schema-construction failure detected before any rows are accepted.
Constants§
- TIMESTAMP_
COLUMN - The reserved identifier of the required per-row timestamp column.
Functions§
- evaluate
- Evaluates a structured predicate into an exact alive-bounded bitmap.