|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.databene.benerator.storage.AbstractStorageSystem
org.databene.platform.memstore.MemStore
public class MemStore
Simple heap-based implementation of the AbstractStorageSystem interface.
Created: 07.03.2011 14:41:40
Field Summary |
---|
Fields inherited from class org.databene.benerator.storage.AbstractStorageSystem |
---|
dataModel |
Constructor Summary | |
---|---|
MemStore(java.lang.String id,
DataModel dataModel)
|
Method Summary | |
---|---|
void |
close()
Closes the database. |
void |
flush()
Assures that all data that has been StorageSystem.store(Entity) d, is send to the target system. |
java.util.Collection<Entity> |
getEntities(java.lang.String entityType)
|
java.lang.String |
getId()
Returns a name that identifies the database |
TypeDescriptor |
getTypeDescriptor(java.lang.String typeName)
|
TypeDescriptor[] |
getTypeDescriptors()
|
void |
printContent()
|
org.databene.webdecs.DataSource<?> |
query(java.lang.String selector,
boolean simplify,
org.databene.commons.Context context)
Creates an Iterable for repetitive iteration through the results of the specified query. |
org.databene.webdecs.DataSource<Entity> |
queryEntities(java.lang.String entityType,
java.lang.String selector,
org.databene.commons.Context context)
Creates an iterator that provides all entities of given type. |
org.databene.webdecs.DataSource<?> |
queryEntityIds(java.lang.String entityType,
java.lang.String selector,
org.databene.commons.Context context)
Queries for entity ids |
void |
store(Entity entity)
Persists a new entity. |
void |
update(Entity entity)
Updates an existing entity. |
Methods inherited from class org.databene.benerator.storage.AbstractStorageSystem |
---|
execute, getDataModel, setDataModel, updater |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MemStore(java.lang.String id, DataModel dataModel)
Method Detail |
---|
public java.lang.String getId()
StorageSystem
public org.databene.webdecs.DataSource<Entity> queryEntities(java.lang.String entityType, java.lang.String selector, org.databene.commons.Context context)
StorageSystem
public org.databene.webdecs.DataSource<?> queryEntityIds(java.lang.String entityType, java.lang.String selector, org.databene.commons.Context context)
StorageSystem
public org.databene.webdecs.DataSource<?> query(java.lang.String selector, boolean simplify, org.databene.commons.Context context)
StorageSystem
public void store(Entity entity)
StorageSystem
public void update(Entity entity)
StorageSystem
public TypeDescriptor[] getTypeDescriptors()
public TypeDescriptor getTypeDescriptor(java.lang.String typeName)
public void flush()
StorageSystem
StorageSystem.store(Entity)
d, is send to the target system.
public void close()
StorageSystem
public void printContent()
public java.util.Collection<Entity> getEntities(java.lang.String entityType)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |