com.hazelcast.query
Class Predicates.AndOrPredicate
java.lang.Object
  
SerializationHelper
      
com.hazelcast.query.Predicates.AbstractPredicate
          
com.hazelcast.query.Predicates.AndOrPredicate
- All Implemented Interfaces: 
 - DataSerializable, IndexAwarePredicate, Predicate, Serializable
 
- Enclosing class:
 - Predicates
 
public static class Predicates.AndOrPredicate
- extends Predicates.AbstractPredicate
- implements IndexAwarePredicate
  
 
 
 
 
Predicates.AndOrPredicate
public Predicates.AndOrPredicate()
Predicates.AndOrPredicate
public Predicates.AndOrPredicate(boolean and,
                                 Predicate first,
                                 Predicate second)
Predicates.AndOrPredicate
public Predicates.AndOrPredicate(boolean and,
                                 Predicate... predicates)
apply
public boolean apply(MapEntry mapEntry)
- Specified by:
 apply in interface Predicate
 
 
collectIndexAwarePredicates
public boolean collectIndexAwarePredicates(List<IndexAwarePredicate> lsIndexPredicates,
                                           Map<Expression,Index> mapIndexes)
- Specified by:
 collectIndexAwarePredicates in interface IndexAwarePredicate
 
 
isIndexed
public boolean isIndexed(QueryContext queryContext)
- Specified by:
 isIndexed in interface IndexAwarePredicate
 
 
filter
public Set<MapEntry> filter(QueryContext queryContext)
- Specified by:
 filter in interface IndexAwarePredicate
 
 
collectAppliedIndexes
public void collectAppliedIndexes(Set<Index> setAppliedIndexes,
                                  Map<Expression,Index> mapIndexes)
- Specified by:
 collectAppliedIndexes in interface IndexAwarePredicate
 
 
writeData
public void writeData(DataOutput out)
               throws IOException
- Specified by:
 writeData in interface DataSerializable
 
- Throws:
 IOException
 
readData
public void readData(DataInput in)
              throws IOException
- Specified by:
 readData in interface DataSerializable
 
- Throws:
 IOException
 
toString
public String toString()
 
 
Copyright © 2008-2012 Hazelcast, Inc. All Rights Reserved.