
prerna.reactor.planner.graph.ExecuteGraphPlannerReactor Maven / Gradle / Ivy
The newest version!
package prerna.reactor.planner.graph;
//package prerna.sablecc2.reactor.planner.graph;
//
//import java.util.List;
//import java.util.Vector;
//
//import org.apache.log4j.LogManager;
//import org.apache.log4j.Logger;
//
//import prerna.sablecc2.GreedyTranslation;
//import prerna.sablecc2.PkslUtility;
//import prerna.sablecc2.om.GenRowStruct;
//import prerna.sablecc2.om.NounMetadata;
//import prerna.sablecc2.om.PkslDataTypes;
//import prerna.sablecc2.reactor.PKSLPlanner;
//
//public class ExecuteGraphPlannerReactor extends AbstractPlannerReactor {
//
// private static final Logger LOGGER = LogManager.getLogger(ExecuteGraphPlannerReactor.class.getName());
//
// @Override
// public NounMetadata execute()
// {
// long start = System.currentTimeMillis();
//
// PKSLPlanner planner = getPlanner();
// List pksls = new Vector();
//
// // using the root vertices
// // iterate down all the other vertices and add the signatures
// // for the desired travels in the appropriate order
// // note: this is adding to the list of undefined variables
// // calculated at beginning of class
// traverseDownstreamVertsProcessor(planner, pksls);
//
// GreedyTranslation translation = new GreedyTranslation();
// translation.planner = planner;
// PkslUtility.addPkslToTranslation(translation, pksls);
//
// long end = System.currentTimeMillis();
// LOGGER.info("**************** END RUN PLANNER "+(end - start)+"ms *************************");
//
// return new NounMetadata(translation.planner, PkslDataTypes.PLANNER);
// }
//
// private PKSLPlanner getPlanner() {
// GenRowStruct allNouns = getNounStore().getNoun(PkslDataTypes.PLANNER.toString());
// PKSLPlanner planner = null;
// if(allNouns != null) {
// planner = (PKSLPlanner) allNouns.get(0);
// return planner;
// } else {
// return this.planner;
// }
// }
//}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy