@InterfaceAudience.Private @InterfaceStability.Uncommitted public class Mutate extends Object
Contains the logic to execute and handle mutation requests.
Constructor and Description |
---|
Mutate() |
Modifier and Type | Method and Description |
---|---|
static <D extends Document<?>> |
append(D document,
CouchbaseEnvironment env,
Transcoder<Document<Object>,Object> transcoder,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit,
io.opentracing.Span parent) |
static rx.Observable<JsonLongDocument> |
counter(String id,
long delta,
long initial,
int expiry,
CouchbaseEnvironment env,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit,
io.opentracing.Span parent) |
static <D extends Document<?>> |
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<?>> |
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<?>> |
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<?>> |
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> |
touch(String id,
int expiry,
CouchbaseEnvironment env,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit) |
static rx.Observable<Boolean> |
unlock(String id,
long cas,
CouchbaseEnvironment env,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit) |
static <D extends Document<?>> |
upsert(D document,
CouchbaseEnvironment env,
Transcoder<Document<Object>,Object> transcoder,
ClusterFacade core,
String bucket,
long timeout,
TimeUnit timeUnit,
io.opentracing.Span parent) |
public static <D extends Document<?>> rx.Observable<D> insert(D document, CouchbaseEnvironment env, Transcoder<Document<Object>,Object> transcoder, ClusterFacade core, String bucket, long timeout, TimeUnit timeUnit, io.opentracing.Span parent)
public static <D extends Document<?>> rx.Observable<D> upsert(D document, CouchbaseEnvironment env, Transcoder<Document<Object>,Object> transcoder, ClusterFacade core, String bucket, long timeout, TimeUnit timeUnit, io.opentracing.Span parent)
public static <D extends Document<?>> rx.Observable<D> replace(D document, CouchbaseEnvironment env, Transcoder<Document<Object>,Object> transcoder, ClusterFacade core, String bucket, long timeout, TimeUnit timeUnit, io.opentracing.Span parent)
public static <D extends Document<?>> rx.Observable<D> remove(D document, CouchbaseEnvironment env, Transcoder<Document<Object>,Object> transcoder, ClusterFacade core, String bucket, long timeout, TimeUnit timeUnit, io.opentracing.Span parent)
public static rx.Observable<Boolean> unlock(String id, long cas, CouchbaseEnvironment env, ClusterFacade core, String bucket, long timeout, TimeUnit timeUnit)
public static rx.Observable<Boolean> touch(String id, int expiry, CouchbaseEnvironment env, ClusterFacade core, String bucket, long timeout, TimeUnit timeUnit)
public static rx.Observable<JsonLongDocument> counter(String id, long delta, long initial, int expiry, CouchbaseEnvironment env, ClusterFacade core, String bucket, long timeout, TimeUnit timeUnit, io.opentracing.Span parent)
public static <D extends Document<?>> rx.Observable<D> append(D document, CouchbaseEnvironment env, Transcoder<Document<Object>,Object> transcoder, ClusterFacade core, String bucket, long timeout, TimeUnit timeUnit, io.opentracing.Span parent)
public static <D extends Document<?>> rx.Observable<D> prepend(D document, CouchbaseEnvironment env, Transcoder<Document<Object>,Object> transcoder, ClusterFacade core, String bucket, long timeout, TimeUnit timeUnit, io.opentracing.Span parent)
Copyright © 2015 Couchbase, Inc.