Struct pgx_pg_sys::TupleTableSlot
source · [−]#[repr(C)]pub struct TupleTableSlot {
pub type_: NodeTag,
pub tts_flags: uint16,
pub tts_nvalid: AttrNumber,
pub tts_ops: *const TupleTableSlotOps,
pub tts_tupleDescriptor: TupleDesc,
pub tts_values: *mut Datum,
pub tts_isnull: *mut bool,
pub tts_mcxt: MemoryContext,
pub tts_tid: ItemPointerData,
pub tts_tableOid: Oid,
}
Fields
type_: NodeTag
tts_flags: uint16
tts_nvalid: AttrNumber
tts_ops: *const TupleTableSlotOps
tts_tupleDescriptor: TupleDesc
tts_values: *mut Datum
tts_isnull: *mut bool
tts_mcxt: MemoryContext
tts_tid: ItemPointerData
tts_tableOid: Oid
Trait Implementations
sourceimpl Clone for TupleTableSlot
impl Clone for TupleTableSlot
sourcefn clone(&self) -> TupleTableSlot
fn clone(&self) -> TupleTableSlot
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 TupleTableSlot
impl Debug for TupleTableSlot
sourceimpl Default for TupleTableSlot
impl Default for TupleTableSlot
sourceimpl Display for TupleTableSlot
impl Display for TupleTableSlot
sourceimpl PgNode for TupleTableSlot
impl PgNode for TupleTableSlot
type NodeType = TupleTableSlot
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 TupleTableSlot
Auto Trait Implementations
impl RefUnwindSafe for TupleTableSlot
impl !Send for TupleTableSlot
impl !Sync for TupleTableSlot
impl Unpin for TupleTableSlot
impl UnwindSafe for TupleTableSlot
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