type_bridge.crud.aggregates¶
aggregates
¶
Aggregate result parsing for TypeDB 3.8.0+.
parse_aggregate_results
¶
Parse aggregation results from TypeDB reduce query.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
results
|
list[dict[str, Any]]
|
Raw results from TypeDB reduce query |
required |
Returns:
| Type | Description |
|---|---|
dict[str, Any]
|
Dictionary mapping aggregate variable names to their values |
Source code in type_bridge/crud/aggregates.py
parse_grouped_aggregate_results
¶
Parse grouped aggregation results from TypeDB reduce groupby query.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
results
|
list[dict[str, Any]]
|
Raw results from TypeDB reduce groupby query |
required |
group_vars
|
list[str]
|
List of group variable names (e.g., ["$group0", "$group1"]) |
required |
Returns:
| Type | Description |
|---|---|
dict[Any, dict[str, Any]]
|
Dictionary mapping group keys to aggregation results |