Expand description
Aegis Query Executor
Executes query plans using a Volcano-style iterator model. Implements vectorized execution for improved performance.
Key Features:
- Pull-based iterator execution
- Vectorized batch processing
- Memory-efficient result streaming
- Support for parallel execution
@version 0.1.0 @author AutomataNexus Development Team
Structs§
- Column
Schema - Column schema information.
- Eval
Context - Context for expression evaluation, optionally holding executor for subqueries.
- Execution
Context - Context for query execution.
- Execution
Context Snapshot - Serializable snapshot of the execution context for persistence.
- Executor
- Query executor.
- Index
Schema - Index schema information.
- Query
Result - Complete query result.
- Result
Batch - A batch of result rows.
- Stored
Constraint - Stored table constraint.
- Table
Data - In-memory table data for execution.
- Table
Schema - Table schema information.
Enums§
- Executor
Error - Stored
Constraint Type - Stored constraint type.
Traits§
- Operator
- Operator in the execution pipeline.