Struct pgx_pg_sys::SetOp
source · [−]#[repr(C)]pub struct SetOp {
pub plan: Plan,
pub cmd: SetOpCmd,
pub strategy: SetOpStrategy,
pub numCols: c_int,
pub dupColIdx: *mut AttrNumber,
pub dupOperators: *mut Oid,
pub dupCollations: *mut Oid,
pub flagColIdx: AttrNumber,
pub firstFlag: c_int,
pub numGroups: c_long,
}
Fields
plan: Plan
cmd: SetOpCmd
strategy: SetOpStrategy
numCols: c_int
dupColIdx: *mut AttrNumber
dupOperators: *mut Oid
dupCollations: *mut Oid
flagColIdx: AttrNumber
firstFlag: c_int
numGroups: c_long
Trait Implementations
impl Copy for SetOp
Auto Trait Implementations
impl RefUnwindSafe for SetOp
impl !Send for SetOp
impl !Sync for SetOp
impl Unpin for SetOp
impl UnwindSafe for SetOp
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