Packages

c

com.avsystem.commons.redis

AbstractRedisApi

abstract class AbstractRedisApi[S <: RedisSerialization] extends ApiSubset

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

Instance Constructors

  1. new AbstractRedisApi()

Type Members

  1. type Field = RedisSerialization.Field
    Definition Classes
    ApiSubset
  2. type Key = RedisSerialization.Key
    Definition Classes
    ApiSubset
  3. type Record = RedisSerialization.Record
    Definition Classes
    ApiSubset
  4. abstract type Result[A]

    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. abstract type Self[S0 <: RedisSerialization] <: AbstractRedisApi[S0]
  6. type Value = RedisSerialization.Value
    Definition Classes
    ApiSubset
  7. type WithField[F] = Self[RedisSerialization.WithField[F]]
  8. type WithKey[K] = Self[RedisSerialization.WithKey[K]]
  9. type WithRecord[R] = Self[RedisSerialization.WithRecord[R]]
  10. type WithValue[V] = Self[RedisSerialization.WithValue[V]]

Abstract Value Members

  1. abstract def execute[A](command: RedisCommand[A]): Result[A]
    Definition Classes
    ApiSubset
  2. abstract val serialization: RedisSerialization
    Definition Classes
    ApiSubset
  3. abstract def withSerialization[S0 <: RedisSerialization](ser: S0): Self[S0]

Concrete Value Members

  1. final def fieldType[F](implicit arg0: RedisDataCodec[F]): WithField[F]
  2. final def keyType[K](implicit arg0: RedisDataCodec[K]): WithKey[K]
  3. final def recordType[R](implicit arg0: RedisRecordCodec[R]): WithRecord[R]
  4. final def valueType[V](implicit arg0: RedisDataCodec[V]): WithValue[V]