CoordDefRow
CoordDefRow(
coord_row: int ,
def_key: str ,
data_id: str | None[str, None] ,
value_kind: str ,
dtype: str ,
length: int | None[int, None] ,
units: str | None[str, None] ,
is_exact: bool ,
min_float: float | None[float, None] ,
max_float: float | None[float, None] ,
step_float: float | None[float, None] ,
min_int: int | None[int, None] ,
max_int: int | None[int, None] ,
step_int: int | None[int, None] ,
min_str: str | None[str, None] ,
max_str: str | None[str, None] ,
is_relative: bool | None[bool, None] ,
step_numerator: int | None[int, None] ,
step_denominator: int | None[int, None] ,
origin_offset: int | None[int, None] ,
)
A row of the coord_defs table.
Unique coordinate summaries, deduplicated across patches. Range coordinates use the coordinate’s data_id, supplied by the scan or reconstructed exactly from the range summary. Non-range coordinates without a data_id use a summary hash for storage deduplication, but it is not exposed as value identity.
The envelope columns are named by storage type: _int holds epoch or duration nanoseconds, _float numbers in the coordinate’s units, _str text. value_kind and is_relative say what the integers mean.