lirui-apache commented on pull request #13144: URL: https://github.com/apache/flink/pull/13144#issuecomment-675309356
@twalthr I have rebased and implemented an input strategy. The input strategy will attempt to get a proper Hive function according to the input arguments. The input is considered valid if such a Hive function can be found. And this Hive function also gives us the result type of the function call. So the output strategy can simply return this result type -- here I'm assuming `InputTypeStrategy::inferInputTypes` and `TypeStrategy::inferType` see the same `CallContext`. Please let me know if this is the right way to go. > remove all Hive related code in Blink planner I have removed `HiveScalarSqlFunction`. We'll get rid of all the Hive code once we update Hive UDAF and UDTF as well. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected]
