模块 org.redkale

类 ColumnValues


  • public class ColumnValues
    extends Object
    ColumnValue的集合类

    详情见: https://redkale.org

    从以下版本开始:
    2.8.0
    作者:
    zhangjx
    • 构造器详细资料

      • ColumnValues

        public ColumnValues()
    • 方法详细资料

      • set

        public ColumnValues set​(String column,
                                Serializable value)
        返回 {column} = {value} 操作
        参数:
        column - 字段名
        value - 字段值
        返回:
        ColumnValues
      • inc

        public ColumnValues inc​(String column,
                                Number value)
        返回 {column} = {column} + {value} 操作
        参数:
        column - 字段名
        value - 字段值
        返回:
        ColumnValues
      • inc

        public ColumnValues inc​(String column)
        返回 {column} = {column} + 1 操作
        参数:
        column - 字段名
        返回:
        ColumnValues
      • dec

        public ColumnValues dec​(String column,
                                Number value)
        返回 {column} = {column} - {value} 操作
        参数:
        column - 字段名
        value - 字段值
        返回:
        ColumnValues
      • dec

        public ColumnValues dec​(String column)
        返回 {column} = {column} - 1 操作
        参数:
        column - 字段名
        返回:
        ColumnValues
      • mul

        public ColumnValues mul​(String column,
                                Number value)
        返回 {column} = {column} * {value} 操作
        参数:
        column - 字段名
        value - 字段值
        返回:
        ColumnValues
      • div

        public ColumnValues div​(String column,
                                Number value)
        返回 {column} = {column} / {value} 操作
        参数:
        column - 字段名
        value - 字段值
        返回:
        ColumnValues
      • mod

        public ColumnValues mod​(String column,
                                Serializable value)
        返回 {column} = {column} % {value} 操作
        参数:
        column - 字段名
        value - 字段值
        返回:
        ColumnValues
      • and

        public ColumnValues and​(String column,
                                Serializable value)
        返回 {column} = {column} & {value} 操作
        参数:
        column - 字段名
        value - 字段值
        返回:
        ColumnValues
      • orr

        public ColumnValues orr​(String column,
                                Serializable value)
        返回 {column} = {column} | {value} 操作
        参数:
        column - 字段名
        value - 字段值
        返回:
        ColumnValues
      • set

        public <T extends SerializableColumnValues set​(LambdaSupplier<T> func)
        返回 {column} = {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        返回:
        ColumnValues
        从以下版本开始:
        2.8.0
      • inc

        public <T extends SerializableColumnValues inc​(LambdaSupplier<T> func)
        返回 {column} = {column} + {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        返回:
        ColumnValues
      • dec

        public <T extends SerializableColumnValues dec​(LambdaSupplier<T> func)
        返回 {column} = {column} - {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        返回:
        ColumnValues
      • mul

        public <T extends SerializableColumnValues mul​(LambdaSupplier<T> func)
        返回 {column} = {column} * {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        返回:
        ColumnValues
      • div

        public <T extends SerializableColumnValues div​(LambdaSupplier<T> func)
        返回 {column} = {column} / {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        返回:
        ColumnValues
      • mod

        public <T extends SerializableColumnValues mod​(LambdaSupplier<T> func)
        返回 {column} = {column} % {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        返回:
        ColumnValues
        从以下版本开始:
        2.8.0
      • and

        public <T extends SerializableColumnValues and​(LambdaSupplier<T> func)
        返回 {column} = {column} & {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        返回:
        ColumnValues
      • orr

        public <T extends SerializableColumnValues orr​(LambdaSupplier<T> func)
        返回 {column} = {column} | {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        返回:
        ColumnValues
      • set

        public <T> ColumnValues set​(LambdaFunction<T,​?> func,
                                    Serializable value)
        返回 {column} = {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        value - 字段值
        返回:
        ColumnValues
      • inc

        public <T> ColumnValues inc​(LambdaFunction<T,​?> func,
                                    Serializable value)
        返回 {column} = {column} + {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        value - 字段值
        返回:
        ColumnValues
      • inc

        public <T> ColumnValues inc​(LambdaFunction<T,​?> func)
        返回 {column} = {column} + 1 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        返回:
        ColumnValues
      • dec

        public <T> ColumnValues dec​(LambdaFunction<T,​?> func,
                                    Serializable value)
        返回 {column} = {column} - {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        value - 字段值
        返回:
        ColumnValues
      • dec

        public <T> ColumnValues dec​(LambdaFunction<T,​?> func)
        返回 {column} = {column} - 1 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        返回:
        ColumnValues
      • mul

        public <T> ColumnValues mul​(LambdaFunction<T,​?> func,
                                    Serializable value)
        返回 {column} = {column} * {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        value - 字段值
        返回:
        ColumnValues
        从以下版本开始:
        2.8.0
      • div

        public <T> ColumnValues div​(LambdaFunction<T,​?> func,
                                    Serializable value)
        返回 {column} = {column} / {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        value - 字段值
        返回:
        ColumnValues
      • mod

        public <T> ColumnValues mod​(LambdaFunction<T,​?> func,
                                    Serializable value)
        返回 {column} = {column} % {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        value - 字段值
        返回:
        ColumnValues
      • and

        public <T> ColumnValues and​(LambdaFunction<T,​?> func,
                                    Serializable value)
        返回 {column} = {column} & {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        value - 字段值
        返回:
        ColumnValues
      • orr

        public <T> ColumnValues orr​(LambdaFunction<T,​?> func,
                                    Serializable value)
        返回 {column} = {column} | {value} 操作
        类型参数:
        T - 值的泛型
        参数:
        func - 字段名Lambda
        value - 字段值
        返回:
        ColumnValues
      • getValues

        public ColumnValue[] getValues()
        获取ColumnValue数组
        返回:
        ColumnValue[]