Uses of Class
org.apache.jena.reasoner.rulesys.impl.LPInterpreter
Packages that use LPInterpreter
Package
Description
Internal implementation objects used by the rule system interpreters
and compilers.
-
Uses of LPInterpreter in org.apache.jena.reasoner.rulesys.impl
Methods in org.apache.jena.reasoner.rulesys.impl with parameters of type LPInterpreterModifier and TypeMethodDescriptionbooleanGenericTripleMatchFrame.bindResult(Triple triple, LPInterpreter interpreter) Bind the goal variables to the given result triple.voidLPBRuleEngine.detach(LPInterpreter engine) Detach the given engine from the list of active engines for this inf graphbooleanGenericTripleMatchFrame.functorMatch(Triple t, LPInterpreter interpreter) Check that the object of a triple match corresponds to the given functor pattern.voidChoicePointFrame.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.voidConsumerChoicePointFrame.init(LPInterpreter interpreter) Initialize the choice point state.voidGenericChoiceFrame.init(LPInterpreter interpreter) Initialize a choice point to preserve the current context of the given intepreter and then call the given set of predicates.voidGenericTripleMatchFrame.init(LPInterpreter interpreter) Initialize the triple match to preserve the current context of the given LPInterpreter and search for the match defined by the current argument registersvoidTripleMatchFrame.init(LPInterpreter interpreter) Initialize the triple match to preserve the current context of the given LPInterpreter and search for the match defined by the current argument registersConsumerChoicePointFrame.nextMatch(LPInterpreter interpreter) Find the next result triple and bind the result vars appropriately.booleanTopLevelTripleMatchFrame.nextMatch(LPInterpreter interpreter) Find the next result triple and bind the result vars appropriately.booleanTripleMatchFrame.nextMatch(LPInterpreter interpreter) Find the next result triple and bind the result vars appropriately.voidConsumerChoicePointFrame.restoreState(LPInterpreter interp) Restore the state of an interpreter from this frameConstructors in org.apache.jena.reasoner.rulesys.impl with parameters of type LPInterpreterModifierConstructorDescriptionChoicePointFrame(LPInterpreter interpreter, List<RuleClauseCode> predicateClauses, boolean isSingleton) Constructor.ConsumerChoicePointFrame(LPInterpreter interpreter) Constructor.Generator(LPInterpreter interpreter, TriplePattern goal) Constructor.LPBindingEnvironment(LPInterpreter interpeter) Constructor.LPTopGoalIterator(LPInterpreter engine) Constructor.SafeTripleIterator(LPInterpreter interpreter, TriplePattern goal) TopLevelTripleMatchFrame(LPInterpreter interpreter, TriplePattern goal) Constructor.TripleMatchFrame(LPInterpreter interpreter) Constructor.