public class RecipesHelper
extends java.lang.Object
Constructor and Description |
---|
RecipesHelper() |
Modifier and Type | Method and Description |
---|---|
static ExpressionDefinition |
expressionDefinition(java.lang.Object evaluator) |
static InputFilterRecipe |
inputFilterRecipe(ReteNodeRecipe parent,
java.lang.Object inputKey,
java.lang.String inputKeyID,
Mask mask)
Mask can be null in case no tuple reordering or trimming is needed
|
static InputRecipe |
inputRecipe(java.lang.Object inputKey,
java.lang.String inputKeyID,
int arity) |
static Mask |
mask(int sourceArity,
int... sourceIndices) |
static Mask |
mask(int sourceArity,
java.lang.Iterable<java.lang.Integer> sourceIndices) |
static ProjectionIndexerRecipe |
projectionIndexerRecipe(ReteNodeRecipe parent,
Mask mask) |
public static Mask mask(int sourceArity, java.lang.Iterable<java.lang.Integer> sourceIndices)
public static Mask mask(int sourceArity, int... sourceIndices)
public static ProjectionIndexerRecipe projectionIndexerRecipe(ReteNodeRecipe parent, Mask mask)
public static ExpressionDefinition expressionDefinition(java.lang.Object evaluator)
public static InputRecipe inputRecipe(java.lang.Object inputKey, java.lang.String inputKeyID, int arity)
public static InputFilterRecipe inputFilterRecipe(ReteNodeRecipe parent, java.lang.Object inputKey, java.lang.String inputKeyID, Mask mask)