diff options
author | Tejas Patil <tejasp@fb.com> | 2016-09-01 16:47:37 +0800 |
---|---|---|
committer | Wenchen Fan <wenchen@databricks.com> | 2016-09-01 16:47:37 +0800 |
commit | adaaffa34ef0ef6a7baa5c1fea848cf5bc3987a2 (patch) | |
tree | 0472beaef0bef9fae210bf184e3c856e295667e9 | |
parent | 8e740ae44d55570a3e7b6eae1f0239ac1319b986 (diff) | |
download | spark-adaaffa34ef0ef6a7baa5c1fea848cf5bc3987a2.tar.gz spark-adaaffa34ef0ef6a7baa5c1fea848cf5bc3987a2.tar.bz2 spark-adaaffa34ef0ef6a7baa5c1fea848cf5bc3987a2.zip |
[SPARK-17271][SQL] Remove redundant `semanticEquals()` from `SortOrder`
## What changes were proposed in this pull request?
Removing `semanticEquals()` from `SortOrder` because it can use the `semanticEquals()` provided by its parent class (`Expression`). This was as per suggestion by cloud-fan at https://github.com/apache/spark/pull/14841/files/7192418b3a26a14642fc04fc92bf496a954ffa5d#r77106801
## How was this patch tested?
Ran the test added in https://github.com/apache/spark/pull/14841
Author: Tejas Patil <tejasp@fb.com>
Closes #14910 from tejasapatil/SPARK-17271_remove_semantic_ordering.
-rw-r--r-- | sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SortOrder.scala | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SortOrder.scala b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SortOrder.scala index f498f35792..de779ed370 100644 --- a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SortOrder.scala +++ b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SortOrder.scala @@ -61,9 +61,6 @@ case class SortOrder(child: Expression, direction: SortDirection) override def sql: String = child.sql + " " + direction.sql def isAscending: Boolean = direction == Ascending - - def semanticEquals(other: SortOrder): Boolean = - (direction == other.direction) && child.semanticEquals(other.child) } /** |