Package com.gigaspaces.query.extension
Class QueryExtensionManager
java.lang.Object
com.gigaspaces.query.extension.QueryExtensionManager
- All Implemented Interfaces:
Closeable,AutoCloseable
- Direct Known Subclasses:
LuceneSpatialQueryExtensionManager
handler of foreign indexes and query-executers
- Since:
- 11.0
- Author:
- yechielf
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanvoidclose()abstract Map<String,AtomicLong> getIndexedPathsUsageCounters(String typeName) abstract booleaninsertEntry(SpaceServerEntry entry, boolean hasPrevious) abstract QueryExtensionEntryIteratorqueryByIndex(String typeName, String path, String operation, Object operand) voidregisterType(SpaceTypeDescriptor typeDescriptor) abstract voidremoveEntry(SpaceTypeDescriptor typeDescriptor, String uid, int version)
-
Constructor Details
-
QueryExtensionManager
-
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
registerType
-
accept
-
insertEntry
-
removeEntry
-
queryByIndex
public abstract QueryExtensionEntryIterator queryByIndex(String typeName, String path, String operation, Object operand) -
getIndexedPathsUsageCounters
-