Skip to content

Commit fb8f6ac

Browse files
committed
wip
1 parent d9b38c7 commit fb8f6ac

File tree

1 file changed

+3
-3
lines changed
  • datafusion/functions-aggregate-common/src/aggregate/groups_accumulator

1 file changed

+3
-3
lines changed

datafusion/functions-aggregate-common/src/aggregate/groups_accumulator/accumulate.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ impl NullState {
110110
T: ArrowPrimitiveType + Send,
111111
F: FnMut(usize, T::Native) + Send,
112112
{
113-
if self.all_seen() == 0 && opt_filter.is_none() && values.null_count() == 0 {
113+
if self.all_seen() && opt_filter.is_none() && values.null_count() == 0 {
114114
accumulate(group_indices, values, None, value_fn);
115115
self.seen_values_size = total_num_groups;
116116
} else {
@@ -155,7 +155,7 @@ impl NullState {
155155
let data = values.values();
156156
assert_eq!(data.len(), group_indices.len());
157157

158-
if self.all_seen() == 0 && opt_filter.is_none() && values.null_count() == 0 {
158+
if self.all_seen() && opt_filter.is_none() && values.null_count() == 0 {
159159
group_indices
160160
.iter()
161161
.zip(data.iter())
@@ -272,7 +272,7 @@ impl NullState {
272272

273273
/// Returns true if all groups have seen at least one non null
274274
fn all_seen(&self) -> bool {
275-
self.seen_values.capacity() == 0
275+
self.seen_values.len() == 0
276276
}
277277
}
278278

0 commit comments

Comments
 (0)