FDO API Reference Feature Data Objects

BinaryExpression Class Reference

List of all members.

Detailed Description

The FdoBinaryExpression class derives from FdoExpression and represents string concatenation and the simple arithmetic operations add, subtract, multiply, and divide.


Public Member Functions

 BinaryExpression (System::IntPtr unmanaged, System::Boolean autoDelete)
 BinaryExpression (NAMESPACE_OSGEO_FDO_EXPRESSION::Expression *leftExpression, NAMESPACE_OSGEO_FDO_EXPRESSION::BinaryOperations operation, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression *rightExpression)
 Constructs an instance of an FdoBinaryExpression using the specified arguments.
 BinaryExpression ()
 Constructs a default instance of an FdoBinaryExpression.
__property NAMESPACE_OSGEO_FDO_EXPRESSION::Expression * get_LeftExpression ()
 Gets the expression on the left side of the binary expression.
__property NAMESPACE_OSGEO_FDO_EXPRESSION::BinaryOperations get_Operation ()
 Gets the binary operation to be evaluated by this expression.
__property NAMESPACE_OSGEO_FDO_EXPRESSION::Expression * get_RightExpression ()
 Gets the expression on the right side of the binary expression.
System::Void Process (NAMESPACE_OSGEO_FDO_EXPRESSION::IExpressionProcessor *processor)
 Overrides FdoExpression.Process to pass the FdoBinaryOperation to the appropriate expression processor operation.
__property System::Void set_LeftExpression (NAMESPACE_OSGEO_FDO_EXPRESSION::Expression *value)
 Sets the expression on the left side of the binary expression.
__property System::Void set_Operation (NAMESPACE_OSGEO_FDO_EXPRESSION::BinaryOperations value)
 Sets the binary operation to be evaluated by this expression.
__property System::Void set_RightExpression (NAMESPACE_OSGEO_FDO_EXPRESSION::Expression *value)
 Sets the expression on the right side of the binary expression.
System::String * ToString ()
 Returns the well defined text representation of this expression.

Comments or suggestions? Send us feedback.