Class 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.GetResult getDocument​(com.couchbase.client.java.Collection collection, String id, long queryTimeout)
      Gets a document from a Collection
      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
      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
    • 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: