public Object readObject() { return vector.getAccessor().getObject(idx()); }
public NullableUInt1WriterImpl(NullableUInt1Vector vector, AbstractFieldWriter parent) { super(parent); this.mutator = vector.getMutator(); this.vector = vector; }
public TransferImpl(MaterializedField field, BufferAllocator allocator){ to = new NullableUInt1Vector(field, allocator); }
public void fromNotNullable(UInt1Vector srce) { clear(); final int valueCount = srce.getAccessor().getValueCount(); // Create a new bits vector, all values non-null fillBitsVector(getBitsVector(), valueCount); // Swap the data portion getValuesVector().exchange(srce); setValueCount(valueCount); } }
@Override public void clear() { vector.clear(); }
@Override public void copyValueSafe(int fromIndex, int toIndex) { to.copyFromSafe(fromIndex, toIndex, NullableUInt1Vector.this); } }
@Override public void allocateNew() { if(!allocateNewSafe()){ throw new OutOfMemoryException("Failure while allocating buffer."); } }
@Override public void allocate() { vector.allocateNew(); }
@Override public void close() { vector.close(); }
public void fromNotNullable(UInt1Vector srce) { clear(); final int valueCount = srce.getAccessor().getValueCount(); // Create a new bits vector, all values non-null fillBitsVector(getBitsVector(), valueCount); // Swap the data portion getValuesVector().exchange(srce); setValueCount(valueCount); } }
public void transferTo(NullableUInt1Vector target){ bits.transferTo(target.bits); values.transferTo(target.values); clear(); }
public void copyAsValue(UInt1Writer writer) { NullableUInt1WriterImpl impl = (NullableUInt1WriterImpl) writer; impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
@Override public void allocateNew() { if(!allocateNewSafe()){ throw new OutOfMemoryException("Failure while allocating buffer."); } }
@Override public void allocate() { vector.allocateNew(); }
@Override public void close() { vector.close(); }
@Override public void toNullable(ValueVector nullableVector) { NullableUInt1Vector dest = (NullableUInt1Vector) nullableVector; dest.getMutator().fromNotNullable(this); }