Skip to main content

Module meta

Module meta 

Source
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§

AliveError
A tombstone operation referred outside the segment document-id space.
AliveSet
Disjoint per-segment alive and tombstone bitmaps.
BoolColumn
A nullable Boolean array stored as contiguous zero/one bytes.
ColumnDefinition
One typed user-column declaration in a collection schema.
ColumnId
A stable, schema-local identifier used by structured predicates.
ColumnInput
One column/value pair supplied while appending a row.
ColumnStore
Immutable metadata columns aligned to one segment’s document-id space.
ColumnStoreBuilder
Mutable row builder that keeps every physical column exactly aligned.
DictionaryColumn
A nullable, low-cardinality dictionary string column.
DocBitmap
A compressed set of segment-local document identifiers.
NumericColumn
A nullable numeric array plus its explicit presence bitmap.
RangeBound
One inclusive or exclusive endpoint of a numeric range.
RangePredicate
A two-sided or open numeric range over one typed column.
RawStringColumn
A nullable raw UTF-8 column backed by contiguous offsets and bytes.
Schema
An immutable collection schema including the required ts: i64 column.
StringDictionary
An immutable segment-local UTF-8 dictionary.

Enums§

BuildError
A typed failure that leaves the logical row count unchanged.
CodeWidth
The physical width selected for a dictionary-code array.
Column
One immutable typed physical column.
ColumnType
The physical type of a segment-aligned metadata column.
ColumnValue
A borrowed, typed value supplied for one metadata row.
DictionaryCodes
A contiguous dictionary-code array selected at segment seal time.
DictionaryError
A typed failure while constructing a string dictionary.
EvalError
A typed predicate-evaluation failure.
Predicate
The complete v1 metadata predicate language.
PredicateValue
A typed scalar carried by an equality, membership, or range predicate.
SchemaConflict
Why a declared schema is not an additive extension of a persisted one.
SchemaError
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.