Interface WritableLongVector

All Superinterfaces:
ColumnVector, LongColumnVector, WritableColumnVector
All Known Implementing Classes:
HeapLongVector

@Internal public interface WritableLongVector extends WritableColumnVector, LongColumnVector
  • Method Details

    • setLong

      void setLong(int rowId, long value)
      Set long at rowId with the provided value.
    • setLongsFromBinary

      void setLongsFromBinary(int rowId, int count, byte[] src, int srcIndex)
      Set longs from binary, need use UNSAFE to copy.
      Parameters:
      rowId - set start rowId.
      count - count for long, so the bytes size is count * 8.
      src - source binary.
      srcIndex - source binary index, it is the index for byte index.
    • fill

      void fill(long value)
      Fill the column vector with the provided value.