| 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) |