Skip to main content

Module coerce

Module coerce 

Source

Enums§

TraceCoerceError

Functions§

coerce_non_null_value
coerce_value_data
is_supported_signed_to_unsigned_coercion
The signed→unsigned integer coercions that let the built-in data models move from unsigned to signed integers while existing unsigned tables keep accepting new signed ingest without an ALTER TABLE (see the pair descriptions in the module-level comment above). Kept as one predicate so the trace and log ingest paths share the same supported pair set and cannot drift.
is_supported_trace_coercion
resolve_new_trace_column_type
Resolves the final datatype for a new trace column when there is no existing table schema to override the request-local observations.
trace_value_datatype