Zoltan Haindrich
Zoltan Haindrich
* change the way temp dirs are handled * add openrewrite workflow to safeguard upgrade; possibly make future changes easier * replace junitparamrunner with standard junit5 parametered tests * make...
* rewrite `LAST_VALUE(x) OVER (ORDER BY y)` to `LAG(x,0) OVER (ORDER BY y)` * the current `LAST_VALUE` logic has no idea about the `frame` itself; and doesn't care about the...
Backport of #16084 to 29.0.1.
this patch changes the `WindowFrame` internals / representation a bit; introduces a dedicated frametype for `rows`, `groups`, `unbounded` - so that later if we decide to add better ranges support...
I was experimenting with commands which were prefixes of eachother... ```bash $ cat some.cmd | ssh alpha.cmd.io :create u/a/b/c Command u/a/b/c already exists $ ssh alpha.cmd.io :delete u/a/b/c Command not...
Conversion path for comparisions generated from IN expressions was handling types differently. This may have lead to some over-simplification in some cases. Altered the conversion to do the full SqlToRex...
Fix queries filtering for the same condition with both an IN and EQUALS to not return empty results
* temp fix until [CALCITE-6435](https://issues.apache.org/jira/browse/CALCITE-6435) gets fixed (released&upgraded to) * added a custom rule (`FixIncorrectInExpansionTypes`) to fix-up types of the affected literals * added a testcase which will alert on...
* enables to launch a fake broker based on test resources (druidtest uri) * could record queries into new testfiles during usage
* introduces `UnionQuery` * some changes to enable multiple input datasources for a `Query` * `UnionQuery` execution is driven by the `QueryExecutor` - which could later enable to reduce some...