public class QueryExtensionIndexManagerWrapper extends Object
Constructor and Description |
---|
QueryExtensionIndexManagerWrapper(QueryExtensionProvider provider,
QueryExtensionRuntimeInfo info) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
boolean |
filter(String typeName,
String path,
String operation,
Object actual,
Object matchedAgainst) |
SpaceServerEntryImpl |
getByUid(String uid) |
Map<String,LongCounter> |
getIndexedPathsUsageCounters(String typeName) |
void |
insertEntry(SpaceServerEntryImpl entry,
boolean fromTransactionalUpdate) |
void |
introduceType(SpaceTypeDescriptor typeDescriptor) |
void |
removeEntry(SpaceServerEntry entry,
QueryExtensionIndexRemoveMode queryExtensionIndexRemoveMode,
int removedVersion) |
void |
replaceEntry(SpaceServerEntryImpl entry) |
QueryExtensionIndexEntryIteratorWrapper |
scanIndex(String typeName,
String path,
String operation,
Object subject) |
public QueryExtensionIndexManagerWrapper(QueryExtensionProvider provider, QueryExtensionRuntimeInfo info)
public void close() throws IOException
IOException
public void introduceType(SpaceTypeDescriptor typeDescriptor)
public void insertEntry(SpaceServerEntryImpl entry, boolean fromTransactionalUpdate)
public void replaceEntry(SpaceServerEntryImpl entry)
public void removeEntry(SpaceServerEntry entry, QueryExtensionIndexRemoveMode queryExtensionIndexRemoveMode, int removedVersion)
public boolean filter(String typeName, String path, String operation, Object actual, Object matchedAgainst)
public QueryExtensionIndexEntryIteratorWrapper scanIndex(String typeName, String path, String operation, Object subject)
public Map<String,LongCounter> getIndexedPathsUsageCounters(String typeName)
public SpaceServerEntryImpl getByUid(String uid)
Copyright © GigaSpaces.