package org.hivedb.management;
import org.hivedb.Hive;
import org.hivedb.hibernate.ConfigurationReader;
import org.hivedb.meta.persistence.CachingDataSourceProvider;
import java.util.List;
// TODO remove
public class TerraformingHiveFactory {
public static Hive colonize(String uri, List<Class<?>> persistedClasses) {
new HiveConfigurationSchemaInstaller(uri).run();
ConfigurationReader reader = new ConfigurationReader(persistedClasses);
reader.install(uri);
return Hive.load(uri, CachingDataSourceProvider.getInstance());
}
}