Skip to content

Commit ca574e1

Browse files
committed
use while loop
1 parent ac8e36a commit ca574e1

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/AggregationIterator.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -247,11 +247,9 @@ abstract class AggregationIterator(
247247
// Serializes the generic object stored in aggregation buffer
248248
var i = 0
249249
while (i < typedImperativeAggregates.length) {
250+
typedImperativeAggregates(i).serializeAggregateBufferInPlace(currentBuffer)
250251
i += 1
251252
}
252-
typedImperativeAggregates.foreach { agg =>
253-
agg.serializeAggregateBufferInPlace(currentBuffer)
254-
}
255253
resultProjection(joinedRow(currentGroupingKey, currentBuffer))
256254
}
257255
} else {

0 commit comments

Comments
 (0)