Class IntervalsDescriptorBase<TDescriptor, TInterface>
Base type for descriptors that define IIntervals
Inheritance
DescriptorBase<TDescriptor, TInterface>
IntervalsDescriptorBase<TDescriptor, TInterface>
Inherited Members
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
public abstract class IntervalsDescriptorBase<TDescriptor, TInterface> : DescriptorBase<TDescriptor, TInterface>, IDescriptor, IIntervals where TDescriptor : DescriptorBase<TDescriptor, TInterface>, TInterface where TInterface : class, IIntervals
Type Parameters
| Name | Description |
|---|---|
| TDescriptor | |
| TInterface |
Methods
| Edit this page View SourceFilter(Func<IntervalsFilterDescriptor, IIntervalsFilter>)
Filters intervals produced by any rules by their relation to the intervals produced by another rule
Declaration
public TDescriptor Filter(Func<IntervalsFilterDescriptor, IIntervalsFilter> selector)
Parameters
| Type | Name | Description |
|---|---|---|
| Func<IntervalsFilterDescriptor, IIntervalsFilter> | selector |
Returns
| Type | Description |
|---|---|
| TDescriptor |