# tFilterRow

Filters input rows by setting one or more conditions on the selected columns.

### In this section

* [tFilterRow Standard properties](https://help.qlik.com/talend/en-US/components/8.0/processing/tfilterrow-standard-properties)
* [tFilterRow properties for Apache Spark Batch](https://help.qlik.com/talend/en-US/components/8.0/processing/tfilterrow-properties-for-apache-spark-batch)
* [tFilterRow properties for Apache Spark Streaming (deprecated)](https://help.qlik.com/talend/en-US/components/8.0/processing/tfilterrow-properties-for-apache-spark-streaming)
* [tFilterRow properties for Apache Spark Structured Streaming](https://help.qlik.com/talend/en-US/components/8.0/processing/tfilterrow-properties-for-apache-spark-structured-streaming)

**Related concepts**

* [Filtering a list of names through different logical operations](https://help.qlik.com/talend/en-US/components/8.0/processing/tfilterrow-filtering-list-of-names-through-different-logical-operations-standard-component "Based on the previous scenario, this scenario further filters the input data so that only those records of people from New York and Chicago are accepted. Without changing the filter settings defined in the previous scenario, advanced conditions are added in this scenario to enable both logical AND and logical OR operations in the same tFilterRow component.")
* [Filtering a list of names using simple conditions](https://help.qlik.com/talend/en-US/components/8.0/processing/tfilterrow-tlogrow-tfixedflowinput-tfixedflowinput-filtering-list-of-names-using-simple-conditions-standard-component-the)