Package | Description |
---|---|
fr.inria.atlanmod.neoemf.data |
Provides generic classes representing data management operations.
|
fr.inria.atlanmod.neoemf.data.berkeleydb |
Provides classes related to data management specific to a BerkeleyDB implementation.
|
fr.inria.atlanmod.neoemf.data.blueprints |
Provides classes related to data management specific to a Blueprints implementation.
|
fr.inria.atlanmod.neoemf.data.hbase |
Provides classes related to data management specific to a HBase implementation.
|
fr.inria.atlanmod.neoemf.data.im |
Provides classes related to data management specific to the default in-memory implementation.
|
fr.inria.atlanmod.neoemf.data.mapdb |
Provides classes related to data management specific to a MapDB implementation.
|
fr.inria.atlanmod.neoemf.data.mongodb |
Provides classes related to data management specific to a MongoDb implementation.
|
fr.inria.atlanmod.neoemf.data.store |
Provides classes that adds preprocessing and postprocessing functionalities during persistence operations.
|
fr.inria.atlanmod.neoemf.data.store.listener |
Provides objects able to listen database calls.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBackend
An abstract
Backend that provides a global behavior about the closure. |
class |
InvalidBackend
An invalid
Backend that throws an UnsupportedOperationException at each call. |
Modifier and Type | Method and Description |
---|---|
Backend |
BackendFactory.createBackend(org.eclipse.emf.common.util.URI uri,
ImmutableConfig baseConfig)
Creates a new
Backend located by the uri . |
Backend |
AbstractBackendFactory.createBackend(org.eclipse.emf.common.util.URI uri,
ImmutableConfig baseConfig) |
protected Backend |
AbstractBackendFactory.createLocalBackend(Path directory,
C config)
Creates a new file-based
Backend . |
protected Backend |
AbstractBackendFactory.createRemoteBackend(URL url,
C config)
Creates a new server-based
Backend . |
Modifier and Type | Interface and Description |
---|---|
interface |
BerkeleyDbBackend
A
Backend that is responsible of low-level access to a BerkeleyDB database. |
Modifier and Type | Method and Description |
---|---|
protected Backend |
BerkeleyDbBackendFactory.createLocalBackend(Path directory,
BerkeleyDbConfig config) |
Modifier and Type | Interface and Description |
---|---|
interface |
BlueprintsBackend
A
Backend that is responsible of low-level access to a Blueprints database. |
Modifier and Type | Method and Description |
---|---|
protected Backend |
BlueprintsBackendFactory.createLocalBackend(Path directory,
BaseBlueprintsConfig<?> config) |
Modifier and Type | Interface and Description |
---|---|
interface |
HBaseBackend
A
Backend that is responsible of low-level access to a HBase database. |
Modifier and Type | Method and Description |
---|---|
protected Backend |
HBaseBackendFactory.createRemoteBackend(URL url,
HBaseConfig config) |
Modifier and Type | Interface and Description |
---|---|
interface |
InMemoryBackend
The default
Backend that stores all elements in an in-memory store. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInMemoryBackend
An abstract
InMemoryBackend that provides the default behavior of containers and meta-classes management. |
class |
BoundInMemoryBackend
|
class |
DefaultInMemoryBackend
A
InMemoryBackend that stores all elements in Map s. |
Modifier and Type | Method and Description |
---|---|
Backend |
InMemoryBackendFactory.createBackend(org.eclipse.emf.common.util.URI uri,
ImmutableConfig baseConfig) |
Modifier and Type | Interface and Description |
---|---|
interface |
MapDbBackend
A
Backend that is responsible of low-level access to a MapDB database. |
Modifier and Type | Method and Description |
---|---|
protected Backend |
MapDbBackendFactory.createLocalBackend(Path directory,
MapDbConfig config) |
Modifier and Type | Interface and Description |
---|---|
interface |
MongoDbBackend
A
Backend that is responsible of low-level access to a MongoDb database. |
Modifier and Type | Method and Description |
---|---|
protected Backend |
MongoDbBackendFactory.createRemoteBackend(URL url,
MongoDbConfig config) |
Modifier and Type | Method and Description |
---|---|
Backend |
Store.backend()
Returns the back-end where data are stored.
|
Backend |
NoopStore.backend() |
Backend |
ClosedStore.backend() |
Backend |
AbstractStore.backend() |
Modifier and Type | Method and Description |
---|---|
Store |
StoreFactory.createStore(Backend backend,
ImmutableConfig baseConfig)
|
Constructor and Description |
---|
NoopStore(Backend backend)
Constructs a new
NoopStore between the given resource and the backend . |
Modifier and Type | Method and Description |
---|---|
Class<? extends Backend> |
BackendReport.type()
Returns the type of the backend.
|
Constructor and Description |
---|
BackendReport(Backend backend)
Constructs a new
BackendReport for the specified backend . |
Copyright © 2013–2019 Atlanmod. All rights reserved.