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 TypeMethodDescriptionvoiddump(HierarchicalFormatter format) intintvoidsetNextOffset(int vectorIndex) Methods inherited from interface org.apache.drill.exec.vector.accessor.ColumnWriter
copy, isProjected, nullable, schema, setNull, setObject, typeMethods inherited from interface org.apache.drill.exec.vector.accessor.ScalarWriter
extendedType, setDefaultValue, valueTypeMethods inherited from interface org.apache.drill.exec.vector.accessor.ValueWriter
appendBytes, setBoolean, setBytes, setDate, setDecimal, setDouble, setFloat, setInt, setLong, setNull, setPeriod, setString, setTime, setTimestamp, setValueMethods inherited from interface org.apache.drill.exec.vector.accessor.writer.WriterEvents
bindIndex, bindListener, endArrayValue, endWrite, postRollover, preRollover, restartRow, saveRow, startRow, startWriteMethods 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:
dumpin interfaceWriterEvents
-