Interface StageGenerator
-
- All Known Implementing Classes:
StageGeneratorGeneric,StageGeneratorGenericStar
public interface StageGeneratorInterface for execution of a basic graph pattern. A StageGenerator is registered in the context of an query execution to be found and called by the StageBuilder. The StageGenerator is called repeated for a basic graph pattern with each possible bindings unused to instantiate variables where possible. Each call of a stage generator returns a QueryIterator of solutions to the pattern for each of the possibilities (bindings) from the input query iterator. Result bindings to a particular input binding should use that as their parent, to pick up the variable bounds for that particular input.- See Also:
StageBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QueryIteratorexecute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
-
-
-
Method Detail
-
execute
QueryIterator execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
-
-