ObjectTypeMetadata Class

graph BT Type-->Base0["PrimitiveTypeMetadata"] click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/PrimitiveTypeMetadata" Base0-->Base1["ClassMetadata"] click Base1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/ClassMetadata" Base1-->Base2["PersistentBase"] click Base2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/PersistentBase" Base2-->Base3["Identifiable"] click Base3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/Identifiable" Base3-->Base4["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-.->Interface2["IStoredClass"] click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Ext/IStoredClass" Type["ObjectTypeMetadata"] class Type type-node

Syntax

public class ObjectTypeMetadata : PrimitiveTypeMetadata, IPersistent, ILinkLengthAware, IStoredClass

Constructors

Fields

Name Constant Value Summary
_ancestor
Inherited from ClassMetadata
_aspects
Inherited from ClassMetadata
_id
Inherited from Identifiable
_state
Inherited from Identifiable
_typeHandler
For reference types, _typeHandler always holds a StandardReferenceTypeHandler that will use the _aspects of this class to take care of its business.
Inherited from ClassMetadata

Methods

Name Value Summary
AddFieldIndices(StatefulBuffer) void
Inherited from ClassMetadata
AdjustCollectionDepthToBorders(FixedActivationDepth) FixedActivationDepth
Inherited from ClassMetadata
AdjustUpdateDepth(Transaction, IUpdateDepth) IUpdateDepth
Inherited from ClassMetadata
AspectCount() int
Inherited from ClassMetadata
AspectsAreInitialized() bool
Inherited from ClassMetadata
AspectsAreNull() bool
Inherited from ClassMetadata
BeginProcessing() bool
Inherited from Identifiable
CallConstructor() bool
Inherited from ClassMetadata
CascadeActivation(IActivationContext) void
Inherited from PrimitiveTypeMetadata
CascadeOnDelete() bool
Inherited from ClassMetadata
CascadeOnDeleteTernary() TernaryBool
Inherited from ClassMetadata
CascadesOnDeleteOrUpdate() bool
Inherited from ClassMetadata
CheckType() void
Inherited from ClassMetadata
ClassReflector() IReflectClass
Inherited from ClassMetadata
CollectConstraints(Transaction, QConObject, Object, IVisitor4) void
Inherited from ClassMetadata
CollectIDs(CollectIdContext, string) void
Inherited from ClassMetadata
CollectIDs(CollectIdContext) void
Inherited from ClassMetadata
CollectIDs(QueryingReadContext) void
Inherited from ClassMetadata
Config() Config4Class
Inherited from ClassMetadata
ConfigOrAncestorConfig() Config4Class
Inherited from ClassMetadata
Container() ObjectContainerBase
Inherited from ClassMetadata
CorrectHandlerVersion(IHandlerVersionContext) ITypeHandler4
Inherited from ClassMetadata
Deactivate(Transaction, IObjectInfo, IActivationDepth) void
Inherited from ClassMetadata
DeclaredAspectCount() int
Inherited from ClassMetadata
DeepClone(Object) Object
Inherited from PrimitiveTypeMetadata
DefragClass(DefragmentContextImpl, int) void
Inherited from ClassMetadata
Defragment(IDefragmentContext) void
Inherited from PrimitiveTypeMetadata
DefragObject(DefragmentContextImpl) void
Inherited from ClassMetadata
static
DelegateTypeHandler(IContext) ITypeHandler4
Inherited from PrimitiveTypeMetadata
Delete(IDeleteContext) void
Inherited from PrimitiveTypeMetadata
DescendOnCascadingActivation() bool
Inherited from PrimitiveTypeMetadata
DetectAspectTraversalStrategy() IAspectTraversalStrategy
Inherited from PrimitiveTypeMetadata
DispatchEvent(Transaction, Object, int) bool
Inherited from ClassMetadata
DropClassIndex() void
Inherited from ClassMetadata
EndProcessing() void
Inherited from Identifiable
Equals(Object) bool
Inherited from PrimitiveTypeMetadata
FieldByName(StaticField[], string) StaticField
Inherited from ClassMetadata
FieldMetadataForName(string) FieldMetadata
Inherited from ClassMetadata
ForceDeactivation(Transaction, IActivationDepth, Object) void
Inherited from ClassMetadata
Free(LocalTransaction) void
Inherited from PersistentBase
GenerateCommitTimestamps() bool
Inherited from ClassMetadata
GenerateUUIDs() bool
Inherited from ClassMetadata
GetAncestor() ClassMetadata
Inherited from ClassMetadata
GetComparableObject(Object) Object
Inherited from ClassMetadata
GetHashCode() int
Inherited from PrimitiveTypeMetadata
GetHigherHierarchy(ClassMetadata) ClassMetadata
Inherited from ClassMetadata
GetHigherOrCommonHierarchy(ClassMetadata) ClassMetadata
Inherited from ClassMetadata
GetID() int
Inherited from Identifiable
GetIdentifier() byte
Inherited from ClassMetadata
GetIDs() long[]
Inherited from ClassMetadata
GetIDs(Transaction) long[]
Inherited from ClassMetadata
GetName() string
Inherited from ClassMetadata
GetParentStoredClass() IStoredClass
Inherited from ClassMetadata
GetStoredFields() IStoredField[]
Inherited from ClassMetadata
HasClassIndex() bool
Inherited from PrimitiveTypeMetadata
HasEventRegistered(Transaction, int) bool
Inherited from ClassMetadata
HasField(ObjectContainerBase, string) bool
Inherited from ClassMetadata
HasIdentity() bool
Inherited from PrimitiveTypeMetadata
HasObjectConstructor() bool
Inherited from ClassMetadata
HasVersionField() bool
Inherited from ClassMetadata
HoldsAnyClass() bool
Inherited from ClassMetadata
IdSystem(Transaction) ITransactionalIdSystem
Inherited from PersistentBase
Index() IClassIndexStrategy
Inherited from ClassMetadata
IndexEntryCount(Transaction) int
Inherited from ClassMetadata
InstanceCount() int
Inherited from ClassMetadata
InstanceCount(Transaction) int
Inherited from ClassMetadata
Instantiate(UnmarshallingContext) Object
InstantiateTransient(UnmarshallingContext) Object
Inherited from PrimitiveTypeMetadata
IsActive() bool
Inherited from Identifiable
IsArray() bool
Inherited from PrimitiveTypeMetadata
IsAssignableFrom(ClassMetadata) bool
Inherited from ClassMetadata
IsDb4oTypeImpl() bool
Inherited from ClassMetadata
IsDirty() bool
Inherited from ClassMetadata
IsInternal() bool
Inherited from ClassMetadata
IsModified(Object) bool
Inherited from ClassMetadata
IsNew() bool
Inherited from Identifiable
IsStorable() bool
Inherited from ClassMetadata
IsStronglyTyped() bool
Inherited from PrimitiveTypeMetadata
IsStruct() bool
Inherited from ClassMetadata
IsTranslated() bool
Inherited from ClassMetadata
IsValueType() bool
Inherited from ClassMetadata
LinkLength() int
Inherited from PersistentBase
NameToWrite() string
Inherited from ClassMetadata
NewWriteBuffer(int) ByteArrayBuffer
Inherited from PersistentBase
OnInstantiate(UnmarshallingContext, Object) void
Inherited from ClassMetadata
OwnLength() int
Inherited from ClassMetadata
PrepareComparison(IContext, Object) IPreparedComparison
Inherited from PrimitiveTypeMetadata
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
ReadAspectCount(IReadBuffer) int
Inherited from ClassMetadata
ReadBufferById(Transaction) ByteArrayBuffer
Inherited from PersistentBase
ReadCandidateHandler(QueryingReadContext) ITypeHandler4
Inherited from PrimitiveTypeMetadata
ReadClass(ObjectContainerBase, ByteArrayBuffer) ClassMetadata
Inherited from ClassMetadata
static
ReadName1(Transaction, ByteArrayBuffer) byte[]
Inherited from ClassMetadata
ReadThis(Transaction, ByteArrayBuffer) void
Inherited from ClassMetadata
ReadVirtualAttributes(Transaction, ObjectReference, bool) void
Inherited from ClassMetadata
Reflector() GenericReflector
Inherited from ClassMetadata
Refresh() void
Inherited from ClassMetadata
Rename(string) void
Inherited from ClassMetadata
SeekCandidateHandler(QueryingReadContext) ITypeHandler4
Inherited from ClassMetadata
SeekToField(ObjectHeaderContext, ClassAspect) bool
Inherited from ClassMetadata
SeekToField(Transaction, ByteArrayBuffer, FieldMetadata) HandlerVersion
Inherited from ClassMetadata
SetAncestor(ClassMetadata) void
Inherited from ClassMetadata
SetID(int) void
Inherited from Identifiable
SetStateClean() void
Inherited from Identifiable
SetStateDeactivated() void
Inherited from Identifiable
SetStateDirty() void
Inherited from Identifiable
SlotChangeFactory() SlotChangeFactory
Inherited from PersistentBase
StoredField(string, Object) IStoredField
Inherited from ClassMetadata
ToStaticField(IReflectField) StaticField
Inherited from ClassMetadata
ToString() string
Inherited from PrimitiveTypeMetadata
TraverseAllAspects(ITraverseAspectCommand) void
Inherited from ClassMetadata
TraverseDeclaredAspects(IProcedure4) void
Inherited from ClassMetadata
TraverseDeclaredFields(IProcedure4) void
Inherited from ClassMetadata
TypeHandler() ITypeHandler4
Inherited from ClassMetadata
UpdateDepthFromConfig() int
Inherited from ClassMetadata
UpdateExistingStaticField(Transaction, StaticField, IReflectField) void
Inherited from ClassMetadata
WrapWithTransactionContext(Transaction, Object) Object
Inherited from PrimitiveTypeMetadata
Write(Transaction) void
Inherited from PersistentBase
WriteObjectBegin() bool
Inherited from PrimitiveTypeMetadata
WriteOwnID(Transaction, ByteArrayBuffer) void
Inherited from PersistentBase
WriteThis(Transaction, ByteArrayBuffer) void
Inherited from ClassMetadata