Expand description
End-to-end streaming SQL execution End-to-end streaming SQL execution (F005B)
Provides execute_streaming_sql for parsing, planning, and executing
streaming SQL statements through the DataFusion engine.
§Architecture
SQL string
│
▼
parse_streaming_sql() → StreamingStatement
│
▼
StreamingPlanner::plan() → StreamingPlan
│
├─ DDL (CREATE SOURCE/SINK) → DdlResult
│
├─ Query (windows/joins) → LogicalPlan → DataFrame → stream
│ + QueryPlan metadata
│
└─ Standard SQL → DataFusion ctx.sql() → streamStructs§
- DdlResult
- Result of a DDL statement execution.
- Query
Result - Result of a query execution.
Enums§
- Streaming
SqlResult - Result of executing a streaming SQL statement.
Functions§
- execute_
streaming_ sql - Executes a streaming SQL statement end-to-end.