FdoBinaryExpression Class Reference

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

#include <BinaryExpression.h>

Inherits FdoExpression.

List of all members.


Public Member Functions

FDO_API FdoExpressionGetLeftExpression ()
 Gets the expression on the left side of the binary expression.
FDO_API FdoBinaryOperations GetOperation ()
 Gets the binary operation to be evaluated by this expression.
FDO_API FdoExpressionGetRightExpression ()
 Gets the expression on the right side of the binary expression.
FDO_API void Process (FdoIExpressionProcessor *p)
 Overrides FdoExpression.Process to pass the FdoBinaryOperation to the appropriate expression processor operation.
FDO_API void SetLeftExpression (FdoExpression *value)
 Sets the expression on the left side of the binary expression.
FDO_API void SetOperation (FdoBinaryOperations value)
 Sets the binary operation to be evaluated by this expression.
FDO_API void SetRightExpression (FdoExpression *value)
 Sets the expression on the right side of the binary expression.
FDO_API FdoStringToString ()
 Returns the well defined text representation of this expression.
virtual FdoStringToStringInternal (FdoIdentifierCollection *pIdCol)
 This is an internal method. It returns the well defined text representation of the expression.

Static Public Member Functions

static FDO_API
FdoBinaryExpression
Create (FdoExpression *leftExpression, FdoBinaryOperations operation, FdoExpression *rightExpression)
 Constructs an instance of an FdoBinaryExpression using the specified arguments.
static FDO_API
FdoBinaryExpression
Create ()
 Constructs a default instance of an FdoBinaryExpression.

Detailed Description

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

Definition at line 34 of file BinaryExpression.h.


The documentation for this class was generated from the following file: