O GroupByFilter agrupa resultados de consultas com base em condições específicas e retorna os dados na ordem em que as condições do filtro foram adicionadas.
Parâmetros da solicitação
message GroupByFilter {
repeated Query filters = 1;
optional Aggregations sub_aggs = 2;
optional GroupBys sub_group_bys = 3;
}
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
filters |
Sim |
Filtros aplicáveis à consulta. Os resultados são retornados na ordem em que as condições do filtro foram especificadas. |
|
|
sub_aggs |
Não |
Operação de subagregação. Permite agregar novamente os resultados do agrupamento. |
|
|
sub_group_bys |
Não |
Operação de sub-GroupBy. Permite agrupar novamente os resultados obtidos. |
Parâmetros de resposta
message GroupByFilterResult {
repeated GroupByFilterResultItem group_by_filter_result_items = 1;
}
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
group_by_filter_result_items |
repeated GroupByFilterResultItem |
Sim |
Informações sobre os grupos retornados. |