apache / calcite
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
27% | 16% | 21% | 15% | 19%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java27% | 16% | 21% | 15% | 19%
kts0% | 37% | 9% | 16% | 36%
scss0% | 72% | 0% | 0% | 27%
ftl0% | 0% | 93% | 0% | 6%
html0% | 0% | 38% | 11% | 50%
kt0% | 0% | 0% | 0% | 100%
rdf0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
core27% | 18% | 19% | 16% | 18%
testkit93% | 0% | 3% | 1% | 1%
linq4j30% | 17% | 26% | 8% | 16%
druid27% | 24% | 19% | 11% | 16%
ROOT0% | 89% | 0% | 10% | 0%
site0% | 46% | 0% | 5% | 47%
elasticsearch0% | 21% | 41% | 13% | 23%
server0% | 50% | 36% | 0% | 13%
piglet0% | 0% | 70% | 17% | 12%
innodb0% | 0% | 55% | 13% | 30%
cassandra0% | 0% | 59% | 7% | 33%
plus0% | 0% | 30% | 33% | 35%
geode0% | 0% | 43% | 11% | 45%
splunk0% | 0% | 55% | 19% | 24%
file0% | 0% | 37% | 20% | 42%
ubenchmark0% | 0% | 43% | 31% | 25%
babel0% | 0% | 62% | 0% | 37%
mongodb0% | 0% | 35% | 30% | 33%
spark0% | 0% | 36% | 13% | 50%
example0% | 0% | 28% | 0% | 71%
arrow0% | 0% | 0% | 40% | 59%
pig0% | 0% | 0% | 29% | 70%
bom0% | 0% | 0% | 100% | 0%
release0% | 0% | 0% | 100% | 0%
redis0% | 0% | 0% | 21% | 78%
buildSrc0% | 0% | 0% | 0% | 100%
kafka0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
SqlParserTest.java
in testkit/src/main/java/org/apache/calcite/sql/parser
8400 31
SqlValidatorImpl.java
in core/src/main/java/org/apache/calcite/sql/validate
6321 167
SqlToRelConverter.java
in core/src/main/java/org/apache/calcite/sql2rel
4804 146
SqlFunctions.java
in core/src/main/java/org/apache/calcite/runtime
4682 586
RexImpTable.java
in core/src/main/java/org/apache/calcite/adapter/enumerable
4166 69
EnumerableDefaults.java
in linq4j/src/main/java/org/apache/calcite/linq4j
3438 174
RelOptUtil.java
in core/src/main/java/org/apache/calcite/plan
3307 161
RelBuilder.java
in core/src/main/java/org/apache/calcite/tools
3212 270
RexSimplify.java
in core/src/main/java/org/apache/calcite/rex
2450 83
RexUtil.java
in core/src/main/java/org/apache/calcite/rex
2285 166
RelDecorrelator.java
in core/src/main/java/org/apache/calcite/sql2rel
2029 49
StandardConvertletTable.java
in core/src/main/java/org/apache/calcite/sql2rel
1999 67
SqlImplementor.java
in core/src/main/java/org/apache/calcite/rel/rel2sql
1844 95
Util.java
in core/src/main/java/org/apache/calcite/util
1808 137
SqlLibraryOperators.java
in core/src/main/java/org/apache/calcite/sql/fun
1753 15
SubstitutionVisitor.java
in core/src/main/java/org/apache/calcite/plan
1721 64
Expressions.java
in linq4j/src/main/java/org/apache/calcite/linq4j/tree
1606 313
RexBuilder.java
in core/src/main/java/org/apache/calcite/rex
1559 110
SqlStdOperatorTable.java
in core/src/main/java/org/apache/calcite/sql/fun
1555 9
RexToLixTranslator.java
in core/src/main/java/org/apache/calcite/adapter/enumerable
1480 53
DruidQuery.java
in druid/src/main/java/org/apache/calcite/adapter/druid
1467 42
LoptOptimizeJoinRule.java
in core/src/main/java/org/apache/calcite/rel/rules
1325 25
SqlTypeUtil.java
in core/src/main/java/org/apache/calcite/sql/type
1317 93
OperandTypes.java
in core/src/main/java/org/apache/calcite/sql/type
1289 35
CalcitePrepareImpl.java
in core/src/main/java/org/apache/calcite/prepare
1209 39
Smalls.java
in testkit/src/main/java/org/apache/calcite/util
1185 110
SqlDialect.java
in core/src/main/java/org/apache/calcite/sql
1168 69
SpatialTypeFunctions.java
in core/src/main/java/org/apache/calcite/runtime
1163 110
RelJson.java
in core/src/main/java/org/apache/calcite/rel/externalize
1152 37
RelToSqlConverter.java
in core/src/main/java/org/apache/calcite/rel/rel2sql
1144 40
Mappings.java
in core/src/main/java/org/apache/calcite/util/mapping
1109 49
VolcanoPlanner.java
in core/src/main/java/org/apache/calcite/plan/volcano
1050 34
SqlValidatorUtil.java
in core/src/main/java/org/apache/calcite/sql/validate
1046 46
RelFieldTrimmer.java
in core/src/main/java/org/apache/calcite/sql2rel
1032 29
FlatLists.java
in core/src/main/java/org/apache/calcite/runtime
1029 22
SqlPrettyWriter.java
in core/src/main/java/org/apache/calcite/sql/pretty
983 50
MaterializedViewRule.java
in core/src/main/java/org/apache/calcite/rel/rules/materialize
974 14
BuiltInMethod.java
in core/src/main/java/org/apache/calcite/util
968 2
EnumUtils.java
in core/src/main/java/org/apache/calcite/adapter/enumerable
966 34
SqlIntervalQualifier.java
in core/src/main/java/org/apache/calcite/sql
960 34
Lattice.java
in core/src/main/java/org/apache/calcite/materialize
950 67
SqlUtil.java
in core/src/main/java/org/apache/calcite/sql
933 53
Primitive.java
in linq4j/src/main/java/org/apache/calcite/linq4j/tree
917 40
RexLiteral.java
in core/src/main/java/org/apache/calcite/rex
903 21
QueryableRecorder.java
in linq4j/src/main/java/org/apache/calcite/linq4j
902 1
SqlParserUtil.java
in core/src/main/java/org/apache/calcite/sql/parser
897 53
ReduceDecimalsRule.java
in core/src/main/java/org/apache/calcite/rel/rules
888 50
JdbcRules.java
in core/src/main/java/org/apache/calcite/adapter/jdbc
873 45
JsonFunctions.java
in core/src/main/java/org/apache/calcite/runtime
870 50
865 2
Files With Most Units (Top 50)
File# lines# units
SqlFunctions.java
in core/src/main/java/org/apache/calcite/runtime
4682 586
Expressions.java
in linq4j/src/main/java/org/apache/calcite/linq4j/tree
1606 313
RelBuilder.java
in core/src/main/java/org/apache/calcite/tools
3212 270
EnumerableDefaults.java
in linq4j/src/main/java/org/apache/calcite/linq4j
3438 174
SqlValidatorImpl.java
in core/src/main/java/org/apache/calcite/sql/validate
6321 167
RexUtil.java
in core/src/main/java/org/apache/calcite/rex
2285 166
RelOptUtil.java
in core/src/main/java/org/apache/calcite/plan
3307 161
SqlToRelConverter.java
in core/src/main/java/org/apache/calcite/sql2rel
4804 146
Util.java
in core/src/main/java/org/apache/calcite/util
1808 137
SpatialTypeFunctions.java
in core/src/main/java/org/apache/calcite/runtime
1163 110
RexBuilder.java
in core/src/main/java/org/apache/calcite/rex
1559 110
Smalls.java
in testkit/src/main/java/org/apache/calcite/util
1185 110
QueryableDefaults.java
in linq4j/src/main/java/org/apache/calcite/linq4j
543 99
SqlImplementor.java
in core/src/main/java/org/apache/calcite/rel/rel2sql
1844 95
SqlTypeUtil.java
in core/src/main/java/org/apache/calcite/sql/type
1317 93
RexSimplify.java
in core/src/main/java/org/apache/calcite/rex
2450 83
ImmutableBitSet.java
in core/src/main/java/org/apache/calcite/util
846 75
SqlDialect.java
in core/src/main/java/org/apache/calcite/sql
1168 69
RexImpTable.java
in core/src/main/java/org/apache/calcite/adapter/enumerable
4166 69
Lattice.java
in core/src/main/java/org/apache/calcite/materialize
950 67
StandardConvertletTable.java
in core/src/main/java/org/apache/calcite/sql2rel
1999 67
Resources.java
in core/src/main/java/org/apache/calcite/runtime
819 66
SubstitutionVisitor.java
in core/src/main/java/org/apache/calcite/plan
1721 64
AggregateNode.java
in core/src/main/java/org/apache/calcite/interpreter
623 59
RelStructuredTypeFlattener.java
in core/src/main/java/org/apache/calcite/sql2rel
831 57
Shuttle.java
in linq4j/src/main/java/org/apache/calcite/linq4j/tree
283 56
SqlOperator.java
in core/src/main/java/org/apache/calcite/sql
543 54
PredicateAnalyzer.java
in elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch
783 53
SqlUtil.java
in core/src/main/java/org/apache/calcite/sql
933 53
SqlParserUtil.java
in core/src/main/java/org/apache/calcite/sql/parser
897 53
RexToLixTranslator.java
in core/src/main/java/org/apache/calcite/adapter/enumerable
1480 53
SqlPrettyWriter.java
in core/src/main/java/org/apache/calcite/sql/pretty
983 50
ReduceDecimalsRule.java
in core/src/main/java/org/apache/calcite/rel/rules
888 50
JsonFunctions.java
in core/src/main/java/org/apache/calcite/runtime
870 50
Mappings.java
in core/src/main/java/org/apache/calcite/util/mapping
1109 49
RelDecorrelator.java
in core/src/main/java/org/apache/calcite/sql2rel
2029 49
CalciteSchema.java
in core/src/main/java/org/apache/calcite/jdbc
537 47
SqlValidatorUtil.java
in core/src/main/java/org/apache/calcite/sql/validate
1046 46
JdbcRules.java
in core/src/main/java/org/apache/calcite/adapter/jdbc
873 45
SqlWindow.java
in core/src/main/java/org/apache/calcite/sql
739 44
DruidQuery.java
in druid/src/main/java/org/apache/calcite/adapter/druid
1467 42
Ast.java
in piglet/src/main/java/org/apache/calcite/piglet
387 41
Primitive.java
in linq4j/src/main/java/org/apache/calcite/linq4j/tree
917 40
QueryBuilders.java
in elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch
330 40
AggregateCall.java
in core/src/main/java/org/apache/calcite/rel/core
391 40
RelToSqlConverter.java
in core/src/main/java/org/apache/calcite/rel/rel2sql
1144 40
CalcitePrepareImpl.java
in core/src/main/java/org/apache/calcite/prepare
1209 39
Types.java
in linq4j/src/main/java/org/apache/calcite/linq4j/tree
423 38
SqlLiteral.java
in core/src/main/java/org/apache/calcite/sql
728 38
RelJson.java
in core/src/main/java/org/apache/calcite/rel/externalize
1152 37
Files With Long Lines (Top 15)

There are 15 files with lines longer than 120 characters. In total, there are 94 long lines.

File# lines# units# long lines
865 2 42
_lato.scss
in site/_sass
98 - 14
CalciteResource.java
in core/src/main/java/org/apache/calcite/runtime
768 - 13
_style.scss
in site/_sass
794 - 12
section_nav.html
in site/_includes
40 - 2
226 2 2
47 1 1
43 1 1
49 1 1
48 1 1
46 1 1
build.gradle.kts
in example/csv
66 1 1
SqlParserTest.java
in testkit/src/main/java/org/apache/calcite/sql/parser
8400 31 1
67 1 1
build.gradle.kts
in cassandra
58 1 1
Correlations

File Size vs. Commits (all time): 2162 points

core/src/main/java/org/apache/calcite/rel/rules/AggregateMinMaxToLimitRule.java x: 1 commits (all time) y: 70 lines of code core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java x: 34 commits (all time) y: 358 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java x: 70 commits (all time) y: 713 lines of code core/src/main/java/org/apache/calcite/rex/RexPermuteInputsShuttle.java x: 6 commits (all time) y: 81 lines of code core/src/main/java/org/apache/calcite/config/CalciteSystemProperty.java x: 38 commits (all time) y: 189 lines of code core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java x: 6 commits (all time) y: 146 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java x: 78 commits (all time) y: 1480 lines of code core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java x: 244 commits (all time) y: 4682 lines of code core/src/main/java/org/apache/calcite/util/BuiltInMethod.java x: 236 commits (all time) y: 968 lines of code core/src/main/java/org/apache/calcite/runtime/CalciteResource.java x: 133 commits (all time) y: 768 lines of code core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisorValidator.java x: 13 commits (all time) y: 125 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlAbstractConformance.java x: 33 commits (all time) y: 106 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlConformance.java x: 44 commits (all time) y: 66 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlConformanceEnum.java x: 39 commits (all time) y: 399 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlDelegatingConformance.java x: 17 commits (all time) y: 110 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java x: 229 commits (all time) y: 6321 lines of code core/src/main/java/org/apache/calcite/sql/SqlDelete.java x: 9 commits (all time) y: 106 lines of code testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java x: 83 commits (all time) y: 8400 lines of code core/src/main/java/org/apache/calcite/rex/RexBuilder.java x: 106 commits (all time) y: 1559 lines of code core/src/main/java/org/apache/calcite/rex/RexLiteral.java x: 59 commits (all time) y: 903 lines of code core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java x: 1 commits (all time) y: 144 lines of code core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForTableRule.java x: 2 commits (all time) y: 171 lines of code core/src/main/java/org/apache/calcite/rex/RexUtil.java x: 125 commits (all time) y: 2285 lines of code core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java x: 56 commits (all time) y: 1152 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialect.java x: 98 commits (all time) y: 1168 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java x: 28 commits (all time) y: 228 lines of code core/src/main/java/org/apache/calcite/sql/dialect/DuckDBSqlDialect.java x: 1 commits (all time) y: 123 lines of code core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java x: 18 commits (all time) y: 134 lines of code core/src/main/java/org/apache/calcite/sql/parser/SqlParserPos.java x: 18 commits (all time) y: 218 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlJsonQueryFunction.java x: 10 commits (all time) y: 167 lines of code core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java x: 87 commits (all time) y: 1289 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdSize.java x: 29 commits (all time) y: 345 lines of code plus/src/main/java/org/apache/calcite/chinook/CalciteConnectionProvider.java x: 7 commits (all time) y: 30 lines of code core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java x: 18 commits (all time) y: 326 lines of code core/src/main/java/org/apache/calcite/util/RelToSqlConverterUtil.java x: 9 commits (all time) y: 188 lines of code core/src/main/java/org/apache/calcite/rel/RelRoot.java x: 14 commits (all time) y: 105 lines of code core/src/main/java/org/apache/calcite/rel/rules/MinusToFilterRule.java x: 1 commits (all time) y: 66 lines of code core/src/main/java/org/apache/calcite/sql/dialect/MysqlSqlDialect.java x: 36 commits (all time) y: 355 lines of code core/src/main/java/org/apache/calcite/sql/dialect/PrestoSqlDialect.java x: 16 commits (all time) y: 200 lines of code core/src/main/java/org/apache/calcite/rel/rules/FilterTableFunctionTransposeRule.java x: 11 commits (all time) y: 90 lines of code core/src/main/java/org/apache/calcite/rel/rules/MinusToAntiJoinRule.java x: 2 commits (all time) y: 65 lines of code core/src/main/java/org/apache/calcite/sql/SqlCall.java x: 27 commits (all time) y: 144 lines of code core/src/main/java/org/apache/calcite/rel/rules/JoinExpandOrToUnionRule.java x: 1 commits (all time) y: 247 lines of code testkit/src/main/java/org/apache/calcite/util/TestUtil.java x: 14 commits (all time) y: 331 lines of code core/src/main/java/org/apache/calcite/rel/rules/PruneEmptyRules.java x: 35 commits (all time) y: 392 lines of code core/src/main/java/org/apache/calcite/rel/rules/UnionEliminatorRule.java x: 11 commits (all time) y: 65 lines of code core/src/main/java/org/apache/calcite/rel/RelShuttle.java x: 10 commits (all time) y: 40 lines of code core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java x: 12 commits (all time) y: 104 lines of code core/src/main/java/org/apache/calcite/rel/logical/LogicalRepeatUnion.java x: 6 commits (all time) y: 40 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactoryImpl.java x: 43 commits (all time) y: 581 lines of code core/src/main/java/org/apache/calcite/rel/rules/JoinCommuteRule.java x: 20 commits (all time) y: 167 lines of code core/src/main/java/org/apache/calcite/sql/dialect/HiveSqlDialect.java x: 30 commits (all time) y: 165 lines of code core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java x: 57 commits (all time) y: 601 lines of code core/src/main/java/org/apache/calcite/tools/RelBuilder.java x: 194 commits (all time) y: 3212 lines of code core/src/main/java/org/apache/calcite/rel/rules/IntersectToDistinctRule.java x: 12 commits (all time) y: 73 lines of code core/src/main/java/org/apache/calcite/sql/SqlCallBinding.java x: 28 commits (all time) y: 291 lines of code build.gradle.kts x: 92 commits (all time) y: 865 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java x: 290 commits (all time) y: 4166 lines of code core/src/main/java/org/apache/calcite/rel/core/Join.java x: 35 commits (all time) y: 222 lines of code core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java x: 14 commits (all time) y: 75 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java x: 28 commits (all time) y: 1325 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java x: 22 commits (all time) y: 511 lines of code core/src/main/java/org/apache/calcite/rel/rel2sql/SqlImplementor.java x: 141 commits (all time) y: 1844 lines of code core/src/main/java/org/apache/calcite/sql/dialect/SparkSqlDialect.java x: 23 commits (all time) y: 150 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlItemOperator.java x: 23 commits (all time) y: 200 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlQuantifyOperator.java x: 8 commits (all time) y: 104 lines of code mongodb/src/main/java/org/apache/calcite/adapter/mongodb/MongoFilter.java x: 12 commits (all time) y: 212 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataType.java x: 20 commits (all time) y: 100 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataTypeSystem.java x: 25 commits (all time) y: 176 lines of code core/src/main/java/org/apache/calcite/sql/SqlCollectionTypeNameSpec.java x: 7 commits (all time) y: 58 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java x: 215 commits (all time) y: 1753 lines of code core/src/main/java/org/apache/calcite/rel/rules/ProjectAggregateMergeRule.java x: 12 commits (all time) y: 155 lines of code core/src/main/java/org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.java x: 41 commits (all time) y: 642 lines of code core/src/main/java/org/apache/calcite/rel/rel2sql/RelToSqlConverter.java x: 100 commits (all time) y: 1144 lines of code core/src/main/java/org/apache/calcite/plan/volcano/VolcanoPlanner.java x: 119 commits (all time) y: 1050 lines of code core/src/main/java/org/apache/calcite/jdbc/CalciteSchema.java x: 32 commits (all time) y: 537 lines of code core/src/main/java/org/apache/calcite/sql/dialect/DerbySqlDialect.java x: 4 commits (all time) y: 26 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableFilterRule.java x: 10 commits (all time) y: 27 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableProjectRule.java x: 16 commits (all time) y: 35 lines of code core/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java x: 285 commits (all time) y: 4804 lines of code core/src/main/java/org/apache/calcite/rel/rules/HyperGraph.java x: 1 commits (all time) y: 385 lines of code core/src/main/java/org/apache/calcite/sql/dialect/MssqlSqlDialect.java x: 24 commits (all time) y: 244 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidQuery.java x: 87 commits (all time) y: 1467 lines of code core/src/main/java/org/apache/calcite/rel/rules/FilterCalcMergeRule.java x: 12 commits (all time) y: 66 lines of code cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraSchema.java x: 27 commits (all time) y: 264 lines of code core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcSchema.java x: 31 commits (all time) y: 428 lines of code core/src/main/java/org/apache/calcite/interpreter/TableScanNode.java x: 18 commits (all time) y: 244 lines of code core/src/main/java/org/apache/calcite/jdbc/CachingCalciteSchema.java x: 13 commits (all time) y: 212 lines of code core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java x: 56 commits (all time) y: 775 lines of code core/src/main/java/org/apache/calcite/jdbc/SimpleCalciteSchema.java x: 14 commits (all time) y: 142 lines of code core/src/main/java/org/apache/calcite/model/ModelHandler.java x: 33 commits (all time) y: 482 lines of code core/src/main/java/org/apache/calcite/prepare/CalciteCatalogReader.java x: 44 commits (all time) y: 391 lines of code core/src/main/java/org/apache/calcite/prepare/RelOptTableImpl.java x: 42 commits (all time) y: 433 lines of code core/src/main/java/org/apache/calcite/schema/Schema.java x: 16 commits (all time) y: 72 lines of code core/src/main/java/org/apache/calcite/schema/SchemaPlus.java x: 12 commits (all time) y: 25 lines of code core/src/main/java/org/apache/calcite/schema/Schemas.java x: 32 commits (all time) y: 485 lines of code core/src/main/java/org/apache/calcite/schema/impl/AbstractSchema.java x: 13 commits (all time) y: 87 lines of code core/src/main/java/org/apache/calcite/schema/impl/DelegatingSchema.java x: 9 commits (all time) y: 61 lines of code core/src/main/java/org/apache/calcite/schema/lookup/CompatibilityLookup.java x: 1 commits (all time) y: 24 lines of code server/src/main/java/org/apache/calcite/server/ServerDdlExecutor.java x: 15 commits (all time) y: 627 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidJsonFilter.java x: 20 commits (all time) y: 494 lines of code core/src/main/java/org/apache/calcite/rel/rules/ProjectRemoveRule.java x: 22 commits (all time) y: 57 lines of code core/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java x: 96 commits (all time) y: 2029 lines of code core/src/main/java/org/apache/calcite/util/Util.java x: 85 commits (all time) y: 1808 lines of code core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcToEnumerableConverter.java x: 24 commits (all time) y: 335 lines of code elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchRules.java x: 21 commits (all time) y: 216 lines of code core/src/main/java/org/apache/calcite/sql/dialect/OracleSqlDialect.java x: 21 commits (all time) y: 175 lines of code core/src/main/java/org/apache/calcite/sql/SqlUnnestOperator.java x: 18 commits (all time) y: 91 lines of code site/_sass/_style.scss x: 9 commits (all time) y: 794 lines of code core/src/main/java/org/apache/calcite/sql/SqlKind.java x: 157 commits (all time) y: 632 lines of code site/css/screen.scss x: 3 commits (all time) y: 9 lines of code bom/build.gradle.kts x: 39 commits (all time) y: 143 lines of code core/src/main/java/org/apache/calcite/plan/RelOptUtil.java x: 165 commits (all time) y: 3307 lines of code core/src/main/java/org/apache/calcite/rel/core/Sort.java x: 22 commits (all time) y: 160 lines of code core/src/main/java/org/apache/calcite/rel/externalize/RelWriterImpl.java x: 16 commits (all time) y: 145 lines of code core/src/main/java/org/apache/calcite/sql/dialect/SnowflakeSqlDialect.java x: 9 commits (all time) y: 79 lines of code core/src/main/java/org/apache/calcite/runtime/ResultSetEnumerable.java x: 17 commits (all time) y: 379 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorScope.java x: 20 commits (all time) y: 164 lines of code core/src/main/java/org/apache/calcite/config/CalciteConnectionProperty.java x: 37 commits (all time) y: 99 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java x: 175 commits (all time) y: 1555 lines of code core/src/main/java/org/apache/calcite/sql/dialect/PostgresqlSqlDialect.java x: 19 commits (all time) y: 182 lines of code core/src/main/java/org/apache/calcite/sql/SqlLateralOperator.java x: 9 commits (all time) y: 23 lines of code core/src/main/java/org/apache/calcite/sql/type/BasicSqlType.java x: 17 commits (all time) y: 140 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeFactoryImpl.java x: 35 commits (all time) y: 532 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdColumnOrigins.java x: 22 commits (all time) y: 244 lines of code core/src/main/java/org/apache/calcite/jdbc/Driver.java x: 15 commits (all time) y: 175 lines of code core/src/main/java/org/apache/calcite/sql/validate/ListScope.java x: 22 commits (all time) y: 170 lines of code settings.gradle.kts x: 22 commits (all time) y: 103 lines of code core/src/main/java/org/apache/calcite/sql/validate/AbstractNamespace.java x: 19 commits (all time) y: 146 lines of code core/src/main/java/org/apache/calcite/sql/validate/IdentifierNamespace.java x: 26 commits (all time) y: 194 lines of code core/src/main/java/org/apache/calcite/sql/validate/SemanticTable.java x: 2 commits (all time) y: 15 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorNamespace.java x: 14 commits (all time) y: 36 lines of code core/src/main/java/org/apache/calcite/util/ImmutableBitSet.java x: 30 commits (all time) y: 846 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeCoercionRule.java x: 14 commits (all time) y: 245 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeName.java x: 32 commits (all time) y: 700 lines of code core/src/main/java/org/apache/calcite/rex/RexFieldAccess.java x: 13 commits (all time) y: 66 lines of code core/src/main/java/org/apache/calcite/rex/RexProgram.java x: 31 commits (all time) y: 613 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdUtil.java x: 46 commits (all time) y: 651 lines of code core/src/main/java/org/apache/calcite/rel/rules/ProjectToWindowRule.java x: 30 commits (all time) y: 282 lines of code core/src/main/java/org/apache/calcite/runtime/rtti/RuntimeTypeInformation.java x: 2 commits (all time) y: 202 lines of code core/src/main/java/org/apache/calcite/runtime/variant/VariantNonNull.java x: 2 commits (all time) y: 406 lines of code core/src/main/java/org/apache/calcite/sql/SqlLiteral.java x: 38 commits (all time) y: 728 lines of code core/src/main/java/org/apache/calcite/sql/SqlUnknownLiteral.java x: 4 commits (all time) y: 45 lines of code core/src/main/java/org/apache/calcite/sql/parser/SqlParserUtil.java x: 40 commits (all time) y: 897 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeAssignmentRule.java x: 10 commits (all time) y: 136 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeFamily.java x: 17 commits (all time) y: 218 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeUtil.java x: 73 commits (all time) y: 1317 lines of code core/src/main/java/org/apache/calcite/sql2rel/SqlNodeToRexConverterImpl.java x: 18 commits (all time) y: 119 lines of code core/src/main/java/org/apache/calcite/sql2rel/StandardConvertletTable.java x: 121 commits (all time) y: 1999 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdColumnUniqueness.java x: 44 commits (all time) y: 426 lines of code core/src/main/java/org/apache/calcite/util/Bug.java x: 55 commits (all time) y: 43 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMetadataQuery.java x: 39 commits (all time) y: 511 lines of code arrow/src/main/java/org/apache/calcite/adapter/arrow/ArrowTable.java x: 5 commits (all time) y: 163 lines of code core/src/main/java/org/apache/calcite/sql/util/SqlVisitor.java x: 6 commits (all time) y: 26 lines of code core/src/main/java/org/apache/calcite/sql2rel/RelFieldTrimmer.java x: 70 commits (all time) y: 1032 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdUniqueKeys.java x: 36 commits (all time) y: 391 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptMultiJoin.java x: 19 commits (all time) y: 412 lines of code core/src/main/java/org/apache/calcite/sql/type/ReturnTypes.java x: 80 commits (all time) y: 726 lines of code core/src/main/java/org/apache/calcite/sql2rel/ConvertToChecked.java x: 3 commits (all time) y: 85 lines of code core/src/main/java/org/apache/calcite/sql/SqlSyntax.java x: 10 commits (all time) y: 124 lines of code core/src/main/java/org/apache/calcite/sql/SqlUtil.java x: 56 commits (all time) y: 933 lines of code core/src/main/java/org/apache/calcite/util/mapping/Mappings.java x: 26 commits (all time) y: 1109 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlTranslateFunction.java x: 4 commits (all time) y: 107 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeTransforms.java x: 31 commits (all time) y: 197 lines of code core/src/main/java/org/apache/calcite/sql/SqlBasicFunction.java x: 11 commits (all time) y: 175 lines of code core/src/main/java/org/apache/calcite/jdbc/CalciteConnectionImpl.java x: 47 commits (all time) y: 499 lines of code arrow/src/main/java/org/apache/calcite/adapter/arrow/ArrowTranslator.java x: 8 commits (all time) y: 177 lines of code core/src/main/java/org/apache/calcite/plan/SubstitutionVisitor.java x: 105 commits (all time) y: 1721 lines of code core/src/main/java/org/apache/calcite/prepare/Prepare.java x: 56 commits (all time) y: 451 lines of code core/src/main/java/org/apache/calcite/rex/RexSimplify.java x: 128 commits (all time) y: 2450 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/Nullness.java x: 5 commits (all time) y: 37 lines of code core/src/main/java/org/apache/calcite/sql2rel/AggConverter.java x: 6 commits (all time) y: 454 lines of code core/src/main/java/org/apache/calcite/util/PartiallyOrderedSet.java x: 19 commits (all time) y: 565 lines of code core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcRules.java x: 66 commits (all time) y: 873 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateProjectPullUpConstantsRule.java x: 28 commits (all time) y: 137 lines of code core/src/main/java/org/apache/calcite/rel/rules/UnionPullUpConstantsRule.java x: 16 commits (all time) y: 117 lines of code innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbRules.java x: 6 commits (all time) y: 241 lines of code innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbToEnumerableConverter.java x: 9 commits (all time) y: 147 lines of code core/src/main/java/org/apache/calcite/interpreter/Bindables.java x: 42 commits (all time) y: 703 lines of code testkit/src/main/java/org/apache/calcite/util/Smalls.java x: 10 commits (all time) y: 1185 lines of code core/src/main/java/org/apache/calcite/jdbc/JavaTypeFactoryImpl.java x: 33 commits (all time) y: 372 lines of code core/src/main/java/org/apache/calcite/sql/dialect/BigQuerySqlDialect.java x: 36 commits (all time) y: 319 lines of code core/src/main/java/org/apache/calcite/util/NlsString.java x: 15 commits (all time) y: 216 lines of code core/src/main/java/org/apache/calcite/materialize/Lattice.java x: 37 commits (all time) y: 950 lines of code babel/src/main/codegen/includes/parserPostgresImpls.ftl x: 1 commits (all time) y: 323 lines of code core/src/main/java/org/apache/calcite/sql/SqlAlter.java x: 5 commits (all time) y: 28 lines of code core/src/main/java/org/apache/calcite/sql/SqlOperator.java x: 49 commits (all time) y: 543 lines of code core/src/main/java/org/apache/calcite/sql/SqlSetOption.java x: 11 commits (all time) y: 112 lines of code core/src/main/java/org/apache/calcite/sql/type/CompositeOperandTypeChecker.java x: 25 commits (all time) y: 312 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateUnionTransposeRule.java x: 39 commits (all time) y: 183 lines of code core/src/main/java/org/apache/calcite/rex/RexExecutorImpl.java x: 21 commits (all time) y: 124 lines of code core/src/main/java/org/apache/calcite/rel/core/Window.java x: 37 commits (all time) y: 301 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.java x: 53 commits (all time) y: 725 lines of code release/build.gradle.kts x: 11 commits (all time) y: 136 lines of code core/src/main/java/org/apache/calcite/sql/validate/implicit/TypeCoercionImpl.java x: 25 commits (all time) y: 440 lines of code core/src/main/java/org/apache/calcite/rel/rules/ReduceDecimalsRule.java x: 27 commits (all time) y: 888 lines of code core/src/main/java/org/apache/calcite/rel/type/DelegatingTypeSystem.java x: 8 commits (all time) y: 78 lines of code core/src/main/java/org/apache/calcite/rel/rules/DateRangeRules.java x: 38 commits (all time) y: 634 lines of code core/src/main/java/org/apache/calcite/rex/RexInterpreter.java x: 17 commits (all time) y: 399 lines of code core/src/main/java/org/apache/calcite/util/RangeSets.java x: 8 commits (all time) y: 383 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidRules.java x: 75 commits (all time) y: 642 lines of code elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.java x: 24 commits (all time) y: 783 lines of code core/src/main/java/org/apache/calcite/util/format/postgresql/CompiledDateTimeFormat.java x: 1 commits (all time) y: 292 lines of code core/src/main/java/org/apache/calcite/util/format/postgresql/PostgresqlDateTimeFormatter.java x: 4 commits (all time) y: 439 lines of code core/src/main/java/org/apache/calcite/sql/SqlBasicTypeNameSpec.java x: 13 commits (all time) y: 156 lines of code core/src/main/java/org/apache/calcite/sql/SqlIntervalQualifier.java x: 35 commits (all time) y: 960 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/tree/Primitive.java x: 19 commits (all time) y: 917 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumUtils.java x: 45 commits (all time) y: 966 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/JavaRowFormat.java x: 20 commits (all time) y: 286 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateJoinTransposeRule.java x: 37 commits (all time) y: 390 lines of code core/src/main/java/org/apache/calcite/rel/core/AggregateCall.java x: 31 commits (all time) y: 391 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateExpandWithinDistinctRule.java x: 14 commits (all time) y: 266 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorUtil.java x: 76 commits (all time) y: 1046 lines of code elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.java x: 18 commits (all time) y: 488 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidExpressions.java x: 11 commits (all time) y: 210 lines of code piglet/src/main/java/org/apache/calcite/piglet/PigRelExVisitor.java x: 8 commits (all time) y: 312 lines of code core/src/main/java/org/apache/calcite/materialize/LatticeSuggester.java x: 14 commits (all time) y: 642 lines of code core/src/main/java/org/apache/calcite/util/format/FormatElementEnum.java x: 10 commits (all time) y: 416 lines of code core/src/main/java/org/apache/calcite/util/format/FormatModels.java x: 11 commits (all time) y: 282 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.java x: 58 commits (all time) y: 600 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateRemoveRule.java x: 26 commits (all time) y: 127 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateStarTableRule.java x: 34 commits (all time) y: 221 lines of code core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewAggregateRule.java x: 18 commits (all time) y: 757 lines of code core/src/main/java/org/apache/calcite/rex/RexCall.java x: 36 commits (all time) y: 209 lines of code core/src/main/java/org/apache/calcite/rex/RexCopier.java x: 8 commits (all time) y: 48 lines of code core/src/main/java/org/apache/calcite/sql2rel/RelStructuredTypeFlattener.java x: 53 commits (all time) y: 831 lines of code testkit/src/main/kotlin/org/apache/calcite/testlib/WithLocaleExtension.kt x: 3 commits (all time) y: 41 lines of code core/src/main/java/org/apache/calcite/jdbc/CalcitePrepare.java x: 26 commits (all time) y: 266 lines of code core/src/main/java/org/apache/calcite/runtime/Hook.java x: 24 commits (all time) y: 103 lines of code core/src/main/java/org/apache/calcite/runtime/XmlFunctions.java x: 11 commits (all time) y: 238 lines of code core/src/main/java/org/apache/calcite/util/TryThreadLocal.java x: 7 commits (all time) y: 100 lines of code arrow/src/main/java/org/apache/calcite/adapter/arrow/ArrowFilterEnumerator.java x: 2 commits (all time) y: 73 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableInterpretable.java x: 14 commits (all time) y: 188 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMergeJoin.java x: 37 commits (all time) y: 356 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMergeJoinRule.java x: 19 commits (all time) y: 78 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTraitsUtils.java x: 4 commits (all time) y: 147 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableWindow.java x: 34 commits (all time) y: 810 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/impl/WinAggAddContextImpl.java x: 8 commits (all time) y: 32 lines of code core/src/main/java/org/apache/calcite/adapter/java/ReflectiveSchema.java x: 18 commits (all time) y: 335 lines of code core/src/main/java/org/apache/calcite/interpreter/JaninoRexCompiler.java x: 13 commits (all time) y: 166 lines of code core/src/main/java/org/apache/calcite/materialize/MutableNode.java x: 7 commits (all time) y: 93 lines of code core/src/main/java/org/apache/calcite/plan/RelOptCluster.java x: 24 commits (all time) y: 149 lines of code core/src/main/java/org/apache/calcite/plan/RelOptRuleOperand.java x: 15 commits (all time) y: 139 lines of code core/src/main/java/org/apache/calcite/plan/RelTraitSet.java x: 23 commits (all time) y: 388 lines of code core/src/main/java/org/apache/calcite/plan/RexImplicationChecker.java x: 23 commits (all time) y: 337 lines of code core/src/main/java/org/apache/calcite/plan/visualizer/RuleMatchVisualizer.java x: 10 commits (all time) y: 329 lines of code core/src/main/java/org/apache/calcite/plan/volcano/RelSet.java x: 42 commits (all time) y: 279 lines of code core/src/main/java/org/apache/calcite/plan/volcano/RelSubset.java x: 55 commits (all time) y: 524 lines of code core/src/main/java/org/apache/calcite/plan/volcano/TopDownRuleDriver.java x: 12 commits (all time) y: 659 lines of code core/src/main/java/org/apache/calcite/prepare/CalcitePrepareImpl.java x: 104 commits (all time) y: 1209 lines of code core/src/main/java/org/apache/calcite/prepare/PlannerImpl.java x: 47 commits (all time) y: 341 lines of code core/src/main/java/org/apache/calcite/rel/core/Aggregate.java x: 46 commits (all time) y: 398 lines of code core/src/main/java/org/apache/calcite/rel/core/Match.java x: 26 commits (all time) y: 257 lines of code core/src/main/java/org/apache/calcite/rel/core/Project.java x: 39 commits (all time) y: 314 lines of code core/src/main/java/org/apache/calcite/rel/core/TableScan.java x: 19 commits (all time) y: 107 lines of code core/src/main/java/org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.java x: 33 commits (all time) y: 176 lines of code core/src/main/java/org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.java x: 27 commits (all time) y: 292 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdCollation.java x: 47 commits (all time) y: 424 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdSelectivity.java x: 16 commits (all time) y: 180 lines of code core/src/main/java/org/apache/calcite/rel/rules/CalcRelSplitter.java x: 20 commits (all time) y: 615 lines of code core/src/main/java/org/apache/calcite/rel/rules/FilterJoinRule.java x: 41 commits (all time) y: 350 lines of code core/src/main/java/org/apache/calcite/rel/rules/MultiJoinOptimizeBushyRule.java x: 23 commits (all time) y: 310 lines of code core/src/main/java/org/apache/calcite/rel/rules/PushProjector.java x: 28 commits (all time) y: 523 lines of code core/src/main/java/org/apache/calcite/rex/RexOver.java x: 26 commits (all time) y: 137 lines of code core/src/main/java/org/apache/calcite/rex/RexProgramBuilder.java x: 32 commits (all time) y: 588 lines of code core/src/main/java/org/apache/calcite/rex/RexWindowBounds.java x: 3 commits (all time) y: 129 lines of code core/src/main/java/org/apache/calcite/runtime/AutomatonBuilder.java x: 8 commits (all time) y: 157 lines of code core/src/main/java/org/apache/calcite/runtime/DeterministicAutomaton.java x: 5 commits (all time) y: 128 lines of code core/src/main/java/org/apache/calcite/runtime/JsonFunctions.java x: 16 commits (all time) y: 870 lines of code core/src/main/java/org/apache/calcite/runtime/Resources.java x: 15 commits (all time) y: 819 lines of code core/src/main/java/org/apache/calcite/runtime/SocketFactoryImpl.java x: 5 commits (all time) y: 68 lines of code core/src/main/java/org/apache/calcite/sql/SqlFunction.java x: 27 commits (all time) y: 224 lines of code core/src/main/java/org/apache/calcite/sql/SqlIdentifier.java x: 29 commits (all time) y: 228 lines of code core/src/main/java/org/apache/calcite/sql/SqlRowTypeNameSpec.java x: 10 commits (all time) y: 72 lines of code core/src/main/java/org/apache/calcite/sql/SqlSelect.java x: 20 commits (all time) y: 245 lines of code core/src/main/java/org/apache/calcite/sql/SqlSelectOperator.java x: 18 commits (all time) y: 176 lines of code core/src/main/java/org/apache/calcite/sql/SqlSnapshot.java x: 6 commits (all time) y: 102 lines of code core/src/main/java/org/apache/calcite/sql/SqlWindow.java x: 31 commits (all time) y: 739 lines of code core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisor.java x: 24 commits (all time) y: 419 lines of code core/src/main/java/org/apache/calcite/sql/dialect/FireboltSqlDialect.java x: 6 commits (all time) y: 199 lines of code core/src/main/java/org/apache/calcite/sql/pretty/SqlPrettyWriter.java x: 39 commits (all time) y: 983 lines of code core/src/main/java/org/apache/calcite/sql/type/TableFunctionReturnTypeInference.java x: 7 commits (all time) y: 166 lines of code core/src/main/java/org/apache/calcite/sql/util/SqlBuilder.java x: 4 commits (all time) y: 87 lines of code core/src/main/java/org/apache/calcite/sql/validate/DelegatingScope.java x: 37 commits (all time) y: 542 lines of code core/src/main/java/org/apache/calcite/tools/Frameworks.java x: 28 commits (all time) y: 348 lines of code core/src/main/java/org/apache/calcite/tools/Programs.java x: 44 commits (all time) y: 328 lines of code core/src/main/java/org/apache/calcite/util/Pair.java x: 22 commits (all time) y: 300 lines of code core/src/main/java/org/apache/calcite/util/ReflectUtil.java x: 18 commits (all time) y: 390 lines of code core/src/main/java/org/apache/calcite/util/Sources.java x: 18 commits (all time) y: 266 lines of code core/src/main/resources/org/apache/calcite/plan/visualizer/viz-template.html x: 3 commits (all time) y: 342 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidConnectionImpl.java x: 50 commits (all time) y: 635 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidTable.java x: 29 commits (all time) y: 178 lines of code elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchTransport.java x: 9 commits (all time) y: 208 lines of code example/csv/src/main/java/org/apache/calcite/adapter/csv/CsvFilterableTable.java x: 15 commits (all time) y: 65 lines of code file/src/main/java/org/apache/calcite/adapter/file/FileRowConverter.java x: 12 commits (all time) y: 281 lines of code geode/src/main/java/org/apache/calcite/adapter/geode/rel/GeodeFilter.java x: 17 commits (all time) y: 277 lines of code geode/src/main/java/org/apache/calcite/adapter/geode/rel/GeodeRules.java x: 21 commits (all time) y: 278 lines of code innodb/src/main/java/org/apache/calcite/adapter/innodb/IndexCondition.java x: 9 commits (all time) y: 273 lines of code innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbFilterTranslator.java x: 7 commits (all time) y: 315 lines of code innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbTable.java x: 3 commits (all time) y: 207 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/DefaultEnumerable.java x: 18 commits (all time) y: 611 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/EnumerableDefaults.java x: 69 commits (all time) y: 3438 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/ExtendedEnumerable.java x: 16 commits (all time) y: 271 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/Linq4j.java x: 21 commits (all time) y: 373 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/tree/BinaryExpression.java x: 13 commits (all time) y: 267 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/tree/BlockBuilder.java x: 18 commits (all time) y: 410 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/tree/Expressions.java x: 29 commits (all time) y: 1606 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/tree/Types.java x: 20 commits (all time) y: 423 lines of code piglet/src/main/java/org/apache/calcite/piglet/Ast.java x: 9 commits (all time) y: 387 lines of code piglet/src/main/java/org/apache/calcite/piglet/PigRelBuilder.java x: 16 commits (all time) y: 411 lines of code piglet/src/main/java/org/apache/calcite/piglet/PigRelOpVisitor.java x: 12 commits (all time) y: 482 lines of code plus/src/main/java/org/apache/calcite/adapter/os/Processes.java x: 7 commits (all time) y: 145 lines of code redis/src/main/java/org/apache/calcite/adapter/redis/RedisDataProcess.java x: 2 commits (all time) y: 124 lines of code splunk/src/main/java/org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.java x: 17 commits (all time) y: 350 lines of code ubenchmark/src/jmh/java/org/apache/calcite/benchmarks/RelNodeConversionBenchmark.java x: 3 commits (all time) y: 150 lines of code ubenchmark/src/jmh/java/org/apache/calcite/benchmarks/StatementTest.java x: 4 commits (all time) y: 201 lines of code core/src/main/java/org/apache/calcite/plan/hep/HepPlanner.java x: 39 commits (all time) y: 778 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableRules.java x: 27 commits (all time) y: 121 lines of code core/src/main/java/org/apache/calcite/rel/rules/JoinExtractFilterRule.java x: 11 commits (all time) y: 28 lines of code core/src/main/java/org/apache/calcite/sql/parser/SqlAbstractParserImpl.java x: 33 commits (all time) y: 529 lines of code core/src/main/java/org/apache/calcite/rel/rules/FilterProjectTransposeRule.java x: 27 commits (all time) y: 174 lines of code core/src/main/java/org/apache/calcite/rel/rules/MeasureRules.java x: 2 commits (all time) y: 333 lines of code core/src/main/java/org/apache/calcite/rel/metadata/DefaultRelMetadataProvider.java x: 13 commits (all time) y: 33 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidator.java x: 45 commits (all time) y: 224 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/function/Functions.java x: 21 commits (all time) y: 458 lines of code core/src/main/java/org/apache/calcite/util/format/postgresql/ChronoUnitEnum.java x: 1 commits (all time) y: 186 lines of code core/src/main/java/org/apache/calcite/rel/rules/ReduceExpressionsRule.java x: 78 commits (all time) y: 830 lines of code babel/src/main/codegen/includes/parserImpls.ftl x: 14 commits (all time) y: 208 lines of code core/src/main/java/org/apache/calcite/runtime/FlatLists.java x: 24 commits (all time) y: 1029 lines of code core/src/main/java/org/apache/calcite/sql/validate/AggChecker.java x: 25 commits (all time) y: 161 lines of code core/src/main/java/org/apache/calcite/profile/ProfilerImpl.java x: 11 commits (all time) y: 615 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlMinMaxAggFunction.java x: 17 commits (all time) y: 96 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableHashJoin.java x: 16 commits (all time) y: 237 lines of code plus/src/main/java/org/apache/calcite/adapter/utils/OsQueryTableUtil.java x: 1 commits (all time) y: 213 lines of code core/src/main/java/org/apache/calcite/interpreter/AggregateNode.java x: 29 commits (all time) y: 623 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeExplicitPrecedenceList.java x: 15 commits (all time) y: 122 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/tree/OptimizeShuttle.java x: 12 commits (all time) y: 362 lines of code server/src/main/codegen/includes/parserImpls.ftl x: 10 commits (all time) y: 462 lines of code core/src/main/java/org/apache/calcite/adapter/clone/ArrayTable.java x: 13 commits (all time) y: 649 lines of code core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcTable.java x: 28 commits (all time) y: 180 lines of code core/src/main/java/org/apache/calcite/runtime/PairLists.java x: 1 commits (all time) y: 567 lines of code core/src/main/java/org/apache/calcite/util/Puffin.java x: 5 commits (all time) y: 257 lines of code core/src/main/java/org/apache/calcite/sql/SqlDataTypeSpec.java x: 25 commits (all time) y: 120 lines of code core/src/main/java/org/apache/calcite/config/CalciteConnectionConfig.java x: 24 commits (all time) y: 48 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/PhysTypeImpl.java x: 29 commits (all time) y: 632 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdExpressionLineage.java x: 25 commits (all time) y: 366 lines of code core/src/main/java/org/apache/calcite/rel/externalize/RelJsonReader.java x: 32 commits (all time) y: 288 lines of code core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewRule.java x: 18 commits (all time) y: 974 lines of code core/src/main/java/org/apache/calcite/sql/validate/EmptyScope.java x: 17 commits (all time) y: 171 lines of code core/src/main/java/org/apache/calcite/rel/rules/FilterAggregateTransposeRule.java x: 21 commits (all time) y: 134 lines of code core/src/main/java/org/apache/calcite/rel/RelNode.java x: 35 commits (all time) y: 78 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/QueryableDefaults.java x: 11 commits (all time) y: 543 lines of code cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraRules.java x: 24 commits (all time) y: 290 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableScan.java x: 25 commits (all time) y: 264 lines of code core/src/main/java/org/apache/calcite/plan/RelOptTable.java x: 20 commits (all time) y: 39 lines of code core/src/main/java/org/apache/calcite/plan/volcano/Dumpers.java x: 5 commits (all time) y: 292 lines of code core/src/main/java/org/apache/calcite/plan/volcano/RuleQueue.java x: 31 commits (all time) y: 43 lines of code core/src/main/java/org/apache/calcite/prepare/QueryableRelBuilder.java x: 14 commits (all time) y: 620 lines of code core/src/main/java/org/apache/calcite/rel/logical/LogicalCorrelate.java x: 15 commits (all time) y: 85 lines of code core/src/main/java/org/apache/calcite/rex/RexNode.java x: 17 commits (all time) y: 36 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlCaseOperator.java x: 19 commits (all time) y: 231 lines of code core/src/main/java/org/apache/calcite/util/ChunkList.java x: 9 commits (all time) y: 338 lines of code core/src/main/java/org/apache/calcite/plan/hep/HepRelVertex.java x: 18 commits (all time) y: 63 lines of code core/src/main/java/org/apache/calcite/rel/mutable/MutableRels.java x: 27 commits (all time) y: 398 lines of code core/src/main/java/org/apache/calcite/sql/SqlJdbcFunctionCall.java x: 31 commits (all time) y: 330 lines of code core/src/main/java/org/apache/calcite/adapter/clone/ColumnLoader.java x: 15 commits (all time) y: 374 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableAggregate.java x: 29 commits (all time) y: 242 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMatch.java x: 14 commits (all time) y: 417 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableRelImplementor.java x: 30 commits (all time) y: 454 lines of code core/src/main/java/org/apache/calcite/plan/volcano/VolcanoRuleCall.java x: 40 commits (all time) y: 295 lines of code core/src/main/java/org/apache/calcite/prepare/CalciteMaterializer.java x: 28 commits (all time) y: 103 lines of code core/src/main/java/org/apache/calcite/profile/SimpleProfiler.java x: 8 commits (all time) y: 254 lines of code core/src/main/java/org/apache/calcite/rel/rules/JoinProjectTransposeRule.java x: 21 commits (all time) y: 307 lines of code core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewJoinRule.java x: 7 commits (all time) y: 224 lines of code core/src/main/java/org/apache/calcite/rel/stream/StreamRules.java x: 19 commits (all time) y: 310 lines of code core/src/main/java/org/apache/calcite/rel/type/TimeFrames.java x: 2 commits (all time) y: 433 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdDistinctRowCount.java x: 21 commits (all time) y: 246 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlLikeOperator.java x: 12 commits (all time) y: 170 lines of code core/src/main/java/org/apache/calcite/sql/advise/SqlSimpleParser.java x: 23 commits (all time) y: 672 lines of code piglet/src/main/java/org/apache/calcite/piglet/Handler.java x: 7 commits (all time) y: 348 lines of code core/src/main/java/org/apache/calcite/profile/Profiler.java x: 5 commits (all time) y: 213 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/DefaultQueryable.java x: 8 commits (all time) y: 402 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/QueryableRecorder.java x: 8 commits (all time) y: 902 lines of code example/function/src/main/java/org/apache/calcite/example/maze/Maze.java x: 7 commits (all time) y: 273 lines of code core/src/main/java/org/apache/calcite/plan/MaterializedViewSubstitutionVisitor.java x: 14 commits (all time) y: 13 lines of code
8400.0
lines of code
  min: 1.0
  average: 132.79
  25th percentile: 20.0
  median: 48.0
  75th percentile: 115.0
  max: 8400.0
0 290.0
commits (all time)
min: 1.0 | average: 11.01 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 12.0 | max: 290.0

File Size vs. Contributors (all time): 2162 points

core/src/main/java/org/apache/calcite/rel/rules/AggregateMinMaxToLimitRule.java x: 1 contributors (all time) y: 70 lines of code core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java x: 10 contributors (all time) y: 358 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java x: 25 contributors (all time) y: 713 lines of code core/src/main/java/org/apache/calcite/rex/RexPermuteInputsShuttle.java x: 3 contributors (all time) y: 81 lines of code core/src/main/java/org/apache/calcite/config/CalciteSystemProperty.java x: 17 contributors (all time) y: 189 lines of code core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java x: 5 contributors (all time) y: 146 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java x: 27 contributors (all time) y: 1480 lines of code core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java x: 69 contributors (all time) y: 4682 lines of code core/src/main/java/org/apache/calcite/util/BuiltInMethod.java x: 72 contributors (all time) y: 968 lines of code core/src/main/java/org/apache/calcite/runtime/CalciteResource.java x: 58 contributors (all time) y: 768 lines of code core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisorValidator.java x: 7 contributors (all time) y: 125 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlAbstractConformance.java x: 22 contributors (all time) y: 106 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlConformance.java x: 26 contributors (all time) y: 66 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlConformanceEnum.java x: 26 contributors (all time) y: 399 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlDelegatingConformance.java x: 14 contributors (all time) y: 110 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java x: 70 contributors (all time) y: 6321 lines of code core/src/main/java/org/apache/calcite/sql/SqlDelete.java x: 3 contributors (all time) y: 106 lines of code testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java x: 36 contributors (all time) y: 8400 lines of code core/src/main/java/org/apache/calcite/rex/RexBuilder.java x: 34 contributors (all time) y: 1559 lines of code core/src/main/java/org/apache/calcite/rex/RexLiteral.java x: 16 contributors (all time) y: 903 lines of code core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java x: 1 contributors (all time) y: 144 lines of code core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForTableRule.java x: 1 contributors (all time) y: 171 lines of code core/src/main/java/org/apache/calcite/rex/RexUtil.java x: 38 contributors (all time) y: 2285 lines of code core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java x: 20 contributors (all time) y: 1152 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialect.java x: 45 contributors (all time) y: 1168 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java x: 20 contributors (all time) y: 228 lines of code core/src/main/java/org/apache/calcite/sql/dialect/DuckDBSqlDialect.java x: 1 contributors (all time) y: 123 lines of code core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java x: 13 contributors (all time) y: 134 lines of code core/src/main/java/org/apache/calcite/sql/parser/SqlParserPos.java x: 5 contributors (all time) y: 218 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlJsonQueryFunction.java x: 6 contributors (all time) y: 167 lines of code core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java x: 35 contributors (all time) y: 1289 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdSize.java x: 11 contributors (all time) y: 345 lines of code plus/src/main/java/org/apache/calcite/chinook/CalciteConnectionProvider.java x: 5 contributors (all time) y: 30 lines of code core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java x: 8 contributors (all time) y: 326 lines of code core/src/main/java/org/apache/calcite/util/RelToSqlConverterUtil.java x: 8 contributors (all time) y: 188 lines of code core/src/main/java/org/apache/calcite/rel/RelRoot.java x: 8 contributors (all time) y: 105 lines of code core/src/main/java/org/apache/calcite/rel/rules/MinusToFilterRule.java x: 1 contributors (all time) y: 66 lines of code core/src/main/java/org/apache/calcite/sql/dialect/MysqlSqlDialect.java x: 18 contributors (all time) y: 355 lines of code core/src/main/java/org/apache/calcite/sql/dialect/PhoenixSqlDialect.java x: 4 contributors (all time) y: 75 lines of code core/src/main/java/org/apache/calcite/sql/dialect/PrestoSqlDialect.java x: 9 contributors (all time) y: 200 lines of code core/src/main/java/org/apache/calcite/rel/rules/FilterTableFunctionTransposeRule.java x: 6 contributors (all time) y: 90 lines of code core/src/main/java/org/apache/calcite/sql/SqlCall.java x: 10 contributors (all time) y: 144 lines of code core/src/main/java/org/apache/calcite/rel/rules/JoinExpandOrToUnionRule.java x: 1 contributors (all time) y: 247 lines of code testkit/src/main/java/org/apache/calcite/util/TestUtil.java x: 6 contributors (all time) y: 331 lines of code core/src/main/java/org/apache/calcite/rel/rules/PruneEmptyRules.java x: 15 contributors (all time) y: 392 lines of code core/src/main/java/org/apache/calcite/rel/rules/UnionEliminatorRule.java x: 8 contributors (all time) y: 65 lines of code core/src/main/java/org/apache/calcite/rel/RelShuttle.java x: 5 contributors (all time) y: 40 lines of code core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java x: 5 contributors (all time) y: 104 lines of code core/src/main/java/org/apache/calcite/rel/logical/LogicalRepeatUnion.java x: 4 contributors (all time) y: 40 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactoryImpl.java x: 17 contributors (all time) y: 581 lines of code core/src/main/java/org/apache/calcite/rel/rules/JoinCommuteRule.java x: 9 contributors (all time) y: 167 lines of code core/src/main/java/org/apache/calcite/sql/dialect/HiveSqlDialect.java x: 19 contributors (all time) y: 165 lines of code core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java x: 21 contributors (all time) y: 601 lines of code core/src/main/java/org/apache/calcite/tools/RelBuilder.java x: 56 contributors (all time) y: 3212 lines of code core/src/main/java/org/apache/calcite/sql/SqlCallBinding.java x: 7 contributors (all time) y: 291 lines of code build.gradle.kts x: 18 contributors (all time) y: 865 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java x: 79 contributors (all time) y: 4166 lines of code core/src/main/java/org/apache/calcite/rel/core/Join.java x: 10 contributors (all time) y: 222 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java x: 11 contributors (all time) y: 1325 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java x: 8 contributors (all time) y: 511 lines of code core/src/main/java/org/apache/calcite/rel/rel2sql/SqlImplementor.java x: 57 contributors (all time) y: 1844 lines of code core/src/main/java/org/apache/calcite/sql/dialect/SparkSqlDialect.java x: 14 contributors (all time) y: 150 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlItemOperator.java x: 12 contributors (all time) y: 200 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlQuantifyOperator.java x: 4 contributors (all time) y: 104 lines of code mongodb/src/main/java/org/apache/calcite/adapter/mongodb/MongoFilter.java x: 4 contributors (all time) y: 212 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataType.java x: 9 contributors (all time) y: 100 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataTypeSystem.java x: 15 contributors (all time) y: 176 lines of code core/src/main/java/org/apache/calcite/sql/SqlMapTypeNameSpec.java x: 2 contributors (all time) y: 60 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java x: 55 contributors (all time) y: 1753 lines of code core/src/main/java/org/apache/calcite/rel/rules/ProjectAggregateMergeRule.java x: 8 contributors (all time) y: 155 lines of code core/src/main/java/org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.java x: 11 contributors (all time) y: 642 lines of code core/src/main/java/org/apache/calcite/rel/rel2sql/RelToSqlConverter.java x: 39 contributors (all time) y: 1144 lines of code core/src/main/java/org/apache/calcite/plan/volcano/VolcanoPlanner.java x: 38 contributors (all time) y: 1050 lines of code core/src/main/java/org/apache/calcite/jdbc/CalciteSchema.java x: 9 contributors (all time) y: 537 lines of code core/src/main/java/org/apache/calcite/sql/dialect/DerbySqlDialect.java x: 4 contributors (all time) y: 26 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableFilterRule.java x: 7 contributors (all time) y: 27 lines of code core/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java x: 86 contributors (all time) y: 4804 lines of code core/src/main/java/org/apache/calcite/rel/rules/HyperGraph.java x: 1 contributors (all time) y: 385 lines of code core/src/main/java/org/apache/calcite/sql/dialect/MssqlSqlDialect.java x: 14 contributors (all time) y: 244 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidQuery.java x: 15 contributors (all time) y: 1467 lines of code core/src/main/java/org/apache/calcite/rel/rules/FilterCalcMergeRule.java x: 7 contributors (all time) y: 66 lines of code core/src/main/java/org/apache/calcite/rel/rules/ProjectCalcMergeRule.java x: 7 contributors (all time) y: 79 lines of code cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraSchema.java x: 11 contributors (all time) y: 264 lines of code core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcSchema.java x: 12 contributors (all time) y: 428 lines of code core/src/main/java/org/apache/calcite/interpreter/TableScanNode.java x: 5 contributors (all time) y: 244 lines of code core/src/main/java/org/apache/calcite/jdbc/CachingCalciteSchema.java x: 6 contributors (all time) y: 212 lines of code core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java x: 19 contributors (all time) y: 775 lines of code core/src/main/java/org/apache/calcite/model/ModelHandler.java x: 10 contributors (all time) y: 482 lines of code core/src/main/java/org/apache/calcite/prepare/CalciteCatalogReader.java x: 17 contributors (all time) y: 391 lines of code core/src/main/java/org/apache/calcite/prepare/RelOptTableImpl.java x: 18 contributors (all time) y: 433 lines of code core/src/main/java/org/apache/calcite/schema/impl/AbstractSchema.java x: 5 contributors (all time) y: 87 lines of code core/src/main/java/org/apache/calcite/schema/lookup/CompatibilityLookup.java x: 1 contributors (all time) y: 24 lines of code server/src/main/java/org/apache/calcite/server/ServerDdlExecutor.java x: 7 contributors (all time) y: 627 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidJsonFilter.java x: 6 contributors (all time) y: 494 lines of code core/src/main/java/org/apache/calcite/rel/rules/ProjectToCalcRule.java x: 6 contributors (all time) y: 47 lines of code core/src/main/java/org/apache/calcite/rel/rules/ProjectRemoveRule.java x: 9 contributors (all time) y: 57 lines of code core/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java x: 23 contributors (all time) y: 2029 lines of code core/src/main/java/org/apache/calcite/util/Util.java x: 20 contributors (all time) y: 1808 lines of code core/src/main/java/org/apache/calcite/sql/dialect/OracleSqlDialect.java x: 14 contributors (all time) y: 175 lines of code core/src/main/java/org/apache/calcite/sql/SqlUnnestOperator.java x: 8 contributors (all time) y: 91 lines of code site/_sass/_style.scss x: 5 contributors (all time) y: 794 lines of code core/src/main/java/org/apache/calcite/sql/SqlKind.java x: 57 contributors (all time) y: 632 lines of code site/css/screen.scss x: 3 contributors (all time) y: 9 lines of code bom/build.gradle.kts x: 20 contributors (all time) y: 143 lines of code core/src/main/java/org/apache/calcite/plan/RelOptUtil.java x: 51 contributors (all time) y: 3307 lines of code core/src/main/java/org/apache/calcite/rel/core/Sort.java x: 7 contributors (all time) y: 160 lines of code core/src/main/java/org/apache/calcite/runtime/ResultSetEnumerable.java x: 5 contributors (all time) y: 379 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorScope.java x: 4 contributors (all time) y: 164 lines of code core/src/main/java/org/apache/calcite/config/CalciteConnectionProperty.java x: 12 contributors (all time) y: 99 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java x: 56 contributors (all time) y: 1555 lines of code core/src/main/java/org/apache/calcite/sql/dialect/PostgresqlSqlDialect.java x: 13 contributors (all time) y: 182 lines of code core/src/main/java/org/apache/calcite/sql/SqlLateralOperator.java x: 6 contributors (all time) y: 23 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactory.java x: 11 contributors (all time) y: 231 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeFactoryImpl.java x: 16 contributors (all time) y: 532 lines of code core/src/main/java/org/apache/calcite/jdbc/Driver.java x: 7 contributors (all time) y: 175 lines of code core/src/main/java/org/apache/calcite/sql/validate/ListScope.java x: 5 contributors (all time) y: 170 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorNamespace.java x: 3 contributors (all time) y: 36 lines of code core/src/main/java/org/apache/calcite/util/ImmutableBitSet.java x: 4 contributors (all time) y: 846 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeCoercionRule.java x: 6 contributors (all time) y: 245 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeName.java x: 13 contributors (all time) y: 700 lines of code core/src/main/java/org/apache/calcite/rex/RexProgram.java x: 6 contributors (all time) y: 613 lines of code core/src/main/java/org/apache/calcite/rex/RexShuttle.java x: 12 contributors (all time) y: 180 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdUtil.java x: 19 contributors (all time) y: 651 lines of code core/src/main/java/org/apache/calcite/rel/rules/ProjectToWindowRule.java x: 10 contributors (all time) y: 282 lines of code core/src/main/java/org/apache/calcite/runtime/rtti/RuntimeTypeInformation.java x: 1 contributors (all time) y: 202 lines of code core/src/main/java/org/apache/calcite/runtime/variant/VariantNonNull.java x: 1 contributors (all time) y: 406 lines of code core/src/main/java/org/apache/calcite/sql/SqlLiteral.java x: 7 contributors (all time) y: 728 lines of code core/src/main/java/org/apache/calcite/sql/parser/SqlParserUtil.java x: 12 contributors (all time) y: 897 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeFamily.java x: 8 contributors (all time) y: 218 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeUtil.java x: 27 contributors (all time) y: 1317 lines of code core/src/main/java/org/apache/calcite/sql2rel/StandardConvertletTable.java x: 45 contributors (all time) y: 1999 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdColumnUniqueness.java x: 16 contributors (all time) y: 426 lines of code core/src/main/java/org/apache/calcite/util/Bug.java x: 19 contributors (all time) y: 43 lines of code elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.java x: 10 contributors (all time) y: 250 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMetadataQuery.java x: 14 contributors (all time) y: 511 lines of code core/src/main/java/org/apache/calcite/sql/util/SqlVisitor.java x: 2 contributors (all time) y: 26 lines of code core/src/main/java/org/apache/calcite/sql2rel/RelFieldTrimmer.java x: 26 contributors (all time) y: 1032 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdUniqueKeys.java x: 9 contributors (all time) y: 391 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptMultiJoin.java x: 6 contributors (all time) y: 412 lines of code core/src/main/java/org/apache/calcite/sql/type/ReturnTypes.java x: 30 contributors (all time) y: 726 lines of code core/src/main/java/org/apache/calcite/sql/SqlUtil.java x: 21 contributors (all time) y: 933 lines of code core/src/main/java/org/apache/calcite/util/mapping/Mappings.java x: 8 contributors (all time) y: 1109 lines of code core/src/main/java/org/apache/calcite/sql/type/SqlTypeTransforms.java x: 11 contributors (all time) y: 197 lines of code core/src/main/java/org/apache/calcite/jdbc/CalciteConnectionImpl.java x: 15 contributors (all time) y: 499 lines of code core/src/main/java/org/apache/calcite/plan/SubstitutionVisitor.java x: 28 contributors (all time) y: 1721 lines of code core/src/main/java/org/apache/calcite/rex/RexSimplify.java x: 33 contributors (all time) y: 2450 lines of code core/src/main/java/org/apache/calcite/sql2rel/AggConverter.java x: 3 contributors (all time) y: 454 lines of code core/src/main/java/org/apache/calcite/util/PartiallyOrderedSet.java x: 4 contributors (all time) y: 565 lines of code core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcRules.java x: 26 contributors (all time) y: 873 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateProjectPullUpConstantsRule.java x: 9 contributors (all time) y: 137 lines of code core/src/main/java/org/apache/calcite/rel/rules/UnionPullUpConstantsRule.java x: 10 contributors (all time) y: 117 lines of code core/src/main/java/org/apache/calcite/interpreter/Bindables.java x: 19 contributors (all time) y: 703 lines of code testkit/src/main/java/org/apache/calcite/util/Smalls.java x: 5 contributors (all time) y: 1185 lines of code core/src/main/java/org/apache/calcite/jdbc/JavaTypeFactoryImpl.java x: 13 contributors (all time) y: 372 lines of code core/src/main/java/org/apache/calcite/plan/AbstractRelOptPlanner.java x: 14 contributors (all time) y: 351 lines of code core/src/main/java/org/apache/calcite/plan/RelOptPlanner.java x: 11 contributors (all time) y: 67 lines of code core/src/main/java/org/apache/calcite/sql/dialect/BigQuerySqlDialect.java x: 22 contributors (all time) y: 319 lines of code core/src/main/java/org/apache/calcite/materialize/Lattice.java x: 7 contributors (all time) y: 950 lines of code babel/src/main/codegen/includes/parserPostgresImpls.ftl x: 1 contributors (all time) y: 323 lines of code core/src/main/java/org/apache/calcite/sql/SqlOperator.java x: 13 contributors (all time) y: 543 lines of code core/src/main/java/org/apache/calcite/sql/SqlSetOption.java x: 6 contributors (all time) y: 112 lines of code core/src/main/java/org/apache/calcite/rel/core/Window.java x: 14 contributors (all time) y: 301 lines of code core/src/main/java/org/apache/calcite/plan/RelOptRules.java x: 13 contributors (all time) y: 122 lines of code core/src/main/java/org/apache/calcite/plan/RelOptPredicateList.java x: 6 contributors (all time) y: 146 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.java x: 22 contributors (all time) y: 725 lines of code core/src/main/java/org/apache/calcite/sql/validate/implicit/TypeCoercionImpl.java x: 9 contributors (all time) y: 440 lines of code core/src/main/java/org/apache/calcite/rel/rules/ReduceDecimalsRule.java x: 11 contributors (all time) y: 888 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataTypeSystemImpl.java x: 15 contributors (all time) y: 313 lines of code core/src/main/java/org/apache/calcite/rex/RexInterpreter.java x: 7 contributors (all time) y: 399 lines of code core/src/main/java/org/apache/calcite/util/RangeSets.java x: 6 contributors (all time) y: 383 lines of code core/src/main/java/org/apache/calcite/util/Sarg.java x: 3 contributors (all time) y: 182 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidDateTimeUtils.java x: 9 contributors (all time) y: 338 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidRules.java x: 14 contributors (all time) y: 642 lines of code elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.java x: 10 contributors (all time) y: 783 lines of code core/src/main/java/org/apache/calcite/util/format/postgresql/CompiledDateTimeFormat.java x: 1 contributors (all time) y: 292 lines of code core/src/main/java/org/apache/calcite/util/format/postgresql/PostgresqlDateTimeFormatter.java x: 1 contributors (all time) y: 439 lines of code core/src/main/java/org/apache/calcite/sql/SqlIntervalQualifier.java x: 12 contributors (all time) y: 960 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/tree/Primitive.java x: 7 contributors (all time) y: 917 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumUtils.java x: 13 contributors (all time) y: 966 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/JavaRowFormat.java x: 8 contributors (all time) y: 286 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateJoinTransposeRule.java x: 16 contributors (all time) y: 390 lines of code core/src/main/java/org/apache/calcite/rel/core/AggregateCall.java x: 12 contributors (all time) y: 391 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorUtil.java x: 25 contributors (all time) y: 1046 lines of code elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.java x: 7 contributors (all time) y: 488 lines of code piglet/src/main/java/org/apache/calcite/piglet/PigRelExVisitor.java x: 5 contributors (all time) y: 312 lines of code core/src/main/java/org/apache/calcite/materialize/LatticeSuggester.java x: 3 contributors (all time) y: 642 lines of code core/src/main/java/org/apache/calcite/util/format/FormatElementEnum.java x: 8 contributors (all time) y: 416 lines of code core/src/main/java/org/apache/calcite/util/format/FormatModels.java x: 9 contributors (all time) y: 282 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateCaseToFilterRule.java x: 10 contributors (all time) y: 185 lines of code core/src/main/java/org/apache/calcite/rel/rules/AggregateStarTableRule.java x: 14 contributors (all time) y: 221 lines of code core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewAggregateRule.java x: 10 contributors (all time) y: 757 lines of code core/src/main/java/org/apache/calcite/sql/SqlSplittableAggFunction.java x: 9 contributors (all time) y: 240 lines of code core/src/main/java/org/apache/calcite/sql2rel/RelStructuredTypeFlattener.java x: 21 contributors (all time) y: 831 lines of code core/src/main/java/org/apache/calcite/jdbc/CalcitePrepare.java x: 6 contributors (all time) y: 266 lines of code core/src/main/java/org/apache/calcite/util/TryThreadLocal.java x: 2 contributors (all time) y: 100 lines of code arrow/src/main/java/org/apache/calcite/adapter/arrow/ArrowFilterEnumerator.java x: 2 contributors (all time) y: 73 lines of code cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java x: 7 contributors (all time) y: 207 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableAsofJoin.java x: 2 contributors (all time) y: 179 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMergeJoin.java x: 12 contributors (all time) y: 356 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMergeJoinRule.java x: 9 contributors (all time) y: 78 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTraitsUtils.java x: 3 contributors (all time) y: 147 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableWindow.java x: 11 contributors (all time) y: 810 lines of code core/src/main/java/org/apache/calcite/plan/RexImplicationChecker.java x: 8 contributors (all time) y: 337 lines of code core/src/main/java/org/apache/calcite/plan/visualizer/RuleMatchVisualizer.java x: 3 contributors (all time) y: 329 lines of code core/src/main/java/org/apache/calcite/plan/volcano/RelSet.java x: 14 contributors (all time) y: 279 lines of code core/src/main/java/org/apache/calcite/plan/volcano/RelSubset.java x: 18 contributors (all time) y: 524 lines of code core/src/main/java/org/apache/calcite/plan/volcano/TopDownRuleDriver.java x: 5 contributors (all time) y: 659 lines of code core/src/main/java/org/apache/calcite/prepare/CalcitePrepareImpl.java x: 38 contributors (all time) y: 1209 lines of code core/src/main/java/org/apache/calcite/prepare/PlannerImpl.java x: 23 contributors (all time) y: 341 lines of code core/src/main/java/org/apache/calcite/rel/core/Project.java x: 10 contributors (all time) y: 314 lines of code core/src/main/java/org/apache/calcite/rel/core/TableModify.java x: 4 contributors (all time) y: 174 lines of code core/src/main/java/org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.java x: 16 contributors (all time) y: 176 lines of code core/src/main/java/org/apache/calcite/rel/rules/CalcRelSplitter.java x: 4 contributors (all time) y: 615 lines of code core/src/main/java/org/apache/calcite/rel/rules/FilterJoinRule.java x: 15 contributors (all time) y: 350 lines of code core/src/main/java/org/apache/calcite/rel/rules/MultiJoinOptimizeBushyRule.java x: 7 contributors (all time) y: 310 lines of code core/src/main/java/org/apache/calcite/rel/rules/PushProjector.java x: 12 contributors (all time) y: 523 lines of code core/src/main/java/org/apache/calcite/rex/RexProgramBuilder.java x: 5 contributors (all time) y: 588 lines of code core/src/main/java/org/apache/calcite/runtime/JsonFunctions.java x: 10 contributors (all time) y: 870 lines of code core/src/main/java/org/apache/calcite/runtime/Matcher.java x: 3 contributors (all time) y: 235 lines of code core/src/main/java/org/apache/calcite/runtime/Resources.java x: 2 contributors (all time) y: 819 lines of code core/src/main/java/org/apache/calcite/runtime/SpatialTypeFunctions.java x: 2 contributors (all time) y: 1163 lines of code core/src/main/java/org/apache/calcite/runtime/SpatialTypeUtils.java x: 2 contributors (all time) y: 153 lines of code core/src/main/java/org/apache/calcite/sql/SqlMatchRecognize.java x: 6 contributors (all time) y: 315 lines of code core/src/main/java/org/apache/calcite/sql/SqlNodeList.java x: 3 contributors (all time) y: 202 lines of code core/src/main/java/org/apache/calcite/sql/SqlWindow.java x: 9 contributors (all time) y: 739 lines of code core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisor.java x: 4 contributors (all time) y: 419 lines of code core/src/main/java/org/apache/calcite/tools/Programs.java x: 19 contributors (all time) y: 328 lines of code core/src/main/java/org/apache/calcite/util/Pair.java x: 4 contributors (all time) y: 300 lines of code core/src/main/java/org/apache/calcite/util/ReflectUtil.java x: 3 contributors (all time) y: 390 lines of code core/src/main/resources/org/apache/calcite/plan/visualizer/viz-template.html x: 2 contributors (all time) y: 342 lines of code file/src/main/java/org/apache/calcite/adapter/file/FileRowConverter.java x: 3 contributors (all time) y: 281 lines of code innodb/src/main/java/org/apache/calcite/adapter/innodb/IndexCondition.java x: 4 contributors (all time) y: 273 lines of code innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbTable.java x: 2 contributors (all time) y: 207 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/DefaultEnumerable.java x: 10 contributors (all time) y: 611 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/EnumerableDefaults.java x: 20 contributors (all time) y: 3438 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/Linq4j.java x: 4 contributors (all time) y: 373 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/tree/BinaryExpression.java x: 5 contributors (all time) y: 267 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/tree/BlockBuilder.java x: 2 contributors (all time) y: 410 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/tree/Expressions.java x: 8 contributors (all time) y: 1606 lines of code piglet/src/main/java/org/apache/calcite/piglet/PigRelOpVisitor.java x: 5 contributors (all time) y: 482 lines of code splunk/src/main/java/org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.java x: 5 contributors (all time) y: 350 lines of code core/src/main/java/org/apache/calcite/rel/metadata/janino/CacheGeneratorUtil.java x: 4 contributors (all time) y: 261 lines of code core/src/main/java/org/apache/calcite/plan/hep/HepPlanner.java x: 18 contributors (all time) y: 778 lines of code core/src/main/java/org/apache/calcite/rel/core/RelFactories.java x: 15 contributors (all time) y: 456 lines of code core/src/main/java/org/apache/calcite/rel/rules/MeasureRules.java x: 1 contributors (all time) y: 333 lines of code core/src/main/java/org/apache/calcite/rel/metadata/BuiltInMetadata.java x: 8 contributors (all time) y: 387 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidator.java x: 16 contributors (all time) y: 224 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/function/Functions.java x: 6 contributors (all time) y: 458 lines of code core/src/main/java/org/apache/calcite/rel/rules/ReduceExpressionsRule.java x: 29 contributors (all time) y: 830 lines of code core/build.gradle.kts x: 13 contributors (all time) y: 226 lines of code core/src/main/java/org/apache/calcite/runtime/FlatLists.java x: 6 contributors (all time) y: 1029 lines of code core/src/main/java/org/apache/calcite/sql/validate/AggChecker.java x: 11 contributors (all time) y: 161 lines of code core/src/main/java/org/apache/calcite/profile/ProfilerImpl.java x: 3 contributors (all time) y: 615 lines of code core/src/main/java/org/apache/calcite/interpreter/AggregateNode.java x: 11 contributors (all time) y: 623 lines of code server/src/main/codegen/includes/parserImpls.ftl x: 8 contributors (all time) y: 462 lines of code core/src/main/java/org/apache/calcite/adapter/clone/ArrayTable.java x: 2 contributors (all time) y: 649 lines of code core/src/main/java/org/apache/calcite/runtime/PairLists.java x: 1 contributors (all time) y: 567 lines of code core/src/main/java/org/apache/calcite/config/CalciteConnectionConfig.java x: 11 contributors (all time) y: 48 lines of code core/src/main/java/org/apache/calcite/config/CalciteConnectionConfigImpl.java x: 12 contributors (all time) y: 163 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/PhysTypeImpl.java x: 8 contributors (all time) y: 632 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdAllPredicates.java x: 7 contributors (all time) y: 244 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdExpressionLineage.java x: 11 contributors (all time) y: 366 lines of code core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewRule.java x: 9 contributors (all time) y: 974 lines of code splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkPushDownRule.java x: 7 contributors (all time) y: 364 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/QueryableDefaults.java x: 2 contributors (all time) y: 543 lines of code core/src/main/java/org/apache/calcite/plan/volcano/RuleQueue.java x: 12 contributors (all time) y: 43 lines of code core/src/main/java/org/apache/calcite/util/XmlOutput.java x: 3 contributors (all time) y: 401 lines of code core/src/main/java/org/apache/calcite/rel/mutable/MutableRels.java x: 14 contributors (all time) y: 398 lines of code core/src/main/java/org/apache/calcite/sql/SqlJdbcFunctionCall.java x: 11 contributors (all time) y: 330 lines of code core/src/main/java/org/apache/calcite/adapter/clone/ColumnLoader.java x: 2 contributors (all time) y: 374 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMatch.java x: 5 contributors (all time) y: 417 lines of code core/src/main/java/org/apache/calcite/plan/volcano/VolcanoRuleCall.java x: 15 contributors (all time) y: 295 lines of code core/src/main/java/org/apache/calcite/prepare/CalciteMaterializer.java x: 12 contributors (all time) y: 103 lines of code core/src/main/java/org/apache/calcite/profile/SimpleProfiler.java x: 2 contributors (all time) y: 254 lines of code core/src/main/java/org/apache/calcite/rel/rules/JoinProjectTransposeRule.java x: 9 contributors (all time) y: 307 lines of code core/src/main/java/org/apache/calcite/rel/type/TimeFrames.java x: 2 contributors (all time) y: 433 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdDistinctRowCount.java x: 8 contributors (all time) y: 246 lines of code core/src/main/java/org/apache/calcite/sql/advise/SqlSimpleParser.java x: 5 contributors (all time) y: 672 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/EnumerableQueryable.java x: 5 contributors (all time) y: 443 lines of code linq4j/src/main/java/org/apache/calcite/linq4j/QueryableRecorder.java x: 4 contributors (all time) y: 902 lines of code example/function/src/main/java/org/apache/calcite/example/maze/Maze.java x: 2 contributors (all time) y: 273 lines of code core/src/main/java/org/apache/calcite/plan/MaterializedViewSubstitutionVisitor.java x: 9 contributors (all time) y: 13 lines of code
8400.0
lines of code
  min: 1.0
  average: 132.79
  25th percentile: 20.0
  median: 48.0
  75th percentile: 115.0
  max: 8400.0
0 86.0
contributors (all time)
min: 1.0 | average: 4.53 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 86.0

File Size vs. Commits (30 days): 56 points

core/src/main/java/org/apache/calcite/rel/rules/AggregateMinMaxToLimitRule.java x: 1 commits (30d) y: 70 lines of code core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java x: 10 commits (30d) y: 358 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java x: 2 commits (30d) y: 713 lines of code core/src/main/java/org/apache/calcite/config/CalciteSystemProperty.java x: 1 commits (30d) y: 189 lines of code core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java x: 2 commits (30d) y: 146 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java x: 1 commits (30d) y: 1480 lines of code core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java x: 3 commits (30d) y: 4682 lines of code core/src/main/java/org/apache/calcite/util/BuiltInMethod.java x: 1 commits (30d) y: 968 lines of code core/src/main/java/org/apache/calcite/sql/SqlDelete.java x: 2 commits (30d) y: 106 lines of code testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java x: 3 commits (30d) y: 8400 lines of code core/src/main/java/org/apache/calcite/rex/RexBuilder.java x: 3 commits (30d) y: 1559 lines of code core/src/main/java/org/apache/calcite/rex/RexLiteral.java x: 1 commits (30d) y: 903 lines of code core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java x: 1 commits (30d) y: 144 lines of code core/src/main/java/org/apache/calcite/rex/RexUtil.java x: 1 commits (30d) y: 2285 lines of code core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java x: 2 commits (30d) y: 1152 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialect.java x: 1 commits (30d) y: 1168 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java x: 1 commits (30d) y: 228 lines of code core/src/main/java/org/apache/calcite/sql/dialect/DuckDBSqlDialect.java x: 1 commits (30d) y: 123 lines of code core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java x: 1 commits (30d) y: 1289 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdSize.java x: 1 commits (30d) y: 345 lines of code plus/src/main/java/org/apache/calcite/chinook/CalciteConnectionProvider.java x: 1 commits (30d) y: 30 lines of code core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java x: 4 commits (30d) y: 326 lines of code core/src/main/java/org/apache/calcite/rel/rules/MinusToFilterRule.java x: 1 commits (30d) y: 66 lines of code core/src/main/java/org/apache/calcite/sql/dialect/MysqlSqlDialect.java x: 2 commits (30d) y: 355 lines of code core/src/main/java/org/apache/calcite/rel/rules/MinusToAntiJoinRule.java x: 2 commits (30d) y: 65 lines of code core/src/main/java/org/apache/calcite/rel/rules/JoinExpandOrToUnionRule.java x: 1 commits (30d) y: 247 lines of code core/src/main/java/org/apache/calcite/rel/rules/PruneEmptyRules.java x: 1 commits (30d) y: 392 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactoryImpl.java x: 1 commits (30d) y: 581 lines of code core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java x: 1 commits (30d) y: 601 lines of code core/src/main/java/org/apache/calcite/tools/RelBuilder.java x: 1 commits (30d) y: 3212 lines of code core/src/main/java/org/apache/calcite/sql/SqlCallBinding.java x: 1 commits (30d) y: 291 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java x: 1 commits (30d) y: 4166 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java x: 1 commits (30d) y: 1325 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java x: 1 commits (30d) y: 511 lines of code
8400.0
lines of code
  min: 30.0
  average: 735.07
  25th percentile: 93.5
  median: 194.5
  75th percentile: 685.0
  max: 8400.0
0 10.0
commits (30d)
min: 1.0 | average: 1.48 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 10.0

File Size vs. Contributors (30 days): 56 points

core/src/main/java/org/apache/calcite/rel/rules/AggregateMinMaxToLimitRule.java x: 1 contributors (30d) y: 70 lines of code core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java x: 2 contributors (30d) y: 358 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java x: 1 contributors (30d) y: 713 lines of code core/src/main/java/org/apache/calcite/config/CalciteSystemProperty.java x: 1 contributors (30d) y: 189 lines of code core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java x: 1 contributors (30d) y: 146 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java x: 1 contributors (30d) y: 1480 lines of code core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java x: 2 contributors (30d) y: 4682 lines of code core/src/main/java/org/apache/calcite/util/BuiltInMethod.java x: 1 contributors (30d) y: 968 lines of code core/src/main/java/org/apache/calcite/sql/SqlDelete.java x: 1 contributors (30d) y: 106 lines of code testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java x: 3 contributors (30d) y: 8400 lines of code core/src/main/java/org/apache/calcite/rex/RexBuilder.java x: 3 contributors (30d) y: 1559 lines of code core/src/main/java/org/apache/calcite/rex/RexLiteral.java x: 1 contributors (30d) y: 903 lines of code core/src/main/java/org/apache/calcite/rex/RexUtil.java x: 1 contributors (30d) y: 2285 lines of code core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java x: 1 contributors (30d) y: 1152 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialect.java x: 1 contributors (30d) y: 1168 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java x: 1 contributors (30d) y: 228 lines of code core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java x: 2 contributors (30d) y: 134 lines of code core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java x: 1 contributors (30d) y: 1289 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdSize.java x: 1 contributors (30d) y: 345 lines of code plus/src/main/java/org/apache/calcite/chinook/CalciteConnectionProvider.java x: 1 contributors (30d) y: 30 lines of code core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java x: 1 contributors (30d) y: 326 lines of code core/src/main/java/org/apache/calcite/rel/rules/MinusToFilterRule.java x: 1 contributors (30d) y: 66 lines of code core/src/main/java/org/apache/calcite/rel/rules/JoinExpandOrToUnionRule.java x: 1 contributors (30d) y: 247 lines of code core/src/main/java/org/apache/calcite/rel/rules/PruneEmptyRules.java x: 1 contributors (30d) y: 392 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactoryImpl.java x: 1 contributors (30d) y: 581 lines of code core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java x: 1 contributors (30d) y: 601 lines of code core/src/main/java/org/apache/calcite/tools/RelBuilder.java x: 1 contributors (30d) y: 3212 lines of code core/src/main/java/org/apache/calcite/sql/SqlCallBinding.java x: 1 contributors (30d) y: 291 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java x: 1 contributors (30d) y: 4166 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java x: 1 contributors (30d) y: 1325 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java x: 1 contributors (30d) y: 511 lines of code
8400.0
lines of code
  min: 30.0
  average: 735.07
  25th percentile: 93.5
  median: 194.5
  75th percentile: 685.0
  max: 8400.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Commits (90 days): 123 points

core/src/main/java/org/apache/calcite/rel/rules/AggregateMinMaxToLimitRule.java x: 1 commits (90d) y: 70 lines of code core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java x: 15 commits (90d) y: 358 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java x: 2 commits (90d) y: 713 lines of code core/src/main/java/org/apache/calcite/config/CalciteSystemProperty.java x: 1 commits (90d) y: 189 lines of code core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java x: 3 commits (90d) y: 146 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java x: 1 commits (90d) y: 1480 lines of code core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java x: 6 commits (90d) y: 4682 lines of code core/src/main/java/org/apache/calcite/util/BuiltInMethod.java x: 4 commits (90d) y: 968 lines of code core/src/main/java/org/apache/calcite/runtime/CalciteResource.java x: 2 commits (90d) y: 768 lines of code core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisorValidator.java x: 1 commits (90d) y: 125 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlConformance.java x: 1 commits (90d) y: 66 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlConformanceEnum.java x: 1 commits (90d) y: 399 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java x: 1 commits (90d) y: 6321 lines of code core/src/main/java/org/apache/calcite/sql/SqlDelete.java x: 2 commits (90d) y: 106 lines of code testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java x: 3 commits (90d) y: 8400 lines of code core/src/main/java/org/apache/calcite/rex/RexBuilder.java x: 4 commits (90d) y: 1559 lines of code core/src/main/java/org/apache/calcite/rex/RexLiteral.java x: 1 commits (90d) y: 903 lines of code core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java x: 1 commits (90d) y: 144 lines of code core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForTableRule.java x: 2 commits (90d) y: 171 lines of code core/src/main/java/org/apache/calcite/rex/RexUtil.java x: 2 commits (90d) y: 2285 lines of code core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java x: 3 commits (90d) y: 1152 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialect.java x: 4 commits (90d) y: 1168 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java x: 3 commits (90d) y: 228 lines of code core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java x: 2 commits (90d) y: 134 lines of code core/src/main/java/org/apache/calcite/sql/parser/SqlParserPos.java x: 1 commits (90d) y: 218 lines of code core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java x: 1 commits (90d) y: 1289 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdSize.java x: 1 commits (90d) y: 345 lines of code plus/src/main/java/org/apache/calcite/chinook/CalciteConnectionProvider.java x: 1 commits (90d) y: 30 lines of code core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java x: 8 commits (90d) y: 326 lines of code core/src/main/java/org/apache/calcite/sql/dialect/MysqlSqlDialect.java x: 3 commits (90d) y: 355 lines of code core/src/main/java/org/apache/calcite/sql/dialect/PhoenixSqlDialect.java x: 3 commits (90d) y: 75 lines of code core/src/main/java/org/apache/calcite/sql/dialect/PrestoSqlDialect.java x: 2 commits (90d) y: 200 lines of code core/src/main/java/org/apache/calcite/rel/rules/MinusToAntiJoinRule.java x: 2 commits (90d) y: 65 lines of code core/src/main/java/org/apache/calcite/rel/rules/JoinExpandOrToUnionRule.java x: 1 commits (90d) y: 247 lines of code core/src/main/java/org/apache/calcite/rel/rules/PruneEmptyRules.java x: 1 commits (90d) y: 392 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactoryImpl.java x: 1 commits (90d) y: 581 lines of code core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java x: 2 commits (90d) y: 601 lines of code core/src/main/java/org/apache/calcite/tools/RelBuilder.java x: 1 commits (90d) y: 3212 lines of code core/src/main/java/org/apache/calcite/sql/SqlCallBinding.java x: 1 commits (90d) y: 291 lines of code build.gradle.kts x: 1 commits (90d) y: 865 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java x: 4 commits (90d) y: 4166 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java x: 2 commits (90d) y: 1325 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java x: 1 commits (90d) y: 511 lines of code core/src/main/java/org/apache/calcite/rel/rel2sql/SqlImplementor.java x: 2 commits (90d) y: 1844 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java x: 5 commits (90d) y: 1753 lines of code core/src/main/java/org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.java x: 1 commits (90d) y: 642 lines of code core/src/main/java/org/apache/calcite/rel/rel2sql/RelToSqlConverter.java x: 4 commits (90d) y: 1144 lines of code core/src/main/java/org/apache/calcite/plan/volcano/VolcanoPlanner.java x: 1 commits (90d) y: 1050 lines of code core/src/main/java/org/apache/calcite/jdbc/CalciteSchema.java x: 1 commits (90d) y: 537 lines of code core/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java x: 2 commits (90d) y: 4804 lines of code core/src/main/java/org/apache/calcite/sql/dialect/MssqlSqlDialect.java x: 2 commits (90d) y: 244 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidQuery.java x: 2 commits (90d) y: 1467 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidJsonFilter.java x: 1 commits (90d) y: 494 lines of code core/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java x: 1 commits (90d) y: 2029 lines of code core/src/main/java/org/apache/calcite/util/Util.java x: 1 commits (90d) y: 1808 lines of code core/src/main/java/org/apache/calcite/sql/SqlUnnestOperator.java x: 2 commits (90d) y: 91 lines of code site/_sass/_style.scss x: 1 commits (90d) y: 794 lines of code core/src/main/java/org/apache/calcite/plan/RelOptUtil.java x: 1 commits (90d) y: 3307 lines of code
8400.0
lines of code
  min: 9.0
  average: 626.73
  25th percentile: 75.0
  median: 155.0
  75th percentile: 581.0
  max: 8400.0
0 15.0
commits (90d)
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 15.0

File Size vs. Contributors (90 days): 123 points

core/src/main/java/org/apache/calcite/rel/rules/AggregateMinMaxToLimitRule.java x: 1 contributors (90d) y: 70 lines of code core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java x: 2 contributors (90d) y: 358 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java x: 1 contributors (90d) y: 713 lines of code core/src/main/java/org/apache/calcite/config/CalciteSystemProperty.java x: 1 contributors (90d) y: 189 lines of code core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java x: 2 contributors (90d) y: 146 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java x: 1 contributors (90d) y: 1480 lines of code core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java x: 4 contributors (90d) y: 4682 lines of code core/src/main/java/org/apache/calcite/util/BuiltInMethod.java x: 3 contributors (90d) y: 968 lines of code core/src/main/java/org/apache/calcite/runtime/CalciteResource.java x: 1 contributors (90d) y: 768 lines of code core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisorValidator.java x: 1 contributors (90d) y: 125 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlConformance.java x: 1 contributors (90d) y: 66 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlConformanceEnum.java x: 1 contributors (90d) y: 399 lines of code core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java x: 1 contributors (90d) y: 6321 lines of code testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java x: 3 contributors (90d) y: 8400 lines of code core/src/main/java/org/apache/calcite/rex/RexBuilder.java x: 4 contributors (90d) y: 1559 lines of code core/src/main/java/org/apache/calcite/rex/RexLiteral.java x: 1 contributors (90d) y: 903 lines of code core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java x: 1 contributors (90d) y: 144 lines of code core/src/main/java/org/apache/calcite/rex/RexUtil.java x: 2 contributors (90d) y: 2285 lines of code core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java x: 2 contributors (90d) y: 1152 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialect.java x: 3 contributors (90d) y: 1168 lines of code core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java x: 2 contributors (90d) y: 228 lines of code core/src/main/java/org/apache/calcite/sql/parser/SqlParserPos.java x: 1 contributors (90d) y: 218 lines of code core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java x: 1 contributors (90d) y: 1289 lines of code core/src/main/java/org/apache/calcite/rel/metadata/RelMdSize.java x: 1 contributors (90d) y: 345 lines of code plus/src/main/java/org/apache/calcite/chinook/CalciteConnectionProvider.java x: 1 contributors (90d) y: 30 lines of code core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java x: 1 contributors (90d) y: 326 lines of code core/src/main/java/org/apache/calcite/util/RelToSqlConverterUtil.java x: 2 contributors (90d) y: 188 lines of code core/src/main/java/org/apache/calcite/rel/rules/JoinExpandOrToUnionRule.java x: 1 contributors (90d) y: 247 lines of code core/src/main/java/org/apache/calcite/rel/rules/PruneEmptyRules.java x: 1 contributors (90d) y: 392 lines of code core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactoryImpl.java x: 1 contributors (90d) y: 581 lines of code core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java x: 2 contributors (90d) y: 601 lines of code core/src/main/java/org/apache/calcite/tools/RelBuilder.java x: 1 contributors (90d) y: 3212 lines of code core/src/main/java/org/apache/calcite/sql/SqlCallBinding.java x: 1 contributors (90d) y: 291 lines of code build.gradle.kts x: 1 contributors (90d) y: 865 lines of code core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java x: 3 contributors (90d) y: 4166 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java x: 2 contributors (90d) y: 1325 lines of code core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java x: 1 contributors (90d) y: 511 lines of code core/src/main/java/org/apache/calcite/rel/rel2sql/SqlImplementor.java x: 2 contributors (90d) y: 1844 lines of code core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java x: 3 contributors (90d) y: 1753 lines of code core/src/main/java/org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.java x: 1 contributors (90d) y: 642 lines of code core/src/main/java/org/apache/calcite/rel/rel2sql/RelToSqlConverter.java x: 4 contributors (90d) y: 1144 lines of code core/src/main/java/org/apache/calcite/plan/volcano/VolcanoPlanner.java x: 1 contributors (90d) y: 1050 lines of code core/src/main/java/org/apache/calcite/jdbc/CalciteSchema.java x: 1 contributors (90d) y: 537 lines of code core/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java x: 2 contributors (90d) y: 4804 lines of code core/src/main/java/org/apache/calcite/sql/dialect/MssqlSqlDialect.java x: 2 contributors (90d) y: 244 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidQuery.java x: 2 contributors (90d) y: 1467 lines of code druid/src/main/java/org/apache/calcite/adapter/druid/DruidJsonFilter.java x: 1 contributors (90d) y: 494 lines of code core/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java x: 1 contributors (90d) y: 2029 lines of code core/src/main/java/org/apache/calcite/util/Util.java x: 1 contributors (90d) y: 1808 lines of code core/src/main/java/org/apache/calcite/sql/SqlUnnestOperator.java x: 2 contributors (90d) y: 91 lines of code site/_sass/_style.scss x: 1 contributors (90d) y: 794 lines of code core/src/main/java/org/apache/calcite/plan/RelOptUtil.java x: 1 contributors (90d) y: 3307 lines of code
8400.0
lines of code
  min: 9.0
  average: 626.73
  25th percentile: 75.0
  median: 155.0
  75th percentile: 581.0
  max: 8400.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.3 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0