#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. |
1.2.18