Apache Calcite 贡献
主要贡献包括社区邮件组答疑和讨论、代码提交、Github Calcite 社区 PR Reviewed(已 Review 70+ PR)
Merged && Reviewing PR
- CALCITE-5889 Add the RelRule that converts Minus into UNION ALL…GROUP BY…WHERE , Github PR Link
- CALCITE-5940 Add the Rule to merge Limit ,Github PR Link
- CALCITE-5971 Add the RelRule to rewrite the bernoulli sample as Filter | Github PR link
- CALCITE-5994 Add optimization rule to remove Sort when its input’s row number is less or equal to one | Github PR link
- CALCITE-6009 Add optimization to remove redundant LIMIT that is more than input row count,Github PR link
- CALCITE-6031 Add the planner rule that pushes the Filter past a Sample,Github PR link
- CALCITE-6011 Add the planner rule that pushes the Filter past a Window,Github PR link
- 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
- CALCITE-5870 Allow literals like DECIMAL ‘12.3’ (consistent with Postgres),Github PR link
- CALCITE-5837
RexUtil#pullFactors output’s order should be deterministic even when the RexNode kind is OR , Github PR link - CALCITE-5895 TABLESAMPLE(0) should return empty result , Github PR Link
- CALCITE-5906 JDBC adapter should generate TABLESAMPLE | Github PR link
Reported Issue
- CALCITE-5909 SqlParserTest.testNoUnintendedNewReservedKeywords fails in IDE while passes in command line
- CALCITE-5845 Select a very large predicate throw threw ‘java.lang.StackOverflowError’ exception in SqlNode to RelNode phase
- CALCITE-5847 The sql which has Values and CROSS JOIN unnest,after the RelDecorrelator.decorrelateQuery method,LogicalCorrelate still exist
- CALCITE-5936 Refactor: Move the Enumerable tester method to EnumerableTestBase
- CALCITE-6048 CIRCULAR REFERENCE’ exception is throwed in ServerTest#testTruncateTable method
- CALCITE-6043 The hintable RelNode should display hint’s infomation in explainTerms method
- CALCITE-5847 The sql which has Values and CROSS JOIN unnest,after the RelDecorrelator.decorrelateQuery method,LogicalCorrelate still exist
- CALCITE-5937 The parsing error should not be thrown even if there is empty Hint
Apache Calcite 社区邮件组答疑
Apache Flink 社区贡献
技术分享
- Flink 在有赞的实践和应用 --2020.12 月 Flink Forward Asia 分享
- Apache Flink SQL 在有赞的实践和应用 - 2020.9月云栖大会线下百城汇分享-杭州站
- Flink SQL 在有赞的实践应用 – 2020.05.16 Flink Meetup 分享
Apache Flink 文章分享
1.有赞 Flink 实时任务资源优化探索与实践
2. Flink Checkpoint 原理流程以及常见失败原因分析
3. Flink Weekly | 每周社区动态更新-0318
Apache Flink 社区答疑
Flink 社区邮件组相关答疑可以直接搜索:LakeShen 进行查看