接口 Func<Children,​R>

    • 方法概要

      所有方法 实例方法 抽象方法 默认方法 
      修饰符和类型 方法 说明
      Children func​(boolean condition, java.util.function.Consumer<Children> consumer)
      消费函数
      default Children func​(java.util.function.Consumer<Children> consumer)
      ignore
      Children geSql​(boolean condition, R column, java.lang.String inValue)
      字段 >= ( sql语句 )
      default Children geSql​(R column, java.lang.String inValue)
      ignore
      Children groupBy​(boolean condition, java.util.List<R> columns)
      分组:GROUP BY 字段, ...
      Children groupBy​(boolean condition, R column)
      分组:GROUP BY 字段, ...
      Children groupBy​(boolean condition, R column, R... columns)
      分组:GROUP BY 字段, ...
      default Children groupBy​(java.util.List<R> columns)  
      default Children groupBy​(R column)  
      default Children groupBy​(R column, R... columns)  
      Children gtSql​(boolean condition, R column, java.lang.String inValue)
      字段 > ( sql语句 )
      default Children gtSql​(R column, java.lang.String inValue)
      ignore
      Children having​(boolean condition, java.lang.String sqlHaving, java.lang.Object... params)
      HAVING ( sql语句 )
      default Children having​(java.lang.String sqlHaving, java.lang.Object... params)
      ignore
      Children in​(boolean condition, R column, java.lang.Object... values)
      字段 IN (v0, v1, ...)
      Children in​(boolean condition, R column, java.util.Collection<?> coll)
      字段 IN (value.get(0), value.get(1), ...)
      default Children in​(R column, java.lang.Object... values)
      ignore
      default Children in​(R column, java.util.Collection<?> coll)
      ignore
      Children inSql​(boolean condition, R column, java.lang.String inValue)
      字段 IN ( sql语句 )
      default Children inSql​(R column, java.lang.String inValue)
      ignore
      Children isNotNull​(boolean condition, R column)
      字段 IS NOT NULL
      default Children isNotNull​(R column)
      ignore
      Children isNull​(boolean condition, R column)
      字段 IS NULL
      default Children isNull​(R column)
      ignore
      Children leSql​(boolean condition, R column, java.lang.String inValue)
      字段 <= ( sql语句 )
      default Children leSql​(R column, java.lang.String inValue)
      ignore
      Children ltSql​(boolean condition, R column, java.lang.String inValue)
      字段 < ( sql语句 )
      default Children ltSql​(R column, java.lang.String inValue)
      ignore
      Children notIn​(boolean condition, R column, java.lang.Object... values)
      字段 NOT IN (v0, v1, ...)
      Children notIn​(boolean condition, R column, java.util.Collection<?> coll)
      字段 NOT IN (value.get(0), value.get(1), ...)
      default Children notIn​(R column, java.lang.Object... value)
      ignore
      default Children notIn​(R column, java.util.Collection<?> coll)
      ignore
      Children notInSql​(boolean condition, R column, java.lang.String inValue)
      字段 NOT IN ( sql语句 )
      default Children notInSql​(R column, java.lang.String inValue)
      ignore
      Children orderBy​(boolean condition, boolean isAsc, java.util.List<R> columns)
      排序:ORDER BY 字段, ...
      Children orderBy​(boolean condition, boolean isAsc, R column)
      排序:ORDER BY 字段, ...
      Children orderBy​(boolean condition, boolean isAsc, R column, R... columns)
      排序:ORDER BY 字段, ...
      default Children orderByAsc​(boolean condition, java.util.List<R> columns)
      排序:ORDER BY 字段, ...
      default Children orderByAsc​(boolean condition, R column)
      排序:ORDER BY 字段, ...
      default Children orderByAsc​(boolean condition, R column, R... columns)
      排序:ORDER BY 字段, ...
      default Children orderByAsc​(java.util.List<R> columns)  
      default Children orderByAsc​(R column)  
      default Children orderByAsc​(R column, R... columns)  
      default Children orderByDesc​(boolean condition, java.util.List<R> columns)
      排序:ORDER BY 字段, ...
      default Children orderByDesc​(boolean condition, R column)
      排序:ORDER BY 字段, ...
      default Children orderByDesc​(boolean condition, R column, R... columns)
      排序:ORDER BY 字段, ...
      default Children orderByDesc​(java.util.List<R> columns)  
      default Children orderByDesc​(R column)  
      default Children orderByDesc​(R column, R... columns)  
    • 方法详细资料

      • isNull

        default Children isNull​(R column)
        ignore
      • isNull

        Children isNull​(boolean condition,
                        R column)
        字段 IS NULL

        例: isNull("name")

        参数:
        condition - 执行条件
        column - 字段
        返回:
        children
      • isNotNull

        default Children isNotNull​(R column)
        ignore
      • isNotNull

        Children isNotNull​(boolean condition,
                           R column)
        字段 IS NOT NULL

        例: isNotNull("name")

        参数:
        condition - 执行条件
        column - 字段
        返回:
        children
      • in

        default Children in​(R column,
                            java.util.Collection<?> coll)
        ignore
      • in

        Children in​(boolean condition,
                    R column,
                    java.util.Collection<?> coll)
        字段 IN (value.get(0), value.get(1), ...)

        例: in("id", Arrays.asList(1, 2, 3, 4, 5))

      • 注意!集合为空若存在逻辑错误,请在 condition 条件中判断
      • 如果集合为 empty 则不会进行 sql 拼接
参数:
condition - 执行条件
column - 字段
coll - 数据集合
返回:
children
参数:
condition - 执行条件
column - 字段
values - 数据数组
返回:
children