Interface OffsetVectorWriter
- All Superinterfaces:
ColumnWriter
,ScalarWriter
,ValueWriter
,WriterEvents
,WriterPosition
- All Known Implementing Classes:
DummyArrayWriter.DummyOffsetVectorWriter
,OffsetVectorWriterImpl
Interface for specialized operations on an offset vector.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.drill.exec.vector.accessor.writer.WriterEvents
WriterEvents.ColumnWriterListener, WriterEvents.State
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dump
(HierarchicalFormatter format) int
int
void
setNextOffset
(int vectorIndex) Methods inherited from interface org.apache.drill.exec.vector.accessor.ColumnWriter
copy, isProjected, nullable, schema, setNull, setObject, type
Methods inherited from interface org.apache.drill.exec.vector.accessor.ScalarWriter
extendedType, setDefaultValue, valueType
Methods inherited from interface org.apache.drill.exec.vector.accessor.ValueWriter
appendBytes, setBoolean, setBytes, setDate, setDecimal, setDouble, setFloat, setInt, setLong, setNull, setPeriod, setString, setTime, setTimestamp, setValue
Methods inherited from interface org.apache.drill.exec.vector.accessor.writer.WriterEvents
bindIndex, bindListener, endArrayValue, endWrite, postRollover, preRollover, restartRow, saveRow, startRow, startWrite
Methods inherited from interface org.apache.drill.exec.vector.accessor.WriterPosition
lastWriteIndex, rowStartIndex, writeIndex
-
Method Details
-
rowStartOffset
int rowStartOffset() -
nextOffset
int nextOffset() -
setNextOffset
void setNextOffset(int vectorIndex) -
dump
- Specified by:
dump
in interfaceWriterEvents
-