//! Sorting rows by key columns with input order as the tiebreak, and keeping the last row of each
//! group of equal keys (`timelake_format::rows`, shared with the WASM writer). Writes, compaction
//! and the last-value index all rely on "later input row wins" among rows with the same
//! `(series…, time)`.
use RecordBatch;
use crateResult;
pub use ASCENDING;
/// `batch` sorted by its columns `names`, keeping input order among equal keys.
pub