pub struct RelationalOperatorCardinalityProfile {
pub operator_id: RelationalOperatorId,
pub operator: RelationalOperatorKind,
pub table: String,
pub access_path: RelationalAccessPathDescriptor,
pub estimated_rows: usize,
pub actual_rows: Option<usize>,
pub fully_consumed: bool,
}Expand description
Estimated and observed output cardinality at one relational operator boundary.
Fields§
§operator_id: RelationalOperatorId§operator: RelationalOperatorKind§table: String§access_path: RelationalAccessPathDescriptorThe physical access path executed by this operator.
estimated_rows: usize§actual_rows: Option<usize>None means execution never invoked the access pipeline. Some(0)
means the operator ran and produced no rows.
fully_consumed: boolTrue only when execution observed the end of the operator pipeline.
Trait Implementations§
Source§impl Clone for RelationalOperatorCardinalityProfile
impl Clone for RelationalOperatorCardinalityProfile
Source§fn clone(&self) -> RelationalOperatorCardinalityProfile
fn clone(&self) -> RelationalOperatorCardinalityProfile
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for RelationalOperatorCardinalityProfile
impl StructuralPartialEq for RelationalOperatorCardinalityProfile
Auto Trait Implementations§
impl Freeze for RelationalOperatorCardinalityProfile
impl RefUnwindSafe for RelationalOperatorCardinalityProfile
impl Send for RelationalOperatorCardinalityProfile
impl Sync for RelationalOperatorCardinalityProfile
impl Unpin for RelationalOperatorCardinalityProfile
impl UnsafeUnpin for RelationalOperatorCardinalityProfile
impl UnwindSafe for RelationalOperatorCardinalityProfile
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