Contains classes and attributes which handle type metadata for space operations.
| C# | Visual Basic | Visual C++ | J# |
namespace GigaSpaces.Core.Metadata
Namespace GigaSpaces.Core.Metadata
namespace GigaSpaces.Core.Metadata
package GigaSpaces.Core.Metadata
| All Types | Classes | Interfaces | Enumerations |
| Icon | Type | Description |
|---|---|---|
| IncludeMembers |
Determines which members are automatically stored in the space.
| |
| ITypeDescriptor |
Encapsulates information about a type in the space.
| |
| ITypeFieldDescriptor |
Encapsulates information about a type's field in the space.
| |
| SpaceClassAttribute |
Provides space metadata information about a class.
| |
| SpaceExcludeAttribute |
Specifies that the annotated field/property will not be stored in the space, regardless
of its accessor or the SpaceClass settings.
| |
| SpaceIDAttribute |
Specifies that the annotated field/property will be used as the entity's primary key.
| |
| SpaceIndexType |
Determines the index type of a field.
| |
| SpacePropertyAttribute |
Specifies that the annotated field/property will be stored in the space, regardless
of its accessor or the SpaceClass settings. You can also specify its indexing level
and null value.
| |
| SpaceRoutingAttribute |
Specifies that this field/property is used for routing in clustered spaces. The field/property will be
stored in the space.
| |
| SpaceVersionAttribute |
Specifies that this field/property stores the entry's version. The field/property is
not stored in the space, and must be of type Int32.
| |
| StorageType |
Determines how a user defined object will be stored in the space.
|
