Uses of Interface
org.apache.drill.exec.vector.accessor.writer.WriterEvents
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 WriterEvents in org.apache.drill.exec.physical.resultSet.impl
Modifier and TypeMethodDescriptionvoid
SingleVectorState.OffsetVectorState.setChildWriter
(WriterEvents childWriter) SingleVectorState.vectorState
(ColumnMetadata schema, WriterEvents writer, ValueVector mainVector) ModifierConstructorDescriptionFixedWidthVectorState
(WriterEvents writer, ValueVector mainVector) IsSetVectorState
(WriterEvents writer, ValueVector mainVector) ListVectorState
(ListWriterImpl writer, WriterEvents elementWriter, ListVector vector) OffsetVectorState
(WriterEvents writer, ValueVector mainVector, WriterPosition childWriter) SimpleVectorState
(WriterEvents writer, ValueVector mainVector) SingleVectorState
(WriterEvents writer, ValueVector mainVector) VariableWidthVectorState
(ColumnMetadata schema, WriterEvents writer, ValueVector mainVector) -
Uses of WriterEvents in org.apache.drill.exec.physical.rowSet
-
Uses of WriterEvents in org.apache.drill.exec.vector.accessor
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
-
Uses of WriterEvents in org.apache.drill.exec.vector.accessor.writer
Modifier and TypeInterfaceDescriptioninterface
Interface for specialized operations on an offset vector.interface
Unions are overly complex.Modifier and TypeClassDescriptionclass
Writer for an array-valued column.static class
class
Base class for writers for fixed-width vectors.static class
static class
Base class for writers that use the Java int type as their native type.class
Column writer implementation that acts as the basis for the generated, vector-specific implementations.class
Implementation for a writer for a tuple (a row or a map.) Provides access to each column using either a name or a numeric index.class
Column writer implementation that acts as the basis for the generated, vector-specific implementations.class
Base class for variable-width (VarChar, VarBinary, etc.) writers.class
Specialized writer for bit columns.class
Writer for a Dict entry.class
Internal implementation for a list of (possible) variants when the list has no type associated with it at all.class
List writer, which is basically an array writer, with the addition that each list element can be null.class
Writer for a Drill Map type.protected static class
Writer for a an array of maps.protected static class
protected static class
protected static class
Writer for a single (non-array) map.class
class
Writer for an array of either a map or another array.class
The implementation represents the writer as an array writer with special dict entry writer as its element writer.class
Specialized column writer for the (hidden) offset vector used with variable-length or repeated vectors.class
Implements a writer for a repeated list.class
Writer for a column that holds an array of scalars.class
Shim for a list that holds a single type, but may eventually become a list of variants.static class
class
Lists 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.class
Writer to a union vector. -
Uses of WriterEvents in org.apache.drill.exec.vector.accessor.writer.dummy
Modifier and TypeClassDescriptionclass
Dummy scalar array writer that allows a client to write values into the array, but discards all of them.static class
class
class
Represents a non-projected column.