public class ComparePredicate extends FilterPredicate
| Modifier and Type | Class and Description |
|---|---|
static class |
ComparePredicate.Operation
Operations available for compare predicates
|
EMPTY_FILTER| Constructor and Description |
|---|
ComparePredicate(String headerName,
ComparePredicate.Operation op,
Object value)
Creates a compare predicate for a given row column name, operation
and a value the row value is compared with
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
compare(Object valueA,
Object valueB) |
String |
getHeaderName() |
ComparePredicate.Operation |
getOperation() |
Object |
getValue() |
protected boolean |
isValid(ComparePredicate.Operation operation,
int c) |
String |
toString()
Returns a string representation for this predicate
|
boolean |
valid(KeyValueGetter<String,?> kv)
Returns true if the row is valid for this predicate
|
public ComparePredicate(String headerName, ComparePredicate.Operation op, Object value)
headerName - row column nameop - compare operationvalue - value for comparisonpublic String getHeaderName()
public ComparePredicate.Operation getOperation()
public Object getValue()
public boolean valid(KeyValueGetter<String,?> kv)
valid in class FilterPredicatekv - tested rowprotected boolean isValid(ComparePredicate.Operation operation, int c)
public String toString()
FilterPredicatetoString in class FilterPredicateCopyright © 2020. All rights reserved.