/* * See the file LICENSE for redistribution information. * * Copyright (c) 2002-2006 * Sleepycat Software. All rights reserved. * * $Id: INContainingEntry.java,v 1.1 2006/05/06 09:01:36 ckaestne Exp $ */ package com.sleepycat.je.log.entry; import com.sleepycat.je.DatabaseException; import com.sleepycat.je.dbi.DatabaseId; import com.sleepycat.je.dbi.EnvironmentImpl; import com.sleepycat.je.tree.IN; /** * An INContainingEntry is a log entry that contains internal nodes. */ public interface INContainingEntry { /** * @return the IN held within this log entry. */ public IN getIN(EnvironmentImpl env) throws DatabaseException; /** * @return the database id held within this log entry. */ public DatabaseId getDbId(); /** * @return the LSN that represents this IN. */ public long getLsnOfIN(long lastReadLsn); }