You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by re...@apache.org on 2022/08/04 14:54:39 UTC

[flink] branch master updated (bc29e574105 -> 5405239dec0)

This is an automated email from the ASF dual-hosted git repository.

renqs pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


    from bc29e574105 [FLINK-28459][table-planner] Supports non-atomic CREATE TABLE AS SELECT (#20392)
     add 5405239dec0 [FLINK-28419][table] Add runtime provider interface for full caching lookup + implement Periodic and Timed cache reload triggers

No new revisions were added by this update.

Summary of changes:
 .../source/lookup/FullCachingLookupProvider.java   |  68 ++++++++
 .../connector/source/lookup/LookupOptions.java     |  63 +++++++
 .../lookup/cache/trigger/CacheReloadTrigger.java   |  52 ++++++
 .../cache/trigger/PeriodicCacheReloadTrigger.java  | 135 +++++++++++++++
 .../cache/trigger/TimedCacheReloadTrigger.java     | 143 ++++++++++++++++
 .../trigger/PeriodicCacheReloadTriggerTest.java    | 131 +++++++++++++++
 .../trigger/ScheduleStrategyExecutorService.java   |  58 +++++++
 .../lookup/cache/trigger/TestTriggerContext.java   |  62 +++++++
 .../cache/trigger/TimedCacheReloadTriggerTest.java | 185 +++++++++++++++++++++
 .../apache/flink/core/testutils/ScheduledTask.java |   4 +
 10 files changed, 901 insertions(+)
 create mode 100644 flink-table/flink-table-common/src/main/java/org/apache/flink/table/connector/source/lookup/FullCachingLookupProvider.java
 create mode 100644 flink-table/flink-table-common/src/main/java/org/apache/flink/table/connector/source/lookup/cache/trigger/CacheReloadTrigger.java
 create mode 100644 flink-table/flink-table-common/src/main/java/org/apache/flink/table/connector/source/lookup/cache/trigger/PeriodicCacheReloadTrigger.java
 create mode 100644 flink-table/flink-table-common/src/main/java/org/apache/flink/table/connector/source/lookup/cache/trigger/TimedCacheReloadTrigger.java
 create mode 100644 flink-table/flink-table-common/src/test/java/org/apache/flink/table/connector/source/lookup/cache/trigger/PeriodicCacheReloadTriggerTest.java
 create mode 100644 flink-table/flink-table-common/src/test/java/org/apache/flink/table/connector/source/lookup/cache/trigger/ScheduleStrategyExecutorService.java
 create mode 100644 flink-table/flink-table-common/src/test/java/org/apache/flink/table/connector/source/lookup/cache/trigger/TestTriggerContext.java
 create mode 100644 flink-table/flink-table-common/src/test/java/org/apache/flink/table/connector/source/lookup/cache/trigger/TimedCacheReloadTriggerTest.java