package
couchdb
Type Members
-
case class
Config(host: String, port: Int, https: Boolean, credentials: Option[(String, String)]) extends Product with Serializable
-
case class
CouchAttachment(content_type: String, revpos: Int, digest: String, data: String = "", length: Int = 1, stub: Boolean = false) extends Product with Serializable
-
class
CouchDb extends AnyRef
-
case class
CouchDbApi(name: String, docs: Documents, design: Design, query: Query) extends Product with Serializable
-
case class
CouchDesign(name: String, _id: String = "", _rev: String = "", language: String = "javascript", validate_doc_update: String = "", views: Map[String, CouchView] = Map.empty[String, CouchView], shows: Map[String, String] = Map.empty[String, String], lists: Map[String, String] = Map.empty[String, String], _attachments: Map[String, CouchAttachment] = Map.empty[String, CouchAttachment], signatures: Map[String, String] = Map.empty[String, String]) extends Product with Serializable
-
case class
CouchDoc[D](doc: D, kind: String, _id: String = "", _rev: String = "", _deleted: Boolean = false, _attachments: Map[String, CouchAttachment] = Map.empty[String, CouchAttachment], _conflicts: Seq[String] = Seq.empty[String], _deleted_conflicts: Seq[String] = Seq.empty[String], _local_seq: Int = 0) extends Product with Serializable
-
case class
CouchDocRev(rev: String) extends Product with Serializable
-
case class
CouchDocs[K, V, D](offset: Int, total_rows: Int, rows: Seq[CouchKeyValWithDoc[K, V, D]]) extends Product with Serializable
-
case class
CouchException[D](content: D) extends Throwable with Product with Serializable
-
case class
CouchKeyVal[K, V](id: String, key: K, value: V) extends Product with Serializable
-
case class
CouchKeyValWithDoc[K, V, D](id: String, key: K, value: V, doc: CouchDoc[D]) extends Product with Serializable
-
case class
CouchKeyVals[K, V](offset: Int, total_rows: Int, rows: Seq[CouchKeyVal[K, V]]) extends Product with Serializable
-
case class
CouchView(map: String, reduce: String = "") extends Product with Serializable
-
type
ReadWriter[T] = Reader[T] with Writer[T]
-
trait
Reader[T] extends AnyRef
-
implicit
class
TaskOps[T] extends AnyRef
-
final
class
TypeMapping extends AnyRef
-
trait
Writer[T] extends AnyRef
Value Members
-
object
Aliases
-
-
object
Knot
-
-
object
Reader
-
object
Req
-
object
Res
-
-
object
Writer
-
package
api
-
-
-
-
def
read[T](expr: String)(implicit arg0: Reader[T]): T
-
def
readJs[T](expr: Value)(implicit arg0: Reader[T]): T
-
implicit
val
statusR: R[Status]
-
implicit
val
statusW: W[Status]
-
def
write[T](expr: T)(implicit arg0: Writer[T]): String
-
def
writeJs[T](expr: T)(implicit arg0: Writer[T]): Value
Inherited from Types
Inherited from AnyRef
Inherited from Any