public boolean equals(DeleteColumnStatisticsRequest that) {
    if (that == null)
      return false;
    if (this == that)
      return true;

    boolean this_present_cat_name = true && this.isSetCat_name();
    boolean that_present_cat_name = true && that.isSetCat_name();
    if (this_present_cat_name || that_present_cat_name) {
      if (!(this_present_cat_name && that_present_cat_name))
        return false;
      if (!this.cat_name.equals(that.cat_name))
        return false;
    }

    boolean this_present_db_name = true && this.isSetDb_name();
    boolean that_present_db_name = true && that.isSetDb_name();
    if (this_present_db_name || that_present_db_name) {
      if (!(this_present_db_name && that_present_db_name))
        return false;
      if (!this.db_name.equals(that.db_name))
        return false;
    }

    boolean this_present_tbl_name = true && this.isSetTbl_name();
    boolean that_present_tbl_name = true && that.isSetTbl_name();
    if (this_present_tbl_name || that_present_tbl_name) {
      if (!(this_present_tbl_name && that_present_tbl_name))
        return false;
      if (!this.tbl_name.equals(that.tbl_name))
        return false;
    }

    boolean this_present_part_names = true && this.isSetPart_names();
    boolean that_present_part_names = true && that.isSetPart_names();
    if (this_present_part_names || that_present_part_names) {
      if (!(this_present_part_names && that_present_part_names))
        return false;
      if (!this.part_names.equals(that.part_names))
        return false;
    }

    boolean this_present_col_names = true && this.isSetCol_names();
    boolean that_present_col_names = true && that.isSetCol_names();
    if (this_present_col_names || that_present_col_names) {
      if (!(this_present_col_names && that_present_col_names))
        return false;
      if (!this.col_names.equals(that.col_names))
        return false;
    }

    boolean this_present_engine = true && this.isSetEngine();
    boolean that_present_engine = true && that.isSetEngine();
    if (this_present_engine || that_present_engine) {
      if (!(this_present_engine && that_present_engine))
        return false;
      if (!this.engine.equals(that.engine))
        return false;
    }

    boolean this_present_tableLevel = true && this.isSetTableLevel();
    boolean that_present_tableLevel = true && that.isSetTableLevel();
    if (this_present_tableLevel || that_present_tableLevel) {
      if (!(this_present_tableLevel && that_present_tableLevel))
        return false;
      if (this.tableLevel != that.tableLevel)
        return false;
    }

    return true;
  }
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DeleteColumnStatisticsRequest.java