db4o

IObjectClass Methods

The methods of the IObjectClass interface are listed below. For a complete list of IObjectClass interface members, see the IObjectClass Members topic.

Public Instance Methods

CallConstructor advises db4o to try instantiating objects of this class with/without calling constructors.
CascadeOnActivatesets cascaded activation behaviour.
CascadeOnDeletesets cascaded delete behaviour.
CascadeOnUpdatesets cascaded update behaviour.
Compareregisters an attribute provider for special query behavior.
EnableReplication Must be called before databases are created or opened so that db4o will control versions and generate UUIDs for objects of this class, which is required for using replication.
GenerateUUIDsgenerate UUIDs for stored objects of this class.
GenerateVersionNumbersgenerate version numbers for stored objects of this class.
Indexedturns the class index on or off.
MarshallWithregisters a custom marshaller for this class.
MaximumActivationDepthsets the maximum activation depth to the desired value.
MinimumActivationDepthsets the minimum activation depth to the desired value.
ObjectField returns an ObjectField object to configure the specified field.

PersistStaticFieldValuesturns on storing static field values for this class.
ReadAscreates a temporary mapping of a persistent class to a different class.
Renamerenames a stored class.
StoreTransientFieldsallows to specify if transient fields are to be stored.
Translateregisters a translator for this class.
UpdateDepthspecifies the updateDepth for this class.

See Also

IObjectClass Interface | Db4objects.Db4o.Config Namespace