I am trying to find a path to overriding the Janino compilation of the linq4j tree created in CalcitePrepare. I am having some issues with the speed/requirements of Janino for my use case (not super important, my use case is weird).
My goal is to take the Expression tree, and convert it to another Expression tree, and then compile THAT to a class, using a completely different path (System.Linq.Expression if you must know, crazy I know). One thing I've found is that ConditionalExpression.expressionList is not public. So I have no way to get at those nodes. Is this an oversight? Nobody has tried to do this before and hit that? Would you accept a PR to make it public?
