Package org.redisson.api
Interface RLexSortedSetAsync
-
- All Superinterfaces:
RCollectionAsync<String>
,RExpirableAsync
,RObjectAsync
- All Known Subinterfaces:
RLexSortedSet
- All Known Implementing Classes:
RedissonLexSortedSet
public interface RLexSortedSetAsync extends RCollectionAsync<String>
Sorted set contained values of String type- Author:
- Nikita Koksharov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RFuture<Integer>
countAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive)
RFuture<Integer>
countHeadAsync(String toElement, boolean toInclusive)
RFuture<Integer>
countTailAsync(String fromElement, boolean fromInclusive)
RFuture<String>
firstAsync()
RFuture<String>
lastAsync()
RFuture<String>
pollFirstAsync()
RFuture<String>
pollLastAsync()
RFuture<Collection<String>>
rangeAsync(int startIndex, int endIndex)
RFuture<Collection<String>>
rangeAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive)
RFuture<Collection<String>>
rangeAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive, int offset, int count)
RFuture<Collection<String>>
rangeHeadAsync(String toElement, boolean toInclusive)
RFuture<Collection<String>>
rangeHeadAsync(String toElement, boolean toInclusive, int offset, int count)
RFuture<Collection<String>>
rangeHeadReversedAsync(String toElement, boolean toInclusive)
RFuture<Collection<String>>
rangeHeadReversedAsync(String toElement, boolean toInclusive, int offset, int count)
RFuture<Collection<String>>
rangeReversedAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive)
RFuture<Collection<String>>
rangeReversedAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive, int offset, int count)
RFuture<Collection<String>>
rangeTailAsync(String fromElement, boolean fromInclusive)
RFuture<Collection<String>>
rangeTailAsync(String fromElement, boolean fromInclusive, int offset, int count)
RFuture<Collection<String>>
rangeTailReversedAsync(String fromElement, boolean fromInclusive)
RFuture<Collection<String>>
rangeTailReversedAsync(String fromElement, boolean fromInclusive, int offset, int count)
RFuture<Integer>
rankAsync(String o)
RFuture<Collection<String>>
readAllAsync()
Read all values at once.RFuture<Integer>
removeRangeAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive)
RFuture<Integer>
removeRangeHeadAsync(String toElement, boolean toInclusive)
RFuture<Integer>
removeRangeTailAsync(String fromElement, boolean fromInclusive)
RFuture<Integer>
revRankAsync(String o)
Returns rank of value, with the scores ordered from high to low.-
Methods inherited from interface org.redisson.api.RCollectionAsync
addAllAsync, addAsync, containsAllAsync, containsAsync, removeAllAsync, removeAsync, retainAllAsync, sizeAsync
-
Methods inherited from interface org.redisson.api.RExpirableAsync
clearExpireAsync, expireAsync, expireAtAsync, expireAtAsync, remainTimeToLiveAsync
-
Methods inherited from interface org.redisson.api.RObjectAsync
copyAsync, deleteAsync, dumpAsync, isExistsAsync, migrateAsync, moveAsync, renameAsync, renamenxAsync, restoreAndReplaceAsync, restoreAndReplaceAsync, restoreAsync, restoreAsync, touchAsync, unlinkAsync
-
-
-
-
Method Detail
-
readAllAsync
RFuture<Collection<String>> readAllAsync()
Read all values at once.- Returns:
- collection of values
-
removeRangeAsync
RFuture<Integer> removeRangeAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive)
-
removeRangeTailAsync
RFuture<Integer> removeRangeTailAsync(String fromElement, boolean fromInclusive)
-
rangeTailAsync
RFuture<Collection<String>> rangeTailAsync(String fromElement, boolean fromInclusive)
-
rangeHeadAsync
RFuture<Collection<String>> rangeHeadAsync(String toElement, boolean toInclusive)
-
rangeAsync
RFuture<Collection<String>> rangeAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive)
-
rangeTailAsync
RFuture<Collection<String>> rangeTailAsync(String fromElement, boolean fromInclusive, int offset, int count)
-
rangeHeadAsync
RFuture<Collection<String>> rangeHeadAsync(String toElement, boolean toInclusive, int offset, int count)
-
rangeAsync
RFuture<Collection<String>> rangeAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive, int offset, int count)
-
rangeTailReversedAsync
RFuture<Collection<String>> rangeTailReversedAsync(String fromElement, boolean fromInclusive)
-
rangeHeadReversedAsync
RFuture<Collection<String>> rangeHeadReversedAsync(String toElement, boolean toInclusive)
-
rangeReversedAsync
RFuture<Collection<String>> rangeReversedAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive)
-
rangeTailReversedAsync
RFuture<Collection<String>> rangeTailReversedAsync(String fromElement, boolean fromInclusive, int offset, int count)
-
rangeHeadReversedAsync
RFuture<Collection<String>> rangeHeadReversedAsync(String toElement, boolean toInclusive, int offset, int count)
-
rangeReversedAsync
RFuture<Collection<String>> rangeReversedAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive, int offset, int count)
-
countAsync
RFuture<Integer> countAsync(String fromElement, boolean fromInclusive, String toElement, boolean toInclusive)
-
rangeAsync
RFuture<Collection<String>> rangeAsync(int startIndex, int endIndex)
-
-