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§
- Column
Profile - The learned profile of one column over one run.
- Numeric
Summary - 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.
- String
Summary - Summary of the string values a column held (character lengths).
- TopValue
- One of a column’s most frequent values.
- Type
Counts - How many values of each JSON type the column held.