public class BINDeltaLogEntry extends SingleItemEntry implements INContainingEntry
Constructor and Description |
---|
BINDeltaLogEntry(java.lang.Class<BINDelta> 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) |
int |
getLastLoggedSize()
By default, return zero because the last logged size is unknown.
|
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 |
setLogType(LogEntryType entryType)
Inform a BaseEntry instance of its corresponding LogEntryType.
|
java.lang.String |
toString() |
clone, dumpEntry, getMainItem, getSize, getTransactionId, logicalEquals, readEntry, writeEntry
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
countAsObsoleteWhenLogged, getLastLoggedSize, getLogType, postLogWork, setLogType
public BINDeltaLogEntry(java.lang.Class<BINDelta> logClass)
logClass
- public IN getIN(EnvironmentImpl env) throws DatabaseException
getIN
in interface INContainingEntry
DatabaseException
public DatabaseId getDbId()
getDbId
in interface INContainingEntry
public long getLsnOfIN(long lastReadLsn)
getLsnOfIN
in interface INContainingEntry
public void setLogType(LogEntryType entryType)
public LogEntryType getLogType()
public int getLastLoggedSize()
public boolean countAsObsoleteWhenLogged()
public void postLogWork(long justLoggedLsn) throws DatabaseException
DatabaseException
public java.lang.String toString()
toString
in class java.lang.Object