aboutsummaryrefslogtreecommitdiff
path: root/sql/catalyst
diff options
context:
space:
mode:
authorJosh Rosen <joshrosen@databricks.com>2015-10-11 18:11:08 -0700
committerJosh Rosen <joshrosen@databricks.com>2015-10-11 18:11:08 -0700
commit595012ea8b9c6afcc2fc024d5a5e198df765bd75 (patch)
treef645cd4a2be7e8f36da1ca8c391aff8d83ee5f2d /sql/catalyst
parenta16396df76cc27099011bfb96b28cbdd7f964ca8 (diff)
downloadspark-595012ea8b9c6afcc2fc024d5a5e198df765bd75.tar.gz
spark-595012ea8b9c6afcc2fc024d5a5e198df765bd75.tar.bz2
spark-595012ea8b9c6afcc2fc024d5a5e198df765bd75.zip
[SPARK-11053] Remove use of KVIterator in SortBasedAggregationIterator
SortBasedAggregationIterator uses a KVIterator interface in order to process input rows as key-value pairs, but this use of KVIterator is unnecessary, slightly complicates the code, and might hurt performance. This patch refactors this code to remove the use of this extra layer of iterator wrapping and simplifies other parts of the code in the process. Author: Josh Rosen <joshrosen@databricks.com> Closes #9066 from JoshRosen/sort-iterator-cleanup.
Diffstat (limited to 'sql/catalyst')
0 files changed, 0 insertions, 0 deletions