Skip to main content

Crate pesqlite

Crate pesqlite 

Source

Structs§

AlterTable
改表语句
Begin
开启事务语句
ColumnConstraint
列级约束
ColumnDef
列定义
Commit
提交事务语句
CreateIndex
索引创建语句
CreateTable
建表语句
CreateTrigger
触发器创建语句
CreateView
视图创建语句
Delete
Delete 语句
DropIndex
索引删除语句
DropTable
删表语句
DropTrigger
触发器删除语句
DropView
视图删除语句
ForeignKey
IndexedColumn
被索引的列
Insert
Insert 语句
JoinClause
Join 子句
JoinSubClause
Join 子句的子部分
OrderingTerm
排序方式
QualifiedTable
完整的表标识,包括模式名、表名、别名和索引信息
Query
Query 语句
Release
释放保存点语句
Rollback
回滚事务语句
Savepoint
保存点语句
SchemaObject
模式名.对象名
Select
Select 语句
SetSubClause
赋值语句
SqlParser
TableConstraint
表级约束
TypeName
字段类型
Update
Update 语句
UpsertSubClause
upsert 子句

Enums§

Affinity
类型亲和力 https://www.sqlite.org/datatype3.html#type_affinity
AlterTableAction
改表操作
BinaryOp
二元运算符
ColumnConstraintType
CompoundOperator
ConflictResolution
冲突解决策略(默认 Abort)
CreateTableBody
Dml
Expr
表达式
FromClause
From 子句
Indexed
索引信息
InsertHeader
Insert header 信息
InsertValues
JoinConstraint
JoinOperator
连接操作符
Literal
字面量
OuterJoinType
外连接类型
ResultColumn
ReturnSubClause
Return 子句
Rule
SelectCore
Select 语句的核心部分
Stmt
TableConstraintType
TableOption
表选项
TransactionMode
事务类型
TriggerEvent
触发器事件
TriggerTiming
触发器时机
TypeSize
字段类型大小
UnaryOp
一元运算符
UpsertType

Traits§

Parser

Functions§

parse_stmt
parse_stmts
Parse a SQL statement into an AST.