ClassMetadataRepository Class

graph BT Type-->Base0["PersistentBase"] click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/PersistentBase" Base0-->Base1["Identifiable"] click Base1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/Identifiable" Base1-->Base2["Object"] Type-.->Interface0["IPersistent"] click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IPersistent" Type-.->Interface1["ILinkLengthAware"] click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/ILinkLengthAware" Type["ClassMetadataRepository"] class Type type-node

Syntax

public sealed class ClassMetadataRepository : PersistentBase, IPersistent, ILinkLengthAware

Constructors

Fields

Name Constant Value Summary
_id
Inherited from Identifiable
_state
Inherited from Identifiable

Methods

Name Value Summary
AddClassMetadata(ClassMetadata) void
AttachQueryNode(string, IVisitor4) void
BeginProcessing() bool
Inherited from Identifiable
CheckAllClassChanges() void
ClassMetadataIdForName(string) int
ClassMetadataNameResolved(ClassMetadata, byte[]) void
EndProcessing() void
Inherited from Identifiable
ForInterface(IReflectClass) Collection4
Free(LocalTransaction) void
Inherited from PersistentBase
GetClassMetadata(string) ClassMetadata
GetClassMetadataID(string) int
GetHashCode() int
Inherited from Identifiable
GetID() int
Inherited from Identifiable
GetIdentifier() byte
Ids() IEnumerator
IdSystem(Transaction) ITransactionalIdSystem
Inherited from PersistentBase
InitOnUp(Transaction) void
IsActive() bool
Inherited from Identifiable
IsDirty() bool
Inherited from Identifiable
IsNew() bool
Inherited from Identifiable
IterateTopLevelClasses(IVisitor4) void
Iterator() ClassMetadataIterator
LinkLength() int
Inherited from PersistentBase
NewWriteBuffer(int) ByteArrayBuffer
Inherited from PersistentBase
OwnLength() int
ProduceReadBuffer(Transaction) ByteArrayBuffer
Inherited from PersistentBase
ProduceWriteBuffer(Transaction, int) ByteArrayBuffer
Inherited from PersistentBase
Read(Transaction, ByteArrayBuffer) void
Inherited from PersistentBase
Read(Transaction) void
Inherited from PersistentBase
ReadBufferById(Transaction) ByteArrayBuffer
Inherited from PersistentBase
ReadClassMetadata(ClassMetadata, IReflectClass) ClassMetadata
ReadThis(Transaction, ByteArrayBuffer) void
RefreshClassCache(ClassMetadata, IReflectClass) void
RefreshClasses() void
SetID(int) void
SetStateClean() void
Inherited from Identifiable
SetStateDeactivated() void
Inherited from Identifiable
SetStateDirty() void
Inherited from Identifiable
SlotChangeFactory() SlotChangeFactory
Inherited from PersistentBase
StoredClasses() IStoredClass[]
ToString() string
Write(Transaction) void
Inherited from PersistentBase
WriteAllClasses() void
WriteObjectBegin() bool
Inherited from PersistentBase
WriteOwnID(Transaction, ByteArrayBuffer) void
Inherited from PersistentBase
WriteThis(Transaction, ByteArrayBuffer) void