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 |
---|---|---|
![]() | FifoSupport |
Determines FIFO operations support.
|
![]() | IncludeMembers |
Determines which members are automatically stored in the space.
|
![]() | ISpaceIndex |
Encapsulates information about an index of a space type.
ISpaceTypeDescriptor |
![]() | ISpacePropertyDescriptor |
Encapsulates information about a property of a space type.
|
![]() | ISpaceTypeDescriptor |
Encapsulates information about a space type.
|
![]() | ISpaceTypeManager |
Interface encapsulating operations for getting and managing space type descriptors.
Use TypeManager to retrieve the type manager of a ![]() SpaceProxy |
![]() | ITypeDescriptor | Obsolete.
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.
|
![]() | SpaceDynamicPropertiesAttribute |
Indicates that the decorated property will be used to store and retrieve dynamic properties.
The property's class can be either IDictionary<(Of <(TKey, TValue>)>), Dictionary<(Of <(TKey, TValue>)>) or DocumentProperties.
|
![]() | 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.
|
![]() | SpaceIndexAttribute |
Specifies the annotated field/property will be index using the specified index type.
|
![]() | SpaceIndexType |
Determines the index type of a field.
|
![]() | SpacePersistAttribute |
Specifies that this field/property is used to indicate whether to persist this instance.
The field/property is not stored in the space, and must be of type Boolean.
|
![]() | 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.
|
![]() | SpacePropertyDescriptor |
Encapsulates information about a property of a space type.
|
![]() | SpaceRoutingAttribute |
Specifies that this field/property is used for routing in clustered spaces. The field/property will be
stored in the space.
|
![]() | SpaceTypeDescriptorBuilder |
A builder class for creating ISpaceTypeDescriptor instances.
For example, to create a type descriptor with type name 'foo' and id property 'bar' use the following code:
![]() SpaceTypeDescriptorBuilder builder = new SpaceTypeDescriptorBuilder("foo"); ![]() builder.IdProperty "bar"; ![]() ISpaceTypeDescriptor typeDescriptor = builder.Create(); |
![]() | 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.
|