public class FifoGroupsCompoundIndexExtention<K> extends Object implements IFifoGroupsIndexExtention<K>
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
FifoGroupsCompoundIndexExtention.CompoundFGListHolder  | 
| Constructor and Description | 
|---|
FifoGroupsCompoundIndexExtention(CacheManager cacheManager,
                                TypeDataIndex<K> index)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addToValuesList(K rawValue,
               IStoredList list)  | 
IStoredList | 
getFifoGroupLists()  | 
IStoredList | 
getFifoGroupLists(Object otherIndexValue)  | 
int | 
getNumGroups()  | 
void | 
insertEntryIndexedField(IEntryCacheInfo pEntry,
                       K fieldValue,
                       TypeData pType)  | 
void | 
insertEntryIndexedField(IEntryCacheInfo pEntry,
                       K fieldValue,
                       TypeData pType,
                       ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs)  | 
int | 
removeEntryIndexedField(IEntryHolder eh,
                       ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs,
                       K fieldValue,
                       int refpos,
                       boolean removeIndexedValue,
                       IEntryCacheInfo pEntry)  | 
void | 
removeFromValuesList(K rawValue,
                    IStoredList list)  | 
public FifoGroupsCompoundIndexExtention(CacheManager cacheManager, TypeDataIndex<K> index)
public void insertEntryIndexedField(IEntryCacheInfo pEntry, K fieldValue, TypeData pType)
insertEntryIndexedField in interface IFifoGroupsIndexExtention<K>public void insertEntryIndexedField(IEntryCacheInfo pEntry, K fieldValue, TypeData pType, ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs)
insertEntryIndexedField in interface IFifoGroupsIndexExtention<K>public void addToValuesList(K rawValue, IStoredList list)
addToValuesList in interface IFifoGroupsIndexExtention<K>public void removeFromValuesList(K rawValue, IStoredList list)
removeFromValuesList in interface IFifoGroupsIndexExtention<K>public int removeEntryIndexedField(IEntryHolder eh, ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs, K fieldValue, int refpos, boolean removeIndexedValue, IEntryCacheInfo pEntry)
removeEntryIndexedField in interface IFifoGroupsIndexExtention<K>public IStoredList getFifoGroupLists()
getFifoGroupLists in interface IFifoGroupsIndexExtention<K>public IStoredList getFifoGroupLists(Object otherIndexValue)
getFifoGroupLists in interface IFifoGroupsIndexExtention<K>public int getNumGroups()
getNumGroups in interface IFifoGroupsIndexExtention<K>Copyright © GigaSpaces.