diff --git a/docs/specs/file-format.md b/docs/specs/file-format.md index 98c1b91c794..4d8cf8c0229 100644 --- a/docs/specs/file-format.md +++ b/docs/specs/file-format.md @@ -54,7 +54,7 @@ The postscript contains the locations of: 1. a `dtype` segment representing the top-level logical data type (i.e., schema) 2. a `layout` segment containing the root `Layout` 3. a `statistics` segment containing file-level per-field statistics (e.g., minima and maxima of each field/column, for whole-file pruning) -4. a `footer` segment containing a dictionary-encoded _segment map_, and other shared configuration such as compression and encryption schemes +4. a `footer` segment containing a dictionary-encoded _segment map_, and other shared configuration such as compression, encryption schemes or sort keys 5. up to 16 user-defined `metadata` segments, each identified by a unique, non-empty UTF-8 key of at most 64 bytes The postscript carries a locator (offset, length, and alignment) for each metadata segment that is @@ -86,7 +86,7 @@ valid to store a `Float64` array, a `Boolean` array, or any other root data type The footer is a flat buffer serialized `Footer` object. This object contains all the information required to load the root `Layout` object into a usable `LayoutReader`. -For example, it contains the locations, compression schemes, encryption schemes, and required alignment of all segments in the file. +For example, it contains the locations, compression schemes, encryption schemes, sort keys, and required alignment of all segments in the file. :::{literalinclude} ../../vortex-file/flatbuffers/vortex-file/footer.fbs :start-after: [footer]