Github user viirya commented on a diff in the pull request: https://github.com/apache/spark/pull/23028#discussion_r233315067 --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/expressions.scala --- @@ -504,6 +504,19 @@ object LikeSimplification extends Rule[LogicalPlan] { Like(input, Literal.create(pattern, StringType)) } } + + case Like(Literal(pattern, StringType), input) => --- End diff -- Left input to `Like` is string input. This makes confusing. Right parameter is `pattern`. ```scala case Like(Literal(input, StringType), pattern) => ```
--- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org