public static ColumnValue toColumnValue()

in java/core/src/main/java/com/aliyun/openservices/tablestore/agent/util/TablestoreHelper.java [257:277]


    public static ColumnValue toColumnValue(Object value) {
        if (value instanceof Float) {
            return ColumnValue.fromDouble((Float) value);
        } else if (value instanceof Long) {
            return ColumnValue.fromLong((Long) value);
        } else if (value instanceof Short) {
            return ColumnValue.fromLong((Short) value);
        } else if (value instanceof Integer) {
            return ColumnValue.fromLong(((Integer) value).longValue());
        } else if (value instanceof Double) {
            return ColumnValue.fromDouble((Double) value);
        } else if (value instanceof String) {
            return ColumnValue.fromString((String) value);
        } else if (value instanceof Boolean) {
            return ColumnValue.fromBoolean((Boolean) value);
        } else if (value instanceof byte[]) {
            return ColumnValue.fromBinary((byte[]) value);
        } else {
            throw Exceptions.illegalArgument("unsupported value[%s] type:[%s]", value, value.getClass());
        }
    }