code: protected String getCountQuery() {
      
      if(dbConf.getInputCountQuery() != null) {
        return dbConf.getInputCountQuery();
      }
      
      StringBuilder query = new StringBuilder();
      query.append("SELECT COUNT(*) FROM " + tableName);
  
      if (conditions != null && conditions.length() > 0)
        query.append(" WHERE " + conditions);
      return query.toString();
    }
docs: Returns the query for getting the total number of rows,
  subclasses can override this for custom behaviour.