public static class Predicates.InPredicate extends Predicates.AbstractPredicate implements IndexAwarePredicate
| Constructor and Description |
|---|
Predicates.InPredicate() |
Predicates.InPredicate(Expression first,
Object... second) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(MapEntry entry) |
void |
collectAppliedIndexes(Set<Index> setAppliedIndexes,
Map<Expression,Index> mapIndexes) |
boolean |
collectIndexAwarePredicates(List<IndexAwarePredicate> lsIndexPredicates,
Map<Expression,Index> mapIndexes) |
Set<MapEntry> |
filter(QueryContext queryContext) |
Object |
getValue() |
boolean |
isIndexed(QueryContext queryContext) |
void |
readData(DataInput in) |
String |
toString() |
void |
writeData(DataOutput out) |
getRealObjectpublic Predicates.InPredicate()
public Predicates.InPredicate(Expression first, Object... second)
public boolean collectIndexAwarePredicates(List<IndexAwarePredicate> lsIndexPredicates, Map<Expression,Index> mapIndexes)
collectIndexAwarePredicates in interface IndexAwarePredicatepublic void collectAppliedIndexes(Set<Index> setAppliedIndexes, Map<Expression,Index> mapIndexes)
collectAppliedIndexes in interface IndexAwarePredicatepublic boolean isIndexed(QueryContext queryContext)
isIndexed in interface IndexAwarePredicatepublic Set<MapEntry> filter(QueryContext queryContext)
filter in interface IndexAwarePredicatepublic Object getValue()
public void writeData(DataOutput out) throws IOException
writeData in interface DataSerializableIOExceptionpublic void readData(DataInput in) throws IOException
readData in interface DataSerializableIOExceptionpublic String toString()
Copyright .0; 2008-2011 Hazel Ltd. All Rights Reserved.