anthropics / beam
Duplication

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

Intro
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...
Duplication Overall
  • 12% duplication:
    • 634,805 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 78,024 duplicated lines
  • 115,771 duplicates
system12% (78,024 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java11% (37,660 lines)
go17% (13,793 lines)
py8% (10,161 lines)
yaml24% (5,254 lines)
ts17% (4,155 lines)
dart7% (1,413 lines)
html37% (1,312 lines)
scss12% (1,203 lines)
sql22% (990 lines)
proto11% (692 lines)
groovy13% (453 lines)
kt37% (293 lines)
ftl13% (102 lines)
js4% (99 lines)
ipynb21% (89 lines)
kts3% (68 lines)
tsx3% (66 lines)
tpl42% (56 lines)
xml8% (47 lines)
css9% (40 lines)
ps156% (30 lines)
sass2% (16 lines)
pyx2% (12 lines)
in54% (12 lines)
toml8% (8 lines)
Duplication per Component (primary)
sdks9% (41,529 lines)
runners12% (12,733 lines)
learning43% (9,674 lines)
playground21% (7,123 lines)
website22% (4,254 lines)
model12% (648 lines)
it7% (533 lines)
.test-infra11% (492 lines)
buildSrc9% (271 lines)
infra4% (230 lines)
scripts9% (202 lines)
release18% (202 lines)
.github42% (133 lines)
ROOT0% (0 lines)
contributor-docs0% (0 lines)
plugins0% (0 lines)
.gemini0% (0 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["learning"]
    n1["playground"]
    n2["sdks"]
    n3["runners"]
    n4["website"]
    n5["model"]
    n0 ---|"6706"| n1
    n0 ---|"3224"| n2
    n1 ---|"3152"| n2
    n3 ---|"3021"| n2
    n2 ---|"824"| n4
    n5 ---|"255"| n3
    n5 ---|"233"| n2
    n5 ---|"221"| n1
    n1 ---|"68"| n3
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#DC143CFF,stroke-width:10px
    linkStyle 1 stroke:#DC143C93,stroke-width:4px
    linkStyle 2 stroke:#DC143C93,stroke-width:4px
    linkStyle 3 stroke:#DC143C93,stroke-width:4px
    linkStyle 4 stroke:#DC143C5E,stroke-width:1px
    linkStyle 5 stroke:#DC143C4C,stroke-width:1px
    linkStyle 6 stroke:#DC143C4C,stroke-width:1px
    linkStyle 7 stroke:#DC143C4C,stroke-width:1px
    linkStyle 8 stroke:#DC143C4C,stroke-width:1px


Download: Mermaid (.mmd) (open online Mermaid editor)

2D force graph | 3D force graph

Show more details on duplication between components...
From Component
 --> To Component
Duplicated
Lines
File Pairs Details
learning (15%)
  --> playground (9%)
6706 20 file pairs details...
learning (7%)
  --> sdks (<1%)
3224 24 file pairs details...
playground (4%)
  --> sdks (<1%)
3152 15 file pairs details...
runners (1%)
  --> sdks (<1%)
3021 797 file pairs details...
sdks (<1%)
  --> website (2%)
824 208 file pairs details...
model (2%)
  --> runners (<1%)
255 36 file pairs details...
model (2%)
  --> sdks (<1%)
233 12 file pairs details...
model (2%)
  --> playground (<1%)
221 12 file pairs details...
playground (<1%)
  --> runners (<1%)
68 3 file pairs details...

Longest Duplicates
The list of 50 longest duplicates.
See data for all 115,771 duplicates...
Size#FoldersFilesLinesCode
2667 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
33:3907 (100%)
33:3907 (100%)
view
731 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
498:1783 (77%)
500:1785 (77%)
view
541 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
36:866 (100%)
36:866 (100%)
view
189 x 2 runners/samza/src/main/j...m/runners/samza/runtime
runners/samza/src/main/j...m/runners/samza/runtime
209:476 (50%)
197:464 (62%)
view
163 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
238:494 (17%)
238:494 (17%)
view
81 x 2 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
8016:8126 (1%)
8216:8326 (1%)
view
68 x 2 runners/google-cloud-dat...e/beam/runners/dataflow
sdks/java/core/src/main/...m/sdk/util/construction
255:343 (29%)
299:387 (11%)
view
65 x 2 runners/samza/src/main/j...m/runners/samza/runtime
runners/samza/src/main/j...m/runners/samza/runtime
131:200 (17%)
126:195 (21%)
view
63 x 2 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
7864:7950 (1%)
8016:8102 (1%)
view
63 x 2 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
7864:7950 (1%)
8216:8302 (1%)
view
60 x 2 website/www/site/assets/scss
website/www/site/assets/scss
42:103 (72%)
117:178 (32%)
view
60 x 2 learning/tour-of-beam/le...hallenge/java-challenge
learning/tour-of-beam/le...challenge/java-solution
121:222 (55%)
157:256 (46%)
view
59 x 2 runners/google-cloud-dat...rs/dataflow/worker/util
sdks/java/harness/src/ma.../beam/fn/harness/status
422:557 (14%)
381:517 (17%)
view
55 x 2 learning/tour-of-beam/le...ble-schema/java-example
learning/tour-of-beam/le...o/rest-api/java-example
73:176 (84%)
71:229 (84%)
view
54 x 2 sdks/python/apache_beam/ml/inference
sdks/python/apache_beam/ml/inference
193:299 (16%)
431:542 (16%)
view
52 x 2 website/www/site/data
website/www/site/data
663:714 (3%)
907:958 (3%)
view
50 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
143:234 (5%)
144:235 (5%)
view
50 x 2 runners/spark/3/src/main...slation/batch/functions
runners/spark/src/main/j...nners/spark/translation
83:154 (68%)
75:146 (70%)
view
49 x 2 learning/tour-of-beam/le...s/co-group/java-example
learning/tour-of-beam/le...challenge/java-solution
56:122 (44%)
63:129 (37%)
view
48 x 2 sdks/java/harness/src/ma.../apache/beam/fn/harness
sdks/java/harness/src/ma.../apache/beam/fn/harness
1032:1088 (2%)
690:746 (7%)
view
46 x 2 buildSrc/src/main/groovy/org/apache/beam/gradle
buildSrc/src/main/groovy/org/apache/beam/gradle
2013:2071 (2%)
233:291 (23%)
view
46 x 2 runners/java-fn-executio...unners/fnexecution/wire
sdks/java/extensions/pro...sdk/extensions/protobuf
39:129 (97%)
38:129 (100%)
view
45 x 2 sdks/python/apache_beam/io/gcp
sdks/python/apache_beam/io/gcp
408:454 (10%)
576:622 (10%)
view
45 x 2 sdks/python/apache_beam/io/gcp
sdks/python/apache_beam/io/gcp
464:510 (10%)
520:566 (10%)
view
43 x 2 sdks/python/apache_beam/io/gcp
sdks/python/apache_beam/io/gcp
408:450 (9%)
632:674 (9%)
view
43 x 2 sdks/python/apache_beam/io/gcp
sdks/python/apache_beam/io/gcp
576:618 (9%)
632:674 (9%)
view
43 x 2 learning/tour-of-beam/le...orms/coder/java-example
learning/tour-of-beam/le...ms/convert/java-example
53:111 (50%)
61:120 (36%)
view
43 x 2 learning/tour-of-beam/le...ms/convert/java-example
learning/tour-of-beam/le...orms/group/java-example
61:120 (36%)
55:113 (40%)
view
43 x 2 learning/tour-of-beam/le...orms/coder/java-example
learning/tour-of-beam/le...orms/group/java-example
53:111 (50%)
55:113 (40%)
view
42 x 2 learning/tour-of-beam/le...ms/convert/java-example
learning/tour-of-beam/le...rms/filter/java-example
61:118 (35%)
57:113 (39%)
view
42 x 2 learning/tour-of-beam/le...orms/coder/java-example
learning/tour-of-beam/le...ing-schema/java-example
53:109 (49%)
52:108 (49%)
view
42 x 2 learning/tour-of-beam/le...rms/filter/java-example
learning/tour-of-beam/le...ing-schema/java-example
57:113 (39%)
52:108 (49%)
view
42 x 2 learning/tour-of-beam/le...rms/filter/java-example
learning/tour-of-beam/le...orms/group/java-example
57:113 (39%)
55:111 (39%)
view
42 x 2 learning/tour-of-beam/le...ms/convert/java-example
learning/tour-of-beam/le...ing-schema/java-example
61:118 (35%)
52:108 (49%)
view
42 x 2 learning/tour-of-beam/le...orms/group/java-example
learning/tour-of-beam/le...ing-schema/java-example
55:111 (39%)
52:108 (49%)
view
42 x 2 learning/tour-of-beam/le...orms/coder/java-example
learning/tour-of-beam/le...rms/filter/java-example
53:109 (49%)
57:113 (39%)
view
41 x 2 learning/tour-of-beam/le...orms/group/java-example
learning/tour-of-beam/le...rms/rename/java-example
141:207 (38%)
149:215 (37%)
view
40 x 2 website/www/site/data
website/www/site/data
622:661 (2%)
913:952 (2%)
view
40 x 2 website/www/site/data
website/www/site/data
622:661 (2%)
669:708 (2%)
view
40 x 2 learning/katas/java/Wind...g/addingtimestamp/pardo
learning/katas/java/Wind...imestamp/withtimestamps
25:89 (100%)
25:89 (100%)
view
40 x 2 runners/samza/src/main/j...m/runners/samza/runtime
runners/samza/src/main/j...m/runners/samza/runtime
78:128 (10%)
73:123 (13%)
view
40 x 2 learning/katas/java/Wind...imestamp/withtimestamps
learning/tour-of-beam/le...-timestamp/java-example
25:89 (100%)
100:164 (54%)
view
40 x 2 learning/katas/java/Wind...g/addingtimestamp/pardo
learning/tour-of-beam/le...-timestamp/java-example
25:89 (100%)
100:164 (54%)
view
40 x 2 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
8126:8181 (<1%)
8350:8405 (<1%)
view
40 x 2 runners/spark/3/src/main...cturedstreaming/metrics
runners/spark/src/main/j...m/runners/spark/metrics
60:110 (83%)
55:105 (86%)
view
40 x 2 sdks/python/apache_beam/transforms
sdks/python/apache_beam/transforms
152:199 (5%)
692:739 (5%)
view
39 x 2 learning/tour-of-beam/le...hallenge-4/go-challenge
learning/tour-of-beam/le...challenge-4/go-solution
45:111 (88%)
45:111 (72%)
view
39 x 2 learning/tour-of-beam/le...hallenge/java-challenge
learning/tour-of-beam/le...challenge/java-solution
50:104 (35%)
63:117 (30%)
view
39 x 2 website/www/site/data
website/www/site/data
481:519 (2%)
528:566 (2%)
view
39 x 2 learning/tour-of-beam/le...s/co-group/java-example
learning/tour-of-beam/le...hallenge/java-challenge
56:110 (35%)
50:104 (35%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 264 sdks/go/pkg/beam/model/jobmanagement_v1
sdks/go/pkg/beam/model/pipeline_v1
playground/backend/internal/api/v1
sdks/go/pkg/beam/model/fnexecution_v1
sdks/go/pkg/beam/model/pipeline_v1
sdks/go/pkg/beam/model/jobmanagement_v1
sdks/go/pkg/beam/model/fnexecution_v1
sdks/go/pkg/beam/model/pipeline_v1
sdks/go/pkg/beam/core/runtime/graphx/v1
sdks/go/pkg/beam/model/pipeline_v1
...
283:290 (<1%)
246:253 (1%)
351:358 (<1%)
70:77 (1%)
247:254 (<1%)
121:128 (<1%)
236:243 (<1%)
241:248 (1%)
417:424 (<1%)
74:81 (3%)
...
view
6 x 264 sdks/go/pkg/beam/model/jobmanagement_v1
sdks/go/pkg/beam/model/pipeline_v1
sdks/go/pkg/beam/model/fnexecution_v1
sdks/go/pkg/beam/model/pipeline_v1
playground/backend/internal/api/v1
sdks/go/pkg/beam/model/jobmanagement_v1
sdks/go/pkg/beam/model/fnexecution_v1
sdks/go/pkg/beam/model/pipeline_v1
sdks/go/pkg/beam/core/runtime/graphx/v1
sdks/go/pkg/beam/model/pipeline_v1
...
2112:2117 (<1%)
583:588 (1%)
426:431 (1%)
1877:1882 (<1%)
3352:3357 (<1%)
1542:1547 (<1%)
6205:6210 (<1%)
827:832 (1%)
1726:1731 (<1%)
232:237 (3%)
...
view
6 x 264 sdks/go/pkg/beam/model/jobmanagement_v1
sdks/go/pkg/beam/model/pipeline_v1
sdks/go/pkg/beam/model/fnexecution_v1
sdks/go/pkg/beam/model/pipeline_v1
playground/backend/internal/api/v1
sdks/go/pkg/beam/model/jobmanagement_v1
sdks/go/pkg/beam/model/fnexecution_v1
sdks/go/pkg/beam/model/pipeline_v1
sdks/go/pkg/beam/core/runtime/graphx/v1
sdks/go/pkg/beam/model/pipeline_v1
...
2111:2116 (<1%)
582:587 (1%)
425:430 (1%)
1876:1881 (<1%)
3351:3356 (<1%)
1541:1546 (<1%)
6204:6209 (<1%)
826:831 (1%)
1725:1730 (<1%)
231:236 (3%)
...
view
6 x 264 sdks/go/pkg/beam/model/jobmanagement_v1
sdks/go/pkg/beam/model/pipeline_v1
sdks/go/pkg/beam/model/fnexecution_v1
sdks/go/pkg/beam/model/pipeline_v1
playground/backend/internal/api/v1
sdks/go/pkg/beam/model/jobmanagement_v1
sdks/go/pkg/beam/model/fnexecution_v1
sdks/go/pkg/beam/model/pipeline_v1
sdks/go/pkg/beam/core/runtime/graphx/v1
sdks/go/pkg/beam/model/pipeline_v1
...
2110:2115 (<1%)
581:586 (1%)
424:429 (1%)
1875:1880 (<1%)
3350:3355 (<1%)
1540:1545 (<1%)
6203:6208 (<1%)
825:830 (1%)
1724:1729 (<1%)
230:235 (3%)
...
view
6 x 213 sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...m/model/fn_execution/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...model/job_management/v1
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac...model/job_management/v1
sdks/typescript/src/apac...m/model/fn_execution/v1
...
222:227 (3%)
185:190 (3%)
103:108 (6%)
146:151 (4%)
262:267 (5%)
3372:3377 (<1%)
214:219 (2%)
1480:1485 (<1%)
407:412 (<1%)
1809:1814 (<1%)
...
view
6 x 213 sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...m/model/fn_execution/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...model/job_management/v1
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac...model/job_management/v1
sdks/typescript/src/apac...m/model/fn_execution/v1
...
223:228 (3%)
186:191 (3%)
104:109 (6%)
147:152 (4%)
263:268 (5%)
3373:3378 (<1%)
215:220 (2%)
1481:1486 (<1%)
408:413 (<1%)
1810:1815 (<1%)
...
view
6 x 213 sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...m/model/fn_execution/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...model/job_management/v1
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac...model/job_management/v1
sdks/typescript/src/apac...m/model/fn_execution/v1
...
225:232 (3%)
188:195 (3%)
106:113 (6%)
149:156 (4%)
265:272 (5%)
3375:3382 (<1%)
217:224 (2%)
1483:1490 (<1%)
410:417 (<1%)
1812:1819 (<1%)
...
view
6 x 213 sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...m/model/fn_execution/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...model/job_management/v1
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac...model/job_management/v1
sdks/typescript/src/apac...m/model/fn_execution/v1
...
224:229 (3%)
187:192 (3%)
105:110 (6%)
148:153 (4%)
264:269 (5%)
3374:3379 (<1%)
216:221 (2%)
1482:1487 (<1%)
409:414 (<1%)
1811:1816 (<1%)
...
view
6 x 81 sdks/java/testing/nexmar.../beam/sdk/nexmark/model
sdks/java/io/google-clou...eam/sdk/io/gcp/bigquery
sdks/java/io/google-clou...m/sdk/io/gcp/healthcare
sdks/java/io/amazon-web-...he/beam/sdk/io/aws2/sqs
sdks/java/testing/nexmar...xmark/sources/generator
runners/samza/src/main/j...m/runners/samza/runtime
sdks/java/core/src/main/...apache/beam/sdk/testing
sdks/java/io/jms/src/mai.../apache/beam/sdk/io/jms
sdks/java/testing/nexmar.../beam/sdk/nexmark/model
sdks/java/io/google-clou...beam/sdk/io/gcp/spanner
...
92:98 (12%)
66:72 (21%)
95:101 (13%)
97:103 (16%)
84:90 (5%)
109:116 (7%)
72:78 (14%)
106:112 (5%)
42:48 (5%)
73:79 (17%)
...
view
6 x 72 website/www/site/layouts/shortcodes
website/www/site/layouts/runners
website/www/site/layouts/case-studies
website/www/site/layouts/partials/quotes
website/www/site/layouts/shortcodes/about
website/www/site/layouts/partials
website/www/site/layouts/shortcodes
website/www/site/layouts/shortcodes/community
website/www/site/layouts/shortcodes
website/www/site/layouts/partials/section-menu/en
...
6:11 (7%)
6:11 (20%)
6:11 (8%)
6:11 (21%)
6:11 (26%)
6:11 (8%)
6:11 (26%)
6:11 (13%)
6:11 (50%)
6:11 (17%)
...
view
6 x 72 website/www/site/layouts/shortcodes
website/www/site/layouts/runners
website/www/site/layouts/case-studies
website/www/site/layouts/partials/quotes
website/www/site/layouts/shortcodes/about
website/www/site/layouts/partials
website/www/site/layouts/shortcodes
website/www/site/layouts/shortcodes/community
website/www/site/layouts/shortcodes
website/www/site/layouts/partials/section-menu/en
...
2:7 (7%)
2:7 (20%)
2:7 (8%)
2:7 (21%)
2:7 (26%)
2:7 (8%)
2:7 (26%)
2:7 (13%)
2:7 (50%)
2:7 (17%)
...
view
6 x 72 website/www/site/layouts/shortcodes
website/www/site/layouts/runners
website/www/site/layouts/case-studies
website/www/site/layouts/partials/quotes
website/www/site/layouts/shortcodes/about
website/www/site/layouts/partials
website/www/site/layouts/shortcodes
website/www/site/layouts/shortcodes/community
website/www/site/layouts/shortcodes
website/www/site/layouts/partials/section-menu/en
...
5:10 (7%)
5:10 (20%)
5:10 (8%)
5:10 (21%)
5:10 (26%)
5:10 (8%)
5:10 (26%)
5:10 (13%)
5:10 (50%)
5:10 (17%)
...
view
6 x 72 website/www/site/layouts/shortcodes
website/www/site/layouts/runners
website/www/site/layouts/case-studies
website/www/site/layouts/partials/quotes
website/www/site/layouts/shortcodes/about
website/www/site/layouts/partials
website/www/site/layouts/shortcodes
website/www/site/layouts/shortcodes/community
website/www/site/layouts/shortcodes
website/www/site/layouts/partials/section-menu/en
...
3:8 (7%)
3:8 (20%)
3:8 (8%)
3:8 (21%)
3:8 (26%)
3:8 (8%)
3:8 (26%)
3:8 (13%)
3:8 (50%)
3:8 (17%)
...
view
6 x 72 website/www/site/layouts/shortcodes
website/www/site/layouts/runners
website/www/site/layouts/case-studies
website/www/site/layouts/partials/quotes
website/www/site/layouts/shortcodes/about
website/www/site/layouts/partials
website/www/site/layouts/shortcodes
website/www/site/layouts/shortcodes/community
website/www/site/layouts/shortcodes
website/www/site/layouts/partials/section-menu/en
...
4:9 (7%)
4:9 (20%)
4:9 (8%)
4:9 (21%)
4:9 (26%)
4:9 (8%)
4:9 (26%)
4:9 (13%)
4:9 (50%)
4:9 (17%)
...
view
6 x 72 website/www/site/layouts/shortcodes
website/www/site/layouts/runners
website/www/site/layouts/case-studies
website/www/site/layouts/partials/quotes
website/www/site/layouts/shortcodes/about
website/www/site/layouts/partials
website/www/site/layouts/shortcodes
website/www/site/layouts/shortcodes/community
website/www/site/layouts/shortcodes
website/www/site/layouts/partials/section-menu/en
...
1:6 (7%)
1:6 (20%)
1:6 (8%)
1:6 (21%)
1:6 (26%)
1:6 (8%)
1:6 (26%)
1:6 (13%)
1:6 (50%)
1:6 (17%)
...
view
6 x 66 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
...
2236:2244 (<1%)
2317:2325 (<1%)
2400:2408 (<1%)
2483:2491 (<1%)
2566:2574 (<1%)
2649:2657 (<1%)
2732:2740 (<1%)
2815:2823 (<1%)
2898:2906 (<1%)
2981:2989 (<1%)
...
view
6 x 66 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
...
2227:2233 (<1%)
2308:2314 (<1%)
2391:2397 (<1%)
2474:2480 (<1%)
2557:2563 (<1%)
2640:2646 (<1%)
2723:2729 (<1%)
2806:2812 (<1%)
2889:2895 (<1%)
2972:2978 (<1%)
...
view
6 x 66 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
...
2241:2250 (<1%)
2322:2331 (<1%)
2405:2414 (<1%)
2488:2497 (<1%)
2571:2580 (<1%)
2654:2663 (<1%)
2737:2746 (<1%)
2820:2829 (<1%)
2903:2912 (<1%)
2986:2995 (<1%)
...
view
6 x 66 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
...
2230:2236 (<1%)
2311:2317 (<1%)
2394:2400 (<1%)
2477:2483 (<1%)
2560:2566 (<1%)
2643:2649 (<1%)
2726:2732 (<1%)
2809:2815 (<1%)
2892:2898 (<1%)
2975:2981 (<1%)
...
view
6 x 66 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
...
2239:2248 (<1%)
2320:2329 (<1%)
2403:2412 (<1%)
2486:2495 (<1%)
2569:2578 (<1%)
2652:2661 (<1%)
2735:2744 (<1%)
2818:2827 (<1%)
2901:2910 (<1%)
2984:2993 (<1%)
...
view
6 x 66 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
...
2232:2239 (<1%)
2313:2320 (<1%)
2396:2403 (<1%)
2479:2486 (<1%)
2562:2569 (<1%)
2645:2652 (<1%)
2728:2735 (<1%)
2811:2818 (<1%)
2894:2901 (<1%)
2977:2984 (<1%)
...
view
6 x 66 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
...
2233:2241 (<1%)
2314:2322 (<1%)
2397:2405 (<1%)
2480:2488 (<1%)
2563:2571 (<1%)
2646:2654 (<1%)
2729:2737 (<1%)
2812:2820 (<1%)
2895:2903 (<1%)
2978:2986 (<1%)
...
view
6 x 66 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
...
2235:2242 (<1%)
2316:2323 (<1%)
2399:2406 (<1%)
2482:2489 (<1%)
2565:2572 (<1%)
2648:2655 (<1%)
2731:2738 (<1%)
2814:2821 (<1%)
2897:2904 (<1%)
2980:2987 (<1%)
...
view
6 x 66 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
...
2238:2245 (<1%)
2319:2326 (<1%)
2402:2409 (<1%)
2485:2492 (<1%)
2568:2575 (<1%)
2651:2658 (<1%)
2734:2741 (<1%)
2817:2824 (<1%)
2900:2907 (<1%)
2983:2990 (<1%)
...
view
6 x 66 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
...
2231:2238 (<1%)
2312:2319 (<1%)
2395:2402 (<1%)
2478:2485 (<1%)
2561:2568 (<1%)
2644:2651 (<1%)
2727:2734 (<1%)
2810:2817 (<1%)
2893:2900 (<1%)
2976:2983 (<1%)
...
view
6 x 66 sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
sdks/go/pkg/beam/register
...
2228:2235 (<1%)
2309:2316 (<1%)
2392:2399 (<1%)
2475:2482 (<1%)
2558:2565 (<1%)
2641:2648 (<1%)
2724:2731 (<1%)
2807:2814 (<1%)
2890:2897 (<1%)
2973:2980 (<1%)
...
view
6 x 61 learning/tour-of-beam/le...eam-schema/java-example
learning/tour-of-beam/le...me-trigger/java-example
learning/tour-of-beam/le...one-to-one/java-example
learning/tour-of-beam/le...llenge-2/java-challenge
learning/tour-of-beam/le...oup-by-key/java-example
learning/tour-of-beam/le...ng-trigger/java-example
learning/tour-of-beam/le...ation/mean/java-example
learning/tour-of-beam/le...ne-per-key/java-example
learning/tour-of-beam/le...llenge-1/java-challenge
learning/tour-of-beam/le...oup-by-key/java-example
...
124:133 (14%)
70:79 (30%)
72:81 (24%)
85:94 (18%)
138:147 (9%)
70:79 (30%)
67:76 (30%)
87:96 (18%)
107:116 (14%)
74:83 (23%)
...
view
6 x 60 learning/tour-of-beam/le...eam-schema/java-example
learning/tour-of-beam/le...me-trigger/java-example
learning/tour-of-beam/le...one-to-one/java-example
learning/tour-of-beam/le...llenge-2/java-challenge
learning/tour-of-beam/le...oup-by-key/java-example
learning/tour-of-beam/le...ng-trigger/java-example
learning/tour-of-beam/le...ation/mean/java-example
learning/tour-of-beam/le...ne-per-key/java-example
learning/tour-of-beam/le...llenge-1/java-challenge
learning/tour-of-beam/le...oup-by-key/java-example
...
123:132 (14%)
69:78 (30%)
71:80 (24%)
84:93 (18%)
137:146 (9%)
69:78 (30%)
66:75 (30%)
86:95 (18%)
106:115 (14%)
73:82 (23%)
...
view
6 x 48 learning/tour-of-beam/le...ith-keys/python-example
learning/tour-of-beam/le...llenge/python-challenge
learning/tour-of-beam/le...-to-many/python-example
learning/tour-of-beam/le...lenge-4/python-solution
learning/tour-of-beam/le...omposite/python-example
learning/tour-of-beam/le.../flatten/python-example
learning/tour-of-beam/le...function/python-example
learning/tour-of-beam/le...-trigger/python-example
learning/tour-of-beam/le...tion/max/python-example
learning/tour-of-beam/le...-trigger/python-example
...
32:38 (37%)
32:38 (20%)
31:37 (31%)
31:37 (15%)
31:37 (27%)
31:37 (37%)
31:37 (28%)
36:42 (37%)
32:38 (37%)
36:42 (27%)
...
view
6 x 47 learning/tour-of-beam/le...ith-keys/python-example
learning/tour-of-beam/le...llenge/python-challenge
learning/tour-of-beam/le...-to-many/python-example
learning/tour-of-beam/le...lenge-4/python-solution
learning/tour-of-beam/le...omposite/python-example
learning/tour-of-beam/le.../flatten/python-example
learning/tour-of-beam/le...function/python-example
learning/tour-of-beam/le...-trigger/python-example
learning/tour-of-beam/le...tion/max/python-example
learning/tour-of-beam/le...-trigger/python-example
...
35:42 (37%)
35:42 (20%)
34:41 (31%)
34:41 (15%)
34:41 (27%)
34:41 (37%)
34:41 (28%)
39:46 (37%)
35:42 (37%)
39:46 (27%)
...
view
6 x 47 learning/tour-of-beam/le...ith-keys/python-example
learning/tour-of-beam/le...llenge/python-challenge
learning/tour-of-beam/le...-to-many/python-example
learning/tour-of-beam/le...lenge-4/python-solution
learning/tour-of-beam/le...omposite/python-example
learning/tour-of-beam/le.../flatten/python-example
learning/tour-of-beam/le...function/python-example
learning/tour-of-beam/le...-trigger/python-example
learning/tour-of-beam/le...tion/max/python-example
learning/tour-of-beam/le...-trigger/python-example
...
39:46 (37%)
39:46 (20%)
38:45 (31%)
38:45 (15%)
38:45 (27%)
38:45 (37%)
38:45 (28%)
43:50 (37%)
39:46 (37%)
43:50 (27%)
...
view
6 x 47 learning/tour-of-beam/le...ith-keys/python-example
learning/tour-of-beam/le...llenge/python-challenge
learning/tour-of-beam/le...-to-many/python-example
learning/tour-of-beam/le...lenge-4/python-solution
learning/tour-of-beam/le...omposite/python-example
learning/tour-of-beam/le.../flatten/python-example
learning/tour-of-beam/le...function/python-example
learning/tour-of-beam/le...-trigger/python-example
learning/tour-of-beam/le...tion/max/python-example
learning/tour-of-beam/le...-trigger/python-example
...
38:45 (37%)
38:45 (20%)
37:44 (31%)
37:44 (15%)
37:44 (27%)
37:44 (37%)
37:44 (28%)
42:49 (37%)
38:45 (37%)
42:49 (27%)
...
view
6 x 47 learning/tour-of-beam/le...ith-keys/python-example
learning/tour-of-beam/le...llenge/python-challenge
learning/tour-of-beam/le...-to-many/python-example
learning/tour-of-beam/le...lenge-4/python-solution
learning/tour-of-beam/le...omposite/python-example
learning/tour-of-beam/le.../flatten/python-example
learning/tour-of-beam/le...function/python-example
learning/tour-of-beam/le...-trigger/python-example
learning/tour-of-beam/le...tion/max/python-example
learning/tour-of-beam/le...-trigger/python-example
...
36:43 (37%)
36:43 (20%)
35:42 (31%)
35:42 (15%)
35:42 (27%)
35:42 (37%)
35:42 (28%)
40:47 (37%)
36:43 (37%)
40:47 (27%)
...
view
6 x 47 learning/tour-of-beam/le...ith-keys/python-example
learning/tour-of-beam/le...llenge/python-challenge
learning/tour-of-beam/le...-to-many/python-example
learning/tour-of-beam/le...lenge-4/python-solution
learning/tour-of-beam/le...omposite/python-example
learning/tour-of-beam/le.../flatten/python-example
learning/tour-of-beam/le...function/python-example
learning/tour-of-beam/le...-trigger/python-example
learning/tour-of-beam/le...tion/max/python-example
learning/tour-of-beam/le...-trigger/python-example
...
33:39 (37%)
33:39 (20%)
32:38 (31%)
32:38 (15%)
32:38 (27%)
32:38 (37%)
32:38 (28%)
37:43 (37%)
33:39 (37%)
37:43 (27%)
...
view
6 x 47 learning/tour-of-beam/le...ith-keys/python-example
learning/tour-of-beam/le...llenge/python-challenge
learning/tour-of-beam/le...-to-many/python-example
learning/tour-of-beam/le...lenge-4/python-solution
learning/tour-of-beam/le...omposite/python-example
learning/tour-of-beam/le.../flatten/python-example
learning/tour-of-beam/le...function/python-example
learning/tour-of-beam/le...-trigger/python-example
learning/tour-of-beam/le...tion/max/python-example
learning/tour-of-beam/le...-trigger/python-example
...
34:41 (37%)
34:41 (20%)
33:40 (31%)
33:40 (15%)
33:40 (27%)
33:40 (37%)
33:40 (28%)
38:45 (37%)
34:41 (37%)
38:45 (27%)
...
view
6 x 45 playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
...
924:929 (<1%)
1252:1257 (<1%)
1422:1427 (<1%)
1738:1743 (<1%)
1766:1771 (<1%)
2156:2161 (<1%)
2380:2385 (<1%)
2494:2499 (<1%)
2771:2776 (<1%)
2818:2823 (<1%)
...
view
6 x 45 playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
...
932:937 (<1%)
1166:1171 (<1%)
1260:1265 (<1%)
1430:1435 (<1%)
1580:1585 (<1%)
2164:2169 (<1%)
2424:2429 (<1%)
2848:2853 (<1%)
3095:3100 (<1%)
3173:3178 (<1%)
...
view
6 x 45 playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
playground/frontend/play...mponents/assets/symbols
...
931:936 (<1%)
1165:1170 (<1%)
1259:1264 (<1%)
1429:1434 (<1%)
1579:1584 (<1%)
2163:2168 (<1%)
2423:2428 (<1%)
2847:2852 (<1%)
3094:3099 (<1%)
3172:3177 (<1%)
...
view
6 x 36 learning/tour-of-beam/le...oup-by-key/java-example
learning/tour-of-beam/le...ng-trigger/java-example
learning/tour-of-beam/le...ation/mean/java-example
learning/tour-of-beam/le...oup-by-key/java-example
learning/tour-of-beam/le...p-elements/java-example
learning/tour-of-beam/le...hallenge/java-challenge
learning/tour-of-beam/le...al-outputs/java-example
learning/tour-of-beam/le...challenge/java-solution
learning/tour-of-beam/le.../composite/java-example
learning/tour-of-beam/le...rms/filter/java-example
...
134:142 (9%)
65:74 (30%)
63:71 (30%)
70:78 (23%)
65:73 (25%)
123:131 (12%)
86:94 (18%)
120:128 (12%)
82:90 (19%)
63:71 (28%)
...
view
6 x 36 learning/tour-of-beam/le...oup-by-key/java-example
learning/tour-of-beam/le...ng-trigger/java-example
learning/tour-of-beam/le...ation/mean/java-example
learning/tour-of-beam/le...oup-by-key/java-example
learning/tour-of-beam/le...p-elements/java-example
learning/tour-of-beam/le...hallenge/java-challenge
learning/tour-of-beam/le...al-outputs/java-example
learning/tour-of-beam/le...challenge/java-solution
learning/tour-of-beam/le.../composite/java-example
learning/tour-of-beam/le...rms/filter/java-example
...
135:145 (9%)
67:77 (30%)
64:74 (30%)
71:81 (23%)
66:76 (25%)
124:134 (12%)
87:97 (18%)
121:131 (12%)
83:93 (19%)
64:74 (28%)
...
view
6 x 32 sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...rnal/clients/cloudbuild
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
...
1638:1650 (<1%)
558:570 (<1%)
502:514 (<1%)
1718:1730 (<1%)
1797:1809 (<1%)
2383:2395 (<1%)
3349:3361 (<1%)
3759:3771 (<1%)
4442:4454 (<1%)
4701:4713 (<1%)
...
view
6 x 32 sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...rnal/clients/cloudbuild
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
sdks/python/apache_beam/...ternal/clients/bigquery
...
1627:1649 (<1%)
550:569 (<1%)
493:513 (<1%)
1709:1729 (<1%)
1786:1808 (<1%)
2370:2394 (<1%)
3336:3360 (<1%)
3746:3770 (<1%)
4429:4453 (<1%)
4692:4712 (<1%)
...
view
6 x 31 sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac...m/model/fn_execution/v1
sdks/typescript/src/apac...m/model/fn_execution/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...model/job_management/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
...
3386:3391 (<1%)
228:233 (2%)
282:287 (3%)
2187:2192 (<1%)
811:816 (1%)
160:165 (4%)
3402:3407 (<1%)
3418:3423 (<1%)
3434:3439 (<1%)
3450:3455 (<1%)
...
view
6 x 31 sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...m/proto/google/protobuf
sdks/typescript/src/apac...m/model/fn_execution/v1
sdks/typescript/src/apac...m/model/fn_execution/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac...model/job_management/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
sdks/typescript/src/apac.../beam/model/pipeline/v1
...
3387:3392 (<1%)
229:234 (2%)
283:288 (3%)
2188:2193 (<1%)
812:817 (1%)
161:166 (4%)
3403:3408 (<1%)
3419:3424 (<1%)
3435:3440 (<1%)
3451:3456 (<1%)
...
view
6 x 30 sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...rnal/clients/cloudbuild
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
...
2186:2207 (<1%)
2441:2462 (<1%)
2212:2235 (<1%)
2240:2259 (<1%)
2264:2284 (<1%)
2922:2941 (<1%)
3860:3881 (<1%)
3907:3928 (<1%)
4325:4344 (<1%)
4580:4600 (<1%)
...
view
6 x 30 sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...rnal/clients/cloudbuild
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
sdks/python/apache_beam/...ternal/clients/dataflow
...
2196:2208 (<1%)
2451:2463 (<1%)
2224:2236 (<1%)
2248:2260 (<1%)
2273:2285 (<1%)
2930:2942 (<1%)
3870:3882 (<1%)
3917:3929 (<1%)
4333:4345 (<1%)
4589:4601 (<1%)
...
view
6 x 29 learning/katas/python/Core Transforms/Tee/Tee
learning/katas/python/Co...Transforms/Filter/ParDo
learning/katas/python/IO/TextIO/ReadFromText
learning/katas/python/Co...sforms/Aggregation/Mean
learning/katas/python/Co...ine/Combine PerKey
learning/katas/python/Co...rms/Aggregation/Largest
learning/katas/python/Co...s/GroupByKey/GroupByKey
learning/katas/python/Co...ransforms/Filter/Filter
learning/katas/python/Co...forms/WithKeys/WithKeys
learning/katas/python/St...mps/Add Timestamps
...
28:33 (42%)
31:36 (35%)
30:35 (37%)
28:33 (42%)
28:33 (42%)
28:33 (42%)
28:33 (42%)
28:33 (42%)
28:33 (42%)
31:36 (35%)
...
view
6 x 28 learning/katas/python/Core Transforms/Tee/Tee
learning/katas/python/Co...Transforms/Filter/ParDo
learning/katas/python/Co...s/GroupByKey/GroupByKey
learning/katas/python/Co...ransforms/Filter/Filter
learning/katas/python/Co...ine/Combine PerKey
learning/katas/python/Co...rms/Aggregation/Largest
learning/katas/python/Co...forms/WithKeys/WithKeys
learning/katas/python/St...mps/Add Timestamps
learning/katas/python/Co...sforms/Aggregation/Mean
learning/katas/python/St...dows/Fixed Windows
...
27:32 (42%)
30:35 (35%)
27:32 (42%)
27:32 (42%)
27:32 (42%)
27:32 (42%)
27:32 (42%)
30:35 (35%)
27:32 (42%)
27:32 (42%)
...
view
6 x 26 learning/tour-of-beam/le...llenge-1/java-challenge
learning/tour-of-beam/le...rms/select/java-example
learning/tour-of-beam/le...hallenge/java-challenge
learning/tour-of-beam/le...eam-schema/java-example
learning/tour-of-beam/le...llenge-3/java-challenge
learning/tour-of-beam/le...rms/filter/java-example
learning/tour-of-beam/le...llenge-2/java-challenge
learning/tour-of-beam/le...allenge-2/java-solution
learning/tour-of-beam/le...rms/rename/java-example
learning/tour-of-beam/le...splittable/java-example
...
104:114 (14%)
184:194 (5%)
210:220 (5%)
121:131 (14%)
113:123 (13%)
197:207 (5%)
82:92 (18%)
87:97 (16%)
203:213 (5%)
107:117 (13%)
...
view
6 x 26 learning/tour-of-beam/le...llenge-1/java-challenge
learning/tour-of-beam/le...rms/select/java-example
learning/tour-of-beam/le...hallenge/java-challenge
learning/tour-of-beam/le...eam-schema/java-example
learning/tour-of-beam/le...llenge-3/java-challenge
learning/tour-of-beam/le...rms/filter/java-example
learning/tour-of-beam/le...llenge-2/java-challenge
learning/tour-of-beam/le...allenge-2/java-solution
learning/tour-of-beam/le...rms/rename/java-example
learning/tour-of-beam/le...llenge-1/java-challenge
...
103:111 (14%)
182:191 (5%)
208:217 (5%)
120:128 (14%)
112:120 (13%)
195:204 (5%)
81:89 (18%)
86:94 (16%)
201:210 (5%)
63:71 (11%)
...
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 348 unit duplicates...
Size#FoldersFilesLinesCode
564 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
3343:3908 
3343:3908 
view
59 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
277:348 
277:348 
view
55 x 2 sdks/java/core/jmh/src/m...pache/beam/sdk/jmh/util
sdks/java/core/src/main/...rg/apache/beam/sdk/util
157:213 
44:100 
view
52 x 2 sdks/java/io/jdbc/src/ma...apache/beam/sdk/io/jdbc
sdks/java/io/jdbc/src/ma...apache/beam/sdk/io/jdbc
62:115 
66:119 
view
52 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
512:577 
514:579 
view
44 x 2 runners/samza/src/main/j...m/runners/samza/runtime
runners/samza/src/main/j...m/runners/samza/runtime
130:175 
125:170 
view
32 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
640:686 
642:688 
view
30 x 2 sdks/java/core/src/main/.../beam/sdk/schemas/utils
sdks/java/core/src/main/.../beam/sdk/schemas/utils
202:234 
338:369 
view
29 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
375:417 
375:417 
view
27 x 3 learning/katas/python/St...ers/Early Triggers
learning/katas/python/St...Accumulation Modes
learning/katas/python/St...nbsp;Time Triggers
0:0 
0:0 
0:0 
view
24 x 2 learning/tour-of-beam/le...oup-by-key/java-example
learning/katas/java/Core...transforms/cogroupbykey
73:109 
75:111 
view
24 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
1079:1111 
1081:1113 
view
23 x 2 sdks/java/harness/src/ma.../beam/fn/harness/status
runners/google-cloud-dat...rs/dataflow/worker/util
580:605 
625:650 
view
23 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
796:836 
798:838 
view
23 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
1432:1458 
1434:1460 
view
21 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
1040:1064 
1042:1066 
view
21 x 2 runners/spark/3/src/main...slation/batch/functions
runners/spark/src/main/j...nners/spark/translation
120:142 
112:134 
view
20 x 2 runners/samza/src/main/j...m/runners/samza/runtime
runners/samza/src/main/j...m/runners/samza/runtime
324:351 
312:339 
view
20 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
609:630 
611:632 
view
19 x 2 learning/tour-of-beam/le...challenge-1/go-solution
learning/tour-of-beam/le...hallenge-1/go-challenge
54:87 
54:87 
view
19 x 2 learning/tour-of-beam/le...llenge-1/java-challenge
learning/tour-of-beam/le...allenge-1/java-solution
50:81 
49:80 
view
18 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
1576:1599 
1578:1601 
view
17 x 2 learning/tour-of-beam/le...g-challenge/go-solution
learning/tour-of-beam/le...-challenge/go-challenge
43:80 
43:78 
view
17 x 2 it/clickhouse/src/main/j...t/clickhouse/conditions
it/google-cloud-platform...gcp/bigquery/conditions
48:68 
50:70 
view
17 x 2 runners/samza/src/main/j...m/runners/samza/runtime
runners/samza/src/main/j...m/runners/samza/runtime
359:384 
347:372 
view
17 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
706:724 
708:726 
view
17 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
1184:1204 
1186:1206 
view
16 x 2 sdks/java/harness/src/ma.../beam/fn/harness/status
runners/google-cloud-dat...rs/dataflow/worker/util
283:301 
317:335 
view
16 x 2 sdks/java/harness/src/ma.../beam/fn/harness/status
runners/google-cloud-dat...rs/dataflow/worker/util
305:323 
339:357 
view
16 x 2 sdks/java/core/src/main/...dk/transforms/windowing
runners/core-java/src/ma...m/runners/core/triggers
152:172 
354:374 
view
16 x 2 sdks/java/io/jdbc/src/ma...apache/beam/sdk/io/jdbc
sdks/java/io/singlestore...beam/sdk/io/singlestore
2563:2590 
549:577 
view
16 x 2 runners/samza/src/main/j...m/runners/samza/runtime
runners/samza/src/main/j...m/runners/samza/runtime
304:322 
292:310 
view
16 x 2 runners/flink/1.20/src/m...tion/wrappers/streaming
runners/flink/src/main/j...tion/wrappers/streaming
907:934 
909:936 
view
15 x 2 sdks/java/harness/src/ma.../apache/beam/fn/harness
sdks/java/harness/src/ma.../apache/beam/fn/harness
846:864 
400:418 
view
15 x 2 sdks/java/core/src/main/...che/beam/sdk/transforms
sdks/java/core/src/main/...che/beam/sdk/transforms
391:407 
371:387 
view
15 x 2 sdks/java/core/src/main/...apache/beam/sdk/schemas
sdks/java/core/src/main/...apache/beam/sdk/schemas
73:89 
75:91 
view
15 x 2 learning/tour-of-beam/le...group-by-key/go-example
learning/katas/go/core_t...y/cogroupbykey/pkg/task
57:75 
23:41 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
417:433 
417:433 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
435:451 
435:451 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
453:469 
453:469 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
471:487 
471:487 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
489:505 
489:505 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
507:523 
507:523 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
525:541 
525:541 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
543:559 
543:559 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
561:577 
561:577 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
579:595 
579:595 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
597:613 
597:613 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
615:631 
615:631 
view
15 x 2 learning/tour-of-beam/ba...d/playground_api/api/v1
playground/backend/internal/api/v1
633:649 
633:649 
view