Uses of Interface
org.apache.drill.exec.vector.accessor.ColumnReader
Packages that use 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
Subinterfaces of ColumnReader in org.apache.drill.exec.physical.rowSetModifier and TypeInterfaceDescriptioninterface
Reader for all types of row sets: those with or without a selection vector.Classes in org.apache.drill.exec.physical.rowSet that implement ColumnReader -
Uses of ColumnReader in org.apache.drill.exec.vector.accessor
Subinterfaces of ColumnReader in org.apache.drill.exec.vector.accessorModifier 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.Classes in org.apache.drill.exec.vector.accessor that implement ColumnReaderModifier 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
Methods in org.apache.drill.exec.vector.accessor that return ColumnReaderModifier and TypeMethodDescriptionObjectReader.reader()
Gets the reader as a generic type, for dynamic programming.Methods in org.apache.drill.exec.vector.accessor with parameters of type ColumnReaderModifier 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
Classes in org.apache.drill.exec.vector.accessor.reader that implement ColumnReaderModifier 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
Methods in org.apache.drill.exec.vector.accessor.reader that return ColumnReader -
Uses of ColumnReader in org.apache.drill.exec.vector.accessor.writer
Methods in org.apache.drill.exec.vector.accessor.writer with parameters of type ColumnReaderModifier 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
Methods in org.apache.drill.exec.vector.accessor.writer.dummy with parameters of type ColumnReaderModifier and TypeMethodDescriptionvoid
DummyArrayWriter.copy
(ColumnReader from) void
DummyScalarWriter.copy
(ColumnReader from)