presto
presto copied to clipboard
presto-pinot: COALESCE translation and pushdown
Building upon Presto switch statement pushdown to Pinot. Supporting COALESCE for filter predicates via translation to CASE statement.
Test plan
- Unit Tests
== RELEASE NOTES ==
Pinot Changes
* support for some projection functions and if statements
* AST peek for support projections not supported currently in Pinot
Follow up to this PR after accidentally closed: https://github.com/prestodb/presto/pull/17957
@ajaygeorge this is the updated one from the other PR accidentally closed, could you take a look? Thanks
@highker could you take a look at this?