Class AlphaNetworkCreation
- java.lang.Object
-
- org.kie.dmn.core.compiler.alphanetbased.AlphaNetworkCreation
-
public class AlphaNetworkCreation extends Object
-
-
Constructor Summary
Constructors Constructor Description AlphaNetworkCreation(org.drools.core.reteoo.builder.BuildContext buildContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Class<?>>
voidaddResultSink(org.drools.core.reteoo.ObjectSource source, int row, String columnName, String outputEvaluationClass)static <I> org.drools.model.index.AlphaIndexImpl<PropertyEvaluator,I>createIndex(Class<I> indexedClass, org.drools.model.functions.Function1<PropertyEvaluator,I> leftExtractor, I rightValue)intgetNextId()CanBeInlinedAlphaNodeshareAlphaNode(CanBeInlinedAlphaNode candidateAlphaNode)
-
-
-
Method Detail
-
getNextId
public int getNextId()
-
addResultSink
public <T extends Class<?>> void addResultSink(org.drools.core.reteoo.ObjectSource source, int row, String columnName, String outputEvaluationClass)
-
shareAlphaNode
public CanBeInlinedAlphaNode shareAlphaNode(CanBeInlinedAlphaNode candidateAlphaNode)
-
createIndex
public static <I> org.drools.model.index.AlphaIndexImpl<PropertyEvaluator,I> createIndex(Class<I> indexedClass, org.drools.model.functions.Function1<PropertyEvaluator,I> leftExtractor, I rightValue)
-
-