列块

列块由背靠背写入的页组成。这些页共享一个公共的页头,读取器可以跳过它们不感兴趣的页。页头后面是页的数据,可以被压缩和/或编码。压缩和编码在页元数据中指定。

列块可能被部分或完全字典编码。这意味着字典索引保存在数据页中而不是实际值中。实际值存储在字典页中。详见 Encodings.md。字典页必须放在列块的第一个位置。一个列块中最多可以放置一个字典页。

此外,文件可以包含可选的列索引,以允许读取器更有效地跳过页。详见 PageIndex.md 以及将这些添加到格式中的原因。