Returns the names of all databases in this couch instance.
Returns the configuration value
Returns None
if the value does not exist
Returns the configuration section identified by its name (an empty map is returned if the section does not exist)
Returns the configuration object for this CouchDB instance
Returns one UUID
Returns the requested number of UUIDS (by default 1).
Indicates whether this couchdb instance contains the given database
Returns the user associated to the current session, if any
Returns the database on the given couch instance.
Deletes the given configuration key inthe specified section
Indicates whether the current session gives the given role to the user
The couchdb instance host name.
Returns the couchdb instance information
Indicates whether the current session is authenticated with the couch server
Indicates whether the current session is a server admin session
Performs a login and returns true if login succeeded.
Performs a login and returns true if login succeeded. from now on, if login succeeded the couch instance is identified and all requests will be done with the given credentials. This performs a cookie authentication.
Logs the session out
Logs the session out
The couchdb instance port.
Returns the replicator database
Saves the given key/value association in the specified section The section and/or the key is created if it does not exist
The Json (de)serializer
Returns the current user context
Exposes the interface for managing couchdb users.
The couchdb instance version.
An instance of a Couch session, that allows the user to login and send request identified with the login credentials. This performs a cookie based authentication against the couchdb server. The couchdb client instance retrieved for this session will send request authenticated by the user that logged in in this session.