public class TimestampDedupIterator extends AbstractPeekableIterator<java.lang.String>
| Modifier and Type | Field and Description |
|---|---|
protected CloseableIterator<java.lang.String> |
inner |
protected boolean |
isFirst |
protected java.lang.String |
nextLine |
protected java.lang.String |
nextStamp |
protected int |
timestampDedupLength |
| Constructor and Description |
|---|
TimestampDedupIterator(CloseableIterator<java.lang.String> inner,
int timestampDedupLength) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected java.lang.String |
extractMatchKey(java.lang.String line) |
java.lang.String |
getNextInner() |
protected java.lang.String |
getNthField(java.lang.String source,
int start,
int num,
int ch) |
protected boolean |
isSame(java.lang.String currStamp,
java.lang.String nextStamp,
java.lang.String currLine,
java.lang.String nextLine) |
getComparator, hasNext, next, peek, remove, wrap, wrapReaderprotected int timestampDedupLength
protected CloseableIterator<java.lang.String> inner
protected boolean isFirst
protected java.lang.String nextLine
protected java.lang.String nextStamp
public TimestampDedupIterator(CloseableIterator<java.lang.String> inner, int timestampDedupLength)
protected java.lang.String extractMatchKey(java.lang.String line)
protected boolean isSame(java.lang.String currStamp,
java.lang.String nextStamp,
java.lang.String currLine,
java.lang.String nextLine)
public java.lang.String getNextInner()
getNextInner in class AbstractPeekableIterator<java.lang.String>protected java.lang.String getNthField(java.lang.String source,
int start,
int num,
int ch)
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class AbstractPeekableIterator<java.lang.String>java.io.IOExceptionCopyright © 2019 The International Internet Preservation Consortium. All Rights Reserved.