以下方法返回的表级 API:Toshihiko.define。
由以下方法创建的 Model 共享的选项:Toshihiko.define。
对一次数据库操作的可变、可链式描述。
查询条件中一个字段接受的操作符。
请求返回多行的选项。
请求返回一行的选项。
Query find 操作共享的选项。
属于一个 Model 的可变数据行。
定义 Model 时接受的选项。
一个字段的直接值或操作符对象。
以下方法接受的排序表达式:Query.order。
以下方法接受的排序方向:Query.order。
针对 Model 数据行的类型化查询条件。
一个编译后 schema 条目的运行时表示。
保留字段名和 Field Type 的 schema 条目。
Toshihiko schema 中一个条目接受的通用结构。
定义存储层、应用层和 JSON 值之间的转换。
写入 Yukari 数据行前执行的 validator。
以下方法接受的只读字段定义列表:Toshihiko.define。
schema 定义使用的内置 Field Type。
Toshihiko 构造函数接受的构造函数结构。
跨越 Adapter 边界的一个编译后 Field 与应用层值。
声明自定义 Adapter 传递给 Toshihiko 和 Query execute 方法的参数与结果。
从 Query 传给 Adapter find 操作的规范化选项。
Adapter 类型推断所需的最小结构契约。
Adapter 接收的完整规范化 Query 状态。
以下方法使用的旧版模块结构:Toshihiko.createCache。
为兼容 v1 保留的模块式 Cache 配置。
Adapter 未声明支持时,禁用事务开始操作。
Adapter 未声明支持时,禁用 commit。
提取 Adapter 事务提交解析后的结果。
提取 Adapter 接受的非 null 事务连接。
提取 Adapter count 操作接受的 Query 结构。
提取 Adapter 批量删除解析后的结果。
提取 Adapter 批量删除接受的 Query 结构。
提取以下方法接受的参数:Toshihiko.execute()。
提取 Adapter 原始执行解析后的值。
仅用于类型、承载 Adapter execute 规格的标记。
Adapter find 实现返回的数据行结构。
提取 Adapter 实例接受的 Model 类型。
Adapter 写操作接受的通用结果值。
提取以下方法接受的参数:Query.execute()。
Adapter 未声明支持时,禁用 rollback。
提取 Adapter 事务回滚解析后的结果。
Adapter 返回的一行存储层数据。
Toshihiko 接受的 Adapter 名称、实例或构造函数。
提取 Adapter 开始事务后返回的连接。
Adapter 未声明支持时,禁用 Query 批量更新。
提取可选 Adapter 批量更新解析后的结果。
提取可选 Adapter 批量更新接受的 Query 结构。
提取 Adapter 更新接受的事务连接。
提取 Adapter 更新接受的编译后 Field 类型。
提取 Adapter 更新操作接受的 Model 类型。
提取 Adapter 更新接受的应用层值。
以下方法接受的存储层值:Type.Boolean.parse()。
以下方法接受、且受 schema 限制的输入:Model.build。
以下方法返回的数据行结构:build():调用方提供的字段和带默认值的字段会被视为确定存在,其余 schema 字段保持可选。
由以下方法在本地创建的 Yukari:Model.build,并保留由输入决定的字段。
删除多行缓存后返回的后端特有结果。
删除一行缓存后返回的后端特有结果。
Cache 实现接受的单个查询 key。
写入一行缓存后返回的后端特有结果。
现有 Cache 实例或模块式 Cache 配置。
把每个 schema 条目映射为运行时 Field。
字段名要到 schema 或驱动提供后才能确定的数据行。
可以存入 Model 字段或由 Adapter 返回的值。
以下方法接受的存储层值:Type.Datetime.parse()。
无类型 Adapter 实现使用的后备 execute 规格。
解析一个 schema 条目的 Field Type 生成的 JSON 值。
解析一个 schema 条目的非 null 应用层值。
解析一个 schema 条目的 Field Type 生成的存储层值。
从数据行对象提取字符串字段名。
把逻辑 schema 字段名映射为编译后 Field。
解析 Field Type 的以下方法返回的存储层值:restore() 方法。
以下方法接受的主键值或对象:Query.findById。
从 Model 提取逻辑主键字段名。
从 Model 提取完整应用层数据行类型。
把 Schema 映射为序列化数据行对象。
以下方法接受的存储层值:Type.Json.parse()。
可递归序列化的 JSON 值。
把逻辑 schema 字段名映射为存储列名。
数值 Field Type 接受的存储层值。
提取带有以下标记的字段逻辑名:primaryKey: true。
从存储层加载的 Yukari;字段经过投影后为可选。
选择字段的 Query 返回的部分序列化数据行。
把 Schema 映射为应用层数据行对象。
能够感知 schema 的数据行辅助类型使用的最小对象约束。
以下方法接受的存储层值:Type.String.parse()。
Adapter 未声明自身约束时使用的默认选项约束。
验证 Field Type 的转换与比较方法是否对同一组应用层值和存储层值保持一致。无效定义会解析为 never。
对每个 schema 条目检查 Field Type 与 validator 的一致性。
发送给 Adapter 写操作的一个编译后 Field 与应用层值。
SQL 字符串和 LIKE 模式转义辅助函数。
用于定义 Model 和执行 Adapter 层操作的数据库入口。