/
area/
classes/net/sourceforge/pain/logic/
classes/net/sourceforge/pain/logic/event/
classes/net/sourceforge/pain/logic/fn/util/
classes/net/sourceforge/pain/network/console/
classes/net/sourceforge/pain/plugin/
classes/net/sourceforge/pain/plugin/reset/
classes/net/sourceforge/pain/plugin/shutdown/
classes/net/sourceforge/pain/plugin/social/
classest/net/sourceforge/pain/db/data/
doc/
doc/paindb/resources/
src/net/sourceforge/pain/logic/
src/net/sourceforge/pain/logic/event/
src/net/sourceforge/pain/logic/fn/util/
src/net/sourceforge/pain/network/console/
src/net/sourceforge/pain/network/console/telnet/
src/net/sourceforge/pain/plugin/
src/net/sourceforge/pain/plugin/command/
src/net/sourceforge/pain/plugin/reset/
src/net/sourceforge/pain/plugin/shutdown/
src/net/sourceforge/pain/plugin/social/
src/net/sourceforge/pain/util/
tests/
tests/net/sourceforge/pain/db/data/
package net.sourceforge.pain.db;


/**
 * User: fmike  Date: 09.04.2003  Time: 16:05:11
 */
final class DbTransactionContext {

	private final int transactionNo;
	final DbTransactionContext upperLevelTrans;

	DbClassImpl firstClassInTrans; //classes with backupData cashes for objects


	int rootIndex; //root index assigned in this transaction

	DbTransactionContext(final int transactionNo, final DbTransactionContext upperLevelTrans, final int rootIndex) {
		this.transactionNo = transactionNo;
		this.upperLevelTrans = upperLevelTrans;
		this.rootIndex = rootIndex;
	}

}