@Override public int getBufferSizeFor(int recordCount) { int bufferSize = 0; for(final ValueVector vv : allocationVectors) { bufferSize += vv.getBufferSizeFor(recordCount); } return bufferSize; } };
@Override public int getBufferSizeFor(final int valueCount) { if (valueCount == 0) { return 0; } long bufferSize = 0; for (final ValueVector v : (Iterable<ValueVector>) this) { bufferSize += v.getBufferSizeFor(valueCount); } return (int) bufferSize + (valueCount * TYPE_WIDTH); }
@Override public int getBufferSizeFor(final int valueCount) { if (valueCount == 0) { return 0; } long bufferSize = 0; for (final ValueVector v : (Iterable<ValueVector>) this) { bufferSize += v.getBufferSizeFor(valueCount); } return (int) bufferSize; }