in src/databao_context_engine/plugins/databases/table_builder.py [0:0]
def group_rows(rows: Iterable[dict] | None, key_fields: tuple[str, ...]) -> dict[tuple[Any, ...], list[dict]]:
grouped: dict[tuple[Any, ...], list[dict]] = defaultdict(list)
for r in rows or []:
grouped[tuple(r.get(f) for f in key_fields)].append(r)
return grouped