public interface ObjectField
ObjectClass.objectField(String) to access this setting.| Modifier and Type | Method and Description |
|---|---|
void |
cascadeOnActivate(boolean flag)
sets cascaded activation behaviour.
|
void |
cascadeOnDelete(boolean flag)
sets cascaded delete behaviour.
|
void |
cascadeOnUpdate(boolean flag)
sets cascaded update behaviour.
|
void |
indexed(boolean flag)
turns indexing on or off.
|
void |
rename(java.lang.String newName)
renames a field of a stored class.
|
void cascadeOnActivate(boolean flag)
flag - whether activation is to be cascaded to the member object.Why activation?,
ObjectClass.cascadeOnActivate(boolean),
ObjectContainer.activate(java.lang.Object, int),
Using callbacksvoid cascadeOnDelete(boolean flag)
ObjectContainer.delete(java.lang.Object).
ObjectContainer.store(Object).
An example of the behaviour can be found in
ObjectClass.cascadeOnDelete(boolean)
flag - whether deletes are to be cascaded to the member object.ObjectClass.cascadeOnDelete(boolean),
ObjectContainer.delete(java.lang.Object),
Using callbacksvoid cascadeOnUpdate(boolean flag)
ObjectContainer.store(Object).
flag - whether updates are to be cascaded to the member object.com.db4o.ObjectContainer#set,
ObjectClass.cascadeOnUpdate(boolean),
ObjectClass.updateDepth(int),
Using callbacksvoid indexed(boolean flag)
ObjectContainer is opened. If the
setting is set to true and an index does not exist, the index will be
created. If the setting is set to false and an index does exist the
index will be dropped.flag - specify true or false to turn indexing on for
this fieldvoid rename(java.lang.String newName)
newName - the new field name.