f0b17d625caaa2aa742cec7e6d17c90b538ec66d
Files Diff
- Added: 1
- Removed: 0
- Renamed: 0
- Modified: 14
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Rename Method | 2 | ||
| Rename Method public getShardUuid() : UUID renamed to public getShardUuids() : Set<UUID> in class com.facebook.presto.raptor.RaptorSplit | From | To | |
| Rename Method public getShardUuid() : UUID renamed to public getShardUuids() : Set<UUID> in class com.facebook.presto.raptor.metadata.ShardNodes | From | To | |
| Change Parameter Type | 3 | ||
| Change Parameter Type shardUuid : UUID to shardUuids : Set<UUID> in method public RaptorSplit(connectorId String, shardUuids Set<UUID>, bucketNumber OptionalInt, effectivePredicate TupleDomain<RaptorColumnHandle>, transactionId OptionalLong) in class com.facebook.presto.raptor.RaptorSplit | From | To | |
| Change Parameter Type shardUuid : UUID to shardUuids : Set<UUID> in method public ShardNodes(shardUuids Set<UUID>, bucketNumber OptionalInt, nodeIdentifiers Set<String>) in class com.facebook.presto.raptor.metadata.ShardNodes | From | To | |
| Change Parameter Type shardUuid : UUID to shardUuids : Set<UUID> in method private RaptorSplit(connectorId String, shardUuids Set<UUID>, bucketNumber OptionalInt, addresses List<HostAddress>, effectivePredicate TupleDomain<RaptorColumnHandle>, transactionId OptionalLong) in class com.facebook.presto.raptor.RaptorSplit | From | To | |
| Change Return Type | 2 | ||
| Change Return Type UUID to Set<UUID> in method public getShardUuids() : Set<UUID> in class com.facebook.presto.raptor.metadata.ShardNodes | From | To | |
| Change Return Type UUID to Set<UUID> in method public getShardUuids() : Set<UUID> in class com.facebook.presto.raptor.RaptorSplit | From | To | |
| Rename Attribute | 1 | ||
| Rename Attribute shardUuid : UUID to shardUuids : Set<UUID> in class com.facebook.presto.raptor.metadata.ShardNodes | From | To | |
| Change Variable Type | 1 | ||
| Change Variable Type bucketNumber : OptionalInt to bucketNumber : int in method private createSplit(shard ShardNodes) : ConnectorSplit in class com.facebook.presto.raptor.RaptorSplitManager.RaptorSplitSource | From | To | |
| Extract Variable | 1 | ||
| Extract Variable transactionId : OptionalLong in method public getSplits(transaction ConnectorTransactionHandle, session ConnectorSession, layout ConnectorTableLayoutHandle) : ConnectorSplitSource from class com.facebook.presto.raptor.RaptorSplitManager | From | To | |
| Change Attribute Type | 1 | ||
| Change Attribute Type shardUuid : UUID to shardUuids : Set<UUID> in class com.facebook.presto.raptor.metadata.ShardNodes | From | To | |
| Extract Method | 2 | ||
| Extract Method private getNodeIdentifiers(nodeIds List<Integer>, shardUuid UUID) : Set<String> extracted from private compute() : ShardNodes in class com.facebook.presto.raptor.metadata.ShardIterator | From | To | |
| Extract Method private createPageSource(shardUuid UUID, bucketNumber OptionalInt, columns List<ColumnHandle>, predicate TupleDomain<RaptorColumnHandle>, attributes ReaderAttributes, transactionId OptionalLong) : ConnectorPageSource extracted from public createPageSource(transactionHandle ConnectorTransactionHandle, session ConnectorSession, split ConnectorSplit, columns List<ColumnHandle>) : ConnectorPageSource in class com.facebook.presto.raptor.RaptorPageSourceProvider | From | To | |
| Rename Parameter | 3 | ||
| Rename Parameter shardUuid : UUID to shardUuids : Set<UUID> in method public ShardNodes(shardUuids Set<UUID>, bucketNumber OptionalInt, nodeIdentifiers Set<String>) in class com.facebook.presto.raptor.metadata.ShardNodes | From | To | |
| Rename Parameter shardUuid : UUID to shardUuids : Set<UUID> in method private RaptorSplit(connectorId String, shardUuids Set<UUID>, bucketNumber OptionalInt, addresses List<HostAddress>, effectivePredicate TupleDomain<RaptorColumnHandle>, transactionId OptionalLong) in class com.facebook.presto.raptor.RaptorSplit | From | To | |
| Rename Parameter shardUuid : UUID to shardUuids : Set<UUID> in method public RaptorSplit(connectorId String, shardUuids Set<UUID>, bucketNumber OptionalInt, effectivePredicate TupleDomain<RaptorColumnHandle>, transactionId OptionalLong) in class com.facebook.presto.raptor.RaptorSplit | From | To |