#[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§
Source§impl Clone for TupleTableSlot
impl Clone for TupleTableSlot
Source§fn clone(&self) -> TupleTableSlot
fn clone(&self) -> TupleTableSlot
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TupleTableSlot
impl Debug for TupleTableSlot
Source§impl Default for TupleTableSlot
impl Default for TupleTableSlot
Source§impl Display for TupleTableSlot
impl Display for TupleTableSlot
Source§impl PgNode for TupleTableSlot
impl PgNode for TupleTableSlot
Source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for TupleTableSlot
Auto Trait Implementations§
impl Freeze for TupleTableSlot
impl RefUnwindSafe for TupleTableSlot
impl !Send for TupleTableSlot
impl !Sync for TupleTableSlot
impl Unpin for TupleTableSlot
impl UnwindSafe for TupleTableSlot
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