Package eu.bandm.tools.tpath.runtime
Class Operators
java.lang.Object
eu.bandm.tools.tpath.runtime.Operators
-
Field Summary
Modifier and TypeFieldDescriptionstatic BiFunction<Value,
Value, Value> static BiFunction<Value,
Value, Value> static BiFunction<Value,
Value, Value> static BiFunction<Value,
Value, Value> static BiFunction<Value,
Value, Value> static BiFunction<Value,
Value, Value> static BiFunction<Value,
Value, Value> -
Method Summary
Modifier and TypeMethodDescriptionstatic <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()
neg()
static <N> BiFunction<Value<N>,
Value<N>, Value<N>> neq()
static <N> BiFunction<Value<N>,
Value<N>, Value<N>> or()
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)
-
Field Details
-
or
-
and
-
mult
-
div
-
mod
-
plus
-
minus
-
-
Method Details
-
or
-
and
-
mult
-
div
-
mod
-
plus
-
minus
-
eq
-
neq
-
lt
-
leq
-
gt
-
geq
-
neg
-
paren
-
relate
protected static <N> boolean relate(eu.bandm.tools.tpath.runtime.Operators.Relation rel, Value<N> x, Value<N> y) -
union
public static <N> BiFunction<Value<N>,Value<N>, unionValue<N>> (DocumentClient<N> client, Comparator<? super N> documentOrder)
-