Add SimpleQueryExecutor 42/93342/3
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 23 Oct 2020 20:46:07 +0000 (22:46 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 25 Oct 2020 15:34:27 +0000 (16:34 +0100)
commit34615645c887b8a5dd92da5365e6b96e08cdbf80
treecfc8223a8a1c6ac5eec6ff49f7c9fe273ccb3590
parentef1d8f0378dd1b3081088284a3c34d75da389af0
Add SimpleQueryExecutor

This refactors the interace a bit and provides a basic evaluator.
The idea is that given a root object it will evaluate the query.

JIRA: MDSAL-605
Change-Id: Ifcf8880d502eed93fa243a2c1e2f50a116306fe5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 416da6503fff80cab299e727b5b8e1351daee98f)
binding/mdsal-binding-api/src/main/java/org/opendaylight/mdsal/binding/api/query/QueryExecutor.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/query/DefaultQueryResult.java [new file with mode: 0644]
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/query/DefaultQueryResultItem.java [new file with mode: 0644]
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/query/SimpleQueryExecutor.java [new file with mode: 0644]
binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/query/QueryBuilderTest.java