use of org.onosproject.ovsdb.rfc.exception.TableSchemaNotFoundException in project onos by opennetworkinglab.
the class AbstractOvsdbTableService method getColumnSchema.
/**
* Returns ColumnSchema from TableSchema by column name.
* @param columnName column name
* @return ColumnSchema
*/
private ColumnSchema getColumnSchema(String columnName) {
TableSchema tableSchema = getTableSchema();
if (tableSchema == null) {
String message = TableSchemaNotFoundException.createMessage(tableDesc.name(), dbSchema.name());
throw new TableSchemaNotFoundException(message);
}
ColumnSchema columnSchema = tableSchema.getColumnSchema(columnName);
if (columnSchema == null) {
String message = ColumnSchemaNotFoundException.createMessage(columnName, tableSchema.name());
throw new ColumnSchemaNotFoundException(message);
}
return columnSchema;
}
Aggregations