Hi guys, I went through Stream SQL doc on calcite website and have a little question about grouping. calcite's grouping requires that a table column must be monotonic or quasi-monotonic while in real world cases we don't necessarily have such fields in streams, unless we use a virtual field, say, the emit timestamp of each stream msg. A similar case would be flink stream API, it has a KeyedStream, which is kind of groupBy, but it does not actually require the keyed field to be monotonic. So in such cases, how do you plan to implement this?
Also I noticed that calcite 1.8.0 has been released, there seems to be no updates regarding Stream SQL in this release, do you have a plan or roadmap on Stream SQL? Thanks~
