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

prerna.reactor.qs.QueryAllReactor Maven / Gradle / Ivy

The newest version!
package prerna.reactor.qs;

import prerna.algorithm.api.ITableDataFrame;
import prerna.query.querystruct.AbstractQueryStruct;
import prerna.query.querystruct.SelectQueryStruct;

public class QueryAllReactor extends AbstractQueryStructReactor {
	
	@Override
	protected AbstractQueryStruct createQueryStruct() {
		ITableDataFrame frame = this.qs.getFrame();
		if(frame == null) {
			frame = (ITableDataFrame) this.insight.getDataMaker();
			this.qs.setFrame(frame);
		}
		if(frame != null) {
			SelectQueryStruct frameQs = frame.getMetaData().getFlatTableQs(true);
			this.qs.setQueryAll(true);
			this.qs.merge(frameQs);
			this.qs.setQsType(SelectQueryStruct.QUERY_STRUCT_TYPE.FRAME);
		}
		return this.qs;
	}
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy