Interface WritableBytesVector
- All Superinterfaces:
BytesColumnVector,ColumnVector,WritableColumnVector
- All Known Implementing Classes:
HeapBytesVector
Writable
BytesColumnVector.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.table.data.columnar.vector.BytesColumnVector
BytesColumnVector.Bytes -
Method Summary
Modifier and TypeMethodDescriptionvoidappendBytes(int rowId, byte[] value, int offset, int length) Append byte[] at rowId with the provided value.voidfill(byte[] value) Fill the column vector with the provided value.Methods inherited from interface org.apache.flink.table.data.columnar.vector.BytesColumnVector
getBytesMethods inherited from interface org.apache.flink.table.data.columnar.vector.ColumnVector
isNullAtMethods inherited from interface org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector
fillWithNulls, getDictionaryIds, hasDictionary, reserveDictionaryIds, reset, setDictionary, setNullAt, setNulls
-
Method Details
-
appendBytes
void appendBytes(int rowId, byte[] value, int offset, int length) Append byte[] at rowId with the provided value. Note: Must append values according to the order of rowId, can not random append. -
fill
void fill(byte[] value) Fill the column vector with the provided value.
-