Structs§
- Alter
Table - 改表语句
- Begin
- 开启事务语句
- Column
Constraint - 列级约束
- Column
Def - 列定义
- Commit
- 提交事务语句
- Create
Index - 索引创建语句
- Create
Table - 建表语句
- Create
Trigger - 触发器创建语句
- Create
View - 视图创建语句
- Delete
- Delete 语句
- Drop
Index - 索引删除语句
- Drop
Table - 删表语句
- Drop
Trigger - 触发器删除语句
- Drop
View - 视图删除语句
- Foreign
Key - Indexed
Column - 被索引的列
- Insert
- Insert 语句
- Join
Clause - Join 子句
- Join
SubClause - Join 子句的子部分
- Ordering
Term - 排序方式
- Qualified
Table - 完整的表标识,包括模式名、表名、别名和索引信息
- Query
- Query 语句
- Release
- 释放保存点语句
- Rollback
- 回滚事务语句
- Savepoint
- 保存点语句
- Schema
Object - 模式名.对象名
- Select
- Select 语句
- SetSub
Clause - 赋值语句
- SqlParser
- Table
Constraint - 表级约束
- Type
Name - 字段类型
- Update
- Update 语句
- Upsert
SubClause - upsert 子句
Enums§
- Affinity
- 类型亲和力 https://www.sqlite.org/datatype3.html#type_affinity
- Alter
Table Action - 改表操作
- Binary
Op - 二元运算符
- Column
Constraint Type - Compound
Operator - Conflict
Resolution - 冲突解决策略(默认 Abort)
- Create
Table Body - Dml
- Expr
- 表达式
- From
Clause - From 子句
- Indexed
- 索引信息
- Insert
Header - Insert header 信息
- Insert
Values - Join
Constraint - Join
Operator - 连接操作符
- Literal
- 字面量
- Outer
Join Type - 外连接类型
- Result
Column - Return
SubClause - Return 子句
- Rule
- Select
Core - Select 语句的核心部分
- Stmt
- Table
Constraint Type - Table
Option - 表选项
- Transaction
Mode - 事务类型
- Trigger
Event - 触发器事件
- Trigger
Timing - 触发器时机
- Type
Size - 字段类型大小
- UnaryOp
- 一元运算符
- Upsert
Type
Traits§
Functions§
- parse_
stmt - parse_
stmts - Parse a SQL statement into an AST.