
prerna.reactor.qs.LimitReactor Maven / Gradle / Ivy
The newest version!
package prerna.reactor.qs;
import prerna.query.querystruct.AbstractQueryStruct;
import prerna.query.querystruct.SelectQueryStruct;
import prerna.sablecc2.om.ReactorKeysEnum;
public class LimitReactor extends AbstractQueryStructReactor {
public LimitReactor() {
this.keysToGet = new String[]{ReactorKeysEnum.NUMERIC_VALUE.getKey()};
}
@Override
protected AbstractQueryStruct createQueryStruct() {
if(curRow.get(0) instanceof Number) {
Long limit = ( (Number) curRow.get(0)).longValue();
((SelectQueryStruct) qs).setLimit(limit);
}
return qs;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy