Expand description
Query engine module
SQL-like query parsing, planning, and execution. Abstract Syntax Tree types
Structs§
- From
Clause - FROM clause specifying tables
- Group
ByClause - GROUP BY clause for aggregation
- Having
Clause - HAVING clause for filtering grouped results
- Join
- JOIN clause
- Limit
Clause - LIMIT clause for result limiting
- Order
ByClause - ORDER BY clause for sorting
- Order
ByColumn - A column in ORDER BY
- Query
- A complete SQL-like query
- Select
Clause - SELECT clause specifying columns to retrieve
- Where
Clause - WHERE clause for filtering
Enums§
- Aggregate
Function - Aggregate functions
- Binary
Operator - Binary comparison operators
- Expression
- Boolean expression for WHERE and JOIN conditions
- Join
Type - Types of joins
- Literal
- Literal values in queries
- Logical
Operator - Logical operators
- Order
Direction - Sort direction
- Select
Column - A column in the SELECT clause