636b2f80a57f377af374c0bc64ee4be0ebe90970
Files Diff
- Added: 1
- Removed: 0
- Renamed: 0
- Modified: 16
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 3 | ||
Rename Method public RedoLogRecord(checkpoint boolean) renamed to package setSynced(synced boolean) : void in class org.lealone.transaction.mvcc.log.RedoLogRecord | From | To | |
Rename Method public writeCheckpoint() : void renamed to public checkpoint(checkpointId long) : void in class org.lealone.transaction.mvcc.log.LogSyncService | From | To | |
Rename Method protected createRedoLogRecord() : RedoLogRecord renamed to private createLocalTransactionRedoLogRecord() : RedoLogRecord in class org.lealone.transaction.mvcc.MVCCTransaction | From | To | |
Push Down Method | 2 | ||
Push Down Method public RedoLogRecord(droppedMap String) from class org.lealone.transaction.mvcc.log.RedoLogRecord to package DroppedMapRedoLogRecord(mapName String) from class org.lealone.transaction.mvcc.log.RedoLogRecord.DroppedMapRedoLogRecord | From | To | |
Push Down Method public RedoLogRecord(transactionId Long, values ByteBuffer) from class org.lealone.transaction.mvcc.log.RedoLogRecord to public TransactionRedoLogRecord(transactionId long, operations ByteBuffer) from class org.lealone.transaction.mvcc.log.RedoLogRecord.TransactionRedoLogRecord | From | To | |
Change Parameter Type | 1 | ||
Change Parameter Type transactionId : Long to transactionId : long in method public TransactionRedoLogRecord(transactionId long, operations ByteBuffer) in class org.lealone.transaction.mvcc.log.RedoLogRecord.TransactionRedoLogRecord | From | To | |
Move Method | 1 | ||
Move Method public redo(map StorageMap<K,TransactionalValue>) : void from class org.lealone.transaction.mvcc.log.LogSyncService to public redo(map StorageMap<K,TransactionalValue>, pendingKeyValues List<ByteBuffer>) : void from class org.lealone.transaction.mvcc.TransactionalLogRecord | From | To | |
Rename Variable | 3 | ||
Rename Variable values : ByteBuffer to operations : ByteBuffer in method protected logRecords2redoLogRecordBuffer() : ByteBuffer in class org.lealone.transaction.mvcc.MVCCTransaction | From | To | |
Rename Variable writeCheckpoint : boolean to executeCheckpoint : boolean in method private checkpoint(force boolean) : void in class org.lealone.transaction.mvcc.MVCCTransactionEngine.StorageMapSaveService | From | To | |
Rename Variable map : StorageMap<?,?> to operations : ByteBuffer in method private createLocalTransactionRedoLogRecord() : RedoLogRecord in class org.lealone.transaction.mvcc.MVCCTransaction | From | To | |
Push Down Attribute | 3 | ||
Push Down Attribute public allLocalTransactionNames : String from class org.lealone.transaction.mvcc.log.RedoLogRecord to private allLocalTransactionNames : String from class org.lealone.transaction.mvcc.log.RedoLogRecord.DistributedTransactionRedoLogRecord | From | To | |
Push Down Attribute public commitTimestamp : long from class org.lealone.transaction.mvcc.log.RedoLogRecord to private commitTimestamp : long from class org.lealone.transaction.mvcc.log.RedoLogRecord.DistributedTransactionRedoLogRecord | From | To | |
Push Down Attribute public transactionName : String from class org.lealone.transaction.mvcc.log.RedoLogRecord to private transactionName : String from class org.lealone.transaction.mvcc.log.RedoLogRecord.DistributedTransactionRedoLogRecord | From | To | |
Move And Rename Class | 1 | ||
Move And Rename Class org.lealone.transaction.mvcc.MVCCTransaction.LogRecord moved and renamed to org.lealone.transaction.mvcc.TransactionalLogRecord | From | To | |
Change Variable Type | 6 | ||
Change Variable Type r : LogRecord to r : TransactionalLogRecord in method private rollbackTo(toLogId long) : void in class org.lealone.transaction.mvcc.MVCCTransaction | From | To | |
Change Variable Type map : StorageMap<?,?> to operations : ByteBuffer in method private createLocalTransactionRedoLogRecord() : RedoLogRecord in class org.lealone.transaction.mvcc.MVCCTransaction | From | To | |
Change Variable Type d : LinkedList<LogRecord> to d : LinkedList<TransactionalLogRecord> in method protected getValue(key K, data TransactionalValue) : TransactionalValue in class org.lealone.transaction.mvcc.MVCCTransactionMap | From | To | |
Change Variable Type r : LogRecord to r : TransactionalLogRecord in method protected getValue(key K, data TransactionalValue) : TransactionalValue in class org.lealone.transaction.mvcc.MVCCTransactionMap | From | To | |
Change Variable Type r : LogRecord to r : TransactionalLogRecord in method public sizeAsLong() : long in class org.lealone.transaction.mvcc.MVCCTransactionMap | From | To | |
Change Variable Type records : LinkedList<LogRecord> to records : LinkedList<TransactionalLogRecord> in method public sizeAsLong() : long in class org.lealone.transaction.mvcc.MVCCTransactionMap | From | To | |
Extract Method | 3 | ||
Extract Method private getAllChunkIds() : List<Integer> extracted from package RedoLog(config Map<String,String>) in class org.lealone.transaction.mvcc.log.RedoLog | From | To | |
Extract Method protected logRecords2redoLogRecordBuffer() : ByteBuffer extracted from protected createRedoLogRecord() : RedoLogRecord in class org.lealone.transaction.mvcc.MVCCTransaction | From | To | |
Extract Method private checkpoint(force boolean) : void extracted from public run() : void in class org.lealone.transaction.mvcc.MVCCTransactionEngine.StorageMapSaveService | From | To | |
Change Attribute Type | 2 | ||
Change Attribute Type logRecords : LinkedList<LogRecord> to logRecords : LinkedList<TransactionalLogRecord> in class org.lealone.transaction.mvcc.MVCCTransaction | From | To | |
Change Attribute Type pendingRedoLog : HashMap<String,ArrayList<ByteBuffer>> to pendingRedoLog : HashMap<String,List<ByteBuffer>> in class org.lealone.transaction.mvcc.log.LogSyncService | From | To | |
Extract And Move Method | 2 | ||
Extract And Move Method public createDroppedMapRedoLogRecord(mapName String) : DroppedMapRedoLogRecord extracted from package removeMap(mapName String) : void in class org.lealone.transaction.mvcc.MVCCTransactionEngine & moved to class org.lealone.transaction.mvcc.log.RedoLogRecord | From | To | |
Extract And Move Method public createLocalTransactionRedoLogRecord(transactionId long, operations ByteBuffer) : LocalTransactionRedoLogRecord extracted from protected createRedoLogRecord() : RedoLogRecord in class org.lealone.transaction.mvcc.MVCCTransaction & moved to class org.lealone.transaction.mvcc.log.RedoLogRecord | From | To | |
Rename Parameter | 3 | ||
Rename Parameter checkpoint : boolean to synced : boolean in method package setSynced(synced boolean) : void in class org.lealone.transaction.mvcc.log.RedoLogRecord | From | To | |
Rename Parameter droppedMap : String to mapName : String in method package DroppedMapRedoLogRecord(mapName String) in class org.lealone.transaction.mvcc.log.RedoLogRecord.DroppedMapRedoLogRecord | From | To | |
Rename Parameter values : ByteBuffer to operations : ByteBuffer in method public TransactionRedoLogRecord(transactionId long, operations ByteBuffer) in class org.lealone.transaction.mvcc.log.RedoLogRecord.TransactionRedoLogRecord | From | To |