apache / datafusion-ballista
Duplication

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

Intro
Learn more...
Duplication Overall
system12% (2,568 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rs12% (2,055 lines)
toml40% (330 lines)
py11% (78 lines)
proto2% (53 lines)
sql8% (52 lines)
Duplication per Component (primary)
ballista12% (2,275 lines)
benchmarks12% (147 lines)
python12% (65 lines)
ROOT43% (48 lines)
ballista-cli6% (33 lines)
dev0% (0 lines)

Duplication Between Components (50+ lines)

G ballista ballista benchmarks benchmarks ballista--benchmarks 165 python python ballista--python 145 benchmarks--python 50 ROOT ROOT python--ROOT 80 ROOT--ballista 144 ROOT--benchmarks 64 ballista-cli ballista-cli ballista-cli--ballista 117 ballista-cli--python 50 ballista-cli--ROOT 64

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 319 duplicates...
Size#FoldersFilesLinesCode
36 x 2 ballista/scheduler/src/scheduler_server
ballista/scheduler/src/scheduler_server
703:745 (5%)
841:883 (5%)
view
25 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
545:569 (4%)
587:611 (4%)
view
24 x 2 ballista/scheduler/src
benchmarks/queries
440:463 (6%)
2:25 (80%)
view
23 x 2 ballista/scheduler/src/scheduler_server
ballista/scheduler/src/scheduler_server
635:661 (3%)
666:693 (3%)
view
22 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
312:335 (3%)
749:772 (3%)
view
20 x 2 ballista/executor
ballista/scheduler
100:123 (16%)
107:130 (13%)
view
20 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
2212:2233 (1%)
2402:2423 (1%)
view
19 x 2 ballista/scheduler/src/cluster
ballista/scheduler/src/cluster
379:398 (2%)
468:487 (2%)
view
19 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
1977:1999 (1%)
2572:2594 (1%)
view
19 x 2 ballista/scheduler/src/scheduler_server
ballista/scheduler/src/scheduler_server
86:105 (3%)
124:143 (3%)
view
18 x 2 ballista/scheduler/src/scheduler_server
ballista/scheduler/src/scheduler_server
613:631 (2%)
838:857 (2%)
view
18 x 2 ballista/core/proto
ballista/core/proto
1:19 (1%)
1:19 (3%)
view
17 x 2 ballista/core
python
1:18 (25%)
1:18 (39%)
view
17 x 2 ballista/core
ballista/executor
1:18 (25%)
1:18 (27%)
view
17 x 2 ballista-cli
ballista/client
1:18 (44%)
1:18 (36%)
view
17 x 2 benchmarks
python
1:18 (34%)
1:18 (39%)
view
17 x 2 ballista-cli
benchmarks
1:18 (44%)
1:18 (34%)
view
17 x 2 ballista/executor
ballista/scheduler
1:18 (14%)
1:18 (11%)
view
17 x 2 ballista/executor
python
1:18 (27%)
1:18 (39%)
view
17 x 2 ballista/core/proto
ballista/core/proto
1:17 (2%)
1:17 (3%)
view
17 x 2 ballista-cli
ballista/scheduler
1:18 (44%)
1:18 (23%)
view
17 x 2 ballista/executor
ballista/scheduler
1:18 (27%)
1:18 (23%)
view
17 x 2 ballista-cli
python
1:18 (44%)
1:18 (39%)
view
17 x 2 ballista/core
ballista/scheduler
1:18 (25%)
1:18 (23%)
view
17 x 2 ballista/scheduler
benchmarks
1:18 (23%)
1:18 (34%)
view
17 x 2 ballista-cli
ballista/core
1:18 (44%)
1:18 (25%)
view
17 x 2 ballista/client
python
1:18 (36%)
1:18 (39%)
view
17 x 2 ballista-cli
ballista/executor
1:18 (44%)
1:18 (27%)
view
17 x 2 ballista/client
ballista/core
1:18 (36%)
1:18 (25%)
view
17 x 2 ballista/core/proto
ballista/core/proto
1:17 (2%)
1:17 (1%)
view
17 x 2 ballista/client
ballista/executor
1:18 (36%)
1:18 (27%)
view
17 x 2 ballista/client
ballista/scheduler
1:18 (36%)
1:18 (23%)
view
17 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
2367:2393 (<1%)
2467:2492 (<1%)
view
17 x 2 ballista/executor
benchmarks
1:18 (27%)
1:18 (34%)
view
17 x 2 ballista/scheduler
python
1:18 (23%)
1:18 (39%)
view
17 x 2 ballista/core
benchmarks
1:18 (25%)
1:18 (34%)
view
17 x 2 ballista/client
benchmarks
1:18 (36%)
1:18 (34%)
view
16 x 2 python
ROOT
1:16 (27%)
1:16 (88%)
view
16 x 2 ballista/core
python
1:16 (24%)
1:16 (27%)
view
16 x 2 ballista/executor
python
1:16 (13%)
1:16 (27%)
view
16 x 2 ballista/core/src/execution_plans
ballista/core/src/execution_plans
504:519 (3%)
561:576 (3%)
view
16 x 2 ballista/client
ballista/scheduler
1:16 (34%)
1:16 (11%)
view
16 x 2 ballista/scheduler/src/state
ballista/scheduler/src/state
2033:2055 (<1%)
2467:2489 (<1%)
view
16 x 2 ROOT
ballista/client
1:16 (21%)
1:16 (34%)
view
16 x 2 ballista/scheduler
ballista/scheduler
1:16 (22%)
1:16 (11%)
view
16 x 2 ballista/scheduler
ROOT
1:16 (11%)
1:16 (88%)
view
16 x 2 ballista-cli
ballista/scheduler
1:16 (42%)
1:16 (11%)
view
16 x 2 ROOT
python
1:16 (21%)
1:16 (37%)
view
16 x 2 ballista/executor
python
1:16 (13%)
1:16 (37%)
view
16 x 2 ballista/client
ROOT
1:16 (34%)
1:16 (88%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
9 x 2 ballista/executor/src
ballista/executor/src
57:67 
283:293 
view
7 x 2 benchmarks/db-benchmark
benchmarks/db-benchmark
0:0 
0:0 
view