Add TypedDatabaseSchema 76/86076/6
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 30 Nov 2019 11:22:10 +0000 (12:22 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 1 Dec 2019 11:18:48 +0000 (12:18 +0100)
commit6660b3672c5c76b305cc27ea4721ebbc9910dddb
tree01a13a87c2eb0226c62beccd62f3957e92dda10e
parent2d789da44333849b2bb2a93fbf7ae22abbbcfb29
Add TypedDatabaseSchema

This adds a new entrypoint for performing typed operations on top
of DatabaseSchema. The implementation fowards to TyperUtils, allowing
transition away from those utilities.

OvsdbClientImpl is update to always return TypedDatabaseSchema and
use it to implement its interface.

Change-Id: I6e31f418b2acdebdca01181522b6bb7966061617
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
library/impl/src/main/java/org/opendaylight/ovsdb/lib/impl/OvsdbClientImpl.java
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/ForwardingDatabaseSchema.java [new file with mode: 0644]
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/TypedDatabaseSchema.java [new file with mode: 0644]
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/TypedDatabaseSchemaImpl.java [new file with mode: 0644]