Skip to main content

Module order_analyzer

Module order_analyzer 

Source
Expand description

ORDER BY analysis for streaming SQL queries

Extracts ORDER BY metadata from SQL AST, classifies streaming safety, and rejects unsafe patterns (unbounded ORDER BY without LIMIT).

Structs§

OrderAnalysis
Result of analyzing ORDER BY in a SQL query.
OrderColumn
A column referenced in ORDER BY.

Enums§

OrderPattern
Classification of ORDER BY pattern for streaming safety.
RankType
Type of ranking function used in a per-group top-K pattern.

Functions§

analyze_order_by
Analyzes a SQL statement for ORDER BY patterns.
is_order_satisfied
Checks whether a given ordering is satisfied by a source’s declared ordering.