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 ArrayWriterSimpleArrayListener.StructureArrayListener.arrayWriterMethods in org.apache.drill.exec.store.easy.json.loader with parameters of type ArrayWriterModifier and TypeMethodDescriptionprotected ElementParserBaseFieldFactory.objectArrayParserFor(ArrayWriter arrayWriter, TupleMetadata providedSchema) protected ElementParserBaseFieldFactory.scalarArrayParserFor(ArrayWriter writer) protected ElementParserBaseFieldFactory.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 TypeInterfaceDescriptioninterfacePhysically 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 TypeClassDescriptionclassWriter for an array-valued column.static classclassList writer, which is basically an array writer, with the addition that each list element can be null.classWriter 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.classImplements a writer for a repeated list.classWriter 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 TypeClassDescriptionclassDummy scalar array writer that allows a client to write values into the array, but discards all of them.class