Class CouchbaseCollectionOperation
- java.lang.Object
-
- org.apache.camel.component.couchbase.CouchbaseCollectionOperation
-
public final class CouchbaseCollectionOperation extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static com.couchbase.client.java.kv.GetResultgetDocument(com.couchbase.client.java.Collection collection, String id, long queryTimeout)Gets a document from a Collectionprotected static com.couchbase.client.java.kv.MutationResultremoveDocument(com.couchbase.client.java.Collection collection, String id, long writeQueryTimeout, long producerRetryPause)Removes a document from a Collectionprotected static BooleansetDocument(com.couchbase.client.java.Collection collection, String id, int expiry, Object obj, com.couchbase.client.java.kv.PersistTo persistTo, com.couchbase.client.java.kv.ReplicateTo replicateTo, long writeQueryTimeout, long producerRetryPause)Adds or updates a document in a Collection
-
-
-
Method Detail
-
setDocument
protected static Boolean setDocument(com.couchbase.client.java.Collection collection, String id, int expiry, Object obj, com.couchbase.client.java.kv.PersistTo persistTo, com.couchbase.client.java.kv.ReplicateTo replicateTo, long writeQueryTimeout, long producerRetryPause)
Adds or updates a document in a Collection- Parameters:
collection-id-expiry-obj-persistTo-replicateTo-writeQueryTimeout-producerRetryPause-- Returns:
-
getDocument
protected static com.couchbase.client.java.kv.GetResult getDocument(com.couchbase.client.java.Collection collection, String id, long queryTimeout)Gets a document from a Collection- Parameters:
collection-id-queryTimeout-- Returns:
-
removeDocument
protected static com.couchbase.client.java.kv.MutationResult removeDocument(com.couchbase.client.java.Collection collection, String id, long writeQueryTimeout, long producerRetryPause)Removes a document from a Collection- Parameters:
collection-id-writeQueryTimeout-producerRetryPause-- Returns:
-
-