Struct pgrx_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 Freeze for MergeJoin
impl RefUnwindSafe for MergeJoin
impl !Send for MergeJoin
impl !Sync for MergeJoin
impl Unpin for MergeJoin
impl UnwindSafe for MergeJoin
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)