|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IProgramOptimisation
Interface for a rule optimisation algorithm.
| Nested Class Summary | |
|---|---|
static class |
IProgramOptimisation.Result
Represents the result of a rule optimisation. |
| Method Summary | |
|---|---|
IProgramOptimisation.Result |
optimise(Collection<IRule> rules,
IQuery query)
Applies the optimisation algorithm to a set of rules. |
| Method Detail |
|---|
IProgramOptimisation.Result optimise(Collection<IRule> rules,
IQuery query)
Result which
contains the transformed rules and the adjusted query.
rules - the rules to transformquery - the query for which to transform the rules
null, if the
transformation failed.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||