Expand description
This module contains the AST nodes for the intermediate representation of a Proof of SQL query.
Structs§
- Aliased
Result Expr - An expression with an alias e.g.
a + 1 AS b
- OrderBy
OrderBy
- Slice
- Limits for a limit clause
Enums§
- Aggregation
Operator - Aggregation operators
- Binary
Operator - Binary operators for simple expressions
- Expression
- Boolean Expressions
- Literal
- Literal values
- Order
ByDirection OrderByDirection
values- Select
Result Expr - What to select in a query
- SetExpression
- Representation of a
SetExpression
, a collection of rows, each having one or more columns. - Table
Expression - Representations of base queries
- Unary
Operator - Possible unary operators for simple expressions