aboutsummaryrefslogtreecommitdiff
path: root/assembly
diff options
context:
space:
mode:
authorSameer Agarwal <sameer@databricks.com>2016-04-26 14:51:14 -0700
committerDavies Liu <davies.liu@gmail.com>2016-04-26 14:51:14 -0700
commit9797cc20c0b8fb34659df11af8eccb9ed293c52c (patch)
treef62e4ed5846ca15b3c007c8b31e983c6b286d515 /assembly
parent6c5a837c509233d4008cffeaede111f17fea5289 (diff)
downloadspark-9797cc20c0b8fb34659df11af8eccb9ed293c52c.tar.gz
spark-9797cc20c0b8fb34659df11af8eccb9ed293c52c.tar.bz2
spark-9797cc20c0b8fb34659df11af8eccb9ed293c52c.zip
[SPARK-14929] [SQL] Disable vectorized map for wide schemas & high-precision decimals
## What changes were proposed in this pull request? While the vectorized hash map in `TungstenAggregate` is currently supported for all primitive data types during partial aggregation, this patch only enables the hash map for a subset of cases that've been verified to show performance improvements on our benchmarks subject to an internal conf that sets an upper limit on the maximum length of the aggregate key/value schema. This list of supported use-cases should be expanded over time. ## How was this patch tested? This is no new change in functionality so existing tests should suffice. Performance tests were done on TPCDS benchmarks. Author: Sameer Agarwal <sameer@databricks.com> Closes #12710 from sameeragarwal/vectorized-enable.
Diffstat (limited to 'assembly')
0 files changed, 0 insertions, 0 deletions