public class SearchFileReader extends FileReader
anticipateChecksumErrors, cksumValidator, currentEntryHeader, currentEntryOffset, currentEntryPrevOffset, envImpl, eof, fileManager, nextEntryOffset, readBufferFileEnd, readBufferFileNum, readBufferFileStart, startLsn| Constructor and Description |
|---|
SearchFileReader(EnvironmentImpl env,
int readBufferSize,
boolean forward,
long startLsn,
long endOfFileLsn,
LogEntryType targetType)
Create this reader to start at a given LSN.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getLastObject() |
protected boolean |
isTargetEntry(byte logEntryTypeNumber,
byte logEntryTypeVersion) |
protected boolean |
processEntry(java.nio.ByteBuffer entryBuffer)
This reader instantiate the first object of a given log entry.
|
getAndResetNReads, getLastEntrySize, getLastLsn, getNRepeatIteratorReads, getNumRead, initStartingPosition, readNextEntry, resyncReader, setAlwaysValidateChecksumpublic SearchFileReader(EnvironmentImpl env, int readBufferSize, boolean forward, long startLsn, long endOfFileLsn, LogEntryType targetType) throws java.io.IOException, DatabaseException
java.io.IOExceptionDatabaseExceptionprotected boolean isTargetEntry(byte logEntryTypeNumber,
byte logEntryTypeVersion)
isTargetEntry in class FileReaderprotected boolean processEntry(java.nio.ByteBuffer entryBuffer)
throws DatabaseException
processEntry in class FileReaderDatabaseExceptionpublic java.lang.Object getLastObject()