Task Summary
Add MapOpExecSpec covering the function-delegating contract of MapOpExec:
processTuple emits exactly one tuple per input by applying the configured mapFunc
- When
mapFunc returns the input tuple, processTuple returns the same instance (reference identity)
- Output is always a single-element iterator
setMapFunc overwrites a previously installed function
processTuple throws NullPointerException when invoked before setMapFunc
Priority
P3 – Low
Task Type
Task Summary
Add
MapOpExecSpeccovering the function-delegating contract ofMapOpExec:processTupleemits exactly one tuple per input by applying the configuredmapFuncmapFuncreturns the input tuple,processTuplereturns the same instance (reference identity)setMapFuncoverwrites a previously installed functionprocessTuplethrowsNullPointerExceptionwhen invoked beforesetMapFuncPriority
P3 – Low
Task Type