Summary
TODO: refactor for symmetric inheritance - don't inherit from YapField and override,
instead extract an abstract superclass from YapField and let both YapField and this class implement
- Assembly
- Db4objects
.Db4o-2010 .dll - Namespace
- Db4objects
.Db4o .Internal - Interfaces
- Base Types
-
- Object
- ClassAspect
- FieldMetadata
- Derived Types
graph BT
Type-->Base0["FieldMetadata"]
click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/FieldMetadata"
Base0-->Base1["ClassAspect"]
click Base1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/ClassAspect"
Base1-->Base2["Object"]
Type-.->Interface0["IStoredField"]
click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Ext/IStoredField"
Type["VirtualFieldMetadata"]
class Type type-node
Derived0["VersionFieldMetadata"]-->Type
click Derived0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/VersionFieldMetadata"
Derived1["UUIDFieldMetadata"]-->Type
click Derived1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/UUIDFieldMetadata"
Derived2["CommitTimestampFieldMetadata"]-->Type
click Derived2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/CommitTimestampFieldMetadata"
Syntax
public abstract class VirtualFieldMetadata : FieldMetadata, IStoredField
Fields
Name | Constant Value | Summary |
---|---|---|
_fieldType |
Inherited from FieldMetadata
|
|
_fieldTypeID |
Inherited from FieldMetadata
|
|
_handle |
Inherited from ClassAspect
|
|
_isArray |
Inherited from FieldMetadata
|