public boolean isSet() { return !vector.getAccessor().isNull(idx()); }
public NullableUInt4WriterImpl(NullableUInt4Vector vector, AbstractFieldWriter parent) { super(parent); this.mutator = vector.getMutator(); this.vector = vector; }
public TransferImpl(MaterializedField field, BufferAllocator allocator){ to = new NullableUInt4Vector(field, allocator); }
public void fromNotNullable(UInt4Vector 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, NullableUInt4Vector.this); } }
@Override public void allocateNew() { if(!allocateNewSafe()){ throw new OutOfMemoryException("Failure while allocating buffer."); } }
@Override public void close() { vector.close(); }
@Override public void allocate() { vector.allocateNew(); }
public void fromNotNullable(UInt4Vector 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(NullableUInt4Vector target){ bits.transferTo(target.bits); values.transferTo(target.values); clear(); }
public void copyAsValue(UInt4Writer writer) { NullableUInt4WriterImpl impl = (NullableUInt4WriterImpl) writer; impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
@Override public void allocateNew() { if(!allocateNewSafe()){ throw new OutOfMemoryException("Failure while allocating buffer."); } }
@Override public void close() { vector.close(); }
@Override public void allocate() { vector.allocateNew(); }
@Override public void toNullable(ValueVector nullableVector) { NullableUInt4Vector dest = (NullableUInt4Vector) nullableVector; dest.getMutator().fromNotNullable(this); }