Skip to main content

Module value

Module value 

Source
Expand description

Workspace-wide value system. Defines the Value enum every column carries, the Type enum that classifies it, the Constraint family that narrows a type (max-bytes, precision-scale, optional), and the per-primitive representations - integers, unsigned integers, decimals, floats, blobs, booleans, temporals, UUIDs, JSON, identity ids, and row numbers - that those variants wrap.

The variants, their order, and their on-the-wire shape are stable. Adding a variant is a coordinated workspace change that lands together with wire-format and the storage encoders; rearranging existing variants silently corrupts persisted data.

Modules§

as_string
blob
boolean
constraint
container
date
datetime
decimal
dictionary
duration
frame
identity
int
into
is
json
number
ordered_f32
ordered_f64
row_number
sumtype
temporal
time
to_value
try_from
type
uint
uuid

Enums§

Value