Package

com.ibm

couchdb

Permalink

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

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

    Permalink
  3. class CouchDb extends AnyRef

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

    Permalink
  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

    Permalink
  6. 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

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

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

    Permalink
  9. case class CouchDocsIncludesMissing[K, V, D](offset: Int, total_rows: Int, rows: Seq[\/[CouchKeyError[K], CouchKeyValWithDoc[K, V, D]]]) extends Product with Serializable

    Permalink
  10. case class CouchException[D](content: D) extends Throwable with Product with Serializable

    Permalink
  11. case class CouchKeyError[K](key: K, error: String) extends Product with Serializable

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

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

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

    Permalink
  15. case class CouchKeyValsIncludesMissing[K, V](offset: Int, total_rows: Int, rows: Seq[\/[CouchKeyError[K], CouchKeyVal[K, V]]]) extends Product with Serializable

    Permalink
  16. case class CouchReducedKeyVal[K, V](key: K, value: V) extends Product with Serializable

    Permalink
  17. case class CouchReducedKeyVals[K, V](rows: Seq[CouchReducedKeyVal[K, V]]) extends Product with Serializable

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

    Permalink
  19. type ReadWriter[T] = Reader[T] with Writer[T]

    Permalink
    Definition Classes
    Types
  20. trait Reader[T] extends AnyRef

    Permalink
    Definition Classes
    Types
    Annotations
    @implicitNotFound( ... )
  21. implicit class TaskOps[T] extends AnyRef

    Permalink
    Definition Classes
    TaskImplicits
  22. final class TypeMapping extends AnyRef

    Permalink
  23. trait Writer[T] extends AnyRef

    Permalink
    Definition Classes
    Types
    Annotations
    @implicitNotFound( ... )

Value Members

  1. object Aliases

    Permalink
    Definition Classes
    Types
  2. object CouchDb

    Permalink
  3. object Knot

    Permalink
    Definition Classes
    Types
  4. object Lenses

    Permalink
  5. object Reader

    Permalink
    Definition Classes
    Types
  6. object Req

    Permalink
  7. object Res

    Permalink
  8. object TypeMapping

    Permalink
  9. object Writer

    Permalink
    Definition Classes
    Types
  10. package api

    Permalink
  11. package core

    Permalink
  12. implicit def couchKeyValDocOrErrorR[K, V, D](implicit arg0: R[K], arg1: R[V], arg2: R[D]): upickle.default.Reader[\/[CouchKeyError[K], CouchKeyValWithDoc[K, V, D]]]

    Permalink
    Definition Classes
    UpickleImplicits
  13. implicit def couchKeyValOrErrorR[K, V](implicit arg0: R[K], arg1: R[V]): upickle.default.Reader[\/[CouchKeyError[K], CouchKeyVal[K, V]]]

    Permalink
    Definition Classes
    UpickleImplicits
  14. package examples

    Permalink
  15. package implicits

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

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

    Permalink
    Definition Classes
    Types
  18. implicit val statusR: R[Status]

    Permalink
    Definition Classes
    UpickleImplicits
  19. implicit val statusW: W[Status]

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

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

    Permalink
    Definition Classes
    Types

Inherited from UpickleImplicits

Inherited from Types

Inherited from TaskImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped