Modifier and Type | Method and Description |
---|---|
CouchbaseEnvironment |
CouchbaseBucket.environment() |
CouchbaseEnvironment |
CouchbaseAsyncBucket.environment() |
CouchbaseEnvironment |
Bucket.environment()
The
CouchbaseEnvironment used. |
CouchbaseEnvironment |
AsyncBucket.environment()
The
CouchbaseEnvironment used. |
Modifier and Type | Method and Description |
---|---|
static CouchbaseCluster |
CouchbaseCluster.create(CouchbaseEnvironment environment)
Creates a new
CouchbaseCluster reference against the CouchbaseAsyncCluster.DEFAULT_HOST . |
static CouchbaseAsyncCluster |
CouchbaseAsyncCluster.create(CouchbaseEnvironment environment)
Creates a new
CouchbaseAsyncCluster reference against the CouchbaseAsyncCluster.DEFAULT_HOST . |
static CouchbaseCluster |
CouchbaseCluster.create(CouchbaseEnvironment environment,
List<String> nodes)
Creates a new
CouchbaseCluster reference against the nodes passed in. |
static CouchbaseAsyncCluster |
CouchbaseAsyncCluster.create(CouchbaseEnvironment environment,
List<String> nodes)
Creates a new
CouchbaseAsyncCluster reference against the nodes passed in. |
static CouchbaseCluster |
CouchbaseCluster.create(CouchbaseEnvironment environment,
String... nodes)
Creates a new
CouchbaseCluster reference against the nodes passed in. |
static CouchbaseAsyncCluster |
CouchbaseAsyncCluster.create(CouchbaseEnvironment environment,
String... nodes)
Creates a new
CouchbaseAsyncCluster reference against the nodes passed in. |
static CouchbaseCluster |
CouchbaseCluster.fromConnectionString(CouchbaseEnvironment environment,
String connectionString)
Creates a new
CouchbaseCluster reference using the connection string. |
static CouchbaseAsyncCluster |
CouchbaseAsyncCluster.fromConnectionString(CouchbaseEnvironment environment,
String connectionString)
Creates a new
CouchbaseAsyncCluster reference using the connection string. |
Constructor and Description |
---|
CouchbaseAsyncBucket(ClusterFacade core,
CouchbaseEnvironment environment,
String name,
String password,
List<Transcoder<? extends Document,?>> customTranscoders) |
CouchbaseAsyncBucket(ClusterFacade core,
CouchbaseEnvironment environment,
String name,
String username,
String password,
List<Transcoder<? extends Document,?>> customTranscoders) |
CouchbaseBucket(AsyncBucket asyncBucket,
CouchbaseEnvironment env,
ClusterFacade core,
String name,
String username,
String password)
Create a
CouchbaseBucket that relies on the provided AsyncBucket . |
CouchbaseBucket(CouchbaseEnvironment env,
ClusterFacade core,
String name,
String username,
String password,
List<Transcoder<? extends Document,?>> customTranscoders)
Create a
CouchbaseBucket that doesn’t reuse an existing AsyncBucket but rather creates one internally. |
Modifier and Type | Method and Description |
---|---|
rx.Observable<AsyncAnalyticsQueryResult> |
AnalyticsQueryExecutor.execute(AnalyticsQuery query,
CouchbaseEnvironment env,
long timeout,
TimeUnit timeUnit) |
Modifier and Type | Method and Description |
---|---|
static DefaultBucketManager |
DefaultBucketManager.create(CouchbaseEnvironment environment,
String bucket,
String password,
ClusterFacade core) |
static DefaultBucketManager |
DefaultBucketManager.create(CouchbaseEnvironment environment,
String bucket,
String username,
String password,
ClusterFacade core) |
static DefaultAsyncBucketManager |
DefaultAsyncBucketManager.create(String bucket,
String password,
ClusterFacade core,
CouchbaseEnvironment env) |
static DefaultAsyncBucketManager |
DefaultAsyncBucketManager.create(String bucket,
String username,
String password,
ClusterFacade core,
CouchbaseEnvironment env) |
static <D extends Document<?>> |
ReplicaReader.read(ClusterFacade core,
String id,
ReplicaMode type,
String bucket,
Map<Class<? extends Document>,Transcoder<? extends Document,?>> transcoders,
Class<D> target,
CouchbaseEnvironment environment,
long timeout,
TimeUnit timeUnit)
Perform replica reads to as many nodes a possible based on the given
ReplicaMode . |
Modifier and Type | Method and Description |
---|---|
static void |
Utils.addRequestSpan(CouchbaseEnvironment env,
CouchbaseRequest request,
String opName) |
static void |
Utils.addRequestSpanWithParent(CouchbaseEnvironment env,
io.opentracing.Span parent,
CouchbaseRequest request,
String opName) |
static <D extends Document<?>> |
Mutate.append(D document,
CouchbaseEnvironment env,
Transcoder<Document<Object>,Object> transcoder,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit,
io.opentracing.Span parent) |
static <T> rx.Observable<T> |
Utils.applyTimeout(rx.Observable<T> input,
CouchbaseRequest request,
CouchbaseEnvironment environment,
long timeout,
TimeUnit timeUnit) |
static rx.Observable<JsonLongDocument> |
Mutate.counter(String id,
long delta,
long initial,
int expiry,
CouchbaseEnvironment env,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit,
io.opentracing.Span parent) |
static rx.Observable<Boolean> |
Exists.exists(String id,
CouchbaseEnvironment environment,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit) |
static <D extends Document<?>> |
Get.get(String id,
Class<D> target,
CouchbaseEnvironment environment,
String bucket,
ClusterFacade core,
Map<Class<? extends Document>,Transcoder<? extends Document,?>> transcoders,
long timeout,
TimeUnit timeUnit) |
static <D extends Document<?>> |
Get.getAndLock(String id,
Class<D> target,
CouchbaseEnvironment environment,
String bucket,
ClusterFacade core,
Map<Class<? extends Document>,Transcoder<? extends Document,?>> transcoders,
int lockTime,
long timeout,
TimeUnit timeUnit) |
static <D extends Document<?>> |
Get.getAndTouch(String id,
Class<D> target,
CouchbaseEnvironment environment,
String bucket,
ClusterFacade core,
Map<Class<? extends Document>,Transcoder<? extends Document,?>> transcoders,
int expiry,
long timeout,
TimeUnit timeUnit) |
static <D extends Document<?>> |
Mutate.insert(D document,
CouchbaseEnvironment env,
Transcoder<Document<Object>,Object> transcoder,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit,
io.opentracing.Span parent) |
static <D extends Document<?>> |
Mutate.prepend(D document,
CouchbaseEnvironment env,
Transcoder<Document<Object>,Object> transcoder,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit,
io.opentracing.Span parent) |
static <D extends Document<?>> |
Mutate.remove(D document,
CouchbaseEnvironment env,
Transcoder<Document<Object>,Object> transcoder,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit,
io.opentracing.Span parent) |
static <D extends Document<?>> |
Mutate.replace(D document,
CouchbaseEnvironment env,
Transcoder<Document<Object>,Object> transcoder,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit,
io.opentracing.Span parent) |
static rx.Observable<Boolean> |
Mutate.touch(String id,
int expiry,
CouchbaseEnvironment env,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit) |
static rx.Observable<Boolean> |
Mutate.unlock(String id,
long cas,
CouchbaseEnvironment env,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit) |
static <D extends Document<?>> |
Mutate.upsert(D document,
CouchbaseEnvironment env,
Transcoder<Document<Object>,Object> transcoder,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit,
io.opentracing.Span parent) |
Constructor and Description |
---|
GetFilter(CouchbaseEnvironment environment) |
GetMap(CouchbaseEnvironment environment,
Map<Class<? extends Document>,Transcoder<? extends Document,?>> transcoders,
Class<D> target,
String id) |
Modifier and Type | Method and Description |
---|---|
static DefaultClusterManager |
DefaultClusterManager.create(String username,
String password,
ConnectionString connectionString,
CouchbaseEnvironment environment,
ClusterFacade core) |
static DefaultAsyncClusterManager |
DefaultAsyncClusterManager.create(String username,
String password,
ConnectionString connectionString,
CouchbaseEnvironment environment,
ClusterFacade core) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultCouchbaseEnvironment
The default implementation of a
CouchbaseEnvironment . |
Modifier and Type | Method and Description |
---|---|
protected rx.Observable<AsyncN1qlQueryResult> |
N1qlQueryExecutor.dispatchPrepared(N1qlQuery query,
CouchbaseEnvironment env,
long timeout,
TimeUnit timeUnit) |
rx.Observable<AsyncN1qlQueryResult> |
N1qlQueryExecutor.execute(N1qlQuery query,
CouchbaseEnvironment env,
long timeout,
TimeUnit timeUnit) |
protected rx.Observable<AsyncN1qlQueryResult> |
N1qlQueryExecutor.executePrepared(N1qlQuery query,
PreparedPayload payload,
CouchbaseEnvironment env,
long timeout,
TimeUnit timeUnit)
Issues a proper N1QL EXECUTE, detecting if parameters must be added to it.
|
protected rx.Observable<AsyncN1qlQueryResult> |
N1qlQueryExecutor.executeQuery(N1qlQuery query,
CouchbaseEnvironment env,
long timeout,
TimeUnit timeUnit)
Internal: Queries a N1QL secondary index.
|
protected rx.Observable<AsyncN1qlQueryResult> |
N1qlQueryExecutor.prepareAndExecute(N1qlQuery query,
CouchbaseEnvironment env,
long timeout,
TimeUnit timeUnit)
Issues a N1QL PREPARE, puts the plan in cache then EXECUTE it.
|
protected rx.Observable<AsyncN1qlQueryResult> |
N1qlQueryExecutor.retryPrepareAndExecuteOnce(Throwable error,
N1qlQuery query,
CouchbaseEnvironment env,
long timeout,
TimeUnit timeUnit)
In case the error warrants a retry, issue a PREPARE, followed by an update of the cache and an EXECUTE.
|
Constructor and Description |
---|
CouchbaseRepository(Bucket bucket,
CouchbaseEnvironment environment) |
Constructor and Description |
---|
AsyncLookupInBuilder(ClusterFacade core,
String bucketName,
CouchbaseEnvironment environment,
FragmentTranscoder transcoder,
String docId)
Instances of this builder should be obtained through
AsyncBucket.lookupIn(String) rather than directly constructed. |
AsyncMutateInBuilder(ClusterFacade core,
String bucketName,
CouchbaseEnvironment environment,
FragmentTranscoder transcoder,
String docId)
Instances of this builder should be obtained through
AsyncBucket.mutateIn(String) rather than directly constructed. |
Constructor and Description |
---|
RawQueryExecutor(AsyncRawQueryExecutor async,
CouchbaseEnvironment env) |
RawQueryExecutor(String bucket,
String password,
ClusterFacade core,
CouchbaseEnvironment env) |
RawQueryExecutor(String bucket,
String username,
String password,
ClusterFacade core,
CouchbaseEnvironment env) |
Constructor and Description |
---|
DefaultSpatialViewResult(CouchbaseEnvironment env,
Bucket bucket,
rx.Observable<AsyncSpatialViewRow> rows,
boolean success,
rx.Observable<JsonObject> error,
JsonObject debug) |
DefaultSpatialViewRow(CouchbaseEnvironment env,
AsyncSpatialViewRow asyncViewRow) |
DefaultViewResult(CouchbaseEnvironment env,
Bucket bucket,
rx.Observable<AsyncViewRow> rows,
int totalRows,
boolean success,
rx.Observable<JsonObject> error,
JsonObject debug) |
DefaultViewRow(CouchbaseEnvironment env,
AsyncViewRow asyncViewRow) |
Copyright © 2015 Couchbase, Inc.