Class CouchDbContext


  • public class CouchDbContext
    extends java.lang.Object
    Contains database server specific APIs.
    Since:
    0.0.2
    See Also:
    CouchDbClientBase.context()
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private CouchDbClientBase dbc  
      private static org.apache.commons.logging.Log log  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void compact()
      Triggers a database compact request.
      void createDB​(java.lang.String dbName)
      Requests CouchDB creates a new database; if one doesn't exist.
      void deleteDB​(java.lang.String dbName, java.lang.String confirm)
      Requests CouchDB deletes a database.
      void ensureFullCommit()
      Requests the database commits any recent changes to disk.
      java.util.List<java.lang.String> getAllDbs()  
      CouchDbInfo info()  
      java.lang.String serverVersion()  
      java.util.List<java.lang.String> uuids​(long count)
      Request a database sends a list of UUIDs.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • log

        private static final org.apache.commons.logging.Log log
    • Method Detail

      • deleteDB

        public void deleteDB​(java.lang.String dbName,
                             java.lang.String confirm)
        Requests CouchDB deletes a database.
        Parameters:
        dbName - The database name
        confirm - A confirmation string with the value: delete database
      • createDB

        public void createDB​(java.lang.String dbName)
        Requests CouchDB creates a new database; if one doesn't exist.
        Parameters:
        dbName - The Database name
      • getAllDbs

        public java.util.List<java.lang.String> getAllDbs()
        Returns:
        All Server databases.
      • serverVersion

        public java.lang.String serverVersion()
        Returns:
        DB Server version.
      • compact

        public void compact()
        Triggers a database compact request.
      • ensureFullCommit

        public void ensureFullCommit()
        Requests the database commits any recent changes to disk.
      • uuids

        public java.util.List<java.lang.String> uuids​(long count)
        Request a database sends a list of UUIDs.
        Parameters:
        count - The count of UUIDs.
        Returns:
        a list of UUIDs