@ParametersAreNonnullByDefault public interface BerkeleyDbBackend extends Backend
Backend
that is responsible of low-level access to a BerkeleyDB database.
It wraps an existing MapDB database and provides facilities to create and retrieve elements.
Note: Instances of BerkeleyDbBackend
are created by BerkeleyDbBackendFactory
that provides an
usable database that can be manipulated by this wrapper.
BerkeleyDbBackendFactory
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.