Skip to content

Commit caed851

Browse files
Yash DattaYash Datta
authored andcommitted
Revert "SPARK-3968: Not pushing the filters in case of OPTIONAL columns" since filtering on optional columns is now
supported in filter2 api This reverts commit 98eecf7108b45030d298f04b0ed0d7a80db58761.
1 parent 49703c9 commit caed851

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

sql/core/src/main/scala/org/apache/spark/sql/parquet/ParquetFilters.scala

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -221,25 +221,25 @@ private[sql] object ParquetFilters {
221221
case _ => None
222222
}
223223
}
224-
case p @ EqualTo(left: Literal, right: NamedExpression) if !right.nullable =>
224+
case p @ EqualTo(left: Literal, right: NamedExpression) =>
225225
Some(createEqualityFilter(right.name, left, p))
226-
case p @ EqualTo(left: NamedExpression, right: Literal) if !left.nullable =>
226+
case p @ EqualTo(left: NamedExpression, right: Literal) =>
227227
Some(createEqualityFilter(left.name, right, p))
228-
case p @ LessThan(left: Literal, right: NamedExpression) if !right.nullable =>
228+
case p @ LessThan(left: Literal, right: NamedExpression) =>
229229
Some(createLessThanFilter(right.name, left, p))
230-
case p @ LessThan(left: NamedExpression, right: Literal) if !left.nullable =>
230+
case p @ LessThan(left: NamedExpression, right: Literal) =>
231231
Some(createLessThanFilter(left.name, right, p))
232-
case p @ LessThanOrEqual(left: Literal, right: NamedExpression) if !right.nullable =>
232+
case p @ LessThanOrEqual(left: Literal, right: NamedExpression) =>
233233
Some(createLessThanOrEqualFilter(right.name, left, p))
234-
case p @ LessThanOrEqual(left: NamedExpression, right: Literal) if !left.nullable =>
234+
case p @ LessThanOrEqual(left: NamedExpression, right: Literal) =>
235235
Some(createLessThanOrEqualFilter(left.name, right, p))
236-
case p @ GreaterThan(left: Literal, right: NamedExpression) if !right.nullable =>
236+
case p @ GreaterThan(left: Literal, right: NamedExpression) =>
237237
Some(createGreaterThanFilter(right.name, left, p))
238-
case p @ GreaterThan(left: NamedExpression, right: Literal) if !left.nullable =>
238+
case p @ GreaterThan(left: NamedExpression, right: Literal) =>
239239
Some(createGreaterThanFilter(left.name, right, p))
240-
case p @ GreaterThanOrEqual(left: Literal, right: NamedExpression) if !right.nullable =>
240+
case p @ GreaterThanOrEqual(left: Literal, right: NamedExpression) =>
241241
Some(createGreaterThanOrEqualFilter(right.name, left, p))
242-
case p @ GreaterThanOrEqual(left: NamedExpression, right: Literal) if !left.nullable =>
242+
case p @ GreaterThanOrEqual(left: NamedExpression, right: Literal) =>
243243
Some(createGreaterThanOrEqualFilter(left.name, right, p))
244244
case _ => None
245245
}

0 commit comments

Comments
 (0)