Skip to main content

Module executor

Module executor 

Source
Expand description

SQL Query Executor Module

Re-exports§

pub use distributed_executor::DistributedExecutor;
pub use expr::evaluate_expr;
pub use fragment_splitter::FragmentDAG;
pub use fragment_splitter::FragmentSplitter;
pub use fragment_splitter::FragmentStage;
pub use local_executor::LocalExecutor;
pub use operators::FilterOperator;
pub use operators::GridExchangeOperator;
pub use operators::HashAggregateOperator;
pub use operators::HashJoinOperator;
pub use operators::LimitOperator;
pub use operators::PhysicalOperator;
pub use operators::ProjectionOperator;
pub use operators::SortOperator;
pub use operators::TableScanOperator;
pub use parallel_query::AggregateResult;
pub use parallel_query::AggregateType;
pub use parallel_query::ParallelQueryExecutor;
pub use spill::SpillContext;

Modules§

distributed_executor
DistributedExecutor — 분산 쿼리 코디네이터
expr
Physical Expression Evaluation
fragment_splitter
Fragment Splitter — 분산 쿼리 플랜 분할기
hash_utils
Hashing utilities for Arrow batches — Provides vectorized hashing without per-row allocations.
local_executor
LocalExecutor — 단일 노드 PhysicalPlan 실행기
operators
Physical Operators Module Physical Operators Module
parallel_query
Parallel Query Executor — Phase 2: Section 4.2
spill
Spill-to-Disk 메모리 방어 컨텍스트

Functions§

concat_batches