public int CompareTo(byte[] key) { int e1 = KeyValueUtil.Compare(key, start); int e2 = KeyValueUtil.Compare(key, end); if (e1 >= 0 && e2 <= 0) { return(0); } else if (e1 < 0) { return(1); } else { return(-1); } }
public int CompareTo(Region region) { if (this == region) { return(0); } int e1 = KeyValueUtil.Compare(start, region.End); int e2 = KeyValueUtil.Compare(end, region.Start); if (e1 > 0) { return(1); } else if (e2 < 0) { return(-1); } else { return(0); } }