public class OldBINDeltaLogEntry extends SingleItemEntry<OldBINDelta> implements INContainingEntry
| Constructor and Description |
|---|
OldBINDeltaLogEntry(Class<OldBINDelta> logClass) |
| Modifier and Type | Method and Description |
|---|---|
LogEntry |
clone() |
DatabaseId |
getDbId() |
IN |
getIN(DatabaseImpl dbImpl)
Currently used by recovery only.
|
Class<T> |
getLogClass()
Returns the class of the contained loggable item or items, or null if
the instance was created to write an entry.
|
LogEntryType |
getLogType() |
long |
getPrevDeltaLsn() |
long |
getPrevFullLsn() |
Object |
getResolvedItem(DatabaseImpl dbImpl)
Resolve a BIN-delta item by fetching the full BIN and merging the delta.
|
boolean |
isBINDelta() |
boolean |
isDeleted()
Returns whether this is a deleted LN.
|
boolean |
isImmediatelyObsolete(DatabaseImpl dbImpl)
Returns true if this item should be counted as obsolete when logged.
|
void |
postFetchInit(DatabaseImpl dbImpl) |
void |
postLogWork(LogEntryHeader header,
long justLoggedLsn,
VLSN vlsn)
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.
|
String |
toString() |
create, create, dumpEntry, dumpRep, getMainItem, getSize, getTransactionId, logicalEquals, readEntry, writeEntryequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclone, getLogType, isDeleted, isImmediatelyObsolete, postLogWork, setLogTypepublic OldBINDeltaLogEntry(Class<OldBINDelta> logClass)
public boolean isBINDelta()
isBINDelta in interface INContainingEntrypublic Object getResolvedItem(DatabaseImpl dbImpl)
getResolvedItem in interface LogEntrypublic IN getIN(DatabaseImpl dbImpl)
INContainingEntrygetIN in interface INContainingEntrypublic DatabaseId getDbId()
getDbId in interface INContainingEntrygetDbId in interface LogEntrygetDbId in class SingleItemEntry<OldBINDelta>public long getPrevFullLsn()
getPrevFullLsn in interface INContainingEntrypublic long getPrevDeltaLsn()
getPrevDeltaLsn in interface INContainingEntrypublic Class<T> getLogClass()
public void setLogType(LogEntryType entryType)
setLogType in interface LogEntrypublic LogEntryType getLogType()
getLogType in interface LogEntrypublic boolean isImmediatelyObsolete(DatabaseImpl dbImpl)
LogEntryisImmediatelyObsolete in interface LogEntrypublic boolean isDeleted()
LogEntrypublic void postLogWork(LogEntryHeader header, long justLoggedLsn, VLSN vlsn)
postLogWork in interface LogEntryDatabaseException - from subclasses.public void postFetchInit(DatabaseImpl dbImpl)
public LogEntry clone()
Copyright © 2024. All rights reserved.