All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
boolean |
anyCompoundIndex() |
boolean |
anyInitialExtendedIndex() |
boolean |
anyNonFGCompoundIndex() |
static TypeDataIndex |
buildCompoundIndex(CompoundIndex definition,
Map<String,TypeDataIndex<?>> indexTable,
IServerTypeDesc serverTypeDesc,
int indexPosition,
ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType,
int indexCreationNumber,
TypeDataFactory typeDataFactory) |
int[] |
createIndexBackreferenceArray(IEntryCacheInfo pEntry,
IEntryData masterEntryData) |
int |
decM_NumRegularNotifyTemplatesStored() |
int |
decNumDurableNotificationsStored() |
boolean |
disableIdIndexForOffHeapEntries(TypeDataIndex index) |
List<TemplateInfo> |
fillTemplatesInfo(List<TemplateInfo> templates) |
CacheManager |
getCacheManager() |
String |
getClassName() |
List<TypeDataIndex> |
getCompoundIndexes() |
IStoredList<IEntryCacheInfo> |
getEntries() |
IStoredList<TemplateCacheInfo> |
getExtendedTemplates(MatchTarget matchTarget) |
int |
getFieldOrdinal(String fieldName) |
TypeDataIndex<Object> |
getFifoGroupingIndex() |
Set<QueryExtensionIndexManagerWrapper> |
getForeignQueriesHandlers() |
TypeDataIndex |
getIdField() |
TypeDataIndex<?> |
getIndex(String indexName) |
TypeDataIndex[] |
getIndexes() |
HashSet<String> |
getIndexesRelatedDynamicProperties() |
boolean[] |
getIndexesRelatedFixedProperties() |
static ISpaceIndex.FifoGroupsIndexTypes |
getIndexFifoGroupingType(SpaceIndex spaceIndex,
String fifoGroupingName,
Set<String> fifoGroupingIndexes) |
int |
getLastIndexCreationNumber() |
int |
getM_NumRegularNotifyTemplatesStored() |
IStoredList<TemplateCacheInfo> |
getNotifyExtendedTemplates() |
IStoredList<TemplateCacheInfo> |
getNotifyTemplates() |
ConcurrentHashMap<String,IStoredList<TemplateCacheInfo>> |
getNotifyUidTemplates() |
PropertyInfo |
getProperty(int propertyID) |
IStoredList<TemplateCacheInfo> |
getReadTakeExtendedTemplates() |
IStoredList<TemplateCacheInfo> |
getReadTakeTemplates() |
ConcurrentHashMap<String,IStoredList<TemplateCacheInfo>> |
getReadTakeUidTemplates() |
SequenceNumberGenerator |
getSequenceNumberGenerator() |
TypeDataIndex<?> |
getSequenceNumberIndex() |
IStoredList<TemplateCacheInfo> |
getTemplates(MatchTarget matchTarget) |
int |
getTotalNotifyTemplates() |
TypeDataFactory |
getTypeDataFactory() |
IStoredList<TemplateCacheInfo> |
getUidTemplates(MatchTarget matchTarget,
String uid) |
boolean |
hasFifoGroupingIndex() |
boolean |
hasIndexes() |
boolean |
hasInitialIndexes() |
boolean |
hasSequenceNumber() |
boolean |
hasSequenceNumberIndex() |
int |
incM_NumRegularNotifyTemplatesStored() |
int |
incNumDurableNotificationsStored() |
boolean |
isAllowFifoIndexScans() |
boolean |
isFifoSupport() |
boolean |
isOffHeapClass() |
boolean |
isTypeDataReplaced() |
int |
numberOfBackRefs() |
void |
prepareForUpdatingIndexValues(CacheManager cacheManager,
IEntryCacheInfo pEntry,
IEntryData newEntryData)
used only in economy-hash maps
index values are about to be replaced in entryData .
|
void |
setTypeDataReplaced() |
boolean |
supportsDynamicIndexing() |
String |
toString() |
void |
updateEntryReferences(CacheManager cacheManager,
IEntryHolder eh,
IEntryCacheInfo pEntry,
IEntryData oldEntryData)
update the entry refs in cache.
|
void |
updateEntryReferencesUnderXtn(CacheManager cacheManager,
IEntryCacheInfo pEntry,
IEntryData oldEntryData)
update the entry refs in cache when there is an updating xtn, we keep the master entry and
shadow entry as one object pointing at eatch other so we cant remove the original index
references
|