Skip to content

Commit bc9daf9

Browse files
author
xy_xin
committed
Fix potential syntax error of sources.Filters
1 parent 4e8ed51 commit bc9daf9

File tree

1 file changed

+3
-3
lines changed
  • sql/catalyst/src/main/scala/org/apache/spark/sql/sources

1 file changed

+3
-3
lines changed

sql/catalyst/src/main/scala/org/apache/spark/sql/sources/filters.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ case class IsNotNull(attribute: String) extends Filter {
187187
*/
188188
@Stable
189189
case class And(left: Filter, right: Filter) extends Filter {
190-
override def sql: String = s"${left.sql} AND ${right.sql}"
190+
override def sql: String = s"(${left.sql}) AND (${right.sql})"
191191
override def references: Array[String] = left.references ++ right.references
192192
}
193193

@@ -198,7 +198,7 @@ case class And(left: Filter, right: Filter) extends Filter {
198198
*/
199199
@Stable
200200
case class Or(left: Filter, right: Filter) extends Filter {
201-
override def sql: String = s"${left.sql} OR ${right.sql}"
201+
override def sql: String = s"(${left.sql}) OR (${right.sql})"
202202
override def references: Array[String] = left.references ++ right.references
203203
}
204204

@@ -209,7 +209,7 @@ case class Or(left: Filter, right: Filter) extends Filter {
209209
*/
210210
@Stable
211211
case class Not(child: Filter) extends Filter {
212-
override def sql: String = s"NOT ${child.sql}"
212+
override def sql: String = s"NOT (${child.sql})"
213213
override def references: Array[String] = child.references
214214
}
215215

0 commit comments

Comments
 (0)