apache / incubator-wayang
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 877 files with 59,543 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 18 files changed 6-20 times (2,056 lines of code)
    • 859 files changed 1-5 times (57,487 lines of code)
0% | 0% | 0% | 3% | 96%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 877 files with 59,543 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 11 files changed by 6-10 contributors (1,361 lines of code)
    • 460 files changed by 2-5 contributors (33,441 lines of code)
    • 406 files changed by 1 contributor (24,741 lines of code)
0% | 0% | 2% | 56% | 41%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, md, py, scala, xml, properties, vue, sh, js, json, yml, yaml, html, css, gitignore, svg, cmd, scss, cfg, ini, toml, cjs, g4, txt, groovy, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 3% | 96%
css0% | 0% | 0% | 34% | 65%
html0% | 0% | 0% | 27% | 72%
yml0% | 0% | 0% | 21% | 78%
scala0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
vue0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
g40% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
scss0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
wayang-platforms0% | 0% | 0% | 3% | 96%
wayang-commons0% | 0% | 0% | 2% | 97%
wayang-api0% | 0% | 0% | 12% | 87%
wayang-docs0% | 0% | 0% | 32% | 67%
wayang-profiler0% | 0% | 0% | 0% | 100%
wayang-benchmark0% | 0% | 0% | 0% | 100%
python0% | 0% | 0% | 0% | 100%
wayang-plugins0% | 0% | 0% | 0% | 100%
wayang-web-dashboard0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
guides0% | 0% | 0% | 0% | 100%
wayang-resources0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SqlContext.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/context
72 4 2023-04-15 2023-05-15 11 9 kbeedkar@gmail.com aloalt@apache.org
WayangTableScanVisitor.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter
49 1 2023-04-15 2023-05-15 10 9 kbeedkar@gmail.com aloalt@apache.org
WayangContext.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api
79 18 2021-02-09 2023-05-11 9 6 ro.pardo.meza@gmail.com 117925945+michellesackmann@...
Job.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api
552 33 2021-02-09 2023-05-11 9 6 ro.pardo.meza@gmail.com 117925945+michellesackmann@...
WayangProjectVisitor.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter
67 4 2023-04-15 2023-05-04 8 9 kbeedkar@gmail.com 98392202+adeelaslamunimore@...
SparkPlatform.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/platform
173 9 2021-10-12 2023-05-11 8 7 bertty@scalytics.io 117925945+michellesackmann@...
menus.yml
in wayang-docs/src/main/resources/_data
15 - 2021-03-24 2021-09-14 7 2 bertty@scalytics.io ro.pardo.meza@gmail.com
SchemaUtils.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/schema
20 2 2023-04-15 2023-05-04 7 7 kbeedkar@gmail.com 98392202+adeelaslamunimore@...
WayangRelConverter.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter
21 1 2023-04-15 2023-05-04 7 8 kbeedkar@gmail.com 98392202+adeelaslamunimore@...
JdbcTableSource.java
in wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/operators
57 5 2020-12-18 2021-09-03 7 2 bertty@scalytics.io ro.pardo.meza@gmail.com
default.html
in wayang-docs/src/main/resources/_layouts
64 - 2021-03-12 2021-11-24 7 2 bertty@scalytics.io bertty@scalytics.io
WayangTableScan.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rel
64 8 2023-04-15 2023-05-15 7 8 kbeedkar@gmail.com aloalt@apache.org
WayangJoinVisitor.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter
92 7 2023-04-15 2023-05-04 7 9 kbeedkar@gmail.com 98392202+adeelaslamunimore@...
SqlToStreamOperator.java
in wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/operators
159 12 2020-12-18 2021-10-27 7 3 bertty@scalytics.io bertty@scalytics.io
Optimizer.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/optimizer
172 10 2023-04-15 2023-05-15 7 6 kbeedkar@gmail.com aloalt@apache.org
main.css
in wayang-docs/src/main/resources/assets/css
103 - 2021-03-12 2021-04-20 6 2 bertty@scalytics.io ro.pardo.meza@gmail.com
JavaObjectFileSink.java
in wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators
133 10 2020-12-18 2022-03-18 6 3 bertty@scalytics.io bertty@databloom.ai
JavaObjectFileSource.java
in wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators
164 11 2020-12-18 2022-03-18 6 3 bertty@scalytics.io bertty@databloom.ai
plugins.py
in python/src/pywy
9 - 2022-04-06 2022-04-12 5 3 bertty@databloom.ai jorge.quiane@tu-berlin.de
channels.py
in python/src/pywy/platforms/python
12 3 2022-04-06 2022-04-12 5 3 bertty@databloom.ai jorge.quiane@tu-berlin.de
_config.yml
in wayang-docs/src/main/resources
27 - 2021-03-12 2021-11-24 5 2 bertty@scalytics.io bertty@scalytics.io
App.vue
in wayang-web-dashboard/dashboard-webapp/src/main/vue/src
44 - 2023-05-02 2023-05-22 5 3 ing.ricardo.martinez@gmail.com zkaoudi@yahoo.gr
JavaPlatform.java
in wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/platform
53 5 2020-12-18 2021-09-03 5 2 bertty@scalytics.io ro.pardo.meza@gmail.com
FileSystems.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/fs
75 6 2021-02-09 2022-07-08 5 3 ro.pardo.meza@gmail.com ro.pardo.meza@gmail.com
FlinkMaterializedGroupByOperator.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators
89 8 2021-10-12 2023-05-10 5 5 bertty@scalytics.io ing.ricardo.martinez@gmail.com
ExecutionLog.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/profiling
90 10 2021-02-09 2021-10-27 5 3 ro.pardo.meza@gmail.com bertty@scalytics.io
CardinalityRepository.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/profiling
97 7 2021-02-09 2021-10-27 5 3 ro.pardo.meza@gmail.com bertty@scalytics.io
JobDetail.vue
in wayang-web-dashboard/dashboard-webapp/src/main/vue/src/views
108 - 2023-05-02 2023-05-22 5 3 ing.ricardo.martinez@gmail.com zkaoudi@yahoo.gr
TextFileSource.java
in wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators
121 8 2021-02-09 2021-09-03 5 2 ro.pardo.meza@gmail.com ro.pardo.meza@gmail.com
CsvRowConverter.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/sources/fs
124 3 2023-04-15 2023-05-15 5 5 kbeedkar@gmail.com aloalt@apache.org
JavaCSVTableSource.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/sources/fs
139 8 2023-04-15 2023-05-15 5 5 kbeedkar@gmail.com aloalt@apache.org
GiraphPageRankOperator.java
in wayang-platforms/wayang-giraph/src/main/java/org/apache/wayang/giraph/operators
147 8 2020-12-18 2021-02-17 5 2 bertty@scalytics.io ro.pardo.meza@gmail.com
JdbcExecutor.java
in wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/execution
156 8 2020-12-18 2021-02-17 5 2 bertty@scalytics.io ro.pardo.meza@gmail.com
GraphChiPageRankOperator.java
in wayang-platforms/wayang-graphchi/src/main/java/org/apache/wayang/graphchi/operators
161 7 2020-12-18 2021-02-17 5 2 bertty@scalytics.io ro.pardo.meza@gmail.com
SlotMapping.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan
183 13 2021-02-09 2021-09-03 5 2 ro.pardo.meza@gmail.com ro.pardo.meza@gmail.com
PageRankAlgorithm.java
in wayang-platforms/wayang-giraph/src/main/java/org/apache/wayang/giraph/Algorithm
183 12 2020-12-18 2021-02-17 5 2 bertty@scalytics.io ro.pardo.meza@gmail.com
LoadProfileEstimators.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/costs
281 14 2021-02-09 2021-10-27 5 3 ro.pardo.meza@gmail.com bertty@scalytics.io
SparkListener.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
375 14 2023-05-02 2023-05-11 5 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
PlanEnumeration.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration
401 20 2021-02-09 2021-09-03 5 2 ro.pardo.meza@gmail.com ro.pardo.meza@gmail.com
PlanEnumerator.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration
666 53 2021-02-09 2021-09-03 5 2 ro.pardo.meza@gmail.com ro.pardo.meza@gmail.com
e2e.js
in wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress/support
1 - 2023-05-02 2023-05-22 4 3 ing.ricardo.martinez@gmail.com zkaoudi@yahoo.gr
commands.js
in wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress/support
1 - 2023-05-02 2023-05-22 4 3 ing.ricardo.martinez@gmail.com zkaoudi@yahoo.gr
SerializableObject.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces
4 - 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
executor.py
in python/src/pywy/core
5 2 2022-04-07 2022-04-12 4 3 bertty@databloom.ai jorge.quiane@tu-berlin.de
channel.py
in python/src/pywy/core
15 4 2022-04-07 2022-04-12 4 3 bertty@databloom.ai jorge.quiane@tu-berlin.de
Job.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces
16 - 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
index.html
in wayang-web-dashboard/dashboard-webapp/src/main/vue
17 - 2023-05-02 2023-05-22 4 3 ing.ricardo.martinez@gmail.com zkaoudi@yahoo.gr
Application.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces
17 - 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
OverviewCard.vue
in wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components
18 - 2023-05-02 2023-05-22 4 3 ing.ricardo.martinez@gmail.com zkaoudi@yahoo.gr
scripts.html
in wayang-docs/src/main/resources/_includes
20 - 2021-03-12 2021-04-20 4 2 bertty@scalytics.io ro.pardo.meza@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SqlContext.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/context
72 4 2023-04-15 2023-05-15 11 9 kbeedkar@gmail.com aloalt@apache.org
WayangTableScanVisitor.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter
49 1 2023-04-15 2023-05-15 10 9 kbeedkar@gmail.com aloalt@apache.org
WayangProjectVisitor.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter
67 4 2023-04-15 2023-05-04 8 9 kbeedkar@gmail.com 98392202+adeelaslamunimore@...
WayangJoinVisitor.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter
92 7 2023-04-15 2023-05-04 7 9 kbeedkar@gmail.com 98392202+adeelaslamunimore@...
WayangRelConverter.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter
21 1 2023-04-15 2023-05-04 7 8 kbeedkar@gmail.com 98392202+adeelaslamunimore@...
WayangTableScan.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rel
64 8 2023-04-15 2023-05-15 7 8 kbeedkar@gmail.com aloalt@apache.org
SparkPlatform.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/platform
173 9 2021-10-12 2023-05-11 8 7 bertty@scalytics.io 117925945+michellesackmann@...
SchemaUtils.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/schema
20 2 2023-04-15 2023-05-04 7 7 kbeedkar@gmail.com 98392202+adeelaslamunimore@...
Job.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api
552 33 2021-02-09 2023-05-11 9 6 ro.pardo.meza@gmail.com 117925945+michellesackmann@...
WayangContext.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api
79 18 2021-02-09 2023-05-11 9 6 ro.pardo.meza@gmail.com 117925945+michellesackmann@...
Optimizer.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/optimizer
172 10 2023-04-15 2023-05-15 7 6 kbeedkar@gmail.com aloalt@apache.org
FlinkMaterializedGroupByOperator.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators
89 8 2021-10-12 2023-05-10 5 5 bertty@scalytics.io ing.ricardo.martinez@gmail.com
CsvRowConverter.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/sources/fs
124 3 2023-04-15 2023-05-15 5 5 kbeedkar@gmail.com aloalt@apache.org
JavaCSVTableSource.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/sources/fs
139 8 2023-04-15 2023-05-15 5 5 kbeedkar@gmail.com aloalt@apache.org
SparkListener.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
375 14 2023-05-02 2023-05-11 5 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
TaskMetric.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
110 24 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
ExecutorAdded.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
82 18 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
ApplicationStart.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
61 12 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
JobStart.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
53 10 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
ApplicationEnd.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
61 12 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
ExecutorUpdated.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
82 18 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
StageCompleted.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
113 24 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
StageSubmitted.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
111 24 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
TaskGettingResult.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
147 32 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
JobEnd.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
53 10 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
TaskEnd.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
149 32 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
StageExecutorMetrics.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
110 24 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
ExecutorRemoved.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
82 18 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
TaskStart.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics
147 32 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
TaskMetric.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces
26 - 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
Stage.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces
30 - 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
Application.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces
17 - 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
Job.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces
16 - 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
SerializableObject.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces
4 - 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
Task.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces
38 - 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
Executor.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces
22 - 2023-05-02 2023-05-11 4 4 adeel.aslam@unimore.it 117925945+michellesackmann@...
py_source_textfile.py
in python/src/pywy/platforms/python/operator
29 4 2022-04-07 2022-04-12 4 4 bertty@databloom.ai berttycontreras@gmail.com
py_sink_textfile.py
in python/src/pywy/platforms/python/operator
33 4 2022-04-07 2022-04-12 4 4 bertty@databloom.ai berttycontreras@gmail.com
py_unary_filter.py
in python/src/pywy/platforms/python/operator
41 4 2022-04-07 2022-04-12 4 4 bertty@databloom.ai berttycontreras@gmail.com
mapping.py
in python/src/pywy/core
21 5 2022-04-07 2022-04-12 4 4 bertty@databloom.ai berttycontreras@gmail.com
dataquanta.py
in python/src/pywy
55 14 2022-04-06 2022-04-12 4 4 bertty@databloom.ai berttycontreras@gmail.com
SimpleEstimationContext.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/costs
80 7 2021-02-09 2021-10-27 4 4 ro.pardo.meza@gmail.com bertty@scalytics.io
Grep.java
in wayang-benchmark/code/main/java/org/apache/wayang/apps/grep
112 8 2022-05-17 2023-06-16 3 4 bertty@databloom.ai aloalt@apache.org
py_unary_flatmap.py
in python/src/pywy/platforms/python/operator
41 4 2022-04-08 2022-04-12 3 4 ro.pardo.meza@gmail.com berttycontreras@gmail.com
py_unary_map.py
in python/src/pywy/platforms/python/operator
41 4 2022-04-08 2022-04-12 3 4 ro.pardo.meza@gmail.com berttycontreras@gmail.com
__init__.py
in python/src/pywy/core
15 - 2022-04-07 2022-04-12 3 4 bertty@databloom.ai berttycontreras@gmail.com
base.py
in python/src/pywy/operators
77 12 2022-04-07 2022-04-12 3 4 bertty@databloom.ai berttycontreras@gmail.com
WayangRelNodeVisitor.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter
10 - 2023-04-15 2023-05-04 3 4 kbeedkar@gmail.com 98392202+adeelaslamunimore@...
WayangFilterVisitor.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter
107 9 2023-04-15 2023-05-04 3 4 kbeedkar@gmail.com 98392202+adeelaslamunimore@...
WayangProgram.java
in wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/optimizer
28 1 2023-04-15 2023-05-04 3 4 kbeedkar@gmail.com 98392202+adeelaslamunimore@...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
GeneticOptimizerApp.java
in wayang-profiler/code/main/java/org/apache/wayang/profiler/log
481 14 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
OperatorProfilers.java
in wayang-profiler/code/main/java/org/apache/wayang/profiler/spark
322 30 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
Random16.java
in wayang-benchmark/code/main/java/org/apache/wayang/apps/terasort
294 3 2022-03-18 2022-03-18 1 1 bertty@databloom.ai bertty@databloom.ai
WayangFileOutputFormat.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/compiler
282 25 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
Profiler.java
in wayang-profiler/code/main/java/org/apache/wayang/profiler/java
272 7 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
SparkOperatorProfiler.java
in wayang-profiler/code/main/java/org/apache/wayang/profiler/spark
262 22 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
OperatorProfilers.java
in wayang-profiler/code/main/java/org/apache/wayang/profiler/java
253 24 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
WayangJsonObj.java
in wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/json
221 29 2021-10-27 2021-10-27 1 1 bertty@scalytics.io bertty@scalytics.io
SparkRandomPartitionSampleOperator.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators
206 9 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
WayangController.java
in wayang-api/wayang-api-rest/src/main/java/org/apache/wayang/api/rest/server/spring/general
206 7 2022-06-19 2022-06-20 2 1 bertty@databloom.ai bertty@databloom.ai
worker.py
in python/src/pywy/platforms/jvm
205 34 2022-06-19 2022-06-20 2 1 bertty@databloom.ai bertty@databloom.ai
GeneticOptimizer.java
in wayang-profiler/code/main/java/org/apache/wayang/profiler/log
201 17 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
Unsigned16.java
in wayang-benchmark/code/main/java/org/apache/wayang/apps/terasort
191 20 2022-03-18 2022-03-18 1 1 bertty@databloom.ai bertty@databloom.ai
BitSetJoin.java
in wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators/java_helpers
188 1 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
BitSetJoin.java
in wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators/spark_helpers
182 1 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
LogEvaluator.java
in wayang-profiler/code/main/java/org/apache/wayang/profiler/log
181 11 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
Individual.java
in wayang-profiler/code/main/java/org/apache/wayang/profiler/log
172 13 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
FlinkPageRankOperator.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators
167 16 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
SparkShufflePartitionSampleOperator.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators
165 9 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
DynamicLoadEstimator.java
in wayang-profiler/code/main/java/org/apache/wayang/profiler/log
161 7 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
WayangPlanBuilder.java
in wayang-api/wayang-api-rest/src/main/java/org/apache/wayang/api/rest/server/spring/decoder
160 7 2022-06-19 2022-06-20 2 1 bertty@databloom.ai bertty@databloom.ai
SparkIEJoinOperator.java
in wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators
158 5 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
FlinkDoWhileOperator.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators
155 9 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
FlinkRepeatExpandedOperator.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators
149 7 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
SparkLoopOperator.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators
146 9 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
OperatorProfiler.java
in wayang-profiler/code/main/java/org/apache/wayang/profiler/java
140 17 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
JavaJoinOperator.java
in wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators
139 7 2020-12-18 2021-02-06 3 1 bertty@scalytics.io bertty@scalytics.io
JavaLoopOperator.java
in wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators
137 8 2020-12-18 2021-02-06 3 1 bertty@scalytics.io bertty@scalytics.io
Main.java
in wayang-profiler/code/main/java/org/apache/wayang/profiler/spark
137 3 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
LineItemTuple.java
in wayang-benchmark/code/main/java/org/apache/wayang/apps/tpch/data
133 4 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
SparkDoWhileOperator.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators
131 9 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
JavaReduceByOperator.java
in wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators
131 8 2020-12-18 2021-02-06 3 1 bertty@scalytics.io bertty@scalytics.io
SparseVector.scala
in wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords
130 9 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
FunctionCompiler.java
in wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/compiler
127 10 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
Sindy.scala
in wayang-benchmark/code/main/scala/org/apache/wayang/apps/sindy
127 7 2021-10-12 2021-11-24 2 1 bertty@scalytics.io bertty@scalytics.io
FunctionCompiler.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/compiler
126 13 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
FlinkLoopOperator.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators
123 8 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
FlinkPlatform.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/platform
123 6 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
JavaDoWhileOperator.java
in wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators
123 8 2020-12-18 2021-02-06 3 1 bertty@scalytics.io bertty@scalytics.io
JavaCartesianOperator.java
in wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators
123 6 2020-12-18 2021-02-06 3 1 bertty@scalytics.io bertty@scalytics.io
Kmeans.scala
in wayang-benchmark/code/main/scala/org/apache/wayang/apps/kmeans
123 6 2021-10-12 2021-11-24 2 1 bertty@scalytics.io bertty@scalytics.io
SparkIESelfJoinOperator.java
in wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators
123 5 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
Kmeans.scala
in wayang-benchmark/code/main/scala/org/apache/wayang/apps/kmeans/postgres
122 6 2021-10-12 2021-11-24 2 1 bertty@scalytics.io bertty@scalytics.io
JavaCoGroupOperator.java
in wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators
119 7 2020-12-18 2021-02-06 3 1 bertty@scalytics.io bertty@scalytics.io
SGDImprovedImpl.java
in wayang-benchmark/code/main/java/org/apache/wayang/apps/sgd
117 6 2021-10-12 2021-11-24 2 1 bertty@scalytics.io bertty@scalytics.io
SimWords.scala
in wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords
116 2 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
FlinkMapPartitionsOperator.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators
110 10 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
FlinkFlatMapOperator.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators
109 10 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
FlinkCoGroupOperator.java
in wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators
109 10 2021-10-12 2021-10-12 1 1 bertty@scalytics.io bertty@scalytics.io
ProcessFeeder.java
in wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/executor
108 8 2022-06-19 2022-06-20 2 1 bertty@databloom.ai bertty@databloom.ai
Correlations

File Size vs. Number of Changes: 877 points

wayang-benchmark/code/main/java/org/apache/wayang/apps/grep/Grep.java x: 112 lines of code y: 3 # changes guides/WordCount.java x: 34 lines of code y: 2 # changes guides/pom-example.xml x: 68 lines of code y: 2 # changes wayang-web-dashboard/dashboard-backend/src/main/java/hackitbackend/HackitBackendApplication.java x: 9 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress.config.js x: 7 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress/support/commands.js x: 1 lines of code y: 4 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/index.html x: 17 lines of code y: 4 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/App.vue x: 44 lines of code y: 5 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/assets/base.css x: 59 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/assets/main.css x: 1 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/HackitControls.vue x: 78 lines of code y: 4 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/HackitDebugger.vue x: 139 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/HackitNextTuple.vue x: 51 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobDetails.vue x: 76 lines of code y: 4 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobListItem.vue x: 80 lines of code y: 4 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobMetricsContainer.vue x: 11 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobPlan.vue x: 94 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobSummaryCard.vue x: 48 lines of code y: 4 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobSummaryContainer.vue x: 18 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/OverviewCard.vue x: 18 lines of code y: 4 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/Tuple.vue x: 56 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/TupleInspectModal.vue x: 101 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/router/index.js x: 30 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/views/JobDetail.vue x: 108 lines of code y: 5 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/views/JobList.vue x: 152 lines of code y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/views/Overview.vue x: 38 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangTableScanVisitor.java x: 49 lines of code y: 10 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/optimizer/Optimizer.java x: 172 lines of code y: 7 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rel/WayangTableScan.java x: 64 lines of code y: 7 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/context/SqlContext.java x: 72 lines of code y: 11 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/sources/fs/CsvRowConverter.java x: 124 lines of code y: 5 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/sources/fs/JavaCSVTableSource.java x: 139 lines of code y: 5 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api/Job.java x: 552 lines of code y: 9 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api/WayangContext.java x: 79 lines of code y: 9 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/Executor.java x: 22 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/Job.java x: 16 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/SerializableObject.java x: 4 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/Stage.java x: 30 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/Task.java x: 38 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/TaskMetric.java x: 26 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/ApplicationEnd.java x: 61 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/ExecutorAdded.java x: 82 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/JobEnd.java x: 53 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/SparkListener.java x: 375 lines of code y: 5 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/StageCompleted.java x: 113 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/StageExecutorMetrics.java x: 110 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/StageSubmitted.java x: 111 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/TaskEnd.java x: 149 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/TaskGettingResult.java x: 147 lines of code y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/platform/SparkPlatform.java x: 173 lines of code y: 8 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkMaterializedGroupByOperator.java x: 89 lines of code y: 5 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/convention/WayangConvention.java x: 37 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangFilterVisitor.java x: 107 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangJoinVisitor.java x: 92 lines of code y: 7 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangProjectVisitor.java x: 67 lines of code y: 8 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangRelConverter.java x: 21 lines of code y: 7 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/jdbc/JdbcSchema.java x: 403 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/jdbc/JdbcTable.java x: 177 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/jdbc/JdbcUtils.java x: 193 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/optimizer/WayangProgram.java x: 28 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rel/WayangFilter.java x: 25 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rel/WayangJoin.java x: 36 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rel/WayangRel.java x: 4 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rules/WayangRules.java x: 123 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/schema/WayangSchemaBuilder.java x: 27 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/schema/WayangTable.java x: 40 lines of code y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/schema/WayangTableBuilder.java x: 43 lines of code y: 3 # changes wayang-benchmark/code/main/java/org/apache/wayang/apps/sgd/SGDImpl.java x: 177 lines of code y: 4 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/fs/FileSystems.java x: 75 lines of code y: 5 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/fs/S3FileSystem.java x: 194 lines of code y: 2 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/execution/SparkExecutor.java x: 115 lines of code y: 2 # changes python/src/pywy/platforms/jvm/worker.py x: 205 lines of code y: 2 # changes wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/executor/ProcessFeeder.java x: 108 lines of code y: 2 # changes wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/executor/ProcessReceiver.java x: 24 lines of code y: 2 # changes wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/executor/PythonProcessCaller.java x: 85 lines of code y: 2 # changes wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/executor/PythonWorkerManager.java x: 40 lines of code y: 2 # changes wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/executor/ReaderIterator.java x: 57 lines of code y: 2 # changes wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/function/PythonCode.java x: 11 lines of code y: 2 # changes wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/function/PythonFunctionWrapper.java x: 21 lines of code y: 2 # changes wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/function/PythonUDF.java x: 4 lines of code y: 2 # changes wayang-api/wayang-api-rest/src/main/java/org/apache/wayang/api/rest/server/spring/decoder/WayangPlanBuilder.java x: 160 lines of code y: 2 # changes wayang-api/wayang-api-rest/src/main/java/org/apache/wayang/api/rest/server/spring/general/WayangController.java x: 206 lines of code y: 2 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/compiler/KeySelectorDistinct.java x: 19 lines of code y: 2 # changes python/src/pywy/core/__init__.py x: 15 lines of code y: 3 # changes python/src/pywy/core/core.py x: 69 lines of code y: 1 # changes python/src/pywy/core/executor.py x: 5 lines of code y: 4 # changes python/src/pywy/core/mapping.py x: 21 lines of code y: 4 # changes python/src/pywy/dataquanta.py x: 55 lines of code y: 4 # changes python/src/pywy/operators/base.py x: 77 lines of code y: 3 # changes python/src/pywy/platforms/commons/__init__.py x: 1 lines of code y: 2 # changes python/src/pywy/platforms/commons/channels.py x: 32 lines of code y: 2 # changes python/src/pywy/platforms/jvm/context.py x: 11 lines of code y: 1 # changes python/src/pywy/platforms/jvm/execution.py x: 55 lines of code y: 2 # changes python/src/pywy/platforms/jvm/mappings.py x: 6 lines of code y: 2 # changes python/src/pywy/platforms/jvm/operator/jvm_sink_textfile.py x: 30 lines of code y: 2 # changes python/src/pywy/platforms/jvm/operator/jvm_unary_filter.py x: 42 lines of code y: 2 # changes python/src/pywy/platforms/jvm/serializable/plan_writter.py x: 95 lines of code y: 1 # changes python/src/pywy/platforms/jvm/serializable/wayang_jvm_operator.py x: 69 lines of code y: 2 # changes python/src/pywy/platforms/python/channels.py x: 12 lines of code y: 5 # changes python/src/pywy/platforms/python/operator/py_sink_textfile.py x: 33 lines of code y: 4 # changes python/src/pywy/platforms/python/operator/py_source_textfile.py x: 29 lines of code y: 4 # changes python/src/pywy/platforms/python/operator/py_unary_filter.py x: 41 lines of code y: 4 # changes python/src/pywy/plugins.py x: 9 lines of code y: 5 # changes python/old_code/old_graph/graph.py x: 39 lines of code y: 2 # changes python/old_code/old_graph/traversal.py x: 26 lines of code y: 2 # changes python/old_code/orchestrator/dataquanta.py x: 219 lines of code y: 2 # changes python/old_code/orchestrator/main.py x: 87 lines of code y: 2 # changes python/old_code/orchestrator/operator.py x: 72 lines of code y: 2 # changes python/old_code/protobuf/planwriter.py x: 179 lines of code y: 2 # changes python/old_code/test.py x: 15 lines of code y: 2 # changes python/src/pywy/config.py x: 20 lines of code y: 1 # changes python/src/pywy/core/platform.py x: 8 lines of code y: 2 # changes python/src/pywy/exception.py x: 2 lines of code y: 2 # changes python/src/pywy/graph/types.py x: 37 lines of code y: 2 # changes python/src/pywy/operators/__init__.py x: 13 lines of code y: 2 # changes python/src/pywy/operators/sink.py x: 27 lines of code y: 2 # changes python/src/pywy/operators/unary.py x: 50 lines of code y: 2 # changes python/src/pywy/platforms/python/execution.py x: 59 lines of code y: 2 # changes python/src/pywy/platforms/python/mappings.py x: 8 lines of code y: 3 # changes python/src/pywy/platforms/python/operator/__init__.py x: 14 lines of code y: 2 # changes python/src/pywy/types.py x: 65 lines of code y: 3 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/DataQuanta.scala x: 424 lines of code y: 3 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/PlanBuilder.scala x: 60 lines of code y: 3 # changes wayang-benchmark/code/main/java/org/apache/wayang/apps/terasort/Random16.java x: 294 lines of code y: 1 # changes wayang-benchmark/code/main/java/org/apache/wayang/apps/terasort/Unsigned16.java x: 191 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/terasort/TeraApp.scala x: 79 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/terasort/TeraGen.scala x: 82 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/TpcH.scala x: 90 lines of code y: 2 # changes wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/ObjectFileSink.java x: 26 lines of code y: 1 # changes wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/ObjectFileSource.java x: 92 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/mapping/ObjectFileSinkMapping.java x: 38 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/mapping/ObjectFileSourceMapping.java x: 41 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkObjectFileSink.java x: 75 lines of code y: 2 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkObjectFileSource.java x: 97 lines of code y: 2 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/Mappings.java x: 39 lines of code y: 4 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/ObjectFileSinkMapping.java x: 35 lines of code y: 1 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaObjectFileSink.java x: 133 lines of code y: 6 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaObjectFileSource.java x: 164 lines of code y: 6 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/mapping/ObjectFileSourceMapping.java x: 42 lines of code y: 1 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/DataQuantaBuilder.scala x: 682 lines of code y: 2 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/JavaPlanBuilder.scala x: 49 lines of code y: 2 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/graph/package.scala x: 9 lines of code y: 2 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/package.scala x: 99 lines of code y: 2 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/executionplan/ExecutionPlan.java x: 153 lines of code y: 4 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/SanityChecker.java x: 93 lines of code y: 4 # changes wayang-benchmark/code/main/java/org/apache/wayang/apps/sgd/SGDImprovedImpl.java x: 117 lines of code y: 2 # changes wayang-benchmark/code/main/java/org/apache/wayang/apps/tpch/Main.java x: 105 lines of code y: 2 # changes wayang-benchmark/code/main/java/org/apache/wayang/apps/wordcount/Main.java x: 102 lines of code y: 2 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/kmeans/Kmeans.scala x: 123 lines of code y: 2 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/kmeans/postgres/Kmeans.scala x: 122 lines of code y: 2 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/sindy/Sindy.scala x: 127 lines of code y: 2 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/queries/Query1.scala x: 92 lines of code y: 2 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/queries/Query3Database.scala x: 95 lines of code y: 2 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/queries/Query3File.scala x: 84 lines of code y: 2 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/queries/Query3Hybrid.scala x: 94 lines of code y: 2 # changes wayang-docs/src/main/resources/_config.yml x: 27 lines of code y: 5 # changes wayang-docs/src/main/resources/_includes/head.html x: 44 lines of code y: 3 # changes wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/ProfileDB.java x: 70 lines of code y: 3 # changes wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/instrumentation/StopWatch.java x: 79 lines of code y: 3 # changes wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/json/MeasurementDeserializer.java x: 29 lines of code y: 3 # changes wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/model/Experiment.java x: 90 lines of code y: 3 # changes wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/model/Measurement.java x: 33 lines of code y: 3 # changes wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/model/Subject.java x: 34 lines of code y: 3 # changes wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/storage/JDBCStorage.java x: 47 lines of code y: 3 # changes wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/storage/Storage.java x: 63 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/cardinality/CardinalityEstimate.java x: 57 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/costs/LoadProfile.java x: 119 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/costs/LoadProfileEstimators.java x: 281 lines of code y: 5 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/AtomicExecutionGroup.java x: 95 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/PartialExecution.java x: 134 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/Platform.java x: 68 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/profiling/CardinalityRepository.java x: 97 lines of code y: 5 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/profiling/ExecutionLog.java x: 90 lines of code y: 5 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/JsonSerializables.java x: 115 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/JsonSerializer.java x: 20 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/json/WayangJsonObj.java x: 221 lines of code y: 1 # changes wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/operators/SqlToStreamOperator.java x: 159 lines of code y: 7 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/RecordDataQuanta.scala x: 19 lines of code y: 1 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/graph/Edge.scala x: 4 lines of code y: 1 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/graph/EdgeDataQuanta.scala x: 16 lines of code y: 1 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/graph/EdgeDataQuantaBuilder.scala x: 32 lines of code y: 1 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/util/DataQuantaBuilderCache.scala x: 14 lines of code y: 1 # changes wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/util/TypeTrap.scala x: 17 lines of code y: 1 # changes wayang-benchmark/code/main/java/org/apache/wayang/apps/tpch/data/LineItemTuple.java x: 133 lines of code y: 1 # changes wayang-benchmark/code/main/java/org/apache/wayang/apps/tpch/data/q1/ReturnTuple.java x: 52 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/benchmark/OptimizerScalabilityTest.scala x: 37 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/crocopr/CreateInitialPageRanks.scala x: 13 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/crocopr/CrocoPR.scala x: 83 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/sgd/SGD.scala x: 44 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/AddIdFunction.scala x: 7 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/CreateWordNeighborhoodFunction.scala x: 33 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/SimWords.scala x: 116 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/SparseVector.scala x: 130 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/TextScrubber.scala x: 8 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/Word2NVec.scala x: 98 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/CsvUtils.scala x: 9 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/SqlUtils.scala x: 5 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/data/LineItem.scala x: 62 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/util/Parameters.scala x: 67 lines of code y: 1 # changes wayang-benchmark/code/main/scala/org/apache/wayang/apps/wordcount/WordCountScala.scala x: 61 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/Flink.java x: 22 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/channels/ChannelConversions.java x: 49 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/channels/DataSetChannel.java x: 65 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/compiler/FunctionCompiler.java x: 126 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/compiler/KeySelectorFunction.java x: 24 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/compiler/WayangFileOutputFormat.java x: 282 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/compiler/criterion/WayangValue.java x: 102 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/execution/FlinkContextReference.java x: 56 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/execution/FlinkExecutionContext.java x: 31 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/execution/FlinkExecutor.java x: 105 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/mapping/CartesianMapping.java x: 34 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkCartesianOperator.java x: 71 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkCoGroupOperator.java x: 109 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkCollectionSource.java x: 68 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkDoWhileOperator.java x: 155 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkGlobalMaterializedGroupOperator.java x: 74 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkGroupByOperator.java x: 88 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkIntersectOperator.java x: 89 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkLoopOperator.java x: 123 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkMapPartitionsOperator.java x: 110 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkPageRankOperator.java x: 167 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkReduceByOperator.java x: 87 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkRepeatExpandedOperator.java x: 149 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkRepeatOperator.java x: 100 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkSampleOperator.java x: 96 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkTsvFileSink.java x: 73 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkZipWithIdOperator.java x: 70 lines of code y: 1 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/plugin/FlinkConversionPlugin.java x: 29 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/compiler/ExtendedBinaryOperatorAdapter.java x: 23 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/compiler/MapFunctionAdapter.java x: 12 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/execution/SparkExecutionContext.java x: 47 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/mapping/SampleMapping.java x: 57 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkBernoulliSampleOperator.java x: 76 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkBroadcastOperator.java x: 64 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkCollectionSource.java x: 75 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkDoWhileOperator.java x: 131 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkJoinOperator.java x: 104 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkLocalCallbackSink.java x: 59 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkLoopOperator.java x: 146 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkMaterializedGroupByOperator.java x: 90 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkRandomPartitionSampleOperator.java x: 206 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkReduceByOperator.java x: 103 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkShufflePartitionSampleOperator.java x: 165 lines of code y: 1 # changes wayang-platforms/wayang-spark/code/main/scala/org/apache/wayang/spark/operators/graph/SparkPageRankOperator.scala x: 58 lines of code y: 1 # changes wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/data/Data.java x: 94 lines of code y: 1 # changes wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators/JavaIEJoinOperator.java x: 107 lines of code y: 1 # changes wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators/SparkIEJoinOperator.java x: 158 lines of code y: 1 # changes wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators/java_helpers/BitSetJoin.java x: 188 lines of code y: 1 # changes wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators/java_helpers/DataComparator.java x: 53 lines of code y: 1 # changes wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators/java_helpers/extractData.java x: 18 lines of code y: 1 # changes wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators/spark_helpers/BitSetJoin.java x: 182 lines of code y: 1 # changes wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators/spark_helpers/build2ListObject.java x: 45 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/java/OperatorProfiler.java x: 140 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/java/OperatorProfilers.java x: 253 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/java/Profiler.java x: 272 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/log/DynamicLoadEstimator.java x: 161 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/log/GeneticOptimizer.java x: 201 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/log/GeneticOptimizerApp.java x: 481 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/log/Individual.java x: 172 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/log/LogEvaluator.java x: 181 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/log/OptimizationSpace.java x: 43 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/spark/Main.java x: 137 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/spark/OperatorProfilers.java x: 322 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/spark/SparkCollectionSourceProfiler.java x: 39 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/spark/SparkOperatorProfiler.java x: 262 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/spark/SparkTextFileSourceProfiler.java x: 63 lines of code y: 1 # changes wayang-profiler/code/main/java/org/apache/wayang/profiler/spark/SparkUnaryOperatorProfiler.java x: 48 lines of code y: 1 # changes wayang-docs/src/main/resources/_data/menus.yml x: 15 lines of code y: 7 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/graph/JavaPageRankOperator.java x: 98 lines of code y: 4 # changes src/main/script/prerequisiteCheck.groovy x: 143 lines of code y: 4 # changes wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/TextFileSource.java x: 121 lines of code y: 5 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration/PlanEnumeration.java x: 401 lines of code y: 5 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration/PlanEnumerator.java x: 666 lines of code y: 5 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/SlotMapping.java x: 183 lines of code y: 5 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/profiling/ExecutionPlanMeasurement.java x: 169 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/platform/JavaPlatform.java x: 53 lines of code y: 5 # changes wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/operators/JdbcTableSource.java x: 57 lines of code y: 7 # changes wayang-docs/src/main/resources/assets/css/color.css x: 44 lines of code y: 2 # changes wayang-docs/src/main/resources/assets/css/main.css x: 103 lines of code y: 6 # changes wayang-docs/src/main/resources/assets/js/add_numbers.js x: 12 lines of code y: 2 # changes wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/SampleOperator.java x: 97 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api/Configuration.java x: 610 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api/configuration/ValueProvider.java x: 52 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/mapping/PlanTransformation.java x: 110 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/OptimizationContext.java x: 452 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/cardinality/CardinalityEstimatorManager.java x: 130 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/channels/ChannelConversionGraph.java x: 629 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration/ExecutionTaskFlowCompiler.java x: 305 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration/PlanImplementation.java x: 690 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration/StageAssignmentTraversal.java x: 549 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/executionplan/Channel.java x: 249 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/ExecutionOperator.java x: 148 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/LoopIsolator.java x: 82 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/PlanTraversal.java x: 180 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/traversal/AbstractTopologicalTraversal.java x: 91 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/AbstractChannelInstance.java x: 58 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/CardinalityBreakpoint.java x: 73 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/CrossPlatformExecutor.java x: 604 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/ExecutorTemplate.java x: 118 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/Junction.java x: 135 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/Action.java x: 13 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/JuelUtils.java x: 74 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/ReflectionUtils.java x: 282 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/fs/HadoopFileSystem.java x: 93 lines of code y: 3 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/fs/LocalFileSystem.java x: 150 lines of code y: 3 # changes wayang-platforms/wayang-giraph/src/main/java/org/apache/wayang/giraph/operators/GiraphPageRankOperator.java x: 147 lines of code y: 5 # changes wayang-platforms/wayang-graphchi/src/main/java/org/apache/wayang/graphchi/operators/GraphChiPageRankOperator.java x: 161 lines of code y: 5 # changes wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/execution/JdbcExecutor.java x: 156 lines of code y: 5 # changes wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/channels/FileChannel.java x: 139 lines of code y: 1 # changes wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/mapping/PageRankMapping.java x: 226 lines of code y: 1 # changes wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/DistinctOperator.java x: 27 lines of code y: 1 # changes wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/LoopOperator.java x: 194 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/function/ReduceDescriptor.java x: 51 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/AggregateOptimizationContext.java x: 78 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/DefaultOptimizationContext.java x: 169 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/OptimizationUtils.java x: 84 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/cardinality/CardinalityEstimationTraversal.java x: 256 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/cardinality/SubplanCardinalityPusher.java x: 54 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/channels/DefaultChannelConversion.java x: 143 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/costs/IntervalLoadEstimator.java x: 99 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/costs/NestableLoadProfileEstimator.java x: 128 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/partition/EnumerationAlternative.java x: 3 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/executionplan/ExecutionStage.java x: 233 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/executionplan/ExecutionTask.java x: 135 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/OperatorAlternative.java x: 212 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/OperatorBase.java x: 231 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/PushExecutorTemplate.java x: 222 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/lineage/ChannelLineageNode.java x: 28 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plugin/DynamicPlugin.java x: 198 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/Bitmask.java x: 260 lines of code y: 1 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/mathex/ExpressionBuilder.java x: 80 lines of code y: 1 # changes wayang-platforms/wayang-sqlite3/src/main/java/org/apache/wayang/sqlite3/Sqlite3.java x: 17 lines of code y: 3 # changes wayang-platforms/wayang-sqlite3/src/main/java/org/apache/wayang/sqlite3/mapping/ProjectionMapping.java x: 39 lines of code y: 3 # changes wayang-platforms/wayang-sqlite3/src/main/java/org/apache/wayang/sqlite3/operators/Sqlite3TableSource.java x: 22 lines of code y: 3 # changes wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/channels/SqlQueryChannel.java x: 69 lines of code y: 3 # changes wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/operators/JdbcProjectionOperator.java x: 49 lines of code y: 3 # changes wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/platform/JdbcPlatformTemplate.java x: 72 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/LocalCallbackSinkMapping.java x: 32 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/SampleMapping.java x: 53 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaFlatMapOperator.java x: 86 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaIntersectOperator.java x: 99 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaLocalCallbackSink.java x: 54 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaLoopOperator.java x: 137 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaMapPartitionsOperator.java x: 85 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaMaterializedGroupByOperator.java x: 78 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaRandomSampleOperator.java x: 100 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaReduceByOperator.java x: 131 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaReservoirSampleOperator.java x: 89 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaTextFileSink.java x: 83 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaTsvFileSink.java x: 98 lines of code y: 3 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaTsvFileSource.java x: 104 lines of code y: 3 # changes wayang-platforms/wayang-graphchi/src/main/java/org/apache/wayang/graphchi/GraphChi.java x: 12 lines of code y: 3 # changes wayang-platforms/wayang-graphchi/src/main/java/org/apache/wayang/graphchi/execution/GraphChiExecutor.java x: 80 lines of code y: 3 # changes wayang-platforms/wayang-giraph/src/main/java/org/apache/wayang/giraph/operators/GiraphExecutionOperator.java x: 14 lines of code y: 3 # changes
11.0
# changes
  min: 1.0
  average: 2.03
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 11.0
0 690.0
lines of code
min: 1.0 | average: 67.89 | 25th percentile: 25.5 | median: 43.0 | 75th percentile: 83.0 | max: 690.0

Number of Contributors vs. Number of Changes: 877 points

wayang-benchmark/code/main/java/org/apache/wayang/apps/grep/Grep.java x: 4 # contributors y: 3 # changes guides/WordCount.java x: 2 # contributors y: 2 # changes wayang-web-dashboard/dashboard-backend/src/main/java/hackitbackend/HackitBackendApplication.java x: 3 # contributors y: 3 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress/support/commands.js x: 3 # contributors y: 4 # changes wayang-web-dashboard/dashboard-webapp/src/main/vue/src/App.vue x: 3 # contributors y: 5 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangTableScanVisitor.java x: 9 # contributors y: 10 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/optimizer/Optimizer.java x: 6 # contributors y: 7 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rel/WayangTableScan.java x: 8 # contributors y: 7 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/utils/ModelParser.java x: 2 # contributors y: 3 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/context/SqlContext.java x: 9 # contributors y: 11 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/sources/fs/CsvRowConverter.java x: 5 # contributors y: 5 # changes wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api/Job.java x: 6 # contributors y: 9 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/Application.java x: 4 # contributors y: 4 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/SparkListener.java x: 4 # contributors y: 5 # changes wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/platform/SparkPlatform.java x: 7 # contributors y: 8 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangJoinVisitor.java x: 9 # contributors y: 7 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangProjectVisitor.java x: 9 # contributors y: 8 # changes wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/schema/SchemaUtils.java x: 7 # contributors y: 7 # changes python/src/pywy/platforms/jvm/worker.py x: 1 # contributors y: 2 # changes wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/compiler/KeySelectorDistinct.java x: 3 # contributors y: 2 # changes python/src/pywy/core/core.py x: 2 # contributors y: 1 # changes wayang-benchmark/code/main/java/org/apache/wayang/apps/terasort/Random16.java x: 1 # contributors y: 1 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/Mappings.java x: 2 # contributors y: 4 # changes wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaObjectFileSink.java x: 3 # contributors y: 6 # changes wayang-docs/src/main/resources/_config.yml x: 2 # contributors y: 5 # changes wayang-docs/src/main/resources/_layouts/default.html x: 2 # contributors y: 7 # changes wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/operators/SqlToStreamOperator.java x: 3 # contributors y: 7 # changes wayang-docs/src/main/resources/assets/css/main.css x: 2 # contributors y: 6 # changes wayang-platforms/wayang-sqlite3/src/main/java/org/apache/wayang/sqlite3/Sqlite3.java x: 1 # contributors y: 3 # changes
11.0
# changes
  min: 1.0
  average: 2.03
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 11.0
0 9.0
# contributors
min: 1.0 | average: 1.81 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 9.0

Number of Contributors vs. File Size: 877 points

wayang-benchmark/code/main/java/org/apache/wayang/apps/grep/Grep.java x: 4 # contributors y: 112 lines of code guides/WordCount.java x: 2 # contributors y: 34 lines of code guides/pom-example.xml x: 2 # contributors y: 68 lines of code wayang-web-dashboard/dashboard-backend/src/main/java/hackitbackend/HackitBackendApplication.java x: 3 # contributors y: 9 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress.config.js x: 3 # contributors y: 7 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress/support/commands.js x: 3 # contributors y: 1 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/index.html x: 3 # contributors y: 17 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/App.vue x: 3 # contributors y: 44 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/assets/base.css x: 3 # contributors y: 59 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/HackitControls.vue x: 3 # contributors y: 78 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/HackitDebugger.vue x: 3 # contributors y: 139 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/HackitNextTuple.vue x: 3 # contributors y: 51 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobDetails.vue x: 3 # contributors y: 76 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobListItem.vue x: 3 # contributors y: 80 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobMetricsContainer.vue x: 3 # contributors y: 11 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobPlan.vue x: 3 # contributors y: 94 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobSummaryCard.vue x: 3 # contributors y: 48 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/Tuple.vue x: 3 # contributors y: 56 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/TupleInspectModal.vue x: 3 # contributors y: 101 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/router/index.js x: 3 # contributors y: 30 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/views/JobDetail.vue x: 3 # contributors y: 108 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/views/JobList.vue x: 3 # contributors y: 152 lines of code wayang-web-dashboard/dashboard-webapp/src/main/vue/src/views/Overview.vue x: 3 # contributors y: 38 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangTableScanVisitor.java x: 9 # contributors y: 49 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/optimizer/Optimizer.java x: 6 # contributors y: 172 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rel/WayangTableScan.java x: 8 # contributors y: 64 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/utils/ModelParser.java x: 2 # contributors y: 55 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/context/SqlContext.java x: 9 # contributors y: 72 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/sources/fs/CsvRowConverter.java x: 5 # contributors y: 124 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/sources/fs/JavaCSVTableSource.java x: 5 # contributors y: 139 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api/Job.java x: 6 # contributors y: 552 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api/WayangContext.java x: 6 # contributors y: 79 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/Application.java x: 4 # contributors y: 17 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/Executor.java x: 4 # contributors y: 22 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/Job.java x: 4 # contributors y: 16 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/SerializableObject.java x: 4 # contributors y: 4 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/Stage.java x: 4 # contributors y: 30 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/Task.java x: 4 # contributors y: 38 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/interfaces/TaskMetric.java x: 4 # contributors y: 26 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/ApplicationEnd.java x: 4 # contributors y: 61 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/ExecutorAdded.java x: 4 # contributors y: 82 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/JobEnd.java x: 4 # contributors y: 53 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/SparkListener.java x: 4 # contributors y: 375 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/StageExecutorMetrics.java x: 4 # contributors y: 110 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/monitoring/metrics/TaskEnd.java x: 4 # contributors y: 149 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/platform/SparkPlatform.java x: 7 # contributors y: 173 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkMaterializedGroupByOperator.java x: 5 # contributors y: 89 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangFilterVisitor.java x: 4 # contributors y: 107 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangJoinVisitor.java x: 9 # contributors y: 92 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangProjectVisitor.java x: 9 # contributors y: 67 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangRelConverter.java x: 8 # contributors y: 21 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangRelNodeVisitor.java x: 4 # contributors y: 10 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/jdbc/JdbcSchema.java x: 4 # contributors y: 403 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/jdbc/JdbcTable.java x: 4 # contributors y: 177 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/jdbc/JdbcUtils.java x: 4 # contributors y: 193 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/optimizer/WayangProgram.java x: 4 # contributors y: 28 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rules/WayangRules.java x: 4 # contributors y: 123 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/schema/SchemaUtils.java x: 7 # contributors y: 20 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/schema/WayangTable.java x: 4 # contributors y: 40 lines of code wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/schema/WayangTableBuilder.java x: 4 # contributors y: 43 lines of code wayang-benchmark/code/main/java/org/apache/wayang/apps/sgd/SGDImpl.java x: 3 # contributors y: 177 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/fs/S3FileSystem.java x: 2 # contributors y: 194 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/execution/SparkExecutor.java x: 2 # contributors y: 115 lines of code python/src/pywy/platforms/jvm/worker.py x: 1 # contributors y: 205 lines of code wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/executor/ProcessFeeder.java x: 1 # contributors y: 108 lines of code wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/executor/ProcessReceiver.java x: 1 # contributors y: 24 lines of code wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/executor/PythonProcessCaller.java x: 1 # contributors y: 85 lines of code wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/executor/PythonWorkerManager.java x: 1 # contributors y: 40 lines of code wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/executor/ReaderIterator.java x: 1 # contributors y: 57 lines of code wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/function/PythonCode.java x: 1 # contributors y: 11 lines of code wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/function/PythonFunctionWrapper.java x: 1 # contributors y: 21 lines of code wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/function/PythonUDF.java x: 1 # contributors y: 4 lines of code wayang-api/wayang-api-rest/src/main/java/org/apache/wayang/api/rest/server/spring/decoder/WayangPlanBuilder.java x: 1 # contributors y: 160 lines of code python/src/pywy/core/channel.py x: 3 # contributors y: 15 lines of code python/src/pywy/core/executor.py x: 3 # contributors y: 5 lines of code python/src/pywy/core/mapping.py x: 4 # contributors y: 21 lines of code python/src/pywy/dataquanta.py x: 4 # contributors y: 55 lines of code python/src/pywy/operators/base.py x: 4 # contributors y: 77 lines of code python/src/pywy/platforms/commons/__init__.py x: 2 # contributors y: 1 lines of code python/src/pywy/platforms/commons/channels.py x: 2 # contributors y: 32 lines of code python/src/pywy/platforms/jvm/channels.py x: 2 # contributors y: 21 lines of code python/src/pywy/platforms/jvm/context.py x: 2 # contributors y: 11 lines of code python/src/pywy/platforms/jvm/graph.py x: 2 # contributors y: 24 lines of code python/src/pywy/platforms/jvm/mappings.py x: 2 # contributors y: 6 lines of code python/src/pywy/platforms/jvm/operator/__init__.py x: 2 # contributors y: 10 lines of code python/src/pywy/platforms/jvm/operator/jvm_execution_operator.py x: 3 # contributors y: 20 lines of code python/src/pywy/platforms/jvm/operator/jvm_source_textfile.py x: 3 # contributors y: 24 lines of code python/src/pywy/platforms/jvm/operator/jvm_unary_filter.py x: 3 # contributors y: 42 lines of code python/src/pywy/platforms/jvm/platform.py x: 2 # contributors y: 4 lines of code python/src/pywy/platforms/jvm/serializable/plan_writter.py x: 2 # contributors y: 95 lines of code python/src/pywy/platforms/jvm/serializable/wayang_jvm_operator.py x: 3 # contributors y: 69 lines of code python/src/pywy/platforms/python/operator/py_sink_textfile.py x: 4 # contributors y: 33 lines of code python/old_code/old_graph/graph.py x: 2 # contributors y: 39 lines of code python/old_code/old_graph/node.py x: 2 # contributors y: 19 lines of code python/old_code/old_graph/traversal.py x: 2 # contributors y: 26 lines of code python/old_code/orchestrator/dataquanta.py x: 2 # contributors y: 219 lines of code python/old_code/orchestrator/execdirectly.py x: 2 # contributors y: 85 lines of code python/old_code/orchestrator/main.py x: 2 # contributors y: 87 lines of code python/old_code/orchestrator/operator.py x: 2 # contributors y: 72 lines of code python/old_code/protobuf/planwriter.py x: 2 # contributors y: 179 lines of code python/old_code/test.py x: 2 # contributors y: 15 lines of code python/setup.cfg x: 2 # contributors y: 28 lines of code python/src/pywy/graph/types.py x: 2 # contributors y: 37 lines of code python/src/pywy/operators/unary.py x: 2 # contributors y: 50 lines of code python/src/pywy/platforms/python/execution.py x: 2 # contributors y: 59 lines of code python/src/pywy/types.py x: 2 # contributors y: 65 lines of code wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/DataQuanta.scala x: 2 # contributors y: 424 lines of code wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/PlanBuilder.scala x: 2 # contributors y: 60 lines of code wayang-benchmark/code/main/java/org/apache/wayang/apps/terasort/Random16.java x: 1 # contributors y: 294 lines of code wayang-benchmark/code/main/java/org/apache/wayang/apps/terasort/Unsigned16.java x: 1 # contributors y: 191 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/terasort/TeraApp.scala x: 1 # contributors y: 79 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/terasort/TeraGen.scala x: 1 # contributors y: 82 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/terasort/TeraValidate.scala x: 1 # contributors y: 69 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/TpcH.scala x: 2 # contributors y: 90 lines of code wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/ObjectFileSink.java x: 1 # contributors y: 26 lines of code wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/ObjectFileSource.java x: 1 # contributors y: 92 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/mapping/ObjectFileSinkMapping.java x: 1 # contributors y: 38 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/mapping/ObjectFileSourceMapping.java x: 1 # contributors y: 41 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkObjectFileSink.java x: 2 # contributors y: 75 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkObjectFileSource.java x: 2 # contributors y: 97 lines of code wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/ObjectFileSinkMapping.java x: 1 # contributors y: 35 lines of code wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaObjectFileSink.java x: 3 # contributors y: 133 lines of code wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaObjectFileSource.java x: 3 # contributors y: 164 lines of code wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/DataQuantaBuilder.scala x: 2 # contributors y: 682 lines of code wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/package.scala x: 2 # contributors y: 99 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/executionplan/ExecutionPlan.java x: 3 # contributors y: 153 lines of code wayang-benchmark/code/main/java/org/apache/wayang/apps/sgd/SGDImprovedImpl.java x: 1 # contributors y: 117 lines of code wayang-benchmark/code/main/java/org/apache/wayang/apps/tpch/Main.java x: 1 # contributors y: 105 lines of code wayang-benchmark/code/main/java/org/apache/wayang/apps/wordcount/Main.java x: 1 # contributors y: 102 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/kmeans/Kmeans.scala x: 1 # contributors y: 123 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/kmeans/postgres/Kmeans.scala x: 1 # contributors y: 122 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/sindy/Sindy.scala x: 1 # contributors y: 127 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/queries/Query3Database.scala x: 1 # contributors y: 95 lines of code wayang-docs/src/main/resources/_includes/head.html x: 2 # contributors y: 44 lines of code wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/model/measurement/TimeMeasurement.java x: 2 # contributors y: 102 lines of code wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/storage/JDBCStorage.java x: 2 # contributors y: 47 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/monitor/FileMonitor.java x: 3 # contributors y: 61 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/costs/LoadProfile.java x: 3 # contributors y: 119 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/costs/LoadProfileEstimators.java x: 3 # contributors y: 281 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/costs/SimpleEstimationContext.java x: 4 # contributors y: 80 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/PartialExecution.java x: 3 # contributors y: 134 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/profiling/CardinalityRepository.java x: 3 # contributors y: 97 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/profiling/ExecutionLog.java x: 3 # contributors y: 90 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/JsonSerializables.java x: 3 # contributors y: 115 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/json/WayangJsonObj.java x: 1 # contributors y: 221 lines of code wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/operators/SqlToStreamOperator.java x: 3 # contributors y: 159 lines of code wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/RecordDataQuanta.scala x: 1 # contributors y: 19 lines of code wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/graph/EdgeDataQuanta.scala x: 1 # contributors y: 16 lines of code wayang-api/wayang-api-scala-java/code/main/scala/org/apache/wayang/api/graph/EdgeDataQuantaBuilder.scala x: 1 # contributors y: 32 lines of code wayang-benchmark/code/main/java/org/apache/wayang/apps/tpch/data/LineItemTuple.java x: 1 # contributors y: 133 lines of code wayang-benchmark/code/main/java/org/apache/wayang/apps/tpch/data/q1/ReturnTuple.java x: 1 # contributors y: 52 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/sgd/SGD.scala x: 1 # contributors y: 44 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/AddIdFunction.scala x: 1 # contributors y: 7 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/SimWords.scala x: 1 # contributors y: 116 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/SparseVector.scala x: 1 # contributors y: 130 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/Word2NVec.scala x: 1 # contributors y: 98 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/CsvUtils.scala x: 1 # contributors y: 9 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/tpch/data/LineItem.scala x: 1 # contributors y: 62 lines of code wayang-benchmark/code/main/scala/org/apache/wayang/apps/util/Parameters.scala x: 1 # contributors y: 67 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/channels/ChannelConversions.java x: 1 # contributors y: 49 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/channels/DataSetChannel.java x: 1 # contributors y: 65 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/compiler/WayangFileOutputFormat.java x: 1 # contributors y: 282 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkCartesianOperator.java x: 1 # contributors y: 71 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkCoGroupOperator.java x: 1 # contributors y: 109 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkDoWhileOperator.java x: 1 # contributors y: 155 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkGlobalMaterializedGroupOperator.java x: 1 # contributors y: 74 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkGroupByOperator.java x: 1 # contributors y: 88 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkPageRankOperator.java x: 1 # contributors y: 167 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkRepeatExpandedOperator.java x: 1 # contributors y: 149 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkSampleOperator.java x: 1 # contributors y: 96 lines of code wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/plugin/FlinkConversionPlugin.java x: 1 # contributors y: 29 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/execution/SparkExecutionContext.java x: 1 # contributors y: 47 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkFilterOperator.java x: 1 # contributors y: 77 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkLocalCallbackSink.java x: 1 # contributors y: 59 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkLoopOperator.java x: 1 # contributors y: 146 lines of code wayang-platforms/wayang-spark/code/main/java/org/apache/wayang/spark/operators/SparkShufflePartitionSampleOperator.java x: 1 # contributors y: 165 lines of code wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators/java_helpers/BitSetJoin.java x: 1 # contributors y: 188 lines of code wayang-plugins/wayang-iejoin/code/main/java/org/apache/wayang/iejoin/operators/spark_helpers/BitSetJoin.java x: 1 # contributors y: 182 lines of code wayang-profiler/code/main/java/org/apache/wayang/profiler/java/OperatorProfiler.java x: 1 # contributors y: 140 lines of code wayang-profiler/code/main/java/org/apache/wayang/profiler/java/OperatorProfilers.java x: 1 # contributors y: 253 lines of code wayang-profiler/code/main/java/org/apache/wayang/profiler/java/Profiler.java x: 1 # contributors y: 272 lines of code wayang-profiler/code/main/java/org/apache/wayang/profiler/log/DynamicLoadEstimator.java x: 1 # contributors y: 161 lines of code wayang-profiler/code/main/java/org/apache/wayang/profiler/log/GeneticOptimizer.java x: 1 # contributors y: 201 lines of code wayang-profiler/code/main/java/org/apache/wayang/profiler/log/GeneticOptimizerApp.java x: 1 # contributors y: 481 lines of code wayang-profiler/code/main/java/org/apache/wayang/profiler/log/Individual.java x: 1 # contributors y: 172 lines of code wayang-profiler/code/main/java/org/apache/wayang/profiler/spark/Main.java x: 1 # contributors y: 137 lines of code wayang-profiler/code/main/java/org/apache/wayang/profiler/spark/OperatorProfilers.java x: 1 # contributors y: 322 lines of code wayang-profiler/code/main/java/org/apache/wayang/profiler/spark/SparkOperatorProfiler.java x: 1 # contributors y: 262 lines of code src/main/script/prerequisiteCheck.groovy x: 3 # contributors y: 143 lines of code wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/TextFileSource.java x: 2 # contributors y: 121 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration/PlanEnumeration.java x: 2 # contributors y: 401 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration/PlanEnumerator.java x: 2 # contributors y: 666 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/SlotMapping.java x: 2 # contributors y: 183 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/profiling/ExecutionPlanMeasurement.java x: 2 # contributors y: 169 lines of code wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/platform/JavaPlatform.java x: 2 # contributors y: 53 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api/Configuration.java x: 2 # contributors y: 610 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/mapping/PlanTransformation.java x: 2 # contributors y: 110 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/OptimizationContext.java x: 2 # contributors y: 452 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/cardinality/CardinalityEstimatorManager.java x: 2 # contributors y: 130 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/channels/ChannelConversionGraph.java x: 2 # contributors y: 629 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration/ExecutionTaskFlowCompiler.java x: 2 # contributors y: 305 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration/PlanImplementation.java x: 2 # contributors y: 690 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/enumeration/StageAssignmentTraversal.java x: 2 # contributors y: 549 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/executionplan/Channel.java x: 2 # contributors y: 249 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/ExecutionOperator.java x: 2 # contributors y: 148 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/LoopIsolator.java x: 2 # contributors y: 82 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/PlanTraversal.java x: 2 # contributors y: 180 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/CrossPlatformExecutor.java x: 2 # contributors y: 604 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/ExecutorTemplate.java x: 2 # contributors y: 118 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/Junction.java x: 2 # contributors y: 135 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/AbstractReferenceCountable.java x: 2 # contributors y: 43 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/ReflectionUtils.java x: 2 # contributors y: 282 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/fs/LocalFileSystem.java x: 2 # contributors y: 150 lines of code wayang-platforms/wayang-graphchi/src/main/java/org/apache/wayang/graphchi/operators/GraphChiPageRankOperator.java x: 2 # contributors y: 161 lines of code wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/execution/JdbcExecutor.java x: 2 # contributors y: 156 lines of code wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/channels/FileChannel.java x: 2 # contributors y: 139 lines of code wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/function/ProjectionDescriptor.java x: 2 # contributors y: 107 lines of code wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/mapping/PageRankMapping.java x: 2 # contributors y: 226 lines of code wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/CoGroupOperator.java x: 2 # contributors y: 67 lines of code wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/DoWhileOperator.java x: 2 # contributors y: 168 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/AggregateOptimizationContext.java x: 2 # contributors y: 78 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/cardinality/CardinalityEstimationTraversal.java x: 2 # contributors y: 256 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/channels/DefaultChannelConversion.java x: 2 # contributors y: 143 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/executionplan/ExecutionStage.java x: 2 # contributors y: 233 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/Operator.java x: 2 # contributors y: 262 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/OperatorAlternative.java x: 2 # contributors y: 212 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/OperatorContainers.java x: 2 # contributors y: 81 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/platform/PushExecutorTemplate.java x: 2 # contributors y: 222 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/plugin/DynamicPlugin.java x: 2 # contributors y: 198 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/Bitmask.java x: 2 # contributors y: 260 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/Canonicalizer.java x: 2 # contributors y: 104 lines of code wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/WayangCollections.java x: 2 # contributors y: 146 lines of code
690.0
lines of code
  min: 1.0
  average: 67.89
  25th percentile: 25.5
  median: 43.0
  75th percentile: 83.0
  max: 690.0
0 9.0
# contributors
min: 1.0 | average: 1.81 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 9.0