com.ibm

couchdb

package couchdb

Linear Supertypes
UpickleImplicits, Types, TaskImplicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. couchdb
  2. UpickleImplicits
  3. Types
  4. TaskImplicits
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Config(host: String, port: Int, https: Boolean, credentials: Option[(String, String)]) extends Product with Serializable

  2. case class CouchAttachment(content_type: String, revpos: Int, digest: String, data: String = "", length: Int = 1, stub: Boolean = false) extends Product with Serializable

  3. class CouchDb extends AnyRef

  4. case class CouchDbApi(name: String, docs: Documents, design: Design, query: Query) extends Product with Serializable

  5. 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

  6. case class CouchDoc[T](doc: T, 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

  7. case class CouchDocRev(rev: String) extends Product with Serializable

  8. case class CouchDocs[K, V, D](offset: Int, total_rows: Int, rows: Seq[CouchKeyValWithDoc[K, V, D]]) extends Product with Serializable

  9. case class CouchException[T](content: T) extends Throwable with Product with Serializable

  10. case class CouchKeyVal[K, V](id: String, key: K, value: V) extends Product with Serializable

  11. case class CouchKeyValWithDoc[K, V, D](id: String, key: K, value: V, doc: CouchDoc[D]) extends Product with Serializable

  12. case class CouchKeyVals[K, V](offset: Int, total_rows: Int, rows: Seq[CouchKeyVal[K, V]]) extends Product with Serializable

  13. case class CouchView(map: String, reduce: String = "") extends Product with Serializable

  14. type ReadWriter[T] = Reader[T] with Writer[T]

    Definition Classes
    Types
  15. implicit class TaskOps[T] extends AnyRef

    Definition Classes
    TaskImplicits
  16. final class TypeMapping extends AnyRef

Value Members

  1. object CouchDb

  2. object Lenses

  3. object Req

  4. object Res

  5. object TypeMapping

  6. package api

  7. package core

  8. package examples

  9. package implicits

  10. def read[T](expr: String)(implicit arg0: Reader[T]): T

    Definition Classes
    Types
  11. def readJs[T](expr: Value)(implicit arg0: Reader[T]): T

    Definition Classes
    Types
  12. implicit val statusR: Reader[Status]

    Definition Classes
    UpickleImplicits
  13. implicit val statusW: Writer[Status]

    Definition Classes
    UpickleImplicits
  14. def write[T](expr: T)(implicit arg0: Writer[T]): String

    Definition Classes
    Types
  15. def writeJs[T](expr: T)(implicit arg0: Writer[T]): Value

    Definition Classes
    Types

Inherited from UpickleImplicits

Inherited from Types

Inherited from TaskImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped