Cache leaf lookups
[mdsal.git] / binding / mdsal-binding-dom-adapter / src / main / java / org / opendaylight / mdsal / binding / dom / adapter / query / DefaultDescendantQueryBuilder.java
index c99ab47ee5395aed5c52e48109deea8acf2bdf66..9d8929bfdaebf8e7bedbc28e55b8c4e013acd198 100644 (file)
@@ -11,7 +11,6 @@ import org.opendaylight.mdsal.binding.api.query.DescendantQueryBuilder;
 import org.opendaylight.mdsal.binding.api.query.MatchBuilderPath;
 import org.opendaylight.mdsal.binding.api.query.QueryExpression;
 import org.opendaylight.mdsal.binding.api.query.QueryStructureException;
-import org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTree;
 import org.opendaylight.yangtools.yang.binding.ChildOf;
 import org.opendaylight.yangtools.yang.binding.ChoiceIn;
 import org.opendaylight.yangtools.yang.binding.DataObject;
@@ -23,8 +22,8 @@ final class DefaultDescendantQueryBuilder<R extends DataObject, T extends DataOb
     private final InstanceIdentifierBuilder<T> childPath;
     private final QueryBuilderState builder;
 
-    DefaultDescendantQueryBuilder(final BindingCodecTree codec, final InstanceIdentifier<T> rootPath) {
-        this.builder = new QueryBuilderState(codec, rootPath);
+    DefaultDescendantQueryBuilder(final DefaultQueryFactory factory, final InstanceIdentifier<T> rootPath) {
+        this.builder = new QueryBuilderState(factory, rootPath);
         this.childPath = rootPath.builder();
     }