模块 org.redkale
程序包 org.redkale.util

类 SelectColumn

  • 所有已实现的接口:
    Predicate<String>

    public class SelectColumn
    extends Object
    implements Predicate<String>
    判断字符串数组是否包含或排除指定字符串的操作类

    详情见: https://redkale.org

    作者:
    zhangjx
    • 构造器详细资料

      • SelectColumn

        public SelectColumn()
      • SelectColumn

        protected SelectColumn​(String[] columns0,
                               boolean excludable)
    • 方法详细资料

      • includes

        public static <T> SelectColumn includes​(LambdaFunction<T,​?>... funcs)
        class中的字段名
        类型参数:
        T - 泛型
        参数:
        funcs - 包含的字段名Lambda集合
        返回:
        SelectColumn
      • includes

        public static SelectColumn includes​(String... columns)
        class中的字段名
        参数:
        columns - 包含的字段名集合
        返回:
        SelectColumn
      • includes

        public static SelectColumn includes​(String[] cols,
                                            String... columns)
        class中的字段名
        参数:
        cols - 包含的字段名集合
        columns - 包含的字段名集合
        返回:
        SelectColumn
      • excludes

        public static <T> SelectColumn excludes​(LambdaFunction<T,​?>... funcs)
        class中的字段名
        类型参数:
        T - 泛型
        参数:
        funcs - 包含的字段名Lambda集合
        返回:
        SelectColumn
      • excludes

        public static SelectColumn excludes​(String... columns)
        class中的字段名
        参数:
        columns - 排除的字段名集合
        返回:
        SelectColumn
      • excludes

        public static SelectColumn excludes​(String[] cols,
                                            String... columns)
        class中的字段名
        参数:
        cols - 排除的字段名集合
        columns - 排除的字段名集合
        返回:
        SelectColumn
      • isOnlyOneColumn

        public boolean isOnlyOneColumn()
      • getColumns

        public String[] getColumns()
      • setColumns

        public void setColumns​(String[] columns)
      • isExcludable

        public boolean isExcludable()
      • setExcludable

        public void setExcludable​(boolean excludable)
      • getPatterns

        public Pattern[] getPatterns()
      • setPatterns

        public void setPatterns​(Pattern[] patterns)
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 Object