public class BINDeltaLogEntry extends SingleItemEntry implements INContainingEntry
| Constructor and Description |
|---|
BINDeltaLogEntry(java.lang.Class logClass) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
countAsObsoleteWhenLogged()
Returns true if this item should be counted as obsoleted when logged.
|
DatabaseId |
getDbId() |
IN |
getIN(EnvironmentImpl env) |
LogEntryType |
getLogType() |
long |
getLsnOfIN(long lastReadLsn) |
void |
postLogWork(long justLoggedLsn)
Do any processing we need to do after logging, while under the logging
latch.
|
void |
setLastLoggedSize(int size)
By default, do nothing.
|
void |
setLogType(LogEntryType entryType)
Inform a BaseEntry instance of its corresponding LogEntryType.
|
clone, dumpEntry, getMainItem, getSize, getTransactionId, readEntry, writeEntryequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcountAsObsoleteWhenLogged, getLogType, postLogWork, setLastLoggedSize, setLogTypepublic BINDeltaLogEntry(java.lang.Class logClass)
logClass - public IN getIN(EnvironmentImpl env) throws DatabaseException
getIN in interface INContainingEntryDatabaseExceptionpublic DatabaseId getDbId()
getDbId in interface INContainingEntrypublic long getLsnOfIN(long lastReadLsn)
getLsnOfIN in interface INContainingEntrypublic void setLogType(LogEntryType entryType)
public LogEntryType getLogType()
public boolean countAsObsoleteWhenLogged()
public void postLogWork(long justLoggedLsn)
throws DatabaseException
DatabaseExceptionpublic void setLastLoggedSize(int size)