A Sandcastle Documented Class Library

# QueryFilterRule TFieldsEnum Class

Base class for filter rules which apply to query methods on Engine services.
Inheritance Hierarchy
System
Object
Dundas.BI.Utility
QueryFilterRuleBase
Dundas.BI.Utility
QueryFilterRule
TFieldsEnum
More...

Namespace: Dundas.BI.Utility
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public class QueryFilterRule<TFieldsEnum> : QueryFilterRuleBase
    where TFieldsEnum : struct, new()

    Public Class QueryFilterRule(Of TFieldsEnum As {Structure, New})
    	Inherits QueryFilterRuleBase

    generic<typename TFieldsEnum>
    where TFieldsEnum : value class, gcnew()
    public ref class QueryFilterRule : public QueryFilterRuleBase

    type QueryFilterRule<'TFieldsEnum when 'TFieldsEnum : struct, new()> =
        class
            inherit QueryFilterRuleBase
        end

#### Type Parameters

TFieldsEnum
  The enumeration containing the list of filterable fields applicable to the concrete derived type.

The QueryFilterRule
TFieldsEnum
type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| Field | Gets the field on which the filter should be applied (left side of the filter expression).
| IsAccentSensitive | Gets a value indicating whether this column is accent sensitive.
| IsCaseSensitive | Gets a value indicating whether the filter should be case sensitive. (Inherited from QueryFilterRuleBase.)
| IsOperatorInverted | Gets a value indicating whether a logical NOT should be applied to the filter expression. (Inherited from QueryFilterRuleBase.)
| Operator | Gets the filter expression operator. (Inherited from QueryFilterRuleBase.)
| Options | Gets the query filter options. (Inherited from QueryFilterRuleBase.)
| Value | Gets the value (right side of the filter expression). (Inherited from QueryFilterRuleBase.)

Top
See Also

#### Reference

Dundas.BI.Utility Namespace
Inheritance Hierarchy
System
Object
Dundas.BI.Utility
QueryFilterRuleBase
Dundas.BI.Utility
QueryFilterRule
TFieldsEnum
Dundas.BI.AccountServices
AccountInfoQueryFilterRule
Dundas.BI.AccountServices
AccountQueryFilterRule
Dundas.BI.AccountServices
GroupInfoQueryFilterRule
Dundas.BI.AccountServices
GroupQueryFilterRule
Dundas.BI.AccountServices
LogOnHistoryQueryFilterRule
Dundas.BI.AccountServices.MultiTenancy
TenantQueryFilterRule
Dundas.BI.AccountServices
SessionQueryFilterRule
Dundas.BI.Data.MemberRetrieval
MemberQueryFilterRule
Dundas.BI.Data.Parameters.Tokens
TokenQueryFilterRule
Dundas.BI.Export
ExportResultInfoQueryFilterRule
Dundas.BI.FileSystem
FileSystemQueryFilterRule
Dundas.BI.FileSystem
RevisionQueryFilterRule
Dundas.BI
LogEntryQueryFilterRule
Dundas.BI.Notifications
NotificationQueryFilterRule
Dundas.BI.Scheduling
JobQueryFilterRule
Dundas.BI.Scheduling
JobRunEventQueryFilterRule
Dundas.BI.Scheduling
JobRunQueryFilterRule
Dundas.BI.Scheduling
ScheduleQueryFilterRule