public interface  org.apache.hive.hcatalog.templeton.tool.TempletonStorage extends java.lang.Object
{
public static final java.lang.String STORAGE_CLASS;
public static final java.lang.String STORAGE_ROOT;
public abstract void startCleanup(org.apache.hadoop.conf.Configuration);
public abstract void saveField(org.apache.hive.hcatalog.templeton.tool.TempletonStorage$Type, java.lang.String, java.lang.String, java.lang.String) throws org.apache.hive.hcatalog.templeton.tool.NotFoundException;
public abstract java.lang.String getField(org.apache.hive.hcatalog.templeton.tool.TempletonStorage$Type, java.lang.String, java.lang.String);
public abstract boolean delete(org.apache.hive.hcatalog.templeton.tool.TempletonStorage$Type, java.lang.String) throws org.apache.hive.hcatalog.templeton.tool.NotFoundException;
public abstract java.util.List getAllForType(org.apache.hive.hcatalog.templeton.tool.TempletonStorage$Type);
public abstract void openStorage(org.apache.hadoop.conf.Configuration) throws java.io.IOException;
public abstract void closeStorage() throws java.io.IOException;
}