Package com.gigaspaces.internal.query
Interface ICustomQuery
- All Known Subinterfaces:
IContainsItemsCustomQuery
- All Known Implementing Classes:
AbstractCompundCustomQuery,AbstractCustomQuery,AbstractSpaceQuery,CompositeRange,CompoundAndCustomQuery,CompoundContainsItemsCustomQuery,CompoundOrCustomQuery,ContainsCompositeRange,ContainsItemValueRange,ContainsValueRange,CriteriaRange,CustomSpaceQuery,EmptyRange,EqualValueRange,InRange,IsNullRange,NotEqualValueRange,NotNullRange,NotRegexRange,PropertiesQuery,Range,RegexRange,RelationRange,SegmentRange,SingleValueRange,TwoColumnsSegmentRange,UidsRange
public interface ICustomQuery
Represents a custom query interface.
- Since:
- 7.1
- Author:
- Niv Ingberg
-
Method Summary
Modifier and TypeMethodDescriptionbooleanmatches(CacheManager cacheManager, ServerEntry entry, String skipAlreadyMatchedIndexPath) Checks whether the specified entry matches this query.toSQLQuery(ITypeDesc typeDesc)
-
Method Details
-
getCustomIndexes
List<IQueryIndexScanner> getCustomIndexes()- Returns:
- the list of query defined indexes. If no index is defined - empty list is returned
-
matches
Checks whether the specified entry matches this query.- Returns:
- Returns true if the specified entry matches this query, false otherwise.
-
toSQLQuery
- Parameters:
typeDesc- TODO- Returns:
- SQLQuery
-