Skip to content

Commit

Permalink
[NFC][ntuple] clarify in spec that encoding is page-wise
Browse files Browse the repository at this point in the history
* [RNTuple] describe how exactly `Index` columns are "relative to the cluster" page-by-page

follow up of root-project#14949

* mention encoding is page-wise
  • Loading branch information
Moelf committed Mar 26, 2024
1 parent d93a89a commit 60f7275
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions tree/ntuple/v7/doc/specifications.md
Original file line number Diff line number Diff line change
Expand Up @@ -412,6 +412,9 @@ Zigzag + split
: Used on signed integers only; it maps $x$ to $2x$ if $x$ is positive and to $-(2x+1)$ if $x$ is negative.
Followed by split encoding.

**Note**: these encodings always happen within each page, thus decoding should be done page-wise,
not cluster-wise.

Future versions of the file format may introduce additional column types
without changing the minimum version of the header.
Old readers need to ignore these columns and fields constructed from such columns.
Expand Down

0 comments on commit 60f7275

Please sign in to comment.