Uses of Class
org.apache.drill.exec.vector.accessor.writer.AbstractObjectWriter
Packages that use AbstractObjectWriter
Package
Description
Handles the details of the result set loader implementation.
This set of classes models the structure of a batch consisting
of single vectors (as contrasted with a hyper batch.) Provides tools
or metdata-based construction, allocation, reading and writing of
the vectors.
Provides a set of tools to work with row sets.
Implementation of the vector writers.
This package provides a "dummy" set of writers.
-
Uses of AbstractObjectWriter in org.apache.drill.exec.physical.resultSet.impl
Fields in org.apache.drill.exec.physical.resultSet.impl declared as AbstractObjectWriterMethods in org.apache.drill.exec.physical.resultSet.impl that return AbstractObjectWriterModifier and TypeMethodDescriptionRepeatedListState.setChild(ArrayWriter array, MaterializedField field) RepeatedListState.setChild(ArrayWriter array, ColumnMetadata columnSchema) ColumnState.writer()Methods in org.apache.drill.exec.physical.resultSet.impl with parameters of type AbstractObjectWriterModifier and TypeMethodDescriptionvoidRepeatedListState.RepeatedListVectorState.updateChildWriter(AbstractObjectWriter childWriter) Bind the child writer once the child is created.Constructors in org.apache.drill.exec.physical.resultSet.impl with parameters of type AbstractObjectWriterModifierConstructorDescriptionBaseContainerColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader, AbstractObjectWriter writer, VectorState vectorState) ColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader, AbstractObjectWriter writer, VectorState vectorState) DictColumnState(TupleState.DictState dictState, AbstractObjectWriter writer, VectorState vectorState, boolean isVersioned) MapColumnState(TupleState.MapState mapState, AbstractObjectWriter writer, VectorState vectorState, boolean isVersioned) NullableVectorState(AbstractObjectWriter writer, NullableVector vector) PrimitiveColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader, AbstractObjectWriter colWriter, VectorState vectorState) RepeatedListColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader, AbstractObjectWriter writer, VectorState vectorState, ContainerState listState) RepeatedListVectorState(AbstractObjectWriter arrayWriter, RepeatedListVector vector) UnionColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader, AbstractObjectWriter writer, VectorState vectorState, ContainerState unionState) -
Uses of AbstractObjectWriter in org.apache.drill.exec.physical.resultSet.model.single
Methods in org.apache.drill.exec.physical.resultSet.model.single that return types with arguments of type AbstractObjectWriterModifier and TypeMethodDescriptionprotected List<AbstractObjectWriter> BaseWriterBuilder.buildContainerChildren(VectorContainer container, MetadataProvider mdProvider) -
Uses of AbstractObjectWriter in org.apache.drill.exec.physical.rowSet
Constructor parameters in org.apache.drill.exec.physical.rowSet with type arguments of type AbstractObjectWriterModifierConstructorDescriptionprotectedRowSetWriterImpl(RowSet.ExtendableRowSet rowSet, TupleMetadata schema, org.apache.drill.exec.physical.rowSet.RowSetWriterImpl.WriterIndexImpl index, List<AbstractObjectWriter> writers) -
Uses of AbstractObjectWriter in org.apache.drill.exec.vector.accessor.writer
Subclasses of AbstractObjectWriter in org.apache.drill.exec.vector.accessor.writerModifier and TypeClassDescriptionstatic classObject representation of an array writer.static classWraps a scalar writer and its event handler to provide a uniform JSON-like interface for all writer types.static classGeneric object wrapper for the tuple writer.static classstatic classstatic classFields in org.apache.drill.exec.vector.accessor.writer declared as AbstractObjectWriterModifier and TypeFieldDescriptionprotected AbstractObjectWriterAbstractArrayWriter.elementObjWriterprotected final AbstractObjectWriter[]UnionShim.AbstractUnionShim.variantsFields in org.apache.drill.exec.vector.accessor.writer with type parameters of type AbstractObjectWriterModifier and TypeFieldDescriptionprotected final List<AbstractObjectWriter> AbstractTupleWriter.writersMethods in org.apache.drill.exec.vector.accessor.writer that return AbstractObjectWriterModifier and TypeMethodDescriptionEmptyListShim.addMember(TypeProtos.MinorType type) EmptyListShim.addMember(ColumnMetadata colSchema) SimpleListShim.addMember(TypeProtos.MinorType type) SimpleListShim.addMember(ColumnMetadata colSchema) UnionShim.addMember(TypeProtos.MinorType type) UnionShim.addMember(ColumnMetadata colSchema) UnionVectorShim.addMember(TypeProtos.MinorType type) UnionVectorShim.addMember(ColumnMetadata schema) static AbstractObjectWriterColumnWriterFactory.buildColumnWriter(ColumnMetadata schema, ValueVector vector) static AbstractObjectWriterColumnWriterFactory.buildDummyColumnWriter(ColumnMetadata schema) Build a writer for a non-projected column.static AbstractObjectWriterMapWriter.buildMapWriter(ColumnMetadata schema, AbstractMapVector vector) static AbstractObjectWriterMapWriter.buildMapWriter(ColumnMetadata schema, AbstractMapVector vector, List<AbstractObjectWriter> writers) static AbstractObjectWriterRepeatedListWriter.buildRepeatedList(ColumnMetadata schema, RepeatedListVector vector, AbstractObjectWriter elementWriter) RepeatedListWriter.defineElement(MaterializedField schema) RepeatedListWriter.defineElement(ColumnMetadata schema) SimpleListShim.memberWriter()RepeatedListWriter.ArrayListener.setChild(ArrayWriter array, MaterializedField field) RepeatedListWriter.ArrayListener.setChild(ArrayWriter array, ColumnMetadata column) Methods in org.apache.drill.exec.vector.accessor.writer with parameters of type AbstractObjectWriterModifier and TypeMethodDescriptionintAbstractTupleWriter.addColumnWriter(AbstractObjectWriter colWriter) Add a column writer to an existing tuple writer.voidEmptyListShim.addMember(AbstractObjectWriter colWriter) voidSimpleListShim.addMember(AbstractObjectWriter colWriter) voidUnionShim.addMember(AbstractObjectWriter colWriter) voidUnionVectorShim.addMember(AbstractObjectWriter colWriter) Add a column writer to an existing union writer.protected voidUnionWriterImpl.addMember(AbstractObjectWriter writer) Add a column writer to an existing union writer.voidUnionShim.AbstractUnionShim.addMemberWriter(AbstractObjectWriter colWriter) Performs just the work of adding a vector to the list of existing variants.voidUnionVectorShim.addMemberWriter(AbstractObjectWriter colWriter) Performs just the work of adding a vector to the list of existing variants.static AbstractObjectWriterRepeatedListWriter.buildRepeatedList(ColumnMetadata schema, RepeatedListVector vector, AbstractObjectWriter elementWriter) Method parameters in org.apache.drill.exec.vector.accessor.writer with type arguments of type AbstractObjectWriterModifier and TypeMethodDescriptionObjectDictWriter.buildDict(ColumnMetadata metadata, DictVector vector, List<AbstractObjectWriter> keyValueWriters) ObjectDictWriter.buildDictArray(ColumnMetadata metadata, RepeatedDictVector vector, List<AbstractObjectWriter> keyValueWriters) DictEntryWriter.buildDictEntryWriter(ColumnMetadata schema, List<AbstractObjectWriter> keyValueWriters, DictVector vector) MapWriter.buildMap(ColumnMetadata schema, MapVector vector, List<AbstractObjectWriter> writers) MapWriter.buildMapArray(ColumnMetadata schema, RepeatedMapVector mapVector, List<AbstractObjectWriter> writers) static AbstractObjectWriterMapWriter.buildMapWriter(ColumnMetadata schema, AbstractMapVector vector, List<AbstractObjectWriter> writers) Constructors in org.apache.drill.exec.vector.accessor.writer with parameters of type AbstractObjectWriterModifierConstructorDescriptionAbstractArrayWriter(ColumnMetadata schema, AbstractObjectWriter elementObjWriter, OffsetVectorWriter offsetVectorWriter) AbstractUnionShim(AbstractObjectWriter[] variants) BaseArrayWriter(ColumnMetadata schema, UInt4Vector offsetVector, AbstractObjectWriter elementObjWriter) ListWriterImpl(ColumnMetadata schema, ListVector vector, AbstractObjectWriter memberWriter) protectedObjectArrayWriter(ColumnMetadata schema, UInt4Vector offsetVector, AbstractObjectWriter elementWriter) protectedRepeatedListWriter(ColumnMetadata schema, UInt4Vector offsetVector, AbstractObjectWriter elementWriter) SimpleListShim(AbstractObjectWriter writer) UnionVectorShim(UnionVector vector, AbstractObjectWriter[] variants) UnionWriterImpl(ColumnMetadata schema, UnionVector vector, AbstractObjectWriter[] variants) Constructor parameters in org.apache.drill.exec.vector.accessor.writer with type arguments of type AbstractObjectWriterModifierConstructorDescriptionprotectedAbstractTupleWriter(TupleMetadata schema, List<AbstractObjectWriter> writers) protectedArrayMapWriter(ColumnMetadata schema, List<AbstractObjectWriter> writers) DictEntryWriter(ColumnMetadata schema, List<AbstractObjectWriter> writers) protectedDummyArrayMapWriter(ColumnMetadata schema, List<AbstractObjectWriter> writers) protectedDummyMapWriter(ColumnMetadata schema, List<AbstractObjectWriter> writers) protectedMapWriter(ColumnMetadata schema, List<AbstractObjectWriter> writers) protectedSingleMapWriter(ColumnMetadata schema, MapVector vector, List<AbstractObjectWriter> writers) -
Uses of AbstractObjectWriter in org.apache.drill.exec.vector.accessor.writer.dummy
Constructors in org.apache.drill.exec.vector.accessor.writer.dummy with parameters of type AbstractObjectWriterModifierConstructorDescriptionDummyArrayWriter(ColumnMetadata schema, AbstractObjectWriter elementWriter)