e7b5e7c11031ec7d357131d20a9e67801b26a081
Files Diff
- Added: 1
- Removed: 0
- Renamed: 0
- Modified: 8
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Push Down Method | 1 | ||
Push Down Method public decode(value JsonNode, columnHandle DecoderColumnHandle) : FieldValueProvider from class com.facebook.presto.decoder.json.JsonFieldDecoder to public decode(value JsonNode) : FieldValueProvider from class com.facebook.presto.decoder.json.DefaultJsonFieldDecoder | From | To | |
Change Parameter Type | 1 | ||
Change Parameter Type fieldDecoders : Map<DecoderColumnHandle,FieldDecoder<JsonNode>> to fieldDecoders : Map<DecoderColumnHandle,JsonFieldDecoder> in method package JsonRowDecoder(objectMapper ObjectMapper, fieldDecoders Map<DecoderColumnHandle,JsonFieldDecoder>) in class com.facebook.presto.decoder.json.JsonRowDecoder | From | To | |
Change Return Type | 2 | ||
Change Return Type Map<DecoderColumnHandle,FieldDecoder<JsonNode>> to Map<DecoderColumnHandle,JsonFieldDecoder> in method private chooseFieldDecoders(columns Set<DecoderColumnHandle>) : Map<DecoderColumnHandle,JsonFieldDecoder> in class com.facebook.presto.decoder.json.JsonRowDecoderFactory | From | To | |
Change Return Type FieldDecoder<JsonNode> to JsonFieldDecoder in method private chooseFieldDecoder(column DecoderColumnHandle) : JsonFieldDecoder in class com.facebook.presto.decoder.json.JsonRowDecoderFactory | From | To | |
Move Class | 1 | ||
Move Class com.facebook.presto.decoder.json.JsonFieldDecoder.JsonValueProvider moved to com.facebook.presto.decoder.json.DefaultJsonFieldDecoder.JsonValueProvider | From | To | |
Change Variable Type | 2 | ||
Change Variable Type entry : Map.Entry<DecoderColumnHandle,FieldDecoder<JsonNode>> to entry : Map.Entry<DecoderColumnHandle,JsonFieldDecoder> in method public decodeRow(data byte[], dataMap Map<String,String>) : Optional<Map<DecoderColumnHandle,FieldValueProvider>> in class com.facebook.presto.decoder.json.JsonRowDecoder | From | To | |
Change Variable Type decoder : FieldDecoder<JsonNode> to decoder : JsonFieldDecoder in method public decodeRow(data byte[], dataMap Map<String,String>) : Optional<Map<DecoderColumnHandle,FieldValueProvider>> in class com.facebook.presto.decoder.json.JsonRowDecoder | From | To | |
Change Attribute Type | 1 | ||
Change Attribute Type fieldDecoders : Map<DecoderColumnHandle,FieldDecoder<JsonNode>> to fieldDecoders : Map<DecoderColumnHandle,JsonFieldDecoder> in class com.facebook.presto.decoder.json.JsonRowDecoder | From | To |