Trait

com.avsystem.commons.redis.commands

SortedSetsApi

Related Doc: package commands

Permalink

trait SortedSetsApi extends ApiSubset

Linear Supertypes
ApiSubset, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SortedSetsApi
  2. ApiSubset
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Field = RedisSerialization.Field

    Permalink
    Definition Classes
    ApiSubset
  2. type Key = RedisSerialization.Key

    Permalink
    Definition Classes
    ApiSubset
  3. type Record = RedisSerialization.Record

    Permalink
    Definition Classes
    ApiSubset
  4. abstract type Result[A]

    Permalink

    The type constructor into which a result of each command is wrapped.

    The type constructor into which a result of each command is wrapped. For example if Result is Future, then incr returns Future[Long].

    Definition Classes
    ApiSubset
  5. type Value = RedisSerialization.Value

    Permalink
    Definition Classes
    ApiSubset

Abstract Value Members

  1. abstract def execute[A](command: RedisCommand[A]): Result[A]

    Permalink
    Definition Classes
    ApiSubset
  2. abstract val serialization: RedisSerialization

    Permalink
    Definition Classes
    ApiSubset

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def bzpopmax(keys: Iterable[Key], timeout: Int): Result[commons.Opt[(Key, Value, Double)]]

    Permalink

    Executes BZPOPMAX

  6. def bzpopmax(key: Key, timeout: Int): Result[commons.Opt[(Value, Double)]]

    Permalink

    Executes BZPOPMAX

  7. def bzpopmin(keys: Iterable[Key], timeout: Int): Result[commons.Opt[(Key, Value, Double)]]

    Permalink

    Executes BZPOPMIN

  8. def bzpopmin(key: Key, timeout: Int): Result[commons.Opt[(Value, Double)]]

    Permalink

    Executes BZPOPMIN

  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. implicit final def fieldCodec: RedisDataCodec[Field]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. implicit def headOps[T](head: T): HeadOps[T]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. implicit def iterableTailOps[T](tail: Iterable[T]): IterableTailOps[T]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  19. implicit def iteratorTailOps[T](tail: Iterator[T]): IteratorTailOps[T]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  20. implicit final def keyCodec: RedisDataCodec[Key]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  21. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. implicit final def recordCodec: RedisRecordCodec[Record]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. implicit final def valueCodec: RedisDataCodec[Value]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. def zadd(key: Key, memberScores: Iterable[(Value, Double)], existence: commons.OptArg[Boolean] = OptArg.Empty, changed: Boolean = false): Result[Int]

    Permalink

    Executes ZADD or simply returns 0 when memberScores is empty

  32. def zadd(key: Key, score: Double, members: Iterable[Value]): Result[Int]

    Permalink

    Executes ZADD or simply returns 0 when members is empty

  33. def zadd(key: Key, score: Double, member: Value, members: Value*): Result[Int]

    Permalink

    Executes ZADD

  34. def zadd(key: Key, member: Value, score: Double): Result[Boolean]

    Permalink

    Executes ZADD

  35. def zadd(key: Key, memberScore: (Value, Double), memberScores: (Value, Double)*): Result[Int]

    Permalink

    Executes ZADD

  36. def zaddIncr(key: Key, member: Value, score: Double, existence: commons.OptArg[Boolean] = OptArg.Empty): Result[commons.Opt[Double]]

    Permalink

    Executes ZADD

  37. def zcard(key: Key): Result[Long]

    Permalink

    Executes ZCARD

  38. def zcount(key: Key, min: ScoreLimit = ScoreLimit.MinusInf, max: ScoreLimit = ScoreLimit.PlusInf): Result[Long]

    Permalink

    Executes ZCOUNT

  39. def zincrby(key: Key, increment: Double, member: Value): Result[Double]

    Permalink

    Executes ZINCRBY

  40. def zinterstore(destination: Key, keys: Iterable[Key], aggregation: commons.OptArg[Aggregation] = OptArg.Empty): Result[Long]

    Permalink

    Executes ZINTERSTORE NOTE: keys MUST NOT be empty

  41. def zinterstore(destination: Key, key: Key, keys: Key*): Result[Long]

    Permalink

    Executes ZINTERSTORE

  42. def zinterstoreWeights(destination: Key, keysWeights: Iterable[(Key, Double)], aggregation: commons.OptArg[Aggregation] = OptArg.Empty): Result[Long]

    Permalink

    Executes ZINTERSTORE NOTE: keysWeights MUST NOT be empty

  43. def zinterstoreWeights(destination: Key, keyWeight: (Key, Double), keysWeights: (Key, Double)*): Result[Long]

    Permalink

    Executes ZINTERSTORE

  44. def zlexcount(key: Key, min: LexLimit[Value] = LexLimit.MinusInf, max: LexLimit[Value] = LexLimit.PlusInf): Result[Long]

    Permalink

    Executes ZLEXCOUNT

  45. def zpopmax(key: Key, count: Long): Result[Seq[(Value, Double)]]

    Permalink

    Executes ZPOPMAX

  46. def zpopmax(key: Key): Result[commons.Opt[(Value, Double)]]

    Permalink

    Executes ZPOPMAX

  47. def zpopmin(key: Key, count: Long): Result[Seq[(Value, Double)]]

    Permalink

    Executes ZPOPMIN

  48. def zpopmin(key: Key): Result[commons.Opt[(Value, Double)]]

    Permalink

    Executes ZPOPMIN]

  49. def zrange(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[Value]]

    Permalink

    Executes ZRANGE

  50. def zrangeWithscores(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[(Value, Double)]]

    Permalink

    Executes ZRANGE

  51. def zrangebylex(key: Key, min: LexLimit[Value] = LexLimit.MinusInf, max: LexLimit[Value] = LexLimit.PlusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[Value]]

    Permalink

    Executes ZRANGEBYLEX

  52. def zrangebyscore(key: Key, min: ScoreLimit = ScoreLimit.MinusInf, max: ScoreLimit = ScoreLimit.PlusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[Value]]

    Permalink

    Executes ZRANGEBYSCORE

  53. def zrangebyscoreWithscores(key: Key, min: ScoreLimit = ScoreLimit.MinusInf, max: ScoreLimit = ScoreLimit.PlusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[(Value, Double)]]

    Permalink

    Executes ZRANGEBYSCORE

  54. def zrank(key: Key, member: Value): Result[commons.Opt[Long]]

    Permalink

    Executes ZRANK

  55. def zrem(key: Key, members: Iterable[Value]): Result[Int]

    Permalink

    Executes ZREM or simply returns 0 when members is empty

  56. def zrem(key: Key, member: Value, members: Value*): Result[Int]

    Permalink

    Executes ZREM

  57. def zrem(key: Key, member: Value): Result[Boolean]

    Permalink

    Executes ZREM

  58. def zremrangebylex(key: Key, min: LexLimit[Value] = LexLimit.MinusInf, max: LexLimit[Value] = LexLimit.PlusInf): Result[Long]

    Permalink

    Executes ZREMRANGEBYLEX

  59. def zremrangebyrank(key: Key, start: Long = 0, stop: Long = 1): Result[Long]

    Permalink

    Executes ZREMRANGEBYRANK

  60. def zremrangebyscore(key: Key, min: ScoreLimit = ScoreLimit.MinusInf, max: ScoreLimit = ScoreLimit.PlusInf): Result[Long]

    Permalink

    Executes ZREMRANGEBYSCORE

  61. def zrevrange(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[Value]]

    Permalink

    Executes ZREVRANGE

  62. def zrevrangeWithscores(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[(Value, Double)]]

    Permalink

    Executes ZREVRANGE

  63. def zrevrangebylex(key: Key, max: LexLimit[Value] = LexLimit.PlusInf, min: LexLimit[Value] = LexLimit.MinusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[Value]]

    Permalink

    Executes ZREVRANGEBYLEX

  64. def zrevrangebyscore(key: Key, max: ScoreLimit = ScoreLimit.PlusInf, min: ScoreLimit = ScoreLimit.MinusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[Value]]

    Permalink

    Executes ZREVRANGEBYSCORE

  65. def zrevrangebyscoreWithscores(key: Key, max: ScoreLimit = ScoreLimit.PlusInf, min: ScoreLimit = ScoreLimit.MinusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[(Value, Double)]]

    Permalink

    Executes ZREVRANGEBYSCORE

  66. def zrevrank(key: Key, member: Value): Result[commons.Opt[Long]]

    Permalink

    Executes ZREVRANK

  67. def zscan(key: Key, cursor: Cursor, matchPattern: commons.OptArg[Value] = OptArg.Empty, count: commons.OptArg[Int] = OptArg.Empty): Result[(Cursor, Seq[(Value, Double)])]

    Permalink

    Executes ZSCAN

  68. def zscore(key: Key, member: Value): Result[commons.Opt[Double]]

    Permalink

    Executes ZSCORE

  69. def zunionstore(destination: Key, keys: Iterable[Key], aggregation: commons.OptArg[Aggregation] = OptArg.Empty): Result[Long]

    Permalink

    Executes ZUNIONSTORE NOTE: keys MUST NOT be empty

  70. def zunionstore(destination: Key, key: Key, keys: Key*): Result[Long]

    Permalink

    Executes ZUNIONSTORE

  71. def zunionstoreWeights(destination: Key, keysWeights: Iterable[(Key, Double)], aggregation: commons.OptArg[Aggregation] = OptArg.Empty): Result[Long]

    Permalink

    Executes ZUNIONSTORE NOTE: keysWeights MUST NOT be empty

  72. def zunionstoreWeights(destination: Key, keyWeight: (Key, Double), keysWeights: (Key, Double)*): Result[Long]

    Permalink

    Executes ZUNIONSTORE

Inherited from ApiSubset

Inherited from AnyRef

Inherited from Any

Ungrouped