|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.deri.iris.evaluation.topdown.sldnf.SLDNFEvaluator
public class SLDNFEvaluator
Implementation of the SLDNF evaluator. Please keep in mind that SLDNF evaluation is not capable of any tabling and can get trapped in an infinite loop. For details see 'Deduktive Datenbanken' by Cremers, Griefahn and Hinze (ISBN 978-3528047009).
| Constructor Summary | |
|---|---|
SLDNFEvaluator(IFacts facts,
List<IRule> rules)
Constructor |
|
| Method Summary | |
|---|---|
IRelation |
evaluate(IQuery query)
Evaluate given query |
List<IVariable> |
getOutputVariables()
Return variables of the initial query |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SLDNFEvaluator(IFacts facts,
List<IRule> rules)
facts - one or many factsrules - list of rules| Method Detail |
|---|
public IRelation evaluate(IQuery query)
throws EvaluationException
evaluate in interface ITopDownEvaluatorquery - a query
EvaluationException - thrown on errorpublic List<IVariable> getOutputVariables()
getOutputVariables in interface ITopDownEvaluator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||