Struct pgx_pg_sys::MergeJoin
source · [−]#[repr(C)]pub struct MergeJoin {
pub join: Join,
pub skip_mark_restore: bool,
pub mergeclauses: *mut List,
pub mergeFamilies: *mut Oid,
pub mergeCollations: *mut Oid,
pub mergeStrategies: *mut c_int,
pub mergeNullsFirst: *mut bool,
}
Fields
join: Join
skip_mark_restore: bool
mergeclauses: *mut List
mergeFamilies: *mut Oid
mergeCollations: *mut Oid
mergeStrategies: *mut c_int
mergeNullsFirst: *mut bool
Trait Implementations
impl Copy for MergeJoin
Auto Trait Implementations
impl RefUnwindSafe for MergeJoin
impl !Send for MergeJoin
impl !Sync for MergeJoin
impl Unpin for MergeJoin
impl UnwindSafe for MergeJoin
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
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.
sourcefn clone_into(&self, target: &mut T)
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