Class AbstractWritableVector

java.lang.Object
org.apache.flink.table.data.columnar.vector.writable.AbstractWritableVector
All Implemented Interfaces:
Serializable, ColumnVector, WritableColumnVector
Direct Known Subclasses:
AbstractHeapVector

@Internal public abstract class AbstractWritableVector extends Object implements WritableColumnVector, Serializable
Contains the shared structure for ColumnVectors, including NULL information and dictionary. NOTE: if there are some nulls, must set noNulls to false.
See Also:
  • Field Details

    • noNulls

      protected boolean noNulls
    • dictionary

      protected Dictionary dictionary
      The Dictionary for this column. If it's not null, will be used to decode the value in get().
  • Constructor Details

    • AbstractWritableVector

      public AbstractWritableVector()
  • Method Details