public class ExpressionRulePartitioner extends RulePartitioner
RuleExpression
to identify
sub-graphs as partitions.RulePartitioner.PartitionSource
graphPartitioner, partitionSource, phase
Modifier | Constructor and Description |
---|---|
protected |
ExpressionRulePartitioner() |
protected |
ExpressionRulePartitioner(PlanPhase phase) |
protected |
ExpressionRulePartitioner(PlanPhase phase,
GraphPartitioner graphPartitioner) |
|
ExpressionRulePartitioner(PlanPhase phase,
RuleExpression ruleExpression) |
|
ExpressionRulePartitioner(PlanPhase phase,
RuleExpression ruleExpression,
ElementAnnotation... annotations) |
|
ExpressionRulePartitioner(PlanPhase phase,
RuleExpression ruleExpression,
Enum... annotationExcludes) |
|
ExpressionRulePartitioner(PlanPhase phase,
RulePartitioner.PartitionSource partitionSource,
RuleExpression ruleExpression) |
|
ExpressionRulePartitioner(PlanPhase phase,
RulePartitioner.PartitionSource partitionSource,
RuleExpression ruleExpression,
ElementAnnotation... annotations) |
|
ExpressionRulePartitioner(PlanPhase phase,
RulePartitioner.PartitionSource partitionSource,
RuleExpression ruleExpression,
Enum... annotationExcludes) |
Modifier and Type | Method and Description |
---|---|
ExpressionRulePartitioner |
addAnnotation(ElementAnnotation annotation) |
RulePartitioner |
addAnnotationExclude(Enum exclude) |
protected ExpressionGraphPartitioner |
createExpressionGraphPartitioner(ExpressionGraph contractionGraph,
ExpressionGraph expressionGraph,
ElementAnnotation[] annotations) |
Enum[] |
getAnnotationExcludes() |
void |
setAnnotationExcludes(Enum... annotationExcludes) |
RulePartitioner |
setAnnotations(ElementAnnotation... annotations) |
protected ExpressionRulePartitioner |
setPhase(PlanPhase phase) |
ExpressionRulePartitioner |
setRuleExpression(RuleExpression ruleExpression) |
getGraphPartitioner, getPartitionSource, getRuleName, getRulePhase, partition, partition, toString
public ExpressionRulePartitioner(PlanPhase phase, RuleExpression ruleExpression)
public ExpressionRulePartitioner(PlanPhase phase, RuleExpression ruleExpression, ElementAnnotation... annotations)
public ExpressionRulePartitioner(PlanPhase phase, RuleExpression ruleExpression, Enum... annotationExcludes)
public ExpressionRulePartitioner(PlanPhase phase, RulePartitioner.PartitionSource partitionSource, RuleExpression ruleExpression)
public ExpressionRulePartitioner(PlanPhase phase, RulePartitioner.PartitionSource partitionSource, RuleExpression ruleExpression, ElementAnnotation... annotations)
public ExpressionRulePartitioner(PlanPhase phase, RulePartitioner.PartitionSource partitionSource, RuleExpression ruleExpression, Enum... annotationExcludes)
protected ExpressionRulePartitioner(PlanPhase phase, GraphPartitioner graphPartitioner)
protected ExpressionRulePartitioner(PlanPhase phase)
protected ExpressionRulePartitioner()
protected ExpressionGraphPartitioner createExpressionGraphPartitioner(ExpressionGraph contractionGraph, ExpressionGraph expressionGraph, ElementAnnotation[] annotations)
protected ExpressionRulePartitioner setPhase(PlanPhase phase)
public ExpressionRulePartitioner setRuleExpression(RuleExpression ruleExpression)
public ExpressionRulePartitioner addAnnotation(ElementAnnotation annotation)
public RulePartitioner setAnnotations(ElementAnnotation... annotations)
public void setAnnotationExcludes(Enum... annotationExcludes)
public RulePartitioner addAnnotationExclude(Enum exclude)
public Enum[] getAnnotationExcludes()
getAnnotationExcludes
in class RulePartitioner
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.