pub struct AggregateStep {
pub target: String,
pub group_by: Vec<String>,
pub alias: String,
pub compute: Vec<String>,
pub where_expr: String,
pub loc: Loc,
}Fields§
§target: String§group_by: Vec<String>§alias: String§compute: Vec<String>v2.63.0 — the closed aggregate catalog entries
(count | count(col) | sum(col) | avg(col) | min(col) |
max(col)), kept RAW here; T930 validates shape + columns.
where_expr: Stringv2.63.0 — data-plane where:. Empty ⇒ no filter.
loc: LocTrait Implementations§
Auto Trait Implementations§
impl Freeze for AggregateStep
impl RefUnwindSafe for AggregateStep
impl Send for AggregateStep
impl Sync for AggregateStep
impl Unpin for AggregateStep
impl UnsafeUnpin for AggregateStep
impl UnwindSafe for AggregateStep
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