sfi.director.repository.MemoryDB Class Reference

Inheritance diagram for sfi.director.repository.MemoryDB:

sfi.director.repository.DBConnection List of all members.

Detailed Description

This database driver implements a simple in-RAM database.

It founds on DBSet for storing database entries in memory and offers the minimal set of DB operations. Of course database contents is lost on JVM shutdown.

See also:
DBSet


Public Member Functions

Enumeration search (String expr, Options searchopt) throws DirectorException
 *
Exceptions:
DirectorException 

void append (DBObject dbo)
 *
Exceptions:
DirectorException 

void truncate ()
void replace (DBObject dbo)
void remove (DBObject dbo)
DBAccessor get (DN dn)

Package Attributes

DBSet db = new DBSet()


Member Function Documentation

void sfi.director.repository.MemoryDB.append DBObject  dbo  )  [virtual]
 

*

Exceptions:
DirectorException 

Parameters:
dbo 

Implements sfi.director.repository.DBConnection.

DBAccessor sfi.director.repository.MemoryDB.get DN  dn  ) 
 

Reimplemented from sfi.director.repository.DBConnection.

void sfi.director.repository.MemoryDB.remove DBObject  dbo  ) 
 

Reimplemented from sfi.director.repository.DBConnection.

void sfi.director.repository.MemoryDB.replace DBObject  dbo  ) 
 

Reimplemented from sfi.director.repository.DBConnection.

Enumeration sfi.director.repository.MemoryDB.search String  expr,
Options  searchopt
throws DirectorException [virtual]
 

*

Exceptions:
DirectorException 

Parameters:
expr 
searchopt 

Implements sfi.director.repository.DBConnection.

void sfi.director.repository.MemoryDB.truncate  )  [virtual]
 

Implements sfi.director.repository.DBConnection.


Member Data Documentation

DBSet sfi.director.repository.MemoryDB.db = new DBSet() [package]
 


The documentation for this class was generated from the following file:
Generated on Sat Feb 11 01:20:24 2012 for Node Director by  doxygen 1.4.5