@Override public int getValueCount() { return data.writerIndex() / VALUE_WIDTH; }
@Override public int getValueCount() { return data.writerIndex() / VALUE_WIDTH; }
@Override public int getValueCount() { return data.writerIndex() / VALUE_WIDTH; }
@Override public int getValueCount() { return data.writerIndex() / VALUE_WIDTH; }
public void transferTo(UInt4Vector target) { target.clear(); target.data = data.transferOwnership(target.allocator).buffer; target.data.writerIndex(data.writerIndex()); clear(); }
public void transferTo(Float4Vector target) { target.clear(); target.data = data.transferOwnership(target.allocator).buffer; target.data.writerIndex(data.writerIndex()); clear(); }
public void transferTo(UInt8Vector target) { target.clear(); target.data = data.transferOwnership(target.allocator).buffer; target.data.writerIndex(data.writerIndex()); clear(); }
public void transferTo(IntervalDayVector target) { target.clear(); target.data = data.transferOwnership(target.allocator).buffer; target.data.writerIndex(data.writerIndex()); clear(); }
public void transferTo(IntVector target) { target.clear(); target.data = data.transferOwnership(target.allocator).buffer; target.data.writerIndex(data.writerIndex()); clear(); }
public void transferTo(Decimal28DenseVector target) { target.clear(); target.data = data.transferOwnership(target.allocator).buffer; target.data.writerIndex(data.writerIndex()); clear(); }
public void transferTo(UInt2Vector target) { target.clear(); target.data = data.transferOwnership(target.allocator).buffer; target.data.writerIndex(data.writerIndex()); clear(); }
public void transferTo(Var16CharVector target){ target.clear(); this.offsetVector.transferTo(target.offsetVector); target.data = data.transferOwnership(target.allocator).buffer; target.data.writerIndex(data.writerIndex()); clear(); }
@Override public int getBufferSize() { if (getAccessor().getValueCount() == 0) { return 0; } return data.writerIndex(); }
public void splitAndTransferTo(int startIndex, int length, Decimal28SparseVector target) { final int startPoint = startIndex * VALUE_WIDTH; final int sliceLength = length * VALUE_WIDTH; target.clear(); target.data = data.slice(startPoint, sliceLength).transferOwnership(target.allocator).buffer; target.data.writerIndex(sliceLength); }
public void splitAndTransferTo(int startIndex, int length, SmallIntVector target) { final int startPoint = startIndex * VALUE_WIDTH; final int sliceLength = length * VALUE_WIDTH; target.clear(); target.data = data.slice(startPoint, sliceLength).transferOwnership(target.allocator).buffer; target.data.writerIndex(sliceLength); }
public void splitAndTransferTo(int startIndex, int length, Float4Vector target) { final int startPoint = startIndex * VALUE_WIDTH; final int sliceLength = length * VALUE_WIDTH; target.clear(); target.data = data.slice(startPoint, sliceLength).transferOwnership(target.allocator).buffer; target.data.writerIndex(sliceLength); }
public void splitAndTransferTo(int startIndex, int length, UInt8Vector target) { final int startPoint = startIndex * VALUE_WIDTH; final int sliceLength = length * VALUE_WIDTH; target.clear(); target.data = data.slice(startPoint, sliceLength).transferOwnership(target.allocator).buffer; target.data.writerIndex(sliceLength); }
public void splitAndTransferTo(int startIndex, int length, UInt1Vector target) { final int startPoint = startIndex * VALUE_WIDTH; final int sliceLength = length * VALUE_WIDTH; target.clear(); target.data = data.slice(startPoint, sliceLength).transferOwnership(target.allocator).buffer; target.data.writerIndex(sliceLength); }
public void splitAndTransferTo(int startIndex, int length, IntervalDayVector target) { final int startPoint = startIndex * VALUE_WIDTH; final int sliceLength = length * VALUE_WIDTH; target.clear(); target.data = data.slice(startPoint, sliceLength).transferOwnership(target.allocator).buffer; target.data.writerIndex(sliceLength); }
public void splitAndTransferTo(int startIndex, int length, UInt2Vector target) { final int startPoint = startIndex * VALUE_WIDTH; final int sliceLength = length * VALUE_WIDTH; target.clear(); target.data = data.slice(startPoint, sliceLength).transferOwnership(target.allocator).buffer; target.data.writerIndex(sliceLength); }