apache / incubator-tajo
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 817 files with 84,994 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (1,047 lines of code)
    • 19 files changed 21-50 times (11,097 lines of code)
    • 160 files changed 6-20 times (28,746 lines of code)
    • 637 files changed 1-5 times (44,104 lines of code)
0% | 1% | 13% | 33% | 51%
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 817 files with 84,994 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 275 files changed by 2-5 contributors (50,320 lines of code)
    • 542 files changed by 1 contributor (34,674 lines of code)
0% | 0% | 0% | 59% | 40%
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, sql, rst, xml, jsp, proto, properties, sh, html, md, txt, js, css, g4, py, xsl, json, svg, gitignore, rdf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 1% | 12% | 34% | 51%
g40% | 0% | 60% | 19% | 19%
proto0% | 0% | 13% | 23% | 63%
jsp0% | 0% | 0% | 42% | 57%
xml0% | 0% | 0% | 39% | 60%
sql0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
rdf0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
xsl0% | 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
tajo-core0% | 2% | 19% | 36% | 42%
tajo-catalog0% | 0% | 12% | 65% | 22%
tajo-common0% | 0% | 8% | 41% | 50%
tajo-storage0% | 0% | 0% | 9% | 90%
tajo-client0% | 0% | 0% | 24% | 75%
tajo-algebra0% | 0% | 0% | 34% | 65%
tajo-rpc0% | 0% | 0% | 21% | 78%
tajo-project0% | 0% | 0% | 100% | 0%
tajo-jdbc0% | 0% | 0% | 0% | 100%
tajo-docs0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
dev-support0% | 0% | 0% | 0% | 100%
tajo-dist0% | 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
LogicalPlanner.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
1047 50 2013-07-02 2014-02-24 54 4 hyunsik@apache.org hyunsik@apache.org
GlobalEngine.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master
335 17 2013-07-02 2014-02-21 39 4 hyunsik@apache.org jhjung@gruter.com
TajoMaster.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master
427 34 2013-07-02 2014-03-19 36 4 hyunsik@apache.org jihoonson@apache.org
SQLAnalyzer.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser
1145 70 2013-07-26 2014-03-13 36 4 hyunsik@apache.org jinossy@gmail.com
SubQuery.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
868 65 2013-08-14 2014-03-13 35 3 hyunsik@apache.org jinossy@gmail.com
TajoConf.java
in tajo-common/src/main/java/org/apache/tajo/conf
339 39 2013-07-02 2014-03-07 33 4 hyunsik@apache.org hyunsik@apache.org
PhysicalPlannerImpl.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
848 39 2013-07-02 2014-02-21 33 3 hyunsik@apache.org hyunsik@apache.org
PlannerUtil.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
518 39 2013-07-02 2014-02-21 32 2 hyunsik@apache.org hyunsik@apache.org
CatalogServer.java
in tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog
556 50 2013-07-02 2014-02-28 29 4 hyunsik@apache.org hyunsik@apache.org
Task.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
627 37 2013-07-02 2014-03-07 28 3 hyunsik@apache.org hyunsik@apache.org
Repartitioner.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
481 12 2013-08-14 2014-03-06 27 4 hyunsik@apache.org hyunsik@apache.org
GlobalPlanner.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global
831 49 2013-10-16 2014-02-21 26 3 hyunsik@apache.org hyunsik@apache.org
proto
CatalogProtos.proto
in tajo-catalog/tajo-catalog-common/src/main/proto
220 - 2012-12-25 2014-03-01 25 5 hyunsik.choi@gmail.com hyunsik@apache.org
LogicalPlan.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
489 71 2013-07-26 2014-02-21 25 3 hyunsik@apache.org hyunsik@apache.org
SQLParser.g4
in tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser
1100 - 2013-07-26 2014-03-11 25 4 hyunsik@apache.org jihoonson@apache.org
TajoMasterClientService.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master
409 21 2013-08-14 2014-03-14 24 4 hyunsik@apache.org jihoonson@apache.org
Query.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
534 41 2013-08-14 2014-03-01 24 3 hyunsik@apache.org hyunsik@apache.org
ProjectionPushDownRule.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite
668 49 2013-08-12 2014-02-20 23 1 hyunsik@apache.org hyunsik@apache.org
DatumFactory.java
in tajo-common/src/main/java/org/apache/tajo/datum
314 42 2013-07-02 2014-01-30 21 3 hyunsik@apache.org hyunsik@apache.org
QueryMaster.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
388 30 2013-08-14 2014-02-28 21 3 hyunsik@apache.org hyunsik@apache.org
SeqScanExec.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical
166 9 2013-07-02 2014-03-01 20 4 hyunsik@apache.org hyunsik@apache.org
QueryMasterTask.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
414 37 2013-08-26 2014-03-02 20 4 hyunsik@apache.org hyunsik@apache.org
TajoWorker.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
460 37 2013-08-26 2014-03-05 20 3 hyunsik@apache.org hyunsik@apache.org
Schema.java
in tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog
278 32 2013-07-02 2014-03-04 19 3 hyunsik@apache.org jhjung@gruter.com
TaskRunner.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
289 25 2013-07-02 2014-03-01 19 3 hyunsik@apache.org hyunsik@apache.org
QueryUnit.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
508 54 2013-08-14 2014-03-13 19 3 hyunsik@apache.org jinossy@gmail.com
OpType.java
in tajo-algebra/src/main/java/org/apache/tajo/algebra
98 6 2013-07-26 2014-02-24 17 2 hyunsik@apache.org hyunsik@apache.org
site.xml
in tajo-project/src/site
106 - 2013-02-01 2014-03-05 17 3 hyunsik.choi@gmail.com hyunsik@apache.org
BaseAlgebraVisitor.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
537 61 2013-08-07 2014-02-27 17 2 hyunsik@apache.org hyunsik@apache.org
tajo-default.xml
in tajo-core/tajo-core-backend/src/main/resources
26 - 2012-12-25 2014-01-02 16 5 hyunsik.choi@gmail.com jihoonson@apache.org
GroupbyNode.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical
143 14 2013-07-02 2014-02-21 16 2 hyunsik@apache.org hyunsik@apache.org
FilterPushDownRule.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite
189 7 2013-08-12 2014-02-20 16 1 hyunsik@apache.org hyunsik@apache.org
StoreTableNode.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical
67 12 2013-07-02 2014-02-21 15 3 hyunsik@apache.org hyunsik@apache.org
proto
TajoWorkerProtocol.proto
in tajo-core/tajo-core-backend/src/main/proto
208 - 2013-08-26 2014-03-01 15 3 hyunsik@apache.org hyunsik@apache.org
TajoResourceAllocator.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
271 16 2013-08-26 2014-03-01 15 3 hyunsik@apache.org hyunsik@apache.org
SQLLexer.g4
in tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser
364 - 2013-07-26 2014-01-29 15 2 hyunsik@apache.org hyunsik@apache.org
ExternalSortExec.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical
558 48 2013-07-02 2014-03-07 15 2 hyunsik@apache.org hyunsik@apache.org
CreateTableNode.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical
92 16 2013-07-02 2014-02-21 14 3 hyunsik@apache.org hyunsik@apache.org
TUtil.java
in tajo-common/src/main/java/org/apache/tajo/util
141 19 2013-07-02 2014-03-06 14 2 hyunsik@apache.org hyunsik@apache.org
ScanNode.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical
152 22 2013-07-02 2014-02-21 14 1 hyunsik@apache.org hyunsik@apache.org
BasicLogicalPlanVisitor.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
231 22 2013-08-12 2014-02-04 14 1 hyunsik@apache.org hyunsik@apache.org
QueryUnitAttempt.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
341 31 2013-08-14 2014-03-20 14 3 hyunsik@apache.org hyunsik@apache.org
TajoWorkerResourceManager.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm
409 20 2013-08-26 2014-02-28 14 3 hyunsik@apache.org hyunsik@apache.org
HCatalogStore.java
in tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store
423 22 2013-12-10 2014-03-13 14 3 jhjung@gruter.com jinossy@gmail.com
JoinNode.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical
103 13 2013-07-02 2014-02-21 13 2 hyunsik@apache.org hyunsik@apache.org
TajoWorkerManagerService.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
111 10 2013-08-26 2014-02-17 13 3 hyunsik@apache.org jinossy@gmail.com
TableSubQueryNode.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical
125 16 2013-09-16 2014-02-21 13 2 hyunsik@apache.org hyunsik@apache.org
MasterPlan.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global
200 36 2013-07-02 2014-02-21 13 2 hyunsik@apache.org hyunsik@apache.org
QueryInProgress.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
218 16 2013-08-26 2014-02-28 13 3 hyunsik@apache.org hyunsik@apache.org
EvalTreeUtil.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval
240 29 2013-07-02 2014-02-20 13 1 hyunsik@apache.org hyunsik@apache.org
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
proto
CatalogProtos.proto
in tajo-catalog/tajo-catalog-common/src/main/proto
220 - 2012-12-25 2014-03-01 25 5 hyunsik.choi@gmail.com hyunsik@apache.org
tajo-default.xml
in tajo-core/tajo-core-backend/src/main/resources
26 - 2012-12-25 2014-01-02 16 5 hyunsik.choi@gmail.com jihoonson@apache.org
LogicalPlanner.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
1047 50 2013-07-02 2014-02-24 54 4 hyunsik@apache.org hyunsik@apache.org
GlobalEngine.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master
335 17 2013-07-02 2014-02-21 39 4 hyunsik@apache.org jhjung@gruter.com
TajoMaster.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master
427 34 2013-07-02 2014-03-19 36 4 hyunsik@apache.org jihoonson@apache.org
SQLAnalyzer.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser
1145 70 2013-07-26 2014-03-13 36 4 hyunsik@apache.org jinossy@gmail.com
TajoConf.java
in tajo-common/src/main/java/org/apache/tajo/conf
339 39 2013-07-02 2014-03-07 33 4 hyunsik@apache.org hyunsik@apache.org
CatalogServer.java
in tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog
556 50 2013-07-02 2014-02-28 29 4 hyunsik@apache.org hyunsik@apache.org
Repartitioner.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
481 12 2013-08-14 2014-03-06 27 4 hyunsik@apache.org hyunsik@apache.org
SQLParser.g4
in tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser
1100 - 2013-07-26 2014-03-11 25 4 hyunsik@apache.org jihoonson@apache.org
TajoMasterClientService.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master
409 21 2013-08-14 2014-03-14 24 4 hyunsik@apache.org jihoonson@apache.org
QueryMasterTask.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
414 37 2013-08-26 2014-03-02 20 4 hyunsik@apache.org hyunsik@apache.org
SeqScanExec.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical
166 9 2013-07-02 2014-03-01 20 4 hyunsik@apache.org hyunsik@apache.org
index.jsp
in tajo-core/tajo-core-backend/src/main/resources/webapps/admin
166 - 2012-12-25 2014-02-28 12 4 hyunsik.choi@gmail.com hyunsik@apache.org
CatalogUtil.java
in tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog
179 24 2013-07-02 2014-02-20 12 4 hyunsik@apache.org hyunsik@apache.org
catalogview.jsp
in tajo-core/tajo-core-backend/src/main/resources/webapps/admin
149 - 2012-12-25 2014-02-20 9 4 hyunsik.choi@gmail.com hyunsik@apache.org
TPCH.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/benchmark
156 6 2013-07-02 2014-03-13 9 4 hyunsik@apache.org jinossy@gmail.com
TajoPullServerService.java
in tajo-core/tajo-core-pullserver/src/main/java/org/apache/tajo/pullserver
504 24 2013-08-26 2014-02-17 8 4 hyunsik@apache.org jinossy@gmail.com
DateDatum.java
in tajo-common/src/main/java/org/apache/tajo/datum
136 27 2013-12-11 2014-01-27 6 4 hyunsik@apache.org jinossy@gmail.com
SubQuery.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
868 65 2013-08-14 2014-03-13 35 3 hyunsik@apache.org jinossy@gmail.com
PhysicalPlannerImpl.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
848 39 2013-07-02 2014-02-21 33 3 hyunsik@apache.org hyunsik@apache.org
Task.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
627 37 2013-07-02 2014-03-07 28 3 hyunsik@apache.org hyunsik@apache.org
GlobalPlanner.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global
831 49 2013-10-16 2014-02-21 26 3 hyunsik@apache.org hyunsik@apache.org
LogicalPlan.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
489 71 2013-07-26 2014-02-21 25 3 hyunsik@apache.org hyunsik@apache.org
Query.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
534 41 2013-08-14 2014-03-01 24 3 hyunsik@apache.org hyunsik@apache.org
QueryMaster.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
388 30 2013-08-14 2014-02-28 21 3 hyunsik@apache.org hyunsik@apache.org
DatumFactory.java
in tajo-common/src/main/java/org/apache/tajo/datum
314 42 2013-07-02 2014-01-30 21 3 hyunsik@apache.org hyunsik@apache.org
TajoWorker.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
460 37 2013-08-26 2014-03-05 20 3 hyunsik@apache.org hyunsik@apache.org
QueryUnit.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
508 54 2013-08-14 2014-03-13 19 3 hyunsik@apache.org jinossy@gmail.com
TaskRunner.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
289 25 2013-07-02 2014-03-01 19 3 hyunsik@apache.org hyunsik@apache.org
Schema.java
in tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog
278 32 2013-07-02 2014-03-04 19 3 hyunsik@apache.org jhjung@gruter.com
site.xml
in tajo-project/src/site
106 - 2013-02-01 2014-03-05 17 3 hyunsik.choi@gmail.com hyunsik@apache.org
proto
TajoWorkerProtocol.proto
in tajo-core/tajo-core-backend/src/main/proto
208 - 2013-08-26 2014-03-01 15 3 hyunsik@apache.org hyunsik@apache.org
TajoResourceAllocator.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
271 16 2013-08-26 2014-03-01 15 3 hyunsik@apache.org hyunsik@apache.org
StoreTableNode.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical
67 12 2013-07-02 2014-02-21 15 3 hyunsik@apache.org hyunsik@apache.org
TajoWorkerResourceManager.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm
409 20 2013-08-26 2014-02-28 14 3 hyunsik@apache.org hyunsik@apache.org
QueryUnitAttempt.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
341 31 2013-08-14 2014-03-20 14 3 hyunsik@apache.org hyunsik@apache.org
CreateTableNode.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical
92 16 2013-07-02 2014-02-21 14 3 hyunsik@apache.org hyunsik@apache.org
HCatalogStore.java
in tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store
423 22 2013-12-10 2014-03-13 14 3 jhjung@gruter.com jinossy@gmail.com
QueryInProgress.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
218 16 2013-08-26 2014-02-28 13 3 hyunsik@apache.org hyunsik@apache.org
TajoWorkerManagerService.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
111 10 2013-08-26 2014-02-17 13 3 hyunsik@apache.org jinossy@gmail.com
AbstractDBStore.java
in tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store
1129 34 2013-10-07 2014-02-24 13 3 jinossy@gmail.com jhjung@gruter.com
TajoContainerProxy.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master
136 7 2013-08-26 2014-03-01 12 3 hyunsik@apache.org hyunsik@apache.org
TajoMasterService.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master
130 9 2013-08-26 2014-02-28 12 3 hyunsik@apache.org hyunsik@apache.org
DefaultTaskScheduler.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master
653 37 2013-11-25 2014-03-19 11 3 jihoonson@apache.org jinossy@gmail.com
AbstractCatalogClient.java
in tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog
362 21 2013-07-02 2014-03-04 11 3 hyunsik@apache.org jinossy@gmail.com
YarnTajoResourceManager.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm
261 16 2013-08-26 2014-02-28 10 3 hyunsik@apache.org hyunsik@apache.org
QueryMasterManagerService.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster
187 14 2013-08-14 2014-03-07 10 3 hyunsik@apache.org jinossy@gmail.com
TajoWorkerClientService.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
165 5 2013-08-26 2014-02-17 10 3 hyunsik@apache.org jinossy@gmail.com
proto
TajoMasterProtocol.proto
in tajo-core/tajo-core-backend/src/main/proto
132 - 2013-08-26 2014-02-28 9 3 hyunsik@apache.org hyunsik@apache.org
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
HiveQLAnalyzer.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser
1207 59 2014-02-21 2014-02-25 3 1 jhjung@gruter.com jhjung@gruter.com
RCFile.java
in tajo-storage/src/main/java/org/apache/tajo/storage/v2
1188 83 2014-01-28 2014-01-28 1 1 jinossy@gmail.com jinossy@gmail.com
ProtobufJsonFormat.java
in tajo-common/src/main/java/org/apache/tajo/datum/protobuf
1057 57 2013-10-04 2013-10-04 1 1 hyunsik@apache.org hyunsik@apache.org
TajoDatabaseMetaData.java
in tajo-jdbc/src/main/java/org/apache/tajo/jdbc
966 178 2013-12-30 2014-02-20 3 1 hyunsik@apache.org hyunsik@apache.org
TajoResultSetBase.java
in tajo-client/src/main/java/org/apache/tajo/jdbc
900 190 2013-12-30 2013-12-30 1 1 hyunsik@apache.org hyunsik@apache.org
ProjectionPushDownRule.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite
668 49 2013-08-12 2014-02-20 23 1 hyunsik@apache.org hyunsik@apache.org
BSTIndex.java
in tajo-storage/src/main/java/org/apache/tajo/storage/index/bst
457 35 2014-01-28 2014-01-28 1 1 jinossy@gmail.com jinossy@gmail.com
ScheduledInputStream.java
in tajo-storage/src/main/java/org/apache/tajo/storage/v2
425 35 2014-01-28 2014-01-28 1 1 jinossy@gmail.com jinossy@gmail.com
HiveQLLexer.g4
in tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser
359 - 2014-02-21 2014-02-21 1 1 jhjung@gruter.com jhjung@gruter.com
UniformRangePartition.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
353 5 2013-07-02 2014-02-10 3 1 hyunsik@apache.org hyunsik@apache.org
TextUtils.java
in tajo-common/src/main/java/org/apache/tajo/datum/protobuf
313 21 2013-10-04 2013-10-04 1 1 hyunsik@apache.org hyunsik@apache.org
HttpServer.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/webapp
302 20 2013-07-02 2013-11-24 3 1 hyunsik@apache.org hyunsik@apache.org
TajoConnection.java
in tajo-jdbc/src/main/java/org/apache/tajo/jdbc
300 56 2013-12-30 2013-12-30 1 1 hyunsik@apache.org hyunsik@apache.org
BasicEvalNodeVisitor.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval
271 33 2013-09-21 2014-02-27 8 1 hyunsik@apache.org hyunsik@apache.org
AlgebraicUtil.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval
249 17 2013-07-02 2014-01-25 5 1 hyunsik@apache.org hyunsik@apache.org
PartitionedTableRewriter.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite
245 12 2013-12-18 2014-02-21 9 1 hyunsik@apache.org hyunsik@apache.org
EvalTreeUtil.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval
240 29 2013-07-02 2014-02-20 13 1 hyunsik@apache.org hyunsik@apache.org
NonSyncDataInputBuffer.java
in tajo-storage/src/main/java/org/apache/tajo/storage/rcfile
238 31 2014-01-28 2014-01-28 1 1 jinossy@gmail.com jinossy@gmail.com
LineReader.java
in tajo-storage/src/main/java/org/apache/tajo/storage
234 15 2014-01-28 2014-01-28 1 1 jinossy@gmail.com jinossy@gmail.com
BasicLogicalPlanVisitor.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
231 22 2013-08-12 2014-02-04 14 1 hyunsik@apache.org hyunsik@apache.org
WorkerHeartbeatService.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
227 7 2014-02-28 2014-02-28 1 1 hyunsik@apache.org hyunsik@apache.org
BinarySerializerDeserializer.java
in tajo-storage/src/main/java/org/apache/tajo/storage
212 9 2014-01-28 2014-01-28 1 1 jinossy@gmail.com jinossy@gmail.com
Enforcer.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/enforce
212 17 2013-09-24 2014-02-20 4 1 hyunsik@apache.org hyunsik@apache.org
LogicalOptimizer.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
212 18 2013-07-02 2014-02-04 11 1 hyunsik@apache.org hyunsik@apache.org
BasicPhysicalExecutorVisitor.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical
211 30 2013-09-16 2014-02-01 4 1 hyunsik@apache.org hyunsik@apache.org
DatePartFromTimestamp.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/datetime
210 21 2014-01-23 2014-01-23 1 1 sirpkt@apache.org sirpkt@apache.org
NamedExprsManager.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
207 28 2014-01-17 2014-02-17 4 1 hyunsik@apache.org hyunsik@apache.org
GangliaReporter.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/metrics/reporter
206 17 2013-12-14 2013-12-14 1 1 jihoonson@apache.org jihoonson@apache.org
Worker.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm
201 25 2014-02-28 2014-02-28 1 1 hyunsik@apache.org hyunsik@apache.org
TableStats.java
in tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/statistics
197 25 2013-10-27 2014-03-01 3 1 hyunsik@apache.org hyunsik@apache.org
TaskAttemptContext.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker
193 36 2013-10-16 2014-03-01 5 1 hyunsik@apache.org hyunsik@apache.org
layout_old.html
in tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme
191 - 2014-03-11 2014-03-11 1 1 hyunsik@apache.org hyunsik@apache.org
FilterPushDownRule.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite
189 7 2013-08-12 2014-02-20 16 1 hyunsik@apache.org hyunsik@apache.org
TajoMetricsReporter.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/metrics/reporter
184 7 2013-12-14 2013-12-14 1 1 jihoonson@apache.org jihoonson@apache.org
DefaultFragmentScheduleAlgorithm.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master
179 16 2014-01-02 2014-01-02 1 1 jihoonson@apache.org jihoonson@apache.org
LogicalPlanVerifier.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
174 17 2013-10-17 2014-02-20 7 1 hyunsik@apache.org hyunsik@apache.org
BetweenPredicateEval.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval
172 15 2013-10-17 2014-02-27 3 1 hyunsik@apache.org hyunsik@apache.org
ExplainLogicalPlanVisitor.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner
169 25 2013-09-16 2014-02-21 6 1 hyunsik@apache.org hyunsik@apache.org
HttpDataServerHandler.java
in tajo-core/tajo-core-pullserver/src/main/java/org/apache/tajo/pullserver
166 7 2013-07-02 2013-08-26 2 1 hyunsik@apache.org hyunsik@apache.org
TajoResourceTracker.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm
164 7 2014-02-28 2014-02-28 1 1 hyunsik@apache.org hyunsik@apache.org
TajoSystemMetrics.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/metrics
161 8 2013-12-14 2013-12-14 1 1 jihoonson@apache.org jihoonson@apache.org
ClassSize.java
in tajo-common/src/main/java/org/apache/tajo/util
161 7 2014-02-04 2014-02-04 1 1 hyunsik@apache.org hyunsik@apache.org
ResultSetUtil.java
in tajo-client/src/main/java/org/apache/tajo/client
159 6 2013-12-30 2013-12-30 1 1 hyunsik@apache.org hyunsik@apache.org
FileFragment.java
in tajo-storage/src/main/java/org/apache/tajo/storage/fragment
157 18 2014-01-28 2014-01-28 1 1 jinossy@gmail.com jinossy@gmail.com
proto
ClientProtos.proto
in tajo-client/src/main/proto
157 - 2013-12-30 2014-01-26 5 1 hyunsik@apache.org hyunsik@apache.org
CaseWhenEval.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval
156 25 2013-07-02 2014-01-25 7 1 hyunsik@apache.org hyunsik@apache.org
BinaryEval.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval
156 10 2013-07-02 2014-01-25 9 1 hyunsik@apache.org hyunsik@apache.org
GreedyHeuristicJoinOrderAlgorithm.java
in tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/join
155 6 2013-10-11 2014-02-21 8 1 hyunsik@apache.org hyunsik@apache.org
queryunit.jsp
in tajo-core/tajo-core-backend/src/main/resources/webapps/worker
154 - 2013-12-31 2014-03-01 4 1 hyunsik@apache.org hyunsik@apache.org
DiskFileScanScheduler.java
in tajo-storage/src/main/java/org/apache/tajo/storage/v2
152 12 2014-01-28 2014-01-28 1 1 jinossy@gmail.com jinossy@gmail.com
Correlations

File Size vs. Number of Changes: 817 points

tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnitAttempt.java x: 341 lines of code y: 14 # changes tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/LocalCatalogWrapper.java x: 30 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMaster.java x: 427 lines of code y: 36 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/DefaultTaskScheduler.java x: 653 lines of code y: 11 # changes tajo-client/src/main/java/org/apache/tajo/client/TajoAdmin.java x: 335 lines of code y: 4 # changes tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java x: 407 lines of code y: 9 # changes tajo-client/src/main/proto/TajoMasterClientProtocol.proto x: 58 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMasterClientService.java x: 409 lines of code y: 24 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogConstants.java x: 28 lines of code y: 8 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/TableMeta.java x: 147 lines of code y: 8 # changes tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java x: 423 lines of code y: 14 # changes tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStoreClientPool.java x: 94 lines of code y: 4 # changes tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java x: 102 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/benchmark/TPCH.java x: 156 lines of code y: 9 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java x: 1145 lines of code y: 36 # changes tajo-storage/src/main/java/org/apache/tajo/storage/CSVFile.java x: 471 lines of code y: 6 # changes tajo-storage/src/main/java/org/apache/tajo/storage/rcfile/RCFile.java x: 1078 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnit.java x: 508 lines of code y: 19 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/SubQuery.java x: 868 lines of code y: 35 # changes tajo-docs/src/main/sphinx/conf.py x: 34 lines of code y: 2 # changes tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/__init__.py x: 7 lines of code y: 1 # changes tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/breadcrumbs.html x: 19 lines of code y: 1 # changes tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/footer.html x: 28 lines of code y: 1 # changes tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/layout.html x: 131 lines of code y: 1 # changes tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/layout_old.html x: 191 lines of code y: 1 # changes tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/search.html x: 47 lines of code y: 1 # changes tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/static/js/theme.js x: 43 lines of code y: 1 # changes tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/versions.html x: 35 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4 x: 1100 lines of code y: 25 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/geoip/GeoIPCountryInet4.java x: 33 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/geoip/GeoIPInCountryInet4.java x: 37 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExprsVerifier.java x: 155 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/RangePartitionAlgorithm.java x: 129 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/GeoIPUtil.java x: 23 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/Task.java x: 627 lines of code y: 28 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterManagerService.java x: 187 lines of code y: 10 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/worker/querydetail.jsp x: 84 lines of code y: 9 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/worker/querytasks.jsp x: 210 lines of code y: 7 # changes tajo-common/src/main/java/org/apache/tajo/conf/TajoConf.java x: 339 lines of code y: 33 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/ExternalSortExec.java x: 558 lines of code y: 15 # changes tajo-common/src/main/java/org/apache/tajo/util/NetUtils.java x: 53 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PreLogicalPlanVerifier.java x: 127 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ShuffleFileWriteNode.java x: 67 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HashPartitioner.java x: 20 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/Partitioner.java x: 18 lines of code y: 3 # changes tajo-common/src/main/java/org/apache/tajo/util/TUtil.java x: 141 lines of code y: 14 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java x: 481 lines of code y: 27 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TajoWorker.java x: 460 lines of code y: 20 # changes tajo-project/src/site/site.xml x: 106 lines of code y: 17 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/Schema.java x: 278 lines of code y: 19 # changes tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java x: 362 lines of code y: 11 # changes tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSet.java x: 134 lines of code y: 4 # changes tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoPreparedStatement.java x: 480 lines of code y: 2 # changes tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoStatement.java x: 205 lines of code y: 2 # changes tajo-rpc/src/main/java/org/apache/tajo/rpc/ServerCallable.java x: 117 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java x: 414 lines of code y: 20 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/JSPUtil.java x: 166 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/admin/cluster.jsp x: 199 lines of code y: 8 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/statistics/StatisticsUtil.java x: 101 lines of code y: 8 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/statistics/TableStats.java x: 197 lines of code y: 3 # changes tajo-catalog/tajo-catalog-common/src/main/proto/CatalogProtos.proto x: 220 lines of code y: 25 # changes tajo-client/src/main/java/org/apache/tajo/cli/TajoCli.java x: 397 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/BSTIndexScanExec.java x: 108 lines of code y: 11 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/BinaryPhysicalExec.java x: 74 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/EvalExprExec.java x: 39 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HashShuffleFileWriteExec.java x: 118 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/PartitionMergeScanExec.java x: 101 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/PhysicalExec.java x: 46 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/SeqScanExec.java x: 166 lines of code y: 20 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/UnaryPhysicalExec.java x: 67 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/AbstractTaskScheduler.java x: 24 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoContainerProxy.java x: 136 lines of code y: 12 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/Query.java x: 534 lines of code y: 24 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TajoResourceAllocator.java x: 271 lines of code y: 15 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskAttemptContext.java x: 193 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskHistory.java x: 136 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskRunner.java x: 289 lines of code y: 19 # changes tajo-core/tajo-core-backend/src/main/proto/TajoWorkerProtocol.proto x: 208 lines of code y: 15 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/worker/queryunit.jsp x: 154 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/worker/taskdetail.jsp x: 121 lines of code y: 3 # changes tajo-storage/src/main/java/org/apache/tajo/storage/FileScanner.java x: 87 lines of code y: 3 # changes tajo-storage/src/main/java/org/apache/tajo/storage/MergeScanner.java x: 147 lines of code y: 3 # changes tajo-storage/src/main/java/org/apache/tajo/storage/RawFile.java x: 542 lines of code y: 6 # changes tajo-storage/src/main/java/org/apache/tajo/storage/Scanner.java x: 19 lines of code y: 2 # changes tajo-storage/src/main/java/org/apache/tajo/storage/v2/FileScannerV2.java x: 174 lines of code y: 3 # changes tajo-common/src/main/java/org/apache/tajo/util/ProtoBufUtil.java x: 6 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/TajoResourceTracker.java x: 164 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/Worker.java x: 201 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/WorkerEvent.java x: 12 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/WorkerReconnectEvent.java x: 11 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/WorkerStatusEvent.java x: 26 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/WorkerHeartbeatService.java x: 227 lines of code y: 1 # changes tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java x: 556 lines of code y: 29 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMasterService.java x: 130 lines of code y: 12 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/metrics/WorkerResourceMetricsGaugeSet.java x: 47 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryInProgress.java x: 218 lines of code y: 13 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryInfo.java x: 82 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryJobManager.java x: 137 lines of code y: 12 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java x: 388 lines of code y: 21 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/TajoWorkerContainer.java x: 61 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/TajoWorkerResourceManager.java x: 409 lines of code y: 14 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/WorkerResource.java x: 163 lines of code y: 9 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/WorkerResourceManager.java x: 27 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/YarnTajoResourceManager.java x: 261 lines of code y: 10 # changes tajo-core/tajo-core-backend/src/main/proto/TajoMasterProtocol.proto x: 132 lines of code y: 9 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/admin/index.jsp x: 166 lines of code y: 12 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/admin/query.jsp x: 126 lines of code y: 8 # changes tajo-rpc/src/main/java/org/apache/tajo/rpc/NettyServerBase.java x: 138 lines of code y: 6 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/FunctionExpr.java x: 54 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/BasicEvalNodeVisitor.java x: 271 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/EvalNodeVisitor2.java x: 35 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BaseAlgebraVisitor.java x: 537 lines of code y: 17 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/HiveQLAnalyzer.java x: 1207 lines of code y: 3 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/CountRowsFunctionExpr.java x: 10 lines of code y: 3 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/GeneralSetFunctionExpr.java x: 25 lines of code y: 3 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/OpType.java x: 98 lines of code y: 17 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExprNormalizer.java x: 141 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanner.java x: 1047 lines of code y: 54 # changes tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java x: 1129 lines of code y: 13 # changes tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/DerbyStore.java x: 362 lines of code y: 9 # changes tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MySQLStore.java x: 237 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/HiveQLLexer.g4 x: 359 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/GlobalEngine.java x: 335 lines of code y: 39 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExplainLogicalPlanVisitor.java x: 169 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlan.java x: 489 lines of code y: 25 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanPreprocessor.java x: 282 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PhysicalPlannerImpl.java x: 848 lines of code y: 33 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PlannerUtil.java x: 518 lines of code y: 32 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java x: 831 lines of code y: 26 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/MasterPlan.java x: 200 lines of code y: 13 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/CreateTableNode.java x: 92 lines of code y: 14 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/DropTableNode.java x: 50 lines of code y: 9 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/EvalExprNode.java x: 48 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ExceptNode.java x: 19 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/GroupbyNode.java x: 143 lines of code y: 16 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/HavingNode.java x: 39 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/IndexScanNode.java x: 90 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/InsertNode.java x: 135 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/JoinNode.java x: 103 lines of code y: 13 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/LimitNode.java x: 38 lines of code y: 11 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/NodeType.java x: 31 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/PartitionedTableScanNode.java x: 111 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/PersistentStoreNode.java x: 53 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ProjectionNode.java x: 72 lines of code y: 10 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/RelationNode.java x: 11 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ScanNode.java x: 152 lines of code y: 14 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/SelectionNode.java x: 41 lines of code y: 9 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/StoreTableNode.java x: 67 lines of code y: 15 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/TableSubQueryNode.java x: 125 lines of code y: 13 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/UnionNode.java x: 12 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/join/GreedyHeuristicJoinOrderAlgorithm.java x: 155 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/ColPartitionStoreExec.java x: 63 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/StoreTableExec.java x: 59 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite/PartitionedTableRewriter.java x: 245 lines of code y: 9 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java x: 179 lines of code y: 12 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/Column.java x: 74 lines of code y: 8 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/DDLBuilder.java x: 76 lines of code y: 7 # changes tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MemStore.java x: 160 lines of code y: 6 # changes tajo-client/src/main/java/org/apache/tajo/cli/DescTableCommand.java x: 84 lines of code y: 3 # changes tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetMetaData.java x: 110 lines of code y: 2 # changes tajo-common/src/main/java/org/apache/tajo/TajoConstants.java x: 11 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/EvalTreeUtil.java x: 240 lines of code y: 13 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/FieldEval.java x: 77 lines of code y: 9 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanVerifier.java x: 174 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/enforce/Enforcer.java x: 212 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/SortNode.java x: 65 lines of code y: 9 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/join/JoinGraph.java x: 85 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/BNLJoinExec.java x: 174 lines of code y: 10 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HashAggregateExec.java x: 80 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HashFullOuterJoinExec.java x: 176 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HashJoinExec.java x: 138 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HashLeftOuterJoinExec.java x: 145 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/MergeFullOuterJoinExec.java x: 213 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/MergeJoinExec.java x: 141 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/NLJoinExec.java x: 66 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/NLLeftOuterJoinExec.java x: 79 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/ProjectionExec.java x: 36 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/RangeShuffleFileWriteExec.java x: 89 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/RightOuterMergeJoinExec.java x: 209 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/SortAggregateExec.java x: 74 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/query/QueryContext.java x: 119 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/utils/SchemaUtil.java x: 44 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/IndexUtil.java x: 111 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/admin/catalogview.jsp x: 149 lines of code y: 9 # changes tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDatabaseMetaData.java x: 966 lines of code y: 3 # changes tajo-storage/src/main/java/org/apache/tajo/storage/RowFile.java x: 400 lines of code y: 3 # changes tajo-storage/src/main/java/org/apache/tajo/storage/RowStoreUtil.java x: 170 lines of code y: 4 # changes tajo-storage/src/main/java/org/apache/tajo/storage/TableStatistics.java x: 78 lines of code y: 2 # changes tajo-storage/src/main/java/org/apache/tajo/storage/trevni/TrevniAppender.java x: 160 lines of code y: 2 # changes tajo-storage/src/main/java/org/apache/tajo/storage/trevni/TrevniScanner.java x: 144 lines of code y: 2 # changes tajo-storage/src/main/java/org/apache/tajo/storage/v2/CSVFileScanner.java x: 317 lines of code y: 2 # changes tajo-storage/src/main/java/org/apache/tajo/storage/v2/RCFileScanner.java x: 245 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/worker/env.jsp x: 64 lines of code y: 4 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/SortSpec.java x: 78 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/FunctionEval.java x: 106 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/SumDoubleDistinct.java x: 64 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/SumFloat.java x: 49 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/DataChannel.java x: 150 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite/FilterPushDownRule.java x: 189 lines of code y: 16 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite/ProjectionPushDownRule.java x: 668 lines of code y: 23 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/FunctionDesc.java x: 168 lines of code y: 9 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/TableDesc.java x: 158 lines of code y: 9 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/json/TableMetaAdapter.java x: 32 lines of code y: 7 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/partition/PartitionDesc.java x: 126 lines of code y: 5 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/partition/PartitionMethodDesc.java x: 103 lines of code y: 2 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/statistics/StatSet.java x: 110 lines of code y: 3 # changes tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/CatalogStore.java x: 35 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/NamedExprsManager.java x: 207 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PlanString.java x: 79 lines of code y: 3 # changes tajo-common/src/main/proto/tajo_protos.proto x: 45 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/Sleep.java x: 29 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/SortBasedColPartitionStoreExec.java x: 99 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/LocalTaskEventType.java x: 4 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/QueryEventType.java x: 9 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/QueryMasterQueryCompletedEvent.java x: 16 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/SubQueryCompletedEvent.java x: 19 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/SubQueryEventType.java x: 13 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/TaskSchedulerEvent.java x: 18 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryJobEvent.java x: 20 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TajoWorkerClientService.java x: 165 lines of code y: 10 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TajoWorkerManagerService.java x: 111 lines of code y: 13 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/benchmark/SimpleQuery.java x: 8 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/AggregationExec.java x: 41 lines of code y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/LazyTaskScheduler.java x: 417 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/YarnContainerProxy.java x: 301 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/YarnTaskRunnerLauncherImpl.java x: 117 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/metrics/reporter/TajoMetricsScheduledReporter.java x: 146 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/Fetcher.java x: 188 lines of code y: 7 # changes tajo-core/tajo-core-pullserver/src/main/java/org/apache/tajo/pullserver/TajoPullServerService.java x: 504 lines of code y: 8 # changes tajo-rpc/src/main/java/org/apache/tajo/rpc/AsyncRpcClient.java x: 172 lines of code y: 4 # changes tajo-rpc/src/main/java/org/apache/tajo/rpc/AsyncRpcServer.java x: 94 lines of code y: 3 # changes tajo-rpc/src/main/java/org/apache/tajo/rpc/BlockingRpcClient.java x: 211 lines of code y: 4 # changes tajo-rpc/src/main/java/org/apache/tajo/rpc/BlockingRpcServer.java x: 93 lines of code y: 2 # changes tajo-rpc/src/main/java/org/apache/tajo/rpc/NettyClientBase.java x: 69 lines of code y: 6 # changes tajo-rpc/src/main/java/org/apache/tajo/rpc/RpcConnectionPool.java x: 142 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/AlgebraVisitor.java x: 62 lines of code y: 10 # changes tajo-common/src/main/java/org/apache/tajo/util/Bytes.java x: 1221 lines of code y: 8 # changes tajo-storage/src/main/java/org/apache/tajo/storage/TextSerializerDeserializer.java x: 178 lines of code y: 2 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsTableException.java x: 9 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/UniformRangePartition.java x: 353 lines of code y: 3 # changes tajo-core/tajo-core-pullserver/src/main/java/org/apache/tajo/pullserver/PullServerAuxService.java x: 519 lines of code y: 6 # changes tajo-storage/src/main/java/org/apache/tajo/storage/TupleComparator.java x: 115 lines of code y: 2 # changes tajo-storage/src/main/java/org/apache/tajo/storage/TupleRange.java x: 60 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/ExecutionBlock.java x: 85 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExprAnnotator.java x: 480 lines of code y: 6 # changes tajo-storage/src/main/java/org/apache/tajo/storage/AbstractStorageManager.java x: 487 lines of code y: 3 # changes tajo-common/src/main/java/org/apache/tajo/datum/Float8Datum.java x: 248 lines of code y: 11 # changes tajo-common/src/main/java/org/apache/tajo/util/ClassSize.java x: 161 lines of code y: 1 # changes tajo-common/src/main/java/org/apache/tajo/util/CommonTestingUtil.java x: 32 lines of code y: 4 # changes tajo-core/tajo-core-pullserver/src/main/java/org/apache/tajo/storage/Tuple.java x: 27 lines of code y: 3 # changes tajo-storage/src/main/java/org/apache/tajo/storage/MemoryUtil.java x: 83 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/Tuple.java x: 27 lines of code y: 2 # changes tajo-storage/src/main/java/org/apache/tajo/storage/VTuple.java x: 167 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BasicLogicalPlanVisitor.java x: 231 lines of code y: 14 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalOptimizer.java x: 212 lines of code y: 11 # changes dev-support/findbugs-exclude.xml x: 55 lines of code y: 3 # changes tajo-common/src/main/java/org/apache/tajo/QueryIdFactory.java x: 62 lines of code y: 4 # changes tajo-common/src/main/java/org/apache/tajo/common/type/IPv4.java x: 126 lines of code y: 2 # changes tajo-common/src/main/java/org/apache/tajo/datum/TimestampDatum.java x: 143 lines of code y: 9 # changes tajo-common/src/main/java/org/apache/tajo/util/FileUtil.java x: 84 lines of code y: 2 # changes tajo-common/src/main/java/org/apache/tajo/util/NumberUtil.java x: 49 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HashBasedColPartitionStoreExec.java x: 87 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/PhysicalExecutorVisitor.java x: 60 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/MaxString.java x: 54 lines of code y: 1 # changes tajo-common/src/main/java/org/apache/tajo/datum/DatumFactory.java x: 314 lines of code y: 21 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/CastEval.java x: 56 lines of code y: 8 # changes tajo-storage/src/main/java/org/apache/tajo/storage/StorageUtil.java x: 74 lines of code y: 2 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/CreateTable.java x: 345 lines of code y: 11 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/Insert.java x: 91 lines of code y: 3 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/Join.java x: 55 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLLexer.g4 x: 364 lines of code y: 15 # changes tajo-storage/src/main/java/org/apache/tajo/storage/BinarySerializerDeserializer.java x: 212 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/CompressedSplitLineReader.java x: 63 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/DataLocation.java x: 22 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/LineReader.java x: 234 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/StorageManagerFactory.java x: 61 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/compress/CodecPool.java x: 101 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/fragment/FileFragment.java x: 157 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/index/bst/BSTIndex.java x: 457 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/rcfile/BytesRefArrayWritable.java x: 133 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/rcfile/BytesRefWritable.java x: 141 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/rcfile/NonSyncByteArrayInputStream.java x: 67 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/rcfile/NonSyncByteArrayOutputStream.java x: 92 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/rcfile/NonSyncDataInputBuffer.java x: 238 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/v2/DiskFileScanScheduler.java x: 152 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/v2/RCFile.java x: 1188 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/v2/ScheduledInputStream.java x: 425 lines of code y: 1 # changes tajo-storage/src/main/java/org/apache/tajo/storage/v2/StorageManagerV2.java x: 94 lines of code y: 1 # changes tajo-storage/src/main/resources/storage-default.xml x: 106 lines of code y: 1 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/ColumnReferenceExpr.java x: 61 lines of code y: 6 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchFunctionException.java x: 13 lines of code y: 2 # changes tajo-common/src/main/java/org/apache/tajo/datum/BitDatum.java x: 98 lines of code y: 5 # changes tajo-common/src/main/java/org/apache/tajo/datum/BlobDatum.java x: 122 lines of code y: 5 # changes tajo-common/src/main/java/org/apache/tajo/datum/BooleanDatum.java x: 129 lines of code y: 8 # changes tajo-common/src/main/java/org/apache/tajo/datum/CharDatum.java x: 112 lines of code y: 7 # changes tajo-common/src/main/java/org/apache/tajo/datum/DateDatum.java x: 136 lines of code y: 6 # changes tajo-common/src/main/java/org/apache/tajo/datum/Datum.java x: 138 lines of code y: 5 # changes tajo-common/src/main/java/org/apache/tajo/datum/Float4Datum.java x: 258 lines of code y: 9 # changes tajo-common/src/main/java/org/apache/tajo/datum/Int2Datum.java x: 250 lines of code y: 9 # changes tajo-common/src/main/java/org/apache/tajo/datum/Int4Datum.java x: 253 lines of code y: 9 # changes tajo-common/src/main/java/org/apache/tajo/datum/Int8Datum.java x: 259 lines of code y: 10 # changes tajo-common/src/main/java/org/apache/tajo/datum/NumericDatum.java x: 12 lines of code y: 4 # changes tajo-common/src/main/java/org/apache/tajo/datum/TextDatum.java x: 107 lines of code y: 10 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/SignedEval.java x: 68 lines of code y: 3 # changes tajo-catalog/tajo-catalog-client/src/main/proto/CatalogProtocol.proto x: 49 lines of code y: 6 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/IndexDesc.java x: 103 lines of code y: 3 # changes tajo-client/src/main/proto/ClientProtos.proto x: 157 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/string/Lpad.java x: 57 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/AlgebraicUtil.java x: 249 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/ConstEval.java x: 65 lines of code y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/GeneralFunctionEval.java x: 51 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/InEval.java x: 59 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/IsNullEval.java x: 52 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/NotEval.java x: 62 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/PartialBinaryExpr.java x: 43 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/PatternMatchPredicateEval.java x: 50 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/RowConstantEval.java x: 48 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HashLeftSemiJoinExec.java x: 51 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HavingExec.java x: 25 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/SelectionExec.java x: 25 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/datetime/DatePartFromTime.java x: 105 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/datetime/DatePartFromTimestamp.java x: 210 lines of code y: 1 # changes tajo-client/src/main/java/org/apache/tajo/cli/CopyrightCommand.java x: 41 lines of code y: 1 # changes tajo-client/src/main/java/org/apache/tajo/cli/HelpCommand.java x: 45 lines of code y: 1 # changes tajo-client/src/main/java/org/apache/tajo/cli/TajoShellCommand.java x: 85 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/string/Digest.java x: 57 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/AvgDouble.java x: 68 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/AvgFloat.java x: 23 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/CountValue.java x: 29 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/CountValueDistinct.java x: 59 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/MaxDouble.java x: 51 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/RandomInt.java x: 32 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/Today.java x: 24 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/math/AbsLong.java x: 33 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/math/Sign.java x: 37 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/string/Ascii.java x: 38 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/string/Decode.java x: 59 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/string/Locate.java x: 69 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/string/Repeat.java x: 42 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/string/StrPosb.java x: 80 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/ClassUtil.java x: 120 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/admin/functions.jsp x: 74 lines of code y: 1 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/BinaryOperator.java x: 36 lines of code y: 5 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/CaseWhenPredicate.java x: 71 lines of code y: 3 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/DropTable.java x: 29 lines of code y: 4 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/Expr.java x: 75 lines of code y: 4 # changes request-patch-review.py x: 118 lines of code y: 1 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/NullLiteral.java x: 14 lines of code y: 2 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/Relation.java x: 43 lines of code y: 3 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/ScalarSubQuery.java x: 17 lines of code y: 3 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/SimpleTableSubQuery.java x: 17 lines of code y: 2 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/Sort.java x: 76 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/exception/NoSuchColumnException.java x: 6 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/SimpleAlgebraVisitor.java x: 129 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/graph/SimpleDirectedGraph.java x: 209 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/graph/SimpleUndirectedGraph.java x: 65 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/worker/queryplan.jsp x: 215 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/query/QueryUnitRequestImpl.java x: 277 lines of code y: 11 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/DefaultFragmentScheduleAlgorithm.java x: 179 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TaskSchedulerContext.java x: 39 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/resources/tajo-default.xml x: 26 lines of code y: 16 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskRunnerManager.java x: 195 lines of code y: 10 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/worker/index.jsp x: 140 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/worker/taskcontainers.jsp x: 81 lines of code y: 1 # changes tajo-client/src/main/java/org/apache/tajo/client/ResultSetUtil.java x: 159 lines of code y: 1 # changes tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetBase.java x: 900 lines of code y: 1 # changes tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoConnection.java x: 300 lines of code y: 1 # changes tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoMetaDataResultSet.java x: 49 lines of code y: 1 # changes tajo-algebra/src/main/java/org/apache/tajo/algebra/TimeValue.java x: 49 lines of code y: 2 # changes tajo-common/src/main/java/org/apache/tajo/json/DatumAdapter.java x: 45 lines of code y: 5 # changes tajo-common/src/main/proto/yarn_protos.proto x: 279 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoAsyncDispatcher.java x: 176 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/YarnRMContainerAllocator.java x: 188 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/AbstractResourceAllocator.java x: 27 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/proto/InternalTypes.proto x: 29 lines of code y: 2 # changes tajo-common/src/main/java/org/apache/tajo/json/CommonGsonHelper.java x: 41 lines of code y: 5 # changes tajo-common/src/main/java/org/apache/tajo/json/GsonObject.java x: 4 lines of code y: 2 # changes tajo-common/src/main/java/org/apache/tajo/json/PathSerializer.java x: 15 lines of code y: 3 # changes tajo-common/src/main/java/org/apache/tajo/datum/NullDatum.java x: 122 lines of code y: 9 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/metrics/reporter/GangliaReporter.java x: 206 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/metrics/reporter/TajoMetricsReporter.java x: 184 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/DeletionService.java x: 76 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/join/JoinEdge.java x: 46 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/webapp/QueryExecutorServlet.java x: 320 lines of code y: 4 # changes tajo-common/src/main/proto/DataTypes.proto x: 89 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/admin/query_executor.jsp x: 297 lines of code y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/TaskAttemptAssignedEvent.java x: 24 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/TaskAttemptStatusUpdateEvent.java x: 14 lines of code y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/TaskAttemptScheduleEvent.java x: 15 lines of code y: 1 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/webapp/HttpServer.java x: 302 lines of code y: 3 # changes tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/CatalogClient.java x: 21 lines of code y: 5 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/admin/env.jsp x: 62 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/BinaryNode.java x: 47 lines of code y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/benchmark/BenchmarkSet.java x: 83 lines of code y: 4 # changes tajo-common/src/main/java/org/apache/tajo/datum/protobuf/ProtobufJsonFormat.java x: 1057 lines of code y: 1 # changes tajo-common/src/main/java/org/apache/tajo/datum/protobuf/TextUtils.java x: 313 lines of code y: 1 # changes tajo-common/src/main/java/org/apache/tajo/util/BitArray.java x: 68 lines of code y: 2 # changes tajo-core/tajo-core-pullserver/src/main/java/org/apache/tajo/pullserver/retriever/AdvancedDataRetriever.java x: 92 lines of code y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/dataserver/HttpDataServerHandler.java x: 146 lines of code y: 1 # changes tajo-rpc/src/main/proto/DummyProtos.proto x: 40 lines of code y: 3 # changes
54.0
# changes
  min: 1.0
  average: 4.19
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 54.0
0 1221.0
lines of code
min: 3.0 | average: 104.03 | 25th percentile: 25.0 | median: 47.0 | 75th percentile: 118.0 | max: 1221.0

Number of Contributors vs. Number of Changes: 817 points

tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnitAttempt.java x: 3 # contributors y: 14 # changes tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/LocalCatalogWrapper.java x: 2 # contributors y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMaster.java x: 4 # contributors y: 36 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/DefaultTaskScheduler.java x: 3 # contributors y: 11 # changes tajo-client/src/main/java/org/apache/tajo/client/TajoAdmin.java x: 3 # contributors y: 4 # changes tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java x: 3 # contributors y: 9 # changes tajo-client/src/main/proto/TajoMasterClientProtocol.proto x: 2 # contributors y: 4 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMasterClientService.java x: 4 # contributors y: 24 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogConstants.java x: 3 # contributors y: 8 # changes tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java x: 3 # contributors y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/benchmark/TPCH.java x: 4 # contributors y: 9 # changes tajo-storage/src/main/java/org/apache/tajo/storage/CSVFile.java x: 2 # contributors y: 6 # changes tajo-storage/src/main/java/org/apache/tajo/storage/rcfile/RCFile.java x: 2 # contributors y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnit.java x: 3 # contributors y: 19 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/SubQuery.java x: 3 # contributors y: 35 # changes tajo-docs/src/main/sphinx/conf.py x: 1 # contributors y: 2 # changes tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/__init__.py x: 1 # contributors y: 1 # changes tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4 x: 4 # contributors y: 25 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExprsVerifier.java x: 2 # contributors y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/RangePartitionAlgorithm.java x: 3 # contributors y: 5 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/Task.java x: 3 # contributors y: 28 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterManagerService.java x: 3 # contributors y: 10 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/worker/querytasks.jsp x: 3 # contributors y: 7 # changes tajo-common/src/main/java/org/apache/tajo/conf/TajoConf.java x: 4 # contributors y: 33 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/ExternalSortExec.java x: 2 # contributors y: 15 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/utils/TupleUtil.java x: 2 # contributors y: 8 # changes tajo-common/src/main/java/org/apache/tajo/util/TUtil.java x: 2 # contributors y: 14 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java x: 4 # contributors y: 27 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TajoWorker.java x: 3 # contributors y: 20 # changes tajo-project/src/site/site.xml x: 3 # contributors y: 17 # changes tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDriver.java x: 2 # contributors y: 2 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java x: 4 # contributors y: 20 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/statistics/StatisticsUtil.java x: 1 # contributors y: 8 # changes tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/statistics/TableStats.java x: 1 # contributors y: 3 # changes tajo-catalog/tajo-catalog-common/src/main/proto/CatalogProtos.proto x: 5 # contributors y: 25 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/BSTIndexScanExec.java x: 2 # contributors y: 11 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/EvalExprExec.java x: 1 # contributors y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoContainerProxy.java x: 3 # contributors y: 12 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/Query.java x: 3 # contributors y: 24 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TajoResourceAllocator.java x: 3 # contributors y: 15 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskAttemptContext.java x: 1 # contributors y: 5 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/worker/queryunit.jsp x: 1 # contributors y: 4 # changes tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java x: 4 # contributors y: 29 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryInProgress.java x: 3 # contributors y: 13 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryJobManager.java x: 2 # contributors y: 12 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java x: 3 # contributors y: 21 # changes tajo-core/tajo-core-backend/src/main/resources/webapps/admin/index.jsp x: 4 # contributors y: 12 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BaseAlgebraVisitor.java x: 2 # contributors y: 17 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanner.java x: 4 # contributors y: 54 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/GlobalEngine.java x: 4 # contributors y: 39 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlan.java x: 3 # contributors y: 25 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PhysicalPlannerImpl.java x: 3 # contributors y: 33 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PlannerUtil.java x: 2 # contributors y: 32 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java x: 3 # contributors y: 26 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/MasterPlan.java x: 2 # contributors y: 13 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/DropTableNode.java x: 1 # contributors y: 9 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ExceptNode.java x: 1 # contributors y: 7 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/GroupbyNode.java x: 2 # contributors y: 16 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/LogicalNode.java x: 2 # contributors y: 9 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ProjectionNode.java x: 2 # contributors y: 10 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ScanNode.java x: 1 # contributors y: 14 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/EvalTreeUtil.java x: 1 # contributors y: 13 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite/FilterPushDownRule.java x: 1 # contributors y: 16 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite/ProjectionPushDownRule.java x: 1 # contributors y: 23 # changes tajo-core/tajo-core-pullserver/src/main/java/org/apache/tajo/pullserver/TajoPullServerService.java x: 4 # contributors y: 8 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalOptimizer.java x: 1 # contributors y: 11 # changes tajo-common/src/main/java/org/apache/tajo/datum/DateDatum.java x: 4 # contributors y: 6 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/string/Lpad.java x: 3 # contributors y: 3 # changes tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/math/Sin.java x: 3 # contributors y: 2 # changes tajo-core/tajo-core-backend/src/main/resources/tajo-default.xml x: 5 # contributors y: 16 # changes
54.0
# changes
  min: 1.0
  average: 4.19
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 54.0
0 5.0
# contributors
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 817 points

tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnitAttempt.java x: 3 # contributors y: 341 lines of code tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/LocalCatalogWrapper.java x: 2 # contributors y: 30 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMaster.java x: 4 # contributors y: 427 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/DefaultTaskScheduler.java x: 3 # contributors y: 653 lines of code tajo-client/src/main/java/org/apache/tajo/client/TajoAdmin.java x: 3 # contributors y: 335 lines of code tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java x: 3 # contributors y: 407 lines of code tajo-client/src/main/proto/TajoMasterClientProtocol.proto x: 2 # contributors y: 58 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMasterClientService.java x: 4 # contributors y: 409 lines of code tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogConstants.java x: 3 # contributors y: 28 lines of code tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/TableMeta.java x: 3 # contributors y: 147 lines of code tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java x: 3 # contributors y: 423 lines of code tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStoreClientPool.java x: 2 # contributors y: 94 lines of code tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java x: 3 # contributors y: 102 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/benchmark/TPCH.java x: 4 # contributors y: 156 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java x: 4 # contributors y: 1145 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/CSVFile.java x: 2 # contributors y: 471 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/rcfile/RCFile.java x: 2 # contributors y: 1078 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnit.java x: 3 # contributors y: 508 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/SubQuery.java x: 3 # contributors y: 868 lines of code tajo-docs/src/main/sphinx/conf.py x: 1 # contributors y: 34 lines of code tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/__init__.py x: 1 # contributors y: 7 lines of code tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/breadcrumbs.html x: 1 # contributors y: 19 lines of code tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/footer.html x: 1 # contributors y: 28 lines of code tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/layout.html x: 1 # contributors y: 131 lines of code tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/layout_old.html x: 1 # contributors y: 191 lines of code tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/search.html x: 1 # contributors y: 47 lines of code tajo-docs/src/main/sphinx/themes/sphinx_rtd_theme/static/js/theme.js x: 1 # contributors y: 43 lines of code tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4 x: 4 # contributors y: 1100 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/geoip/GeoIPCountryInet4.java x: 1 # contributors y: 33 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExprsVerifier.java x: 2 # contributors y: 155 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/RangePartitionAlgorithm.java x: 3 # contributors y: 129 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/GeoIPUtil.java x: 1 # contributors y: 23 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/Task.java x: 3 # contributors y: 627 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterManagerService.java x: 3 # contributors y: 187 lines of code tajo-core/tajo-core-backend/src/main/resources/webapps/worker/querydetail.jsp x: 3 # contributors y: 84 lines of code tajo-core/tajo-core-backend/src/main/resources/webapps/worker/querytasks.jsp x: 3 # contributors y: 210 lines of code tajo-common/src/main/java/org/apache/tajo/conf/TajoConf.java x: 4 # contributors y: 339 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/ExternalSortExec.java x: 2 # contributors y: 558 lines of code tajo-common/src/main/java/org/apache/tajo/util/NetUtils.java x: 1 # contributors y: 53 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PreLogicalPlanVerifier.java x: 2 # contributors y: 127 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ShuffleFileWriteNode.java x: 2 # contributors y: 67 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HashPartitioner.java x: 2 # contributors y: 20 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/Partitioner.java x: 2 # contributors y: 18 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/utils/TupleUtil.java x: 2 # contributors y: 146 lines of code tajo-common/src/main/java/org/apache/tajo/util/TUtil.java x: 2 # contributors y: 141 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java x: 4 # contributors y: 481 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TajoWorker.java x: 3 # contributors y: 460 lines of code tajo-project/src/site/site.xml x: 3 # contributors y: 106 lines of code tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/Schema.java x: 3 # contributors y: 278 lines of code tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java x: 3 # contributors y: 362 lines of code tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSet.java x: 2 # contributors y: 134 lines of code tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDriver.java x: 2 # contributors y: 54 lines of code tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoPreparedStatement.java x: 2 # contributors y: 480 lines of code tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoStatement.java x: 2 # contributors y: 205 lines of code tajo-rpc/src/main/java/org/apache/tajo/rpc/ServerCallable.java x: 3 # contributors y: 117 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java x: 4 # contributors y: 414 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/JSPUtil.java x: 2 # contributors y: 166 lines of code tajo-core/tajo-core-backend/src/main/resources/webapps/admin/cluster.jsp x: 2 # contributors y: 199 lines of code tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/statistics/StatisticsUtil.java x: 1 # contributors y: 101 lines of code tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/statistics/TableStats.java x: 1 # contributors y: 197 lines of code tajo-catalog/tajo-catalog-common/src/main/proto/CatalogProtos.proto x: 5 # contributors y: 220 lines of code tajo-client/src/main/java/org/apache/tajo/cli/TajoCli.java x: 2 # contributors y: 397 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/BSTIndexScanExec.java x: 2 # contributors y: 108 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/BinaryPhysicalExec.java x: 2 # contributors y: 74 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HashShuffleFileWriteExec.java x: 2 # contributors y: 118 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/PhysicalExec.java x: 2 # contributors y: 46 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/SeqScanExec.java x: 4 # contributors y: 166 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoContainerProxy.java x: 3 # contributors y: 136 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/Query.java x: 3 # contributors y: 534 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TajoResourceAllocator.java x: 3 # contributors y: 271 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskHistory.java x: 1 # contributors y: 136 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskRunner.java x: 3 # contributors y: 289 lines of code tajo-core/tajo-core-backend/src/main/resources/webapps/worker/queryunit.jsp x: 1 # contributors y: 154 lines of code tajo-core/tajo-core-backend/src/main/resources/webapps/worker/taskdetail.jsp x: 1 # contributors y: 121 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/FileScanner.java x: 2 # contributors y: 87 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/RawFile.java x: 2 # contributors y: 542 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/v2/FileScannerV2.java x: 2 # contributors y: 174 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/TajoResourceTracker.java x: 1 # contributors y: 164 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/Worker.java x: 1 # contributors y: 201 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/WorkerEvent.java x: 1 # contributors y: 12 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/WorkerHeartbeatService.java x: 1 # contributors y: 227 lines of code tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java x: 4 # contributors y: 556 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMasterService.java x: 3 # contributors y: 130 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryInProgress.java x: 3 # contributors y: 218 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryInfo.java x: 2 # contributors y: 82 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryJobManager.java x: 2 # contributors y: 137 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java x: 3 # contributors y: 388 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/TajoWorkerResourceManager.java x: 3 # contributors y: 409 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/WorkerResource.java x: 3 # contributors y: 163 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/WorkerResourceManager.java x: 2 # contributors y: 27 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/YarnTajoResourceManager.java x: 3 # contributors y: 261 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/BasicEvalNodeVisitor.java x: 1 # contributors y: 271 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/BetweenPredicateEval.java x: 1 # contributors y: 172 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BaseAlgebraVisitor.java x: 2 # contributors y: 537 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/HiveQLAnalyzer.java x: 1 # contributors y: 1207 lines of code tajo-algebra/src/main/java/org/apache/tajo/algebra/OpType.java x: 2 # contributors y: 98 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExprNormalizer.java x: 1 # contributors y: 141 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanner.java x: 4 # contributors y: 1047 lines of code tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java x: 3 # contributors y: 1129 lines of code tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MySQLStore.java x: 3 # contributors y: 237 lines of code tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/HiveQLLexer.g4 x: 1 # contributors y: 359 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/GlobalEngine.java x: 4 # contributors y: 335 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlan.java x: 3 # contributors y: 489 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanPreprocessor.java x: 2 # contributors y: 282 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PhysicalPlannerImpl.java x: 3 # contributors y: 848 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PlannerUtil.java x: 2 # contributors y: 518 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java x: 3 # contributors y: 831 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/CreateTableNode.java x: 3 # contributors y: 92 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/DropTableNode.java x: 1 # contributors y: 50 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/IndexScanNode.java x: 1 # contributors y: 90 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/JoinNode.java x: 2 # contributors y: 103 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/LimitNode.java x: 2 # contributors y: 38 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/PartitionedTableScanNode.java x: 1 # contributors y: 111 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ProjectionNode.java x: 2 # contributors y: 72 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ScanNode.java x: 1 # contributors y: 152 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/SelectionNode.java x: 2 # contributors y: 41 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/StoreTableNode.java x: 3 # contributors y: 67 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/ColPartitionStoreExec.java x: 1 # contributors y: 63 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite/PartitionedTableRewriter.java x: 1 # contributors y: 245 lines of code tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java x: 4 # contributors y: 179 lines of code tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MemStore.java x: 2 # contributors y: 160 lines of code tajo-client/src/main/java/org/apache/tajo/cli/DescTableCommand.java x: 1 # contributors y: 84 lines of code tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetMetaData.java x: 1 # contributors y: 110 lines of code tajo-common/src/main/java/org/apache/tajo/TajoConstants.java x: 2 # contributors y: 11 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/EvalTreeUtil.java x: 1 # contributors y: 240 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/FieldEval.java x: 1 # contributors y: 77 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanVerifier.java x: 1 # contributors y: 174 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/enforce/Enforcer.java x: 1 # contributors y: 212 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/HashAggregateExec.java x: 2 # contributors y: 80 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/MergeFullOuterJoinExec.java x: 2 # contributors y: 213 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/MergeJoinExec.java x: 3 # contributors y: 141 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/RightOuterMergeJoinExec.java x: 2 # contributors y: 209 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/SortAggregateExec.java x: 1 # contributors y: 74 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/query/QueryContext.java x: 1 # contributors y: 119 lines of code tajo-core/tajo-core-backend/src/main/resources/webapps/admin/catalogview.jsp x: 4 # contributors y: 149 lines of code tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDatabaseMetaData.java x: 1 # contributors y: 966 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/RowFile.java x: 2 # contributors y: 400 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/RowStoreUtil.java x: 2 # contributors y: 170 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/v2/CSVFileScanner.java x: 2 # contributors y: 317 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/v2/RCFileScanner.java x: 2 # contributors y: 245 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/DataChannel.java x: 3 # contributors y: 150 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/rewrite/ProjectionPushDownRule.java x: 1 # contributors y: 668 lines of code tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/Options.java x: 3 # contributors y: 111 lines of code tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/json/TableMetaAdapter.java x: 3 # contributors y: 32 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/NamedExprsManager.java x: 1 # contributors y: 207 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/SortBasedColPartitionStoreExec.java x: 1 # contributors y: 99 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/LocalTaskEventType.java x: 1 # contributors y: 4 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TajoWorkerClientService.java x: 3 # contributors y: 165 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/benchmark/SimpleQuery.java x: 2 # contributors y: 8 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/LazyTaskScheduler.java x: 2 # contributors y: 417 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/YarnContainerProxy.java x: 3 # contributors y: 301 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/Fetcher.java x: 2 # contributors y: 188 lines of code tajo-core/tajo-core-pullserver/src/main/java/org/apache/tajo/pullserver/TajoPullServerService.java x: 4 # contributors y: 504 lines of code tajo-rpc/src/main/java/org/apache/tajo/rpc/NettyClientBase.java x: 3 # contributors y: 69 lines of code tajo-common/src/main/java/org/apache/tajo/util/Bytes.java x: 2 # contributors y: 1221 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/TextSerializerDeserializer.java x: 2 # contributors y: 178 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/UniformRangePartition.java x: 1 # contributors y: 353 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/TupleComparator.java x: 2 # contributors y: 115 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/AbstractStorageManager.java x: 2 # contributors y: 487 lines of code tajo-common/src/main/java/org/apache/tajo/datum/Float8Datum.java x: 2 # contributors y: 248 lines of code tajo-common/src/main/java/org/apache/tajo/util/ClassSize.java x: 1 # contributors y: 161 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BasicLogicalPlanVisitor.java x: 1 # contributors y: 231 lines of code tajo-common/src/main/java/org/apache/tajo/util/NumberUtil.java x: 2 # contributors y: 49 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/physical/PhysicalExecutorVisitor.java x: 1 # contributors y: 60 lines of code tajo-common/src/main/java/org/apache/tajo/datum/DatumFactory.java x: 3 # contributors y: 314 lines of code tajo-algebra/src/main/java/org/apache/tajo/algebra/CreateTable.java x: 2 # contributors y: 345 lines of code tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLLexer.g4 x: 2 # contributors y: 364 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/index/bst/BSTIndex.java x: 1 # contributors y: 457 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/rcfile/NonSyncByteArrayOutputStream.java x: 1 # contributors y: 92 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/v2/RCFile.java x: 1 # contributors y: 1188 lines of code tajo-storage/src/main/java/org/apache/tajo/storage/v2/ScheduledInputStream.java x: 1 # contributors y: 425 lines of code tajo-common/src/main/java/org/apache/tajo/datum/BlobDatum.java x: 2 # contributors y: 122 lines of code tajo-common/src/main/java/org/apache/tajo/datum/DateDatum.java x: 4 # contributors y: 136 lines of code tajo-common/src/main/java/org/apache/tajo/datum/Float4Datum.java x: 2 # contributors y: 258 lines of code tajo-common/src/main/java/org/apache/tajo/datum/Int2Datum.java x: 2 # contributors y: 250 lines of code tajo-catalog/tajo-catalog-client/src/main/proto/CatalogProtocol.proto x: 3 # contributors y: 49 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/string/Lpad.java x: 3 # contributors y: 57 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/AlgebraicUtil.java x: 1 # contributors y: 249 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/function/builtin/AvgDouble.java x: 1 # contributors y: 68 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/SimpleAlgebraVisitor.java x: 1 # contributors y: 129 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/query/QueryUnitRequestImpl.java x: 2 # contributors y: 277 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/DefaultFragmentScheduleAlgorithm.java x: 1 # contributors y: 179 lines of code tajo-core/tajo-core-backend/src/main/resources/tajo-default.xml x: 5 # contributors y: 26 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskRunnerManager.java x: 2 # contributors y: 195 lines of code tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetBase.java x: 1 # contributors y: 900 lines of code tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoConnection.java x: 1 # contributors y: 300 lines of code tajo-common/src/main/proto/yarn_protos.proto x: 3 # contributors y: 279 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/YarnRMContainerAllocator.java x: 3 # contributors y: 188 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/YarnResourceAllocator.java x: 3 # contributors y: 77 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/metrics/reporter/GangliaReporter.java x: 1 # contributors y: 206 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/metrics/reporter/TajoMetricsReporter.java x: 1 # contributors y: 184 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/webapp/QueryExecutorServlet.java x: 2 # contributors y: 320 lines of code tajo-core/tajo-core-backend/src/main/resources/webapps/admin/query_executor.jsp x: 2 # contributors y: 297 lines of code tajo-common/src/main/java/org/apache/tajo/datum/protobuf/ProtobufJsonFormat.java x: 1 # contributors y: 1057 lines of code tajo-common/src/main/java/org/apache/tajo/datum/protobuf/TextUtils.java x: 1 # contributors y: 313 lines of code tajo-common/src/main/proto/TajoIdProtos.proto x: 3 # contributors y: 40 lines of code tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/dataserver/HttpDataServerHandler.java x: 1 # contributors y: 146 lines of code tajo-dist/src/main/conf/configuration.xsl x: 3 # contributors y: 24 lines of code
1221.0
lines of code
  min: 3.0
  average: 104.03
  25th percentile: 25.0
  median: 47.0
  75th percentile: 118.0
  max: 1221.0
0 5.0
# contributors
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0