MCPcopy Create free account
hub / github.com/apache/nutch / getBatchIdFilter

Method getBatchIdFilter

src/java/org/apache/nutch/fetcher/FetcherJob.java:227–238  ·  view source on GitHub ↗
(String batchId)

Source from the content-addressed store, hash-verified

225 }
226
227 private MapFieldValueFilter<String, WebPage> getBatchIdFilter(String batchId) {
228 if (batchId.equals(Nutch.ALL_CRAWL_ID.toString())) {
229 return null;
230 }
231 MapFieldValueFilter<String, WebPage> filter = new MapFieldValueFilter<String, WebPage>();
232 filter.setFieldName(WebPage.Field.MARKERS.toString());
233 filter.setFilterOp(FilterOp.EQUALS);
234 filter.setFilterIfMissing(true);
235 filter.setMapKey(Mark.GENERATE_MARK.getName());
236 filter.getOperands().add(new Utf8(batchId));
237 return filter;
238 }
239
240 /**
241 * Run fetcher.

Callers 1

runMethod · 0.95

Calls 4

equalsMethod · 0.45
toStringMethod · 0.45
getNameMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected