CompressedVSizeColumnarMultiInts(ColumnarInts offsets, ColumnarInts values) { this.offsets = offsets; this.values = values; this.rowValues = new SliceIndexedInts(values); }
@Override public IndexedInts get(int index) { final int offset = offsets.get(index); final int size = offsets.get(index + 1) - offset; rowValues.setValues(offset, size); return rowValues; }
@Override public IndexedInts get(int index) { final int offset = offsets.get(index); final int size = offsets.get(index + 1) - offset; rowValues.setValues(offset, size); return rowValues; }
CompressedVSizeColumnarMultiInts(ColumnarInts offsets, ColumnarInts values) { this.offsets = offsets; this.values = values; this.rowValues = new SliceIndexedInts(values); }