未验证 提交 1a3bcade 编写于 作者: S Serge Rider 提交者: GitHub

Merge pull request #10748 from dbeaver/sqlite-column-type-length#10539

#10539 Don't display negative numbers
......@@ -20,7 +20,7 @@ import org.jkiss.dbeaver.model.meta.IPropertyValueTransformer;
import org.jkiss.dbeaver.model.struct.DBSObject;
/**
* Shows numeric value if it is not zero and not MAX_VALUE
* Shows numeric value if it is greater than zero and not MAX_VALUE
*/
public class DBDummyNumberTransformer implements IPropertyValueTransformer<DBSObject, Number> {
......@@ -30,11 +30,11 @@ public class DBDummyNumberTransformer implements IPropertyValueTransformer<DBSOb
if (value == null) {
return null;
}
if (value instanceof Double && (value.doubleValue() == 0.0 || value.doubleValue() == Double.MAX_VALUE)) {
if (value instanceof Double && (value.doubleValue() <= 0.0 || value.doubleValue() == Double.MAX_VALUE)) {
return null;
} else if (value instanceof Float && (value.floatValue() == 0.0 || value.floatValue() == Float.MAX_VALUE)) {
} else if (value instanceof Float && (value.floatValue() <= 0.0 || value.floatValue() == Float.MAX_VALUE)) {
return null;
} else if ((value.longValue() == 0 || value.longValue() == Long.MAX_VALUE || value.longValue() == Integer.MAX_VALUE)) {
} else if ((value.longValue() <= 0 || value.longValue() == Long.MAX_VALUE || value.longValue() == Integer.MAX_VALUE)) {
return null;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册