Jackie-Jiang opened a new pull request, #13573:
URL: https://github.com/apache/pinot/pull/13573

   Here are the main changes:
   - Do not register any function in the catalog. `PinotCatalog` is just a 
wrapper over table cache to resolve database name and extract table schema.
   - Register all function signatures into `PinotOperatorTable`
   - The following functions are registered in the `PinotOperatorTable`:
     - Selected standard function operators from Calcite `SqlStdOperatorTable`
     - Pinot custom function operators
     - Aggregation function types
     - Transform function types
     - Scalar functions
   - Customize function lookup to follow the single-stage engine convention: 
ignore case and underscore within function names
   - Add framework to support scalar function class with polymorphism


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to