net.sf.farrago.catalog
Class FarragoTransientStorage.SVIndex

java.lang.Object
  extended by org.netbeans.mdr.persistence.memoryimpl.SinglevaluedIndexImpl
      extended by net.sf.farrago.catalog.FarragoTransientStorage.SVIndex
All Implemented Interfaces:
FarragoTransientStorage.TxnIndex, org.netbeans.mdr.persistence.Index, org.netbeans.mdr.persistence.SinglevaluedIndex, org.netbeans.mdr.persistence.Streamable
Enclosing class:
FarragoTransientStorage

private static class FarragoTransientStorage.SVIndex
extends org.netbeans.mdr.persistence.memoryimpl.SinglevaluedIndexImpl
implements FarragoTransientStorage.TxnIndex


Field Summary
 
Fields inherited from class org.netbeans.mdr.persistence.memoryimpl.SinglevaluedIndexImpl
storage, table, transLog
 
Constructor Summary
FarragoTransientStorage.SVIndex(String name, org.netbeans.mdr.persistence.memoryimpl.StorageImpl storage, org.netbeans.mdr.persistence.Storage.EntryType keyType, org.netbeans.mdr.persistence.Storage.EntryType valueType)
           
 
Method Summary
 void commitChangesPublic()
           
 void rollBackChangesPublic()
           
 
Methods inherited from class org.netbeans.mdr.persistence.memoryimpl.SinglevaluedIndexImpl
add, changed, commitChanges, get, getIfExists, getKeyType, getName, getObject, getObjectIfExists, getValueType, keySet, put, queryByKeyPrefix, read, remove, replace, rollBackChanges, values, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FarragoTransientStorage.SVIndex

FarragoTransientStorage.SVIndex(String name,
                                org.netbeans.mdr.persistence.memoryimpl.StorageImpl storage,
                                org.netbeans.mdr.persistence.Storage.EntryType keyType,
                                org.netbeans.mdr.persistence.Storage.EntryType valueType)
Method Detail

commitChangesPublic

public void commitChangesPublic()
                         throws org.netbeans.mdr.persistence.StorageException
Specified by:
commitChangesPublic in interface FarragoTransientStorage.TxnIndex
Throws:
org.netbeans.mdr.persistence.StorageException

rollBackChangesPublic

public void rollBackChangesPublic()
                           throws org.netbeans.mdr.persistence.StorageException
Specified by:
rollBackChangesPublic in interface FarragoTransientStorage.TxnIndex
Throws:
org.netbeans.mdr.persistence.StorageException