Struct pgx_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_intTrait 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