Struct pgx_pg_sys::JoinCostWorkspace
source · [−]#[repr(C)]pub struct JoinCostWorkspace {
pub startup_cost: Cost,
pub total_cost: Cost,
pub run_cost: Cost,
pub inner_run_cost: Cost,
pub inner_rescan_run_cost: Cost,
pub outer_rows: f64,
pub inner_rows: f64,
pub outer_skip_rows: f64,
pub inner_skip_rows: f64,
pub numbuckets: c_int,
pub numbatches: c_int,
pub inner_rows_total: f64,
}
Fields
startup_cost: Cost
total_cost: Cost
run_cost: Cost
inner_run_cost: Cost
inner_rescan_run_cost: Cost
outer_rows: f64
inner_rows: f64
outer_skip_rows: f64
inner_skip_rows: f64
numbuckets: c_int
numbatches: c_int
inner_rows_total: f64
Trait Implementations
sourceimpl Clone for JoinCostWorkspace
impl Clone for JoinCostWorkspace
sourcefn clone(&self) -> JoinCostWorkspace
fn clone(&self) -> JoinCostWorkspace
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for JoinCostWorkspace
impl Debug for JoinCostWorkspace
sourceimpl Default for JoinCostWorkspace
impl Default for JoinCostWorkspace
sourcefn default() -> JoinCostWorkspace
fn default() -> JoinCostWorkspace
Returns the “default value” for a type. Read more
impl Copy for JoinCostWorkspace
Auto Trait Implementations
impl RefUnwindSafe for JoinCostWorkspace
impl Send for JoinCostWorkspace
impl Sync for JoinCostWorkspace
impl Unpin for JoinCostWorkspace
impl UnwindSafe for JoinCostWorkspace
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more