All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected double |
_calculateCost(ConstantValue constant,
IConstraintEvaluationContext input) |
protected double |
_calculateCost(ExportedParameter exportedParam,
IConstraintEvaluationContext input) |
protected double |
_calculateCost(PConstraint constraint,
IConstraintEvaluationContext input)
Default cost calculation strategy
|
protected double |
_calculateCost(PositivePatternCall patternCall,
IConstraintEvaluationContext input) |
protected double |
_calculateCost(TypeConstraint constraint,
IConstraintEvaluationContext input) |
protected double |
_calculateCost(TypeFilterConstraint exportedParam,
IConstraintEvaluationContext input) |
double |
apply(IConstraintEvaluationContext input) |
protected double |
calculateBinaryExtendCost(IInputKey supplierKey,
PVariable srcVariable,
PVariable dstVariable,
boolean isInverse,
long edgeCount,
IConstraintEvaluationContext input) |
double |
calculateCost(PConstraint exportedParam,
IConstraintEvaluationContext input) |
protected double |
calculateUnaryConstraintCost(TypeConstraint constraint,
IConstraintEvaluationContext input) |
abstract long |
countTuples(IConstraintEvaluationContext input,
IInputKey supplierKey) |