db4o v1.10

com.db4o.config
Interface ObjectField


public interface ObjectField

configuration interface for fields of stored classes.

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 objectOnActivate(java.lang.String methodName, java.lang.String[] parameterFieldNames, java.lang.String resultToField)
          specifies a method of the parent class to be called upon activation.
 void queryEvaluation(boolean flag)
          toggles query evaluation.
 void rename(java.lang.String newName)
          renames a field of a stored class.
 

Method Detail

objectOnActivate

public void objectOnActivate(java.lang.String methodName,
                             java.lang.String[] parameterFieldNames,
                             java.lang.String resultToField)
specifies a method of the parent class to be called upon activation.
Parameters:
methodName - the name of the method.
parameterFieldNames - a String array of field names of the parent class to read parameters for the execution from.
resultToField - the fieldname of the field that is to be set to the result of the method execution.

queryEvaluation

public void queryEvaluation(boolean flag)
toggles query evaluation.

All fields are evaluated by default. Use this method to turn query evaluation of for specific fields.

Parameters:
flag - specify false to ignore this field during query evaluation.

rename

public void rename(java.lang.String newName)
renames a field of a stored class.

Use this method to refactor classes.
Parameters:
newName - the new fieldname.

db4o v1.10