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 moresourceimpl 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
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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