== Physical Plan ==
* Filter (3)
+- * ColumnarToRow (2)
   +- Scan parquet spark_catalog.default.customers (1)


(1) Scan parquet spark_catalog.default.customers
Output [1]: [city#49]
Batched: true
Location: InMemoryFileIndex [file:/tmp/warehouse2/customers]
PushedFilters: [IsNotNull(city), EqualTo(city,berlin)]
ReadSchema: struct<city:string>

(2) ColumnarToRow [codegen id : 1]
Input [1]: [city#49]

(3) Filter [codegen id : 1]
Input [1]: [city#49]
Condition : (isnotnull(city#49) AND (city#49 = berlin))
