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, getCustomIndexesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCustomIndexesprotected 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 ICustomQuerytypeDesc - TODOpublic boolean matches(CacheManager cacheManager, ServerEntry entry, Object collectionItem)
matches in interface IContainsItemsCustomQuerypublic boolean matches(CacheManager cacheManager, ServerEntry entry, String skipAlreadyMatchedIndexPath)
ICustomQuerymatches in interface ICustomQuerymatches in class AbstractCustomQuerypublic boolean isRootHandler()
isRootHandler in interface IContainsItemsCustomQuerypublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class AbstractCustomQueryIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class AbstractCustomQueryIOExceptionCopyright © GigaSpaces.