class MetadataMirrorReplicaLocationManager implements ReplicaLocationManager {

  @Override
  public Path getPartitionBaseLocation() throws CircusTrainException {
    if (tableType == UNPARTITIONED) {
      throw new UnsupportedOperationException("Not a partitioned table.");
    }
    return getTableLocation();
  }

  public  MetadataMirrorReplicaLocationManager(SourceLocationManager sourceLocationManager, TableType tableType);

}