calcite教程【中文版】
最近有个项目需要用到calcite,无奈网上的中文资料不是很多,找到官方教程,怒译之~~~放到CSDN上,与广大同行共享。
本文由白乔翻译,转载请保留这3行文字。
原始英文网址:http://calcite.apache.org/docs/tutorial.html
译文网址:http://blog.csdn.net/bluejoe2000/article/details/51459281
calcite教程
本教程指引如何一步一步地生成并连接到Calcite。该教程通过使用一个简单的适配器(adapter),将一个CSV文件的目录模拟成一个包含表的结构(schema)。剩下的工作就有Calcite去做了,它最终将提供一个完整的SQL界面。
Calcite-example-CSV是一个功能完整的Calcite适配器,它负责读取CSV格式的文本文件。值得一提的是,区区200行的代码就可以获得完整的SQL功能。
Calcite-example-CSV同时为其它数据格式的适配器的构建提供了一个很好的模板。虽然没有多少行代码,但是它涵盖了几个重要的概念:
- 采用SchemaFactory和Schema接口自定义schema;
- 在模型JSON文件中声明schema;
- 在模型JSON文件中声明视图;
- 使用Table接口自定义表;
- 定义表的记录类型;
- 采用ScannableTable接口提供一个简单的Table实现,它会直接枚举出表的每一行;
- 采用FilteredTable接口提供一个较为高级的Table实现,它会针对简单的谓词实现行的过滤;
- 采用TranslateableTable接口实现更高级的Table,它可以使用计划规则来翻译关系操作符;
下载与生成
calcite教程【中文版】相关推荐
- 撒花!PyTorch 官方教程中文版正式上线,激动人心的大好事!
点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 什么是 PyTorch?其实 PyTorch 可以拆成两部分:Py+Torch.Py 就是 P ...
- 简明python教程-简明Python教程-中文版.pdf
您所在位置:网站首页 > 海量文档  > 计算机 > Python 简明Python教程-中文版.pdf152页 本文 ...
- OpenCV官方教程中文版
OpenCV官方教程中文版(For Python) OpenCV2-Python-Tutorials 段力辉 译 说明:搬运自linux公社pdf文件,粗略搬运,仅作个人笔记参考,有时间再美化 部分文 ...
- GraPhlAn教程中文版——超炫物种树进化树绘制
文章目录 GraPhlAn教程中文版 概述Overview 介绍Introduction 安装Installation 方法1. Bioconda快速安装 方法2. Mercurial下载 方法3. ...
- pytorch官方教程中文版(一)PyTorch介绍
pytorch编程环境是1.9.1+cu10.2 建议有能力的直接看官方网站英文版! 下面所示是本次教程的主要目录: pytorch官方教程中文版: PyTorch介绍 学习PyTorch 图像和视频 ...
- python官网 中文版-python .. 官方教程中文版.pdf
您所在位置:网站首页 > 海量文档  > 计算机 > Python python .. 官方教程中文版.pdf105页 ...
- 面向开发人员的 ChatGPT 提示词教程中文版 - ChatGPT 版
面向开发人员的 ChatGPT 提示词教程中文版 - ChatGPT 版 1. 指南 1-1. 提示的指南 1-2. 配置 1-3. 提示语原则 原则 1: 写出清晰而具体的指示 技巧 1: 使用分隔 ...
- Apache Calcite教程 -目录
github地址 https://github.com/quxiucheng/apache-calcite-tutorial Apache Calcite教程-官方翻译-背景 Apache Calci ...
- iphone3开发基础教程中文版高清PDF全集迅雷高速下载
转自:http://bbs.lwxshow.com/thread-127-1-1.html 资源-IOS开发:Iphone3开发基础教程中文版高清PDF迅雷高速下载 Iphone3开发基础教程PDF下 ...
最新文章
- JavaScript写XML
- bootstrap自动生成html,Bootstrap框架动态生成Web页面文章内目录的方法
- pyotrch nn.Conv2d中groups参数的理解
- boost::intrusive::pack_options用法的测试程序
- php在图片上绘制汉字之imageTtfText()函数
- Android笔记(六十七) 自定义控件
- 在win10 或者win7系统下装双系统ubuntu16.04教程
- redis集群部署及常用的操作命令_01
- 更新一波,微信第三方开发平台授权流程
- 万字图文 | 学会Java中的线程池,这一篇也许就够了!
- 吴恩达深度学习作业L1W2:ValueError: cannot reshape array of size 12288 into shape (50,1)
- 从闭包到 语法糖 装饰器
- atitit.提高开发效率---mda 革命性的软件开发方法
- 面试怪事:网上抄答案的程序员
- 清除此计算机中wps云盘,教大家Win10系统删除WPS网盘的方法,爱纯净官网
- 吴伯凡-认知方法论-矩阵式认知与苏格拉底
- 多元线性回归及虚拟变量(哑变量)设置
- kali Linux桌面环境切换
- 搭建 Kodbox 私有云教程
- 京东主图视频上传,如何关联商品投放?