A batch encoder that encodes RecordBatch objects by delegating
to field encoders for each top-level field in the batch.
Keeps track of the current column index and makes a mapping
from field id to column index
The core array encoding strategy is a set of basic encodings that
are generally applicable in most scenarios.
The core field encoding strategy is a set of basic encodings that
are generally applicable in most scenarios.
An encoded array
An encoded batch of data and a page table describing it
An encoded buffer
An encoded page of data