@ParametersAreNonnullByDefault public interface MapDbBackend extends Backend
Backend
that is responsible of low-level access to a MapDB database.
It wraps an existing MapDB database and provides facilities to create and retrieve elements.
Note: Instances of MapDbBackend
are created by MapDbBackendFactory
that provides an usable
database that can be manipulated by this wrapper.
MapDbBackendFactory
Modifier and Type | Method and Description |
---|---|
default boolean |
isDistributed()
Returns
true if the back-end is distributed. |
default boolean |
isPersistent()
Returns
true if the back-end is stored in a local database. |
containerFor, containerOf, removeContainer
allInstancesOf, allInstancesOf, metaClassFor, metaClassOf
addAllValues, addValue, allValuesOf, appendAllValues, appendValue, removeAllValues, removeValue, sizeOfValue, valueFor, valueOf
removeValue, valueFor, valueOf
addAllReferences, addReference, allReferencesOf, appendAllReferences, appendReference, referenceFor, referenceOf, removeAllReferences, removeReference, sizeOfReference
referenceFor, referenceOf, removeReference
default boolean isPersistent()
Backend
true
if the back-end is stored in a local database.isPersistent
in interface Backend
true
if the back-end is stored in a local database.default boolean isDistributed()
Backend
true
if the back-end is distributed.isDistributed
in interface Backend
true
if the back-end is distributed.Copyright © 2013–2019 Atlanmod. All rights reserved.