Interfaces, classes and enumerations for generating the filtering parameters that can be attached to an
instance of an IExtendedContainerSubscription.
Declaration Syntax
C# | Visual Basic | Visual C++ |
namespace Caplin.StreamLink.Subscription.Container.ExtendedParameters.Filtering
Namespace Caplin.StreamLink.Subscription.Container.ExtendedParameters.Filtering
namespace Caplin.StreamLink.Subscription.Container.ExtendedParameters.Filtering
Types
All Types | Interfaces | Enumerations |
Icon | Type | Description |
---|---|---|
FieldFilterExpressionOperator |
Enumeration defining the operators that are available for an IFieldFilterExpression.
| |
ICustomFieldFilterExpression |
Represents an expression for filtering the records in a container, based on the value of a record field of a custom data type.
The expression takes the form <fieldname:fieldtype> <operator> <value> (for example, Description:tenor GreaterThan 5Y).
Custom data types are defined in the Refiner module of Caplin Transformer. | |
IFieldFilterExpression |
Represents an expression for filtering the records in a container, based on the value of a record field.
The expression takes the form <fieldname> <operator> <value> (for example, bid GreaterThan 5).
| |
IFilterExpression |
Represents an expression of filtering the records in a container based on the value of a record field. The expression takes the form
<fieldname> <operator > <value> (for example <bid GreaterThan 5>)
| |
ILogicalFilterExpression | 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. | |
LogicalFilterExpressionOperator |
Enumeration defining the logical operations that can be used in an ILogicalFilterExpression.
|