@Override public String toString() { return String.format("%s(%s)", isMinimumBound ? "min" : "max", getToken().toString()); } }
@Override public String toString() { return String.format("%s(%s)", isMinimumBound ? "min" : "max", getToken().toString()); } }
@Override public String toString() { return String.format("%s(%s)", isMinimumBound ? "min" : "max", getToken().toString()); } }
public boolean isMinimum() { return getToken().isMinimum(); }
@Override public int hashCode() { return getToken().hashCode() + (isMinimumBound ? 0 : 1); }
public int compareTo(PartitionPosition pos) { if (this == pos) return 0; int cmp = getToken().compareTo(pos.getToken()); if (cmp != 0) return cmp; if (isMinimumBound) return ((pos instanceof KeyBound) && ((KeyBound)pos).isMinimumBound) ? 0 : -1; else return ((pos instanceof KeyBound) && !((KeyBound)pos).isMinimumBound) ? 0 : 1; }
@Override public int hashCode() { return getToken().hashCode() + (isMinimumBound ? 0 : 1); }
@Override public String toString() { return String.format("%s(%s)", isMinimumBound ? "min" : "max", getToken().toString()); } }
public int compareTo(RowPosition pos) { if (this == pos) return 0; int cmp = getToken().compareTo(pos.getToken()); if (cmp != 0) return cmp; if (isMinimumBound) return ((pos instanceof KeyBound) && ((KeyBound)pos).isMinimumBound) ? 0 : -1; else return ((pos instanceof KeyBound) && !((KeyBound)pos).isMinimumBound) ? 0 : 1; }
public boolean isMinimum() { return getToken().isMinimum(); }
public IPartitioner getPartitioner() { return getToken().getPartitioner(); }
public IPartitioner getPartitioner() { return getToken().getPartitioner(); }
public boolean isMinimum() { return getToken().isMinimum(); }
@Override public String toString() { return String.format("%s(%s)", isMinimumBound ? "min" : "max", getToken().toString()); } }
public int compareTo(PartitionPosition pos) { if (this == pos) return 0; int cmp = getToken().compareTo(pos.getToken()); if (cmp != 0) return cmp; if (isMinimumBound) return ((pos instanceof KeyBound) && ((KeyBound)pos).isMinimumBound) ? 0 : -1; else return ((pos instanceof KeyBound) && !((KeyBound)pos).isMinimumBound) ? 0 : 1; }
@Override public int hashCode() { return getToken().hashCode() + (isMinimumBound ? 0 : 1); }
public int compareTo(PartitionPosition pos) { if (this == pos) return 0; int cmp = getToken().compareTo(pos.getToken()); if (cmp != 0) return cmp; if (isMinimumBound) return ((pos instanceof KeyBound) && ((KeyBound)pos).isMinimumBound) ? 0 : -1; else return ((pos instanceof KeyBound) && !((KeyBound)pos).isMinimumBound) ? 0 : 1; }
public int compareTo(PartitionPosition pos) { if (this == pos) return 0; int cmp = getToken().compareTo(pos.getToken()); if (cmp != 0) return cmp; if (isMinimumBound) return ((pos instanceof KeyBound) && ((KeyBound)pos).isMinimumBound) ? 0 : -1; else return ((pos instanceof KeyBound) && !((KeyBound)pos).isMinimumBound) ? 0 : 1; }
@Override public int hashCode() { return getToken().hashCode() + (isMinimumBound ? 0 : 1); }
@Override public int hashCode() { return getToken().hashCode() + (isMinimumBound ? 0 : 1); }