com.hp.hpl.jena.sparql.engine.main
Interface StageGenerator

All Known Implementing Classes:
StageGeneratorGeneric

public interface StageGenerator

Interface for execution of a basic graph pattern. A StageGenerator is registred 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 unsed 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
 QueryIterator execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
           
 

Method Detail

execute

QueryIterator execute(BasicPattern pattern,
                      QueryIterator input,
                      ExecutionContext execCxt)


Licenced under the Apache License, Version 2.0