Search Results for

    Show / Hide Table of Contents

    Class IntervalsFilterDescriptor

    Filters intervals produced by any rules by their relation to the intervals produced by another rule

    Inheritance
    object
    DescriptorBase<IntervalsFilterDescriptor, IIntervalsFilter>
    IntervalsFilterDescriptor
    Implements
    IDescriptor
    IIntervalsFilter
    Inherited Members
    DescriptorBase<IntervalsFilterDescriptor, IIntervalsFilter>.Self
    DescriptorBase<IntervalsFilterDescriptor, IIntervalsFilter>.Assign<TValue>(TValue, Action<IIntervalsFilter, TValue>)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public class IntervalsFilterDescriptor : DescriptorBase<IntervalsFilterDescriptor, IIntervalsFilter>, IDescriptor, IIntervalsFilter

    Methods

    | Edit this page View Source

    After(Func<IntervalsDescriptor, IntervalsContainer>)

    Produces intervals that appear after an interval from the filter role

    Declaration
    public IntervalsFilterDescriptor After(Func<IntervalsDescriptor, IntervalsContainer> selector)
    Parameters
    Type Name Description
    Func<IntervalsDescriptor, IntervalsContainer> selector
    Returns
    Type Description
    IntervalsFilterDescriptor
    | Edit this page View Source

    Before(Func<IntervalsDescriptor, IntervalsContainer>)

    Produces intervals that appear before an interval from the filter role

    Declaration
    public IntervalsFilterDescriptor Before(Func<IntervalsDescriptor, IntervalsContainer> selector)
    Parameters
    Type Name Description
    Func<IntervalsDescriptor, IntervalsContainer> selector
    Returns
    Type Description
    IntervalsFilterDescriptor
    | Edit this page View Source

    ContainedBy(Func<IntervalsDescriptor, IntervalsContainer>)

    Produces intervals that are contained by an interval from the filter rule

    Declaration
    public IntervalsFilterDescriptor ContainedBy(Func<IntervalsDescriptor, IntervalsContainer> selector)
    Parameters
    Type Name Description
    Func<IntervalsDescriptor, IntervalsContainer> selector
    Returns
    Type Description
    IntervalsFilterDescriptor
    | Edit this page View Source

    Containing(Func<IntervalsDescriptor, IntervalsContainer>)

    Produces intervals that contain an interval from the filter rule

    Declaration
    public IntervalsFilterDescriptor Containing(Func<IntervalsDescriptor, IntervalsContainer> selector)
    Parameters
    Type Name Description
    Func<IntervalsDescriptor, IntervalsContainer> selector
    Returns
    Type Description
    IntervalsFilterDescriptor
    | Edit this page View Source

    NotContainedBy(Func<IntervalsDescriptor, IntervalsContainer>)

    Produces intervals that are not contained by an interval from the filter rule

    Declaration
    public IntervalsFilterDescriptor NotContainedBy(Func<IntervalsDescriptor, IntervalsContainer> selector)
    Parameters
    Type Name Description
    Func<IntervalsDescriptor, IntervalsContainer> selector
    Returns
    Type Description
    IntervalsFilterDescriptor
    | Edit this page View Source

    NotContaining(Func<IntervalsDescriptor, IntervalsContainer>)

    Produces intervals that do not contain an interval from the filter rule

    Declaration
    public IntervalsFilterDescriptor NotContaining(Func<IntervalsDescriptor, IntervalsContainer> selector)
    Parameters
    Type Name Description
    Func<IntervalsDescriptor, IntervalsContainer> selector
    Returns
    Type Description
    IntervalsFilterDescriptor
    | Edit this page View Source

    NotOverlapping(Func<IntervalsDescriptor, IntervalsContainer>)

    Produces intervals that do not overlap with an interval from the filter rule

    Declaration
    public IntervalsFilterDescriptor NotOverlapping(Func<IntervalsDescriptor, IntervalsContainer> selector)
    Parameters
    Type Name Description
    Func<IntervalsDescriptor, IntervalsContainer> selector
    Returns
    Type Description
    IntervalsFilterDescriptor
    | Edit this page View Source

    Overlapping(Func<IntervalsDescriptor, IntervalsContainer>)

    Produces intervals that overlap with an interval from the filter rule

    Declaration
    public IntervalsFilterDescriptor Overlapping(Func<IntervalsDescriptor, IntervalsContainer> selector)
    Parameters
    Type Name Description
    Func<IntervalsDescriptor, IntervalsContainer> selector
    Returns
    Type Description
    IntervalsFilterDescriptor
    | Edit this page View Source

    Script(Func<ScriptDescriptor, IScript>)

    filter intervals based on their start position, end position and internal gap count, using a script. The script has access to an

    interval
    variable, with
    start
    ,
    end
    and
    gaps
    properties
    Declaration
    public IntervalsFilterDescriptor Script(Func<ScriptDescriptor, IScript> selector)
    Parameters
    Type Name Description
    Func<ScriptDescriptor, IScript> selector
    Returns
    Type Description
    IntervalsFilterDescriptor

    Implements

    IDescriptor
    IIntervalsFilter

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Methods
      • After(Func<IntervalsDescriptor, IntervalsContainer>)
      • Before(Func<IntervalsDescriptor, IntervalsContainer>)
      • ContainedBy(Func<IntervalsDescriptor, IntervalsContainer>)
      • Containing(Func<IntervalsDescriptor, IntervalsContainer>)
      • NotContainedBy(Func<IntervalsDescriptor, IntervalsContainer>)
      • NotContaining(Func<IntervalsDescriptor, IntervalsContainer>)
      • NotOverlapping(Func<IntervalsDescriptor, IntervalsContainer>)
      • Overlapping(Func<IntervalsDescriptor, IntervalsContainer>)
      • Script(Func<ScriptDescriptor, IScript>)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX