public void write(NullableDecimal28SparseHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
public void writeDecimal28Sparse(int start, DrillBuf buffer, int scale, int precision) { mutator.setSafe(idx(), start, buffer); vector.getMutator().setValueCount(idx() + 1); }
@Override public void setValueCount(int valueCount) { assert valueCount >= 0; values.getMutator().setValueCount(valueCount); bits.getMutator().setValueCount(valueCount); } @Override
@Override public void generateTestData(int count) { setValueCount(count); boolean even = true; final int valueCount = getAccessor().getValueCount(); for(int i = 0; i < valueCount; i++, even = !even) { final byte b = even ? Byte.MIN_VALUE : Byte.MAX_VALUE; for(int w = 0; w < VALUE_WIDTH; w++) { data.setByte(i + w, b); } } }
public void write(Decimal28SparseHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
public void write(Decimal28SparseHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
public void write(NullableDecimal28SparseHolder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
public void writeDecimal28Sparse(int start, DrillBuf buffer, int scale, int precision) { mutator.setSafe(idx(), start, buffer); vector.getMutator().setValueCount(idx() + 1); }
@Override public void generateTestData(int count) { setValueCount(count); boolean even = true; final int valueCount = getAccessor().getValueCount(); for(int i = 0; i < valueCount; i++, even = !even) { final byte b = even ? Byte.MIN_VALUE : Byte.MAX_VALUE; for(int w = 0; w < VALUE_WIDTH; w++) { data.setByte(i + w, b); } } }
@Override public void setValueCount(int valueCount) { assert valueCount >= 0; values.getMutator().setValueCount(valueCount); bits.getMutator().setValueCount(valueCount); } @Override