Skip to main content

RangeOrder

Type Alias RangeOrder 

Source
type RangeOrder = (u64, Reverse<u64>, u64);
Expand description

How the heap orders the next ranges of different column chunks: by first row, then more rows first (a dictionary page), then by file offset. The ranges of one column chunk keep file order, also a page with no planned rows that the predicate cache reads.

The key is (first row, Reverse(last row), range start).