pub struct FragmentDAG {
pub coordinator_plan: Option<PhysicalPlan>,
pub stages: Vec<FragmentStage>,
}Expand description
분할 결과 — 코디네이터 플랜과 스테이지 배열의 쌍 (Fragment DAG)
Fields§
§coordinator_plan: Option<PhysicalPlan>코디네이터가 실행할 플랜 (Join 이상, 입력은 Exchange 수신으로 교체됨)
None이면 플랜이 분산 실행 대상이 아님 (단일 노드 실행)
stages: Vec<FragmentStage>워커 노드들이 실행할 스테이지 플랜들의 위상 정렬된 배열
Auto Trait Implementations§
impl Freeze for FragmentDAG
impl RefUnwindSafe for FragmentDAG
impl Send for FragmentDAG
impl Sync for FragmentDAG
impl Unpin for FragmentDAG
impl UnsafeUnpin for FragmentDAG
impl UnwindSafe for FragmentDAG
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more