Skip to main content

Module executor

Module executor 

Source
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§

ColumnSchema
Column schema information.
EvalContext
Context for expression evaluation, optionally holding executor for subqueries.
ExecutionContext
Context for query execution.
ExecutionContextSnapshot
Serializable snapshot of the execution context for persistence.
Executor
Query executor.
IndexSchema
Index schema information.
QueryResult
Complete query result.
ResultBatch
A batch of result rows.
StoredConstraint
Stored table constraint.
TableData
In-memory table data for execution.
TableSchema
Table schema information.

Enums§

ExecutorError
StoredConstraintType
Stored constraint type.

Traits§

Operator
Operator in the execution pipeline.

Type Aliases§

ExecutorResult