ZetaSQLSQL 的分析框架

联合创作 · 2023-09-30 20:59

ZetaSQL 定义了一种语言(语法,类型,数据模型和语义)以及解析器和分析器。 它本身不是数据库或查询引擎。 相反,它旨在被多个引擎使用,这些引擎希望为所有语义分析,名称解析,类型检查,隐式转换等提供一致的行为。特定的查询引擎可能无法实现ZetaSQL语言中的所有功能,并且如果特定功能可能会出错 不受支持。 例如,引擎A可能不支持任何更新,并且引擎B可能不支持分析功能。

ZetaSQL 实用 bazel 进行构建以及依赖解析,可通过如下命令行来运行 ZetaSQL:

bazel build zetasql/...

 

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报