百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

polyglot

> 编程语言
开源

由 Rust/WASM 提供的 SQL 翻译器,支持 30 多种 SQL 方言

926 stars0 点赞3 次浏览
访问官网GitHub

工具介绍

由 Rust/WASM 提供的 SQL 翻译器,支持 30 多种 SQL 方言

Rust/WASM 由 sqlglot 启发的支持 30 多种 SQL 方言的 SQL 翻译器。它提供以下形式的工具:

特性

  • SQL 编译 可在 30 多种 SQL 方言之间进行编译
  • SQL 解析 将 SQL 转换为完全类型的 AST
  • SQL 生成 从 AST 节点生成 SQL
  • SQL 格式化 / 精美打印 SQL
  • 流畅的构建器 API,用于编程构建查询
  • 语法、语义和模式感知检查的验证
  • 列源追踪 和 OpenLineage 兼容的负载生成
  • 压缩查询分析 事实,用于投影、关系、 CTE 和集合操作
  • AST 访问器 工具,用于遍历、转换和分析查询
  • 通过默认的 stacker 在本地目标上进行堆栈安全性强化
  • C FFI 共享/静态库,用于多语言绑定(polyglot-sql-ffi)
  • **由 PyO3 提供的 Python 绑定(polyglot-sql 在 PyPI 上)

支持的方言

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustrustsqlsqlglottranspiler

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言