Expand description
Abstract Syntax Tree (AST) definitions for SQL queries
This module contains all the data structures that represent the parsed SQL query structure.
Structs§
- CTE
- Common Table Expression (CTE) structure
- Condition
- Join
Clause - Join clause structure
- Join
Condition - Join condition - initially just column equality
- Order
ByColumn - Select
Statement - When
Branch - Where
Clause - Window
Spec
Enums§
- Join
Operator - Join operator for join conditions
- Join
Type - Join type enumeration
- Logical
Op - Select
Item - Represents a SELECT item - either a simple column or a computed expression with alias
- Sort
Direction - SqlExpression
- Table
Function - Table function that generates virtual tables
- Table
Source - Table source - either a file/table name or a derived table (subquery/CTE)