You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@inlong.apache.org by zi...@apache.org on 2022/08/19 02:34:00 UTC
[inlong] branch master updated (281c6e7c5 -> 31ff2112a)
This is an automated email from the ASF dual-hosted git repository.
zirui pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
from 281c6e7c5 [INLONG-5577][Sort][Manager] Support function fieldType (#5579)
add 31ff2112a [INLONG-5576][Sort] Add Redis extract node and support temporal join (#5588)
No new revisions were added by this update.
Summary of changes:
.../FieldRelation.java => LookupOptions.java} | 56 ++-
.../sort/protocol/constant/RedisConstant.java | 105 +++++
.../inlong/sort/protocol/enums/ExtractMode.java | 20 +-
...ulsarScanStartupMode.java => RedisCommand.java} | 49 ++-
.../{PulsarScanStartupMode.java => RedisMode.java} | 46 ++-
.../inlong/sort/protocol/node/ExtractNode.java | 12 +-
.../org/apache/inlong/sort/protocol/node/Node.java | 4 +-
.../protocol/node/extract/RedisExtractNode.java | 434 +++++++++++++++++++++
...oinNodeRelation.java => InnerTemporalJoin.java} | 22 +-
.../transformation/relation/JoinRelation.java | 8 +-
...odeRelation.java => LeftOuterTemporalJoin.java} | 20 +-
.../transformation/relation/NodeRelation.java | 4 +-
...uterJoinNodeRelation.java => TemporalJoin.java} | 26 +-
...ractNodeTest.java => RedisExtractNodeTest.java} | 26 +-
.../sort/redis/common/config/RedisOptions.java | 8 +-
.../sort/redis/table/RedisDynamicTableFactory.java | 2 +-
inlong-sort/sort-core/pom.xml | 6 +
.../inlong/sort/parser/impl/FlinkSqlParser.java | 59 ++-
.../sort/parser/RedisTemporalJoinSqlParseTest.java | 221 +++++++++++
19 files changed, 987 insertions(+), 141 deletions(-)
copy inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/{transformation/FieldRelation.java => LookupOptions.java} (50%)
create mode 100644 inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/constant/RedisConstant.java
copy inlong-manager/manager-plugins/src/main/java/org/apache/inlong/manager/plugin/flink/dto/Jars.java => inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/enums/ExtractMode.java (77%)
copy inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/enums/{PulsarScanStartupMode.java => RedisCommand.java} (62%)
copy inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/enums/{PulsarScanStartupMode.java => RedisMode.java} (66%)
create mode 100644 inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/node/extract/RedisExtractNode.java
copy inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/transformation/relation/{LeftOuterJoinNodeRelation.java => InnerTemporalJoin.java} (79%)
copy inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/transformation/relation/{LeftOuterJoinNodeRelation.java => LeftOuterTemporalJoin.java} (80%)
copy inlong-sort/sort-common/src/main/java/org/apache/inlong/sort/protocol/transformation/relation/{LeftOuterJoinNodeRelation.java => TemporalJoin.java} (76%)
copy inlong-sort/sort-common/src/test/java/org/apache/inlong/sort/protocol/node/extract/{TubeMQExtractNodeTest.java => RedisExtractNodeTest.java} (61%)
create mode 100644 inlong-sort/sort-core/src/test/java/org/apache/inlong/sort/parser/RedisTemporalJoinSqlParseTest.java