public String getLastCaptureTimestamp() { return get(URL_LAST_CAPTURE_TIMESTAMP); }
@Override public int writeLine(CDXLine line) { UrlSearchResult result = new UrlSearchResult(); result.setUrlKey(line.getUrlKey()); result.setOriginalUrl(line.getOriginalUrl()); result.setFirstCapture(line.getTimestamp()); result.setLastCapture(line.getField(GroupCountProcessor.endtimestamp)); result.setNumCaptures(line.getField(GroupCountProcessor.groupcount)); result.setNumVersions(line.getField(GroupCountProcessor.uniqcount)); results.addSearchResult(result); ++count; return 1; }
public void setFirstCapture(String timestamp) { put(URL_FIRST_CAPTURE_TIMESTAMP, timestamp); }
public Date getFirstCaptureDate() { if (cachedFirst == -1) { cachedFirst = tsToDate(getFirstCaptureTimestamp()).getTime(); } return new Date(cachedFirst); }
public Date getLastCaptureDate() { if (cachedLast == -1) { cachedLast = tsToDate(getLastCaptureTimestamp()).getTime(); } return new Date(cachedLast); }
private UrlSearchResult searchElementToUrlSearchResult(Node e) { UrlSearchResult result = new UrlSearchResult(); addNodeDataToSearchResult(e,result); return result; } private CaptureSearchResult searchElementToCaptureSearchResult(Node e) {
@Override public int writeLine(CDXLine line) { UrlSearchResult result = new UrlSearchResult(); result.setUrlKey(line.getUrlKey()); result.setOriginalUrl(line.getOriginalUrl()); result.setFirstCapture(line.getTimestamp()); result.setLastCapture(line.getField(GroupCountProcessor.endtimestamp)); result.setNumCaptures(line.getField(GroupCountProcessor.groupcount)); result.setNumVersions(line.getField(GroupCountProcessor.uniqcount)); results.addSearchResult(result); ++count; return 1; }
public void setNumCaptures(String numCaptures) { put(URL_NUM_CAPTURES, numCaptures); }
public Date getFirstCaptureDate() { if (cachedFirst == -1) { cachedFirst = tsToDate(getFirstCaptureTimestamp()).getTime(); } return new Date(cachedFirst); }
public Date getLastCaptureDate() { if (cachedLast == -1) { cachedLast = tsToDate(getLastCaptureTimestamp()).getTime(); } return new Date(cachedLast); }
private UrlSearchResult searchElementToUrlSearchResult(Node e) { UrlSearchResult result = new UrlSearchResult(); addNodeDataToSearchResult(e,result); return result; } private CaptureSearchResult searchElementToCaptureSearchResult(Node e) {
int numCaptures = 1; cachedNext = new UrlSearchResult(); cachedNext.setUrlKey(currentKey); cachedNext.setOriginalUrl(originalUrl); cachedNext.setFirstCapture(firstCapture); cachedNext.setLastCapture(lastCapture); cachedNext.setNumCaptures(numCaptures); cachedNext.setNumVersions(digests.size());
public void setNumCaptures(String numCaptures) { put(URL_NUM_CAPTURES, numCaptures); }
public String getUrlKey() { return get(URL_KEY); }
int numCaptures = 1; cachedNext = new UrlSearchResult(); cachedNext.setUrlKey(currentKey); cachedNext.setOriginalUrl(originalUrl); cachedNext.setFirstCapture(firstCapture); cachedNext.setLastCapture(lastCapture); cachedNext.setNumCaptures(numCaptures); cachedNext.setNumVersions(digests.size());
public void setNumVersions(String numVersions) { put(URL_NUM_VERSIONS, numVersions); } }
public String getOriginalUrl() { return get(URL_ORIGINAL_URL); }