Struct pgx_pg_sys::ForeignScan
source · [−]#[repr(C)]pub struct ForeignScan {
pub scan: Scan,
pub operation: CmdType,
pub resultRelation: Index,
pub fs_server: Oid,
pub fdw_exprs: *mut List,
pub fdw_private: *mut List,
pub fdw_scan_tlist: *mut List,
pub fdw_recheck_quals: *mut List,
pub fs_relids: *mut Bitmapset,
pub fsSystemCol: bool,
}
Fields
scan: Scan
operation: CmdType
resultRelation: Index
fs_server: Oid
fdw_exprs: *mut List
fdw_private: *mut List
fdw_scan_tlist: *mut List
fdw_recheck_quals: *mut List
fs_relids: *mut Bitmapset
fsSystemCol: bool
Trait Implementations
sourceimpl Clone for ForeignScan
impl Clone for ForeignScan
sourcefn clone(&self) -> ForeignScan
fn clone(&self) -> ForeignScan
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 ForeignScan
impl Debug for ForeignScan
sourceimpl Default for ForeignScan
impl Default for ForeignScan
sourceimpl Display for ForeignScan
impl Display for ForeignScan
sourceimpl PgNode for ForeignScan
impl PgNode for ForeignScan
type NodeType = ForeignScan
sourcefn as_node_ptr(&self) -> *mut Self::NodeType
fn as_node_ptr(&self) -> *mut Self::NodeType
Represent this node as a mutable pointer of its type
impl Copy for ForeignScan
Auto Trait Implementations
impl RefUnwindSafe for ForeignScan
impl !Send for ForeignScan
impl !Sync for ForeignScan
impl Unpin for ForeignScan
impl UnwindSafe for ForeignScan
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