Uses of Class
org.apache.jena.reasoner.rulesys.impl.RuleClauseCode
Package
Description
Internal implementation objects used by the rule system interpreters
and compilers.
-
Uses of RuleClauseCode in org.apache.jena.reasoner.rulesys.impl
Modifier and TypeFieldDescriptionstatic RuleClauseCode
RuleClauseCode.returnCodeBlock
Dummy code block which just returnsModifier and TypeMethodDescriptionChoicePointFrame.nextClause()
Return the next clause in the sequence.Modifier and TypeMethodDescriptionReturn an ordered list of RuleClauseCode objects to implement the given predicate.LPRuleStore.codeFor
(TriplePattern goal) Return an ordered list of RuleClauseCode objects to implement the given query pattern.Modifier and TypeMethodDescriptionvoid
LPBRuleEngine.incrementProfile
(RuleClauseCode clause) Record a rule invocation in the profile count.Modifier and TypeMethodDescriptionLPBRuleEngine.generatorFor
(TriplePattern goal, List<RuleClauseCode> clauses) Return a generator for the given goal (assumes that the caller knows that the goal should be tabled).void
ChoicePointFrame.init
(LPInterpreter interpreter, List<RuleClauseCode> predicateClauses) Initialize a choice point to preserve the current context of the given intepreter and then call the given set of predicates.ModifierConstructorDescriptionChoicePointFrame
(LPInterpreter interpreter, List<RuleClauseCode> predicateClauses, boolean isSingleton) Constructor.LPInterpreter
(LPBRuleEngine engine, TriplePattern goal, List<RuleClauseCode> clauses, boolean isTop) Constructor.