graph BT
Type-->Base0["Object"]
Type-.->Interface0["IDefragmentServices"]
click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Defragment/IDefragmentServices"
Type-.->Interface1["IIDMapping"]
click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Mapping/IIDMapping"
Type["DefragmentServicesImpl"]
class Type type-node
Syntax
public class DefragmentServicesImpl : IDefragmentServices, IIDMapping
Constructors
Fields
Methods
| Name |
Value |
Summary |
| Accept(IStoredClass) |
bool |
|
| AllocateTargetSlot(int) |
Slot |
|
| BlockSize() |
int |
|
| BufferByAddress(DefragmentServicesImpl.DbSelector, int, int) |
ByteArrayBuffer |
|
| BufferByID(DefragmentServicesImpl.DbSelector, int) |
ByteArrayBuffer |
|
| ClassIndexID(ClassMetadata) |
int |
|
| ClassMetadataForId(int) |
ClassMetadata |
|
| Close() |
void |
|
| CommitIds() |
void |
|
| CopyIdentity() |
void |
|
| DatabaseIdentityID(DefragmentServicesImpl.DbSelector) |
int |
|
| DefragIdToTimestampBtree() |
void |
|
| MapIDs(int, int, bool) |
void |
|
| MappedID(int, int) |
int |
|
| MappedID(int) |
int |
|
| Mapping() |
IIdMapping |
|
| RegisterBTreeIDs(BTree, IDMappingCollector) |
void |
|
| RegisterUnindexed(int) |
void |
|
| ReplaceClassMetadataRepository() |
void |
|
| SourceAddressByID(int) |
int |
|
| SourceBufferByAddress(int, int) |
ByteArrayBuffer |
|
| SourceBufferByID(int) |
ByteArrayBuffer |
|
| SourceClassCollectionID() |
int |
|
| SourceHandler(int) |
ITypeHandler4 |
|
| SourceIdToTimestampIndexID() |
int |
|
| SourceObjectHeader(ByteArrayBuffer) |
ObjectHeader |
|
| SourceUuidIndex() |
BTree |
|
| SourceUuidIndexID() |
int |
|
| StoredClasses(DefragmentServicesImpl.DbSelector) |
IStoredClass[] |
|
| StrictMappedID(int) |
int |
|
| StringIO() |
LatinStringIO |
|
| SystemTrans() |
Transaction |
|
| TargetAddressByID(int) |
int |
|
| TargetBufferByAddress(int, int) |
ByteArrayBuffer |
|
| TargetCommit() |
void |
|
| TargetNewId() |
int |
|
| TargetStatefulBufferByAddress(int, int) |
StatefulBuffer |
|
| TargetUuidIndexID(int) |
void |
|
| TargetWriteBytes(ByteArrayBuffer, int) |
void |
|
| TargetWriteBytes(DefragmentContextImpl, int) |
void |
|
| TraverseAll(ClassMetadata, IVisitor4) |
void |
|
| TraverseAllIndexSlots(BTree, IVisitor4) |
void |
|
| TraverseAllIndexSlots(ClassMetadata, IVisitor4) |
void |
|
| UnindexedIDs() |
IdSource |
|