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 ColumnSchemaprotected static final ColumnSchema - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTableSchema(String name) protectedTableSchema(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()booleanprotected final booleaninsert()<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 
- 
Field Details
- 
UUID_COLUMN_SCHMEMA
 - 
VERSION_COLUMN_SCHMEMA
 
 - 
 - 
Constructor Details
- 
TableSchema
 - 
TableSchema
 
 - 
 - 
Method Details
- 
getColumns
 - 
getColumnList
 - 
getColumnSchemas
 - 
hasColumn
 - 
getColumnType
 - 
as
 - 
insert
 - 
multiValuedColumn
 - 
multiValuedColumn
 - 
column
 - 
column
 - 
getName
 - 
updatesFromJson
 - 
createRow
 - 
createRows
 - 
withInternallyGeneratedColumns
 - 
haveInternallyGeneratedColumns
protected final boolean haveInternallyGeneratedColumns() 
 -