[jira] [Created] (FLINK-13252) Common CachedLookupFunction for All connector

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-13252) Common CachedLookupFunction for All connector

Shang Yuanchun (Jira)
Chance Li created FLINK-13252:
---------------------------------

             Summary: Common CachedLookupFunction for All connector
                 Key: FLINK-13252
                 URL: https://issues.apache.org/jira/browse/FLINK-13252
             Project: Flink
          Issue Type: New Feature
          Components: Connectors / Common
            Reporter: Chance Li
            Assignee: Chance Li


shortly, it's a decorator pattern:
 # A CachedLookupFunction extends TableFunction<Row>
 # when needing the cache feature, the only thing is to construct this CachedLookupFunction with the real LookupFunction's instance.  so it's can be used by any connector's LookupFunction.
 # CachedLookupFunction will send the result directly if data has been cached or, to invoke the real LookupFunction to get data and send it after this data has been cached.

should add a new module called flink-connector-common.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)