Struct pgrx_pg_sys::VacAttrStats
source · #[repr(C)]pub struct VacAttrStats {Show 30 fields
pub attr: Form_pg_attribute,
pub attrtypid: Oid,
pub attrtypmod: int32,
pub attrtype: Form_pg_type,
pub attrcollid: Oid,
pub anl_context: MemoryContext,
pub compute_stats: AnalyzeAttrComputeStatsFunc,
pub minrows: c_int,
pub extra_data: *mut c_void,
pub stats_valid: bool,
pub stanullfrac: float4,
pub stawidth: int32,
pub stadistinct: float4,
pub stakind: [int16; 5],
pub staop: [Oid; 5],
pub stacoll: [Oid; 5],
pub numnumbers: [c_int; 5],
pub stanumbers: [*mut float4; 5],
pub numvalues: [c_int; 5],
pub stavalues: [*mut Datum; 5],
pub statypid: [Oid; 5],
pub statyplen: [int16; 5],
pub statypbyval: [bool; 5],
pub statypalign: [c_char; 5],
pub tupattnum: c_int,
pub rows: *mut HeapTuple,
pub tupDesc: TupleDesc,
pub exprvals: *mut Datum,
pub exprnulls: *mut bool,
pub rowstride: c_int,
}
Fields§
§attr: Form_pg_attribute
§attrtypid: Oid
§attrtypmod: int32
§attrtype: Form_pg_type
§attrcollid: Oid
§anl_context: MemoryContext
§compute_stats: AnalyzeAttrComputeStatsFunc
§minrows: c_int
§extra_data: *mut c_void
§stats_valid: bool
§stanullfrac: float4
§stawidth: int32
§stadistinct: float4
§stakind: [int16; 5]
§staop: [Oid; 5]
§stacoll: [Oid; 5]
§numnumbers: [c_int; 5]
§stanumbers: [*mut float4; 5]
§numvalues: [c_int; 5]
§stavalues: [*mut Datum; 5]
§statypid: [Oid; 5]
§statyplen: [int16; 5]
§statypbyval: [bool; 5]
§statypalign: [c_char; 5]
§tupattnum: c_int
§rows: *mut HeapTuple
§tupDesc: TupleDesc
§exprvals: *mut Datum
§exprnulls: *mut bool
§rowstride: c_int
Trait Implementations§
source§impl Clone for VacAttrStats
impl Clone for VacAttrStats
source§fn clone(&self) -> VacAttrStats
fn clone(&self) -> VacAttrStats
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