Skip to main content

GroupByExpressions

Trait GroupByExpressions 

Source
pub trait GroupByExpressions {
    // Required method
    fn into_group_by_expressions(self) -> Vec<Expr>;
}
Expand description

Converts public group_by(...) arguments into neutral query expressions.

Required Methods§

Implementations on Foreign Types§

Source§

impl GroupByExpressions for Expr

Source§

impl<A> GroupByExpressions for (A,)
where A: Into<Expr>,

Source§

impl<A, B> GroupByExpressions for (A, B)
where A: Into<Expr>, B: Into<Expr>,

Source§

impl<A, B, C> GroupByExpressions for (A, B, C)
where A: Into<Expr>, B: Into<Expr>, C: Into<Expr>,

Source§

impl<A, B, C, D> GroupByExpressions for (A, B, C, D)
where A: Into<Expr>, B: Into<Expr>, C: Into<Expr>, D: Into<Expr>,

Source§

impl<A, B, C, D, E> GroupByExpressions for (A, B, C, D, E)
where A: Into<Expr>, B: Into<Expr>, C: Into<Expr>, D: Into<Expr>, E: Into<Expr>,

Source§

impl<A, B, C, D, E, F> GroupByExpressions for (A, B, C, D, E, F)
where A: Into<Expr>, B: Into<Expr>, C: Into<Expr>, D: Into<Expr>, E: Into<Expr>, F: Into<Expr>,

Source§

impl<A, B, C, D, E, F, G> GroupByExpressions for (A, B, C, D, E, F, G)
where A: Into<Expr>, B: Into<Expr>, C: Into<Expr>, D: Into<Expr>, E: Into<Expr>, F: Into<Expr>, G: Into<Expr>,

Source§

impl<A, B, C, D, E, F, G, H> GroupByExpressions for (A, B, C, D, E, F, G, H)
where A: Into<Expr>, B: Into<Expr>, C: Into<Expr>, D: Into<Expr>, E: Into<Expr>, F: Into<Expr>, G: Into<Expr>, H: Into<Expr>,

Source§

impl<A, B, C, D, E, F, G, H, I> GroupByExpressions for (A, B, C, D, E, F, G, H, I)
where A: Into<Expr>, B: Into<Expr>, C: Into<Expr>, D: Into<Expr>, E: Into<Expr>, F: Into<Expr>, G: Into<Expr>, H: Into<Expr>, I: Into<Expr>,

Source§

impl<A, B, C, D, E, F, G, H, I, J> GroupByExpressions for (A, B, C, D, E, F, G, H, I, J)
where A: Into<Expr>, B: Into<Expr>, C: Into<Expr>, D: Into<Expr>, E: Into<Expr>, F: Into<Expr>, G: Into<Expr>, H: Into<Expr>, I: Into<Expr>, J: Into<Expr>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> GroupByExpressions for (A, B, C, D, E, F, G, H, I, J, K)
where A: Into<Expr>, B: Into<Expr>, C: Into<Expr>, D: Into<Expr>, E: Into<Expr>, F: Into<Expr>, G: Into<Expr>, H: Into<Expr>, I: Into<Expr>, J: Into<Expr>, K: Into<Expr>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> GroupByExpressions for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: Into<Expr>, B: Into<Expr>, C: Into<Expr>, D: Into<Expr>, E: Into<Expr>, F: Into<Expr>, G: Into<Expr>, H: Into<Expr>, I: Into<Expr>, J: Into<Expr>, K: Into<Expr>, L: Into<Expr>,

Source§

impl<P> GroupByExpressions for Vec<P>
where P: Into<Expr>,

Source§

impl<P, const N: usize> GroupByExpressions for [P; N]
where P: Into<Expr>,

Implementors§