duplicated block id: 1 size: 31 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/metastore/AbstractUserMetaStore.java (33:70) - src/main/java/com/aliyun/dts/subscribe/clients/metastore/LocalFileMetaStore.java (43:80) duplicated block id: 2 size: 22 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (69:122) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (61:114) duplicated block id: 3 size: 22 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (61:114) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (61:114) duplicated block id: 4 size: 21 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/DateTime.java (273:299) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/DateTime.java (309:335) duplicated block id: 5 size: 18 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dms/subscribe/clients/UserRecordGeneratorWithDBMapping.java (32:52) - src/main/java/com/aliyun/dts/subscribe/clients/recordgenerator/UserRecordGenerator.java (75:95) duplicated block id: 6 size: 16 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dms/subscribe/clients/UserRecordGeneratorWithDBMapping.java (57:77) - src/main/java/com/aliyun/dts/subscribe/clients/recordgenerator/UserRecordGenerator.java (97:117) duplicated block id: 7 size: 13 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (63:82) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (63:82) duplicated block id: 8 size: 13 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/metastore/AbstractUserMetaStore.java (15:29) - src/main/java/com/aliyun/dts/subscribe/clients/metastore/LocalFileMetaStore.java (19:33) duplicated block id: 9 size: 12 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (61:79) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (61:79) duplicated block id: 10 size: 12 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dms/subscribe/clients/DTSConsumerWithDBMapping.java (25:45) - src/main/java/com/aliyun/dts/subscribe/clients/DefaultDTSConsumer.java (23:43) duplicated block id: 11 size: 12 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (61:79) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (61:79) duplicated block id: 12 size: 12 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (69:87) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (61:79) duplicated block id: 13 size: 12 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (69:87) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (61:79) duplicated block id: 14 size: 10 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (184:195) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (184:195) duplicated block id: 15 size: 10 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (204:215) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (204:215) duplicated block id: 16 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (186:202) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (178:194) duplicated block id: 17 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (205:215) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (185:195) duplicated block id: 18 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (178:194) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (178:194) duplicated block id: 19 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (186:202) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (178:194) duplicated block id: 20 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (103:135) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (103:135) duplicated block id: 21 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (185:195) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (205:215) duplicated block id: 22 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (185:195) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (205:215) duplicated block id: 23 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (186:202) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (178:194) duplicated block id: 24 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (178:194) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (178:194) duplicated block id: 25 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (185:195) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (205:215) duplicated block id: 26 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dms/subscribe/clients/DTSConsumerWithDBMapping.java (49:64) - src/main/java/com/aliyun/dts/subscribe/clients/DefaultDTSConsumer.java (46:61) duplicated block id: 27 size: 9 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (178:194) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (178:194) duplicated block id: 28 size: 8 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/common/BytesUtil.java (307:315) - src/main/java/com/aliyun/dts/subscribe/clients/common/BytesUtil.java (320:328) duplicated block id: 29 size: 8 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/AbstractDTSConsumer.java (50:58) - src/main/java/com/aliyun/dts/subscribe/clients/DefaultDTSConsumer.java (65:73) duplicated block id: 30 size: 7 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (162:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (162:169) duplicated block id: 31 size: 7 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (170:177) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (162:169) duplicated block id: 32 size: 7 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dms/subscribe/clients/DTSConsumerWithDBMapping.java (69:76) - src/main/java/com/aliyun/dts/subscribe/clients/AbstractDTSConsumer.java (51:58) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dms/subscribe/clients/DTSConsumerWithDBMapping.java (69:76) - src/main/java/com/aliyun/dts/subscribe/clients/DefaultDTSConsumer.java (66:73) duplicated block id: 34 size: 7 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (170:177) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (162:169) duplicated block id: 35 size: 7 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (170:177) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (162:169) duplicated block id: 36 size: 7 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (162:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (162:169) duplicated block id: 37 size: 7 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (162:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (162:169) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (250:261) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (242:253) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (250:261) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Character.java (242:253) duplicated block id: 40 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (163:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (179:185) duplicated block id: 41 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Field.java (163:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Field.java (179:185) duplicated block id: 42 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (171:177) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (179:185) duplicated block id: 43 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (179:185) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (163:169) duplicated block id: 44 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (203:214) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (203:214) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Integer.java (241:252) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (242:253) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Character.java (242:253) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Integer.java (241:252) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (272:281) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (272:281) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (163:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (179:185) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (211:222) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (203:214) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (280:289) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (272:281) duplicated block id: 51 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (203:214) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (203:214) duplicated block id: 52 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (171:177) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (187:193) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (187:193) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (163:169) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/record/value/DateTime.java (382:388) - src/main/java/com/aliyun/dts/subscribe/clients/record/value/DateTime.java (396:402) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (179:185) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (163:169) duplicated block id: 56 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (203:214) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (203:214) duplicated block id: 57 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (242:253) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (242:253) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (163:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (179:185) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (250:261) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (242:253) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (242:253) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (242:253) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Character.java (242:253) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (242:253) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Source.java (166:172) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Source.java (182:188) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Character.java (163:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Character.java (179:185) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (179:185) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (163:169) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (187:193) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (163:169) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (171:177) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (179:185) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (163:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (179:185) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dms/subscribe/clients/UserRecordGeneratorWithDBMapping.java (37:42) - src/main/java/com/aliyun/dts/subscribe/clients/recordprocessor/EtlRecordProcessor.java (45:50) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (211:222) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (203:214) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/recordgenerator/UserRecordGenerator.java (80:85) - src/main/java/com/aliyun/dts/subscribe/clients/recordprocessor/EtlRecordProcessor.java (45:50) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (310:321) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (309:320) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (163:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (179:185) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (242:253) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Integer.java (241:252) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (250:261) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (242:253) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (272:283) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (271:282) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (242:253) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Character.java (242:253) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Timestamp.java (163:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Timestamp.java (179:185) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Integer.java (163:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Integer.java (179:185) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (187:193) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (163:169) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (211:222) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (203:214) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Character.java (242:253) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (242:253) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (250:261) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Integer.java (241:252) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryGeometry.java (171:177) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (179:185) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (233:244) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (233:244) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Integer.java (241:252) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (242:253) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextGeometry.java (242:253) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/TextObject.java (242:253) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (163:169) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/BinaryObject.java (179:185) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Decimal.java (340:349) - src/main/java/com/aliyun/dts/subscribe/clients/formats/avro/Float.java (339:348)