public abstract class AbstractCustomQuery extends Object implements ICustomQuery, SmartExternalizable
Constructor and Description |
---|
AbstractCustomQuery()
Default constructor for Externalizable.
|
Modifier and Type | Method and Description |
---|---|
void |
addCustomIndex(IQueryIndexScanner customIndex) |
List<IQueryIndexScanner> |
getCustomIndexes() |
abstract boolean |
matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath)
Checks whether the specified entry matches this query.
|
void |
readExternal(ObjectInput in) |
void |
writeExternal(ObjectOutput out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toSQLQuery
enabledSmartExternalizableWithReference
public AbstractCustomQuery()
public abstract boolean matches(CacheManager cacheManager, ServerEntry entry, String skipAlreadyMatchedIndexPath)
ICustomQuery
matches
in interface ICustomQuery
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void addCustomIndex(IQueryIndexScanner customIndex)
customIndex
- public List<IQueryIndexScanner> getCustomIndexes()
getCustomIndexes
in interface ICustomQuery
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
Copyright © GigaSpaces.