Package eu.bandm.tools.tpath.runtime
Class Operators
java.lang.Object
eu.bandm.tools.tpath.runtime.Operators
-
Field Summary
FieldsModifier 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> booleanrelate(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)
-