use crate::segment::json_path::JsonPath;
use crate::edge::requests::query::QueryRequest;
#[derive(Clone, Debug, PartialEq)]
pub struct GroupRequest {
pub query: QueryRequest,
pub group_by: JsonPath,
pub groups: usize,
pub group_size: usize,
}
impl GroupRequest {
pub fn new(query: QueryRequest, group_by: JsonPath, groups: usize, group_size: usize) -> Self {
Self {
query,
group_by,
groups,
group_size,
}
}
}