StreamLink.NET
ILogicalFilterExpression Interface
StreamLink.NETCaplin.StreamLink.Subscription.Container.ExtendedParameters.FilteringILogicalFilterExpression

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 BasicVisual C++
public interface ILogicalFilterExpression : IFilterExpression, 
	IExtendedParameters
Public Interface ILogicalFilterExpression _
	Implements IFilterExpression, IExtendedParameters
public interface class ILogicalFilterExpression : IFilterExpression, 
	IExtendedParameters
Members
All MembersMethodsProperties



IconMemberDescription
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

Assembly: Caplin.StreamLink (Module: Caplin.StreamLink) Version: 5.0.21.0 (5.0.21.0)