- All Known Subinterfaces:
- CompressibleColumnAccessor<T>, NullableColumnAccessor
- All Known Implementing Classes:
- BasicColumnAccessor, BinaryColumnAccessor, BooleanColumnAccessor, ByteColumnAccessor, DateColumnAccessor, DoubleColumnAccessor, FloatColumnAccessor, GenericColumnAccessor, IntColumnAccessor, LongColumnAccessor, NativeColumnAccessor, ShortColumnAccessor, StringColumnAccessor, TimestampColumnAccessor
public interface ColumnAccessor
An Iterator
like trait used to extract values from columnar byte buffer. When a value is
extracted from the buffer, instead of directly returning it, the value is set into some field of
a MutableRow
. In this way, boxing cost can be avoided by leveraging the setter methods
for primitive values provided by MutableRow
.