public class TemplatesExtendedIndexHandler<K> extends Object implements IExtendedIndex<K,TemplateCacheInfo>
| Constructor and Description | 
|---|
TemplatesExtendedIndexHandler(TypeDataIndex index)  | 
| Modifier and Type | Method and Description | 
|---|---|
ExtendedIndexIterator<TemplateCacheInfo> | 
establishScan(K startPos,
             short relation,
             K endPos,
             boolean endPosInclusive)
establish a scan according to the relation given and startPos : the start-scan object ,  null
 means scan all values. 
 | 
ExtendedIndexIterator<TemplateCacheInfo> | 
establishScan(K startPos,
             short relation,
             K endPos,
             boolean endPosInclusive,
             boolean ordered)
establish a scan according to the relation given and startPos : the start-scan object ,  null
 means scan all values. 
 | 
IObjectInfo | 
insertEntryIndexedField(TemplateCacheInfo pTemplate,
                       K fieldValue,
                       TypeData pType,
                       boolean alreadyCloned)
insert a value for this key- if key already exist insert into the SL of same values 
 | 
void | 
removeEntryIndexedField(IEntryHolder eh,
                       Object fieldValue,
                       TemplateCacheInfo pTemplate,
                       IObjectInfo oi)
remove entry indexed field from cache. 
 | 
public TemplatesExtendedIndexHandler(TypeDataIndex index)
public IObjectInfo insertEntryIndexedField(TemplateCacheInfo pTemplate, K fieldValue, TypeData pType, boolean alreadyCloned)
insertEntryIndexedField in interface IExtendedIndex<K,TemplateCacheInfo>public void removeEntryIndexedField(IEntryHolder eh, Object fieldValue, TemplateCacheInfo pTemplate, IObjectInfo oi)
removeEntryIndexedField in interface IExtendedIndex<K,TemplateCacheInfo>public ExtendedIndexIterator<TemplateCacheInfo> establishScan(K startPos, short relation, K endPos, boolean endPosInclusive)
establishScan in interface IExtendedIndexScanPositioner<K,TemplateCacheInfo>public ExtendedIndexIterator<TemplateCacheInfo> establishScan(K startPos, short relation, K endPos, boolean endPosInclusive, boolean ordered)
establishScan in interface IExtendedIndexScanPositioner<K,TemplateCacheInfo>Copyright © GigaSpaces.