Directories
¶
| Path | Synopsis |
|---|---|
|
batch.go — KV 操作批次的编码与解码,用于 Raft 日志条目。
|
batch.go — KV 操作批次的编码与解码,用于 Raft 日志条目。 |
|
Package shard 实现基于 tableID 哈希的分片路由层(Phase 5)。
|
Package shard 实现基于 tableID 哈希的分片路由层(Phase 5)。 |
|
Package sql 提供 VDS 的顶层 SQL API,对齐 Go 标准库 database/sql 使用习惯。
|
Package sql 提供 VDS 的顶层 SQL API,对齐 Go 标准库 database/sql 使用习惯。 |
|
catalog
Package catalog 管理 VDS 数据库的元数据(表描述符和统计信息)。
|
Package catalog 管理 VDS 数据库的元数据(表描述符和统计信息)。 |
|
encoder
Package encoder 实现 VDS SQL 层的行编码/解码与 key 编码工具。
|
Package encoder 实现 VDS SQL 层的行编码/解码与 key 编码工具。 |
|
executor
agg.go 实现聚合算子 AggOp(GROUP BY + COUNT/SUM/AVG/MAX/MIN + HAVING)
|
agg.go 实现聚合算子 AggOp(GROUP BY + COUNT/SUM/AVG/MAX/MIN + HAVING) |
|
expr
Package expr 定义 VDS SQL 层的表达式接口和基础表达式类型。
|
Package expr 定义 VDS SQL 层的表达式接口和基础表达式类型。 |
|
parser
Package parser 封装 TiDB SQL 解析器,提供 VDS SQL 层使用的 AST 类型。
|
Package parser 封装 TiDB SQL 解析器,提供 VDS SQL 层使用的 AST 类型。 |
|
planner
builder.go 将 TiDB AST 转换为 LogicalPlan
|
builder.go 将 TiDB AST 转换为 LogicalPlan |
|
types
Package types 定义 VDS SQL 层的类型系统。
|
Package types 定义 VDS SQL 层的类型系统。 |
|
Package sqlerr 定义 SQL 层可分类错误哨兵,供服务器层通过 errors.Is/errors.As 进行类型化错误分类,替代脆弱的字符串匹配(P2-SQ-02)。
|
Package sqlerr 定义 SQL 层可分类错误哨兵,供服务器层通过 errors.Is/errors.As 进行类型化错误分类,替代脆弱的字符串匹配(P2-SQ-02)。 |
|
blob
Package blob - Blob GC + 碎片整理 Compaction(Phase 5)
|
Package blob - Blob GC + 碎片整理 Compaction(Phase 5) |
|
compression
Package compression 提供统一的压缩/解压接口和工厂函数。
|
Package compression 提供统一的压缩/解压接口和工厂函数。 |
|
encryption
Package encryption SQLCipher-style page-level transparent encryption.
|
Package encryption SQLCipher-style page-level transparent encryption. |
|
engine
Package engine 提供 VDS 存储引擎的统一入口 API。
|
Package engine 提供 VDS 存储引擎的统一入口 API。 |
|
transaction
Package transaction 提供事务管理、锁管理和快照隔离功能。
|
Package transaction 提供事务管理、锁管理和快照隔离功能。 |
|
wal
checkpoint.go 实现 Checkpoint 元数据、执行器和触发器 Checkpoint 将内存脏页刷入主数据文件并清理已合并的 WAL 段
|
checkpoint.go 实现 Checkpoint 元数据、执行器和触发器 Checkpoint 将内存脏页刷入主数据文件并清理已合并的 WAL 段 |
Click to show internal directories.
Click to hide internal directories.