Modifier and Type | Method and Description |
---|---|
RecipeTraceInfo |
ReteBoundary.accessProductionTrace(PQuery query)
accesses the production node for specified pattern; builds pattern matcher if it doesn't exist yet
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends RecipeTraceInfo> |
ReteBoundary.getAllProductionNodes() |
Modifier and Type | Method and Description |
---|---|
RecipeTraceInfo |
CompilerHelper.JoinHelper.getPrimaryIndexer() |
RecipeTraceInfo |
CompilerHelper.JoinHelper.getSecondaryIndexer() |
static RecipeTraceInfo |
CompilerHelper.makeIndexerTrace(SubPlan planToCompile,
PlanningTrace parentTrace,
TupleMask mask)
Returns a compiled indexer trace according to a mask
|
Modifier and Type | Method and Description |
---|---|
static CompiledQuery |
CompilerHelper.makeQueryTrace(PQuery query,
java.util.Collection<RecipeTraceInfo> bodyFinalTraces,
java.util.Collection<ReteNodeRecipe> bodyFinalRecipes)
Creates a recipe for a production node and the corresponding trace.
|
Constructor and Description |
---|
RetePatternMatcher(ReteEngine engine,
RecipeTraceInfo productionNodeTrace) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<RecipeTraceInfo> |
Network.getRecipeTraces() |
Modifier and Type | Method and Description |
---|---|
ProjectionIndexer |
NodeProvisioner.accessProjectionIndexer(RecipeTraceInfo productionTrace,
TupleMask mask) |
ProjectionIndexer |
NodeProvisioner.accessProjectionIndexerOnetime(RecipeTraceInfo supplierTrace,
TupleMask mask) |
Address<? extends Node> |
NodeProvisioner.getOrCreateNodeByRecipe(RecipeTraceInfo recipeTrace) |
ProjectionIndexer |
NodeProvisioner.peekProjectionIndexer(RecipeTraceInfo supplierTrace,
TupleMask mask) |
Modifier and Type | Class and Description |
---|---|
class |
ActiveNodeConflictTrace |
class |
CompiledQuery
Indicates that recipe expresses the finished match set of a query.
|
class |
CompiledSubPlan
A trace marker associating a Rete recipe with a query SubPlan.
|
class |
ParameterProjectionTrace
The recipe projects the finished results of a
PBody onto the list of parameters. |
class |
PlanningTrace
A trace marker associating a Rete recipe with a query SubPlan.
|
class |
UserRequestTrace |
Modifier and Type | Method and Description |
---|---|
RecipeTraceInfo |
ActiveNodeConflictTrace.getInactiveRecipeTrace() |
Modifier and Type | Method and Description |
---|---|
java.util.List<RecipeTraceInfo> |
RecipeTraceInfo.getParentRecipeTraces() |
Modifier and Type | Method and Description |
---|---|
static RecipeTraceInfo.ParentTraceList |
RecipeTraceInfo.ParentTraceList.from(java.util.Collection<? extends RecipeTraceInfo> parentRecipeTraces) |
Constructor and Description |
---|
ActiveNodeConflictTrace(ReteNodeRecipe recipe,
RecipeTraceInfo parentRecipeTrace,
RecipeTraceInfo inactiveRecipeTrace) |
CompiledSubPlan(SubPlan subPlan,
java.util.List<PVariable> variablesTuple,
ReteNodeRecipe recipe,
RecipeTraceInfo... parentRecipeTraces) |
ParameterProjectionTrace(PBody body,
ReteNodeRecipe recipe,
RecipeTraceInfo... parentRecipeTraces) |
PlanningTrace(SubPlan subPlan,
java.util.List<PVariable> variablesTuple,
ReteNodeRecipe recipe,
RecipeTraceInfo... parentRecipeTraces) |
RecipeTraceInfo(ReteNodeRecipe recipe,
RecipeTraceInfo... parentRecipeTraces) |
UserRequestTrace(ReteNodeRecipe recipe,
RecipeTraceInfo... parentRecipeTraces) |
Constructor and Description |
---|
CompiledQuery(ReteNodeRecipe recipe,
java.util.Collection<? extends RecipeTraceInfo> parentRecipeTraces,
PQuery query) |
CompiledSubPlan(SubPlan subPlan,
java.util.List<PVariable> variablesTuple,
ReteNodeRecipe recipe,
java.util.Collection<? extends RecipeTraceInfo> parentRecipeTraces) |
ParameterProjectionTrace(PBody body,
ReteNodeRecipe recipe,
java.util.Collection<? extends RecipeTraceInfo> parentRecipeTraces) |
PlanningTrace(SubPlan subPlan,
java.util.List<PVariable> variablesTuple,
ReteNodeRecipe recipe,
java.util.Collection<? extends RecipeTraceInfo> parentRecipeTraces) |
RecipeTraceInfo(ReteNodeRecipe recipe,
java.util.Collection<? extends RecipeTraceInfo> parentRecipeTraces) |
UserRequestTrace(ReteNodeRecipe recipe,
java.util.Collection<RecipeTraceInfo> parentRecipeTraces) |