Summary
In-memory 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["InMemoryIdMapping"]
class Type type-node
						
					Syntax
public class InMemoryIdMapping : AbstractIdMapping, IIdMappingRemarks
    In-memory mapping for IDs during a defragmentation run.
    This is faster than the
    
			Db4objects.Db4o.Defragment.DatabaseIdMapping
    but
    it uses more memory. If you have OutOfMemory conditions
    with this id mapping, use the
    Db4objects.Db4o.Defragment.DatabaseIdMapping
    instead.
    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