package scala
- Alphabetic
- Public
- Protected
Package Members
Type Members
- class AsyncBinaryCollection extends AnyRef
Operations on non-JSON Couchbase documents.
Operations on non-JSON Couchbase documents.
This is an asynchronous version of the BinaryCollection API. See also ReactiveBinaryCollection.
- class AsyncBucket extends AnyRef
Represents a Couchbase bucket resource.
- class AsyncCluster extends AnyRef
Represents a connection to a Couchbase cluster.
Represents a connection to a Couchbase cluster.
This is the asynchronous version of the Cluster API.
These can be created through the functions in the companion object, or through Cluster.async.
- Since
1.0.0
- class AsyncCollection extends AnyRef
Provides asynchronous access to all collection APIs, based around Scala
Future
s.Provides asynchronous access to all collection APIs, based around Scala
Future
s. This is the main entry-point for key-value (KV) operations.If synchronous, blocking access is needed, we recommend looking at the Collection. If a more advanced async API based around reactive programming is desired, then check out the ReactiveCollection.
- Since
1.0.0
- class AsyncScope extends AnyRef
Represents a Couchbase scope resource.
- class BinaryCollection extends AnyRef
Operations on non-JSON Couchbase documents.
- class Bucket extends AnyRef
Represents a Couchbase bucket resource.
Represents a Couchbase bucket resource.
Applications should not create these manually, but instead use the functions in Cluster.
- Since
1.0.0
- class Cluster extends AnyRef
Represents a connection to a Couchbase cluster.
Represents a connection to a Couchbase cluster.
These can be created through the functions in the companion object.
- Since
1.0.0
- case class ClusterOptions(authenticator: Authenticator, environment: Option[ClusterEnvironment] = None) extends Product with Serializable
- class Collection extends AnyRef
Provides blocking, synchronous access to all collection APIs.
Provides blocking, synchronous access to all collection APIs. This is the main entry-point for key-value (KV) operations.
If asynchronous access is needed, we recommend looking at the AsyncCollection which is built around returning
Future
s, or the ReactiveCollection which provides a reactive programming API.This blocking API itself is just a small layer on top of the AsyncCollection which blocks the current thread until the request completes with a response.
- Since
1.0.0
- class ReactiveBinaryCollection extends AnyRef
Operations on non-JSON Couchbase documents.
Operations on non-JSON Couchbase documents.
This is a reactive version of the BinaryCollection API. See also AsyncBinaryCollection.
- class ReactiveBucket extends AnyRef
Represents a Couchbase bucket resource.
- class ReactiveCluster extends AnyRef
Represents a connection to a Couchbase cluster.
Represents a connection to a Couchbase cluster.
This is the reactive version of the Cluster API.
These can be created through the functions in the companion object, or through Cluster.reactive.
- Since
1.0.0
- class ReactiveCollection extends AnyRef
Provides asynchronous access to all collection APIs, based around reactive programming using the Project Reactor library.
Provides asynchronous access to all collection APIs, based around reactive programming using the Project Reactor library. This is the main entry-point for key-value (KV) operations.
If synchronous, blocking access is needed, we recommend looking at the Collection. If a simpler async API based around Scala
Future
s is desired, then check out the AsyncCollection.- Since
1.0.0
- class ReactiveScope extends AnyRef
Represents a Couchbase scope resource.
- class Scope extends AnyRef
Represents a Couchbase scope resource.
Value Members
- object AsyncCluster
Functions to allow creating an
AsyncCluster
, which represents a connection to a Couchbase cluster. - object AsyncCollection
- object Cluster
Functions to allow creating a
Cluster
, which represents a connection to a Couchbase cluster. - object ClusterOptions extends Serializable
- object Collection
- object ReactiveCluster
Functions to allow creating a
ReactiveCluster
, which represents a connection to a Couchbase cluster.