@Override public void generateTestData(int size){ boolean even = true; final java.nio.charset.Charset charset = Charsets.UTF_8; final byte[] evenValue = new String("aaaaa").getBytes(charset); final byte[] oddValue = new String("bbbbbbbbbb").getBytes(charset); for(int i =0; i < size; i++, even = !even){ set(i, even ? evenValue : oddValue); } setValueCount(size); } }
@Override public void generateTestData(int size){ boolean even = true; final java.nio.charset.Charset charset = Charsets.UTF_8; final byte[] evenValue = new String("aaaaa").getBytes(charset); final byte[] oddValue = new String("bbbbbbbbbb").getBytes(charset); for(int i =0; i < size; i++, even = !even){ set(i, even ? evenValue : oddValue); } setValueCount(size); } }
public void setSkipNull(int index, NullableVarBinaryHolder holder) { values.getMutator().set(index, holder); }
public void setSkipNull(int index, VarBinaryHolder holder) { values.getMutator().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, byte[] value) { setCount++; final VarBinaryVector.Mutator valuesMutator = values.getMutator(); final UInt1Vector.Mutator bitsMutator = bits.getMutator(); valuesMutator.fillEmpties(lastSet, index); bitsMutator.set(index, 1); valuesMutator.set(index, value); lastSet = index; }
public void set(int index, int isSet, int startField, int endField, DrillBuf bufferField ) { final VarBinaryVector.Mutator valuesMutator = values.getMutator(); valuesMutator.fillEmpties(lastSet, index); bits.getMutator().set(index, isSet); valuesMutator.set(index, startField, endField, bufferField); lastSet = index; }
public void set(int index, VarBinaryHolder holder) { final VarBinaryVector.Mutator valuesMutator = values.getMutator(); valuesMutator.fillEmpties(lastSet, index); bits.getMutator().set(index, 1); valuesMutator.set(index, holder); lastSet = index; }
public void set(int index, NullableVarBinaryHolder holder) { final VarBinaryVector.Mutator valuesMutator = values.getMutator(); valuesMutator.fillEmpties(lastSet, index); bits.getMutator().set(index, holder.isSet); valuesMutator.set(index, holder); lastSet = index; }
protected void add(int index, VarBinaryHolder holder) { final int nextOffset = offsets.getAccessor().get(index+1); values.getMutator().set(nextOffset, holder); offsets.getMutator().set(index+1, nextOffset+1); }
/** * Add an element to the given record index. This is similar to the set() method in other * value vectors, except that it permits setting multiple values for a single record. * * @param index record of the element to add * @param value value to add to the given row */ public void add(int index, byte[] value) { final int nextOffset = offsets.getAccessor().get(index+1); values.getMutator().set(nextOffset, value); offsets.getMutator().set(index+1, nextOffset+1); }
/** * 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, byte[] value) { setCount++; final VarBinaryVector.Mutator valuesMutator = values.getMutator(); final UInt1Vector.Mutator bitsMutator = bits.getMutator(); valuesMutator.fillEmpties(lastSet, index); bitsMutator.set(index, 1); valuesMutator.set(index, value); lastSet = index; }
protected void add(int index, VarBinaryHolder holder) { final int nextOffset = offsets.getAccessor().get(index+1); values.getMutator().set(nextOffset, holder); offsets.getMutator().set(index+1, nextOffset+1); }
public void setSkipNull(int index, NullableVarBinaryHolder holder) { values.getMutator().set(index, holder); }
public void setSkipNull(int index, VarBinaryHolder holder) { values.getMutator().set(index, holder); }
/** * Add an element to the given record index. This is similar to the set() method in other * value vectors, except that it permits setting multiple values for a single record. * * @param index record of the element to add * @param value value to add to the given row */ public void add(int index, byte[] value) { final int nextOffset = offsets.getAccessor().get(index+1); values.getMutator().set(nextOffset, value); offsets.getMutator().set(index+1, nextOffset+1); }
public void set(int index, VarBinaryHolder holder) { final VarBinaryVector.Mutator valuesMutator = values.getMutator(); valuesMutator.fillEmpties(lastSet, index); bits.getMutator().set(index, 1); valuesMutator.set(index, holder); lastSet = index; }
public void set(int index, int isSet, int startField, int endField, DrillBuf bufferField ) { final VarBinaryVector.Mutator valuesMutator = values.getMutator(); valuesMutator.fillEmpties(lastSet, index); bits.getMutator().set(index, isSet); valuesMutator.set(index, startField, endField, bufferField); lastSet = index; }
public void set(int index, NullableVarBinaryHolder holder) { final VarBinaryVector.Mutator valuesMutator = values.getMutator(); valuesMutator.fillEmpties(lastSet, index); bits.getMutator().set(index, holder.isSet); valuesMutator.set(index, holder); lastSet = index; }