arlut.csd.ganymede
Class DBCheckPoint

java.lang.Object
  |
  +--arlut.csd.ganymede.DBCheckPoint

class DBCheckPoint
extends java.lang.Object

DBCheckPoint is a class designed to allow server-side code that needs to attempt a multi-step operation that might not successfully complete to be able to undo all changes made without having to abort the entire transaction.

In other words, a DBCheckPoint is basically a transaction within a transaction.


Field Summary
(package private) static boolean debug
           
(package private)  java.util.Vector invidDeleteLocks
           
(package private)  java.util.Vector logEvents
           
(package private)  java.util.Vector objects
           
 
Constructor Summary
(package private) DBCheckPoint(DBEditSet transaction)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

debug

static final boolean debug

objects

java.util.Vector objects

logEvents

java.util.Vector logEvents

invidDeleteLocks

java.util.Vector invidDeleteLocks
Constructor Detail

DBCheckPoint

DBCheckPoint(DBEditSet transaction)