| Class | Rddb::DocumentStore::Base |
| In: |
lib/rddb/document_store.rb
|
| Parent: | Object |
Base class for document storage engines.
Delete the document.
# File lib/rddb/document_store.rb, line 21
21: def delete(id)
22: raise_abstract_error('delete')
23: end
Return true if the document exists.
# File lib/rddb/document_store.rb, line 26
26: def exists?(id)
27: raise_abstract_error('exists?')
28: end
Find the document.
# File lib/rddb/document_store.rb, line 11
11: def find(id)
12: raise_abstract_error('find')
13: end
Store the document.
# File lib/rddb/document_store.rb, line 16
16: def store(document)
17: raise_abstract_error('store')
18: end
Return true if the datastore supports partitioning
# File lib/rddb/document_store.rb, line 48
48: def supports_partitioning?
49: false
50: end