Summary
Database based mapping for IDs during a defragmentation run.
		- Assembly
- Db4objects.Db4o-2010 .dll 
- Namespace
- Db4objects.Db4o .Defragment 
- Interfaces
- Base Types
- 
									- Object
- AbstractIdMapping
 
							graph BT
	Type-->Base0["AbstractIdMapping"]
	click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Defragment/AbstractIdMapping"
	Base0-->Base1["Object"]
	Type-.->Interface0["IIdMapping"]
	click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Defragment/IIdMapping"
	Type["DatabaseIdMapping"]
class Type type-node
						
					Syntax
public class DatabaseIdMapping : AbstractIdMapping, IIdMappingRemarks
    Database based mapping for IDs during a defragmentation run.
    Use this mapping to keep memory consumption lower than when
    using the
    
			Db4objects.Db4o.Defragment.InMemoryIdMapping
    .
    Constructors
| Name | Summary | 
|---|---|
| DatabaseIdMapping | Will maintain the ID mapping as a BTree in the file with the given path. | 
| DatabaseIdMapping | Will maintain the ID mapping as a BTree in the file with the given path. | 
Methods
| Name | Value | Summary | 
|---|---|---|
| AddressForId | int | |
| Close | void | |
| Commit | void | |
| MapId | void | Inherited from AbstractIdMapping | 
| MapId | void | |
| MapNonClassIDs | void | |
| MappedClassID | int | Inherited from AbstractIdMapping | 
| MappedId | int | |
| Open | void | |
| SlotChanges | IVisitable | 
See Also
- Db4objects.Db4o.Defragment.Defragment