pub struct OperatorCardinalityProfile {
pub operator_id: PhysicalOperatorId,
pub operator: PhysicalPlanKind,
pub actual_rows: Option<usize>,
}Expand description
The observed output cardinality for one physical operator.
Fields§
§operator_id: PhysicalOperatorId§operator: PhysicalPlanKind§actual_rows: Option<usize>None means the operator was not invoked, while Some(0) means it ran
and produced no output rows.
Trait Implementations§
Source§impl Clone for OperatorCardinalityProfile
impl Clone for OperatorCardinalityProfile
Source§impl Debug for OperatorCardinalityProfile
impl Debug for OperatorCardinalityProfile
impl Eq for OperatorCardinalityProfile
impl StructuralPartialEq for OperatorCardinalityProfile
Auto Trait Implementations§
impl Freeze for OperatorCardinalityProfile
impl RefUnwindSafe for OperatorCardinalityProfile
impl Send for OperatorCardinalityProfile
impl Sync for OperatorCardinalityProfile
impl Unpin for OperatorCardinalityProfile
impl UnsafeUnpin for OperatorCardinalityProfile
impl UnwindSafe for OperatorCardinalityProfile
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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