apache / arrow-ballista
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system15% (3,648 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rs14% (2,705 lines)
toml35% (263 lines)
yaml42% (178 lines)
cmake89% (160 lines)
tsx17% (119 lines)
py14% (116 lines)
sql9% (57 lines)
proto2% (50 lines)
Duplication per Component (primary)
ballista14% (3,055 lines)
ci38% (198 lines)
helm36% (178 lines)
benchmarks12% (152 lines)
ballista-cli7% (33 lines)
ROOT38% (32 lines)
dev0% (0 lines)

Duplication Between Components (50+ lines)

G ballista ballista ci ci ballista--ci 224 benchmarks benchmarks ballista--benchmarks 175 benchmarks--ci 144 ROOT ROOT ROOT--ballista 128 ROOT--ci 160 ballista-cli ballista-cli ballista-cli--ballista 117 ballista-cli--ci 144

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 464 duplicates...
Size#FoldersFilesLinesCode
36 x 2 ballista/scheduler/src/scheduler_server
ballista/scheduler/src/scheduler_server
761:803 (4%)
899:941 (4%)
view
32 x 2 ballista/scheduler/src/cluster
ballista/scheduler/src/cluster
239:275 (5%)
111:147 (8%)
view
29 x 2 ballista/scheduler/src
benchmarks/queries
413:441 (5%)
2:30 (96%)
view
25 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
552:576 (4%)
594:618 (4%)
view
25 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
2145:2177 (1%)
2760:2792 (1%)
view
23 x 2 ballista/client/src
ballista/client/src
105:129 (2%)
162:186 (2%)
view
23 x 2 ballista/scheduler/src/scheduler_server
ballista/scheduler/src/scheduler_server
693:719 (2%)
724:751 (2%)
view
22 x 2 ballista/scheduler/src/state/execution_graph
ballista/scheduler/src/state/execution_graph
299:322 (2%)
833:856 (2%)
view
21 x 2 ci/vcpkg
ci/vcpkg
1:23 (95%)
1:23 (95%)
view
21 x 2 ballista/executor
ballista/scheduler
104:129 (15%)
125:150 (13%)
view
20 x 2 ci/vcpkg
ci/vcpkg
1:21 (76%)
1:21 (76%)
view
20 x 2 ballista/client/src
ballista/client/src
489:514 (2%)
537:562 (2%)
view
20 x 2 ci/vcpkg
ci/vcpkg
1:22 (95%)
1:22 (95%)
view
20 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
2399:2420 (<1%)
2592:2613 (<1%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (86%)
1:20 (95%)
view
19 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
2554:2583 (<1%)
2657:2685 (<1%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (90%)
1:20 (86%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (90%)
1:20 (95%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (90%)
1:20 (86%)
view
19 x 2 helm/ballista/templates
helm/ballista/templates
1:21 (18%)
1:21 (18%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (90%)
1:20 (95%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (95%)
1:20 (95%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (86%)
1:20 (95%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (90%)
1:20 (95%)
view
19 x 2 ballista/scheduler/src/cluster
ballista/scheduler/src/cluster
435:454 (2%)
524:543 (2%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (90%)
1:20 (86%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (86%)
1:20 (95%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (90%)
1:20 (95%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (90%)
1:20 (86%)
view
19 x 2 ci/vcpkg
ci/vcpkg
1:20 (86%)
1:20 (95%)
view
18 x 2 helm/ballista/templates
helm/ballista/templates
77:95 (17%)
76:94 (17%)
view
18 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
2211:2236 (<1%)
2657:2682 (<1%)
view
18 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
2211:2236 (<1%)
2554:2580 (<1%)
view
18 x 2 ballista/core/proto
ballista/core/proto
1:19 (2%)
1:19 (1%)
view
18 x 2 ballista/scheduler/src/scheduler_server
ballista/scheduler/src/scheduler_server
671:689 (2%)
896:915 (2%)
view
18 x 2 ballista/scheduler/src/scheduler_server
ballista/scheduler/src/scheduler_server
82:100 (3%)
119:137 (3%)
view
17 x 2 ballista/core
ballista/executor
1:18 (21%)
1:18 (24%)
view
17 x 2 ballista-cli
ballista/client
1:18 (41%)
1:18 (36%)
view
17 x 2 ballista-cli
benchmarks
1:18 (41%)
1:18 (31%)
view
17 x 2 ballista/executor
ballista/scheduler
1:18 (12%)
1:18 (10%)
view
17 x 2 ballista-cli
ballista/scheduler
1:18 (41%)
1:18 (20%)
view
17 x 2 ballista/executor
ballista/scheduler
1:18 (24%)
1:18 (20%)
view
17 x 2 ballista/core
ballista/scheduler
1:18 (21%)
1:18 (20%)
view
17 x 2 ballista/scheduler
benchmarks
1:18 (20%)
1:18 (31%)
view
17 x 2 ballista-cli
ballista/core
1:18 (41%)
1:18 (21%)
view
17 x 2 ballista-cli
ballista/executor
1:18 (41%)
1:18 (24%)
view
17 x 2 ballista/client
ballista/core
1:18 (36%)
1:18 (21%)
view
17 x 2 ballista/scheduler/src/scheduler_server
ballista/scheduler/src/scheduler_server
164:181 (2%)
212:229 (2%)
view
17 x 2 ballista/client
ballista/executor
1:18 (36%)
1:18 (24%)
view
17 x 2 ballista/client
ballista/scheduler
1:18 (36%)
1:18 (20%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
9 x 3 ballista/core/src/execution_plans
ballista/executor/src
ballista/executor/src
62:72 
51:61 
253:263 
view
7 x 2 benchmarks/db-benchmark
benchmarks/db-benchmark
0:0 
0:0 
view