FDO API Reference Feature Data Objects

FdoBinaryLogicalOperator Class Reference

#include <BinaryLogicalOperator.h>

Inherits FdoLogicalOperator.

Inheritance diagram for FdoBinaryLogicalOperator:

Inheritance graph
[legend]
List of all members.

Detailed Description

The FdoBinaryLogicalOperator class derives from FdoLogicalOperator and allows two filters to be combined via a logical "and" or a logical "or".

Definition at line 34 of file BinaryLogicalOperator.h.


Public Member Functions

FDO_API FdoFilterGetLeftOperand ()
 Gets the filter that defines the left operand.
FDO_API FdoBinaryLogicalOperations GetOperation ()
 Gets the operation to be performed between the two operands.
FDO_API FdoFilterGetRightOperand ()
 Gets the filter that defines the right operand.
FDO_API void Process (FdoIFilterProcessor *p)
 Overrides FdoFilter.Process to pass the FdoBinaryLogicalOperator to the appropriate filter processor operation.
FDO_API void SetLeftOperand (FdoFilter *value)
 Sets the filter that defines the left operand.
FDO_API void SetOperation (FdoBinaryLogicalOperations value)
 Sets the operation to be performed between the two operands.
FDO_API void SetRightOperand (FdoFilter *value)
 Sets the filter that defines the right operand.
FdoStringToStringInternal (FdoIdentifierCollection *pIdCol)
 This is an internal method. It returns the well defined text representation of the filter.

Static Public Member Functions

static FDO_API FdoBinaryLogicalOperatorCreate (FdoFilter *leftOperand, FdoBinaryLogicalOperations operation, FdoFilter *rightOperand)
 Constructs an instance of an FdoBinaryLogicalOperator using the specified arguments.
static FDO_API FdoBinaryLogicalOperatorCreate ()
 Constructs a default instance of an FdoBinaryLogicalOperator.

Protected Member Functions

virtual void Dispose ()
 Dispose this object.
 FdoBinaryLogicalOperator (FdoFilter *leftOperand, FdoBinaryLogicalOperations operation, FdoFilter *rightOperand)
 FdoBinaryLogicalOperator ()
 Constructs a default instance of an FdoBinaryLogicalOperator.
virtual ~FdoBinaryLogicalOperator ()

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