FDO API Reference | Feature Data Objects |
#include <Filter.h>
Inherits FdoIDisposable.
Inherited by FdoLogicalOperator, and FdoSearchCondition.
Inheritance diagram for FdoFilter:
Definition at line 37 of file Filter.h.
Public Member Functions | |
virtual FDO_API void | Process (FdoIFilterProcessor *p)=0 |
Abstract operation that takes an FdoIFilterProcessor as an argument. Concrete filter subclasses must override this method and pass themselves as an argument to the appropriate filter processor operation. | |
FDO_API FdoString * | ToString () |
Converts the filter expression to its well defined text representation. | |
virtual FdoString * | ToStringInternal (FdoIdentifierCollection *pIdCol)=0 |
DOXYGEN-IGNORE This is an internal method. It returns the well defined text representation of the filter. | |
Static Public Member Functions | |
FDO_API FdoFilter * | Combine (FdoString *lhs, FdoBinaryLogicalOperations operation, FdoString *rhs) |
Static operation that combines two filters using the specified binary logical operation. | |
FDO_API FdoFilter * | Combine (FdoFilter *lhs, FdoBinaryLogicalOperations operation, FdoString *rhs) |
Static operation that combines two filters using the specified binary logical operation. | |
FDO_API FdoFilter * | Combine (FdoString *lhs, FdoBinaryLogicalOperations operation, FdoFilter *rhs) |
Static operation that combines two filters using the specified binary logical operation. | |
FDO_API FdoFilter * | Combine (FdoFilter *lhs, FdoBinaryLogicalOperations operation, FdoFilter *rhs) |
Static operation that combines two filters using the specified binary logical operation. | |
FDO_API FdoFilter * | Parse (FdoString *filterText) |
Static operation that parses the well defined text representation and returns a Filter instance. | |
Protected Member Functions | |
FdoFilter () | |
DOXYGEN-IGNORE | |
virtual | ~FdoFilter () |
Protected Attributes | |
wchar_t * | m_toString |
DOXYGEN-IGNORE |
|
DOXYGEN-IGNORE
|
|
|
|
Static operation that combines two filters using the specified binary logical operation.
|
|
Static operation that combines two filters using the specified binary logical operation.
|
|
Static operation that combines two filters using the specified binary logical operation.
|
|
Static operation that combines two filters using the specified binary logical operation.
|
|
Static operation that parses the well defined text representation and returns a Filter instance.
|
|
Abstract operation that takes an FdoIFilterProcessor as an argument. Concrete filter subclasses must override this method and pass themselves as an argument to the appropriate filter processor operation.
Implemented in FdoBinaryLogicalOperator, FdoComparisonCondition, FdoDistanceCondition, FdoInCondition, FdoNullCondition, FdoSpatialCondition, and FdoUnaryLogicalOperator. |
|
Converts the filter expression to its well defined text representation.
|
|
DOXYGEN-IGNORE This is an internal method. It returns the well defined text representation of the filter.
Implemented in FdoBinaryLogicalOperator, FdoComparisonCondition, FdoDistanceCondition, FdoInCondition, FdoNullCondition, FdoSpatialCondition, and FdoUnaryLogicalOperator. |
|
DOXYGEN-IGNORE
|
Comments or suggestions? Send us feedback. |