Add LazyDOMQueryResult 68/93368/5
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 26 Oct 2020 14:17:55 +0000 (15:17 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 26 Oct 2020 14:45:12 +0000 (15:45 +0100)
commitdde3e63c454fe72ddb7e7b9689baf2618e6d1e67
tree6af7dea0ef9cd21a9bafa1900c0ddbf589efd46a
parent301b7c196bb7950f5ccc3ea1c1f4a915301e4730
Add LazyDOMQueryResult

Rehost the evaluation logic into a dedicated iterator class. This
does not make iteration lazy, but sets the stage by giving the state
being passed around a place to live.

JIRA: MDSAL-610
Change-Id: Ic23eb38d7e5a6bd1cf1b7637dec88eff552520d7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/DOMQueryEvaluator.java
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/LazyDOMQueryResult.java [new file with mode: 0644]
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/LazyDOMQueryResultIterator.java [new file with mode: 0644]