mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-21 18:24:20 +01:00
27 lines
557 B
Rust
27 lines
557 B
Rust
#[derive(Debug, Clone, PartialEq)]
|
|
pub enum AggFunc {
|
|
Avg,
|
|
Count,
|
|
GroupConcat,
|
|
Max,
|
|
Min,
|
|
StringAgg,
|
|
Sum,
|
|
Total,
|
|
}
|
|
|
|
impl AggFunc {
|
|
pub fn to_string(&self) -> &str {
|
|
match self {
|
|
AggFunc::Avg => "avg",
|
|
AggFunc::Count => "count",
|
|
AggFunc::GroupConcat => "group_concat",
|
|
AggFunc::Max => "max",
|
|
AggFunc::Min => "min",
|
|
AggFunc::StringAgg => "string_agg",
|
|
AggFunc::Sum => "sum",
|
|
AggFunc::Total => "total",
|
|
}
|
|
}
|
|
}
|