Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
In order to support table value function windowing, EnumerableTableFunctionScan's implement() should have an implementation which generates code that iterates input, calls the RexCall and generates output (can refer to the implementation of EnumerableCalc).
For example, assume the input of table function is:
col1 timestamp, col2 int, col3 char
enumerable table function scan should emit
col1 timestamp, col2 int, col3 char, wstart timestamp, wend timestamp
Attachments
Issue Links
- blocks
-
CALCITE-3272 TUMBLE Table-valued Function
- Closed
- links to