Interface IConstraintEvaluationContext
-
- All Known Implementing Classes:
PConstraintInfo
public interface IConstraintEvaluationContextThis interface denotes the evaluation context of a constraint, intended for cost estimation. Provides access to information on which the cost function can base its calculation.- Since:
- 1.4
- No Implement:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.util.Collection<PVariable>getBoundVariables()Bound variables at the time of evaluating the constraintPConstraintgetConstraint()Get the constraint to be evaluatedjava.util.Collection<PVariable>getFreeVariables()Unbound variables at the time of evaluating the constraintQueryAnalyzergetQueryAnalyzer()IQueryRuntimeContextgetRuntimeContext()IQueryResultProviderAccessresultProviderAccess()Deprecated.ResultProviderRequestorresultProviderRequestor()
-
-
-
Method Detail
-
getConstraint
PConstraint getConstraint()
Get the constraint to be evaluated
-
getFreeVariables
java.util.Collection<PVariable> getFreeVariables()
Unbound variables at the time of evaluating the constraint
-
getBoundVariables
java.util.Collection<PVariable> getBoundVariables()
Bound variables at the time of evaluating the constraint
-
getRuntimeContext
IQueryRuntimeContext getRuntimeContext()
-
getQueryAnalyzer
QueryAnalyzer getQueryAnalyzer()
- Since:
- 1.5
-
resultProviderAccess
@Deprecated IQueryResultProviderAccess resultProviderAccess()
Deprecated.- Since:
- 1.5
-
resultProviderRequestor
ResultProviderRequestor resultProviderRequestor()
- Since:
- 2.1
-
-