All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addNullNotifyTemplate(TemplateCacheInfo template) |
void |
addNullReadTakeTemplate(TemplateCacheInfo template) |
boolean |
assumeUniqueValue() |
boolean |
disableIndexUsageForOperation(TypeData typeData,
int inputIndexCreationNumber) |
CacheManager |
getCacheManager() |
TypeDataIndex |
getCompoundFifoGroupsIndexForSegment() |
CompoundIndexSegmentTypeData[] |
getCompoundIndexSegments() |
Object |
getCompoundIndexValueForTemplate(ServerEntry entry) |
IExtendedEntriesIndex<K,IEntryCacheInfo> |
getConcurrentExtendedIndex() |
IExtendedEntriesIndex<K,IEntryCacheInfo> |
getExtendedFGIndex() |
IExtendedIndex<K,IEntryCacheInfo> |
getExtendedFifoGroupsIndexForScanning() |
IExtendedEntriesIndex<K,IEntryCacheInfo> |
getExtendedIndex() |
IExtendedIndexScanPositioner<K,IEntryCacheInfo> |
getExtendedIndexForScanning() |
IFifoGroupsIndexExtention<K> |
getFifoGroupsIndexExtention() |
ISpaceIndex.FifoGroupsIndexTypes |
getFifoGroupsIndexType() |
int |
getIndexCreationNumber() |
ISpaceIndex |
getIndexDefinition() |
IStoredList<IEntryCacheInfo> |
getIndexEntries(Object indexValue) |
SpaceIndexType |
getIndexType() |
Object |
getIndexValue(ServerEntry entry) |
Object |
getIndexValueForTemplate(ServerEntry entry) |
int |
getMaxFixedPropertiesSegmentPos() |
ConcurrentMap<Object,IStoredList<IEntryCacheInfo>> |
getNonUniqueEntriesStore() |
IStoredList<IEntryCacheInfo> |
getNullEntries() |
int |
getPos() |
TypeDataIndex[] |
getSegmentsOriginatingIndexes() |
ConcurrentMap<Object,IEntryCacheInfo> |
getUniqueEntriesStore() |
Class<?> |
getValueType() |
protected void |
insertBasicIndexTemplate(TemplateCacheInfo pTemplate,
boolean isNullIndex) |
void |
insertEntryIndexedField_impl(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs) |
void |
insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType)
insert entry indexed field from cache.
|
void |
insertEntryIndexedField(IEntryCacheInfo pEntry,
K fieldValue,
TypeData pType,
ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) |
boolean |
isCompound() |
protected boolean |
isConsiderValueClone() |
boolean |
isCustomIndex() |
boolean |
isExtendedIndex() |
boolean |
isFifoGroupsMainIndex() |
boolean |
isIndexed() |
static boolean |
isIndexesBackRefsForBlobStoreData() |
boolean |
isMultiValuePerEntryIndex() |
boolean |
isUniqueIndex() |
void |
markIndexValue(boolean unique) |
int |
moveValueBackrefsOnUpdate(IEntryCacheInfo pEntry,
Object value,
ArrayList<IObjectInfo<IEntryCacheInfo>> originalBackRefs,
ArrayList<IObjectInfo<IEntryCacheInfo>> updatedBackRefs,
int originalRefPos,
boolean setNullToOriginalRef) |
protected Iterator<K> |
multiValueIterator(Object mvo) |
protected int |
multiValueSize(Object mvo) |
int |
numOfEntryIndexBackRefs(Object fieldValue) |
void |
prepareForReplacingEntryIndexedField(Object fieldValue) |
protected int |
removeBasicIndexTemplate(TemplateCacheInfo pTemplate,
IObjectInfo<TemplateCacheInfo> oi,
int refpos) |
int |
removeEntryIndexedField_impl(IEntryHolder eh,
ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs,
K fieldValue,
int refpos,
boolean removeIndexedValue,
IEntryCacheInfo pEntry) |
int |
removeEntryIndexedField_main(IEntryHolder eh,
ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs,
K fieldValue,
int refpos,
boolean removeIndexedValue,
IEntryCacheInfo pEntry) |
int |
removeEntryIndexedField(IEntryHolder eh,
ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs,
K fieldValue,
int refpos,
boolean removeIndexedValue,
IEntryCacheInfo pEntry)
remove entry indexed field from cache.
|
void |
removeUniqueIndexedField(K fieldValue,
IEntryCacheInfo pEntry) |
void |
setCompoundFifoGroupsIndexForSegment(TypeDataIndex fgIndex) |
int |
updateIndexValue(TypeData pType,
IEntryHolder eh,
IEntryCacheInfo pEntry,
K original,
K updated,
ArrayList<IObjectInfo<IEntryCacheInfo>> originalBackRefs,
int refpos,
TypeDataIndex.UpdateIndexModes updateMode) |
int |
updateIndexValueUndexXtn(TypeData pType,
IEntryHolder eh,
IEntryCacheInfo pEntry,
K previous,
K updated,
ArrayList<IObjectInfo<IEntryCacheInfo>> previousBackRefs,
int refpos,
boolean entry_double_update) |
boolean |
usedEconomyHashMap() |