Interface FieldFilter

All Known Implementing Classes:
FieldFilterImpl

public interface FieldFilter
列过滤器
Version:
0.1.3
Author:
scx567888
  • Method Details

    • addIncluded

      FieldFilter addIncluded(String... fieldNames)
      添加 白名单
      Parameters:
      fieldNames - 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)
      Returns:
      this 方便链式调用
    • addExcluded

      FieldFilter addExcluded(String... fieldNames)
      添加 黑名单
      Parameters:
      fieldNames - 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)
      Returns:
      this 方便链式调用
    • removeIncluded

      FieldFilter removeIncluded(String... fieldNames)
      移除白名单
      Parameters:
      fieldNames - 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)
      Returns:
      this 方便链式调用
    • removeExcluded

      FieldFilter removeExcluded(String... fieldNames)
      移除黑名单
      Parameters:
      fieldNames - 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)
      Returns:
      this 方便链式调用
    • ignoreNullValue

      FieldFilter ignoreNullValue(boolean ignoreNullValue)
      设置忽略空值
      Parameters:
      ignoreNullValue - a
      Returns:
      a
    • getFilterMode

      FilterMode getFilterMode()
      获取当前模式
      Returns:
      mode 分三种 禁用 : 0 ,包含模式 : 1 排除模式 : 2
    • getFieldNames

      String[] getFieldNames()
      获取 FieldName
      Returns:
      name
    • getIgnoreNullValue

      boolean getIgnoreNullValue()
      忽略 空值
      Returns:
      a
    • clear

      FieldFilter clear()
      清除所有 包含类型的列
      Returns:
      this 方便链式调用