Allow NormalizationResultHolder to report no data 26/106526/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 18 Jun 2023 19:51:44 +0000 (21:51 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 18 Jun 2023 19:51:44 +0000 (21:51 +0200)
commit4ad008bca97e0461f4fdacb726207237e7370995
treece8232f252da9a55265786a96f0f4a60290f3cdc
parent2a5f8414da973065d4ca1ed981cd23b3033a482a
Allow NormalizationResultHolder to report no data

We have normalization pruning going on in controller, which can result
in no data being emitted. Relax the requirements so that a null value
can be reported.

Change-Id: Id065c0e813341416ca18e7b16ef5051a9f2dd0d5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-binfmt/src/main/java/org/opendaylight/yangtools/yang/data/codec/binfmt/NormalizedNodeDataInput.java
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/stream/ReusableStreamReceiver.java
data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/NormalizationResultBuilder.java
data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/NormalizationResultHolder.java
data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ReusableImmutableNormalizedNodeStreamWriter.java