Skip to content

Commit efeda69

Browse files
committed
perf: remove duplicate case-row materialization
1 parent 4981356 commit efeda69

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

‎src/openstatspec/sql/wide.py‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1104,10 +1104,9 @@ def _read_wide_dataset(
11041104
for row, variable in zip(source_variables, variables, strict=True)
11051105
}
11061106
variable_ids = tuple(variables_by_id)
1107-
rows = [dict(row) for row in connection.execute(
1107+
rows = _canonicalize_database_numeric_rows(connection.execute(
11081108
select(data_table).order_by(data_table.c.__case_ordinal)
1109-
).mappings()]
1110-
rows = _canonicalize_database_numeric_rows(rows, variables)
1109+
).mappings(), variables)
11111110
documents = connection.execute(
11121111
select(normative.document)
11131112
.where(normative.document.c.dataset_id == core_id)

0 commit comments

Comments
 (0)