DefragmentServicesImpl Class

Assembly
Db4objects.Db4o-2010.dll
Namespace
Db4objects.Db4o.Defragment
Interfaces
Base Types
  • Object
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

Name Constant Value Summary
Sourcedb
static
Targetdb
static

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