public final class Tranlocal<E> extends Object implements GammaConstants
Modifier and Type | Field and Description |
---|---|
boolean |
hasDepartObligation |
CallableNode |
headCallable |
boolean |
isDirty |
int |
lockMode |
long |
long_oldValue |
long |
long_value |
int |
mode |
Tranlocal |
next |
BaseGammaTxnRef |
owner |
Tranlocal |
previous |
E |
ref_oldValue |
E |
ref_value |
long |
version |
boolean |
writeSkewCheck |
FAILURE, MASK_CONFLICT, MASK_SUCCESS, MASK_UNREGISTERED, REGISTRATION_DONE, REGISTRATION_NONE, REGISTRATION_NOT_NEEDED, TRANLOCAL_COMMUTING, TRANLOCAL_CONSTRUCTING, TRANLOCAL_READ, TRANLOCAL_WRITE, TRANSACTIONTYPE_FAT_FIXED_LENGTH, TRANSACTIONTYPE_FAT_MONO, TRANSACTIONTYPE_FAT_VARIABLE_LENGTH, TRANSACTIONTYPE_LEAN_FIXED_LENGTH, TRANSACTIONTYPE_LEAN_MONO, TX_ABORTED, TX_ACTIVE, TX_COMMITTED, TX_PREPARED, TYPE_BOOLEAN, TYPE_DOUBLE, TYPE_INT, TYPE_LONG, TYPE_REF, VERSION_UNCOMMITTED
LOCKMODE_EXCLUSIVE, LOCKMODE_NONE, LOCKMODE_READ, LOCKMODE_WRITE, SHAKE_BUGS, SPIN_YIELD, TRACING_ENABLED
Constructor and Description |
---|
Tranlocal() |
Modifier and Type | Method and Description |
---|---|
void |
addCommutingFunction(GammaObjectPool pool,
Function function) |
int |
getLockMode() |
int |
getMode() |
boolean |
hasDepartObligation() |
boolean |
isCommuting() |
boolean |
isConflictCheckNeeded() |
boolean |
isConstructing() |
boolean |
isDirty() |
boolean |
isRead() |
boolean |
isWrite() |
void |
setDepartObligation(boolean b) |
void |
setDirty(boolean dirty) |
void |
setLockMode(int lockMode) |
public E ref_value
public long version
public int lockMode
public BaseGammaTxnRef owner
public int mode
public boolean hasDepartObligation
public boolean isDirty
public Tranlocal next
public Tranlocal previous
public CallableNode headCallable
public boolean writeSkewCheck
public long long_oldValue
public E ref_oldValue
public long long_value
public boolean isDirty()
public void setDirty(boolean dirty)
public int getLockMode()
public void setLockMode(int lockMode)
public boolean hasDepartObligation()
public void setDepartObligation(boolean b)
public boolean isCommuting()
public boolean isConstructing()
public boolean isRead()
public boolean isWrite()
public void addCommutingFunction(GammaObjectPool pool, Function function)
public int getMode()
public boolean isConflictCheckNeeded()
Copyright © 2020. All rights reserved.