org.modelsphere.jack.baseDb.db
Class DbRAM

java.lang.Object
  extended by org.modelsphere.jack.baseDb.db.Db
      extended by org.modelsphere.jack.baseDb.db.DbRAM

public final class DbRAM
extends Db

RAM implementation of the modelsphere database. All the graph's objects are available in memory.

This implementation uses the java serialization mechanisms for persistence.


Field Summary
static java.lang.String DISPLAY_NAME
           
 
Fields inherited from class org.modelsphere.jack.baseDb.db.Db
ADD_HIST, ADD_TO_RELN, CHAIN_HIST, ENUM_FORWARD, ENUM_REVERSE, EXCEPTION_MESSAGE_READ_ONLY_PROJECT, NEW_VALUE, NO_ADD_HIST, OBJ_ADDED, OBJ_MODIFIED, OBJ_REMOVED, OBJ_UNTOUCHED, OLD_VALUE, PROPERTY_CONMMAND_HISTORY_SIZE, PROPERTY_CONMMAND_HISTORY_SIZE_DEFAULT, PROPERTY_CONMMAND_HISTORY_SIZE_MAX, PROPERTY_CONMMAND_HISTORY_SIZE_MIN, PROPERTY_LOGIN_NAME, PROPERTY_LOGIN_NAME_DEFAULT, PROPERTY_REPOSITORY_CONNECTION_STRING, PROPERTY_REPOSITORY_CONNECTION_STRING_DEFAULT, READ_TRANS, REINSERT_IN_RELN, REMOVE_FROM_RELN, TRANS_ABORT, TRANS_LOAD, TRANS_NONE, TRANS_NORMAL, TRANS_REDO, TRANS_REFRESH, TRANS_UNDO, WRITE_TRANS
 
Constructor Summary
DbRAM()
           
 
Method Summary
 void cluster(java.lang.Object obj, java.lang.Object container)
           
 void fetch(java.lang.Object obj)
           
 java.lang.String getDBMSName()
           
 
Methods inherited from class org.modelsphere.jack.baseDb.db.Db
abortAllTrans, abortTrans, addDbListener, addDbRefreshPassListener, addDbTransListener, addDbUndoRedoListener, addDbUpdatePassListener, beginMatching, beginReadTrans, beginTrans, beginTrans, beginWriteTrans, changePassword, commitTrans, commitTrans, createDbRepository, doLogin, endMatching, fireDbListeners, getConnectionString, getDbs, getLogin, getLoginName, getLoginNode, getLoginType, getRedoTransName, getRedoTransName, getRoot, getTransAccess, getTransCount, getTransDescription, getTransMode, getTransName, getUndoTransName, getUndoTransName, isHugeTrans, isInEnum, isTerminating, isValid, redo, removeDbListener, removeDbRefreshPassListener, removeDbTransListener, removeDbUndoRedoListener, removeDbUpdatePassListener, resetHistory, setTransDescription, setTransName, terminate, terminateAll, undo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DISPLAY_NAME

public static final java.lang.String DISPLAY_NAME
Constructor Detail

DbRAM

public DbRAM()
Method Detail

getDBMSName

public final java.lang.String getDBMSName()
Specified by:
getDBMSName in class Db

fetch

public final void fetch(java.lang.Object obj)
                 throws DbException
Specified by:
fetch in class Db
Throws:
DbException

cluster

public final void cluster(java.lang.Object obj,
                          java.lang.Object container)
                   throws DbException
Specified by:
cluster in class Db
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.