Modifier and Type | Method and Description |
---|---|
protected IObjectsList |
NotRegexIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
RangeCompoundIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
InValueIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
ExacValueCompoundIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
RegexIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
ExactValueIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
NullValueIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
RangeIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected abstract IObjectsList |
AbstractQueryIndex.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
RelationIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
IObjectsList |
NotRegexIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
InValueIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
RegexIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
CompoundOrIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
IQueryIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
CompoundAndIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
AbstractQueryIndex.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
RelationIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
Modifier and Type | Method and Description |
---|---|
static IndexInfo |
ExplainPlanUtil.createIndexInfo(AbstractQueryIndex abstractIndexScanner,
TypeDataIndex index,
TypeData typeData,
int size,
boolean usable) |
Modifier and Type | Method and Description |
---|---|
TypeData |
TypeDataFactory.createTypeData(IServerTypeDesc serverTypeDesc) |
TypeData |
TypeDataFactory.createTypeDataOnDynamicIndexCreation(IServerTypeDesc serverTypeDesc,
TypeData originalTypeData,
TypeData.TypeDataRecreationReasons reason) |
Modifier and Type | Method and Description |
---|---|
TypeData |
TypeDataFactory.createTypeDataOnDynamicIndexCreation(IServerTypeDesc serverTypeDesc,
TypeData originalTypeData,
TypeData.TypeDataRecreationReasons reason) |
Modifier and Type | Method and Description |
---|---|
TypeData |
PTypeMap.get(IServerTypeDesc typeDesc) |
TypeData |
InitialLoadInfo.getCurTypeData() |
TypeData |
CacheManager.getTypeData(IServerTypeDesc typeDesc) |
Modifier and Type | Method and Description |
---|---|
boolean |
TypeDataIndex.disableIndexUsageForOperation(TypeData typeData,
int inputIndexCreationNumber) |
IStoredList<IEntryCacheInfo> |
CacheManager.getEntriesMinIndex(Context context,
TypeData typeData,
int numOfFields,
ITemplateHolder template)
Computes the best way to reach a list of potential match of entries of the specified type.
|
Object |
CacheManager.getEntriesMinIndexExtended(Context context,
TypeData entryType,
int numOfFields,
ITemplateHolder template)
Using extended match-
|
void |
TypeDataIndex.insertEntryIndexedField_impl(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs) |
void |
MultiValueTypeDataIndex.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType) |
void |
CustomMultiValueTypeDataIndex.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType) |
void |
TypeDataIndex.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType)
insert entry indexed field from cache.
|
void |
MultiValueTypeDataIndex.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) |
void |
CustomMultiValueTypeDataIndex.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) |
void |
TypeDataIndex.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) |
void |
AbstractMultiValueIndexHandler.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) |
IObjectInfo |
FifoGroupsExtendedIndexHandler.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
boolean alreadyCloned) |
IObjectInfo |
ExtendedIndexHandler.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
boolean alreadyCloned)
insert a value for this key- if key already exist insert into the SL of same values
|
IObjectInfo |
TemplatesExtendedIndexHandler.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
|
IObjectInfo |
IExtendedIndex.insertEntryIndexedField(V Entry,
K fieldValue,
TypeData pType,
boolean alreadyCloned) |
void |
CacheManager.insertEntryReferences(Context context,
IEntryCacheInfo pEntry,
TypeData pType,
boolean applySequenceNumber)
Inserts the refs to cache.
|
void |
PTypeMap.put(IServerTypeDesc typeDesc,
TypeData element) |
void |
CacheManager.removeEntryReferences(IEntryCacheInfo pEntry,
TypeData pType,
int numOfIndexesInsertedOnError)
Removes entry refs from cache.
|
IEntryCacheInfo |
CacheManager.safeInsertEntryToCache(Context context,
IEntryHolder entryHolder,
boolean newEntry,
TypeData pType,
boolean pin,
CacheManager.InitialLoadOrigin fromInitialLoad)
Inserts the specified entry to cache, perform memory manager check.
|
void |
InitialLoadInfo.setCurTypeData(TypeData _curTypeData) |
int |
MultiValueTypeDataIndex.updateIndexValue(TypeData pType,
IEntryHolder eh,
IEntryCacheInfo pEntry,
K original,
K updated,
ArrayList<IObjectInfo<IEntryCacheInfo>> originalBackRefs,
int refpos,
TypeDataIndex.UpdateIndexModes updateMode) |
int |
CustomMultiValueTypeDataIndex.updateIndexValue(TypeData pType,
IEntryHolder eh,
IEntryCacheInfo pEntry,
K original,
K updated,
ArrayList<IObjectInfo<IEntryCacheInfo>> originalBackRefs,
int refpos,
TypeDataIndex.UpdateIndexModes updateMode) |
int |
TypeDataIndex.updateIndexValue(TypeData pType,
IEntryHolder eh,
IEntryCacheInfo pEntry,
K original,
K updated,
ArrayList<IObjectInfo<IEntryCacheInfo>> originalBackRefs,
int refpos,
TypeDataIndex.UpdateIndexModes updateMode) |
int |
MultiValueTypeDataIndex.updateIndexValueUndexXtn(TypeData pType,
IEntryHolder eh,
IEntryCacheInfo pEntry,
K previous,
K updated,
ArrayList<IObjectInfo<IEntryCacheInfo>> previousBackRefs,
int refpos,
boolean entry_double_update) |
int |
CustomMultiValueTypeDataIndex.updateIndexValueUndexXtn(TypeData pType,
IEntryHolder eh,
IEntryCacheInfo pEntry,
K previous,
K updated,
ArrayList<IObjectInfo<IEntryCacheInfo>> previousBackRefs,
int refpos,
boolean entry_double_update) |
int |
TypeDataIndex.updateIndexValueUndexXtn(TypeData pType,
IEntryHolder eh,
IEntryCacheInfo pEntry,
K previous,
K updated,
ArrayList<IObjectInfo<IEntryCacheInfo>> previousBackRefs,
int refpos,
boolean entry_double_update) |
int |
AbstractMultiValueIndexHandler.updateMultiValueIndex(TypeData pType,
IEntryHolder eh,
IEntryCacheInfo pEntry,
K original,
K updated,
ArrayList<IObjectInfo<IEntryCacheInfo>> originalBackRefs,
int refpos,
TypeDataIndex.UpdateIndexModes updateMode) |
int |
AbstractMultiValueIndexHandler.updateMultiValueIndexUndexXtn(TypeData pType,
IEntryHolder eh,
IEntryCacheInfo pEntry,
K previous,
K updated,
ArrayList<IObjectInfo<IEntryCacheInfo>> previousBackRefs,
int refpos) |
Constructor and Description |
---|
TypeData(IServerTypeDesc serverTypeDesc,
TypeData originalTypeData,
TypeData.TypeDataRecreationReasons reason)
given an original type data create a new one- used to add new indexes
|
Modifier and Type | Method and Description |
---|---|
void |
BlobStoreFifoInitialLoader.add(IEntryHolder eh,
TypeData typeData) |
boolean |
BlobStoreStorageAdapterClasses.isContained(String className,
TypeData typeData) |
Modifier and Type | Method and Description |
---|---|
static IScanListIterator<IEntryCacheInfo> |
FifoGroupCacheImpl.createScanIterOnNonFGIndex(IStoredList<IEntryCacheInfo> entries,
ITemplateHolder template,
TypeDataIndex usedIndexForRes,
TypeData typeData) |
IScanListIterator<IEntryCacheInfo> |
FifoGroupCacheImpl.getScannableEntriesMinIndex(Context context,
TypeData typeData,
int numOfFields,
ITemplateHolder template) |
IScanListIterator<IEntryCacheInfo> |
FifoGroupCacheImpl.getScannableEntriesMinIndexExtended(Context context,
TypeData entryType,
int numOfFields,
ITemplateHolder template) |
void |
IFifoGroupsIndexExtention.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType) |
void |
FifoGroupsCompoundIndexExtention.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType) |
void |
FifoGroupsMainIndexExtention.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType) |
void |
IFifoGroupsIndexExtention.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) |
void |
FifoGroupsCompoundIndexExtention.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) |
void |
FifoGroupsMainIndexExtention.insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) |
Constructor and Description |
---|
FifoGroupsMultiList(MultiStoredList<T> curMultiList,
TypeData typeData,
HashMap<Object,TypeDataIndex> fifoGroupIndexResultsUsedInFifoGroupScan,
ITemplateHolder template) |
Copyright © GigaSpaces.