elastic-db-tools/src/main/java/com/microsoft/azure/elasticdb/shard/base/PointMapping.java [207:230]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public int hashCode() {
        return this.getId().hashCode();
    }

    /**
     * Shard that contains the key value.
     */
    public Shard getShardInfo() {
        return this.getShard();
    }

    /**
     * Performs validation that the local representation is as up-to-date as the representation on the backing data store.
     *
     * @param shardMap
     *            Shard map to which the shard provider belongs.
     * @param conn
     *            Connection used for validation.
     */
    @Override
    public void validate(StoreShardMap shardMap,
            Connection conn) {
        try {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



elastic-db-tools/src/main/java/com/microsoft/azure/elasticdb/shard/base/RangeMapping.java [216:239]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public int hashCode() {
        return this.getId().hashCode();
    }

    /**
     * Shard that contains the range of values.
     */
    public Shard getShardInfo() {
        return this.getShard();
    }

    /**
     * Performs validation that the local representation is as up-to-date as the representation on the backing data store.
     *
     * @param shardMap
     *            Shard map to which the shard provider belongs.
     * @param conn
     *            Connection used for validation.
     */
    @Override
    public void validate(StoreShardMap shardMap,
            Connection conn) {
        try {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



