OSGeo::FDO::Filter::ComparisonCondition Class Reference
[OSGeo::FDO::Filter]

Inheritance diagram for OSGeo::FDO::Filter::ComparisonCondition:

Inheritance graph
[legend]

List of all members.


Detailed Description

The ComparisonCondition class derives SearchCondition and can be used to test the equality of two expressions.

()


Public Member Functions

 ComparisonCondition (System::IntPtr unmanaged, System::Boolean autoDelete)
 Constructs a ComparisonCondition object based on an unmanaged instance of the object.
 ComparisonCondition (OSGeo::FDO::Expression::Expression *leftExpression, OSGeo::FDO::Filter::ComparisonOperations operation, OSGeo::FDO::Expression::Expression *rightExpression)
 Constructs an instance of a ComparisonCondition using the specified arguments.
 ComparisonCondition ()
 Constructs a default instance of an ComparisonCondition.
__property
OSGeo::FDO::Expression::Expression
get_LeftExpression ()
 Gets the expression that defines the left side of the comparison.
__property
OSGeo::FDO::Filter::ComparisonOperations 
get_Operation ()
 Gets the operation to be used to compare the two expressions.
__property
OSGeo::FDO::Expression::Expression
get_RightExpression ()
 Gets the expression that defines the right side of the comparison.
System::Void Process (OSGeo::FDO::Filter::IFilterProcessor *processor)
 Overrides Filter.Process to pass ComparisonCondition to the appropriate filter processor operation.
__property System::Void set_LeftExpression (OSGeo::FDO::Expression::Expression *value)
 Sets the expression that defines the left side of the comparison.
__property System::Void set_Operation (OSGeo::FDO::Filter::ComparisonOperations operation)
 Sets the operation to be used to compare the two expressions.
__property System::Void set_RightExpression (OSGeo::FDO::Expression::Expression *value)
 Sets the expression that defines the right side of the comparison.