@Override public boolean equals(Object obj) { if (obj instanceof Key) { return Objects.equal(values, ((Key) obj).values); } else { return false; } }
@Override public String toString() { return Objects.toStringHelper(this).toString(); } }
@Override public int hashCode() { return Objects.hashCode(schema, format, location, properties, partitionStrategy, columnMappings, compressionType); }
@Override public boolean equals(Object obj) { if (obj instanceof StorageKey) { return Objects.equal(values, ((StorageKey) obj).values); } else { return false; } }
@Override public String toString() { return Objects.toStringHelper(this).add("in", times).toString(); } }
@Override public int hashCode() { return Objects.hashCode(predicatesByField); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof Boundary)) { return false; } Boundary that = (Boundary) o; return (Objects.equal(this.isInclusive, that.isInclusive) && Objects.equal(this.bound, that.bound) && Objects.equal(this.comparator, that.comparator)); }
@Override public String toString() { return Objects.toStringHelper(this) .add("bound", "POSITIVE_INFINITY") .toString(); } };
@Override public int hashCode() { return Objects.hashCode(values); }
@Override public String toString() { return Objects.toStringHelper(this) .add("predicates", predicatesByField) .toString(); } }
@Override public int hashCode() { return Objects.hashCode(schema, constraints); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if ((o == null) || !Objects.equal(this.getClass(), o.getClass())) { return false; } AbstractRefinableView that = (AbstractRefinableView) o; return (Objects.equal(this.dataset, that.dataset) && Objects.equal(this.constraints, that.constraints)); }
@Override public String toString() { Objects.ToStringHelper helper = Objects.toStringHelper(this); if (lower.length > 0) { helper.add("lower", Arrays.toString(lower)); } if (upper.length > 0) { helper.add("upper", Arrays.toString(upper)); } return helper.toString(); } }
@Override public int hashCode() { return Objects.hashCode(start, end); }
@Override public String toString() { return Objects.toStringHelper(URIPattern.class) .add("pattern", pattern) .toString(); }
@Override public int hashCode() { return Objects.hashCode(range, acceptEqual); }
@Override public String toString() { return Objects.toStringHelper(this).add("name", name).toString(); } }