Skip navigation links

Package fr.inria.atlanmod.neoemf.data.hbase.option

Provides utility classes to define specific behaviors of HBase data persistence.

See: Description

Package fr.inria.atlanmod.neoemf.data.hbase.option Description

Provides utility classes to define specific behaviors of HBase data persistence.

This package defines two APIs extending PersistentResourceOptions and PersistenceOptionsBuilder:

These classes are used to create option maps used in EMF save and load methods. For example, the following code creates a map that tells the framework to use a HBase backend in read-only mode, and a cache the accessed features to retrieve them efficiently. The read-only nature is a HBase specific option, while the caching behavior is defined at the core level.


 // Create the option map
 Map<String, Object> options = HBaseOptionsBuilder.newBuilder()
     .readOnly()
     .cacheFeatures()
     .asMap();

 // Load the resource with the specified options
 myResource.load(options);

 // Manipulate the resource with a read-only HBase backend and feature cache enabled
 myResource.getContents() [...]
 
Skip navigation links

Copyright © 2013–2017 Atlanmod INRIA LINA Mines Nantes. All rights reserved.