Encoding

sealed interface Encoding

How a column's values are laid out, carried by its VectorType beside its arrow type — as a FieldType carries a dictionary encoding.

Inheritors

Types

Link copied to clipboard
data object Plain : Encoding
Link copied to clipboard
data class RunEnd(val width: RunEndWidth) : Encoding

Functions

Link copied to clipboard
abstract fun layout(name: FieldName, values: (FieldName) -> Field): Field

The physical field of a column called name, given the field its values take under the name the layout gives them.