Expand description
BQL Abstract Syntax Tree types.
This module defines the AST for Beancount Query Language (BQL), a SQL-like query language for financial data analysis.
Structs§
- Balances
Query - BALANCES shorthand query.
- Binary
Op - A binary operation.
- From
Clause - FROM clause with transaction-level modifiers.
- Function
Call - A function call.
- Journal
Query - JOURNAL shorthand query.
- Order
Spec - ORDER BY specification.
- Print
Query - PRINT shorthand query.
- Select
Query - A SELECT query.
- Target
- A target in the SELECT clause.
- UnaryOp
- A unary operation.
- Window
Function - A window function call (function with OVER clause).
- Window
Spec - Window specification for OVER clause.
Enums§
- Binary
Operator - Binary operators.
- Expr
- An expression in BQL.
- Literal
- A literal value.
- Query
- A complete BQL query.
- Sort
Direction - Sort direction.
- Unary
Operator - Unary operators.