Add LazyDOMQueryResult 03/93403/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 26 Oct 2020 14:17:55 +0000 (15:17 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 27 Oct 2020 00:39:29 +0000 (01:39 +0100)
commit86bee305d419cb01205ed901a6a26310dff962cb
treec5e2bedc9dc047e8b31ac5e62233af99bd3c9363
parent20bc1be9a3a31b31fa171334b576b6f36e34ca90
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>
(cherry picked from commit dde3e63c454fe72ddb7e7b9689baf2618e6d1e67)
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]