Skip to main content

Module column

Module column 

Source
Expand description

Per-run column profiling (#708): the accumulator that turns written pages into one RunProfile — a ColumnProfile per top-level column with null rate, type mix, distinct estimate, numeric / string summaries and the most frequent values. Nested objects and arrays count as one column (their canonical JSON is the value), matching schema-drift semantics.

Structs§

ColumnProfile
The learned profile of one column over one run.
NumericSummary
Summary of the numeric values a column held.
Profiler
The run-level accumulator: hand it every page the sink wrote, then finish.
RunProfile
The profile of everything one run wrote.
StringSummary
Summary of the string values a column held (character lengths).
TopValue
One of a column’s most frequent values.
TypeCounts
How many values of each JSON type the column held.