duplicated block id: 1 size: 31 cleaned lines of code in 2 files: - r/inst/include/r_nanoarrow.h (22:109) - src/nanoarrow/nanoarrow_types.h (32:128) duplicated block id: 2 size: 18 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (772:789) - src/nanoarrow/array_inline.h (804:821) duplicated block id: 3 size: 15 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (359:377) - src/nanoarrow/array_inline.h (409:427) duplicated block id: 4 size: 14 cleaned lines of code in 2 files: - src/nanoarrow/array.c (84:97) - src/nanoarrow/schema.c (1041:1054) duplicated block id: 5 size: 13 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (777:789) - src/nanoarrow/array_inline.h (841:853) duplicated block id: 6 size: 13 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (809:821) - src/nanoarrow/array_inline.h (841:853) duplicated block id: 7 size: 12 cleaned lines of code in 2 files: - src/nanoarrow/buffer_inline.h (399:417) - src/nanoarrow/buffer_inline.h (446:464) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_decoder.c (1651:1664) - extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_decoder.c (1675:1688) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - src/nanoarrow/buffer_inline.h (419:436) - src/nanoarrow/buffer_inline.h (466:483) duplicated block id: 10 size: 10 cleaned lines of code in 2 files: - r/src/as_array.c (87:102) - r/src/as_array.c (290:305) duplicated block id: 11 size: 10 cleaned lines of code in 2 files: - src/nanoarrow/array.c (897:908) - src/nanoarrow/array.c (923:934) duplicated block id: 12 size: 10 cleaned lines of code in 2 files: - r/src/as_array.c (375:391) - r/src/as_array.c (514:530) duplicated block id: 13 size: 9 cleaned lines of code in 2 files: - r/src/materialize_difftime.h (74:89) - r/src/materialize_posixct.h (61:76) duplicated block id: 14 size: 9 cleaned lines of code in 2 files: - r/src/materialize_dbl.h (86:94) - r/src/materialize_lgl.h (56:64) duplicated block id: 15 size: 8 cleaned lines of code in 2 files: - src/nanoarrow/schema.c (1014:1021) - src/nanoarrow/schema.c (1042:1049) duplicated block id: 16 size: 8 cleaned lines of code in 2 files: - python/src/nanoarrow/_lib.pyx (571:580) - python/src/nanoarrow/_lib.pyx (629:638) duplicated block id: 17 size: 8 cleaned lines of code in 2 files: - python/src/nanoarrow/_lib.pyx (571:580) - python/src/nanoarrow/_lib.pyx (654:663) duplicated block id: 18 size: 8 cleaned lines of code in 2 files: - src/nanoarrow/array.c (85:92) - src/nanoarrow/schema.c (1014:1021) duplicated block id: 19 size: 8 cleaned lines of code in 2 files: - python/src/nanoarrow/_lib.pyx (629:638) - python/src/nanoarrow/_lib.pyx (654:663) duplicated block id: 20 size: 8 cleaned lines of code in 2 files: - r/src/as_array.c (103:114) - r/src/as_array.c (181:192) duplicated block id: 21 size: 7 cleaned lines of code in 2 files: - r/src/schema.c (47:57) - r/src/schema.c (81:91) duplicated block id: 22 size: 7 cleaned lines of code in 2 files: - r/src/schema.c (81:91) - r/src/schema.c (136:146) duplicated block id: 23 size: 7 cleaned lines of code in 2 files: - r/src/as_array.c (104:114) - r/src/as_array.c (307:317) duplicated block id: 24 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (417:427) - src/nanoarrow/array_inline.h (499:509) duplicated block id: 25 size: 7 cleaned lines of code in 2 files: - r/src/schema.c (47:57) - r/src/schema.c (109:119) duplicated block id: 26 size: 7 cleaned lines of code in 2 files: - r/src/schema.c (81:91) - r/src/schema.c (109:119) duplicated block id: 27 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (417:427) - src/nanoarrow/array_inline.h (645:655) duplicated block id: 28 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (443:453) - src/nanoarrow/array_inline.h (645:655) duplicated block id: 29 size: 7 cleaned lines of code in 2 files: - r/src/as_array.c (182:192) - r/src/as_array.c (307:317) duplicated block id: 30 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (443:453) - src/nanoarrow/array_inline.h (499:509) duplicated block id: 31 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (499:509) - src/nanoarrow/array_inline.h (645:655) duplicated block id: 32 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (367:377) - src/nanoarrow/array_inline.h (645:655) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_decoder.c (686:693) - src/nanoarrow/schema.c (359:366) duplicated block id: 34 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (596:607) - src/nanoarrow/array_inline.h (645:655) duplicated block id: 35 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (367:377) - src/nanoarrow/array_inline.h (499:509) duplicated block id: 36 size: 7 cleaned lines of code in 2 files: - extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_decoder.c (979:986) - extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_decoder.c (991:998) duplicated block id: 37 size: 7 cleaned lines of code in 2 files: - extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_decoder.c (991:998) - extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_decoder.c (1019:1026) duplicated block id: 38 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (417:427) - src/nanoarrow/array_inline.h (443:453) duplicated block id: 39 size: 7 cleaned lines of code in 2 files: - r/src/as_array.c (393:406) - r/src/as_array.c (532:545) duplicated block id: 40 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array.c (886:894) - src/nanoarrow/array.c (952:960) duplicated block id: 41 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (417:427) - src/nanoarrow/array_inline.h (596:607) duplicated block id: 42 size: 7 cleaned lines of code in 2 files: - extensions/nanoarrow_device/src/nanoarrow/nanoarrow_device_metal.cc (185:192) - extensions/nanoarrow_device/src/nanoarrow/nanoarrow_device_metal.cc (193:200) duplicated block id: 43 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array.c (912:920) - src/nanoarrow/array.c (974:982) duplicated block id: 44 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (443:453) - src/nanoarrow/array_inline.h (596:607) duplicated block id: 45 size: 7 cleaned lines of code in 2 files: - r/src/schema.c (47:57) - r/src/schema.c (136:146) duplicated block id: 46 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (499:509) - src/nanoarrow/array_inline.h (596:607) duplicated block id: 47 size: 7 cleaned lines of code in 2 files: - extensions/nanoarrow_device/src/nanoarrow/nanoarrow_device.c (25:34) - extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_decoder.c (91:100) duplicated block id: 48 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (367:377) - src/nanoarrow/array_inline.h (596:607) duplicated block id: 49 size: 7 cleaned lines of code in 2 files: - r/src/as_array.c (197:207) - r/src/as_array.c (410:418) duplicated block id: 50 size: 7 cleaned lines of code in 2 files: - src/nanoarrow/array_inline.h (367:377) - src/nanoarrow/array_inline.h (443:453) duplicated block id: 51 size: 7 cleaned lines of code in 2 files: - extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_decoder.c (979:986) - extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_decoder.c (1019:1026) duplicated block id: 52 size: 7 cleaned lines of code in 2 files: - r/src/schema.c (109:119) - r/src/schema.c (136:146) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (119:124) - r/src/as_array.c (197:202) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - python/src/nanoarrow/_lib.pyx (203:210) - python/src/nanoarrow/_lib.pyx (826:833) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (308:317) - r/src/as_array.c (532:541) duplicated block id: 56 size: 6 cleaned lines of code in 2 files: - extensions/nanoarrow_device/src/nanoarrow/nanoarrow_device_cuda.c (307:317) - extensions/nanoarrow_device/src/nanoarrow/nanoarrow_device_metal.cc (339:346) duplicated block id: 57 size: 6 cleaned lines of code in 2 files: - python/src/nanoarrow/_lib.pyx (203:210) - python/src/nanoarrow/_lib.pyx (431:438) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - python/src/nanoarrow/_lib.pyx (574:580) - python/src/nanoarrow/_lib.pyx (772:778) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (322:327) - r/src/as_array.c (410:415) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (105:114) - r/src/as_array.c (532:541) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (119:124) - r/src/as_array.c (410:415) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (197:202) - r/src/as_array.c (322:327) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - r/src/materialize_blob.h (28:33) - r/src/materialize_chr.h (28:33) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (173:180) - r/src/as_array.c (523:530) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (322:327) - r/src/as_array.c (457:462) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (50:55) - r/src/as_array.c (322:327) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (105:114) - r/src/as_array.c (393:402) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - python/src/nanoarrow/_lib.pyx (632:638) - python/src/nanoarrow/_lib.pyx (772:778) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - src/nanoarrow/array.c (849:858) - src/nanoarrow/array.c (989:999) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (50:55) - r/src/as_array.c (457:462) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - python/src/nanoarrow/_lib.pyx (431:438) - python/src/nanoarrow/_lib.pyx (826:833) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (119:124) - r/src/as_array.c (322:327) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (183:192) - r/src/as_array.c (532:541) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - r/src/materialize_int.h (88:93) - r/src/materialize_int.h (101:106) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (173:180) - r/src/as_array.c (384:391) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - r/src/nanoarrow_cpp.cc (106:113) - r/src/nanoarrow_cpp.cc (125:132) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (197:202) - r/src/as_array.c (457:462) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - python/src/nanoarrow/_lib.pyx (657:663) - python/src/nanoarrow/_lib.pyx (772:778) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (50:55) - r/src/as_array.c (197:202) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (119:124) - r/src/as_array.c (457:462) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (183:192) - r/src/as_array.c (393:402) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (410:415) - r/src/as_array.c (457:462) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (50:55) - r/src/as_array.c (119:124) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (308:317) - r/src/as_array.c (393:402) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - r/src/materialize_dbl.h (84:89) - r/src/materialize_int.h (57:62) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - r/src/as_array.c (50:55) - r/src/as_array.c (410:415)