internal/

directory
v1.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2026 License: AGPL-3.0

Directories

Path Synopsis
batch.go — KV 操作批次的编码与解码,用于 Raft 日志条目。
batch.go — KV 操作批次的编码与解码,用于 Raft 日志条目。
Package shard 实现基于 tableID 哈希的分片路由层(Phase 5)。
Package shard 实现基于 tableID 哈希的分片路由层(Phase 5)。
sql
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 段

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL