pub struct CostEstimate {
pub rows: f64,
pub cpu_cost: f64,
pub io_cost: f64,
pub total_cost: f64,
}Expand description
The estimated cost breakdown for a LogicalPlan node.
Fields§
§rows: f64Estimated number of output rows.
cpu_cost: f64Relative CPU cost units.
io_cost: f64Relative I/O cost units (page reads).
total_cost: f64Weighted total: io_cost + cpu_weight * cpu_cost.
Implementations§
Trait Implementations§
Source§impl Clone for CostEstimate
impl Clone for CostEstimate
Source§impl Debug for CostEstimate
impl Debug for CostEstimate
Source§impl PartialEq for CostEstimate
impl PartialEq for CostEstimate
impl StructuralPartialEq for CostEstimate
Auto Trait Implementations§
impl Freeze for CostEstimate
impl RefUnwindSafe for CostEstimate
impl Send for CostEstimate
impl Sync for CostEstimate
impl Unpin for CostEstimate
impl UnsafeUnpin for CostEstimate
impl UnwindSafe for CostEstimate
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