org.deri.iris.api
Class IProgramOptimisation.Result

java.lang.Object
  extended by org.deri.iris.api.IProgramOptimisation.Result
Enclosing interface:
IProgramOptimisation

public static class IProgramOptimisation.Result
extends Object

Represents the result of a rule optimisation. The rules and query of this class are non-final mutable fields.

Since:
0.6
Author:
Richard P??ttler (richard dot poettler at sti2 dot at)

Field Summary
 IQuery query
          The adjusted query.
 List<IRule> rules
          The transformed rules.
 
Constructor Summary
IProgramOptimisation.Result(List<IRule> r, IQuery q)
          Constructor to create and initialize a result in one line.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rules

public List<IRule> rules
The transformed rules.


query

public IQuery query
The adjusted query.

Constructor Detail

IProgramOptimisation.Result

public IProgramOptimisation.Result(List<IRule> r,
                                   IQuery q)
Constructor to create and initialize a result in one line.

Parameters:
r - the rules to set
q - the query to set