豫言 / 豫言操作系统关系数据库适配 @ 0.1.0

用获授权 D1 绑定实现关系数据库接口。

源码浏览已生成;不能解析的文件以纯文本展示,不表示通过类型检查。

说明.汉语.md

# 关系数据库云工适配

把公共[关系数据库接口](../../../豫言操作系统接口/关系数据库/规范.汉语.md)映射到当前 Worker 许可中的 D1 绑定:`prepare` 预备语句,`bind` 绑定已校验的 JSON 参数,`first`、`all`、`run` 取首行、全部行和变更信息,`batch` 提供原子批。适配在自己的豫言代码里校验参数类型(字符串、安全整数、布尔、null)、SQL 与结果大小上限,并把 D1 报告的错误原文交给应用;它不解释应用的 SQL,也不保存查询结果。整数经 JSON 传值,绝对值超过 2^53−1 的整数须由应用改用字符串表达。

说明.文言.md

# 关系数据库云工适配

以当前 Worker 许可之 D1 绑定承公共[关系数据库公约](../../../豫言操作系统接口/关系数据库/规范.文言.md):`prepare` 备句,`bind` 缚已校之 JSON 参,`first`、`all`、`run` 取首行、诸行与变更之讯,`batch` 供原子批。适配自以豫言校参之型(字符串、安全整数、布尔、null)、SQL 与果之大小,而以 D1 所报之误原文授客;不释客之 SQL,亦不藏所得。整数经 JSON 传值,绝对值逾 2^53−1 者,客当改以字符串表之。