Use this partitioner as a partitioner for rdd.
Use this partitioner as a partitioner for rdd. The rdd may have a SpacePartitioner already. If it is in sync with Bounds in the Metadata we assume it to be valid . Otherwise we assume it has degraded to be a hash partitioner and we must perform a shuffle.