Class TableSchema<E extends TableSchema<E>>
java.lang.Object
org.opendaylight.ovsdb.lib.schema.TableSchema<E>
- Direct Known Subclasses:
GenericTableSchema
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final ColumnSchema
protected static final ColumnSchema
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TableSchema
(String name) protected
TableSchema
(String name, Map<String, ColumnSchema> columns) -
Method Summary
Modifier and TypeMethodDescription<E extends TableSchema<E>>
E<D> ColumnSchema
<E, D> createRow
(com.fasterxml.jackson.databind.node.ObjectNode rowNode) createRows
(com.fasterxml.jackson.databind.JsonNode rowsNode) getColumnType
(String column) getName()
boolean
protected final boolean
insert()
<D> ColumnSchema
<E, Set<D>> multiValuedColumn
(String column, Class<D> type) <K,
V> ColumnSchema <E, Map<K, V>> multiValuedColumn
(String column, Class<K> keyType, Class<V> valueType) updatesFromJson
(com.fasterxml.jackson.databind.JsonNode value) abstract E