Refactor ColumnType 62/86062/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 29 Nov 2019 10:47:31 +0000 (11:47 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 29 Nov 2019 11:11:02 +0000 (12:11 +0100)
commita8293448cde818eb893470991b9bc179e181dbce
tree7120fdd5502211b9d4bc5f3f2b350fbd1a5923f7
parent347d025f789d5a53f0d24d114905cd6fefd6c311
Refactor ColumnType

This factors out the two known implementations, hiding them from
public view in process. Parsing from JSON is factored out so that
we do not have blank singletons just to hook parsing.

Change-Id: I3dd7b110fb0ca3fe18ef879a2c3d24523fc43419
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/AtomicColumnType.java [new file with mode: 0644]
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/ColumnType.java
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/KeyValuedColumnType.java [new file with mode: 0644]
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/TableSchema.java