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.