Details
-
Improvement
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
2.2.0
-
None
-
None
Description
The base byte[] array for a ByteColumnVector is immutable - all changes are made to a scratch column.
@Override protected void func(BytesColumnVector outV, byte[][] vector, int[] start, int[] length, int i) { outV.setVal(i, vector[i], start[i], length[i]); }
the setVal copies the byte[] array, losing dictionary encoding in the process.