Uses of Interface
org.apache.drill.exec.vector.accessor.ColumnWriter
Packages that use ColumnWriter
Package
Description
Provides a second-generation row set (AKA "record batch") writer used
by client code to
Define the schema of a result set.
Write data into the vectors backing a row set.
Handles the details of the result set loader implementation.
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.
Implementation of the vector writers.
This package provides a "dummy" set of writers.
-
Uses of ColumnWriter in org.apache.drill.exec.physical.resultSet
Subinterfaces of ColumnWriter in org.apache.drill.exec.physical.resultSetModifier and TypeInterfaceDescriptioninterfaceInterface for writing values to a row set. -
Uses of ColumnWriter in org.apache.drill.exec.physical.resultSet.impl
Classes in org.apache.drill.exec.physical.resultSet.impl that implement ColumnWriter -
Uses of ColumnWriter in org.apache.drill.exec.physical.rowSet
Subinterfaces of ColumnWriter in org.apache.drill.exec.physical.rowSetModifier and TypeInterfaceDescriptioninterfaceInterface for writing values to a row set.Classes in org.apache.drill.exec.physical.rowSet that implement ColumnWriter -
Uses of ColumnWriter in org.apache.drill.exec.vector.accessor
Subinterfaces of ColumnWriter in org.apache.drill.exec.vector.accessorModifier and TypeInterfaceDescriptioninterfaceWriter for values into an array.interfacePhysically the writer is an array writer with special tuple writer as its element.interfaceRepresents a column within a tuple.interfaceRepresents a scalar value: a required column, a nullable column, or one element within an array of scalars.interfaceWriter for a tuple.interfaceWriter for a Drill "union vector." The union vector is presented as a writer over a set of variants.Classes in org.apache.drill.exec.vector.accessor that implement ColumnWriterModifier 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 ColumnWriterModifier and TypeMethodDescriptionObjectWriter.writer()Generic version of the above, for dynamic handling of writers. -
Uses of ColumnWriter in org.apache.drill.exec.vector.accessor.writer
Subinterfaces of ColumnWriter in org.apache.drill.exec.vector.accessor.writerModifier and TypeInterfaceDescriptioninterfaceInterface for specialized operations on an offset vector.Classes in org.apache.drill.exec.vector.accessor.writer that implement ColumnWriterModifier and TypeClassDescriptionclassWriter for an array-valued column.static classObject representation of an array writer.static classclassBase class for writers for fixed-width vectors.static classstatic classBase class for writers that use the Java int type as their native type.classAbstract base class for the object layer in writers.classBase class for concrete scalar column writers including actual vector writers, and wrappers for nullable types.classColumn writer implementation that acts as the basis for the generated, vector-specific implementations.static classWraps a scalar writer and its event handler to provide a uniform JSON-like interface for all writer types.classImplementation for a writer for a tuple (a row or a map.) Provides access to each column using either a name or a numeric index.static classGeneric object wrapper for the tuple writer.classColumn writer implementation that acts as the basis for the generated, vector-specific implementations.classBase class for variable-width (VarChar, VarBinary, etc.) writers.classSpecialized writer for bit columns.classWriter for a Dict entry.static classclassList writer, which is basically an array writer, with the addition that each list element can be null.classWriter for a Drill Map type.protected static classWriter for a an array of maps.protected static classprotected static classprotected static classWriter for a single (non-array) map.classclassWriter for an array of either a map or another array.classThe implementation represents the writer as an array writer with special dict entry writer as its element writer.static classclassSpecialized column writer for the (hidden) offset vector used with variable-length or repeated vectors.classImplements a writer for a repeated list.classWriter for a column that holds an array of scalars.classWriter to a union vector.static classMethods in org.apache.drill.exec.vector.accessor.writer that return ColumnWriter -
Uses of ColumnWriter in org.apache.drill.exec.vector.accessor.writer.dummy
Classes in org.apache.drill.exec.vector.accessor.writer.dummy that implement ColumnWriterModifier and TypeClassDescriptionclassDummy scalar array writer that allows a client to write values into the array, but discards all of them.static classclassclassRepresents a non-projected column.