company logo

Property :: fastEraseCollection - Fast erase collection

The function erases all instances of an owning collection without maintaining inverse relationships and special kind of dependencies. Owning instances are deleted recursively, i.e. instances owned by an instance are deleted, too. Before erasing the collection, the possible filter settings are removed. When the collection does not own the instances, the collection (indexes) is deleted, only.

Usually, the function is used to erase a number of related collections in order to increase the deletion speed.

Implementation details

Property  :: fastEraseCollection (  )

When the property handle is not valid, the function throws an exception.