Skip to content

Commit 3f25d6a

Browse files
committed
SPARK-11246 implement code review comment
1 parent fb70954 commit 3f25d6a

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/basicOperators.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
package org.apache.spark.sql.catalyst.plans.logical
1919

20-
import org.apache.spark.sql.catalyst.analysis.EliminateSubQueries
2120
import org.apache.spark.sql.catalyst.encoders._
2221
import org.apache.spark.sql.catalyst.expressions._
2322
import org.apache.spark.sql.catalyst.expressions.aggregate.Utils

sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/LogicalRelation.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ case class LogicalRelation(
6262
case _ => false
6363
}
6464

65+
// When comparing two LogicalRelations from within LogicalPlan.sameResult, we only need
66+
// LogicalRelation.cleanArgs to return Seq(relation), since expectedOutputAttribute's expId can be different
67+
// but the relation is still the same.
6568
override lazy val cleanArgs: Seq[Any] = Seq(relation)
6669

6770
@transient override lazy val statistics: Statistics = Statistics(

0 commit comments

Comments
 (0)