Interface RLexSortedSetReactive

  • All Superinterfaces:
    >, >, <>>

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

      • removeRange

        reactor.core.publisher.Mono<> 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

        reactor.core.publisher.Mono<> 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

        reactor.core.publisher.Mono<> 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

        reactor.core.publisher.Mono<> 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

        reactor.core.publisher.Mono<> 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

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

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

        reactor.core.publisher.Mono<<>> 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

        reactor.core.publisher.Mono<<>> 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

        reactor.core.publisher.Mono<<>> 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

        reactor.core.publisher.Mono<<>> 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

        reactor.core.publisher.Mono<> 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