use of uk.gov.gchq.koryphe.impl.predicate.IsMoreThan in project gaffer-doc by gchq.
the class AndExample method firstItemIsLessThan2AndSecondItemIsMoreThan5.
public void firstItemIsLessThan2AndSecondItemIsMoreThan5() {
// ---------------------------------------------------------
final And function = new And.Builder().select(0).execute(new IsLessThan(2)).select(1).execute(new IsMoreThan(5)).build();
// ---------------------------------------------------------
runExample(function, null, new Tuple2<>(1, 10), new Tuple2<>(1, 1), new Tuple2<>(10, 10), new Tuple2<>(10, 1), new Tuple2<>(1L, 10L), new Tuple1<>(1));
}
use of uk.gov.gchq.koryphe.impl.predicate.IsMoreThan in project gaffer-doc by gchq.
the class AndExample method isLessThan3AndIsMoreThan0.
public void isLessThan3AndIsMoreThan0() {
// ---------------------------------------------------------
final And function = new And<>(new IsLessThan(3), new IsMoreThan(0));
// ---------------------------------------------------------
runExample(function, null, 0, 1, 2, 3, 1L, 2L);
}
use of uk.gov.gchq.koryphe.impl.predicate.IsMoreThan in project gaffer-doc by gchq.
the class IfExample method applyPredicatesToInput.
public void applyPredicatesToInput() {
// ---------------------------------------------------------
final If<Comparable> predicate = new If<>(new IsA(Integer.class), new IsMoreThan(3), new Not<>(new IsA(String.class)));
// ---------------------------------------------------------
runExample(predicate, "This example tests first whether the input is an Integer. " + "If so, it is then tested to see if the value is greater than 3. " + "Otherwise, since it is not an Integer, we then test to see if it is NOT a String.", 2, 3, 5, "test", new HashMap<>(), new ArrayList<>());
}
use of uk.gov.gchq.koryphe.impl.predicate.IsMoreThan in project gaffer-doc by gchq.
the class IsMoreThanExample method isMoreThan5.
public void isMoreThan5() {
// ---------------------------------------------------------
final IsMoreThan function = new IsMoreThan(5);
// ---------------------------------------------------------
runExample(function, null, 1, 5, 10);
}
use of uk.gov.gchq.koryphe.impl.predicate.IsMoreThan in project gaffer-doc by gchq.
the class IsMoreThanExample method isMoreThanOrEqualTo5.
public void isMoreThanOrEqualTo5() {
// ---------------------------------------------------------
final IsMoreThan function = new IsMoreThan(5, true);
// ---------------------------------------------------------
runExample(function, null, 1, 5, 10);
}
Aggregations