Uses of Interface
org.apache.drill.exec.vector.accessor.ColumnReader
Package
Description
Provides a set of tools to work with row sets.
Provides a light-weight, simplified set of column readers and writers that
can be plugged into a variety of row-level readers and writers.
Provides the reader hierarchy as explained in the API package.
Implementation of the vector writers.
This package provides a "dummy" set of writers.
-
Uses of ColumnReader in org.apache.drill.exec.physical.rowSet
Modifier and TypeInterfaceDescriptioninterface
Reader for all types of row sets: those with or without a selection vector. -
Uses of ColumnReader in org.apache.drill.exec.vector.accessor
Modifier and TypeInterfaceDescriptioninterface
Generic array reader.interface
interface
Defines a reader to get values for value vectors using a simple, uniform interface modeled after a JSON object.interface
Defines a reader to obtain values from value vectors using a simple, uniform interface.interface
Interface for reading from tuples (rows or maps).interface
Reader for a Drill "union vector." The union vector is presented as a reader over a set of variants.Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
Modifier and TypeMethodDescriptionObjectReader.reader()
Gets the reader as a generic type, for dynamic programming.Modifier and TypeMethodDescriptionfinal void
ColumnAccessors.BigIntColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.DateColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.Decimal18ColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.Decimal28SparseColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.Decimal38SparseColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.Decimal9ColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.Float4ColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.Float8ColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.IntColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.IntervalColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.IntervalDayColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.IntervalYearColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.SmallIntColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.TimeColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.TimeStampColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.TinyIntColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.UInt1ColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.UInt2ColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.UInt4ColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.UInt8ColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.Var16CharColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.VarBinaryColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.VarCharColumnWriter.copy
(ColumnReader from) final void
ColumnAccessors.VarDecimalColumnWriter.copy
(ColumnReader from) void
ColumnWriter.copy
(ColumnReader from) Copy a single value from the given reader, which must be of the same type as this writer. -
Uses of ColumnReader in org.apache.drill.exec.vector.accessor.reader
Modifier and TypeClassDescriptionclass
class
static class
static class
class
Reader for a tuple (a row or a map.) Provides access to each column using either a name or a numeric index.static class
class
Reader for an array-valued column.static class
Object representation of an array reader.class
Column reader implementation that acts as the basis for the generated, vector-specific implementations.static class
static class
class
Specialized reader for bit columns.class
Reader for a Dict entry.class
static class
class
Reader for a Drill Map type.class
Reader for an offset vector.class
Reader for a union vector.static class
-
Uses of ColumnReader in org.apache.drill.exec.vector.accessor.writer
Modifier and TypeMethodDescriptionvoid
AbstractArrayWriter.copy
(ColumnReader from) void
AbstractObjectWriter.copy
(ColumnReader from) void
AbstractTupleWriter.copy
(ColumnReader from) void
BitColumnWriter.copy
(ColumnReader from) void
MapWriter.DummyArrayMapWriter.copy
(ColumnReader from) void
MapWriter.DummyMapWriter.copy
(ColumnReader from) void
NullableScalarWriter.copy
(ColumnReader from) void
OffsetVectorWriterImpl.copy
(ColumnReader from) void
UnionWriterImpl.copy
(ColumnReader from) -
Uses of ColumnReader in org.apache.drill.exec.vector.accessor.writer.dummy
Modifier and TypeMethodDescriptionvoid
DummyArrayWriter.copy
(ColumnReader from) void
DummyScalarWriter.copy
(ColumnReader from)