29 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (491:520, 7%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (408:437, 9%) 28 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/utils/CHInputPartitionsUtil.scala (86:122, 29%) - gluten-core/src/main/scala/io/glutenproject/utils/InputPartitionsUtil.scala (74:109, 41%) 16 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/utils/CHInputPartitionsUtil.scala (54:72, 17%) - gluten-core/src/main/scala/io/glutenproject/utils/InputPartitionsUtil.scala (54:72, 23%) 14 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/utils/CHInputPartitionsUtil.scala (33:50, 14%) - gluten-core/src/main/scala/io/glutenproject/utils/InputPartitionsUtil.scala (29:46, 20%) 14 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/expression/CHExpressionTransformer.scala (500:517, 3%) - gluten-core/src/main/scala/io/glutenproject/expression/UnaryExpressionTransformer.scala (114:131, 8%) 11 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (531:541, 3%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (447:457, 3%) 10 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashAggregateExecTransformer.scala (275:285, 3%) - gluten-core/src/main/scala/io/glutenproject/execution/HashAggregateExecBaseTransformer.scala (511:521, 2%) 10 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashAggregateExecTransformer.scala (219:230, 3%) - gluten-core/src/main/scala/io/glutenproject/execution/HashAggregateExecBaseTransformer.scala (475:486, 2%) 9 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/expression/CHExpressionTransformer.scala (519:528, 2%) - gluten-core/src/main/scala/io/glutenproject/expression/UnaryExpressionTransformer.scala (133:142, 5%) 8 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (170:177, 2%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (107:114, 2%) 8 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (150:157, 2%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (96:103, 2%) 8 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashJoinExecTransformer.scala (28:35, 13%) - gluten-core/src/main/scala/io/glutenproject/execution/HashJoinExecTransformer.scala (351:358, 3%) 8 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashJoinExecTransformer.scala (61:68, 13%) - gluten-core/src/main/scala/io/glutenproject/execution/HashJoinExecTransformer.scala (376:383, 3%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/expression/CHExpressionTransformer.scala (454:461, 1%) - gluten-core/src/main/scala/io/glutenproject/expression/UnaryExpressionTransformer.scala (77:84, 4%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (587:593, 1%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (505:511, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHIteratorApi.scala (252:258, 3%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/IteratorApi.scala (73:79, 18%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashAggregateExecTransformer.scala (55:61, 2%) - gluten-core/src/main/scala/io/glutenproject/execution/HashAggregateExecBaseTransformer.scala (45:51, 1%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (171:177, 1%) - gluten-core/src/main/scala/io/glutenproject/execution/HashJoinExecTransformer.scala (376:382, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (171:177, 1%) - gluten-core/src/main/scala/io/glutenproject/execution/HashJoinExecTransformer.scala (351:357, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashJoinExecTransformer.scala (28:34, 12%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (97:103, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashJoinExecTransformer.scala (28:34, 12%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (108:114, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (171:177, 1%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (97:103, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashJoinExecTransformer.scala (28:34, 12%) - gluten-core/src/main/scala/io/glutenproject/execution/HashJoinExecTransformer.scala (376:382, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashJoinExecTransformer.scala (61:67, 12%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (108:114, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashJoinExecTransformer.scala (61:67, 12%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (97:103, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashJoinExecTransformer.scala (61:67, 12%) - gluten-core/src/main/scala/io/glutenproject/execution/HashJoinExecTransformer.scala (351:357, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (151:157, 1%) - gluten-core/src/main/scala/io/glutenproject/execution/HashJoinExecTransformer.scala (351:357, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (151:157, 1%) - gluten-core/src/main/scala/io/glutenproject/execution/HashJoinExecTransformer.scala (376:382, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/expression/CHExpressionTransformer.scala (263:270, 1%) - gluten-core/src/main/scala/io/glutenproject/expression/DateTimeExpressionsTransformer.scala (121:128, 5%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHTransformerApi.scala (43:49, 4%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/TransformerApi.scala (35:41, 23%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (151:157, 1%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (108:114, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHFilterExecTransformer.scala (43:51, 13%) - gluten-core/src/main/scala/io/glutenproject/execution/WindowExecTransformer.scala (384:394, 2%) 7 duplicated lines in: - backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/v1/clickhouse/MergeTreeDeltaTxnWriter.scala (270:276, 3%) - gluten-core/src/main/scala/org/apache/spark/sql/execution/datasources/GlutenWriterColumnarRules.scala (186:192, 6%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/vectorized/CHSplitResult.java (25:30, 18%) - gluten-core/src/main/java/io/glutenproject/vectorized/SplitResult.java (32:37, 13%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/v1/ClickHouseFileIndexBase.scala (104:109, 7%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/TransformerApi.scala (36:41, 20%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/v1/ClickHouseFileIndexBase.scala (104:109, 7%) - gluten-core/src/main/scala/io/glutenproject/utils/InputPartitionsUtil.scala (29:34, 8%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashAggregateExecTransformer.scala (190:195, 1%) - gluten-core/src/main/scala/io/glutenproject/execution/HashAggregateExecBaseTransformer.scala (457:462, 1%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (133:138, 1%) - gluten-core/src/main/scala/io/glutenproject/execution/HashAggregateExecBaseTransformer.scala (45:50, 1%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/utils/CHExecUtil.scala (232:237, 2%) - gluten-core/src/main/scala/org/apache/spark/sql/execution/ColumnarShuffleExchangeExec.scala (183:188, 5%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashAggregateExecTransformer.scala (395:401, 1%) - gluten-core/src/main/scala/io/glutenproject/execution/HashAggregateExecBaseTransformer.scala (525:531, 1%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (133:138, 1%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (87:92, 2%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/expression/CHExpressionTransformer.scala (466:472, 1%) - gluten-core/src/main/scala/io/glutenproject/expression/UnaryExpressionTransformer.scala (89:95, 3%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashAggregateExecTransformer.scala (190:195, 1%) - gluten-core/src/main/scala/io/glutenproject/execution/HashAggregateExecBaseTransformer.scala (208:213, 1%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashAggregateExecTransformer.scala (55:60, 1%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/SparkPlanExecApi.scala (87:92, 2%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/utils/CHInputPartitionsUtil.scala (33:38, 6%) - gluten-core/src/main/scala/io/glutenproject/backendsapi/TransformerApi.scala (36:41, 20%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHTransformerApi.scala (44:49, 4%) - gluten-core/src/main/scala/io/glutenproject/utils/InputPartitionsUtil.scala (29:34, 8%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/execution/CHHashAggregateExecTransformer.scala (280:285, 1%) - gluten-core/src/main/scala/io/glutenproject/execution/HashAggregateExecBaseTransformer.scala (361:366, 1%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHSparkPlanExecApi.scala (219:224, 1%) - gluten-core/src/main/scala/org/apache/spark/sql/execution/ColumnarShuffleExchangeExec.scala (183:188, 5%) 6 duplicated lines in: - backends-clickhouse/src/main/scala/io/glutenproject/expression/CHExpressionTransformer.scala (317:324, 1%) - gluten-core/src/main/scala/io/glutenproject/expression/DateTimeExpressionsTransformer.scala (134:141, 4%)