-
- Downloads
[SPARK-15875] Try to use Seq.isEmpty and Seq.nonEmpty instead of Seq.length == 0 and Seq.length > 0
## What changes were proposed in this pull request? In scala, immutable.List.length is an expensive operation so we should avoid using Seq.length == 0 or Seq.lenth > 0, and use Seq.isEmpty and Seq.nonEmpty instead. ## How was this patch tested? existing tests Author: wangyang <wangyang@haizhi.com> Closes #13601 from yangw1234/isEmpty.
Showing
- core/src/main/scala/org/apache/spark/api/python/PythonWorkerFactory.scala 1 addition, 1 deletion...ala/org/apache/spark/api/python/PythonWorkerFactory.scala
- core/src/main/scala/org/apache/spark/rdd/PartitionerAwareUnionRDD.scala 1 addition, 1 deletion...scala/org/apache/spark/rdd/PartitionerAwareUnionRDD.scala
- core/src/main/scala/org/apache/spark/util/collection/ExternalAppendOnlyMap.scala 3 additions, 3 deletions.../apache/spark/util/collection/ExternalAppendOnlyMap.scala
- mllib/src/main/scala/org/apache/spark/mllib/clustering/KMeans.scala 1 addition, 1 deletion...main/scala/org/apache/spark/mllib/clustering/KMeans.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala 1 addition, 1 deletion...ala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/Optimizer.scala 1 addition, 1 deletion...a/org/apache/spark/sql/catalyst/optimizer/Optimizer.scala
- sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/SortAggregateExec.scala 2 additions, 2 deletions...che/spark/sql/execution/aggregate/SortAggregateExec.scala
- sql/core/src/main/scala/org/apache/spark/sql/execution/metric/SQLMetrics.scala 1 addition, 1 deletion...la/org/apache/spark/sql/execution/metric/SQLMetrics.scala
- streaming/src/main/scala/org/apache/spark/streaming/dstream/TransformedDStream.scala 1 addition, 1 deletion...g/apache/spark/streaming/dstream/TransformedDStream.scala
Loading
Please register or sign in to comment