Class CouchDbContext
java.lang.Object
org.lightcouch.CouchDbContext
Contains database server specific APIs.
- Since:
- 0.0.2
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CouchDbClientBaseprivate static final org.apache.commons.logging.Log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcompact()Triggers a database compact request.voidRequests CouchDB creates a new database; if one doesn't exist.voidRequests CouchDB deletes a database.voidRequests the database commits any recent changes to disk.info()uuids(long count) Request a database sends a list of UUIDs.
-
Field Details
-
log
private static final org.apache.commons.logging.Log log -
dbc
-
-
Constructor Details
-
CouchDbContext
CouchDbContext(CouchDbClientBase dbc, CouchDbProperties props)
-
-
Method Details
-
deleteDB
-
createDB
Requests CouchDB creates a new database; if one doesn't exist.- Parameters:
dbName- The Database name
-
getAllDbs
-
info
- Returns:
CouchDbInfoContaining the DB server info.
-
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
-