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
-