public final int appendArray(int length) { reserve(elementsAppended + 1); putArray(elementsAppended, arrayData().elementsAppended, length); return elementsAppended++; }
public final int appendByteArray(byte[] value, int offset, int length) { int copiedOffset = arrayData().appendBytes(length, value, offset); reserve(elementsAppended + 1); putArray(elementsAppended, copiedOffset, length); return elementsAppended++; }
@Override public void putArray(int rowId, int offset, int length) { vector.putArray(rowId, offset, length); }
public final int appendArray(int length) { reserve(elementsAppended + 1); putArray(elementsAppended, arrayData().elementsAppended, length); return elementsAppended++; }
public final int appendByteArray(byte[] value, int offset, int length) { int copiedOffset = arrayData().appendBytes(length, value, offset); reserve(elementsAppended + 1); putArray(elementsAppended, copiedOffset, length); return elementsAppended++; }