protected static class JobQueue.DuplicateFinder extends Object implements ILimitChecker
| Modifier and Type | Field and Description |
|---|---|
protected String |
prevDocIDHash |
protected Long |
prevJobID |
_rcsid| Constructor and Description |
|---|
JobQueue.DuplicateFinder() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkContinue()
See if we should examine another row.
|
boolean |
checkInclude(IResultRow row)
See if a result row should be included in the final result set.
|
boolean |
doesCompareWork()
See if this class can be legitimately compared against another of
the same type.
|
ILimitChecker |
duplicate()
Create a duplicate of this class instance.
|
boolean |
equals(Object object)
Compare two objects and see if equal.
|
int |
hashCode()
Find the hashcode for this class.
|
public boolean doesCompareWork()
doesCompareWork in interface ILimitCheckerpublic ILimitChecker duplicate()
duplicate in interface ILimitCheckerpublic int hashCode()
hashCode in interface ILimitCheckerhashCode in class Objectpublic boolean equals(Object object)
equals in interface ILimitCheckerequals in class Objectobject - is the object to compare against.public boolean checkInclude(IResultRow row) throws ManifoldCFException
checkInclude in interface ILimitCheckerrow - is the result row to check.ManifoldCFExceptionpublic boolean checkContinue()
throws ManifoldCFException
checkContinue in interface ILimitCheckerManifoldCFException