Uses of Interface
org.apache.drill.exec.vector.accessor.ArrayWriter
Packages that use ArrayWriter
Package
Description
Handles the details of the result set loader implementation.
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 ArrayWriter in org.apache.drill.exec.physical.resultSet.impl
Methods in org.apache.drill.exec.physical.resultSet.impl with parameters of type ArrayWriterModifier and TypeMethodDescriptionRepeatedListState.setChild
(ArrayWriter array, MaterializedField field) RepeatedListState.setChild
(ArrayWriter array, ColumnMetadata columnSchema) Constructors in org.apache.drill.exec.physical.resultSet.impl with parameters of type ArrayWriterModifierConstructorDescriptionRepeatedVectorState
(ArrayWriter writer, RepeatedValueVector vector) -
Uses of ArrayWriter in org.apache.drill.exec.record
Constructors in org.apache.drill.exec.record with parameters of type ArrayWriterModifierConstructorDescriptionArrayColumnConverter
(ArrayWriter arrayWriter, ColumnConverter valueConverter) -
Uses of ArrayWriter in org.apache.drill.exec.store.easy.json.loader
Fields in org.apache.drill.exec.store.easy.json.loader declared as ArrayWriterModifier and TypeFieldDescriptionprotected final ArrayWriter
SimpleArrayListener.StructureArrayListener.arrayWriter
Methods in org.apache.drill.exec.store.easy.json.loader with parameters of type ArrayWriterModifier and TypeMethodDescriptionprotected ElementParser
BaseFieldFactory.objectArrayParserFor
(ArrayWriter arrayWriter, TupleMetadata providedSchema) protected ElementParser
BaseFieldFactory.scalarArrayParserFor
(ArrayWriter writer) protected ElementParser
BaseFieldFactory.variantArrayParserFor
(ArrayWriter arrayWriter) Create a variant array (LIST) column and its associated parser given a column schema.Constructors in org.apache.drill.exec.store.easy.json.loader with parameters of type ArrayWriterModifierConstructorDescriptionListArrayListener
(ArrayWriter listWriter) StructureArrayListener
(ArrayWriter arrayWriter) -
Uses of ArrayWriter in org.apache.drill.exec.store.image
Methods in org.apache.drill.exec.store.image that return ArrayWriterModifier and TypeMethodDescriptionexample : { a : 1 } > { a : 1, [ b : "2" ] }ImageBatchReader.MapColumnDefn.addListByte
(String name) example : { a : 1 } > { a : 1, [ 0, -1, 0, -1 ] }ImageBatchReader.ColumnDefn.addListMap
(String name) ImageBatchReader.MapColumnDefn.addListMap
(String name) example : { a : 1 } > { a : 1, [ { b : 2 } ] }Methods in org.apache.drill.exec.store.image with parameters of type ArrayWriter -
Uses of ArrayWriter in org.apache.drill.exec.vector.accessor
Subinterfaces of ArrayWriter in org.apache.drill.exec.vector.accessorModifier and TypeInterfaceDescriptioninterface
Physically the writer is an array writer with special tuple writer as its element.Methods in org.apache.drill.exec.vector.accessor that return ArrayWriter -
Uses of ArrayWriter in org.apache.drill.exec.vector.accessor.writer
Classes in org.apache.drill.exec.vector.accessor.writer that implement ArrayWriterModifier and TypeClassDescriptionclass
Writer for an array-valued column.static class
class
List writer, which is basically an array writer, with the addition that each list element can be null.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
Implements a writer for a repeated list.class
Writer for a column that holds an array of scalars.Methods in org.apache.drill.exec.vector.accessor.writer that return ArrayWriterModifier and TypeMethodDescriptionAbstractArrayWriter.array()
AbstractArrayWriter.ArrayObjectWriter.array()
AbstractObjectWriter.array()
AbstractTupleWriter.array
(int colIndex) UnionWriterImpl.array()
Methods in org.apache.drill.exec.vector.accessor.writer with parameters of type ArrayWriterModifier and TypeMethodDescriptionRepeatedListWriter.ArrayListener.setChild
(ArrayWriter array, MaterializedField field) RepeatedListWriter.ArrayListener.setChild
(ArrayWriter array, ColumnMetadata column) -
Uses of ArrayWriter in org.apache.drill.exec.vector.accessor.writer.dummy
Classes in org.apache.drill.exec.vector.accessor.writer.dummy that implement ArrayWriterModifier and TypeClassDescriptionclass
Dummy scalar array writer that allows a client to write values into the array, but discards all of them.class