Module ast

Source

Re-exports§

pub use ddl::AlterTable;
pub use ddl::DropTable;
pub use ddl::Foreign;
pub use ddl::TableDef;
pub use dml::BulkDelete;
pub use dml::BulkUpdate;
pub use dml::Delete;
pub use dml::Insert;
pub use dml::Update;

Modules§

ddl
DDL stands for Data Definition Language and this module contains the AST for DDL operations such as create, alter, drop table
dml
DML stands for Data Manipulation Language and this module contains the AST for DML operations such as Insert, Delete, Update table.
parser

Structs§

BinaryOperation
ColumnName
ExprRename
FromTable
Function
Limit
Order
Page
Select
TableLookup
TableName

Enums§

Direction
Expr
JoinType
Only 3 join types is supported
Operator
Range
Statement
TableError
Value
coarse value from the parsing this is close to the json values