Package | Description |
---|---|
fr.inria.atlanmod.neoemf.data |
Provides generic classes representing data management operations.
|
fr.inria.atlanmod.neoemf.data.blueprints |
Provides classes related to data management specific to a Blueprints implementation.
|
fr.inria.atlanmod.neoemf.data.blueprints.store |
Provides specific classes to map model-level operations into Blueprints-level operations.
|
fr.inria.atlanmod.neoemf.data.hbase |
Provides classes related to data management specific to a HBase implementation.
|
fr.inria.atlanmod.neoemf.data.hbase.store |
Provides specific classes to map model-level operations into HBase-level operations.
|
fr.inria.atlanmod.neoemf.data.mapdb |
Provides classes related to data management specific to a MapDB implementation.
|
fr.inria.atlanmod.neoemf.data.mapdb.store |
Provides specific classes to map model-level operations into MapDB-level operations.
|
fr.inria.atlanmod.neoemf.data.store |
Provides classes to map model-level operations into persistence-level operations.
|
fr.inria.atlanmod.neoemf.resource |
Provides classes extending EMF resource management to support lazy-loading and database delegation.
|
Modifier and Type | Method and Description |
---|---|
PersistentStore |
AbstractPersistenceBackendFactory.createPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options) |
PersistentStore |
PersistenceBackendFactory.createPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options)
Creates a
PersistentStore between the given resource and the given backend
according to the given options . |
protected abstract PersistentStore |
AbstractPersistenceBackendFactory.createSpecificPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options)
Creates a
PersistentStore between the given resource and the given backend
according to the given options . |
PersistentStore |
PersistenceBackendFactory.createTransientStore(PersistentResource resource,
PersistenceBackend backend)
|
Modifier and Type | Method and Description |
---|---|
protected PersistentStore |
BlueprintsPersistenceBackendFactory.createSpecificPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options) |
PersistentStore |
BlueprintsPersistenceBackendFactory.createTransientStore(PersistentResource resource,
PersistenceBackend backend) |
Modifier and Type | Class and Description |
---|---|
class |
DirectWriteBlueprintsCacheManyStore
A
DirectWriteBlueprintsStore that uses an internal cache to store Vertex elements that are
part of multi-valued EReference s to speed-up their access. |
class |
DirectWriteBlueprintsStore
A
DirectWriteStore that translates model-level operations to Blueprints calls. |
Modifier and Type | Method and Description |
---|---|
protected PersistentStore |
HBasePersistenceBackendFactory.createSpecificPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options) |
PersistentStore |
HBasePersistenceBackendFactory.createTransientStore(PersistentResource resource,
PersistenceBackend backend) |
Modifier and Type | Class and Description |
---|---|
class |
DirectWriteHBaseStore
An
AbstractDirectWriteStore that translates model-level operations to HBase operations. |
class |
ReadOnlyHBaseStore
A
DirectWriteHBaseStore that only allows read operations on the underlying database. |
Modifier and Type | Method and Description |
---|---|
protected PersistentStore |
MapDbPersistenceBackendFactory.createSpecificPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options) |
PersistentStore |
MapDbPersistenceBackendFactory.createTransientStore(PersistentResource resource,
PersistenceBackend backend) |
Modifier and Type | Class and Description |
---|---|
class |
DirectWriteMapDbCacheManyStore
A
DirectWriteMapDbStore that uses an internal cache to store persisted Object s that are part
of multi-valued EReference s to speed-up their access. |
class |
DirectWriteMapDbIndicesStore
A
DirectWriteMapDbStore that persists Collection indices instead of serialized arrays. |
class |
DirectWriteMapDbListsStore
A
DirectWriteMapDbStore that uses Java List s instead of arrays to persist multi-valued
EAttribute s and EReference s. |
class |
DirectWriteMapDbStore
An
AbstractDirectWriteStore that translates model-level operations to MapDB operations. |
Modifier and Type | Interface and Description |
---|---|
interface |
DirectWriteStore
A
PersistentStore that translates model-level operations into datastore calls. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDirectWriteStore<P extends PersistenceBackend>
An abstract
DirectWriteStore that redirects certain methods according to the instance of the encountered
EStructuralFeature . |
class |
AbstractPersistentStore
The abstract implementation of a
PersistentStore . |
class |
AbstractPersistentStoreDecorator
An abstract
PersistentStore wrapper that delegates method calls to an internal PersistentStore . |
class |
AutocommitStoreDecorator
A
PersistentStore wrapper that automatically saves modifications as calls are made. |
class |
FeatureCachingStoreDecorator
A
PersistentStore wrapper that caches EStructuralFeature . |
class |
InvalidStore
PersistentStore which can be used by back-end implementations that do not provide transient layer. |
class |
IsSetCachingStoreDecorator
A
PersistentStore wrapper that caches the presence of a value. |
class |
LoadedObjectCounterStoreDecorator
A
PersistentStore wrapper that count the number elements used. |
class |
LoggingStoreDecorator
A
PersistentStore wrapper that logs every call to its methods in the NeoLogger . |
class |
SizeCachingStoreDecorator
A
PersistentStore wrapper that caches the size data. |
Constructor and Description |
---|
AbstractPersistentStoreDecorator(PersistentStore store)
Constructs a new
AbstractPersistentStoreDecorator on the given store . |
AutocommitStoreDecorator(PersistentStore store)
Constructs a new
AutocommitStoreDecorator with the default number of modifications between commits. |
AutocommitStoreDecorator(PersistentStore store,
long opsBetweenCommits)
Constructs a new
AutocommitStoreDecorator with the given opsBetweenCommits . |
FeatureCachingStoreDecorator(PersistentStore store)
Constructs a new
FeatureCachingStoreDecorator with the default cache size. |
FeatureCachingStoreDecorator(PersistentStore store,
int cacheSize)
Constructs a new
FeatureCachingStoreDecorator with the given cacheSize . |
IsSetCachingStoreDecorator(PersistentStore store)
Constructs a new
IsSetCachingStoreDecorator with the default cache size. |
IsSetCachingStoreDecorator(PersistentStore store,
int cacheSize)
Constructs a new
IsSetCachingStoreDecorator with the given cacheSize . |
LoadedObjectCounterStoreDecorator(PersistentStore store)
Constructs a new
LoadedObjectCounterStoreDecorator . |
LoggingStoreDecorator(PersistentStore store)
Constructs a new
LoggingStoreDecorator . |
SizeCachingStoreDecorator(PersistentStore store)
Constructs a new
SizeCachingStoreDecorator with the default cache size. |
SizeCachingStoreDecorator(PersistentStore store,
int cacheSize)
Constructs a new
SizeCachingStoreDecorator with the given cacheSize . |
Modifier and Type | Field and Description |
---|---|
protected PersistentStore |
DefaultPersistentResource.store
The
PersistentStore responsible of the database serialization. |
Copyright © 2013–2017 Atlanmod INRIA LINA Mines Nantes. All rights reserved.