trait Redis extends IO with Protocol
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- Redis
- Protocol
- R
- Reply
- IO
- Log
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
FoldReply = PartialFunction[(Char, Array[Byte], Option[GeoRadiusMember]), Option[GeoRadiusMember]]
The following partial functions intend to manage the response from the GEORADIUS and GEORADIUSBYMEMBER commands.
The following partial functions intend to manage the response from the GEORADIUS and GEORADIUSBYMEMBER commands. The code is not as generic as the previous ones as the exposed types are quite complex and really specific to these two commands
- Definition Classes
- Reply
-
type
MultiNestedReply = PartialFunction[(Char, Array[Byte]), Option[List[Option[List[Option[Array[Byte]]]]]]]
- Definition Classes
- Reply
-
type
MultiReply = PartialFunction[(Char, Array[Byte]), Option[List[Option[Array[Byte]]]]]
- Definition Classes
- Reply
-
type
PairReply = PartialFunction[(Char, Array[Byte]), Option[(Option[Array[Byte]], Option[List[Option[Array[Byte]]]])]]
- Definition Classes
- Reply
-
type
Reply[T] = PartialFunction[(Char, Array[Byte]), T]
- Definition Classes
- Reply
-
type
SingleReply = PartialFunction[(Char, Array[Byte]), Option[Array[Byte]]]
- Definition Classes
- Reply
Abstract Value Members
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
asAny: Option[Any]
- Definition Classes
- R
-
def
asBoolean: Boolean
- Definition Classes
- R
-
def
asBulk[T](implicit parse: Parse[T]): Option[T]
- Definition Classes
- R
-
def
asBulkWithTime[T](implicit parse: Parse[T]): Option[T]
- Definition Classes
- R
-
def
asExec(handlers: Seq[() ⇒ Any]): Option[List[Any]]
- Definition Classes
- R
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asInt: Option[Int]
- Definition Classes
- R
-
def
asList[T](implicit parse: Parse[T]): Option[List[Option[T]]]
- Definition Classes
- R
-
def
asListPairs[A, B](implicit parseA: Parse[A], parseB: Parse[B]): Option[List[Option[(A, B)]]]
- Definition Classes
- R
-
def
asLong: Option[Long]
- Definition Classes
- R
-
def
asPair[T](implicit parse: Parse[T]): Option[(Option[Int], Option[List[Option[T]]])]
- Definition Classes
- R
-
def
asQueuedList: Option[List[Option[String]]]
- Definition Classes
- R
-
def
asSet[T](implicit arg0: Parse[T]): Option[Set[Option[T]]]
- Definition Classes
- R
-
def
asString: Option[String]
- Definition Classes
- R
-
def
bulkRead(s: Array[Byte]): Option[Array[Byte]]
- Definition Classes
- Reply
-
val
bulkReply: SingleReply
- Definition Classes
- Reply
-
def
clearFd(): Unit
- Definition Classes
- IO
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def cmd(args: Seq[Array[Byte]]): Array[Byte]
-
def
connect: Boolean
- Definition Classes
- IO
-
def
connected: Boolean
- Definition Classes
- IO
-
val
db: Int
- Definition Classes
- IO
-
def
debug(message: String, error: Throwable): Unit
- Definition Classes
- Log
-
def
debug(message: String, values: AnyRef*): Unit
- Definition Classes
- Log
-
def
disconnect: Boolean
- Definition Classes
- IO
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
errReply: Reply[Nothing]
- Definition Classes
- Reply
-
def
error(message: String, error: Throwable): Unit
- Definition Classes
- Log
-
def
error(message: String, values: AnyRef*): Unit
- Definition Classes
- Log
-
def
execReply(handlers: Seq[() ⇒ Any]): PartialFunction[(Char, Array[Byte]), Option[List[Any]]]
- Definition Classes
- Reply
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
flattenPairs(in: Iterable[Product2[Any, Any]]): List[Any]
- Attributes
- protected
-
val
geoRadiusMemberReply: Reply[Option[List[Option[GeoRadiusMember]]]]
Entry point for GEORADIUS result analysis.
Entry point for GEORADIUS result analysis. The analysis is done in three steps.
First step : we are expecting a MULTI structure and will iterate trivially on it.
- Definition Classes
- Reply
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
ifDebug(message: ⇒ String): Unit
- Definition Classes
- Log
-
def
ifError(message: ⇒ String): Unit
- Definition Classes
- Log
-
def
ifInfo(message: ⇒ String): Unit
- Definition Classes
- Log
-
def
ifTrace(message: ⇒ String): Unit
- Definition Classes
- Log
-
def
ifWarn(message: ⇒ String): Unit
- Definition Classes
- Log
-
val
in: InputStream
- Definition Classes
- IO
-
def
info(message: String, error: Throwable): Unit
- Definition Classes
- Log
-
def
info(message: String, values: AnyRef*): Unit
- Definition Classes
- Log
-
val
integerReply: Reply[Option[Int]]
- Definition Classes
- Reply
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
longReply: Reply[Option[Long]]
- Definition Classes
- Reply
-
val
multiBulkNested: MultiNestedReply
- Definition Classes
- Reply
-
val
multiBulkReply: MultiReply
- Definition Classes
- Reply
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
out: OutputStream
- Definition Classes
- IO
-
val
pairBulkReply: PairReply
- Definition Classes
- Reply
-
def
queuedReplyInt: Reply[Option[Int]]
- Definition Classes
- Reply
-
def
queuedReplyList: MultiReply
- Definition Classes
- Reply
-
def
queuedReplyLong: Reply[Option[Long]]
- Definition Classes
- Reply
-
def
readCounted(count: Int): Array[Byte]
- Definition Classes
- IO
-
def
readLine: Array[Byte]
- Definition Classes
- IO
-
def
receive[T](pf: Reply[T]): T
- Definition Classes
- Reply
- def reconnect: Boolean
- def send[A](command: String)(result: ⇒ A): A
- def send[A](command: String, args: Seq[Any])(result: ⇒ A)(implicit format: Format): A
-
val
singleLineReply: SingleReply
- Definition Classes
- Reply
-
val
socket: Socket
- Definition Classes
- IO
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
trace(message: String, error: Throwable): Unit
- Definition Classes
- Log
-
def
trace(message: String, values: AnyRef*): Unit
- Definition Classes
- Log
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
warn(message: String, error: Throwable): Unit
- Definition Classes
- Log
-
def
warn(message: String, values: AnyRef*): Unit
- Definition Classes
- Log
-
def
write(data: Array[Byte]): Unit
- Definition Classes
- IO
-
def
write_to_socket(data: Array[Byte])(op: (OutputStream) ⇒ Unit): Unit
- Definition Classes
- IO