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, Decimal38DenseVector 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, Decimal18Vector 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, Decimal28DenseVector 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, BigIntVector 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); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField offsetField = metadata.getChild(0); offsetVector.load(offsetField, buffer); final int capacity = buffer.capacity(); final int offsetsLength = offsetField.getBufferLength(); data = buffer.slice(offsetsLength, capacity - offsetsLength); data.retain(); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField offsetField = metadata.getChild(0); offsetVector.load(offsetField, buffer); final int capacity = buffer.capacity(); final int offsetsLength = offsetField.getBufferLength(); data = buffer.slice(offsetsLength, capacity - offsetsLength); data.retain(); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField offsetField = metadata.getChild(0); offsetVector.load(offsetField, buffer); final int capacity = buffer.capacity(); final int offsetsLength = offsetField.getBufferLength(); data = buffer.slice(offsetsLength, capacity - offsetsLength); data.retain(); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { clear(); // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField bitsField = metadata.getChild(0); bits.load(bitsField, buffer); final int capacity = buffer.capacity(); final int bitsLength = bitsField.getBufferLength(); final SerializedField valuesField = metadata.getChild(1); values.load(valuesField, buffer.slice(bitsLength, capacity - bitsLength)); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { clear(); // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField bitsField = metadata.getChild(0); bits.load(bitsField, buffer); final int capacity = buffer.capacity(); final int bitsLength = bitsField.getBufferLength(); final SerializedField valuesField = metadata.getChild(1); values.load(valuesField, buffer.slice(bitsLength, capacity - bitsLength)); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { clear(); // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField bitsField = metadata.getChild(0); bits.load(bitsField, buffer); final int capacity = buffer.capacity(); final int bitsLength = bitsField.getBufferLength(); final SerializedField valuesField = metadata.getChild(1); values.load(valuesField, buffer.slice(bitsLength, capacity - bitsLength)); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { clear(); // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField bitsField = metadata.getChild(0); bits.load(bitsField, buffer); final int capacity = buffer.capacity(); final int bitsLength = bitsField.getBufferLength(); final SerializedField valuesField = metadata.getChild(1); values.load(valuesField, buffer.slice(bitsLength, capacity - bitsLength)); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { clear(); // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField bitsField = metadata.getChild(0); bits.load(bitsField, buffer); final int capacity = buffer.capacity(); final int bitsLength = bitsField.getBufferLength(); final SerializedField valuesField = metadata.getChild(1); values.load(valuesField, buffer.slice(bitsLength, capacity - bitsLength)); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { clear(); // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField bitsField = metadata.getChild(0); bits.load(bitsField, buffer); final int capacity = buffer.capacity(); final int bitsLength = bitsField.getBufferLength(); final SerializedField valuesField = metadata.getChild(1); values.load(valuesField, buffer.slice(bitsLength, capacity - bitsLength)); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { clear(); // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField bitsField = metadata.getChild(0); bits.load(bitsField, buffer); final int capacity = buffer.capacity(); final int bitsLength = bitsField.getBufferLength(); final SerializedField valuesField = metadata.getChild(1); values.load(valuesField, buffer.slice(bitsLength, capacity - bitsLength)); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { clear(); // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField bitsField = metadata.getChild(0); bits.load(bitsField, buffer); final int capacity = buffer.capacity(); final int bitsLength = bitsField.getBufferLength(); final SerializedField valuesField = metadata.getChild(1); values.load(valuesField, buffer.slice(bitsLength, capacity - bitsLength)); }
@Override public void load(SerializedField metadata, DrillBuf buffer) { clear(); // the bits vector is the first child (the order in which the children are added in getMetadataBuilder is significant) final SerializedField bitsField = metadata.getChild(0); bits.load(bitsField, buffer); final int capacity = buffer.capacity(); final int bitsLength = bitsField.getBufferLength(); final SerializedField valuesField = metadata.getChild(1); values.load(valuesField, buffer.slice(bitsLength, capacity - bitsLength)); }