public class BatteryKVTransactionAlias
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
DEBUG |
Constructor and Description |
---|
BatteryKVTransactionAlias() |
Modifier and Type | Method and Description |
---|---|
static void |
battery1(TransactionId xid,
TransactionId xid0,
Alias alias12,
TransactionalMap bmap3)
Use 2 different interleaved transactions to insert to the same database without conflict.
|
static void |
battery11(TransactionId xid,
Alias alias12,
TransactionalMap bmap3)
Store another transaction with twice the max records, then roll it back and remove transaction.
|
static void |
battery18(Alias alias12,
TransactionalMap bmap2)
Get next transaction id,
Insert half the keys, checkpoint, then insert other half, commit, then remove trans.
|
static void |
battery1AR10(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int j)
test last and lastKey
|
static void |
battery1AR101(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int j)
test size
|
static void |
battery1AR11(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int j)
tailMap test
|
static void |
battery1AR12(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int j)
tailmapKV
|
static void |
battery1AR13(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int j)
findHeadMap - Returns a view of the portion of this map whose keys are strictly less than toKey.
|
static void |
battery1AR14(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int j)
headMapKV
|
static void |
battery1AR15(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int k)
subMap - Returns a view of the portion of this map whose keys range from fromKey, inclusive, to toKey, exclusive.
|
static void |
battery1AR16(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int k)
subMapKV - Returns a view of the portion of this map whose keys range from fromKey, inclusive, to toKey, exclusive.
|
static void |
battery1AR6(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int j)
Test the higher level functions in the RelatrixKV.
|
static void |
battery1AR7(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int j)
Testing of Iterator> its = RelatrixKV.keySet;
|
static void |
battery1AR8(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int k)
Testing of contains, forward and back
|
static void |
battery1AR9(TransactionId xid,
Alias alias12,
TransactionalMap bmap3,
int j)
Testing of firstKey/first
|
static void |
main(java.lang.String[] argv)
Main test fixture driver
|
public static void main(java.lang.String[] argv) throws java.lang.Exception
java.lang.Exception
public static void battery1(TransactionId xid, TransactionId xid0, Alias alias12, TransactionalMap bmap3) throws java.lang.Exception
xid
- Transaction 1xid0
- Transaction 2alias12
- database alias we are operating upon; we just use it as convenient data to help form the keybmap3
- TransactionalMap linked to the aliasjava.lang.Exception
public static void battery11(TransactionId xid, Alias alias12, TransactionalMap bmap3) throws java.lang.Exception
xid
- alias12
- bmap3
- java.lang.Exception
public static void battery1AR6(TransactionId xid, Alias alias12, TransactionalMap bmap3, int j) throws java.lang.Exception
xid
- alias12
- bmap3
- j
- java.lang.Exception
public static void battery1AR7(TransactionId xid, Alias alias12, TransactionalMap bmap3, int j) throws java.lang.Exception
xid
- alias12
- bmap3
- j
- controls even/odd transactionjava.lang.Exception
public static void battery1AR8(TransactionId xid, Alias alias12, TransactionalMap bmap3, int k) throws java.lang.Exception
xid
- alias12
- bmap3
- k
- java.lang.Exception
public static void battery1AR9(TransactionId xid, Alias alias12, TransactionalMap bmap3, int j) throws java.lang.Exception
xid
- alias12
- bmap3
- j
- java.lang.Exception
public static void battery1AR10(TransactionId xid, Alias alias12, TransactionalMap bmap3, int j) throws java.lang.Exception
xid
- alias12
- bmap3
- j
- java.lang.Exception
public static void battery1AR101(TransactionId xid, Alias alias12, TransactionalMap bmap3, int j) throws java.lang.Exception
xid
- alias12
- bmap3
- j
- java.lang.Exception
public static void battery1AR11(TransactionId xid, Alias alias12, TransactionalMap bmap3, int j) throws java.lang.Exception
xid
- alias12
- bmap3
- j
- java.lang.Exception
public static void battery1AR12(TransactionId xid, Alias alias12, TransactionalMap bmap3, int j) throws java.lang.Exception
xid
- alias12
- bmap3
- j
- java.lang.Exception
public static void battery1AR13(TransactionId xid, Alias alias12, TransactionalMap bmap3, int j) throws java.lang.Exception
xid
- alias12
- bmap3
- j
- java.lang.Exception
public static void battery1AR14(TransactionId xid, Alias alias12, TransactionalMap bmap3, int j) throws java.lang.Exception
xid
- alias12
- bmap3
- j
- java.lang.Exception
public static void battery1AR15(TransactionId xid, Alias alias12, TransactionalMap bmap3, int k) throws java.lang.Exception
xid
- alias12
- bmap3
- k
- java.lang.Exception
public static void battery1AR16(TransactionId xid, Alias alias12, TransactionalMap bmap3, int k) throws java.lang.Exception
xid
- alias12
- bmap3
- k
- java.lang.Exception
public static void battery18(Alias alias12, TransactionalMap bmap2) throws java.lang.Exception
alias12
- java.lang.Exception