Package | Description |
---|---|
org.apache.jena.reasoner.rulesys.impl |
Internal implementation objects used by the rule system interpreters
and compilers.
|
Modifier and Type | Field and Description |
---|---|
static RuleClauseCode |
RuleClauseCode.returnCodeBlock
Dummy code block which just returns
|
Modifier and Type | Method and Description |
---|---|
RuleClauseCode |
ChoicePointFrame.nextClause()
Return the next clause in the sequence.
|
Modifier and Type | Method and Description |
---|---|
List<RuleClauseCode> |
LPRuleStore.codeFor(Node predicate)
Return an ordered list of RuleClauseCode objects to implement the given
predicate.
|
List<RuleClauseCode> |
LPRuleStore.codeFor(TriplePattern goal)
Return an ordered list of RuleClauseCode objects to implement the given
query pattern.
|
Modifier and Type | Method and Description |
---|---|
void |
LPBRuleEngine.incrementProfile(RuleClauseCode clause)
Record a rule invocation in the profile count.
|
Modifier and Type | Method and Description |
---|---|
Generator |
LPBRuleEngine.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.
|
Constructor and Description |
---|
EnvironmentFrame(RuleClauseCode clause)
Constructor
|
EnvironmentFrameWithDerivation(RuleClauseCode clause)
Constructor
|
Constructor and Description |
---|
ChoicePointFrame(LPInterpreter interpreter,
List<RuleClauseCode> predicateClauses,
boolean isSingleton)
Constructor.
|
LPInterpreter(LPBRuleEngine engine,
TriplePattern goal,
List<RuleClauseCode> clauses,
boolean isTop)
Constructor.
|
Licenced under the Apache License, Version 2.0