duplicated block id: 1 size: 60 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-spark-3.3/src/main/scala/org/apache/doris/spark/read/expression/V2ExpressionBuilder.scala (25:104) - spark-doris-connector/spark-doris-connector-spark-3.4/src/main/scala/org/apache/doris/spark/read/expression/V2ExpressionBuilder.scala (25:104) duplicated block id: 2 size: 60 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-spark-3.3/src/main/scala/org/apache/doris/spark/read/expression/V2ExpressionBuilder.scala (25:104) - spark-doris-connector/spark-doris-connector-spark-3.5/src/main/scala/org/apache/doris/spark/read/expression/V2ExpressionBuilder.scala (25:103) duplicated block id: 3 size: 60 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-spark-3.4/src/main/scala/org/apache/doris/spark/read/expression/V2ExpressionBuilder.scala (25:104) - spark-doris-connector/spark-doris-connector-spark-3.5/src/main/scala/org/apache/doris/spark/read/expression/V2ExpressionBuilder.scala (25:103) duplicated block id: 4 size: 43 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/client/entity/StreamLoadResponse.java (32:97) - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/RespContent.java (31:96) duplicated block id: 5 size: 17 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-spark-3.4/src/main/scala/org/apache/doris/spark/read/DorisScanBuilder.scala (26:50) - spark-doris-connector/spark-doris-connector-spark-3.5/src/main/scala/org/apache/doris/spark/read/DorisScanBuilder.scala (26:50) duplicated block id: 6 size: 17 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-spark-3.3/src/main/scala/org/apache/doris/spark/read/DorisScanBuilder.scala (26:50) - spark-doris-connector/spark-doris-connector-spark-3.5/src/main/scala/org/apache/doris/spark/read/DorisScanBuilder.scala (26:50) duplicated block id: 7 size: 17 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-spark-3.3/src/main/scala/org/apache/doris/spark/read/DorisScanBuilder.scala (26:50) - spark-doris-connector/spark-doris-connector-spark-3.4/src/main/scala/org/apache/doris/spark/read/DorisScanBuilder.scala (26:50) duplicated block id: 8 size: 15 cleaned lines of code in 2 files: - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (70:84) - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (96:110) duplicated block id: 9 size: 14 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (101:114) - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (404:417) duplicated block id: 10 size: 12 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (119:130) - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (426:437) duplicated block id: 11 size: 11 cleaned lines of code in 2 files: - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java (791:812) - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java (845:866) duplicated block id: 12 size: 11 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/client/entity/StreamLoadResponse.java (108:124) - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/RespContent.java (99:115) duplicated block id: 13 size: 11 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (342:357) - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (439:454) duplicated block id: 14 size: 11 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (237:252) - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (439:454) duplicated block id: 15 size: 11 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (132:147) - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (439:454) duplicated block id: 16 size: 11 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (132:147) - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (237:252) duplicated block id: 17 size: 11 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/sql/DorisRowFlightSqlReader.scala (29:42) - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/sql/DorisRowThriftReader.scala (29:42) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (132:147) - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (342:357) duplicated block id: 19 size: 11 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (237:252) - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/testcase/TestStreamLoadForArrowType.scala (342:357) duplicated block id: 20 size: 10 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/sql/Utils.scala (53:62) - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/util/DorisDialects.scala (30:39) duplicated block id: 21 size: 8 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-spark-3.1/src/main/scala/org/apache/doris/spark/read/DorisScanBuilder.scala (28:40) - spark-doris-connector/spark-doris-connector-spark-3.2/src/main/scala/org/apache/doris/spark/read/DorisScanBuilder.scala (29:41) duplicated block id: 22 size: 7 cleaned lines of code in 2 files: - spark-load/spark-load-common/src/main/java/org/apache/doris/common/jmockit/FieldReflection.java (275:285) - spark-load/spark-load-common/src/main/java/org/apache/doris/common/jmockit/MethodReflection.java (156:166) duplicated block id: 23 size: 7 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/sql/Utils.scala (187:193) - spark-doris-connector/spark-doris-connector-base/src/main/scala/org/apache/doris/spark/util/Retry.scala (32:38) duplicated block id: 24 size: 7 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/client/entity/DorisReaderPartition.java (41:47) - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/client/entity/DorisReaderPartition.java (55:61) duplicated block id: 25 size: 7 cleaned lines of code in 2 files: - spark-load/spark-load-common/src/main/java/org/apache/doris/common/jmockit/ConstructorReflection.java (38:44) - spark-load/spark-load-common/src/main/java/org/apache/doris/common/jmockit/MethodReflection.java (52:58) duplicated block id: 26 size: 7 cleaned lines of code in 2 files: - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java (922:933) - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java (963:974) duplicated block id: 27 size: 7 cleaned lines of code in 2 files: - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkDpp.java (648:657) - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkDpp.java (662:671) duplicated block id: 28 size: 7 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/client/read/AbstractThriftReader.java (261:268) - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/client/read/DorisFlightSqlReader.java (165:172) duplicated block id: 29 size: 7 cleaned lines of code in 2 files: - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java (824:834) - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java (879:889) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (350:356) - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (370:376) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (399:405) - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (414:420) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/BitmapValue.java (175:180) - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/BitmapValue.java (247:252) duplicated block id: 33 size: 6 cleaned lines of code in 2 files: - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java (815:821) - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java (869:876) duplicated block id: 34 size: 6 cleaned lines of code in 2 files: - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (350:356) - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (384:390) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-spark-3.3/src/main/scala/org/apache/doris/spark/read/DorisScanV2.scala (26:33) - spark-doris-connector/spark-doris-connector-spark-3.5/src/main/scala/org/apache/doris/spark/read/DorisScanV2.scala (26:33) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/client/write/AbstractStreamLoadProcessor.java (202:207) - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/client/write/AbstractStreamLoadProcessor.java (248:253) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/QueryPlan.java (55:61) - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DppColumns.java (85:91) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/QueryPlan.java (55:61) - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Schema.java (90:96) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Schema.java (90:96) - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Tablet.java (74:80) duplicated block id: 40 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Field.java (93:99) - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Tablet.java (74:80) duplicated block id: 41 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Field.java (93:99) - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DppColumns.java (85:91) duplicated block id: 42 size: 6 cleaned lines of code in 2 files: - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (518:524) - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (532:538) duplicated block id: 43 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-spark-3.3/src/main/scala/org/apache/doris/spark/read/DorisScanV2.scala (26:33) - spark-doris-connector/spark-doris-connector-spark-3.4/src/main/scala/org/apache/doris/spark/read/DorisScanV2.scala (26:33) duplicated block id: 44 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Field.java (93:99) - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/QueryPlan.java (55:61) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Schema.java (90:96) - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DppColumns.java (85:91) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (370:376) - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java (384:390) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Tablet.java (74:80) - spark-load/spark-load-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DppColumns.java (85:91) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/QueryPlan.java (55:61) - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Tablet.java (74:80) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-spark-3.4/src/main/scala/org/apache/doris/spark/read/DorisScanV2.scala (26:33) - spark-doris-connector/spark-doris-connector-spark-3.5/src/main/scala/org/apache/doris/spark/read/DorisScanV2.scala (26:33) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java (900:909) - spark-load/spark-load-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java (944:953) duplicated block id: 51 size: 6 cleaned lines of code in 2 files: - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Field.java (93:99) - spark-doris-connector/spark-doris-connector-base/src/main/java/org/apache/doris/spark/rest/models/Schema.java (90:96)