任务二:OmniStream支持Regular Join场景下的Full outer join连接类型
收藏回复举报
任务二:OmniStream支持Regular Join场景下的Full outer join连接类型
发表于2025-11-05 16:45:43
0 查看

任务二:OmniStream支持Regular Join场景下的Full outer join连接类型

配置

说明

任务说明

Join算子增强开发

任务描述

OmniStream的Native Join算子已支持Regular Join场景下的Inner/Left join类型,参考已有实现逻辑,对join算子进行功能增强开发,支持Full outer join连接类型,要求完成设计、开发及测试任务。验收后需将代码提交到OmniStream仓

任务详情

1、熟悉Native Join算子已支持的Inner/Left join代码逻辑

2、Join的连接类型实现逻辑采用对称设计,根据Inner join逻辑实现Full outer join

3、代码实现与已有风格保持一致,实现完成后需要确保原有逻辑无误

验收规则

1. 提交验收申请:提交以下两个交付件进行验收:

①个人仓的代码链接,包含源码、README文档

②测试自验证报告(报告中需包括Join类型用例执行结果)。

2. 验收结果反馈:验收以提交验收申请时的代码为准,48小时内反馈验收结果,如代码更新请重新提交验收申请,验收时间同步刷新。

3. PR申请合入:验收通过后需在OmniStream仓提交PR申请合入。

4. 自验证用例

自行设计测试用例,可参考nexmark用例,验收时会使用业务实际数据进行验收。

验收标准

用例完成即可

排名规则

规定时间内优先完成验收将获得一等奖

开发环境要求

鲲鹏实操环境

开源贡献签署

1. 完成CLA签署,请参考签署CLA文档

2. Fork个人分支、完成算子迁移和本地构建测试

3. 提交PR、触发CI检测并修改检测失败内容

参考内容

cid:link_0

我要发帖子