public abstract class Operators extends Object
Modifier and Type | Field and Description |
---|---|
static BiFunction<Value,Value,Value> |
and |
static BiFunction<Value,Value,Value> |
div |
static BiFunction<Value,Value,Value> |
minus |
static BiFunction<Value,Value,Value> |
mod |
static BiFunction<Value,Value,Value> |
mult |
static BiFunction<Value,Value,Value> |
or |
static BiFunction<Value,Value,Value> |
plus |
Modifier and Type | Method and Description |
---|---|
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
and() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
div() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
eq() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
geq() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
gt() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
leq() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
lt() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
minus() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
mod() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
mult() |
static <N> Function<Value<N>,Value<N>> |
neg() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
neq() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
or() |
static <N> Function<Value<N>,Value<N>> |
paren() |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
plus() |
protected static <N> boolean |
relate(eu.bandm.tools.tpath.runtime.Operators.Relation rel,
Value<N> x,
Value<N> y) |
static <N> BiFunction<Value<N>,Value<N>,Value<N>> |
union(DocumentClient<N> client,
Comparator<? super N> documentOrder) |
public static BiFunction<Value,Value,Value> or
public static BiFunction<Value,Value,Value> and
public static BiFunction<Value,Value,Value> mult
public static BiFunction<Value,Value,Value> div
public static BiFunction<Value,Value,Value> mod
public static BiFunction<Value,Value,Value> plus
public static BiFunction<Value,Value,Value> minus
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> or()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> and()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> mult()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> div()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> mod()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> plus()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> minus()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> eq()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> neq()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> lt()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> leq()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> gt()
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> geq()
protected static <N> boolean relate(eu.bandm.tools.tpath.runtime.Operators.Relation rel, Value<N> x, Value<N> y)
public static <N> BiFunction<Value<N>,Value<N>,Value<N>> union(DocumentClient<N> client, Comparator<? super N> documentOrder)
see also the complete user documentation .