Wrapper around execute that measures how long an operator takes to execute.
Wrapper around execute that measures how long an operator takes to execute.
If all input records are run with it as well, then they are cached and their computation was forced before measuring how long forcing the computation required by the current operator takes.
Debugging computes every operator twice: once to measure how long the computation takes and once to force the computation of a cached version of its result. The reason for this is that the caching itself might be associated with overhead that we would like to exclude from the measurement.
backend-specific runtime context
physical result
the first operand
the first operand
the second operand
the second operand
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
Computes the union of the two input operators. The two inputs must have identical headers. This operation does not remove duplicates.
The output header of this operation is identical to the input headers.
the first operand
the second operand