## 类的使用
org.redkale.source.ColumnValue

- 使用ColumnValue的程序包
  程序包 | 说明
  --- | ---
  org.redkale.service | Service接口和模式配置包
  org.redkale.source | 数据源(数据库、缓存)操作包

- - ### org.redkale.service中ColumnValue的使用

    参数类型为ColumnValue的org.redkale.service中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `<T> int` | DataSourceService.`updateColumn(java.lang.Class<T> clazz, FilterNode node, ColumnValue... values)`
    `<T> int` | DataSourceService.`updateColumn(java.lang.Class<T> clazz, java.io.Serializable id, ColumnValue... values)`

  - ### org.redkale.source中ColumnValue的使用

    返回ColumnValue的org.redkale.source中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static ColumnValue` | ColumnValue.`and(java.lang.String column, java.io.Serializable value)`
    `static ColumnValue` | ColumnValue.`create(java.lang.String column, java.io.Serializable value)`
    `static ColumnValue` | ColumnValue.`inc(java.lang.String column, java.io.Serializable value)`
    `static ColumnValue` | ColumnValue.`mov(java.lang.String column, java.io.Serializable value)`
    `static ColumnValue` | ColumnValue.`mul(java.lang.String column, java.io.Serializable value)`
    `static ColumnValue` | ColumnValue.`orr(java.lang.String column, java.io.Serializable value)`

    参数类型为ColumnValue的org.redkale.source中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `protected java.lang.CharSequence` | EntityInfo.`formatSQLValue(java.lang.String col, ColumnValue cv)`
    `<T> int` | DataDefaultSource.`updateColumn(java.lang.Class<T> clazz, FilterNode node, ColumnValue... values)` 根据主键值更新对象的多个column对应的值， 必须是Entity Class
    `<T> int` | DataSource.`updateColumn(java.lang.Class<T> clazz, FilterNode node, ColumnValue... values)`
    `<T> int` | DataDefaultSource.`updateColumn(java.lang.Class<T> clazz, java.io.Serializable id, ColumnValue... values)` 根据主键值更新对象的多个column对应的值， 必须是Entity Class
    `<T> int` | DataSource.`updateColumn(java.lang.Class<T> clazz, java.io.Serializable id, ColumnValue... values)`

    类型变量类型为ColumnValue的org.redkale.source中的方法参数
    限定符和类型 | 方法和说明
    --- | ---
    `<V> T[]` | EntityCache.`updateColumn(FilterNode node, java.util.List<Attribute<T,java.io.Serializable>> attrs, java.util.List<ColumnValue> values)`
    `<V> T` | EntityCache.`updateColumn(java.io.Serializable id, java.util.List<Attribute<T,java.io.Serializable>> attrs, java.util.List<ColumnValue> values)`