public class SQLRuleApplier extends Object implements DirectRuleApplier<Rule,RdbmsStore>
| Constructor and Description |
|---|
SQLRuleApplier(DirectRuleApplier<Rule,? super RdbmsStore> ruleApplierFallback)
Construct a SQLRuleApplier with the specified rule applier as fallback.
|
SQLRuleApplier(Homomorphism<ConjunctiveQuery,? super RdbmsStore> homomorphismSolver)
Construct a SQLRuleApplier with a DefaultRuleApplier as fallback.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(Rule rule,
RdbmsStore store)
Apply the given Rule over the given AtomSet, the new atoms are
directly added into the AtomSet.
|
public SQLRuleApplier(Homomorphism<ConjunctiveQuery,? super RdbmsStore> homomorphismSolver)
public SQLRuleApplier(DirectRuleApplier<Rule,? super RdbmsStore> ruleApplierFallback)
ruleApplierFallback - public boolean apply(Rule rule, RdbmsStore store) throws RuleApplicationException
DirectRuleApplierapply in interface DirectRuleApplier<Rule,RdbmsStore>RuleApplicationExceptionCopyright © 2014–2018 GraphIK (INRIA - LIRMM). All rights reserved.