文件名称:zetasql:ZetaSQL-SQL的分析器框架
文件大小:4.62MB
文件格式:ZIP
更新时间:2024-05-10 22:33:48
C++
ZetaSQL-SQL的分析器框架 ZetaSQL定义了一种语言(语法,类型,数据模型和语义)以及解析器和分析器。 它本身不是数据库或查询引擎。 相反,它打算供希望为所有语义分析,名称解析,类型检查,隐式转换等提供一致行为的多个引擎使用。特定的查询引擎可能未实现ZetaSQL语言的所有功能,如果特定的功能可能会给出错误不支持。 例如,引擎A可能不支持任何更新,引擎B可能不支持分析功能。 项目状况和路线图 此代码库分多个阶段开放源代码: 解析器和分析器完成初始发行版仅包含部分测试 正在进行参考实施 基本能力完成 功能库进行中 符合性测试完成包括用于验证任意引擎合规性的框架 杂项工具改进的格式化程序正在进行中 计划为以下平台提供多平台支持: Linux(Ubuntu 1804是我们的参考平台,但是其他平台也可以工作)。 MacOS(实验性) Windows(版本TDB) 在所有这些代