prerna.sablecc.RVizReactor Maven / Gradle / Ivy
package prerna.sablecc;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.Vector;
import prerna.ds.r.RDataTable;
import prerna.sablecc.expressions.IExpressionSelector;
import prerna.sablecc.expressions.r.builder.RColumnSelector;
import prerna.sablecc.expressions.r.builder.RConstantSelector;
import prerna.sablecc.expressions.r.builder.RExpressionBuilder;
import prerna.sablecc.expressions.r.builder.RExpressionIterator;
import prerna.sablecc.expressions.r.builder.RSortSelector;
import prerna.util.ArrayUtilityMethods;
public class RVizReactor extends AbstractVizReactor{
@Override
public Iterator process() {
RDataTable frame = (RDataTable) getValue("G");
String[] headers = frame.getColumnHeaders();
List