接口 Settable<C extends Settable<C>>

类型参数:
C - 子类类型
所有已知子接口:
InsertSql.ConflictUpdateSql<C>, UpdateSql<C,B>
所有已知实现类:
AbstractInsertSql.ConflictUpdateSqlImpl, AbstractUpdateSql, GenericUpdateSql, StandardUpdateSql, StandardUpdateSqlBuilder, UpdateSqlExecutor

public interface Settable<C extends Settable<C>>
可设值接口
从以下版本开始:
0.0.4
作者:
zeng
  • 方法详细资料

    • set

      C set(String field, String expression, Object... args)
      设置字段表达式
      参数:
      field - 字段名称
      expression - 表达式
      args - 表达式参数
      返回:
      具体实现
    • set

      C set(Enum<?> field, String expression, Object... args)
      设置字段表达式
      参数:
      field - 字段枚举
      expression - 表达式
      args - 表达式参数
      返回:
      具体实现
    • set

      default C set(boolean condition, String field, String expression)
      设置字段表达式
      参数:
      condition - 条件
      field - 字段名称
      expression - 表达式
      返回:
      具体实现
    • set

      default C set(boolean condition, Enum<?> field, String expression)
      设置字段表达式
      参数:
      condition - 条件
      field - 字段枚举
      expression - 表达式
      返回:
      具体实现
    • setValue

      C setValue(String field, Object value)
      设置字段值
      参数:
      field - 字段名称
      value - 值
      返回:
      具体实现
    • setValue

      C setValue(Enum<?> field, Object value)
      设置字段值
      参数:
      field - 字段枚举
      value - 值
      返回:
      具体实现
    • setValue

      default C setValue(boolean condition, String field, Object value)
      设置字段值
      参数:
      condition - 条件
      field - 字段名称
      value - 值
      返回:
      具体实现
    • setValue

      default C setValue(boolean condition, Enum<?> field, Object value)
      设置字段值
      参数:
      condition - 条件
      field - 字段枚举
      value - 值
      返回:
      具体实现
    • setValues

      C setValues(Map<String,Object> fieldValueMap)
      批量设置字段值
      参数:
      fieldValueMap - 字段值Map
      返回:
      具体实现
    • setValues

      default C setValues(boolean condition, Map<String,Object> fieldValueMap)
      批量设置字段值
      参数:
      condition - 条件
      fieldValueMap - 字段值Map
      返回:
      具体实现
    • setValuesEnum

      C setValuesEnum(Map<Enum<?>,Object> fieldValueMap)
      批量设置字段值
      参数:
      fieldValueMap - 字段枚举值Map
      返回:
      具体实现
    • setValuesEnum

      default C setValuesEnum(boolean condition, Map<Enum<?>,Object> fieldValueMap)
      批量设置字段值
      参数:
      condition - 条件
      fieldValueMap - 字段枚举值Map
      返回:
      具体实现