Uses of Interface
org.apache.drill.exec.vector.accessor.WriterPosition
Packages that use WriterPosition
Package
Description
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 WriterPosition in org.apache.drill.exec.physical.resultSet.impl
Classes in org.apache.drill.exec.physical.resultSet.impl that implement WriterPositionConstructors in org.apache.drill.exec.physical.resultSet.impl with parameters of type WriterPositionModifierConstructorDescriptionOffsetVectorState(WriterEvents writer, ValueVector mainVector, WriterPosition childWriter) -
Uses of WriterPosition in org.apache.drill.exec.physical.rowSet
Classes in org.apache.drill.exec.physical.rowSet that implement WriterPosition -
Uses of WriterPosition in org.apache.drill.exec.vector.accessor
Classes in org.apache.drill.exec.vector.accessor that implement WriterPositionModifier 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 class -
Uses of WriterPosition in org.apache.drill.exec.vector.accessor.writer
Subinterfaces of WriterPosition in org.apache.drill.exec.vector.accessor.writerModifier and TypeInterfaceDescriptioninterfaceInterface for specialized operations on an offset vector.interfaceUnions are overly complex.interfaceInternal interface used to control the behavior of writers.Classes in org.apache.drill.exec.vector.accessor.writer that implement WriterPositionModifier and TypeClassDescriptionclassWriter for an array-valued column.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.classColumn writer implementation that acts as the basis for the generated, vector-specific implementations.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.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.classInternal implementation for a list of (possible) variants when the list has no type associated with it at all.classList 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.classSpecialized 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.classShim for a list that holds a single type, but may eventually become a list of variants.static classclassLists can operate in three modes: no type, one type or many types (that is, a list of unions.) This shim implements the variant writer when the backing vector is a union or a list backed by a union.classWriter to a union vector.Methods in org.apache.drill.exec.vector.accessor.writer that return WriterPosition -
Uses of WriterPosition in org.apache.drill.exec.vector.accessor.writer.dummy
Classes in org.apache.drill.exec.vector.accessor.writer.dummy that implement WriterPositionModifier 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.