//! Parallel execution support for expression evaluation
//!
//! This module provides utilities for parallel evaluation of expressions,
//! including component extraction and reconstruction for thread-safe execution.
use HashMap;
use crate::;
/// Components returned by get_parallel_components for parallel execution
///
/// These components can be safely shared across threads and used to
/// reconstruct evaluators in parallel contexts.
///
/// Issue #3562: Added CTE context to enable IN subqueries referencing CTEs
/// during parallel predicate evaluation.
///
/// Issue #4132: Made pub(crate) to allow use in parallel grouping.
pub type ParallelComponents<'a> = ;