db4o

ObjectContainer.delete Method 

deletes a stored object permanently.

void delete(
   object obj
);

Parameters

obj
the object to be deleted from the
ObjectContainer
.

Remarks

deletes a stored object permanently.

Note that this method has to be called for every single object individually. Delete does not recurse to object members. Simple and array member types are destroyed.

Object members of the passed object remain untouched, unless cascaded deletes are cascadeOnDelete or for cascadeOnDelete .

The method has no effect, if the passed object is not stored in the

ObjectContainer
.

A subsequent call to
set()
with the same object newly stores the object to the
ObjectContainer
.

delete()
triggers the callback method objectOnDelete which can be also used for cascaded deletes.

See Also

ObjectContainer Interface | com.db4o Namespace | cascadeOnDelete | cascadeOnDelete | Using callbacks