Xapian::WritableDatabase
Inherits Xapian::Database < Reference < Object
Constants
CREATE = LibXapian::DatabaseAction::CREATE
CREATE_OR_OPEN = LibXapian::DatabaseAction::CREATE_OR_OPEN
CREATE_OR_OVERWRITE = LibXapian::DatabaseAction::CREATE_OR_OVERWRITE
OPEN = LibXapian::DatabaseAction::OPEN
Constructors
new(path, action)
SourceClass methods
create(path)
Sourcecreate_or_open(path)
Sourcecreate_or_overwrite(path)
Sourceopen(path)
SourceInstance methods
add_document(document : Document) : Document::Id
Sourceas_writable
Sourcecommit
Sourcedelete_document(id : Document::Id)
Sourcereplace_document(id : Document::Id, document : Document)
Sourcetransaction(flushed : Bool = true, &)
Source