@Override public void copyValueSafe(int fromIndex, int toIndex) { to.copyFromSafe(fromIndex, toIndex, Float4Vector.this); } }
public void copyAsValue(Float4Writer writer){ Float4WriterImpl impl = (Float4WriterImpl) writer; impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
private void decodeFloat(IntVector input, Float4Vector output, Float4Vector dictionary) { if (hasSv2) { final SelectionVector2 sv2 = incoming.getSelectionVector2(); for (int i = 0; i < recordsConsumedCurrentBatch; ++i) { final int svIndex = sv2.getIndex(i); final int id = input.get(svIndex); output.copyFromSafe(id, svIndex, dictionary); } } else { for (int i = 0; i < recordsConsumedCurrentBatch; ++i) { final int id = input.get(i); output.copyFromSafe(id, i, dictionary); } } }
public void copyAsField(String name, StructWriter writer){ Float4WriterImpl impl = (Float4WriterImpl) writer.float4(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }