# IFilterProcessor.h File Reference

`#include <FdoStd.h>`
`#include <Fdo/Filter/BinaryLogicalOperator.h>`
`#include <Fdo/Filter/ComparisonCondition.h>`
`#include <Fdo/Filter/DistanceCondition.h>`
`#include <Fdo/Filter/InCondition.h>`
`#include <Fdo/Filter/NullCondition.h>`
`#include <Fdo/Filter/SpatialCondition.h>`
`#include <Fdo/Filter/UnaryLogicalOperator.h>`

Include dependency graph for IFilterProcessor.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | FdoIFilterProcessor
| The FdoIFilterProcessor interface can be used to process the nodes in a filter tree. It declares a process operation for each concrete class in the filter hierarchy. Providers or client applications can create classes that realize this interface to do something meaningful with a filter hierarchy. For example, a RDBMS feature provider can implement a processor class to convert a filter hierarchy to the SQL equivalent syntax. More...