@Override protected void readField(long recordsToReadInThisPass) { recordsReadInThisIteration = Math.min(pageReader.currentPageCount - pageReader.valuesRead, recordsToReadInThisPass - valuesReadInCurrentPass); for (int i = 0; i < recordsReadInThisIteration; i++){ valueVec.getMutator().setSafe(valuesReadInCurrentPass + i, pageReader.dictionaryValueReader.readFloat()); } } }
public void setSkipNull(int index, NullableFloat4Holder holder) { values.getMutator().set(index, holder); }
public void writeFloat4(float value) { mutator.setSafe(idx(), value); vector.getMutator().setValueCount(idx() + 1); }
public void write(NullableFloat4Holder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
public void write(Float4Holder h) { mutator.setSafe(idx(), h); vector.getMutator().setValueCount(idx()+1); }
public void setSkipNull(int index, Float4Holder holder) { values.getMutator().set(index, holder); }
@Override public void generateTestData(final int valCount) { final int[] sizes = {1, 2, 0, 6}; int size = 0; int runningOffset = 0; final UInt4Vector.Mutator offsetsMutator = offsets.getMutator(); for(int i = 1; i < valCount + 1; i++, size++) { runningOffset += sizes[size % sizes.length]; offsetsMutator.set(i, runningOffset); } values.getMutator().generateTestData(valCount * 9); setValueCount(size); }
@Override public void generateTestData(int size) { setValueCount(size); boolean even = true; final int valueCount = getAccessor().getValueCount(); for(int i = 0; i < valueCount; i++, even = !even) { if(even) { set(i, Float.MIN_VALUE); } else { set(i, Float.MAX_VALUE); } } }
public void setSafe(int index, Float4Holder holder) { while(index >= getValueCapacity()) { reAlloc(); } set(index, holder); }
public void set(int index, Float4Holder holder) { final Float4Vector.Mutator valuesMutator = values.getMutator(); bits.getMutator().set(index, 1); valuesMutator.set(index, holder); }
public void set(int index, NullableFloat4Holder holder) { final Float4Vector.Mutator valuesMutator = values.getMutator(); bits.getMutator().set(index, holder.isSet); valuesMutator.set(index, holder); }
/** * Set the variable length element at the specified index to the supplied value. * * @param index position of the bit to set * @param value value to write */ public void set(int index, float value) { setCount++; final Float4Vector.Mutator valuesMutator = values.getMutator(); final UInt1Vector.Mutator bitsMutator = bits.getMutator(); bitsMutator.set(index, 1); valuesMutator.set(index, value); }
protected void add(int index, Float4Holder holder) { final int nextOffset = offsets.getAccessor().get(index+1); values.getMutator().set(nextOffset, holder); offsets.getMutator().set(index+1, nextOffset+1); }
public void addSafe(int index, NullableFloat4Holder holder) { final int nextOffset = offsets.getAccessor().get(index+1); values.getMutator().setSafe(nextOffset, holder); offsets.getMutator().setSafe(index+1, nextOffset+1); }
public void addSafe(int index, Float4Holder holder) { final int nextOffset = offsets.getAccessor().get(index+1); values.getMutator().setSafe(nextOffset, holder); offsets.getMutator().setSafe(index+1, nextOffset+1); }
public void setSafe(int index, Float4Holder value) { bits.getMutator().setSafe(index, 1); values.getMutator().setSafe(index, value); setCount++; }
public void addSafe(int index, float srcValue) { final int nextOffset = offsets.getAccessor().get(index+1); values.getMutator().setSafe(nextOffset, srcValue); offsets.getMutator().setSafe(index+1, nextOffset+1); }
public void setSafe(int index, int isSet, float valueField ) { bits.getMutator().setSafe(index, isSet); values.getMutator().setSafe(index, valueField); setCount++; }
public void setSafe(int index, NullableFloat4Holder holder) { while(index >= getValueCapacity()) { reAlloc(); } set(index, holder); }
public void set(int index, int isSet, float valueField ) { final Float4Vector.Mutator valuesMutator = values.getMutator(); bits.getMutator().set(index, isSet); valuesMutator.set(index, valueField); }