| Package | Description | 
|---|---|
| com.gigaspaces.internal.metadata | |
| com.gigaspaces.internal.server.space.metadata | |
| com.gigaspaces.metadata.index | 
 Provides classes and interfaces encapsulating space entries indexes. 
 | 
| com.j_spaces.core.cache | |
| com.j_spaces.core.cache.fifoGroup | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SpaceCollectionIndex
An index for a path containing a collection ("[*]"). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<K> TypeDataIndex<K> | 
TypeDataFactory.createCompoundCustomTypeDataIndex(CacheManager cacheManager,
                                 ISpaceIndex index,
                                 CompoundIndexSegmentTypeData[] segments,
                                 int indexCreationNumber,
                                 int indexPosition,
                                 ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType)  | 
<K> TypeDataIndex<K> | 
TypeDataFactory.createCustomMultiValuePerEntryTypeDataIndex(CacheManager cacheManager,
                                           ISpaceIndex index,
                                           int pos,
                                           int indexCreationNumber,
                                           ISpaceIndex.MultiValuePerEntryIndexTypes indexType)  | 
<K> TypeDataIndex<K> | 
TypeDataFactory.createCustomTypeDataIndex(CacheManager cacheManager,
                         ISpaceIndex index,
                         int pos,
                         int indexCreationNumber,
                         ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType)  | 
<K> TypeDataIndex<K> | 
TypeDataFactory.createMultiValuePerEntryTypeDataIndex(CacheManager cacheManager,
                                     ISpaceIndex index,
                                     int pos,
                                     int indexCreationNumber,
                                     ISpaceIndex.MultiValuePerEntryIndexTypes indexType)  | 
<K> TypeDataIndex<K> | 
TypeDataFactory.createTypeDataIndex(CacheManager cacheManager,
                   ISpaceIndex index,
                   int pos,
                   int indexCreationNumber,
                   Class<?> indexValueClass,
                   ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType)  | 
| 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 | 
|---|---|
ISpaceIndex | 
TypeDataIndex.getIndexDefinition()  | 
| Constructor and Description | 
|---|
CompoundCustomTypeDataIndex(CacheManager cacheManager,
                           ISpaceIndex index,
                           CompoundIndexSegmentTypeData[] segments,
                           int indexCreationNumber,
                           int indexPosition,
                           ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType)  | 
CustomMultiValueTypeDataIndex(CacheManager cacheManager,
                             ISpaceIndex index,
                             int pos,
                             int indexCreationNumber,
                             ISpaceIndex.MultiValuePerEntryIndexTypes multiValueType)  | 
CustomTypeDataIndex(CacheManager cacheManager,
                   ISpaceIndex index,
                   int pos,
                   int indexCreationNumber)  | 
CustomTypeDataIndex(CacheManager cacheManager,
                   ISpaceIndex index,
                   int pos,
                   int indexCreationNumber,
                   ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType)  | 
MultiValueTypeDataIndex(CacheManager cacheManager,
                       ISpaceIndex index,
                       int pos,
                       boolean useEconomyHashmap,
                       int indexCreationNumber,
                       ISpaceIndex.MultiValuePerEntryIndexTypes multiValueType)  | 
TypeDataIndex(CacheManager cacheManager,
             ISpaceIndex index,
             int pos,
             boolean useEconomyHashmap,
             int indexCreationNumber)  | 
TypeDataIndex(CacheManager cacheManager,
             ISpaceIndex index,
             int pos,
             boolean useEconomyHashmap,
             int indexCreationNumber,
             Class<?> valueClass,
             ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType)  | 
TypeDataIndex(CacheManager cacheManager,
             ISpaceIndex index,
             int pos,
             boolean useEconomyHashmap,
             int indexCreationNumber,
             ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType)  | 
| 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)  | 
Copyright © GigaSpaces.