org.neodatis.odb.core.layers.layer2.meta
Class CommittedCIZoneInfo

java.lang.Object
  extended by org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
      extended by org.neodatis.odb.core.layers.layer2.meta.CommittedCIZoneInfo
All Implemented Interfaces:
java.io.Serializable

public class CommittedCIZoneInfo
extends CIZoneInfo

Used for committed zone info. It has one more attribute than the super class. It is used to keep track of committed deleted objects

Author:
osmadja
See Also:
Serialized Form

Field Summary
 long nbDeletedObjects
           
 
Fields inherited from class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
ci, first, last, nbObjects
 
Constructor Summary
CommittedCIZoneInfo(ClassInfo ci, OID first, OID last, long nbObjects)
           
 
Method Summary
 void decreaseNbObjects()
           
 long getNbDeletedObjects()
           
 long getNbObjects()
           
 boolean hasObjects()
           
 void setNbDeletedObjects(long nbDeletedObjects)
           
 void setNbObjects(CommittedCIZoneInfo cizi)
           
 void setNbObjects(long nb)
           
 java.lang.String toString()
           
 
Methods inherited from class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
increaseNbObjects, reset, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nbDeletedObjects

public long nbDeletedObjects
Constructor Detail

CommittedCIZoneInfo

public CommittedCIZoneInfo(ClassInfo ci,
                           OID first,
                           OID last,
                           long nbObjects)
Method Detail

decreaseNbObjects

public void decreaseNbObjects()
Overrides:
decreaseNbObjects in class CIZoneInfo

getNbDeletedObjects

public long getNbDeletedObjects()

setNbDeletedObjects

public void setNbDeletedObjects(long nbDeletedObjects)

getNbObjects

public long getNbObjects()
Overrides:
getNbObjects in class CIZoneInfo

setNbObjects

public void setNbObjects(long nb)
Overrides:
setNbObjects in class CIZoneInfo

setNbObjects

public void setNbObjects(CommittedCIZoneInfo cizi)

toString

public java.lang.String toString()
Overrides:
toString in class CIZoneInfo

hasObjects

public boolean hasObjects()
Overrides:
hasObjects in class CIZoneInfo