美文网首页
RelNode说明

RelNode说明

作者: dotaer | 来源:发表于2018-02-11 16:04 被阅读0次

RelNode是一个关系表达式
关系表达式处理数据,所以他们的名字通常是动词:
Sort,Join,Project,Filter,Scan,Sample
关系表达式不是一个标量表达式
如果这种类型的关系表达式有一些特定的计划规则,它需要执行AbstractRelNode#register public static方法
当一个关系表达式将要被执行时,系统分配一个RelImplementor来管理这个过程,每个可执行的关系表达式都有一个RelTraitSet描述它的物理属性,RelTraitSet也包含一个Convention来描述表达式如何将数据传给使用它的关系表达式,但可能也包含其他的特征,包括一些外部应用。因为特征可以在外部应用,RelNode的实现不应该假设他们特征组的大小或内容

相关文章

  • RelNode说明

    RelNode是一个关系表达式关系表达式处理数据,所以他们的名字通常是动词:Sort,Join,Project,F...

  • sqlNode->relNode(SqlSelect)

    以这样一个sql 为例 对于这样一个sql 的到rel的过程: 对于selectScope 中我们可以通过debu...

  • calcite sqlNode 和relNode 区别

    基于以下sql 做一些分析 RelNode : 对关系的一种处理方式,Sort, project, join ,a...

  • calcite sqlNode-->relNode(SqlIns

    DEBUG 过程 SqlInsert有以下几个属性 SqlNodeList keywords;SqlNode ta...

  • RelRoot说明

    RelNode树的根节点 RelRoot存在的一个重要的原因是处理类似这样的查询: select name fro...

  • 说明~说明~

    咳咳 之前在斗觅的大号说这个号不用了 but! 这个号可以把我无聊的心思给大破,啊呸!打破! 打破! 打破! 打破...

  • 说明

    作者看了石头门之后突发奇想写的书,如果有特别雷同的部分,请QQ告诉我,我会后期修改

  • 说明

    截止到现在我的存稿就发完了,之后大概会在简书和起点同步更新。我尽量保证周更,但是最近比较忙估计会欠几更,等月底忙完...

  • 说明

    原本计划写的连载小说,不在简书上更新了,换了平台。貌似我写的不对简书口味

  • 说明

    这一文集记录自二模以来成绩,考后总结,吐槽

网友评论

      本文标题:RelNode说明

      本文链接:https://www.haomeiwen.com/subject/nbuktftx.html