package
sohva
Type Members
-
final
case class
Attachment(content_type: String, revpos: Int, digest: String, length: Int, stub: Boolean) extends Product with Serializable
-
case class
AuthInfo(authentication_db: String, authentication_handlers: List[String], authenticated: String) extends Product with Serializable
-
case class
AuthResult(ok: Boolean, userCtx: UserCtx, info: Option[AuthInfo]) extends Product with Serializable
-
case class
Change(seq: Int, id: String, rev: String, deleted: Boolean, doc: Option[JObject]) extends Product with Serializable
-
abstract
class
ChangeStream extends AnyRef
-
case class
Configuration(sections: Map[String, Map[String, String]]) extends Product with Serializable
-
-
-
trait
CouchDB extends AnyRef
-
-
-
case class
CouchUser(name: String, password: String, roles: List[String], type: String = "user", _rev: Option[String] = scala.None) extends Product with Serializable
-
trait
Database extends AnyRef
-
abstract
class
DbRef extends AnyRef
-
sealed
trait
DbResult extends AnyRef
-
trait
Design extends AnyRef
-
case class
DesignDoc(_id: String, language: String, views: Map[String, ViewDoc] = ..., validate_doc_update: Option[String] = scala.None, updates: Map[String, String] = ..., filters: Map[String, String] = ..., shows: Map[String, String] = ..., lists: Map[String, String] = ..., _rev: Option[String] = scala.None) extends Product with Serializable
-
type
Doc = AnyRef { ... /* 2 definitions in type refinement */ }
-
final
case class
DocUpdate(ok: Boolean, id: String, rev: String) extends Product with Serializable
-
final
case class
ErrorResult(id: Option[String], error: String, reason: String) extends DbResult with Product with Serializable
-
final
case class
InfoResult(compact_running: Boolean, db_name: String, disk_format_version: Int, disk_size: Int, doc_count: Int, doc_del_count: Int, instance_start_time: String, purge_seq: Int, update_seq: Int) extends Product with Serializable
-
-
case class
LastSeq(last_seq: Int) extends Product with Serializable
-
case class
LocalDb(name: String) extends DbRef with Product with Serializable
-
final
case class
OkResult(ok: Boolean, id: Option[String], rev: Option[String]) extends DbResult with Product with Serializable
-
case class
RemoteDb(url: URL) extends DbRef with Product with Serializable
-
case class
Replication(_id: String, source: DbRef, target: DbRef, continuous: Option[Boolean] = scala.None, create_target: Option[Boolean] = scala.None, _replication_id: Option[String] = scala.None, _replication_state: Option[String] = scala.None, _replication_state_time: Option[String] = scala.None, doc_ids: List[String] = immutable.this.Nil, user_ctx: Option[UserCtx] = scala.None, _rev: Option[String] = scala.None) extends Product with Serializable
-
-
case class
Row[Key, Value, Doc](id: String, key: Key, value: Value, doc: Option[Doc] = scala.None) extends Product with Serializable
-
case class
SecurityDoc(admins: SecurityList = EmptySecurityList, members: SecurityList = EmptySecurityList) extends Product with Serializable
-
case class
SecurityList(names: List[String] = immutable.this.Nil, roles: List[String] = immutable.this.Nil) extends Product with Serializable
-
case class
SohvaJsonException(msg: String, inner: Exception) extends Exception with Product with Serializable
-
-
case class
UserCtx(name: String, roles: List[String]) extends Product with Serializable
-
case class
UserInfo(name: String, roles: List[String]) extends Product with Serializable
-
trait
Users extends AnyRef
-
trait
View[Key, Value, Doc] extends AnyRef
-
case class
ViewDoc(map: String, reduce: Option[String]) extends Product with Serializable
-
final
case class
ViewResult[Key, Value, Doc](total_rows: Int, offset: Int, rows: List[Row[Key, Value, Doc]]) extends Product with Serializable
Inherited from AnyRef
Inherited from Any
Contains all the classes needed to interact with a couchdb server. Classes in this package allows the user to: