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 TypeInterfaceDescriptioninterfaceReader 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 TypeInterfaceDescriptioninterfaceGeneric array reader.interfaceinterfaceDefines a reader to get values for value vectors using a simple, uniform interface modeled after a JSON object.interfaceDefines a reader to obtain values from value vectors using a simple, uniform interface.interfaceInterface for reading from tuples (rows or maps).interfaceReader 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 classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classMethods 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 voidColumnAccessors.BigIntColumnWriter.copy(ColumnReader from) final voidColumnAccessors.DateColumnWriter.copy(ColumnReader from) final voidColumnAccessors.Decimal18ColumnWriter.copy(ColumnReader from) final voidColumnAccessors.Decimal28SparseColumnWriter.copy(ColumnReader from) final voidColumnAccessors.Decimal38SparseColumnWriter.copy(ColumnReader from) final voidColumnAccessors.Decimal9ColumnWriter.copy(ColumnReader from) final voidColumnAccessors.Float4ColumnWriter.copy(ColumnReader from) final voidColumnAccessors.Float8ColumnWriter.copy(ColumnReader from) final voidColumnAccessors.IntColumnWriter.copy(ColumnReader from) final voidColumnAccessors.IntervalColumnWriter.copy(ColumnReader from) final voidColumnAccessors.IntervalDayColumnWriter.copy(ColumnReader from) final voidColumnAccessors.IntervalYearColumnWriter.copy(ColumnReader from) final voidColumnAccessors.SmallIntColumnWriter.copy(ColumnReader from) final voidColumnAccessors.TimeColumnWriter.copy(ColumnReader from) final voidColumnAccessors.TimeStampColumnWriter.copy(ColumnReader from) final voidColumnAccessors.TinyIntColumnWriter.copy(ColumnReader from) final voidColumnAccessors.UInt1ColumnWriter.copy(ColumnReader from) final voidColumnAccessors.UInt2ColumnWriter.copy(ColumnReader from) final voidColumnAccessors.UInt4ColumnWriter.copy(ColumnReader from) final voidColumnAccessors.UInt8ColumnWriter.copy(ColumnReader from) final voidColumnAccessors.Var16CharColumnWriter.copy(ColumnReader from) final voidColumnAccessors.VarBinaryColumnWriter.copy(ColumnReader from) final voidColumnAccessors.VarCharColumnWriter.copy(ColumnReader from) final voidColumnAccessors.VarDecimalColumnWriter.copy(ColumnReader from) voidColumnWriter.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 TypeClassDescriptionclassclassstatic classstatic classclassReader for a tuple (a row or a map.) Provides access to each column using either a name or a numeric index.static classclassReader for an array-valued column.static classObject representation of an array reader.classColumn reader implementation that acts as the basis for the generated, vector-specific implementations.static classstatic classclassSpecialized reader for bit columns.classReader for a Dict entry.classstatic classclassReader for a Drill Map type.classReader for an offset vector.classReader for a union vector.static classMethods 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 TypeMethodDescriptionvoidAbstractArrayWriter.copy(ColumnReader from) voidAbstractObjectWriter.copy(ColumnReader from) voidAbstractTupleWriter.copy(ColumnReader from) voidBitColumnWriter.copy(ColumnReader from) voidMapWriter.DummyArrayMapWriter.copy(ColumnReader from) voidMapWriter.DummyMapWriter.copy(ColumnReader from) voidNullableScalarWriter.copy(ColumnReader from) voidOffsetVectorWriterImpl.copy(ColumnReader from) voidUnionWriterImpl.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 TypeMethodDescriptionvoidDummyArrayWriter.copy(ColumnReader from) voidDummyScalarWriter.copy(ColumnReader from)