Summary
the internal representation of a field on a stored class.
graph BT
Type["IStoredField"]
class Type type-node
Implementing0["NullFieldMetadata"]-.->Type
click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/NullFieldMetadata"
Implementing1["TranslatedAspect"]-.->Type
click Implementing1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/TranslatedAspect"
Implementing2["UnknownTypeHandlerAspect"]-.->Type
click Implementing2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Marshall/UnknownTypeHandlerAspect"
Implementing3["StoredFieldImpl"]-.->Type
click Implementing3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/StoredFieldImpl"
Implementing4["VersionFieldMetadata"]-.->Type
click Implementing4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/VersionFieldMetadata"
Implementing5["UUIDFieldMetadata"]-.->Type
click Implementing5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/UUIDFieldMetadata"
Implementing6["CommitTimestampFieldMetadata"]-.->Type
click Implementing6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/CommitTimestampFieldMetadata"
Implementing7["VirtualFieldMetadata"]-.->Type
click Implementing7 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/VirtualFieldMetadata"
Implementing8["FieldMetadata"]-.->Type
click Implementing8 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/FieldMetadata"
Syntax
public interface IStoredField
Remarks
the internal representation of a field on a stored class.
Methods
Name | Value | Summary |
---|---|---|
CreateIndex |
void |
creates an index on this field at runtime.
|
DropIndex |
void |
drops an existing index on this field at runtime.
|
Get |
Object |
returns the field value on the passed object.
|
GetName |
string |
returns the name of the field.
|
GetStoredType |
IReflectClass |
returns the Class (Java) / Type (.NET) of the field.
|
HasIndex |
bool |
Returns whether this field has an index or not.
|
IsArray |
bool |
returns true if the field is an array.
|
Rename |
void |
modifies the name of this stored field.
|
TraverseValues |
void |
specialized highspeed API to collect all values of a field for all instances
of a class, if the field is indexed.
|