首页> 外国专利> Compiling nested relational algebras with multiple intermediate representations

Compiling nested relational algebras with multiple intermediate representations

机译:编译具有多个中间表示形式的嵌套关系代数

摘要

Aspects of the present invention provide a solution for compiling data. In an embodiment, an input query is received in a first language. The input query is translated to a nested relational algebra (NRA) in the form of a first intermediate representation (IR), wherein the first IR comprises a high-level functional language including algebraic operators. A set of algorithms of the algebraic operators is implemented to compile at least some of the first IR into a second IR, wherein the second IR comprises a data-flow language. At least one of the first IR and the second IR is compiled into a low-level code.
机译:本发明的方面提供了一种用于编译数据的解决方案。在一个实施例中,以第一语言接收输入查询。将输入查询转换为第一中间表示(IR)形式的嵌套关系代数(NRA),其中,第一IR包括具有代数运算符的高级功能语言。实现一组代数运算符的算法,以将至少一些第一IR编译为第二IR,其中第二IR包括数据流语言。第一IR和第二IR中的至少一个被编译为低级代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号