Skip to main content

Module value

Module value 

Source
Expand description

Workspace-wide value system: the Value enum every column carries, the ValueType that classifies it, and the Constraint family that narrows a type. Variant order is part of the wire format - adding one is a coordinated change and rearranging existing ones corrupts persisted data.

Modules§

as_string
blob
boolean
constraint
container
date
datetime
decimal
dictionary
duration
frame
identity
int
into
is
iso
json
number
ordered_f32
ordered_f64
partition
percentile
Owned t-digest state, mirroring the tdigest crate (Apache-2.0) so it converts to and from tdigest::TDigest losslessly while exposing its centroids, which is what lets it be persisted structurally rather than as an opaque blob. min/max are Option instead of NaN-on-empty and sum/count are OrderedF64, so the whole type stays Eq/Ord and free of NaN.
row_number
sumtype
system_columns
temporal
time
to_value
try_from
uint
uuid
value_type

Enums§

Value

Functions§

assert_equal_with_tolerance