Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Some code */
- stmtExtractSession = db.prepareStatement(
- "SELECT session_id, step, pg_desc, resp_body, session_log.tstamp as tstamp " +
- "FROM session_log INNER JOIN sessions " +
- "ON (session_id = id) " +
- "WHERE s_id = ?;");
- /* Some code */
- public void processFeature(String s_id, Feature feature)
- throws SQLException
- {
- stmtExtractSession.setString(1, s_id);
- Logger log = WebCrawler.getLog();
- OptParser opts = WebCrawler.getOpts();
- ResultSet rs = stmtExtractSession.executeQuery();
- try {
- while (rs.next()) {
- feature.calculate(rs.getString("resp_body"));
- log.log(Level.INFO,
- "Calculating feature " + feature.getName() +
- " for site " + s_id +
- " for row/session " + rs.getLong("session_id") +
- " and page " + rs.getString("pg_desc") +
- " at step " + rs.getInt("step") +
- " crawled on " + rs.getTimestamp("tstamp").toString() +
- ", value: " + feature.toString(),
- LOG_ID);
- if (!opts.getTesting())
- insertFeature(feature, rs.getLong("session_id"), rs.getInt("step"));
- }
- } finally {
- if (rs != null)
- rs.close();
- }
- }
Add Comment
Please, Sign In to add comment