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
DirectRuleApplier
apply
in interface DirectRuleApplier<Rule,RdbmsStore>
RuleApplicationException
Copyright © 2014–2018 GraphIK (INRIA - LIRMM). All rights reserved.