To honorable Calcite developers, thank you for creating Calcite. I find Calcite very interesting and if working, it will be very suitable for my job. However, in the middle of my learning, the tutorial for Calcite streaming does not seem to work. Therefore, I am writing to you with the hope that you can help me clarify some confusions about Calcite streaming.
In details, I am following this tutorial "https://calcite.apache.org/docs/stream.html" and currently get stuck at section "Tumbling windows, improved", but I keep getting the error "cannot translate call TUMBLE($t0, $t4) (state=,code=0)", which, according to the source code, happens because there is no implementation for TUMBLE. However, when I checked the previous release notes, it seems that TUMBLE should have been available since version 1.12. It was even improved once in version 1.13, and since you were able to create the test case in the tutorial, it should still be available. I am not the only one stuck at this error but my whole team are stuck together. I wonder if it is possible for you to tell me how you could create the test case? Maybe you used a different version? I have tried version 1.16, 1.15, 1.12 and the latest version on Github, but all gave me the same error. I am currently testing it on your sample data at example/csv/target/test-classes/order-stream-table.json (of course, I changed the field names to be suitable for the sample queries). Thank you very much for your time and consideration. I am looking forward to hearing from you. LAM GIA THUAN Informatikstudent an der FH Frankfurt
