Expand description
Module: value
Responsibility: canonical dynamic values and public boundary conversion. Does not own: planner semantics, primary-key encoding, or persisted decode policy. Boundary: shared value/domain surface used by query, executor, and storage layers.
Value is the runtime canonical value model. Public canister/query boundaries
should prefer InputValue for caller-supplied literals and OutputValue for
result payloads, so API surfaces do not depend on runtime execution internals.
Structs§
Enums§
- Coercion
Family - CoercionFamily
- Input
Value - MapValue
Error - MapValueError
- Output
Value - Schema
Invariant Error - SchemaInvariantError
- Text
Mode - Value
- Value
Tag - ValueTag
Functions§
- render_
output_ value_ text - Render one output value into a stable text form for row projection payloads.