pub struct Aggregation { /* private fields */ }Implementations§
Source§impl Aggregation
impl Aggregation
pub fn new<S: Into<String>>( destination_table: S, date_column: S, criteria: Option<S>, time_stamp_column: S, aggregation_frequency: AggregationFrequency, aggregation_columns: Vec<AggregationColumn>, aggregation_groups: Vec<AggregationGroup>, ) -> Self
pub fn destination_table(&self) -> &str
pub fn date_column(&self) -> &str
pub fn criteria(&self) -> Option<&str>
pub fn time_stamp_column(&self) -> &str
pub fn aggregation_frequency(&self) -> AggregationFrequency
pub fn aggregation_groups(&self) -> &Vec<AggregationGroup>
pub fn aggregation_columns(&self) -> &Vec<AggregationColumn>
Trait Implementations§
Source§impl Clone for Aggregation
impl Clone for Aggregation
Source§fn clone(&self) -> Aggregation
fn clone(&self) -> Aggregation
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 moreAuto Trait Implementations§
impl Freeze for Aggregation
impl RefUnwindSafe for Aggregation
impl Send for Aggregation
impl Sync for Aggregation
impl Unpin for Aggregation
impl UnsafeUnpin for Aggregation
impl UnwindSafe for Aggregation
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