Package org.drools.model
Class DSL
- java.lang.Object
-
- org.drools.model.DSL
-
- Direct Known Subclasses:
PatternDSL
public class DSL extends Object
-
-
Constructor Summary
Constructors Constructor Description DSL()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AccumulateFunctionaccFunction(Class<?> accFunctionClass)static AccumulateFunctionaccFunction(Class<?> accFunctionClass, Argument source)static AccumulateFunctionaccFunction(Supplier<?> functionSupplier)static AccumulateFunctionaccFunction(Supplier<?> functionSupplier, Argument source)static <T> ExprViewItem<T>accumulate(ViewItem<?> viewItem, AccumulateFunction firstFunction, AccumulateFunction... otherFunctions)static TemporalPredicateafter()static TemporalPredicateafter(long lowerBound, long upperBound)static TemporalPredicateafter(long lowerBound, TimeUnit lowerUnit)static TemporalPredicateafter(long lowerBound, TimeUnit lowerUnit, long upperBound, TimeUnit upperUnit)static ViewItemand(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)static AnnotationValueannotationValue(String key, String value)static <T> Variable<T>any(Class<T> type)static TemporalPredicatebefore()static TemporalPredicatebefore(long lowerBound, long upperBound)static TemporalPredicatebefore(long lowerBound, TimeUnit lowerUnit)static TemporalPredicatebefore(long lowerBound, TimeUnit lowerUnit, long upperBound, TimeUnit upperUnit)static TemporalPredicatecoincides()static TemporalPredicatecoincides(long dev, TimeUnit devUnit)static TemporalPredicatecoincides(long startDev, TimeUnit startDevUnit, long endDev, TimeUnit endDevUnit)protected static ViewItem[]combineExprs(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)static <T> Declaration<T>declarationOf(Class<T> type)static <T> Declaration<T>declarationOf(Class<T> type, String name)static <T> Declaration<T>declarationOf(Class<T> type, String name, DeclarationSource source)static <T> Declaration<T>declarationOf(Class<T> type, String name, DeclarationSource source, Window window)static <T> Declaration<T>declarationOf(Class<T> type, String name, Window window)static <T> Declaration<T>declarationOf(Class<T> type, DeclarationSource source)static <T> Declaration<T>declarationOf(Class<T> type, DeclarationSource source, Window window)static <T> Declaration<T>declarationOf(Class<T> type, DomainClassMetadata metadata)static <T> Declaration<T>declarationOf(Class<T> type, DomainClassMetadata metadata, String name)static <T> Declaration<T>declarationOf(Class<T> type, DomainClassMetadata metadata, String name, DeclarationSource source)static <T> Declaration<T>declarationOf(Class<T> type, DomainClassMetadata metadata, String name, DeclarationSource source, Window window)static <T> Declaration<T>declarationOf(Class<T> type, DomainClassMetadata metadata, String name, Window window)static <T> Declaration<T>declarationOf(Class<T> type, DomainClassMetadata metadata, DeclarationSource source)static <T> Declaration<T>declarationOf(Class<T> type, DomainClassMetadata metadata, DeclarationSource source, Window window)static <T> Declaration<T>declarationOf(Class<T> type, DomainClassMetadata metadata, Window window)static <T> Declaration<T>declarationOf(Class<T> type, Window window)static TemporalPredicateduring()static TemporalPredicateduring(long max, TimeUnit maxUnit)static TemporalPredicateduring(long min, TimeUnit minUnit, long max, TimeUnit maxUnit)static EntryPointentryPoint(String name)static booleaneval(String op, Object obj, Object... args)static booleaneval(Operator op, Object obj, Object... args)static <T> Exchange<T>exchangeOf(Class<T> type)static <T> Exchange<T>exchangeOf(Class<T> type, String name)static ConsequenceBuilder._0execute(Block0 block)static ConsequenceBuilder._0execute(Block1<Drools> block)static ConsequenceBuilder._0executeScript(String language, Class<?> ruleClass, String script)static ExprViewItemexists(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)static FixedValueItemexpr(boolean value)static FixedValueItemexpr(String exprId, boolean value)static <A,B,C,D>
Expr4ViewItem<A,B,C,D>expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Predicate4<A,B,C,D> predicate)static <A,B,C,D,E>
Expr5ViewItem<A,B,C,D,E>expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Predicate5<A,B,C,D,E> predicate)static <A,B,C,D,E,F>
ExprViewItem<A>expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Predicate6<A,B,C,D,E,F> predicate)static <A,B,C,D,E,F,G>
ExprViewItem<A>expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Predicate7<A,B,C,D,E,F,G> predicate)static <A,B,C,D,E,F,G,H>
ExprViewItem<A>expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Predicate8<A,B,C,D,E,F,G,H> predicate)static <A,B,C,D,E,F,G,H,I>
ExprViewItem<A>expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Predicate9<A,B,C,D,E,F,G,H,I> predicate)static <A,B,C,D,E,F,G,H,I,J>
ExprViewItem<A>expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Predicate10<A,B,C,D,E,F,G,H,I,J> predicate)static <A,B,C,D,E,F,G,H,I,J,K>
ExprViewItem<A>expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Predicate11<A,B,C,D,E,F,G,H,I,J,K> predicate)static <A,B,C,D,E,F,G,H,I,J,K,L>
ExprViewItem<A>expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Variable<L> var12, Predicate12<A,B,C,D,E,F,G,H,I,J,K,L> predicate)static <A,B,C,D,E,F,G,H,I,J,K,L,M>
ExprViewItem<A>expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Variable<L> var12, Variable<M> var13, Predicate13<A,B,C,D,E,F,G,H,I,J,K,L,M> predicate)static Expr1ViewItem<Boolean>expr(String exprId, Variable<Boolean> var)static <T> Expr1ViewItem<T>expr(String exprId, Variable<T> var, Predicate1<T> predicate)static <T,U>
Expr2ViewItem<T,U>expr(String exprId, Variable<T> var1, Variable<U> var2, Predicate2<T,U> predicate)static <T,U,X>
Expr3ViewItem<T,U,X>expr(String exprId, Variable<T> var1, Variable<U> var2, Variable<X> var3, Predicate3<T,U,X> predicate)static <A,B,C,D>
Expr4ViewItem<A,B,C,D>expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Predicate4<A,B,C,D> predicate)static <A,B,C,D,E>
Expr5ViewItem<A,B,C,D,E>expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Predicate5<A,B,C,D,E> predicate)static <A,B,C,D,E,F>
ExprViewItem<A>expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Predicate6<A,B,C,D,E,F> predicate)static <A,B,C,D,E,F,G>
ExprViewItem<A>expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Predicate7<A,B,C,D,E,F,G> predicate)static <A,B,C,D,E,F,G,H>
ExprViewItem<A>expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Predicate8<A,B,C,D,E,F,G,H> predicate)static <A,B,C,D,E,F,G,H,I>
ExprViewItem<A>expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Predicate9<A,B,C,D,E,F,G,H,I> predicate)static <A,B,C,D,E,F,G,H,I,J>
ExprViewItem<A>expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Predicate10<A,B,C,D,E,F,G,H,I,J> predicate)static <A,B,C,D,E,F,G,H,I,J,K>
ExprViewItem<A>expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Predicate11<A,B,C,D,E,F,G,H,I,J,K> predicate)static <A,B,C,D,E,F,G,H,I,J,K,L>
ExprViewItem<A>expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Variable<L> var12, Predicate12<A,B,C,D,E,F,G,H,I,J,K,L> predicate)static <A,B,C,D,E,F,G,H,I,J,K,L,M>
ExprViewItem<A>expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Variable<L> var12, Variable<M> var13, Predicate13<A,B,C,D,E,F,G,H,I,J,K,L,M> predicate)static <T> Expr1ViewItem<T>expr(Variable<T> var, Predicate1<T> predicate)static <T,U>
Expr2ViewItem<T,U>expr(Variable<T> var1, Variable<U> var2, Predicate2<T,U> predicate)static <T,U,X>
ExprViewItem<T>expr(Variable<T> var1, Variable<U> var2, Variable<X> var3, Predicate3<T,U,X> predicate)static TemporalPredicatefinishedby()static TemporalPredicatefinishedby(long dev, TimeUnit devUnit)static TemporalPredicatefinishes()static TemporalPredicatefinishes(long dev, TimeUnit devUnit)static ExprViewItemforall(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)static <T> From<T>from(Function0<T> provider)static <A,B>
From<A>from(Variable<A> var1, Variable<B> var2, Function2<A,B,?> provider)static <A,B,C>
From<A>from(Variable<A> var1, Variable<B> var2, Variable<C> var3, Function3<A,B,C,?> provider)static <A,B,C,D>
From<A>from(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Function4<A,B,C,D,?> provider)static <T> From<T>from(Variable<T> variable)static <T> From<T>from(Variable<T> variable, Function1<T,?> provider)static <T> From<T>from(T value)static <T> Global<T>globalOf(Class<T> type, String pkg)static <T> Global<T>globalOf(Class<T> type, String pkg, String name)static <T,A,B,C,D,K>
ExprViewItem<T>groupBy(ViewItem<T> viewItem, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<K> varKey, Function4<A,B,C,D,K> groupingFunction, AccumulateFunction... accFunctions)static <T,A,B,C,K>
ExprViewItem<T>groupBy(ViewItem<T> viewItem, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<K> varKey, Function3<A,B,C,K> groupingFunction, AccumulateFunction... accFunctions)static <T,A,B,K>
ExprViewItem<T>groupBy(ViewItem<T> viewItem, Variable<A> var1, Variable<B> var2, Variable<K> varKey, Function2<A,B,K> groupingFunction, AccumulateFunction... accFunctions)static <T,A,K>
ExprViewItem<T>groupBy(ViewItem<T> viewItem, Variable<A> var1, Variable<K> varKey, Function1<A,K> groupingFunction, AccumulateFunction... accFunctions)static TemporalPredicateincludes()static TemporalPredicateincludes(long max, TimeUnit maxUnit)static TemporalPredicateincludes(long min, TimeUnit minUnit, long max, TimeUnit maxUnit)static TemporalPredicatemeets()static TemporalPredicatemeets(long dev, TimeUnit devUnit)static TemporalPredicatemetby()static TemporalPredicatemetby(long dev, TimeUnit devUnit)static DataStorenewDataStore()static DataStreamnewDataStream()static TemporalPredicatenot(TemporalPredicate predicate)static ExprViewItemnot(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)static ConsequenceBuilder._Non(Variable... declarations)static <T1> ConsequenceBuilder._1<T1>on(Variable<T1> arg1)static <T1,T2>
ConsequenceBuilder._2<T1,T2>on(Variable<T1> arg1, Variable<T2> arg2)static <T1,T2,T3>
ConsequenceBuilder._3<T1,T2,T3>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3)static <T1,T2,T3,T4>
ConsequenceBuilder._4<T1,T2,T3,T4>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4)static <T1,T2,T3,T4,T5>
ConsequenceBuilder._5<T1,T2,T3,T4,T5>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5)static <T1,T2,T3,T4,T5,T6>
ConsequenceBuilder._6<T1,T2,T3,T4,T5,T6>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6)static <T1,T2,T3,T4,T5,T6,T7>
ConsequenceBuilder._7<T1,T2,T3,T4,T5,T6,T7>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7)static <T1,T2,T3,T4,T5,T6,T7,T8>
ConsequenceBuilder._8<T1,T2,T3,T4,T5,T6,T7,T8>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8)static <T1,T2,T3,T4,T5,T6,T7,T8,T9>
ConsequenceBuilder._9<T1,T2,T3,T4,T5,T6,T7,T8,T9>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>
ConsequenceBuilder._10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>
ConsequenceBuilder._11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>
ConsequenceBuilder._12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>
ConsequenceBuilder._13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>
ConsequenceBuilder._14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>
ConsequenceBuilder._15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>
ConsequenceBuilder._16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>
ConsequenceBuilder._17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>
ConsequenceBuilder._18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>
ConsequenceBuilder._19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>
ConsequenceBuilder._20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19, Variable<T20> arg20)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>
ConsequenceBuilder._21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19, Variable<T20> arg20, Variable<T21> arg21)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>
ConsequenceBuilder._22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19, Variable<T20> arg20, Variable<T21> arg21, Variable<T22> arg22)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23>
ConsequenceBuilder._23<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19, Variable<T20> arg20, Variable<T21> arg21, Variable<T22> arg22, Variable<T23> arg23)static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24>
ConsequenceBuilder._24<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24>on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19, Variable<T20> arg20, Variable<T21> arg21, Variable<T22> arg22, Variable<T23> arg23, Variable<T24> arg24)static ViewItemor(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)static TemporalPredicateoverlappedby()static TemporalPredicateoverlappedby(long dev, TimeUnit devUnit)static TemporalPredicateoverlappedby(long minDev, TimeUnit minDevTimeUnit, long maxDev, TimeUnit maxDevTimeUnit)static TemporalPredicateoverlaps()static TemporalPredicateoverlaps(long maxDev, TimeUnit maxDevTimeUnit)static TemporalPredicateoverlaps(long minDev, TimeUnit minDevTimeUnit, long maxDev, TimeUnit maxDevTimeUnit)static <T> From<T>reactiveFrom(Variable<T> variable, Function1<T,?> provider)static TemporalPredicatestartedby()static TemporalPredicatestartedby(long dev, TimeUnit devUnit)static TemporalPredicatestarts()static TemporalPredicatestarts(long dev, TimeUnit devUnit)static <T> DataStore<T>storeOf(T... items)static <R> DynamicValueSupplier<R>supply(Function0<R> f)static <A,R>
DynamicValueSupplier<R>supply(Variable<A> var1, Function1<A,R> f)static <A,B,R>
DynamicValueSupplier<R>supply(Variable<A> var1, Variable<B> var2, Function2<A,B,R> f)static <R> DynamicValueSupplier<R>supply(R value)static TypeMetaDataImpltypeMetaData(Class<?> type)static <T> UnitData<T>unitData(Class<T> type, String name)static UnitData<?>unitData(String name)static <T> Value<T>valueOf(T value)static Windowwindow(WindowDefinition.Type type, long value)static <T> WindowReference<T>window(WindowDefinition.Type type, long value, Class<T> patternType, EntryPoint entryPoint, Predicate1<T>... predicates)static <T> WindowReference<T>window(WindowDefinition.Type type, long value, Class<T> patternType, Predicate1<T>... predicates)static Windowwindow(WindowDefinition.Type type, long value, TimeUnit timeUnit)static <T> WindowReference<T>window(WindowDefinition.Type type, long value, TimeUnit timeUnit, Class<T> patternType, EntryPoint entryPoint, Predicate1<T>... predicates)static <T> WindowReference<T>window(WindowDefinition.Type type, long value, TimeUnit timeUnit, Class<T> patternType, Predicate1<T>... predicates)
-
-
-
Method Detail
-
storeOf
public static <T> DataStore<T> storeOf(T... items)
-
newDataStore
public static DataStore newDataStore()
-
newDataStream
public static DataStream newDataStream()
-
typeMetaData
public static TypeMetaDataImpl typeMetaData(Class<?> type)
-
annotationValue
public static AnnotationValue annotationValue(String key, String value)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, String name)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, DeclarationSource source)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, String name, DeclarationSource source)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, Window window)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, String name, Window window)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, DeclarationSource source, Window window)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, String name, DeclarationSource source, Window window)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, DomainClassMetadata metadata)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, DomainClassMetadata metadata, String name)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, DomainClassMetadata metadata, DeclarationSource source)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, DomainClassMetadata metadata, String name, DeclarationSource source)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, DomainClassMetadata metadata, Window window)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, DomainClassMetadata metadata, String name, Window window)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, DomainClassMetadata metadata, DeclarationSource source, Window window)
-
declarationOf
public static <T> Declaration<T> declarationOf(Class<T> type, DomainClassMetadata metadata, String name, DeclarationSource source, Window window)
-
entryPoint
public static EntryPoint entryPoint(String name)
-
window
public static Window window(WindowDefinition.Type type, long value)
-
window
public static Window window(WindowDefinition.Type type, long value, TimeUnit timeUnit)
-
window
public static <T> WindowReference<T> window(WindowDefinition.Type type, long value, Class<T> patternType, Predicate1<T>... predicates)
-
window
public static <T> WindowReference<T> window(WindowDefinition.Type type, long value, TimeUnit timeUnit, Class<T> patternType, Predicate1<T>... predicates)
-
window
public static <T> WindowReference<T> window(WindowDefinition.Type type, long value, Class<T> patternType, EntryPoint entryPoint, Predicate1<T>... predicates)
-
window
public static <T> WindowReference<T> window(WindowDefinition.Type type, long value, TimeUnit timeUnit, Class<T> patternType, EntryPoint entryPoint, Predicate1<T>... predicates)
-
from
public static <T> From<T> from(T value)
-
from
public static <A,B> From<A> from(Variable<A> var1, Variable<B> var2, Function2<A,B,?> provider)
-
from
public static <A,B,C> From<A> from(Variable<A> var1, Variable<B> var2, Variable<C> var3, Function3<A,B,C,?> provider)
-
from
public static <A,B,C,D> From<A> from(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Function4<A,B,C,D,?> provider)
-
reactiveFrom
public static <T> From<T> reactiveFrom(Variable<T> variable, Function1<T,?> provider)
-
or
public static ViewItem or(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)
-
and
public static ViewItem and(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)
-
combineExprs
protected static ViewItem[] combineExprs(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)
-
expr
public static Expr1ViewItem<Boolean> expr(String exprId, Variable<Boolean> var)
-
expr
public static <T> Expr1ViewItem<T> expr(Variable<T> var, Predicate1<T> predicate)
-
expr
public static <T,U> Expr2ViewItem<T,U> expr(Variable<T> var1, Variable<U> var2, Predicate2<T,U> predicate)
-
expr
public static <T,U,X> ExprViewItem<T> expr(Variable<T> var1, Variable<U> var2, Variable<X> var3, Predicate3<T,U,X> predicate)
-
expr
public static <T> Expr1ViewItem<T> expr(String exprId, Variable<T> var, Predicate1<T> predicate)
-
expr
public static <T,U> Expr2ViewItem<T,U> expr(String exprId, Variable<T> var1, Variable<U> var2, Predicate2<T,U> predicate)
-
expr
public static <T,U,X> Expr3ViewItem<T,U,X> expr(String exprId, Variable<T> var1, Variable<U> var2, Variable<X> var3, Predicate3<T,U,X> predicate)
-
expr
public static <A,B,C,D> Expr4ViewItem<A,B,C,D> expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Predicate4<A,B,C,D> predicate)
-
expr
public static <A,B,C,D> Expr4ViewItem<A,B,C,D> expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Predicate4<A,B,C,D> predicate)
-
expr
public static <A,B,C,D,E> Expr5ViewItem<A,B,C,D,E> expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Predicate5<A,B,C,D,E> predicate)
-
expr
public static <A,B,C,D,E> Expr5ViewItem<A,B,C,D,E> expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Predicate5<A,B,C,D,E> predicate)
-
expr
public static <A,B,C,D,E,F> ExprViewItem<A> expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Predicate6<A,B,C,D,E,F> predicate)
-
expr
public static <A,B,C,D,E,F> ExprViewItem<A> expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Predicate6<A,B,C,D,E,F> predicate)
-
expr
public static <A,B,C,D,E,F,G> ExprViewItem<A> expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Predicate7<A,B,C,D,E,F,G> predicate)
-
expr
public static <A,B,C,D,E,F,G> ExprViewItem<A> expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Predicate7<A,B,C,D,E,F,G> predicate)
-
expr
public static <A,B,C,D,E,F,G,H> ExprViewItem<A> expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Predicate8<A,B,C,D,E,F,G,H> predicate)
-
expr
public static <A,B,C,D,E,F,G,H> ExprViewItem<A> expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Predicate8<A,B,C,D,E,F,G,H> predicate)
-
expr
public static <A,B,C,D,E,F,G,H,I> ExprViewItem<A> expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Predicate9<A,B,C,D,E,F,G,H,I> predicate)
-
expr
public static <A,B,C,D,E,F,G,H,I> ExprViewItem<A> expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Predicate9<A,B,C,D,E,F,G,H,I> predicate)
-
expr
public static <A,B,C,D,E,F,G,H,I,J> ExprViewItem<A> expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Predicate10<A,B,C,D,E,F,G,H,I,J> predicate)
-
expr
public static <A,B,C,D,E,F,G,H,I,J> ExprViewItem<A> expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Predicate10<A,B,C,D,E,F,G,H,I,J> predicate)
-
expr
public static <A,B,C,D,E,F,G,H,I,J,K> ExprViewItem<A> expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Predicate11<A,B,C,D,E,F,G,H,I,J,K> predicate)
-
expr
public static <A,B,C,D,E,F,G,H,I,J,K> ExprViewItem<A> expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Predicate11<A,B,C,D,E,F,G,H,I,J,K> predicate)
-
expr
public static <A,B,C,D,E,F,G,H,I,J,K,L> ExprViewItem<A> expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Variable<L> var12, Predicate12<A,B,C,D,E,F,G,H,I,J,K,L> predicate)
-
expr
public static <A,B,C,D,E,F,G,H,I,J,K,L> ExprViewItem<A> expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Variable<L> var12, Predicate12<A,B,C,D,E,F,G,H,I,J,K,L> predicate)
-
expr
public static <A,B,C,D,E,F,G,H,I,J,K,L,M> ExprViewItem<A> expr(Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Variable<L> var12, Variable<M> var13, Predicate13<A,B,C,D,E,F,G,H,I,J,K,L,M> predicate)
-
expr
public static <A,B,C,D,E,F,G,H,I,J,K,L,M> ExprViewItem<A> expr(String exprId, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<E> var5, Variable<F> var6, Variable<G> var7, Variable<H> var8, Variable<I> var9, Variable<J> var10, Variable<K> var11, Variable<L> var12, Variable<M> var13, Predicate13<A,B,C,D,E,F,G,H,I,J,K,L,M> predicate)
-
expr
public static FixedValueItem expr(boolean value)
-
expr
public static FixedValueItem expr(String exprId, boolean value)
-
not
public static ExprViewItem not(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)
-
exists
public static ExprViewItem exists(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)
-
forall
public static ExprViewItem forall(ViewItemBuilder<?> expression, ViewItemBuilder<?>... expressions)
-
accumulate
public static <T> ExprViewItem<T> accumulate(ViewItem<?> viewItem, AccumulateFunction firstFunction, AccumulateFunction... otherFunctions)
-
accFunction
public static AccumulateFunction accFunction(Class<?> accFunctionClass)
-
accFunction
public static AccumulateFunction accFunction(Class<?> accFunctionClass, Argument source)
-
accFunction
public static AccumulateFunction accFunction(Supplier<?> functionSupplier)
-
accFunction
public static AccumulateFunction accFunction(Supplier<?> functionSupplier, Argument source)
-
groupBy
public static <T,A,K> ExprViewItem<T> groupBy(ViewItem<T> viewItem, Variable<A> var1, Variable<K> varKey, Function1<A,K> groupingFunction, AccumulateFunction... accFunctions)
-
groupBy
public static <T,A,B,K> ExprViewItem<T> groupBy(ViewItem<T> viewItem, Variable<A> var1, Variable<B> var2, Variable<K> varKey, Function2<A,B,K> groupingFunction, AccumulateFunction... accFunctions)
-
groupBy
public static <T,A,B,C,K> ExprViewItem<T> groupBy(ViewItem<T> viewItem, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<K> varKey, Function3<A,B,C,K> groupingFunction, AccumulateFunction... accFunctions)
-
groupBy
public static <T,A,B,C,D,K> ExprViewItem<T> groupBy(ViewItem<T> viewItem, Variable<A> var1, Variable<B> var2, Variable<C> var3, Variable<D> var4, Variable<K> varKey, Function4<A,B,C,D,K> groupingFunction, AccumulateFunction... accFunctions)
-
not
public static TemporalPredicate not(TemporalPredicate predicate)
-
after
public static TemporalPredicate after()
-
after
public static TemporalPredicate after(long lowerBound, long upperBound)
-
after
public static TemporalPredicate after(long lowerBound, TimeUnit lowerUnit)
-
after
public static TemporalPredicate after(long lowerBound, TimeUnit lowerUnit, long upperBound, TimeUnit upperUnit)
-
before
public static TemporalPredicate before()
-
before
public static TemporalPredicate before(long lowerBound, long upperBound)
-
before
public static TemporalPredicate before(long lowerBound, TimeUnit lowerUnit)
-
before
public static TemporalPredicate before(long lowerBound, TimeUnit lowerUnit, long upperBound, TimeUnit upperUnit)
-
coincides
public static TemporalPredicate coincides()
-
coincides
public static TemporalPredicate coincides(long dev, TimeUnit devUnit)
-
coincides
public static TemporalPredicate coincides(long startDev, TimeUnit startDevUnit, long endDev, TimeUnit endDevUnit)
-
during
public static TemporalPredicate during()
-
during
public static TemporalPredicate during(long max, TimeUnit maxUnit)
-
during
public static TemporalPredicate during(long min, TimeUnit minUnit, long max, TimeUnit maxUnit)
-
finishedby
public static TemporalPredicate finishedby()
-
finishedby
public static TemporalPredicate finishedby(long dev, TimeUnit devUnit)
-
finishes
public static TemporalPredicate finishes()
-
finishes
public static TemporalPredicate finishes(long dev, TimeUnit devUnit)
-
includes
public static TemporalPredicate includes()
-
includes
public static TemporalPredicate includes(long max, TimeUnit maxUnit)
-
includes
public static TemporalPredicate includes(long min, TimeUnit minUnit, long max, TimeUnit maxUnit)
-
metby
public static TemporalPredicate metby()
-
metby
public static TemporalPredicate metby(long dev, TimeUnit devUnit)
-
meets
public static TemporalPredicate meets()
-
meets
public static TemporalPredicate meets(long dev, TimeUnit devUnit)
-
overlappedby
public static TemporalPredicate overlappedby()
-
overlappedby
public static TemporalPredicate overlappedby(long dev, TimeUnit devUnit)
-
overlappedby
public static TemporalPredicate overlappedby(long minDev, TimeUnit minDevTimeUnit, long maxDev, TimeUnit maxDevTimeUnit)
-
overlaps
public static TemporalPredicate overlaps()
-
overlaps
public static TemporalPredicate overlaps(long maxDev, TimeUnit maxDevTimeUnit)
-
overlaps
public static TemporalPredicate overlaps(long minDev, TimeUnit minDevTimeUnit, long maxDev, TimeUnit maxDevTimeUnit)
-
startedby
public static TemporalPredicate startedby()
-
startedby
public static TemporalPredicate startedby(long dev, TimeUnit devUnit)
-
starts
public static TemporalPredicate starts()
-
starts
public static TemporalPredicate starts(long dev, TimeUnit devUnit)
-
execute
public static ConsequenceBuilder._0 execute(Block0 block)
-
execute
public static ConsequenceBuilder._0 execute(Block1<Drools> block)
-
executeScript
public static ConsequenceBuilder._0 executeScript(String language, Class<?> ruleClass, String script)
-
on
public static <T1> ConsequenceBuilder._1<T1> on(Variable<T1> arg1)
-
on
public static <T1,T2> ConsequenceBuilder._2<T1,T2> on(Variable<T1> arg1, Variable<T2> arg2)
-
on
public static <T1,T2,T3> ConsequenceBuilder._3<T1,T2,T3> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3)
-
on
public static <T1,T2,T3,T4> ConsequenceBuilder._4<T1,T2,T3,T4> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4)
-
on
public static <T1,T2,T3,T4,T5> ConsequenceBuilder._5<T1,T2,T3,T4,T5> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5)
-
on
public static <T1,T2,T3,T4,T5,T6> ConsequenceBuilder._6<T1,T2,T3,T4,T5,T6> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6)
-
on
public static <T1,T2,T3,T4,T5,T6,T7> ConsequenceBuilder._7<T1,T2,T3,T4,T5,T6,T7> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8> ConsequenceBuilder._8<T1,T2,T3,T4,T5,T6,T7,T8> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9> ConsequenceBuilder._9<T1,T2,T3,T4,T5,T6,T7,T8,T9> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> ConsequenceBuilder._10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> ConsequenceBuilder._11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> ConsequenceBuilder._12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> ConsequenceBuilder._13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> ConsequenceBuilder._14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> ConsequenceBuilder._15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> ConsequenceBuilder._16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> ConsequenceBuilder._17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> ConsequenceBuilder._18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> ConsequenceBuilder._19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> ConsequenceBuilder._20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19, Variable<T20> arg20)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> ConsequenceBuilder._21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19, Variable<T20> arg20, Variable<T21> arg21)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> ConsequenceBuilder._22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19, Variable<T20> arg20, Variable<T21> arg21, Variable<T22> arg22)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23> ConsequenceBuilder._23<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19, Variable<T20> arg20, Variable<T21> arg21, Variable<T22> arg22, Variable<T23> arg23)
-
on
public static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24> ConsequenceBuilder._24<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24> on(Variable<T1> arg1, Variable<T2> arg2, Variable<T3> arg3, Variable<T4> arg4, Variable<T5> arg5, Variable<T6> arg6, Variable<T7> arg7, Variable<T8> arg8, Variable<T9> arg9, Variable<T10> arg10, Variable<T11> arg11, Variable<T12> arg12, Variable<T13> arg13, Variable<T14> arg14, Variable<T15> arg15, Variable<T16> arg16, Variable<T17> arg17, Variable<T18> arg18, Variable<T19> arg19, Variable<T20> arg20, Variable<T21> arg21, Variable<T22> arg22, Variable<T23> arg23, Variable<T24> arg24)
-
on
public static ConsequenceBuilder._N on(Variable... declarations)
-
valueOf
public static <T> Value<T> valueOf(T value)
-
supply
public static <R> DynamicValueSupplier<R> supply(R value)
-
supply
public static <R> DynamicValueSupplier<R> supply(Function0<R> f)
-
supply
public static <A,R> DynamicValueSupplier<R> supply(Variable<A> var1, Function1<A,R> f)
-
supply
public static <A,B,R> DynamicValueSupplier<R> supply(Variable<A> var1, Variable<B> var2, Function2<A,B,R> f)
-
-