Class

com.twitter.storehaus.redis

RedisSortedSetMembershipView

Related Doc: package redis

Permalink

class RedisSortedSetMembershipView extends MergeableStore[ChannelBuffer, Double]

An unpivoted-like member-oriented view of a redis sorted set bound to a specific set. Keys represent members. Values represent the members score within the given set. Work is delegated to an underlying RedisSortedSetMembershipStore. For multiPuts containing deletes, it is more efficient to use a RedisSortedSetMembershipStore directly.

These stores also have mergeable semantics via zIncrBy for a member's score.

Linear Supertypes
MergeableStore[ChannelBuffer, Double], Mergeable[ChannelBuffer, Double], Store[ChannelBuffer, Double], WritableStore[ChannelBuffer, Option[Double]], ReadableStore[ChannelBuffer, Double], Closable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RedisSortedSetMembershipView
  2. MergeableStore
  3. Mergeable
  4. Store
  5. WritableStore
  6. ReadableStore
  7. Closable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RedisSortedSetMembershipView(client: Client, set: ChannelBuffer)

    Permalink

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 clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def close(t: Time): Future[Unit]

    Permalink
    Definition Classes
    RedisSortedSetMembershipView → Mergeable → WritableStore → ReadableStore → Closable
  7. def close(after: Duration): Future[Unit]

    Permalink
    Definition Classes
    Closable
  8. final def close(): Future[Unit]

    Permalink
    Definition Classes
    Closable
  9. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def get(k: ChannelBuffer): Future[Option[Double]]

    Permalink
    Definition Classes
    RedisSortedSetMembershipView → ReadableStore
  13. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. def merge(kv: (ChannelBuffer, Double)): Future[Option[Double]]

    Permalink
    Definition Classes
    RedisSortedSetMembershipView → Mergeable
  17. def multiGet[K1 <: ChannelBuffer](ks: Set[K1]): Map[K1, Future[Option[Double]]]

    Permalink
    Definition Classes
    ReadableStore
  18. def multiMerge[K1 <: ChannelBuffer](kvs: Map[K1, Double]): Map[K1, Future[Option[Double]]]

    Permalink
    Definition Classes
    Mergeable
  19. def multiPut[K1 <: ChannelBuffer](kvs: Map[K1, Option[Double]]): Map[K1, Future[Unit]]

    Permalink
    Definition Classes
    WritableStore
  20. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  23. def put(kv: (ChannelBuffer, Option[Double])): Future[Unit]

    Permalink
    Definition Classes
    RedisSortedSetMembershipView → WritableStore
  24. def semigroup: Semigroup[Double]

    Permalink
    Definition Classes
    RedisSortedSetMembershipView → Mergeable
  25. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MergeableStore[ChannelBuffer, Double]

Inherited from Mergeable[ChannelBuffer, Double]

Inherited from Store[ChannelBuffer, Double]

Inherited from WritableStore[ChannelBuffer, Option[Double]]

Inherited from ReadableStore[ChannelBuffer, Double]

Inherited from Closable

Inherited from AnyRef

Inherited from Any

Ungrouped