return columnSchema;
}
+ public <K,V> ColumnSchema<E, Map<K,V>> multiValuedColumn(String column, Class<K> keyType, Class<V> valueType) {
+ //todo exception handling
+
+ ColumnSchema columnSchema = columns.get(column);
+ columnSchema.validateType(valueType);
+ return columnSchema;
+ }
+
public <D> ColumnSchema<E, D> column(String column, Class<D> type) {
//todo exception handling