Interface RLexSortedSetRx

  • All Superinterfaces:
    >, >, <>>

    public interface RLexSortedSetRx
    extends >, >
    RxJava2 interface for sorted set contained values of String type.
    Author:
    Nikita Koksharov
    • Method Detail

      • removeRange

        io.reactivex.rxjava3.core.Single<> removeRange​( fromElement,
                                                              boolean fromInclusive,
                                                               toElement,
                                                              boolean toInclusive)
        Removes values range starting with fromElement and ending with toElement.
        Parameters:
        fromElement - - start element
        fromInclusive - - start element inclusive
        toElement - - end element
        toInclusive - - end element inclusive
        Returns:
        number of elements removed
      • removeRangeTail

        io.reactivex.rxjava3.core.Single<> removeRangeTail​( fromElement,
                                                                  boolean fromInclusive)
        Removes tail values range starting with fromElement.
        Parameters:
        fromElement - - start element
        fromInclusive - - start element inclusive
        Returns:
        number of elements removed
      • removeRangeHead

        io.reactivex.rxjava3.core.Single<> removeRangeHead​( toElement,
                                                                  boolean toInclusive)
        Removes head values range ending with toElement.
        Parameters:
        toElement - - end element
        toInclusive - - end element inclusive
        Returns:
        number of elements removed
      • countTail

        io.reactivex.rxjava3.core.Single<> countTail​( fromElement,
                                                            boolean fromInclusive)
        Returns the number of tail values starting with fromElement.
        Parameters:
        fromElement - - start element
        fromInclusive - - start element inclusive
        Returns:
        number of elements
      • countHead

        io.reactivex.rxjava3.core.Single<> countHead​( toElement,
                                                            boolean toInclusive)
        Returns the number of head values ending with toElement.
        Parameters:
        toElement - - end element
        toInclusive - - end element inclusive
        Returns:
        number of elements
      • rangeTail

        io.reactivex.rxjava3.core.Single<<>> rangeTail​( fromElement,
                                                                       boolean fromInclusive)
        Returns tail values range starting with fromElement.
        Parameters:
        fromElement - - start element
        fromInclusive - - start element inclusive
        Returns:
        collection of elements
      • rangeHead

        io.reactivex.rxjava3.core.Single<<>> rangeHead​( toElement,
                                                                       boolean toInclusive)
        Returns head values range ending with toElement.
        Parameters:
        toElement - - end element
        toInclusive - - end element inclusive
        Returns:
        collection of elements
      • range

        io.reactivex.rxjava3.core.Single<<>> range​( fromElement,
                                                                   boolean fromInclusive,
                                                                    toElement,
                                                                   boolean toInclusive)
        Returns values range starting with fromElement and ending with toElement.
        Parameters:
        fromElement - - start element
        fromInclusive - - start element inclusive
        toElement - - end element
        toInclusive - - end element inclusive
        Returns:
        collection of elements
      • rangeTail

        io.reactivex.rxjava3.core.Single<<>> rangeTail​( fromElement,
                                                                       boolean fromInclusive,
                                                                       int offset,
                                                                       int count)
        Returns tail values range starting with fromElement. Returned collection limited by count and starts with offset.
        Parameters:
        fromElement - - start element
        fromInclusive - - start element inclusive
        offset - - offset of result collection
        count - - amount of result collection
        Returns:
        collection of elements
      • rangeHead

        io.reactivex.rxjava3.core.Single<<>> rangeHead​( toElement,
                                                                       boolean toInclusive,
                                                                       int offset,
                                                                       int count)
        Returns head values range ending with toElement. Returned collection limited by count and starts with offset.
        Parameters:
        toElement - - end element
        toInclusive - - end element inclusive
        offset - - offset of result collection
        count - - amount of result collection
        Returns:
        collection of elements
      • range

        io.reactivex.rxjava3.core.Single<<>> range​( fromElement,
                                                                   boolean fromInclusive,
                                                                    toElement,
                                                                   boolean toInclusive,
                                                                   int offset,
                                                                   int count)
        Returns values range starting with fromElement and ending with toElement. Returned collection limited by count and starts with offset.
        Parameters:
        fromElement - - start element
        fromInclusive - - start element inclusive
        toElement - - end element
        toInclusive - - end element inclusive
        offset - - offset of result collection
        count - - amount of result collection
        Returns:
        collection of elements
      • count

        io.reactivex.rxjava3.core.Single<> count​( fromElement,
                                                        boolean fromInclusive,
                                                         toElement,
                                                        boolean toInclusive)
        Returns the number of elements between fromElement and toElement.
        Parameters:
        fromElement - - start element
        fromInclusive - - start element inclusive
        toElement - - end element
        toInclusive - - end element inclusive
        Returns:
        number of elements