spear:一个实验性的游乐场,可用于SparkSQLCatalyst资源-CSDN文库

网站介绍:资源浏览查阅35次。spear:一个实验性的游乐场,可用于SparkSQLCatalyst,总览该项目是我的一个沙箱和游乐场,用于试验创意和SparkSQL的潜在改进。它包括:一种将小型SQL方言解析为未解决的逻辑计划的解析器语义分析器,可将未解决的逻辑计划解析为已解决的逻辑计划一个查询优化器,可将解析的查询计划优化为等效但性能更高的查询计划查询计划程序,可将(优化的)逻辑计划转换为可执行的物理计划目前,Spear仅适用于本地Scala集合。建立建筑矛很简单:$./build/sbtpackage运行REPLSpear有一个基于Ammonite的REPL,用于交互式实验。要启动它:$./build/sbtspear-repl/run让我们创建一个简单的数字数据框:@contextrange10show()╒══╕│id│├──┤│0││1││2││3││4││5││6││7││8││9│╘══╛使用DataFrameAPI的示例查询:@context.range(10).select('idas'key,(rand(4更多下载资源、学习资料请访问CSDN文库频道