apache / incubator-optiq-linq4j
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 146 files with 14,282 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 7 files changed 21-50 times (3,058 lines of code)
    • 35 files changed 6-20 times (7,859 lines of code)
    • 104 files changed 1-5 times (3,365 lines of code)
0% | 0% | 21% | 55% | 23%
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 146 files with 14,282 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)
    • 41 files changed by 2-5 contributors (7,652 lines of code)
    • 105 files changed by 1 contributor (6,630 lines of code)
0% | 0% | 0% | 53% | 46%
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, xml, txt, md, gitignore, json, yml, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 21% | 55% | 23%
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
src0% | 0% | 21% | 55% | 23%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Expressions.java
in src/main/java/net/hydromatic/linq4j/expressions
1573 321 2012-04-20 2014-04-14 40 2 julianhyde@gmail.com sitnikov@netcracker.com
Types.java
in src/main/java/net/hydromatic/linq4j/expressions
405 36 2012-05-22 2014-04-06 24 4 julianhyde@gmail.com sitnikov.vladimir@gmail.com
Extensions.java
in src/main/java/net/hydromatic/linq4j
115 19 2012-04-20 2014-04-11 23 3 julianhyde@gmail.com julianhyde@gmail.com
FunctionExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
173 10 2012-04-20 2014-04-20 22 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
BlockBuilder.java
in src/main/java/net/hydromatic/linq4j/expressions
369 29 2012-07-02 2014-05-28 22 3 julianhyde@gmail.com julianhyde@gmail.com
ConstantExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
205 8 2012-04-20 2014-04-14 21 3 julianhyde@gmail.com sitnikov@netcracker.com
ExtendedEnumerable.java
in src/main/java/net/hydromatic/linq4j
218 - 2012-04-20 2014-04-21 21 1 julianhyde@gmail.com julianhyde@gmail.com
DefaultEnumerable.java
in src/main/java/net/hydromatic/linq4j
535 131 2012-04-20 2014-04-17 20 1 julianhyde@gmail.com julianhyde@gmail.com
Functions.java
in src/main/java/net/hydromatic/linq4j/function
392 46 2012-04-20 2014-02-01 19 3 julianhyde@gmail.com julianhyde@gmail.com
DefaultQueryable.java
in src/main/java/net/hydromatic/linq4j
395 80 2012-04-20 2014-02-01 18 1 julianhyde@gmail.com julianhyde@gmail.com
Linq4j.java
in src/main/java/net/hydromatic/linq4j
330 50 2012-04-22 2014-05-28 17 1 julianhyde@gmail.com julianhyde@gmail.com
EnumerableDefaults.java
in src/main/java/net/hydromatic/linq4j
1403 163 2012-07-25 2014-05-22 17 2 julianhyde@gmail.com julianhyde@gmail.com
ExtendedQueryable.java
in src/main/java/net/hydromatic/linq4j
175 - 2012-04-20 2014-04-11 15 1 julianhyde@gmail.com julianhyde@gmail.com
Primitive.java
in src/main/java/net/hydromatic/linq4j/expressions
714 39 2012-11-07 2014-02-01 15 1 julianhyde@gmail.com julianhyde@gmail.com
NewExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
74 5 2012-04-20 2014-04-20 14 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
EnumerableQueryable.java
in src/main/java/net/hydromatic/linq4j
427 81 2012-04-24 2014-02-01 14 1 julianhyde@gmail.com julianhyde@gmail.com
ExpressionType.java
in src/main/java/net/hydromatic/linq4j/expressions
116 - 2012-04-20 2014-04-14 13 2 julianhyde@gmail.com sitnikov@netcracker.com
MethodCallExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
118 5 2012-04-20 2014-04-20 13 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
Visitor.java
in src/main/java/net/hydromatic/linq4j/expressions
263 54 2012-07-02 2014-04-20 13 3 julianhyde@gmail.com sitnikov.vladimir@gmail.com
Expression.java
in src/main/java/net/hydromatic/linq4j/expressions
14 2 2012-04-20 2014-04-06 12 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
ParameterExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
51 9 2012-04-20 2014-04-21 12 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
UnaryExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
56 4 2012-04-20 2014-04-20 12 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
MemberExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
77 7 2012-04-20 2014-04-20 12 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
MethodDeclaration.java
in src/main/java/net/hydromatic/linq4j/expressions
87 5 2012-05-24 2014-04-21 12 2 julianhyde@gmail.com julianhyde@gmail.com
ExpressionWriter.java
in src/main/java/net/hydromatic/linq4j/expressions
165 23 2012-05-09 2014-02-01 11 1 julianhyde@gmail.com julianhyde@gmail.com
BinaryExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
176 6 2012-04-20 2014-04-20 11 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
NewArrayExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
79 5 2012-04-20 2014-04-20 10 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
IndexExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
54 5 2012-04-20 2014-04-20 9 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
LookupImpl.java
in src/main/java/net/hydromatic/linq4j
172 23 2012-04-21 2014-02-01 9 1 julianhyde@gmail.com julianhyde@gmail.com
QueryProvider.java
in src/main/java/net/hydromatic/linq4j
10 - 2012-04-20 2014-02-01 8 1 julianhyde@gmail.com julianhyde@gmail.com
ConditionalExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
47 4 2012-04-20 2014-04-06 8 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
TypeBinaryExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
54 5 2012-04-20 2014-04-20 8 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
FieldDeclaration.java
in src/main/java/net/hydromatic/linq4j/expressions
62 5 2012-05-25 2014-04-20 8 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
ConstructorDeclaration.java
in src/main/java/net/hydromatic/linq4j/expressions
89 5 2013-01-05 2014-04-20 8 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
ConditionalStatement.java
in src/main/java/net/hydromatic/linq4j/expressions
60 6 2012-06-30 2014-04-20 7 3 julianhyde@gmail.com sitnikov.vladimir@gmail.com
Enumerable.java
in src/main/java/net/hydromatic/linq4j
5 - 2012-04-20 2014-04-11 6 1 julianhyde@gmail.com julianhyde@gmail.com
AbstractEnumerable2.java
in src/main/java/net/hydromatic/linq4j
6 1 2012-04-20 2014-02-01 6 1 julianhyde@gmail.com julianhyde@gmail.com
GotoExpressionKind.java
in src/main/java/net/hydromatic/linq4j/expressions
12 - 2012-04-20 2013-07-21 6 1 julianhyde@gmail.com julianhyde@gmail.com
LabelTarget.java
in src/main/java/net/hydromatic/linq4j/expressions
25 3 2012-04-20 2014-04-06 6 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
QueryableFactory.java
in src/main/java/net/hydromatic/linq4j
221 - 2012-07-29 2014-04-11 6 1 julianhyde@gmail.com julianhyde@gmail.com
QueryableDefaults.java
in src/main/java/net/hydromatic/linq4j
523 104 2012-07-25 2014-04-11 6 1 julianhyde@gmail.com julianhyde@gmail.com
QueryableRecorder.java
in src/main/java/net/hydromatic/linq4j
872 102 2012-07-30 2014-02-01 6 1 julianhyde@gmail.com julianhyde@gmail.com
NullableLongFunction1.java
in src/main/java/net/hydromatic/linq4j/function
3 - 2012-04-20 2014-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
NullableIntegerFunction1.java
in src/main/java/net/hydromatic/linq4j/function
3 - 2012-04-20 2014-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
NullableDoubleFunction1.java
in src/main/java/net/hydromatic/linq4j/function
3 - 2012-04-20 2014-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
NullableFloatFunction1.java
in src/main/java/net/hydromatic/linq4j/function
3 - 2012-04-20 2014-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
MemberDeclaration.java
in src/main/java/net/hydromatic/linq4j/expressions
4 - 2012-05-24 2013-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
FloatFunction1.java
in src/main/java/net/hydromatic/linq4j/function
4 - 2012-04-20 2014-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
BigDecimalFunction1.java
in src/main/java/net/hydromatic/linq4j/function
4 - 2012-04-20 2014-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
Function2.java
in src/main/java/net/hydromatic/linq4j/function
4 - 2012-04-20 2014-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Types.java
in src/main/java/net/hydromatic/linq4j/expressions
405 36 2012-05-22 2014-04-06 24 4 julianhyde@gmail.com sitnikov.vladimir@gmail.com
Predicates.java
in src/main/java/net/hydromatic/lambda/functions
185 28 2013-02-01 2014-04-20 5 4 julianhyde@gmail.com sitnikov.vladimir@gmail.com
Extensions.java
in src/main/java/net/hydromatic/linq4j
115 19 2012-04-20 2014-04-11 23 3 julianhyde@gmail.com julianhyde@gmail.com
BlockBuilder.java
in src/main/java/net/hydromatic/linq4j/expressions
369 29 2012-07-02 2014-05-28 22 3 julianhyde@gmail.com julianhyde@gmail.com
ConstantExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
205 8 2012-04-20 2014-04-14 21 3 julianhyde@gmail.com sitnikov@netcracker.com
Functions.java
in src/main/java/net/hydromatic/linq4j/function
392 46 2012-04-20 2014-02-01 19 3 julianhyde@gmail.com julianhyde@gmail.com
Visitor.java
in src/main/java/net/hydromatic/linq4j/expressions
263 54 2012-07-02 2014-04-20 13 3 julianhyde@gmail.com sitnikov.vladimir@gmail.com
ConditionalStatement.java
in src/main/java/net/hydromatic/linq4j/expressions
60 6 2012-06-30 2014-04-20 7 3 julianhyde@gmail.com sitnikov.vladimir@gmail.com
ThrowStatement.java
in src/main/java/net/hydromatic/linq4j/expressions
42 5 2013-11-07 2014-04-20 4 3 julianhyde@gmail.com sitnikov.vladimir@gmail.com
OptimizeVisitor.java
in src/main/java/net/hydromatic/linq4j/expressions
327 13 2014-04-14 2014-04-21 4 3 sitnikov@netcracker.com julianhyde@gmail.com
Expressions.java
in src/main/java/net/hydromatic/linq4j/expressions
1573 321 2012-04-20 2014-04-14 40 2 julianhyde@gmail.com sitnikov@netcracker.com
FunctionExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
173 10 2012-04-20 2014-04-20 22 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
EnumerableDefaults.java
in src/main/java/net/hydromatic/linq4j
1403 163 2012-07-25 2014-05-22 17 2 julianhyde@gmail.com julianhyde@gmail.com
NewExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
74 5 2012-04-20 2014-04-20 14 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
MethodCallExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
118 5 2012-04-20 2014-04-20 13 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
ExpressionType.java
in src/main/java/net/hydromatic/linq4j/expressions
116 - 2012-04-20 2014-04-14 13 2 julianhyde@gmail.com sitnikov@netcracker.com
MethodDeclaration.java
in src/main/java/net/hydromatic/linq4j/expressions
87 5 2012-05-24 2014-04-21 12 2 julianhyde@gmail.com julianhyde@gmail.com
ParameterExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
51 9 2012-04-20 2014-04-21 12 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
MemberExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
77 7 2012-04-20 2014-04-20 12 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
UnaryExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
56 4 2012-04-20 2014-04-20 12 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
Expression.java
in src/main/java/net/hydromatic/linq4j/expressions
14 2 2012-04-20 2014-04-06 12 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
BinaryExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
176 6 2012-04-20 2014-04-20 11 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
NewArrayExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
79 5 2012-04-20 2014-04-20 10 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
IndexExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
54 5 2012-04-20 2014-04-20 9 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
TypeBinaryExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
54 5 2012-04-20 2014-04-20 8 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
FieldDeclaration.java
in src/main/java/net/hydromatic/linq4j/expressions
62 5 2012-05-25 2014-04-20 8 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
ConstructorDeclaration.java
in src/main/java/net/hydromatic/linq4j/expressions
89 5 2013-01-05 2014-04-20 8 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
ConditionalExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
47 4 2012-04-20 2014-04-06 8 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
LabelTarget.java
in src/main/java/net/hydromatic/linq4j/expressions
25 3 2012-04-20 2014-04-06 6 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
ClassDeclaration.java
in src/main/java/net/hydromatic/linq4j/expressions
86 5 2013-01-05 2014-04-20 5 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
TernaryExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
66 4 2012-11-04 2014-04-20 4 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
TryStatement.java
in src/main/java/net/hydromatic/linq4j/expressions
65 5 2013-07-21 2014-04-06 4 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
CatchBlock.java
in src/main/java/net/hydromatic/linq4j/expressions
34 3 2012-04-20 2014-04-06 4 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
AbstractNode.java
in src/main/java/net/hydromatic/linq4j/expressions
63 10 2013-01-05 2014-04-06 3 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
WhileStatement.java
in src/main/java/net/hydromatic/linq4j/expressions
51 5 2013-07-21 2014-04-20 3 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
BlockStatement.java
in src/main/java/net/hydromatic/linq4j/expressions
85 6 2013-07-21 2014-04-20 3 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
DeclarationStatement.java
in src/main/java/net/hydromatic/linq4j/expressions
83 6 2013-07-21 2014-04-20 3 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
GotoStatement.java
in src/main/java/net/hydromatic/linq4j/expressions
103 5 2013-07-21 2014-04-20 3 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
ForStatement.java
in src/main/java/net/hydromatic/linq4j/expressions
90 5 2013-07-21 2014-04-20 3 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
LabelStatement.java
in src/main/java/net/hydromatic/linq4j/expressions
36 4 2013-07-21 2014-04-06 2 2 julianhyde@gmail.com sitnikov.vladimir@gmail.com
DeterministicCodeOptimizer.java
in src/main/java/net/hydromatic/linq4j/expressions
199 20 2014-04-20 2014-04-21 2 2 sitnikov.vladimir@gmail.com julianhyde@gmail.com
ExtendedEnumerable.java
in src/main/java/net/hydromatic/linq4j
218 - 2012-04-20 2014-04-21 21 1 julianhyde@gmail.com julianhyde@gmail.com
DefaultEnumerable.java
in src/main/java/net/hydromatic/linq4j
535 131 2012-04-20 2014-04-17 20 1 julianhyde@gmail.com julianhyde@gmail.com
DefaultQueryable.java
in src/main/java/net/hydromatic/linq4j
395 80 2012-04-20 2014-02-01 18 1 julianhyde@gmail.com julianhyde@gmail.com
Linq4j.java
in src/main/java/net/hydromatic/linq4j
330 50 2012-04-22 2014-05-28 17 1 julianhyde@gmail.com julianhyde@gmail.com
ExtendedQueryable.java
in src/main/java/net/hydromatic/linq4j
175 - 2012-04-20 2014-04-11 15 1 julianhyde@gmail.com julianhyde@gmail.com
Primitive.java
in src/main/java/net/hydromatic/linq4j/expressions
714 39 2012-11-07 2014-02-01 15 1 julianhyde@gmail.com julianhyde@gmail.com
EnumerableQueryable.java
in src/main/java/net/hydromatic/linq4j
427 81 2012-04-24 2014-02-01 14 1 julianhyde@gmail.com julianhyde@gmail.com
ExpressionWriter.java
in src/main/java/net/hydromatic/linq4j/expressions
165 23 2012-05-09 2014-02-01 11 1 julianhyde@gmail.com julianhyde@gmail.com
LookupImpl.java
in src/main/java/net/hydromatic/linq4j
172 23 2012-04-21 2014-02-01 9 1 julianhyde@gmail.com julianhyde@gmail.com
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
QueryableRecorder.java
in src/main/java/net/hydromatic/linq4j
872 102 2012-07-30 2014-02-01 6 1 julianhyde@gmail.com julianhyde@gmail.com
Primitive.java
in src/main/java/net/hydromatic/linq4j/expressions
714 39 2012-11-07 2014-02-01 15 1 julianhyde@gmail.com julianhyde@gmail.com
DefaultEnumerable.java
in src/main/java/net/hydromatic/linq4j
535 131 2012-04-20 2014-04-17 20 1 julianhyde@gmail.com julianhyde@gmail.com
QueryableDefaults.java
in src/main/java/net/hydromatic/linq4j
523 104 2012-07-25 2014-04-11 6 1 julianhyde@gmail.com julianhyde@gmail.com
EnumerableQueryable.java
in src/main/java/net/hydromatic/linq4j
427 81 2012-04-24 2014-02-01 14 1 julianhyde@gmail.com julianhyde@gmail.com
MapStream.java
in src/main/java/net/hydromatic/lambda/streams
427 46 2013-02-01 2014-02-01 4 1 julianhyde@gmail.com julianhyde@gmail.com
DefaultQueryable.java
in src/main/java/net/hydromatic/linq4j
395 80 2012-04-20 2014-02-01 18 1 julianhyde@gmail.com julianhyde@gmail.com
Linq4j.java
in src/main/java/net/hydromatic/linq4j
330 50 2012-04-22 2014-05-28 17 1 julianhyde@gmail.com julianhyde@gmail.com
QueryableFactory.java
in src/main/java/net/hydromatic/linq4j
221 - 2012-07-29 2014-04-11 6 1 julianhyde@gmail.com julianhyde@gmail.com
ExtendedEnumerable.java
in src/main/java/net/hydromatic/linq4j
218 - 2012-04-20 2014-04-21 21 1 julianhyde@gmail.com julianhyde@gmail.com
BiPredicates.java
in src/main/java/net/hydromatic/lambda/functions
202 25 2013-02-01 2014-02-01 3 1 julianhyde@gmail.com julianhyde@gmail.com
ExtendedQueryable.java
in src/main/java/net/hydromatic/linq4j
175 - 2012-04-20 2014-04-11 15 1 julianhyde@gmail.com julianhyde@gmail.com
LookupImpl.java
in src/main/java/net/hydromatic/linq4j
172 23 2012-04-21 2014-02-01 9 1 julianhyde@gmail.com julianhyde@gmail.com
ExpressionWriter.java
in src/main/java/net/hydromatic/linq4j/expressions
165 23 2012-05-09 2014-02-01 11 1 julianhyde@gmail.com julianhyde@gmail.com
ClassDeclarationFinder.java
in src/main/java/net/hydromatic/linq4j/expressions
143 19 2014-04-21 2014-04-21 1 1 sitnikov.vladimir@gmail.com sitnikov.vladimir@gmail.com
Mappers.java
in src/main/java/net/hydromatic/lambda/functions
113 15 2013-02-01 2014-02-01 3 1 julianhyde@gmail.com julianhyde@gmail.com
CartesianProductEnumerator.java
in src/main/java/net/hydromatic/linq4j
68 5 2012-04-23 2014-02-01 4 1 julianhyde@gmail.com julianhyde@gmail.com
Blocks.java
in src/main/java/net/hydromatic/lambda/functions
65 10 2013-02-01 2013-02-01 1 1 julianhyde@gmail.com julianhyde@gmail.com
Ord.java
in src/main/java/net/hydromatic/linq4j
56 10 2013-01-19 2014-02-01 3 1 julianhyde@gmail.com julianhyde@gmail.com
ArrayLengthRecordField.java
in src/main/java/net/hydromatic/linq4j/expressions
54 9 2014-04-06 2014-04-06 1 1 sitnikov.vladimir@gmail.com sitnikov.vladimir@gmail.com
Blocks.java
in src/main/java/net/hydromatic/linq4j/expressions
47 6 2012-06-30 2013-07-21 5 1 julianhyde@gmail.com julianhyde@gmail.com
ReflectedPseudoField.java
in src/main/java/net/hydromatic/linq4j/expressions
43 8 2014-04-06 2014-04-06 1 1 sitnikov.vladimir@gmail.com sitnikov.vladimir@gmail.com
GroupingImpl.java
in src/main/java/net/hydromatic/linq4j
38 7 2012-04-21 2014-02-01 4 1 julianhyde@gmail.com julianhyde@gmail.com
Evaluator.java
in src/main/java/net/hydromatic/linq4j/expressions
36 5 2012-04-25 2013-02-04 5 1 julianhyde@gmail.com julianhyde@gmail.com
EnumerableOrderedQueryable.java
in src/main/java/net/hydromatic/linq4j
33 2 2012-05-11 2014-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
BaseQueryable.java
in src/main/java/net/hydromatic/linq4j
31 6 2012-07-25 2013-02-01 2 1 julianhyde@gmail.com julianhyde@gmail.com
QueryProviderImpl.java
in src/main/java/net/hydromatic/linq4j
30 7 2012-07-10 2014-02-01 4 1 julianhyde@gmail.com julianhyde@gmail.com
ConstantUntypedNull.java
in src/main/java/net/hydromatic/linq4j/expressions
19 4 2014-04-14 2014-04-14 1 1 sitnikov@netcracker.com sitnikov@netcracker.com
Iterables.java
in src/main/java/net/hydromatic/lambda/streams
19 2 2013-02-01 2013-02-01 1 1 julianhyde@gmail.com julianhyde@gmail.com
ExtendedOrderedEnumerable.java
in src/main/java/net/hydromatic/linq4j
16 - 2012-05-22 2014-02-01 3 1 julianhyde@gmail.com julianhyde@gmail.com
ExtendedOrderedQueryable.java
in src/main/java/net/hydromatic/linq4j
16 - 2012-05-11 2014-02-01 3 1 julianhyde@gmail.com julianhyde@gmail.com
Statement.java
in src/main/java/net/hydromatic/linq4j/expressions
15 2 2012-06-30 2013-02-01 4 1 julianhyde@gmail.com julianhyde@gmail.com
Predicate2.java
in src/main/java/net/hydromatic/linq4j/function
14 2 2012-04-20 2014-02-01 4 1 julianhyde@gmail.com julianhyde@gmail.com
Predicate1.java
in src/main/java/net/hydromatic/linq4j/function
14 2 2012-04-20 2014-02-01 4 1 julianhyde@gmail.com julianhyde@gmail.com
SequentialStreamOps.java
in src/main/java/net/hydromatic/lambda/streams
13 - 2013-02-01 2014-02-01 2 1 julianhyde@gmail.com julianhyde@gmail.com
GotoExpressionKind.java
in src/main/java/net/hydromatic/linq4j/expressions
12 - 2012-04-20 2013-07-21 6 1 julianhyde@gmail.com julianhyde@gmail.com
DefaultExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
10 2 2012-04-20 2013-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
SwitchStatement.java
in src/main/java/net/hydromatic/linq4j/expressions
10 2 2013-07-21 2013-07-21 1 1 julianhyde@gmail.com julianhyde@gmail.com
LambdaExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
10 2 2012-04-20 2013-02-01 4 1 julianhyde@gmail.com julianhyde@gmail.com
InvocationExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
10 2 2012-04-20 2013-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
ListInitExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
10 2 2012-04-20 2013-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
MemberInitExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
10 2 2012-04-20 2013-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
DynamicExpression.java
in src/main/java/net/hydromatic/linq4j/expressions
10 2 2012-04-20 2013-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
QueryProvider.java
in src/main/java/net/hydromatic/linq4j
10 - 2012-04-20 2014-02-01 8 1 julianhyde@gmail.com julianhyde@gmail.com
Function1.java
in src/main/java/net/hydromatic/linq4j/function
9 1 2012-04-20 2014-02-01 5 1 julianhyde@gmail.com julianhyde@gmail.com
Deterministic.java
in src/main/java/net/hydromatic/linq4j/function
9 - 2014-04-21 2014-04-21 1 1 sitnikov.vladimir@gmail.com sitnikov.vladimir@gmail.com
NonDeterministic.java
in src/main/java/net/hydromatic/linq4j/function
9 - 2014-04-21 2014-04-21 1 1 sitnikov.vladimir@gmail.com sitnikov.vladimir@gmail.com
PseudoField.java
in src/main/java/net/hydromatic/linq4j/expressions
9 - 2013-01-05 2013-02-01 2 1 julianhyde@gmail.com julianhyde@gmail.com
Stream.java
in src/main/java/net/hydromatic/lambda/streams
9 - 2013-02-01 2014-02-01 3 1 julianhyde@gmail.com julianhyde@gmail.com
Lookup.java
in src/main/java/net/hydromatic/linq4j
8 - 2012-04-21 2014-02-01 3 1 julianhyde@gmail.com julianhyde@gmail.com
Correlations

File Size vs. Number of Changes: 146 points

src/main/java/net/hydromatic/linq4j/Linq4j.java x: 330 lines of code y: 17 # changes src/main/java/net/hydromatic/linq4j/expressions/BlockBuilder.java x: 369 lines of code y: 22 # changes src/main/java/net/hydromatic/linq4j/EnumerableDefaults.java x: 1403 lines of code y: 17 # changes src/main/java/net/hydromatic/linq4j/ExtendedEnumerable.java x: 218 lines of code y: 21 # changes src/main/java/net/hydromatic/linq4j/expressions/DeterministicCodeOptimizer.java x: 199 lines of code y: 2 # changes src/main/java/net/hydromatic/linq4j/expressions/ClassDeclarationFinder.java x: 143 lines of code y: 1 # changes src/main/java/net/hydromatic/linq4j/expressions/ParameterExpression.java x: 51 lines of code y: 12 # changes src/main/java/net/hydromatic/linq4j/function/Deterministic.java x: 9 lines of code y: 1 # changes src/main/java/net/hydromatic/linq4j/expressions/MethodDeclaration.java x: 87 lines of code y: 12 # changes src/main/java/net/hydromatic/linq4j/expressions/OptimizeVisitor.java x: 327 lines of code y: 4 # changes src/main/java/net/hydromatic/lambda/functions/Predicates.java x: 185 lines of code y: 5 # changes src/main/java/net/hydromatic/linq4j/expressions/BinaryExpression.java x: 176 lines of code y: 11 # changes src/main/java/net/hydromatic/linq4j/expressions/BlockStatement.java x: 85 lines of code y: 3 # changes src/main/java/net/hydromatic/linq4j/expressions/ClassDeclaration.java x: 86 lines of code y: 5 # changes src/main/java/net/hydromatic/linq4j/expressions/ConditionalStatement.java x: 60 lines of code y: 7 # changes src/main/java/net/hydromatic/linq4j/expressions/ConstructorDeclaration.java x: 89 lines of code y: 8 # changes src/main/java/net/hydromatic/linq4j/expressions/FieldDeclaration.java x: 62 lines of code y: 8 # changes src/main/java/net/hydromatic/linq4j/expressions/ForStatement.java x: 90 lines of code y: 3 # changes src/main/java/net/hydromatic/linq4j/expressions/FunctionExpression.java x: 173 lines of code y: 22 # changes src/main/java/net/hydromatic/linq4j/expressions/GotoStatement.java x: 103 lines of code y: 3 # changes src/main/java/net/hydromatic/linq4j/expressions/IndexExpression.java x: 54 lines of code y: 9 # changes src/main/java/net/hydromatic/linq4j/expressions/MemberExpression.java x: 77 lines of code y: 12 # changes src/main/java/net/hydromatic/linq4j/expressions/MethodCallExpression.java x: 118 lines of code y: 13 # changes src/main/java/net/hydromatic/linq4j/expressions/NewArrayExpression.java x: 79 lines of code y: 10 # changes src/main/java/net/hydromatic/linq4j/expressions/NewExpression.java x: 74 lines of code y: 14 # changes src/main/java/net/hydromatic/linq4j/expressions/TernaryExpression.java x: 66 lines of code y: 4 # changes src/main/java/net/hydromatic/linq4j/expressions/ThrowStatement.java x: 42 lines of code y: 4 # changes src/main/java/net/hydromatic/linq4j/expressions/TypeBinaryExpression.java x: 54 lines of code y: 8 # changes src/main/java/net/hydromatic/linq4j/expressions/UnaryExpression.java x: 56 lines of code y: 12 # changes src/main/java/net/hydromatic/linq4j/expressions/Visitor.java x: 263 lines of code y: 13 # changes src/main/java/net/hydromatic/linq4j/expressions/WhileStatement.java x: 51 lines of code y: 3 # changes src/main/java/net/hydromatic/linq4j/DefaultEnumerable.java x: 535 lines of code y: 20 # changes src/main/java/net/hydromatic/linq4j/expressions/ConstantExpression.java x: 205 lines of code y: 21 # changes src/main/java/net/hydromatic/linq4j/expressions/ConstantUntypedNull.java x: 19 lines of code y: 1 # changes src/main/java/net/hydromatic/linq4j/expressions/ExpressionType.java x: 116 lines of code y: 13 # changes src/main/java/net/hydromatic/linq4j/expressions/Expressions.java x: 1573 lines of code y: 40 # changes src/main/java/net/hydromatic/linq4j/Enumerable.java x: 5 lines of code y: 6 # changes src/main/java/net/hydromatic/linq4j/ExtendedQueryable.java x: 175 lines of code y: 15 # changes src/main/java/net/hydromatic/linq4j/Extensions.java x: 115 lines of code y: 23 # changes src/main/java/net/hydromatic/linq4j/QueryableDefaults.java x: 523 lines of code y: 6 # changes src/main/java/net/hydromatic/linq4j/QueryableFactory.java x: 221 lines of code y: 6 # changes src/main/java/net/hydromatic/linq4j/expressions/AbstractNode.java x: 63 lines of code y: 3 # changes src/main/java/net/hydromatic/linq4j/expressions/ArrayLengthRecordField.java x: 54 lines of code y: 1 # changes src/main/java/net/hydromatic/linq4j/expressions/CatchBlock.java x: 34 lines of code y: 4 # changes src/main/java/net/hydromatic/linq4j/expressions/ConditionalExpression.java x: 47 lines of code y: 8 # changes src/main/java/net/hydromatic/linq4j/expressions/LabelStatement.java x: 36 lines of code y: 2 # changes src/main/java/net/hydromatic/linq4j/expressions/LabelTarget.java x: 25 lines of code y: 6 # changes src/main/java/net/hydromatic/linq4j/expressions/ReflectedPseudoField.java x: 43 lines of code y: 1 # changes src/main/java/net/hydromatic/linq4j/expressions/TryStatement.java x: 65 lines of code y: 4 # changes src/main/java/net/hydromatic/linq4j/expressions/Types.java x: 405 lines of code y: 24 # changes src/main/java/net/hydromatic/linq4j/expressions/Expression.java x: 14 lines of code y: 12 # changes src/main/java/net/hydromatic/lambda/functions/BiMapper.java x: 5 lines of code y: 2 # changes src/main/java/net/hydromatic/lambda/functions/BiPredicates.java x: 202 lines of code y: 3 # changes src/main/java/net/hydromatic/lambda/functions/Mappers.java x: 113 lines of code y: 3 # changes src/main/java/net/hydromatic/lambda/streams/MapStream.java x: 427 lines of code y: 4 # changes src/main/java/net/hydromatic/lambda/streams/SequentialStreamOps.java x: 13 lines of code y: 2 # changes src/main/java/net/hydromatic/lambda/streams/Stream.java x: 9 lines of code y: 3 # changes src/main/java/net/hydromatic/linq4j/AbstractEnumerable.java x: 7 lines of code y: 4 # changes src/main/java/net/hydromatic/linq4j/AbstractEnumerable2.java x: 6 lines of code y: 6 # changes src/main/java/net/hydromatic/linq4j/AbstractQueryable.java x: 4 lines of code y: 3 # changes src/main/java/net/hydromatic/linq4j/DefaultQueryable.java x: 395 lines of code y: 18 # changes src/main/java/net/hydromatic/linq4j/EnumerableOrderedQueryable.java x: 33 lines of code y: 5 # changes src/main/java/net/hydromatic/linq4j/EnumerableQueryable.java x: 427 lines of code y: 14 # changes src/main/java/net/hydromatic/linq4j/ExtendedOrderedEnumerable.java x: 16 lines of code y: 3 # changes src/main/java/net/hydromatic/linq4j/Grouping.java x: 4 lines of code y: 4 # changes src/main/java/net/hydromatic/linq4j/GroupingImpl.java x: 38 lines of code y: 4 # changes src/main/java/net/hydromatic/linq4j/Lookup.java x: 8 lines of code y: 3 # changes src/main/java/net/hydromatic/linq4j/LookupImpl.java x: 172 lines of code y: 9 # changes src/main/java/net/hydromatic/linq4j/Ord.java x: 56 lines of code y: 3 # changes src/main/java/net/hydromatic/linq4j/QueryProvider.java x: 10 lines of code y: 8 # changes src/main/java/net/hydromatic/linq4j/QueryProviderImpl.java x: 30 lines of code y: 4 # changes src/main/java/net/hydromatic/linq4j/QueryableRecorder.java x: 872 lines of code y: 6 # changes src/main/java/net/hydromatic/linq4j/expressions/ExpressionWriter.java x: 165 lines of code y: 11 # changes src/main/java/net/hydromatic/linq4j/expressions/Node.java x: 5 lines of code y: 5 # changes src/main/java/net/hydromatic/linq4j/expressions/Primitive.java x: 714 lines of code y: 15 # changes src/main/java/net/hydromatic/linq4j/function/Function1.java x: 9 lines of code y: 5 # changes src/main/java/net/hydromatic/linq4j/function/Functions.java x: 392 lines of code y: 19 # changes src/main/java/net/hydromatic/linq4j/function/Predicate1.java x: 14 lines of code y: 4 # changes src/main/java/net/hydromatic/linq4j/expressions/Blocks.java x: 47 lines of code y: 5 # changes src/main/java/net/hydromatic/linq4j/expressions/GotoExpressionKind.java x: 12 lines of code y: 6 # changes src/main/java/net/hydromatic/linq4j/expressions/Evaluator.java x: 36 lines of code y: 5 # changes src/main/java/net/hydromatic/lambda/functions/BiBlock.java x: 5 lines of code y: 1 # changes src/main/java/net/hydromatic/lambda/functions/BiPredicate.java x: 7 lines of code y: 1 # changes src/main/java/net/hydromatic/lambda/functions/Blocks.java x: 65 lines of code y: 1 # changes src/main/java/net/hydromatic/lambda/functions/package-info.java x: 1 lines of code y: 1 # changes src/main/java/net/hydromatic/linq4j/BaseQueryable.java x: 31 lines of code y: 2 # changes src/main/java/net/hydromatic/linq4j/expressions/LambdaExpression.java x: 10 lines of code y: 4 # changes src/main/java/net/hydromatic/linq4j/expressions/PseudoField.java x: 9 lines of code y: 2 # changes src/main/java/net/hydromatic/linq4j/expressions/Statement.java x: 15 lines of code y: 4 # changes src/main/java/net/hydromatic/linq4j/expressions/package-info.java x: 1 lines of code y: 3 # changes
40.0
# changes
  min: 1.0
  average: 6.07
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 40.0
0 1573.0
lines of code
min: 1.0 | average: 97.82 | 25th percentile: 4.75 | median: 14.0 | 75th percentile: 85.25 | max: 1573.0

Number of Contributors vs. Number of Changes: 146 points

src/main/java/net/hydromatic/linq4j/Linq4j.java x: 1 # contributors y: 17 # changes src/main/java/net/hydromatic/linq4j/expressions/BlockBuilder.java x: 3 # contributors y: 22 # changes src/main/java/net/hydromatic/linq4j/EnumerableDefaults.java x: 2 # contributors y: 17 # changes src/main/java/net/hydromatic/linq4j/ExtendedEnumerable.java x: 1 # contributors y: 21 # changes src/main/java/net/hydromatic/linq4j/expressions/DeterministicCodeOptimizer.java x: 2 # contributors y: 2 # changes src/main/java/net/hydromatic/linq4j/expressions/ClassDeclarationFinder.java x: 1 # contributors y: 1 # changes src/main/java/net/hydromatic/linq4j/expressions/ParameterExpression.java x: 2 # contributors y: 12 # changes src/main/java/net/hydromatic/linq4j/expressions/OptimizeVisitor.java x: 3 # contributors y: 4 # changes src/main/java/net/hydromatic/lambda/functions/Predicates.java x: 4 # contributors y: 5 # changes src/main/java/net/hydromatic/linq4j/expressions/BinaryExpression.java x: 2 # contributors y: 11 # changes src/main/java/net/hydromatic/linq4j/expressions/BlockStatement.java x: 2 # contributors y: 3 # changes src/main/java/net/hydromatic/linq4j/expressions/ClassDeclaration.java x: 2 # contributors y: 5 # changes src/main/java/net/hydromatic/linq4j/expressions/ConditionalStatement.java x: 3 # contributors y: 7 # changes src/main/java/net/hydromatic/linq4j/expressions/ConstructorDeclaration.java x: 2 # contributors y: 8 # changes src/main/java/net/hydromatic/linq4j/expressions/FunctionExpression.java x: 2 # contributors y: 22 # changes src/main/java/net/hydromatic/linq4j/expressions/IndexExpression.java x: 2 # contributors y: 9 # changes src/main/java/net/hydromatic/linq4j/expressions/MethodCallExpression.java x: 2 # contributors y: 13 # changes src/main/java/net/hydromatic/linq4j/expressions/NewArrayExpression.java x: 2 # contributors y: 10 # changes src/main/java/net/hydromatic/linq4j/expressions/NewExpression.java x: 2 # contributors y: 14 # changes src/main/java/net/hydromatic/linq4j/expressions/TernaryExpression.java x: 2 # contributors y: 4 # changes src/main/java/net/hydromatic/linq4j/expressions/Visitor.java x: 3 # contributors y: 13 # changes src/main/java/net/hydromatic/linq4j/DefaultEnumerable.java x: 1 # contributors y: 20 # changes src/main/java/net/hydromatic/linq4j/expressions/ConstantExpression.java x: 3 # contributors y: 21 # changes src/main/java/net/hydromatic/linq4j/expressions/Expressions.java x: 2 # contributors y: 40 # changes src/main/java/net/hydromatic/linq4j/Enumerable.java x: 1 # contributors y: 6 # changes src/main/java/net/hydromatic/linq4j/ExtendedQueryable.java x: 1 # contributors y: 15 # changes src/main/java/net/hydromatic/linq4j/Extensions.java x: 3 # contributors y: 23 # changes src/main/java/net/hydromatic/linq4j/expressions/LabelTarget.java x: 2 # contributors y: 6 # changes src/main/java/net/hydromatic/linq4j/expressions/Types.java x: 4 # contributors y: 24 # changes src/main/java/net/hydromatic/lambda/functions/BiMapper.java x: 1 # contributors y: 2 # changes src/main/java/net/hydromatic/lambda/functions/BiPredicates.java x: 1 # contributors y: 3 # changes src/main/java/net/hydromatic/lambda/streams/MapStream.java x: 1 # contributors y: 4 # changes src/main/java/net/hydromatic/linq4j/DefaultQueryable.java x: 1 # contributors y: 18 # changes src/main/java/net/hydromatic/linq4j/EnumerableOrderedQueryable.java x: 1 # contributors y: 5 # changes src/main/java/net/hydromatic/linq4j/EnumerableQueryable.java x: 1 # contributors y: 14 # changes src/main/java/net/hydromatic/linq4j/LookupImpl.java x: 1 # contributors y: 9 # changes src/main/java/net/hydromatic/linq4j/QueryProvider.java x: 1 # contributors y: 8 # changes src/main/java/net/hydromatic/linq4j/expressions/ExpressionWriter.java x: 1 # contributors y: 11 # changes src/main/java/net/hydromatic/linq4j/function/Functions.java x: 3 # contributors y: 19 # changes
40.0
# changes
  min: 1.0
  average: 6.07
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 40.0
0 4.0
# contributors
min: 1.0 | average: 1.36 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 146 points

src/main/java/net/hydromatic/linq4j/Linq4j.java x: 1 # contributors y: 330 lines of code src/main/java/net/hydromatic/linq4j/expressions/BlockBuilder.java x: 3 # contributors y: 369 lines of code src/main/java/net/hydromatic/linq4j/EnumerableDefaults.java x: 2 # contributors y: 1403 lines of code src/main/java/net/hydromatic/linq4j/ExtendedEnumerable.java x: 1 # contributors y: 218 lines of code src/main/java/net/hydromatic/linq4j/expressions/DeterministicCodeOptimizer.java x: 2 # contributors y: 199 lines of code src/main/java/net/hydromatic/linq4j/expressions/ClassDeclarationFinder.java x: 1 # contributors y: 143 lines of code src/main/java/net/hydromatic/linq4j/expressions/ParameterExpression.java x: 2 # contributors y: 51 lines of code src/main/java/net/hydromatic/linq4j/function/Deterministic.java x: 1 # contributors y: 9 lines of code src/main/java/net/hydromatic/linq4j/expressions/MethodDeclaration.java x: 2 # contributors y: 87 lines of code src/main/java/net/hydromatic/linq4j/expressions/OptimizeVisitor.java x: 3 # contributors y: 327 lines of code src/main/java/net/hydromatic/lambda/functions/Predicates.java x: 4 # contributors y: 185 lines of code src/main/java/net/hydromatic/linq4j/expressions/BinaryExpression.java x: 2 # contributors y: 176 lines of code src/main/java/net/hydromatic/linq4j/expressions/BlockStatement.java x: 2 # contributors y: 85 lines of code src/main/java/net/hydromatic/linq4j/expressions/ConditionalStatement.java x: 3 # contributors y: 60 lines of code src/main/java/net/hydromatic/linq4j/expressions/FieldDeclaration.java x: 2 # contributors y: 62 lines of code src/main/java/net/hydromatic/linq4j/expressions/FunctionExpression.java x: 2 # contributors y: 173 lines of code src/main/java/net/hydromatic/linq4j/expressions/GotoStatement.java x: 2 # contributors y: 103 lines of code src/main/java/net/hydromatic/linq4j/expressions/MemberExpression.java x: 2 # contributors y: 77 lines of code src/main/java/net/hydromatic/linq4j/expressions/MethodCallExpression.java x: 2 # contributors y: 118 lines of code src/main/java/net/hydromatic/linq4j/expressions/NewExpression.java x: 2 # contributors y: 74 lines of code src/main/java/net/hydromatic/linq4j/expressions/ThrowStatement.java x: 3 # contributors y: 42 lines of code src/main/java/net/hydromatic/linq4j/expressions/UnaryExpression.java x: 2 # contributors y: 56 lines of code src/main/java/net/hydromatic/linq4j/expressions/Visitor.java x: 3 # contributors y: 263 lines of code src/main/java/net/hydromatic/linq4j/DefaultEnumerable.java x: 1 # contributors y: 535 lines of code src/main/java/net/hydromatic/linq4j/expressions/ConstantExpression.java x: 3 # contributors y: 205 lines of code src/main/java/net/hydromatic/linq4j/expressions/ConstantUntypedNull.java x: 1 # contributors y: 19 lines of code src/main/java/net/hydromatic/linq4j/expressions/ExpressionType.java x: 2 # contributors y: 116 lines of code src/main/java/net/hydromatic/linq4j/expressions/Expressions.java x: 2 # contributors y: 1573 lines of code src/main/java/net/hydromatic/linq4j/Enumerable.java x: 1 # contributors y: 5 lines of code src/main/java/net/hydromatic/linq4j/ExtendedQueryable.java x: 1 # contributors y: 175 lines of code src/main/java/net/hydromatic/linq4j/Extensions.java x: 3 # contributors y: 115 lines of code src/main/java/net/hydromatic/linq4j/QueryableDefaults.java x: 1 # contributors y: 523 lines of code src/main/java/net/hydromatic/linq4j/expressions/ArrayLengthRecordField.java x: 1 # contributors y: 54 lines of code src/main/java/net/hydromatic/linq4j/expressions/CatchBlock.java x: 2 # contributors y: 34 lines of code src/main/java/net/hydromatic/linq4j/expressions/ConditionalExpression.java x: 2 # contributors y: 47 lines of code src/main/java/net/hydromatic/linq4j/expressions/LabelTarget.java x: 2 # contributors y: 25 lines of code src/main/java/net/hydromatic/linq4j/expressions/ReflectedPseudoField.java x: 1 # contributors y: 43 lines of code src/main/java/net/hydromatic/linq4j/expressions/Types.java x: 4 # contributors y: 405 lines of code src/main/java/net/hydromatic/linq4j/expressions/Expression.java x: 2 # contributors y: 14 lines of code src/main/java/net/hydromatic/lambda/functions/BiPredicates.java x: 1 # contributors y: 202 lines of code src/main/java/net/hydromatic/lambda/functions/Mappers.java x: 1 # contributors y: 113 lines of code src/main/java/net/hydromatic/lambda/streams/MapStream.java x: 1 # contributors y: 427 lines of code src/main/java/net/hydromatic/lambda/streams/SequentialStreamOps.java x: 1 # contributors y: 13 lines of code src/main/java/net/hydromatic/linq4j/CartesianProductEnumerator.java x: 1 # contributors y: 68 lines of code src/main/java/net/hydromatic/linq4j/DefaultQueryable.java x: 1 # contributors y: 395 lines of code src/main/java/net/hydromatic/linq4j/EnumerableOrderedQueryable.java x: 1 # contributors y: 33 lines of code src/main/java/net/hydromatic/linq4j/LookupImpl.java x: 1 # contributors y: 172 lines of code src/main/java/net/hydromatic/linq4j/Ord.java x: 1 # contributors y: 56 lines of code src/main/java/net/hydromatic/linq4j/QueryProviderImpl.java x: 1 # contributors y: 30 lines of code src/main/java/net/hydromatic/linq4j/QueryableRecorder.java x: 1 # contributors y: 872 lines of code src/main/java/net/hydromatic/linq4j/expressions/ExpressionWriter.java x: 1 # contributors y: 165 lines of code src/main/java/net/hydromatic/linq4j/expressions/Primitive.java x: 1 # contributors y: 714 lines of code src/main/java/net/hydromatic/linq4j/function/Functions.java x: 3 # contributors y: 392 lines of code src/main/java/net/hydromatic/linq4j/expressions/Blocks.java x: 1 # contributors y: 47 lines of code
1573.0
lines of code
  min: 1.0
  average: 97.82
  25th percentile: 4.75
  median: 14.0
  75th percentile: 85.25
  max: 1573.0
0 4.0
# contributors
min: 1.0 | average: 1.36 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0