pub type BatchPlanRoot = PlanRoot<PlanPhaseBatch>;
Aliased Type§
pub struct BatchPlanRoot {
pub plan: PlanRef,
_phase: PhantomData<PlanPhaseBatch>,
required_dist: RequiredDist,
required_order: Order,
out_fields: FixedBitSet,
out_names: Vec<String>,
}
Fields§
§plan: PlanRef
§_phase: PhantomData<PlanPhaseBatch>
§required_dist: RequiredDist
§required_order: Order
§out_fields: FixedBitSet
§out_names: Vec<String>
Implementations§
Source§impl BatchPlanRoot
impl BatchPlanRoot
pub fn new_with_batch_plan( plan: PlanRef, required_dist: RequiredDist, required_order: Order, out_fields: FixedBitSet, out_names: Vec<String>, ) -> Self
Source§impl BatchPlanRoot
impl BatchPlanRoot
Sourcepub fn gen_batch_distributed_plan(self) -> Result<PlanRef, RwError>
pub fn gen_batch_distributed_plan(self) -> Result<PlanRef, RwError>
Optimize and generate a batch query plan for distributed execution.
Sourcepub fn gen_batch_local_plan(self) -> Result<PlanRef, RwError>
pub fn gen_batch_local_plan(self) -> Result<PlanRef, RwError>
Optimize and generate a batch query plan for local execution.