com.hazelcast.query
Interface IndexAwarePredicate
- All Superinterfaces:
- Predicate, Serializable
- All Known Implementing Classes:
- PredicateBuilder, Predicates.AndOrPredicate, Predicates.BetweenPredicate, Predicates.EqualPredicate, Predicates.GreaterLessPredicate, Predicates.InPredicate, Predicates.NotEqualPredicate, SqlPredicate
public interface IndexAwarePredicate
- extends Predicate
collectIndexAwarePredicates
boolean collectIndexAwarePredicates(List<IndexAwarePredicate> lsIndexAwarePredicates,
Map<Expression,Index> mapIndexes)
collectAppliedIndexes
void collectAppliedIndexes(Set<Index> setAppliedIndexes,
Map<Expression,Index> mapIndexes)
filter
Set<MapEntry> filter(QueryContext queryContext)
isIndexed
boolean isIndexed(QueryContext queryContext)
Copyright © 2008-2012 Hazel Ltd. All Rights Reserved.