Skip to content

Commit f45d6c3

Browse files
committed
fix or
1 parent 0d982d2 commit f45d6c3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/expressions.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ object OptimizeIn extends Rule[LogicalPlan] {
267267
optimizeIn(expr, v, list)
268268
} else if (convertible.nonEmpty && nonConvertible.nonEmpty) {
269269
val optimizedIn = optimizeIn(In(v, convertible), v, convertible)
270-
And(optimizedIn, In(v, nonConvertible))
270+
Or(optimizedIn, In(v, nonConvertible))
271271
} else {
272272
expr
273273
}

sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/optimizer/OptimizeInSuite.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ class OptimizeInSuite extends PlanTest {
233233
val correctAnswer1 =
234234
testRelation
235235
.where(
236-
And(EqualTo(UnresolvedAttribute("a"), Literal(1)),
236+
Or(EqualTo(UnresolvedAttribute("a"), Literal(1)),
237237
In(UnresolvedAttribute("a"), Seq(UnresolvedAttribute("b"))))
238238
)
239239
.analyze

0 commit comments

Comments
 (0)