Package | Description |
---|---|
org.apache.drill.exec.vector.accessor |
Provides a light-weight, simplified set of column readers and writers that
can be plugged into a variety of row-level readers and writers.
|
org.apache.drill.exec.vector.accessor.writer |
Implementation of the vector writers.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFixedWidthWriter
Base class for writers for fixed-width vectors.
|
static class |
AbstractFixedWidthWriter.BaseFixedWidthWriter |
static class |
AbstractFixedWidthWriter.BaseIntWriter
Base class for writers that use the Java int type as their native
type.
|
class |
BaseVarWidthWriter
Base class for variable-width (VarChar, VarBinary, etc.) writers.
|
class |
BitColumnWriter
Specialized writer for bit columns.
|
class |
OffsetVectorWriterImpl
Specialized column writer for the (hidden) offset vector used
with variable-length or repeated vectors.
|
Modifier and Type | Method and Description |
---|---|
BaseScalarWriter |
NullableScalarWriter.baseWriter() |
BaseScalarWriter |
NullableScalarWriter.bitsWriter() |
static BaseScalarWriter |
ColumnWriterFactory.newWriter(ValueVector vector) |
Modifier and Type | Method and Description |
---|---|
static AbstractScalarWriterImpl.ScalarObjectWriter |
NullableScalarWriter.build(ColumnMetadata schema,
NullableVector nullableVector,
BaseScalarWriter baseWriter) |
static AbstractArrayWriter.ArrayObjectWriter |
ScalarArrayWriter.build(ColumnMetadata schema,
RepeatedValueVector repeatedVector,
BaseScalarWriter baseElementWriter) |
Constructor and Description |
---|
NullableScalarWriter(ColumnMetadata schema,
NullableVector nullableVector,
BaseScalarWriter baseWriter) |
ScalarArrayWriter(ColumnMetadata schema,
RepeatedValueVector vector,
BaseScalarWriter baseElementWriter) |
Copyright © 1970 The Apache Software Foundation. All rights reserved.