Struct pgrx_pg_sys::ExpandedArrayHeader
source · #[repr(C)]pub struct ExpandedArrayHeader {Show 17 fields
pub hdr: ExpandedObjectHeader,
pub ea_magic: c_int,
pub ndims: c_int,
pub dims: *mut c_int,
pub lbound: *mut c_int,
pub element_type: Oid,
pub typlen: int16,
pub typbyval: bool,
pub typalign: c_char,
pub dvalues: *mut Datum,
pub dnulls: *mut bool,
pub dvalueslen: c_int,
pub nelems: c_int,
pub flat_size: Size,
pub fvalue: *mut ArrayType,
pub fstartptr: *mut c_char,
pub fendptr: *mut c_char,
}
Fields§
§hdr: ExpandedObjectHeader
§ea_magic: c_int
§ndims: c_int
§dims: *mut c_int
§lbound: *mut c_int
§element_type: Oid
§typlen: int16
§typbyval: bool
§typalign: c_char
§dvalues: *mut Datum
§dnulls: *mut bool
§dvalueslen: c_int
§nelems: c_int
§flat_size: Size
§fvalue: *mut ArrayType
§fstartptr: *mut c_char
§fendptr: *mut c_char
Trait Implementations§
source§impl Clone for ExpandedArrayHeader
impl Clone for ExpandedArrayHeader
source§fn clone(&self) -> ExpandedArrayHeader
fn clone(&self) -> ExpandedArrayHeader
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 more