e5aaeed3d2535147d570c766647e5e78b8538025
Files Diff
- Added: 3
- Removed: 9
- Renamed: 0
- Modified: 19
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 1 | ||
Rename Method private commit0(allLocalTransactionNames String) : void renamed to protected commitLocal(allLocalTransactionNames String) : void in class org.lealone.transaction.GlobalTransaction | From | To | |
Pull Up Method | 4 | ||
Pull Up Method private waitFutures(futures List<Future<Void>>) : void from class org.lealone.transaction.GlobalTransaction to protected waitFutures(futures List<Future<Void>>) : void from class org.lealone.transaction.TransactionBase | From | To | |
Pull Up Method public addLocalTransactionNames(localTransactionNames String) : void from class org.lealone.transaction.GlobalTransaction to public addLocalTransactionNames(localTransactionNames String) : void from class org.lealone.transaction.TransactionBase | From | To | |
Pull Up Method public getAllLocalTransactionNames() : String from class org.lealone.transaction.GlobalTransaction to public getAllLocalTransactionNames() : String from class org.lealone.transaction.TransactionBase | From | To | |
Pull Up Method public getTransactionName() : String from class org.lealone.transaction.GlobalTransaction to public getTransactionName() : String from class org.lealone.transaction.TransactionBase | From | To | |
Change Parameter Type | 2 | ||
Change Parameter Type t : Transaction to t : TransactionInterface in method public setTransaction(t TransactionInterface) : void in class org.lealone.engine.Session | From | To | |
Change Parameter Type transaction : Transaction to transaction : TransactionInterface in method public setTransaction(transaction TransactionInterface) : void in class org.lealone.engine.FrontendSession | From | To | |
Move Method | 8 | ||
Move Method private waitFutures(futures List<Future<Void>>) : void from class org.lealone.transaction.local.LocalTransaction to protected waitFutures(futures List<Future<Void>>) : void from class org.lealone.transaction.TransactionBase | From | To | |
Move Method public addLocalTransactionNames(localTransactionNames String) : void from class org.lealone.transaction.local.LocalTransaction to public addLocalTransactionNames(localTransactionNames String) : void from class org.lealone.transaction.TransactionBase | From | To | |
Move Method private waitFutures(futures List<Future<Void>>) : void from class org.lealone.hbase.engine.HBaseSession to protected waitFutures(futures List<Future<Void>>) : void from class org.lealone.transaction.TransactionBase | From | To | |
Move Method public getAllLocalTransactionNames() : String from class org.lealone.transaction.local.LocalTransaction to public getAllLocalTransactionNames() : String from class org.lealone.transaction.TransactionBase | From | To | |
Move Method public addLocalTransactionNames(localTransactionNames String) : void from class org.lealone.hbase.transaction.HBaseTransaction to public addLocalTransactionNames(localTransactionNames String) : void from class org.lealone.transaction.TransactionBase | From | To | |
Move Method public getAllLocalTransactionNames() : String from class org.lealone.hbase.transaction.HBaseTransaction to public getAllLocalTransactionNames() : String from class org.lealone.transaction.TransactionBase | From | To | |
Move Method public getTransactionName() : String from class org.lealone.hbase.transaction.HBaseTransaction to public getTransactionName() : String from class org.lealone.transaction.TransactionBase | From | To | |
Move Method private parallelCommitOrRollback(allLocalTransactionNames String) : List<Future<Void>> from class org.lealone.transaction.local.LocalTransaction to protected parallelCommitOrRollback(allLocalTransactionNames String) : List<Future<Void>> from class org.lealone.transaction.TransactionBase | From | To | |
Pull Up Attribute | 3 | ||
Pull Up Attribute private participantLocalTransactionNames : ConcurrentSkipListSet<String> from class org.lealone.transaction.GlobalTransaction to protected participantLocalTransactionNames : ConcurrentSkipListSet<String> from class org.lealone.transaction.TransactionBase | From | To | |
Pull Up Attribute private transactionName : String from class org.lealone.transaction.GlobalTransaction to protected transactionName : String from class org.lealone.transaction.TransactionBase | From | To | |
Pull Up Attribute private localTransactionNamesBuilder : StringBuilder from class org.lealone.transaction.GlobalTransaction to protected localTransactionNamesBuilder : StringBuilder from class org.lealone.transaction.TransactionBase | From | To | |
Change Return Type | 4 | ||
Change Return Type Transaction to TransactionInterface in method public beginTransaction(session Session) : TransactionInterface in class org.lealone.transaction.TransactionManager | From | To | |
Change Return Type Transaction to TransactionInterface in method public getTransaction() : TransactionInterface in class org.lealone.engine.FrontendSession | From | To | |
Change Return Type Transaction to TransactionInterface in method public getTransaction(session Session) : TransactionInterface in class org.lealone.dbobject.table.Table | From | To | |
Change Return Type Transaction to TransactionInterface in method public getTransaction() : TransactionInterface in class org.lealone.engine.Session | From | To | |
Move Attribute | 4 | ||
Move Attribute private executorService : ExecutorService from class org.lealone.transaction.local.LocalTransaction to protected executorService : ExecutorService from class org.lealone.transaction.TransactionBase | From | To | |
Move Attribute private savepoints : HashMap<String,Integer> from class org.lealone.hbase.transaction.HBaseTransaction to protected savepoints : HashMap<String,Integer> from class org.lealone.transaction.GlobalTransaction | From | To | |
Move Attribute private localTransactionNamesBuilder : StringBuilder from class org.lealone.transaction.local.LocalTransaction to protected localTransactionNamesBuilder : StringBuilder from class org.lealone.transaction.TransactionBase | From | To | |
Move Attribute private participantLocalTransactionNames : ConcurrentSkipListSet<String> from class org.lealone.transaction.local.LocalTransaction to protected participantLocalTransactionNames : ConcurrentSkipListSet<String> from class org.lealone.transaction.TransactionBase | From | To | |
Push Down Attribute | 2 | ||
Push Down Attribute protected savepoints : HashMap<String,Integer> from class org.lealone.transaction.TransactionBase to protected savepoints : HashMap<String,Integer> from class org.lealone.transaction.GlobalTransaction | From | To | |
Push Down Attribute protected undoRows : CopyOnWriteArrayList<Row> from class org.lealone.transaction.TransactionBase to protected undoRows : CopyOnWriteArrayList<Row> from class org.lealone.transaction.GlobalTransaction | From | To | |
Rename Class | 1 | ||
Rename Class org.lealone.transaction.Transaction renamed to org.lealone.transaction.TransactionInterface | From | To | |
Change Variable Type | 2 | ||
Change Variable Type transaction : Transaction to transaction : TransactionInterface in method public commit(ddl boolean, allLocalTransactionNames String) : void in class org.lealone.engine.Session | From | To | |
Change Variable Type transaction : Transaction to transaction : TransactionInterface in method public rollback() : void in class org.lealone.engine.Session | From | To | |
Extract Method | 1 | ||
Extract Method public setSession(session Session) : void extracted from public TransactionBase(session Session) in class org.lealone.transaction.TransactionBase | From | To | |
Change Attribute Type | 2 | ||
Change Attribute Type transaction : Transaction to transaction : TransactionInterface in class org.lealone.engine.Session | From | To | |
Change Attribute Type transaction : Transaction to transaction : TransactionInterface in class org.lealone.engine.FrontendSession | From | To |