[jira] [Assigned] (SPARK-16269) Support null handling for vectorized hashmap during hash aggregate
[ https://issues.apache.org/jira/browse/SPARK-16269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Apache Spark reassigned SPARK-16269: Assignee: (was: Apache Spark) > Support null handling for vectorized hashmap during hash aggregate > -- > > Key: SPARK-16269 > URL: https://issues.apache.org/jira/browse/SPARK-16269 > Project: Spark > Issue Type: Improvement > Components: SQL >Affects Versions: 2.0.0 >Reporter: Qifan Pu >Priority: Minor > > The current impl of vectorized hashmap does not support null keys. This patch > fix the problem by adding `generateFindOrInsertWithNullable()` method in > `VectorizedHashMapGenerator.scala`, which code-generates another version of > `findOrInsert` that handles null keys. We need null support so the aggregate > logic does not have to fallback to BytesToBytesMap. This would also us to > remove BytesToBytesMap completely. -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org
[jira] [Assigned] (SPARK-16269) Support null handling for vectorized hashmap during hash aggregate
[ https://issues.apache.org/jira/browse/SPARK-16269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Apache Spark reassigned SPARK-16269: Assignee: Apache Spark > Support null handling for vectorized hashmap during hash aggregate > -- > > Key: SPARK-16269 > URL: https://issues.apache.org/jira/browse/SPARK-16269 > Project: Spark > Issue Type: Improvement > Components: SQL >Affects Versions: 2.0.0 >Reporter: Qifan Pu >Assignee: Apache Spark >Priority: Minor > > The current impl of vectorized hashmap does not support null keys. This patch > fix the problem by adding `generateFindOrInsertWithNullable()` method in > `VectorizedHashMapGenerator.scala`, which code-generates another version of > `findOrInsert` that handles null keys. We need null support so the aggregate > logic does not have to fallback to BytesToBytesMap. This would also us to > remove BytesToBytesMap completely. -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org