calcite
calcite copied to clipboard
[CALCITE-2348] handling non-deterministic operator in rules
quite some changes, you might want to squash your change into one commit. the styles and tests look good.
I wonder if "deterministic" should be built in into org.apache.calcite.rel.rules.PushProjector.