[ https://issues.apache.org/jira/browse/FLINK-6457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ruidong Li updated FLINK-6457: ------------------------------ Description: clean up ScalarFunction interface: Some methods in ScalarFunction and TableFunction are unnecessary, e.g toString() and getResultType in ScalarFunction this issue intend to clear the interface, only methods related to `Collector` will remain in TableFunction interface, and ScalarFunction interface shall have no methods , user can choose whether to implement the `getResultType` method, which will be called by reflection, and the Flink document will have instructions for user. was:clean up ScalarFunction interface > Clean up ScalarFunction and TableFunction interface > --------------------------------------------------- > > Key: FLINK-6457 > URL: https://issues.apache.org/jira/browse/FLINK-6457 > Project: Flink > Issue Type: Improvement > Components: Table API & SQL > Reporter: Ruidong Li > Assignee: Ruidong Li > > clean up ScalarFunction interface: > Some methods in ScalarFunction and TableFunction are unnecessary, e.g > toString() and getResultType in ScalarFunction > this issue intend to clear the interface, only methods related to `Collector` > will remain in TableFunction interface, and ScalarFunction interface shall > have no methods , user can choose whether to implement the `getResultType` > method, which will be called by reflection, and the Flink document will have > instructions for user. -- This message was sent by Atlassian JIRA (v6.3.15#6346)