duplicated block id: 1 size: 118 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (358:589) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (370:601) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (370:601) duplicated block id: 2 size: 77 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (254:355) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (255:356) duplicated block id: 3 size: 75 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (115:201) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (115:201) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (116:202) duplicated block id: 4 size: 70 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (109:200) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (121:212) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (121:212) duplicated block id: 5 size: 60 cleaned lines of code in 2 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (79:166) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (86:173) duplicated block id: 6 size: 50 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala (196:253) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala (196:253) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala (196:253) duplicated block id: 7 size: 50 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (150:201) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (150:201) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (150:201) duplicated block id: 8 size: 46 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (352:423) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (357:428) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (358:429) duplicated block id: 9 size: 45 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (425:503) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (430:508) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (431:509) duplicated block id: 10 size: 42 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileTable.scala (51:96) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileTable.scala (51:96) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileTable.scala (51:96) duplicated block id: 11 size: 39 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackagePartitionReaderFactory.scala (40:87) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackagePartitionReaderFactory.scala (40:87) duplicated block id: 12 size: 38 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataPartitionReaderFactory.scala (66:108) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataPartitionReaderFactory.scala (66:109) duplicated block id: 13 size: 38 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScan.scala (68:113) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScan.scala (68:113) duplicated block id: 14 size: 34 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (202:260) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (214:272) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (214:272) duplicated block id: 15 size: 32 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (505:561) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (510:566) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (511:567) duplicated block id: 16 size: 31 cleaned lines of code in 2 files: - spark/common/src/main/java/org/apache/sedona/viz/extension/coloringRule/PiecewiseFunction.java (34:66) - spark/common/src/main/java/org/apache/sedona/viz/extension/coloringRule/GenericColoringRule.java (24:56) duplicated block id: 17 size: 24 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (406:443) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (409:446) duplicated block id: 18 size: 23 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala (29:60) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala (29:60) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala (29:60) duplicated block id: 19 size: 23 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (207:231) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (207:231) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (208:232) duplicated block id: 20 size: 23 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackagePartitionReader.scala (46:80) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackagePartitionReader.scala (46:80) duplicated block id: 21 size: 22 cleaned lines of code in 2 files: - spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/boundary/BoundaryInputFormat.java (60:91) - spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/fieldname/FieldnameInputFormat.java (60:91) duplicated block id: 22 size: 20 cleaned lines of code in 2 files: - spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/ShapefileRDD.java (224:248) - spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/ShapefileReader.java (117:141) duplicated block id: 23 size: 20 cleaned lines of code in 2 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetReadSupport.scala (367:389) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetReadSupport.scala (152:174) duplicated block id: 24 size: 20 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (396:420) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (414:438) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (405:429) duplicated block id: 25 size: 20 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageTable.scala (45:71) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageTable.scala (45:71) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageTable.scala (45:71) duplicated block id: 26 size: 19 cleaned lines of code in 2 files: - spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ChoroplethMap.java (136:156) - spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ScatterPlot.java (102:122) duplicated block id: 27 size: 19 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (60:85) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (60:85) duplicated block id: 28 size: 18 cleaned lines of code in 2 files: - spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ChoroplethMap.java (103:122) - spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ScatterPlot.java (135:154) duplicated block id: 29 size: 18 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala (78:100) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala (78:100) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala (78:100) duplicated block id: 30 size: 18 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (90:109) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (90:109) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (90:109) duplicated block id: 31 size: 18 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (116:135) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (116:135) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (116:135) duplicated block id: 32 size: 18 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (378:400) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (369:391) duplicated block id: 33 size: 17 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetReadSupport.scala (391:417) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetReadSupport.scala (176:202) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetReadSupport.scala (106:132) duplicated block id: 34 size: 17 cleaned lines of code in 2 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageScanBuilder.scala (39:59) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageScanBuilder.scala (39:59) duplicated block id: 35 size: 16 cleaned lines of code in 2 files: - spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ChoroplethMap.java (73:90) - spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ScatterPlot.java (71:88) duplicated block id: 36 size: 16 cleaned lines of code in 2 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (131:158) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (133:160) duplicated block id: 37 size: 16 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (711:734) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (743:766) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (746:769) duplicated block id: 38 size: 16 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (53:70) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (53:70) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (53:70) duplicated block id: 39 size: 15 cleaned lines of code in 2 files: - common/src/main/java/org/apache/sedona/common/Functions.java (582:598) - common/src/main/java/org/apache/sedona/common/sphere/Spheroid.java (81:97) duplicated block id: 40 size: 15 cleaned lines of code in 2 files: - spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ChoroplethMap.java (46:62) - spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ScatterPlot.java (44:60) duplicated block id: 41 size: 15 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (577:602) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (609:634) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (612:637) duplicated block id: 42 size: 15 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageDataSource.scala (50:70) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageDataSource.scala (50:70) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageDataSource.scala (50:70) duplicated block id: 43 size: 14 cleaned lines of code in 2 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoDataSourceUtils.scala (52:72) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoDataSourceUtils.scala (52:72) duplicated block id: 44 size: 14 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (72:88) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (72:88) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (72:88) duplicated block id: 45 size: 13 cleaned lines of code in 2 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetReadSupport.scala (123:137) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetReadSupport.scala (127:141) duplicated block id: 46 size: 13 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (422:436) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (440:454) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (431:445) duplicated block id: 47 size: 13 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataScan.scala (46:63) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataScan.scala (46:63) duplicated block id: 48 size: 13 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (90:111) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (90:111) duplicated block id: 49 size: 12 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala (101:126) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala (101:126) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala (101:126) duplicated block id: 50 size: 12 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (239:252) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (239:252) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (240:253) duplicated block id: 51 size: 12 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala (58:71) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala (58:71) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala (58:71) duplicated block id: 52 size: 12 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScan.scala (53:66) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScan.scala (53:66) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScan.scala (53:66) duplicated block id: 53 size: 12 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReaderFactory.scala (43:56) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReaderFactory.scala (43:56) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReaderFactory.scala (43:56) duplicated block id: 54 size: 11 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (332:349) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (344:361) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (344:361) duplicated block id: 55 size: 11 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (188:200) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (190:202) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (193:205) duplicated block id: 56 size: 10 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataDataSource.scala (40:51) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataDataSource.scala (40:51) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataDataSource.scala (40:51) duplicated block id: 57 size: 10 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataDataSource.scala (53:64) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataDataSource.scala (53:64) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataDataSource.scala (53:64) duplicated block id: 58 size: 10 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataPartitionReaderFactory.scala (52:63) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataPartitionReaderFactory.scala (51:62) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataPartitionReaderFactory.scala (51:62) duplicated block id: 59 size: 10 cleaned lines of code in 2 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoDataSourceUtils.scala (96:107) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoDataSourceUtils.scala (96:107) duplicated block id: 60 size: 10 cleaned lines of code in 2 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoDataSourceUtils.scala (109:120) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoDataSourceUtils.scala (109:120) duplicated block id: 61 size: 10 cleaned lines of code in 2 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoDataSourceUtils.scala (122:133) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoDataSourceUtils.scala (122:133) duplicated block id: 62 size: 10 cleaned lines of code in 2 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoDataSourceUtils.scala (135:146) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoDataSourceUtils.scala (135:146) duplicated block id: 63 size: 10 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScanBuilder.scala (36:47) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScanBuilder.scala (36:47) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScanBuilder.scala (36:47) duplicated block id: 64 size: 10 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (137:148) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (137:148) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala (137:148) duplicated block id: 65 size: 10 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataScanBuilder.scala (35:46) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataScanBuilder.scala (35:46) duplicated block id: 66 size: 9 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (266:312) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (278:324) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala (278:324) duplicated block id: 67 size: 9 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (384:394) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (402:412) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (393:403) duplicated block id: 68 size: 9 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala (266:276) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala (266:276) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala (266:276) duplicated block id: 69 size: 8 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataPartitionReaderFactory.scala (109:119) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataPartitionReaderFactory.scala (110:120) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataPartitionReaderFactory.scala (111:121) duplicated block id: 70 size: 8 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (616:627) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (621:632) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (622:633) duplicated block id: 71 size: 8 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageDataSource.scala (39:48) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageDataSource.scala (39:48) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageDataSource.scala (39:48) duplicated block id: 72 size: 7 cleaned lines of code in 2 files: - python/sedona/spark/core/SpatialRDD/linestring_rdd.py (0:0) - python/sedona/spark/core/SpatialRDD/polygon_rdd.py (0:0) duplicated block id: 73 size: 7 cleaned lines of code in 2 files: - spark/common/src/main/java/org/apache/sedona/core/spatialRDD/LineStringRDD.java (55:63) - spark/common/src/main/java/org/apache/sedona/core/spatialRDD/PolygonRDD.java (64:72) duplicated block id: 74 size: 7 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataTable.scala (41:53) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataTable.scala (41:53) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataTable.scala (41:53) duplicated block id: 75 size: 7 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (177:186) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (179:188) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (182:191) duplicated block id: 76 size: 7 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (590:599) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (595:604) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (596:605) duplicated block id: 77 size: 7 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/parser/SedonaSqlParser.scala (40:48) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/parser/SedonaSqlParser.scala (40:48) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/parser/SedonaSqlParser.scala (40:48) duplicated block id: 78 size: 7 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala (278:286) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala (278:286) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala (278:286) duplicated block id: 79 size: 7 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageTable.scala (77:85) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageTable.scala (77:85) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageTable.scala (77:85) duplicated block id: 80 size: 7 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (61:74) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (60:73) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - common/src/main/java/org/apache/sedona/common/geometrySerde/SpatialIndexSerde.java (109:117) - common/src/main/java/org/apache/sedona/common/geometrySerde/GeometrySerde.java (165:173) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - python/sedona/spark/core/SpatialRDD/point_rdd.py (0:0) - python/sedona/spark/core/SpatialRDD/rectangle_rdd.py (0:0) duplicated block id: 83 size: 6 cleaned lines of code in 4 files: - spark/common/src/main/java/org/apache/sedona/core/spatialRDD/RectangleRDD.java (137:144) - spark/common/src/main/java/org/apache/sedona/core/spatialRDD/PointRDD.java (106:113) - spark/common/src/main/java/org/apache/sedona/core/spatialRDD/LineStringRDD.java (107:114) - spark/common/src/main/java/org/apache/sedona/core/spatialRDD/PolygonRDD.java (116:123) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - spark/common/src/main/java/org/apache/sedona/core/spatialRDD/LineStringRDD.java (74:81) - spark/common/src/main/java/org/apache/sedona/core/spatialRDD/PolygonRDD.java (83:90) duplicated block id: 85 size: 6 cleaned lines of code in 3 files: - spark/common/src/main/java/org/apache/sedona/core/joinJudgement/RightIndexLookupJudgement.java (36:43) - spark/common/src/main/java/org/apache/sedona/core/joinJudgement/NestedLoopJudgement.java (35:42) - spark/common/src/main/java/org/apache/sedona/core/joinJudgement/LeftIndexLookupJudgement.java (36:43) duplicated block id: 86 size: 6 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala (67:75) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala (67:75) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala (67:75) duplicated block id: 87 size: 6 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (449:458) - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (481:490) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (484:493) duplicated block id: 88 size: 6 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala (47:56) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala (47:56) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala (47:56) duplicated block id: 89 size: 6 cleaned lines of code in 3 files: - spark/spark-3.3/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReaderFactory.scala (58:65) - spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReaderFactory.scala (58:65) - spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReaderFactory.scala (58:65) duplicated block id: 90 size: 6 cleaned lines of code in 2 files: - spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (76:84) - spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (75:83)