Rename LazyDOMQueryResultIterator 33/93433/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 27 Oct 2020 22:55:47 +0000 (23:55 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 28 Oct 2020 01:31:31 +0000 (02:31 +0100)
This is an implementation-internal class, shorten its name to
DOMQueryIterator. It is shorter and matches naming of others.

JIRA: MDSAL-605
Change-Id: I8413a20c4ba533c62bf6c5c3013b4d1bf8f841e2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/DOMQueryIterator.java [moved from dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/LazyDOMQueryResultIterator.java with 98% similarity]
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/DOMQueryMatcher.java
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/LazyDOMQueryResult.java

similarity index 98%
rename from dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/LazyDOMQueryResultIterator.java
rename to dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/DOMQueryIterator.java
index 265c1b882e05fa45f52912276b38d357a5765594..892e56650c31fed351a4979b4603c25645f8b818 100644 (file)
@@ -33,7 +33,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 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;
@@ -93,7 +93,7 @@ final class LazyDOMQueryResultIterator extends AbstractIterator<Entry<YangInstan
     // 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());
index 4b9bd9fc4f67b778eb22ea68b624d52113c180d0..7c9797fd16be59f4a2424fabb2166643cc431005 100644 (file)
@@ -22,7 +22,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 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() {
index 91894ec9a928ffea93f68b7a66f8b952fcf57279..b0cd011beea1af07d069d6f925f134ab5bfe3c0b 100644 (file)
@@ -29,6 +29,6 @@ final class LazyDOMQueryResult implements DOMQueryResult {
 
     @Override
     public Iterator<Entry<YangInstanceIdentifier, NormalizedNode<?, ?>>> iterator() {
-        return new LazyDOMQueryResultIterator(query, queryRoot);
+        return new DOMQueryIterator(query, queryRoot);
     }
 }