We'd intended to allow users to reinvoke window functions even if they don't have an active field corresponding to the window in the input plan. However, it wasn't quite working. This change implements this by detecting when we don't have the input and, for tumble and hop, recomputing the window from the _timestamp field.
We'd intended to allow users to reinvoke window functions even if they don't have an active field corresponding to the window in the input plan. However, it wasn't quite working. This change implements this by detecting when we don't have the input and, for tumble and hop, recomputing the window from the _timestamp field.