Module recursive_parser

Module recursive_parser 

Source

Structs§

CTE
Common Table Expression (CTE) structure
Condition
JoinClause
Join clause structure
JoinCondition
Join condition - initially just column equality
Lexer
OrderByColumn
Parser
ParserConfig
SelectStatement
WhenBranch
WhereClause
WindowSpec

Enums§

CursorContext
JoinOperator
Join operator for join conditions
JoinType
Join type enumeration
LogicalOp
SelectItem
Represents a SELECT item - either a simple column or a computed expression with alias
SortDirection
SqlExpression
TableFunction
Table function that generates virtual tables
TableSource
Table source - either a file/table name or a derived table (subquery/CTE)
Token

Functions§

datetime_to_iso_string
detect_cursor_context
format_ast_tree
format_sql_pretty
format_sql_pretty_compact
tokenize_query