presto icon indicating copy to clipboard operation
presto copied to clipboard

presto-pinot: COALESCE translation and pushdown

Open cliandy opened this issue 2 years ago • 1 comments

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

cliandy avatar Aug 01 '22 15:08 cliandy

@ajaygeorge this is the updated one from the other PR accidentally closed, could you take a look? Thanks

cliandy avatar Aug 02 '22 16:08 cliandy

@highker could you take a look at this?

cliandy avatar Aug 15 '22 15:08 cliandy