Ejemplo n.º 1
0
 public override bool Equals(object o)
 {
     // Generated by IntelliJ IDEA 13.1.
     if (this == o)
     {
         return(true);
     }
     if (o == null || GetType() != o.GetType())
     {
         return(false);
     }
     Org.Apache.Hadoop.Mapred.JVMId jvmId1 = (Org.Apache.Hadoop.Mapred.JVMId)o;
     if (isMap != jvmId1.isMap)
     {
         return(false);
     }
     if (jvmId != jvmId1.jvmId)
     {
         return(false);
     }
     if (!jobId.Equals(jvmId1.jobId))
     {
         return(false);
     }
     return(true);
 }
Ejemplo n.º 2
0
        /// <summary>Compare TaskInProgressIds by first jobIds, then by tip numbers.</summary>
        /// <remarks>
        /// Compare TaskInProgressIds by first jobIds, then by tip numbers. Reduces are
        /// defined as greater then maps.
        /// </remarks>
        public virtual int CompareTo(Org.Apache.Hadoop.Mapred.JVMId that)
        {
            int jobComp = this.jobId.CompareTo(that.jobId);

            if (jobComp == 0)
            {
                if (this.isMap == that.isMap)
                {
                    return(Sharpen.Extensions.ValueOf(this.jvmId).CompareTo(that.jvmId));
                }
                else
                {
                    return(this.isMap ? -1 : 1);
                }
            }
            else
            {
                return(jobComp);
            }
        }