|
db4o 6.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ObjectField
configuration interface for fields of classes.
Examples: ../com/db4o/samples/translators.
Use the global Configuration object to configure db4o before opening an
ObjectContainer
.
Example:
Configuration config = Db4o.configure();
ObjectClass oc = config.objectClass("package.className");
ObjectField of = oc.objectField("fieldName");
of.rename("newFieldName");
of.queryEvaluation(false);
Method Summary | |
---|---|
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 |
queryEvaluation(boolean flag)
toggles query evaluation. |
void |
rename(java.lang.String newName)
renames a field of a stored class. |
Method Detail |
---|
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 callbacks
void cascadeOnDelete(boolean flag)
ObjectContainer#delete()
.
ObjectContainer#set()
.
An example of the behaviour can be found in
ObjectClass#cascadeOnDelete()
flag
- whether deletes are to be cascaded to the member object.ObjectClass.cascadeOnDelete(boolean)
,
ObjectContainer.delete(java.lang.Object)
,
Using callbacks
void cascadeOnUpdate(boolean flag)
ObjectContainer#set()
.
flag
- whether updates are to be cascaded to the member object.ObjectContainer.set(java.lang.Object)
,
ObjectClass.cascadeOnUpdate(boolean)
,
ObjectClass.updateDepth(int)
,
Using callbacks
void 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 fieldname.void queryEvaluation(boolean flag)
flag
- specify false
to ignore this field during query evaluation.
|
db4o 6.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |