protected static class MapWriter.SingleMapWriter extends MapWriter
MapWriter.ArrayMapWriter, MapWriter.DummyArrayMapWriter, MapWriter.DummyMapWriter, MapWriter.SingleMapWriterAbstractTupleWriter.TupleObjectWriter, AbstractTupleWriter.TupleWriterListenerTupleWriter.UndefinedColumnExceptionWriterEvents.ColumnWriterListener, WriterEvents.StatemapColumnSchemachildIndex, listener, logger, state, tupleSchema, vectorIndex, writers| Modifier | Constructor and Description |
|---|---|
protected |
SingleMapWriter(ColumnMetadata schema,
MapVector vector,
List<AbstractObjectWriter> writers) |
| Modifier and Type | Method and Description |
|---|---|
void |
endWrite()
End a batch: finalize any vector values.
|
boolean |
isProjected()
Whether this writer is projected (is backed by a materialized vector),
or is unprojected (is just a dummy writer.) In most cases, clients can
ignore whether the column is projected and just write to the writer.
|
void |
preRollover()
The vectors backing this vector are about to roll over.
|
buildMap, buildMapArray, buildMapWriter, buildMapWriter, schemaaddColumn, addColumn, addColumnWriter, array, array, bindIndex, bindIndex, bindListener, bindListener, column, column, copy, dict, dict, dump, endArrayValue, isProjected, lastWriteIndex, listener, nullable, postRollover, restartRow, rowStartIndex, saveRow, scalar, scalar, set, setNull, setObject, size, startRow, startWrite, tuple, tuple, tupleSchema, type, type, type, variant, variant, writeIndexprotected SingleMapWriter(ColumnMetadata schema, MapVector vector, List<AbstractObjectWriter> writers)
public void endWrite()
WriterEventsendWrite in interface WriterEventsendWrite in class AbstractTupleWriterpublic void preRollover()
WriterEventspreRollover in interface WriterEventspreRollover in class AbstractTupleWriterpublic boolean isProjected()
ColumnWriterisProjected in interface ColumnWriterisProjected in class AbstractTupleWriterCopyright © 2021 The Apache Software Foundation. All rights reserved.