package net.codjo.dataprocess.server.handlerselect;
import net.codjo.database.api.Database;
import net.codjo.mad.server.handler.HandlerException;
import net.codjo.mad.server.handler.sql.Getter;
import net.codjo.mad.server.handler.sql.SqlHandler;
import java.util.Map;
/**
*
*/
public class SelectCountHandler extends SqlHandler {
public SelectCountHandler(Database queryHelper) {
super(new String[0], "", queryHelper);
addGetter("nb", new Getter(1));
}
@Override
protected String buildQuery(Map<String, String> arguments) throws HandlerException {
return "select count(*) as NB from " + arguments.get("table");
}
}