Skip to content

Commit be95d6d

Browse files
committed
[r] Raise accumulator limit of AnVIL fields (#6793)
1 parent 8a340ee commit be95d6d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/azul/plugins/metadata/anvil/indexer/aggregate.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
Accumulator,
1414
DistinctAccumulator,
1515
GroupingAggregator,
16+
SetAccumulator,
1617
SetOfDictAccumulator,
1718
SimpleAggregator,
1819
SumAccumulator,
@@ -61,6 +62,8 @@ class DiagnosisAggregator(SimpleAggregator):
6162
def _accumulator(self, field: str) -> Accumulator | None:
6263
if field in ('diagnosis_id', 'document_id', 'source_datarepo_row_ids'):
6364
return None
65+
elif field == 'disease':
66+
return SetAccumulator(max_size=900)
6467
elif field in ('diagnosis_age', 'onset_age'):
6568
return SetOfDictAccumulator(max_size=100,
6669
key=compose_keys(none_safe_tuple_key(none_last=True),

0 commit comments

Comments
 (0)