Github user andrewor14 commented on the pull request:

    https://github.com/apache/spark/pull/12036#issuecomment-203159161
  
    @viirya Thanks for the clarification. That said, I think the interfaces 
here can be simplified significantly. For instance, we don't need to expose 
`ExpressionInfo` since we can just get that from `FunctionBuilder`, then we 
don't need to change anything in `FunctionRegistry`.
    
    I did a first part of the clean up in #12051. With those changes, I think 
implementing the function DDLs will be pretty straightforward. The only 
additional thing that needs to be implemented is adding the resource list to 
`CatalogFunction`, but that's also simple to do.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to