protected static class JobQueue.DuplicateFinder extends java.lang.Object implements ILimitChecker
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
prevDocIDHash |
protected java.lang.Long |
prevJobID |
_rcsid| Constructor and Description |
|---|
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(java.lang.Object object)
Compare two objects and see if equal.
|
int |
hashCode()
Find the hashcode for this class.
|
protected java.lang.Long prevJobID
protected java.lang.String prevDocIDHash
public boolean doesCompareWork()
doesCompareWork in interface ILimitCheckerpublic ILimitChecker duplicate()
duplicate in interface ILimitCheckerpublic int hashCode()
hashCode in interface ILimitCheckerhashCode in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in interface ILimitCheckerequals in class java.lang.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