Esempio n. 1
0
 public override bool Equals(object o)
 {
     if (!base.Equals(o))
     {
         return(false);
     }
     Org.Apache.Hadoop.Mapreduce.JobID that = (Org.Apache.Hadoop.Mapreduce.JobID)o;
     return(this.jtIdentifier.Equals(that.jtIdentifier));
 }
Esempio n. 2
0
 /// <summary>Downgrade a new JobID to an old one</summary>
 /// <param name="old">a new or old JobID</param>
 /// <returns>either old or a new JobID build to match old</returns>
 public static Org.Apache.Hadoop.Mapred.JobID Downgrade(Org.Apache.Hadoop.Mapreduce.JobID
                                                        old)
 {
     if (old is Org.Apache.Hadoop.Mapred.JobID)
     {
         return((Org.Apache.Hadoop.Mapred.JobID)old);
     }
     else
     {
         return(new Org.Apache.Hadoop.Mapred.JobID(old.GetJtIdentifier(), old.GetId()));
     }
 }
Esempio n. 3
0
        /// <summary>Compare JobIds by first jtIdentifiers, then by job numbers</summary>
        public override int CompareTo(ID o)
        {
            Org.Apache.Hadoop.Mapreduce.JobID that = (Org.Apache.Hadoop.Mapreduce.JobID)o;
            int jtComp = this.jtIdentifier.CompareTo(that.jtIdentifier);

            if (jtComp == 0)
            {
                return(this.id - that.id);
            }
            else
            {
                return(jtComp);
            }
        }