package
algebra
Type Members
-
final
case class
Append[A](key: ByteString, value: ByteString, h: (Long) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Auth[A](password: ByteString, h: (Status) ⇒ A) extends ConnectionAlgebra[A] with Product with Serializable
-
final
case class
Bgrewriteaof[A](h: (Status) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Bgsave[A](h: (Status) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Bitcount[A](key: ByteString, range: Option[(Long, Long)], h: (Long) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Bitop[A](operation: BitOperation, h: (Long) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Blpop[A](keys: NonEmptyList[ByteString], timeout: Seconds, h: (Option[(ByteString, ByteString)]) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Brpop[A](keys: NonEmptyList[ByteString], timeout: Seconds, h: (Option[(ByteString, ByteString)]) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Brpoplpush[A](source: ByteString, destination: ByteString, timeout: Seconds, h: (Option[ByteString]) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
type
ByteString = Seq[Byte]
-
-
type
C1[A] = Coproduct[KeyAlgebra, C0, A]
-
type
C2[A] = Coproduct[ListAlgebra, C1, A]
-
-
-
type
C5[A] = Coproduct[SetAlgebra, C4, A]
-
-
type
C7[A] = Coproduct[ZSetAlgebra, C6, A]
-
final
case class
Clientgetname[A](h: (Option[ByteString]) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Clientkill[A](ip: ByteString, port: Int, h: (Status) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Clientlist[A](h: (Seq[ByteString]) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
-
final
case class
Configget[A](parameter: ByteString, h: (Seq[ByteString]) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Configresetstat[A](h: (Status) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Configrewrite[A](h: (Status) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
-
sealed abstract
class
ConnectionAlgebra[A] extends AnyRef
-
-
-
final
case class
Dbsize[A](h: (Short) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
-
final
case class
Debugsegfault[A](h: (Status) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Decr[A](key: ByteString, h: (Long) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Decrby[A](key: ByteString, decrement: Long, h: (Long) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Del[A](keys: NonEmptyList[ByteString], h: (Long) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Dump[A](key: ByteString, h: (Option[ByteString]) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Echo[A](message: ByteString, h: (ByteString) ⇒ A) extends ConnectionAlgebra[A] with Product with Serializable
-
-
-
final
case class
Exists[A](key: ByteString, h: (Boolean) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Expire[A](key: ByteString, in: Seconds, h: (Boolean) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Expireat[A](key: ByteString, at: Seconds, h: (Boolean) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
-
final
case class
Flushall[A](h: (Status) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Flushdb[A](h: (Status) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Get[A](key: ByteString, h: (Option[ByteString]) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Getbit[A](key: ByteString, offset: Long, h: (Boolean) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Getrange[A](key: ByteString, start: Long, end: Long, h: (ByteString) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
-
sealed abstract
class
HashAlgebra[A] extends AnyRef
-
trait
HashFunctions extends InjectFunctions
-
-
final
case class
Hdel[A](key: ByteString, fields: NonEmptyList[ByteString], h: (Long) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
final
case class
Hexists[A](key: ByteString, field: ByteString, h: (Boolean) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
final
case class
Hget[A](key: ByteString, field: ByteString, h: (Option[ByteString]) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
-
final
case class
Hincrby[A](key: ByteString, field: ByteString, increment: Long, h: (Long) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
final
case class
Hincrbyfloat[A](key: ByteString, field: ByteString, increment: BigDecimal, h: (BigDecimal) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
final
case class
Hkeys[A](key: ByteString, h: (Seq[ByteString]) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
final
case class
Hlen[A](key: ByteString, h: (Long) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
final
case class
Hmget[A](key: ByteString, fields: NonEmptyList[ByteString], h: (Seq[Option[ByteString]]) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
final
case class
Hmset[A](key: ByteString, pairs: NonEmptyList[(ByteString, ByteString)], h: (Status) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
final
case class
Hset[A](key: ByteString, field: ByteString, value: ByteString, h: (Boolean) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
final
case class
Hsetnx[A](key: ByteString, field: ByteString, value: ByteString, h: (Boolean) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
final
case class
Hvals[A](key: ByteString, h: (Seq[ByteString]) ⇒ A) extends HashAlgebra[A] with Product with Serializable
-
final
case class
Incr[A](key: ByteString, h: (Long) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Incrby[A](key: ByteString, increment: Long, h: (Long) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Incrbyfloat[A](key: ByteString, increment: BigDecimal, h: (BigDecimal) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Info[A](section: Option[ByteString], h: (ByteString) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
sealed abstract
class
KeyAlgebra[A] extends AnyRef
-
trait
KeyFunctions extends InjectFunctions
-
-
final
case class
Keys[A](pattern: ByteString, h: (Seq[ByteString]) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Lastsave[A](h: (Seconds) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Lindex[A](key: ByteString, index: Long, h: (Option[ByteString]) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Linsert[A](key: ByteString, position: Position, pivot: ByteString, value: ByteString, h: (Option[Long]) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
sealed abstract
class
ListAlgebra[A] extends AnyRef
-
trait
ListFunctions extends InjectFunctions
-
-
final
case class
Llen[A](key: ByteString, h: (Long) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Lpop[A](key: ByteString, h: (Option[ByteString]) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Lpush[A](key: ByteString, values: NonEmptyList[ByteString], h: (Long) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Lpushx[A](key: ByteString, value: ByteString, h: (Long) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Lrange[A](key: ByteString, start: Long, stop: Long, h: (Seq[ByteString]) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Lrem[A](key: ByteString, count: Long, value: ByteString, h: (Long) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Lset[A](key: ByteString, index: Long, value: ByteString, h: (Status) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Ltrim[A](key: ByteString, start: Long, stop: Long, a: (Status) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Mget[A](keys: NonEmptyList[ByteString], h: (Seq[Option[ByteString]]) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
type
Microseconds = Int
-
final
case class
Migrate[A](host: ByteString, port: Int, key: ByteString, timeout: Milliseconds, destination: Short, copy: Boolean, replace: Boolean, h: (Status) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
type
Milliseconds = Long
-
final
case class
Monitor[A](h: (Stream[ByteString]) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Move[A](key: ByteString, db: Short, h: (Boolean) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Mset[A](pairs: NonEmptyList[(ByteString, ByteString)], h: (Status) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Msetnx[A](pairs: NonEmptyList[(ByteString, ByteString)], h: (Boolean) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Object[A](subcommand: ObjectSubcommand, h: (Option[ObjectResult]) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Persist[A](key: ByteString, h: (Boolean) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Pexpire[A](key: ByteString, in: Milliseconds, h: (Boolean) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Pexpireat[A](key: ByteString, at: Milliseconds, h: (Boolean) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Ping[A](h: (Status) ⇒ A) extends ConnectionAlgebra[A] with Product with Serializable
-
-
final
case class
Pttl[A](key: ByteString, h: (Option[Milliseconds]) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Quit[A](h: (Status) ⇒ A) extends ConnectionAlgebra[A] with Product with Serializable
-
type
R[A] = Coproduct[ZSetAlgebra, C6, A]
-
final
case class
Randomkey[A](h: (Option[ByteString]) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
type
RedisAlgebra[A] = Coproduct[ZSetAlgebra, C6, A]
-
type
RedisAlgebraFree[A] = Free[RedisAlgebra, A]
-
final
case class
Rename[A](key: ByteString, name: ByteString, h: (Status) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Renamenx[A](key: ByteString, name: ByteString, h: (Boolean) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
-
final
case class
Rpop[A](key: ByteString, h: (Option[ByteString]) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Rpoplpush[A](source: ByteString, destination: ByteString, h: (Option[ByteString]) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Rpush[A](key: ByteString, values: NonEmptyList[ByteString], h: (Long) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Rpushx[A](key: ByteString, value: ByteString, h: (Long) ⇒ A) extends ListAlgebra[A] with Product with Serializable
-
final
case class
Sadd[A](key: ByteString, members: NonEmptyList[ByteString], h: (Long) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
final
case class
Save[A](h: (Status) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Scard[A](key: ByteString, h: (Long) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
sealed abstract
class
ScriptAlgebra[A] extends AnyRef
-
-
-
final
case class
Scriptexists[A](scripts: NonEmptyList[ByteString], h: (NonEmptyList[Boolean]) ⇒ A) extends ScriptAlgebra[A] with Product with Serializable
-
final
case class
Scriptflush[A](h: (Status) ⇒ A) extends ScriptAlgebra[A] with Product with Serializable
-
final
case class
Scriptkill[A](h: (Status) ⇒ A) extends ScriptAlgebra[A] with Product with Serializable
-
final
case class
Scriptload[A](script: ByteString, h: (Option[ByteString]) ⇒ A) extends ScriptAlgebra[A] with Product with Serializable
-
final
case class
Sdiff[A](keys: NonEmptyList[ByteString], h: (scala.collection.immutable.Set[ByteString]) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
final
case class
Sdiffstore[A](destination: ByteString, keys: NonEmptyList[ByteString], h: (Long) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
type
Seconds = Long
-
final
case class
Select[A](index: Short, h: (Status) ⇒ A) extends ConnectionAlgebra[A] with Product with Serializable
-
sealed abstract
class
ServerAlgebra[A] extends AnyRef
-
-
-
final
case class
Set[A](key: ByteString, value: ByteString, in: Option[\/[Seconds, Milliseconds]], option: Option[SetOption], h: (Boolean) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
sealed abstract
class
SetAlgebra[A] extends AnyRef
-
trait
SetFunctions extends InjectFunctions
-
-
final
case class
Setbit[A](key: ByteString, offset: Long, value: Boolean, h: (Long) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
-
final
case class
Setnx[A](key: ByteString, value: ByteString, h: (Boolean) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Setrange[A](key: ByteString, offset: Long, value: ByteString, h: (Long) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Shutdown[A](save: Option[Boolean], h: (Status) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Sinter[A](keys: NonEmptyList[ByteString], h: (scala.collection.immutable.Set[ByteString]) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
final
case class
Sinterstore[A](destination: ByteString, keys: NonEmptyList[ByteString], h: (Long) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
final
case class
Sismember[A](key: ByteString, member: ByteString, h: (Boolean) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
final
case class
Slaveof[A](master: Master, h: (Status) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
-
final
case class
Smembers[A](key: ByteString, h: (scala.collection.immutable.Set[ByteString]) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
final
case class
Smove[A](source: ByteString, destination: ByteString, member: ByteString, h: (Boolean) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
final
case class
Sort[A](key: ByteString, by: Option[By], limit: Option[Limit], get: Seq[ByteString], order: Order, alpha: Boolean, store: Option[ByteString], h: (\/[Seq[ByteString], Long]) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Spop[A](key: ByteString, h: (Option[ByteString]) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
final
case class
Srandmember[A](key: ByteString, count: Option[Long], h: (scala.collection.immutable.Set[ByteString]) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
final
case class
Srem[A](key: ByteString, members: NonEmptyList[ByteString], h: (Long) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
sealed abstract
class
StringAlgebra[A] extends AnyRef
-
-
-
final
case class
Strlen[A](key: ByteString, h: (Long) ⇒ A) extends StringAlgebra[A] with Product with Serializable
-
final
case class
Sunion[A](keys: NonEmptyList[ByteString], h: (scala.collection.immutable.Set[ByteString]) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
final
case class
Sunionstore[A](destination: ByteString, keys: NonEmptyList[ByteString], h: (Long) ⇒ A) extends SetAlgebra[A] with Product with Serializable
-
final
case class
Sync[A](a: A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Time[A](h: ((Seconds, Microseconds)) ⇒ A) extends ServerAlgebra[A] with Product with Serializable
-
final
case class
Ttl[A](key: ByteString, h: (Option[Seconds]) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
final
case class
Type[A](key: ByteString, h: (Option[data.Type]) ⇒ A) extends KeyAlgebra[A] with Product with Serializable
-
sealed abstract
class
ZSetAlgebra[A] extends AnyRef
-
trait
ZSetFunctions extends InjectFunctions
-
-
final
case class
Zadd[A](key: ByteString, pairs: NonEmptyList[(Double, ByteString)], h: (Long) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zcard[A](key: ByteString, h: (Long) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zcount[A](key: ByteString, min: Endpoint, max: Endpoint, h: (Long) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zincrby[A](key: ByteString, increment: Double, member: ByteString, h: (Double) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zinterstore[A](destination: ByteString, keys: NonEmptyList[ByteString], weights: Option[NonEmptyList[Double]], aggregate: Aggregate, h: (Long) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zrange[A](key: ByteString, start: Long, stop: Long, withScores: Boolean, h: (Seq[(ByteString, Option[Double])]) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zrangebyscore[A](key: ByteString, min: Endpoint, max: Endpoint, withScores: Boolean, limit: Option[Limit], h: (Seq[(ByteString, Option[Double])]) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zrank[A](key: ByteString, member: ByteString, h: (Option[Long]) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zrem[A](key: ByteString, members: NonEmptyList[ByteString], h: (Long) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zremrangebyrank[A](key: ByteString, start: Long, stop: Long, h: (Long) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
-
final
case class
Zrevrange[A](key: ByteString, start: Long, stop: Long, withScores: Boolean, h: (Seq[(ByteString, Option[Double])]) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zrevrangebyscore[A](key: ByteString, min: Endpoint, max: Endpoint, withScores: Boolean, limit: Option[Limit], h: (Seq[(ByteString, Option[Double])]) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zrevrank[A](key: ByteString, member: ByteString, h: (Option[Long]) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zscore[A](key: ByteString, member: ByteString, h: (Option[Double]) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
-
final
case class
Zunionstore[A](destination: ByteString, keys: NonEmptyList[ByteString], weights: Option[NonEmptyList[Double]], aggregate: Aggregate, h: (Long) ⇒ A) extends ZSetAlgebra[A] with Product with Serializable
Inherited from AnyRef
Inherited from Any