Expand description
Query structure types: projections, sort keys, aggregates, windows, engine/join/spatial enums.
Structs§
- Aggregate
Expr - Aggregate expression:
COUNT(*),SUM(amount), etc. - SortKey
- Sort key for ORDER BY.
- Window
Spec - Window function specification.
Enums§
- AggOutput
Slot - Records SELECT-list interleaving of GROUP BY keys and aggregate
expressions so the output-schema builder emits columns in the user’s
SELECT order instead of a hardcoded group-keys-first order.
GroupKey(i)indexesAggregate::group_by[i];Aggregate(j)indexesAggregate::aggregates[j]. Empty = no projection was in scope when the plan was built (engine-rules base plan); output_schema falls back to group-keys-first, matching pre-fix behavior. - Engine
Type - Database engine type for a collection.
- Join
Type - SQL join type.
- Projection
- Projection item in SELECT.
- Spatial
Predicate - Spatial predicate types.