首页> 外国专利> Complete, correct and fast compile-time encoding inference on the basis of an underlying type system

Complete, correct and fast compile-time encoding inference on the basis of an underlying type system

机译:基于基础类型系统的完整,正确和快速的编译时编码推断

摘要

Techniques are described herein for introducing transcode operators into a generated operator tree during query processing. Setting up the transcode operators with correct encoding type at runtime is performed by inferring correct encoding type information during compile time. The inference of the correct encoding type information occurs in three phases during compile time: the first phase involves collecting, consolidating, and propagating the encoding-type information of input columns up the expression tree. The second phase involves pushing the encoding-type information down the tree for nodes in the expression tree that do not yet have any encoding-type assigned. The third phase involves determining which inputs to the current relational operator need to be pre-processed by a transcode operator.
机译:本文描述了用于在查询处理期间将转码运算符引入到生成的运算符树中的技术。通过在编译时推断正确的编码类型信息,可以在运行时使用正确的编码类型设置转码运算符。正确的编码类型信息的推断在编译期间分三个阶段进行:第一阶段涉及收集,合并和传播表达式树上输入列的编码类型信息。第二阶段涉及将表达式类型树中尚未分配任何编码类型的节点的编码类型信息下推到树上。第三阶段涉及确定当前关系运算符的哪些输入需要由转码运算符进行预处理。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号