org.ozoneDB.core.storage.wizardStore
Class WizardTransaction
java.lang.Object
org.ozoneDB.core.Transaction
org.ozoneDB.core.storage.wizardStore.WizardTransaction
- All Implemented Interfaces:
- Locker
- public class WizardTransaction
- extends Transaction
- Version:
- $Id $
Fields inherited from class org.ozoneDB.core.Transaction |
acquireCount, blocker, blockTimeout, callStack, commandCount, deadlocked, deadlockWaitTimeMaximum, deadlockWaitTimeMaximumMaximum, deadlockWaitTimeMaximumMinimum, env, HASHTABLE_INIT_SIZE, maxLockLevel, owner, ownerName, rollbackOnly, sleeping, startTime, status, STATUS_ABORTED, STATUS_ABORTING, STATUS_COMMITED, STATUS_COMMITING, STATUS_NONE, STATUS_PREPARED, STATUS_PREPARING, STATUS_STARTED, stopped, taID |
Methods inherited from class org.ozoneDB.core.Transaction |
abort, acquireContainer, acquireObject, blockedBy, callOnActivateIfNeeded, callOnPassivateIfNeeded, commit, copyObject, createObject, deleteObject, equals, finalize, getCallStack, getDeadlockWaitTimeMaximum, getManager, increaseDeadlockWaitTimeMaximum, invokeObject, invokeObject, isBlocked, isDeadlocked, isSleeping, maxLockLevel, nameObject, objectForID, objectForName, objectNames, owner, performCommand, prepareCommit, releaseObject, requireWriteLockingCallByUser, reset, setDeadlocked, setDeadlockWaitTimeMaximum, sleep, status, stop, taID, toString |
Methods inherited from class java.lang.Object |
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DEFAULT_TABLE_SIZE
public static final int DEFAULT_TABLE_SIZE
- See Also:
- Constant Field Values
lrucid
protected ClusterID lrucid
idTable
protected DxMap idTable
nameTable
protected DxMap nameTable
commitClusterIDs
protected DxSet commitClusterIDs
idTableChanges
private DxDeque idTableChanges
nameTableChanges
private DxDeque nameTableChanges
WizardTransaction
public WizardTransaction(Env env,
User owner)
WizardTransaction
public WizardTransaction(TransactionID _taID)
- Construct a new transaction. THIS TRANSACTION CAN BE USED FOR TESTING
ONLY!
nameTableChanges_push
public void nameTableChanges_push(NameTableChange change)
nameTableChanges_pop
public NameTableChange nameTableChanges_pop()
idTableChanges_push
public void idTableChanges_push(IDTableChange change)
idTableChanges_pop
public IDTableChange idTableChanges_pop()
Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.