[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
The following tables list the members exposed by the IObjectClass type.
Public Methods
Name | Description | |
---|---|---|
![]() | CallConstructor |
advises db4o to try instantiating objects of this class with/without
calling constructors.
|
![]() | CascadeOnActivate | sets cascaded activation behaviour. |
![]() | CascadeOnDelete | sets cascaded delete behaviour. |
![]() | CascadeOnUpdate | sets cascaded update behaviour. |
![]() | Compare | registers 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.
|
![]() | GenerateUUIDs | generate UUIDs for stored objects of this class. |
![]() | GenerateVersionNumbers | generate version numbers for stored objects of this class. |
![]() | Indexed | turns the class index on or off. |
![]() | MarshallWith | registers a custom marshaller for this class. |
![]() | MaximumActivationDepth | sets the maximum activation depth to the desired value. |
![]() | MinimumActivationDepth | sets the minimum activation depth to the desired value. |
![]() | ObjectField | |
![]() | PersistStaticFieldValues | turns on storing static field values for this class. |
![]() | ReadAs | creates a temporary mapping of a persistent class to a different class. |
![]() | Rename | renames a stored class. |
![]() | StoreTransientFields | allows to specify if transient fields are to be stored. |
![]() | Translate | registers a translator for this class. |
![]() | UpdateDepth | specifies the updateDepth for this class. |