方解石:我们可以重写优化的RelNode吗?

问题描述 投票:0回答:1

在方解石中,通过默认VolcanoPlanner提供的优化后,我们可以获得优化的RelNode,但是我们可以进一步优化吗?例如,我想添加ElasticsearchSort或类似的东西来限制我们处理的数据集。

[有人建议我们可以定义RelOptRule,但是由于VolcanoPlanner以dynamic programming方式处理优化,因此不确定是否可以正确的顺序应用规则。有什么想法吗?

apache-calcite
1个回答
0
投票

您不必使用VolcanoPlanner。还有HepPlanner,它只应用您作为HepProgram给出的规则。

© www.soinside.com 2019 - 2024. All rights reserved.