File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
datafusion/functions-aggregate-common/src/aggregate/groups_accumulator Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments