
prerna.engine.api.IStorageEngine Maven / Gradle / Ivy
The newest version!
package prerna.engine.api;
import java.io.IOException;
import java.util.List;
import java.util.Map;
import java.util.Properties;
public interface IStorageEngine extends IEngine {
// this is what the FE sends for the type of storage we are creating
// as a result, cannot be a key in the smss file
String STORAGE_TYPE = "STORAGE_TYPE";
/**
*
* @return
*/
StorageTypeEnum getStorageType();
/**
*
* @param smssProp
*/
void open(Properties smssProp) throws Exception;
/**
*
* @param path
* @return
* @throws Exception
*/
List list(String path) throws Exception;
/**
*
* @param path
* @return
* @throws IOException
* @throws InterruptedException
*/
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy