com.sleepycat.je.log.entry
Interface INContainingEntry

All Known Implementing Classes:
BINDeltaLogEntry, INLogEntry

public interface INContainingEntry

An INContainingEntry is a log entry that contains internal nodes.


Method Summary
 DatabaseId getDbId()
           
 IN getIN(DatabaseImpl dbImpl)
           
 long getPrevDeltaLsn()
           
 long getPrevFullLsn()
           
 

Method Detail

getIN

IN getIN(DatabaseImpl dbImpl)
         throws DatabaseException
Returns:
the IN held within this log entry.
Throws:
DatabaseException

getDbId

DatabaseId getDbId()
Returns:
the database id held within this log entry.

getPrevFullLsn

long getPrevFullLsn()
Returns:
the LSN of the prior full version of this node, or NULL_LSN if there is no prior full version. Used for counting the prior version as obsolete. If the offset of the LSN is zero, only the file number is known because we read a version 1 log entry.

getPrevDeltaLsn

long getPrevDeltaLsn()
Returns:
the LSN of the prior delta version of this node, or NULL_LSN if the prior version is a full version. Used for counting the prior version as obsolete. If the offset of the LSN is zero, only the file number is known because we read a version 1 log entry.


Copyright (c) 2004-2012 Oracle. All rights reserved.