pub struct AggregateCall {
pub collection: Option<Vec<String>>,
pub condition: Option<Criteria>,
pub function: Aggregate,
pub args: Vec<Criteria>,
}Expand description
An aggregate call.
Fields§
§collection: Option<Vec<String>>The nested collection, or None for the rows in scope.
condition: Option<Criteria>[Items][[Qty] > 0]: only rows where this holds.
function: AggregateThe function.
args: Vec<Criteria>Its arguments, evaluated per row.
Trait Implementations§
Source§impl Clone for AggregateCall
impl Clone for AggregateCall
Source§fn clone(&self) -> AggregateCall
fn clone(&self) -> AggregateCall
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AggregateCall
impl Debug for AggregateCall
Source§impl PartialEq for AggregateCall
impl PartialEq for AggregateCall
impl StructuralPartialEq for AggregateCall
Auto Trait Implementations§
impl Freeze for AggregateCall
impl RefUnwindSafe for AggregateCall
impl Send for AggregateCall
impl Sync for AggregateCall
impl Unpin for AggregateCall
impl UnsafeUnpin for AggregateCall
impl UnwindSafe for AggregateCall
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