Class DefaultEvaluationStrategy.ResultSizeCountingIterator

All Implemented Interfaces:
AutoCloseable, CloseableIteration<BindingSet,QueryEvaluationException>, Iteration<BindingSet,QueryEvaluationException>
Enclosing class:
DefaultEvaluationStrategy

private static class DefaultEvaluationStrategy.ResultSizeCountingIterator extends IterationWrapper<BindingSet,QueryEvaluationException>
This class wraps an iterator and increments the "resultSizeActual" of the query model node that the iterator represents. This means we can track the number of tuples that have been retrieved from this node.