spear:一个实验性的游乐场,可用于Spark SQLCatalyst-源码

上传者: 42113380 | 上传时间: 2021-01-30 23:04:23 | 文件大小: 184KB | 文件类型: ZIP
总览 该项目是我的一个沙箱和游乐场,用于试验创意和Spark SQL的潜在改进。 它包括: 一种将小型SQL方言解析为未解决的逻辑计划的解析器 语义分析器,可将未解决的逻辑计划解析为已解决的逻辑计划 一个查询优化器,可将解析的查询计划优化为等效但性能更高的查询计划 查询计划程序,可将(优化的)逻辑计划转换为可执行的物理计划 目前,Spear仅适用于本地Scala集合。 建立 建筑矛很简单: $ ./build/sbt package 运行REPL Spear有一个基于Ammonite的REPL,用于交互式实验。 要启动它: $ ./build/sbt spear-repl/run 让我们创建一个简单的数字数据框: @ context range 10 show () ╒══╕ │id│ ├──┤ │ 0│ │ 1│ │ 2│ │ 3│ │ 4│ │ 5│ │ 6│ │ 7│ │ 8│ │ 9│ ╘══╛ 使用DataFrame API的示例查询: @ context. range( 10 ). select( 'id as 'key , (rand( 4

文件下载

资源详情

[{"title":"( 147 个子文件 184KB ) spear:一个实验性的游乐场,可用于Spark SQLCatalyst-源码","children":[{"title":"spear.conf <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"log4j.properties <span style='color:#111;'> 286B </span>","children":null,"spread":false},{"title":"build.properties <span style='color:#111;'> 20B </span>","children":null,"spread":false},{"title":"Dependencies.scala <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"plugins.sbt <span style='color:#111;'> 504B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明