| Modifier and Type | Method and Description | 
|---|---|
SpaceIndex[] | 
AddIndexConflict.getIndexes()  | 
| Modifier and Type | Method and Description | 
|---|---|
AsyncFuture<AddTypeIndexesResult> | 
AbstractSpaceProxy.asyncAddIndexes(String typeName,
               SpaceIndex[] indexes,
               AsyncFutureListener<AddTypeIndexesResult> listener)  | 
AsyncFuture<AddTypeIndexesResult> | 
ISpaceProxy.asyncAddIndexes(String typeName,
               SpaceIndex[] indexes,
               AsyncFutureListener<AddTypeIndexesResult> listener)  | 
| Modifier and Type | Method and Description | 
|---|---|
AsyncFuture<AddTypeIndexesResult> | 
AbstractSpaceProxyActionManager.asyncAddIndexes(String typeName,
               SpaceIndex[] indexes,
               AsyncFutureListener<AddTypeIndexesResult> listener)  | 
| Modifier and Type | Method and Description | 
|---|---|
static ITypeDesc | 
TypeDescFactory.createPbsExplicitTypeDesc(EntryType entryType,
                         String className,
                         String[] superClassesNames,
                         PropertyInfo[] properties,
                         Map<String,SpaceIndex> indexes,
                         String idPropertyName,
                         boolean idAutoGenerate,
                         String routingPropertyName,
                         String fifoGroupingPropertyPath,
                         Set<String> fifoGroupingIndexPaths,
                         FifoSupport fifoMode,
                         boolean isReplicable,
                         boolean supportsOptimisticLocking,
                         boolean supportsDynamicProperties,
                         byte dynamicPropertiesStorageType,
                         String documentWrapperType,
                         boolean blobstoreEnabled)  | 
| Modifier and Type | Method and Description | 
|---|---|
SpaceIndex[] | 
AddEntryTypeIndexesSpaceOperationRequest.getIndexes()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SpaceCollectionIndex
An index for a path containing a collection ("[*]"). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<SpaceIndex> | 
ITypeDesc.getCompoundIndexes()  | 
List<SpaceIndex> | 
TypeDesc.getCompoundIndexes()  | 
Map<String,SpaceIndex> | 
SpaceTypeInfo.getIndexes()  | 
Map<String,SpaceIndex> | 
ITypeDesc.getIndexes()  | 
Map<String,SpaceIndex> | 
TypeDesc.getIndexes()  | 
| Constructor and Description | 
|---|
TypeDesc(String typeName,
        String codeBase,
        String[] superTypesNames,
        PropertyInfo[] properties,
        boolean supportsDynamicProperties,
        Map<String,SpaceIndex> indexes,
        String idPropertyName,
        boolean idAutoGenerate,
        String defaultPropertyName,
        String routingPropertyName,
        String fifoGroupingName,
        Set<String> fifoGroupingIndexes,
        boolean systemType,
        FifoSupport fifoMode,
        boolean replicable,
        boolean supportsOptimisticLocking,
        StorageType storageType,
        EntryType entryType,
        Class<? extends Object> objectClass,
        Class<? extends ExternalEntry> externalEntryClass,
        Class<? extends SpaceDocument> documentWrapperClass,
        String dotnetDocumentWrapperType,
        byte dotnetStorageType,
        boolean blobstoreEnabled,
        String sequenceNumberPropertyName,
        TypeQueryExtensions queryExtensionsInfo)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
SingleExplainPlan.validate(long timeout,
        boolean offHeapCachePolicy,
        int operationModifiers,
        ICustomQuery customQuery,
        Map<String,SpaceIndex> indexes)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<SpaceIndex> | 
InactiveTypeDesc.getCompoundIndexes()  | 
Map<String,SpaceIndex> | 
InactiveTypeDesc.getIndexes()  | 
| Modifier and Type | Method and Description | 
|---|---|
ITypeDesc[] | 
SpaceTypeManager.addIndexes(String typeName,
          SpaceIndex[] newIndexes)  | 
| Modifier and Type | Method and Description | 
|---|---|
SpaceIndex[] | 
AddTypeIndexesRequestInfo.getIndexes()  | 
| Constructor and Description | 
|---|
AddTypeIndexesRequestInfo(String typeName,
                         SpaceIndex[] indexes,
                         AsyncFutureListener<AddTypeIndexesResult> listener)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SynchronizationStorageAdapter.addIndexes(String typeName,
          SpaceIndex[] indexes)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SyncHybridStorageAdapter.addIndexes(String typeName,
          SpaceIndex[] indexes)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,SpaceIndex> | 
SpaceTypeDescriptor.getIndexes()
Gets the indexes of the type, mapped by their names. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SpaceTypeDescriptorBuilder | 
SpaceTypeDescriptorBuilder.addIndex(SpaceIndex index)
Adds the specified index to the type's index set. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ISpaceIndex
 Encapsulates information about an index in a space type. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractSpaceIndex  | 
class  | 
CompoundIndex
definition of a compound index meta data 
 | 
class  | 
CustomIndex
Default implementation of the space custom index meta data 
 | 
class  | 
SpacePathIndex
This type is intended for internal usage and should not be used directly. 
 | 
class  | 
SpacePropertyIndex
This type is intended for internal usage and should not be used directly. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SpaceIndex | 
SpaceIndexFactory.createCompoundIndex(String[] paths)  | 
static SpaceIndex | 
SpaceIndexFactory.createCompoundIndex(String[] paths,
                   SpaceIndexType indexType,
                   String indexName,
                   boolean unique)
Creates a space compound index from  the specified paths with the specified index type. 
 | 
static SpaceIndex | 
SpaceIndexFactory.createPathIndex(String path,
               SpaceIndexType indexType)
Creates a space index for the specified path with the specified index type. 
 | 
static SpaceIndex | 
SpaceIndexFactory.createPathIndex(String path,
               SpaceIndexType indexType,
               boolean unique)
Creates a space index for the specified path with the specified index type. 
 | 
static SpaceIndex | 
SpaceIndexFactory.createPropertyIndex(String propertyName,
                   SpaceIndexType indexType)
Creates a space index for the specified property with the specified index type. 
 | 
static SpaceIndex | 
SpaceIndexFactory.createPropertyIndex(String propertyName,
                   SpaceIndexType indexType,
                   boolean unique)
Creates a space index for the specified property with the specified index type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SpaceIndex[] | 
AddIndexDataImpl.getIndexes()  | 
SpaceIndex[] | 
AddIndexData.getIndexes()  | 
| Constructor and Description | 
|---|
AddIndexDataImpl(String typeName,
                SpaceIndex[] indexes)  | 
| Modifier and Type | Method and Description | 
|---|---|
static ISpaceIndex.FifoGroupsIndexTypes | 
TypeData.getIndexFifoGroupingType(SpaceIndex spaceIndex,
                        String fifoGroupingName,
                        Set<String> fifoGroupingIndexes)  | 
| Modifier and Type | Method and Description | 
|---|---|
static List<TypeDataIndex> | 
FifoGroupCacheImpl.createFifoGroupCompoundIndexes(PropertyInfo[] _properties,
                              Map<String,SpaceIndex> typeIndexes,
                              ConcurrentHashMap<String,TypeDataIndex<?>> _indexTable,
                              TypeDataIndex<Object> _fifoGroupIndex,
                              ISpaceIndex fifoGroupingPropertyDef,
                              TypeDataFactory typeDataFactory,
                              int indexPosition,
                              String fifoGroupingName,
                              Set<String> fifoGroupingIndexes,
                              List<CompoundIndex> compoundIndexDefinitions,
                              IServerTypeDesc serverTypeDesc)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OffHeapStorageAdapter.addIndexes(String typeName,
          SpaceIndex[] indexes)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MemorySA.addIndexes(String typeName,
          SpaceIndex[] indexes)  | 
void | 
IStorageAdapter.addIndexes(String typeName,
          SpaceIndex[] indexes)  | 
| Modifier and Type | Method and Description | 
|---|---|
AsyncFuture<AddTypeIndexesResult> | 
DefaultGigaSpaceTypeManager.asyncAddIndex(String typeName,
             SpaceIndex index)  | 
AsyncFuture<AddTypeIndexesResult> | 
GigaSpaceTypeManager.asyncAddIndex(String typeName,
             SpaceIndex index)
Adds the specified index to the specified type. 
 | 
AsyncFuture<AddTypeIndexesResult> | 
DefaultGigaSpaceTypeManager.asyncAddIndex(String typeName,
             SpaceIndex index,
             AsyncFutureListener<AddTypeIndexesResult> listener)  | 
AsyncFuture<AddTypeIndexesResult> | 
GigaSpaceTypeManager.asyncAddIndex(String typeName,
             SpaceIndex index,
             AsyncFutureListener<AddTypeIndexesResult> listener)
Adds the specified index to the specified type. 
 | 
AsyncFuture<AddTypeIndexesResult> | 
DefaultGigaSpaceTypeManager.asyncAddIndexes(String typeName,
               SpaceIndex[] indexes,
               AsyncFutureListener<AddTypeIndexesResult> listener)  | 
AsyncFuture<AddTypeIndexesResult> | 
GigaSpaceTypeManager.asyncAddIndexes(String typeName,
               SpaceIndex[] indexes,
               AsyncFutureListener<AddTypeIndexesResult> listener)
Adds the specified indexes to the specified type. 
 | 
Copyright © GigaSpaces.