[][src]Module restq::ast

Re-exports

pub use ddl::AlterTable;
pub use ddl::DropTable;
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