All Downloads are FREE. Search and download functionalities are using the official Maven repository.

prerna.engine.impl.modifications.EngineModificationFactory Maven / Gradle / Ivy

The newest version!
package prerna.engine.impl.modifications;

import prerna.engine.api.IDatabaseEngine;
import prerna.engine.api.IDatabaseEngine.DATABASE_TYPE;
import prerna.engine.api.IEngineModifier;

public class EngineModificationFactory {

	private EngineModificationFactory() {
		
	}
	
	public static IEngineModifier getEngineModifier(IDatabaseEngine engine) {
		DATABASE_TYPE dbType = engine.getDatabaseType();
		
		IEngineModifier modifier = null;
		if(dbType == DATABASE_TYPE.RDBMS) {
			modifier = new RdbmsModifier();
		}
		
		if(modifier != null) {
			modifier.setEngine(engine);
		
		}
		return modifier;
	}
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy