Skip to main content

linkrs_query/executor/streaming/
plan.rs

1pub mod arena_builder;
2pub mod context;
3pub mod materializer;
4pub mod properties;
5pub mod types;
6pub mod validator;
7
8pub use arena_builder::PhysicalPlanBuilder;
9pub use context::PhysicalPlanBuildContext;
10pub use materializer::PhysicalPlanMaterializer;
11pub use types::{
12    CapabilitySet, FragmentGraph, FragmentId, FragmentIdAllocator, FragmentKind, FragmentSpec,
13    InputContract, LogicalNodeId, OperatorKindSpec, OutputContract, PartitionInput, PartitionSide,
14    PhysicalOperatorId, PhysicalOperatorIdAllocator, PhysicalOperatorSpec, PhysicalPlan,
15    PlanCompatibility, PlanFingerprint, StateOwnership,
16};
17pub use validator::{PhysicalPlanValidator, ValidationResult, ValidationTier};