Struct pgx_pg_sys::Aggref
source · [−]#[repr(C)]pub struct Aggref {Show 20 fields
pub xpr: Expr,
pub aggfnoid: Oid,
pub aggtype: Oid,
pub aggcollid: Oid,
pub inputcollid: Oid,
pub aggtranstype: Oid,
pub aggargtypes: *mut List,
pub aggdirectargs: *mut List,
pub args: *mut List,
pub aggorder: *mut List,
pub aggdistinct: *mut List,
pub aggfilter: *mut Expr,
pub aggstar: bool,
pub aggvariadic: bool,
pub aggkind: c_char,
pub agglevelsup: Index,
pub aggsplit: AggSplit,
pub aggno: c_int,
pub aggtransno: c_int,
pub location: c_int,
}Fields
xpr: Expraggfnoid: Oidaggtype: Oidaggcollid: Oidinputcollid: Oidaggtranstype: Oidaggargtypes: *mut Listaggdirectargs: *mut Listargs: *mut Listaggorder: *mut Listaggdistinct: *mut Listaggfilter: *mut Expraggstar: boolaggvariadic: boolaggkind: c_charagglevelsup: Indexaggsplit: AggSplitaggno: c_intaggtransno: c_intlocation: c_intTrait Implementations
impl Copy for Aggref
Auto Trait Implementations
impl RefUnwindSafe for Aggref
impl !Send for Aggref
impl !Sync for Aggref
impl Unpin for Aggref
impl UnwindSafe for Aggref
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