
prerna.engine.impl.remotesemoss.RemoteSemossEngine Maven / Gradle / Ivy
The newest version!
package prerna.engine.impl.remotesemoss;
import java.util.Vector;
import prerna.engine.impl.AbstractDatabaseEngine;
import prerna.util.Constants;
// TODO >>>timb: REST - either replace with rest remote or remove this
public class RemoteSemossEngine extends AbstractDatabaseEngine {
private String remoteAddress;
@Override
public void open(String smssFilePath) {
setSmssFilePath(smssFilePath);
// get id & name
this.engineId = this.smssProp.getProperty(Constants.ENGINE);
this.engineName = this.smssProp.getProperty(Constants.ENGINE_ALIAS);
this.remoteAddress = this.smssProp.getProperty("REMOTE_ADDRESS");
}
@Override
public Object execQuery(String query) {
// TODO Auto-generated method stub
return null;
}
// @Override
// public Vector getInsight(String... questionIDs) {
// System.out.println("need to implement this in rest");
// return null;
// }
@Override
public void insertData(String query) {
System.out.println("need to implement this in rest");
}
@Override
public void removeData(String query) {
System.out.println("need to implement this in rest");
}
@Override
public void commit() {
System.out.println("need to implement this in rest");
}
@Override
public boolean holdsFileLocks() {
return false;
}
@Override
public DATABASE_TYPE getDatabaseType() {
return DATABASE_TYPE.REMOTE_SEMOSS;
}
//////////////////////////////////////////////////////
// I am not sure this is really used much...
// need to check some reactors that touch the engines directly
// like x-ray
@Override
public Vector
© 2015 - 2025 Weber Informatics LLC | Privacy Policy