in src/main/java/org/apache/datasketches/hive/tuple/UnionArrayOfDoublesSketchUDAF.java [124:134]
public void iterate(final AggregationBuffer buf, final Object[] data)
throws HiveException {
if (data[0] == null) { return; }
final ArrayOfDoublesUnionState state = (ArrayOfDoublesUnionState) buf;
if (!state.isInitialized()) {
initializeState(state, data);
}
final byte[] serializedSketch = (byte[]) this.sketchInspector_.getPrimitiveJavaObject(data[0]);
if (serializedSketch == null) { return; }
state.update(ArrayOfDoublesSketches.wrapSketch(Memory.wrap(serializedSketch)));
}