Class QueryIterProjectMerge

All Implemented Interfaces:
Iterator<Binding>, org.apache.jena.atlas.io.Printable, org.apache.jena.atlas.iterator.IteratorCloseable<Binding>, org.apache.jena.atlas.lib.Closeable, QueryIterator, PrintSerializable

public class QueryIterProjectMerge extends QueryIterRepeatApply
Execute a projection in the middle of an execution. This requires the outcome of each stage of execution (substitution evaluation assumed) to be merged with the input binding. Bindings should already be compatible, otherwise this code should not be used.