FDO API Reference Feature Data Objects

FdoIFilterProcessor Class Reference

#include <IFilterProcessor.h>

Inherits FdoIDisposable.

Inheritance diagram for FdoIFilterProcessor:

Inheritance graph
[legend]
List of all members.

Detailed Description

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.

Definition at line 42 of file IFilterProcessor.h.


Public Member Functions

virtual void ProcessBinaryLogicalOperator (FdoBinaryLogicalOperator &filter)=0
 Processes the FdoBinaryLogicalOperator passed in as an argument.
virtual void ProcessComparisonCondition (FdoComparisonCondition &filter)=0
 Processes the FdoComparisonCondition passed in as an argument.
virtual void ProcessDistanceCondition (FdoDistanceCondition &filter)=0
 Processes the FdoDistanceCondition passed in as an argument.
virtual void ProcessInCondition (FdoInCondition &filter)=0
 Processes the FdoInCondition passed in as an argument.
virtual void ProcessNullCondition (FdoNullCondition &filter)=0
 Processes the FdoNullCondition passed in as an argument.
virtual void ProcessSpatialCondition (FdoSpatialCondition &filter)=0
 Processes the FdoSpatialCondition passed in as an argument.
virtual void ProcessUnaryLogicalOperator (FdoUnaryLogicalOperator &filter)=0
 Processes the FdoUnaryLogicalOperator passed in as an argument.

The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.