Merge pull request #1133 from spccold/master

fix MemoryTableMeta#processTableElement bug
This commit is contained in:
agapple
2018-11-13 11:34:15 +08:00
committed by GitHub
@@ -213,6 +213,7 @@ public class MemoryTableMeta implements TableMetaTSDB {
fieldMeta.setNullable(true);
} else if (constraint instanceof SQLColumnPrimaryKey) {
fieldMeta.setKey(true);
fieldMeta.setNullable(false);
} else if (constraint instanceof SQLColumnUniqueKey) {
fieldMeta.setUnique(true);
}
@@ -225,6 +226,7 @@ public class MemoryTableMeta implements TableMetaTSDB {
String name = getSqlName(pk.getExpr());
FieldMeta field = tableMeta.getFieldMetaByName(name);
field.setKey(true);
field.setNullable(false);
}
} else if (element instanceof MySqlUnique) {
MySqlUnique column = (MySqlUnique) element;