import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodes;
@NonNullByDefault
-final class LazyDOMQueryResultIterator extends AbstractIterator<Entry<YangInstanceIdentifier, NormalizedNode<?, ?>>> {
+final class DOMQueryIterator extends AbstractIterator<Entry<YangInstanceIdentifier, NormalizedNode<?, ?>>> {
private static class Frame {
final NormalizedNode<?, ?> data;
final @Nullable PathArgument select;
// The predicates which need to be evaluated
private final List<? extends DOMQueryPredicate> predicates;
- LazyDOMQueryResultIterator(final DOMQuery query, final NormalizedNode<?, ?> queryRoot) {
+ DOMQueryIterator(final DOMQuery query, final NormalizedNode<?, ?> queryRoot) {
// Note: DOMQueryEvaluator has taken care of the empty case, this is always non-empty
remainingSelect.addAll(query.getSelect().getPathArguments());
currentPath.addAll(query.getRoot().getPathArguments());
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodes;
/**
- * Generalized utility for matching predicates. Split out of {@link LazyDOMQueryResultIterator} for simplicity.
+ * Generalized utility for matching predicates. Split out of {@link DOMQueryIterator} for simplicity.
*/
final class DOMQueryMatcher {
private DOMQueryMatcher() {