pub const TAIL_ORDINAL_BIT: u32 = 0x8000_0000;Expand description
Set on the ordinal of every row that came from the tail rather than from the Arrow projection.
An ordinal is a row address within one generation, not an identity — the oid is the identity. A rebuild re-derives every ordinal as the new oid-lexicographic rank, so an ordinal held across a rebuild is meaningless. The high bit makes the dangerous version of that mistake impossible instead of merely documented: a tail ordinal used to index an Arrow column is ≥ 2^31 and therefore out of bounds — a panic — rather than a silently wrong row.