Apache Calcite && Flink 开源社区分享和贡献总结

Apache Calcite 贡献

主要贡献包括社区邮件组答疑和讨论、代码提交、Github Calcite 社区 PR Reviewed(已 Review 70+ PR)

Merged && Reviewing PR
  1. CALCITE-5889 Add the RelRule that converts Minus into UNION ALL…GROUP BY…WHEREGithub PR Link
  2. CALCITE-5940 Add the Rule to merge LimitGithub PR Link
  3. CALCITE-5971 Add the RelRule to rewrite the bernoulli sample as Filter | Github PR link
  4. CALCITE-5994 Add optimization rule to remove Sort when its input’s row number is less or equal to one | Github PR link
  5. CALCITE-6009 Add optimization to remove redundant LIMIT that is more than input row countGithub PR link
  6. CALCITE-6031 Add the planner rule that pushes the Filter past a Sample,Github PR link
  7. CALCITE-6011 Add the planner rule that pushes the Filter past a Window,Github PR link
  8. CALCITE-6038 Remove ‘ORDER BY … LIMIT n’ when input has at most one row, n >= 1, and there is no ‘OFFSET’ clause,Github PR link
  9. CALCITE-5870 Allow literals like DECIMAL ‘12.3’ (consistent with Postgres)Github PR link
  10. CALCITE-5837
    RexUtil#pullFactors output’s order should be deterministic even when the RexNode kind is OR
    Github PR link
  11. CALCITE-5895 TABLESAMPLE(0) should return empty resultGithub PR Link
  12. CALCITE-5906 JDBC adapter should generate TABLESAMPLE | Github PR link
Reported Issue
  1. CALCITE-5909 SqlParserTest.testNoUnintendedNewReservedKeywords fails in IDE while passes in command line
  2. CALCITE-5845 Select a very large predicate throw threw ‘java.lang.StackOverflowError’ exception in SqlNode to RelNode phase
  3. CALCITE-5847 The sql which has Values and CROSS JOIN unnest,after the RelDecorrelator.decorrelateQuery method,LogicalCorrelate still exist
  4. CALCITE-5936 Refactor: Move the Enumerable tester method to EnumerableTestBase
  5. CALCITE-6048 CIRCULAR REFERENCE’ exception is throwed in ServerTest#testTruncateTable method
  6. CALCITE-6043 The hintable RelNode should display hint’s infomation in explainTerms method
  7. CALCITE-5847 The sql which has Values and CROSS JOIN unnest,after the RelDecorrelator.decorrelateQuery method,LogicalCorrelate still exist
  8. CALCITE-5937 The parsing error should not be thrown even if there is empty Hint
Apache Calcite 社区邮件组答疑

在这里插入图片描述

Apache Flink 社区贡献

技术分享
  1. Flink 在有赞的实践和应用 --2020.12 月 Flink Forward Asia 分享
    在这里插入图片描述
  2. Apache Flink SQL 在有赞的实践和应用 - 2020.9月云栖大会线下百城汇分享-杭州站
  3. Flink SQL 在有赞的实践应用 – 2020.05.16 Flink Meetup 分享
Apache Flink 文章分享

1.有赞 Flink 实时任务资源优化探索与实践
2. Flink Checkpoint 原理流程以及常见失败原因分析
3. Flink Weekly | 每周社区动态更新-0318

Apache Flink 社区答疑

Flink 社区邮件组相关答疑可以直接搜索:LakeShen 进行查看
在这里插入图片描述

Flink Issues

Reported

  1. FLINK-18440
  2. FLINK-18376
  3. FLINK-16681
  4. FLINK-13289

Do

  1. FLINK-13679
  2. FLINK-11607
  3. FLINK-11610
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值