public class CompoundContainsItemsCustomQuery extends AbstractCustomQuery implements IContainsItemsCustomQuery
Modifier and Type | Field and Description |
---|---|
protected short[] |
_containsIndexes |
protected SpacePropertyInfo[] |
_propertyInfo |
protected String[] |
_tokens |
Constructor and Description |
---|
CompoundContainsItemsCustomQuery() |
CompoundContainsItemsCustomQuery(String rootPath,
String fullPath,
List<IContainsItemsCustomQuery> subQueries) |
Modifier and Type | Method and Description |
---|---|
List<IContainsItemsCustomQuery> |
getSubQueries() |
boolean |
isRootHandler() |
boolean |
matches(CacheManager cacheManager,
ServerEntry entry,
Object collectionItem) |
boolean |
matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath)
Checks whether the specified entry matches this query.
|
void |
readExternal(ObjectInput in) |
SQLQuery |
toSQLQuery(ITypeDesc typeDesc) |
void |
writeExternal(ObjectOutput out) |
addCustomIndex, getCustomIndexes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCustomIndexes
enabledSmartExternalizableWithReference
protected transient String[] _tokens
protected transient SpacePropertyInfo[] _propertyInfo
protected transient short[] _containsIndexes
public CompoundContainsItemsCustomQuery(String rootPath, String fullPath, List<IContainsItemsCustomQuery> subQueries)
public CompoundContainsItemsCustomQuery()
public List<IContainsItemsCustomQuery> getSubQueries()
public SQLQuery toSQLQuery(ITypeDesc typeDesc)
toSQLQuery
in interface ICustomQuery
typeDesc
- TODOpublic boolean matches(CacheManager cacheManager, ServerEntry entry, Object collectionItem)
matches
in interface IContainsItemsCustomQuery
public boolean matches(CacheManager cacheManager, ServerEntry entry, String skipAlreadyMatchedIndexPath)
ICustomQuery
matches
in interface ICustomQuery
matches
in class AbstractCustomQuery
public boolean isRootHandler()
isRootHandler
in interface IContainsItemsCustomQuery
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class AbstractCustomQuery
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class AbstractCustomQuery
IOException
Copyright © GigaSpaces.