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

Represents a compound filter expression for container records consisting of a collection of IFieldFilterExpressions.

A Compound filter expression takes the form:

<IFilterExpression><LogicalFilterExpressionOperator><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. There is no limit to the number of expressions that can be added.

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()()()
Provides an internal method that may be used for future extension of the API.
(Inherited from IExtendedParameters.)
Remarks
You obtain an instance of ILogicalFilterExpression from CreateLogicalFilterExpression(LogicalFilterExpressionOperator).

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