com.couchbase.spark

connection

package connection

Visibility
  1. Public
  2. All

Type Members

  1. case class CouchbaseBucket(name: String, password: String) extends Product with Serializable

  2. case class CouchbaseConfig(hosts: Seq[String], buckets: Seq[CouchbaseBucket], retryOpts: RetryOptions, sslOptions: Option[SslOptions], credential: Option[Credential], timeouts: Timeouts) extends Product with Serializable

  3. class CouchbaseConnection extends Serializable with Logging

  4. case class Credential(username: String, password: String) extends Product with Serializable

  5. class KeyValueAccessor[D <: Document[_]] extends AnyRef

  6. class QueryAccessor extends Logging

  7. case class RetryOptions(maxTries: Int, maxDelay: Int, minDelay: Int) extends Product with Serializable

  8. class SpatialViewAccessor extends Logging

  9. case class SslOptions(enabled: Boolean, keystorePath: String, keystorePassword: String) extends Product with Serializable

  10. case class SubdocArrayAddUnique(id: String, path: String, value: Any, createParents: Boolean = true) extends SubdocMutationSpec with Product with Serializable

  11. case class SubdocArrayAppend(id: String, path: String, value: Any, createParents: Boolean = true) extends SubdocMutationSpec with Product with Serializable

  12. case class SubdocArrayAppendAll(id: String, path: String, values: Seq[Any], createParents: Boolean = true) extends SubdocMutationSpec with Product with Serializable

  13. case class SubdocArrayInsert(id: String, path: String, value: Any, createParents: Boolean = true) extends SubdocMutationSpec with Product with Serializable

  14. case class SubdocArrayPrepend(id: String, path: String, value: Any, createParents: Boolean = true) extends SubdocMutationSpec with Product with Serializable

  15. case class SubdocArrayPrependAll(id: String, path: String, values: Seq[Any], createParents: Boolean = true) extends SubdocMutationSpec with Product with Serializable

  16. case class SubdocCounter(id: String, path: String, delta: Long, createParents: Boolean = true) extends SubdocMutationSpec with Product with Serializable

  17. case class SubdocInsert(id: String, path: String, value: Any, createParents: Boolean = true) extends SubdocMutationSpec with Product with Serializable

  18. class SubdocLookupAccessor extends AnyRef

  19. case class SubdocLookupResult(id: String, cas: Long, content: Map[String, Any], exists: Map[String, Boolean]) extends Product with Serializable

  20. case class SubdocLookupSpec(id: String, get: Seq[String], exists: Seq[String]) extends Product with Serializable

  21. class SubdocMutationAccessor extends AnyRef

  22. case class SubdocMutationResult(cas: Seq[(String, Long)]) extends Product with Serializable

  23. sealed trait SubdocMutationSpec extends AnyRef

  24. case class SubdocRemove(id: String, path: String) extends SubdocMutationSpec with Product with Serializable

  25. case class SubdocReplace(id: String, path: String, value: Any) extends SubdocMutationSpec with Product with Serializable

  26. case class SubdocUpsert(id: String, path: String, value: Any, createParents: Boolean = true) extends SubdocMutationSpec with Product with Serializable

  27. case class Timeouts(query: Option[Long], view: Option[Long], search: Option[Long], analytics: Option[Long], kv: Option[Long], connect: Option[Long], disconnect: Option[Long], management: Option[Long]) extends Product with Serializable

  28. class ViewAccessor extends Logging

Value Members

  1. object CouchbaseConfig extends Serializable

  2. object CouchbaseConnection extends Serializable

Ungrouped