Represents a compound filter expression for container records consisting of a collection of IFieldFilterExpression.
A Compound filter expression takes the form <IFilterExpression><LogicalFilterExpressionOperator><IFilterExpression>[<IFilterExpression><LogicalFilterExpressionOperator><IFilterExpression>...]
For example:
(bid > 5) AND (ask < 6)
or
(bid > 5) AND (ask < 6) AND (coupon >= 3)
Note: Every occurrence of LogicalFilterExpressionOperator in the filter is of the same type: that is AND or OR only.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public interface ILogicalFilterExpression : IFilterExpression, IExtendedParameters
Public Interface ILogicalFilterExpression _ Implements IFilterExpression, IExtendedParameters
public interface class ILogicalFilterExpression : IFilterExpression, IExtendedParameters
Members
All Members | Methods | Properties | |||
Icon | Member | Description |
---|---|---|
AddExpression(IFilterExpression) |
Adds an IFilterExpression to the collection in this ILogicalFilterExpression.
| |
Expressions |
Gets the collection of IFilterExpressions in this ILogicalFilterExpression.
| |
Operator |
Gets the operator applying to this ILogicalFilterExpression.
| |
RemoveExpression(IFilterExpression) |
Removes an IFilterExpression from the collection in this ILogicalFilterExpression if it exists.
| |
ToRttpSubjectPart()()() |
This is an internal method that may be used for future extension of the API.
(Inherited from IExtendedParameters.) |
Remarks
You obtain instance of ILogicalFilterExpression from the ExtendededParametersFactory