Speed up getModifiedChild() 56/21956/2
authorRobert Varga <rovarga@cisco.com>
Wed, 20 May 2015 19:44:29 +0000 (21:44 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Fri, 5 Jun 2015 12:59:24 +0000 (14:59 +0200)
commit5acf7cad49f7490a10b7c8e20f891dfb23ce9a0b
treec53e1da26fad6c9ee4139809ab5a8f64af64d335
parent6204e3cddac855bfd6d00be3b16acfc10752bb5b
Speed up getModifiedChild()

As it turns out, the original implementation transformed all children
before performing a lookup. Methods involved in that conversion can be
easily applied to transform a single child, so address the FIXME by
first performing a lookup and then running transformation, if
appropriate.

Change-Id: I11a87a69ce3e8552926017c51db7d4899af74a2a
Signed-off-by: Robert Varga <rovarga@cisco.com>
(cherry picked from commit 73262077092195b800edbeb89f0eeb80006d621b)
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractDataTreeCandidateNode.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractModifiedNodeBasedCandidateNode.java