#include <BDBMetadataPlugin.h>
Inheritance diagram for BDBMetadataPlugin:
Public Methods | |
bool | init () |
CoreError | create (NumID &docid, const Document &document) |
CoreError | remove (NumID docid) |
CoreError | update (NumID docid, const Document &document) |
CoreError | get (NumID docid, Document &document) |
CoreError | lock (NumID docid, DocumentLock lock) |
CoreError | getLocks (map< NumID, DocumentLock > &locks) |
CoreError | query (NumID first, int maxlen, map< NumID, NumID > &updates) |
|
Create a document.
Implements MetadataPlugin. |
|
Get a document
Implements MetadataPlugin. |
|
Get the active locks. Useful for cleaning up after a crash.
Implements MetadataPlugin. |
|
Sets up a connection with an BDB datasource specified in config.
Implements Plugin. |
|
Lock the document.
Implements MetadataPlugin. |
|
Query document changes since 'first'.
Implements MetadataPlugin. |
|
Remove a document.
Implements MetadataPlugin. |
|
Update a document
Implements MetadataPlugin. |