walterddr commented on issue #8468: [FLINK-12399][table] Adding 
PushDownTableSource interface to fix FilterableTableSource applyPredicate 
problem
URL: https://github.com/apache/flink/pull/8468#issuecomment-528444343
 
 
   Thanks for the suggestions @KurtYoung @JingsongLi . actually yeah, that's 
pretty much what I was intended to do in #8389. But I think the addition of (1) 
documentations and (2) sanity checks should be a good idea.
   My concern also lies with the point @godfreyhe had in the original PR: if we 
have other types of pushdown-able table sources. we will have a lengthy 
match/case clause in the TableScan rules to handle each of these separately 
(and like @JingsongLi mentioned, it is easy to missed one or two table source 
when modifying code)
   
   However to get this move forward, I will try to separate that concern into 
another JIRA to discuss how do we improve this in the future. For now I will 
restore the PR in the original approach. What do you guys think?

----------------------------------------------------------------
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:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to