apache / calcite
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java
core/src/main/java/org/apache/calcite/rel/RelShuttle.java
2 12 (16%) 10 (20%) 2025-04-16
core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java
core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java
1 1 (100%) 34 (2%) 2025-04-22
core/src/main/java/org/apache/calcite/util/RelToSqlConverterUtil.java
core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java
1 9 (11%) 6 (16%) 2025-04-23
core/src/main/java/org/apache/calcite/util/RelToSqlConverterUtil.java
core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java
1 9 (11%) 18 (5%) 2025-04-23
core/src/main/java/org/apache/calcite/tools/RelBuilder.java
core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java
1 194 (<1%) 57 (1%) 2025-04-10
core/src/main/java/org/apache/calcite/rel/rules/UnionEliminatorRule.java
core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java
1 11 (9%) 34 (2%) 2025-04-15
core/src/main/java/org/apache/calcite/rel/logical/LogicalRepeatUnion.java
core/src/main/java/org/apache/calcite/rel/RelShuttle.java
1 6 (16%) 10 (10%) 2025-04-16
core/src/main/java/org/apache/calcite/rel/core/Join.java
core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java
1 35 (2%) 290 (<1%) 2025-04-07
core/src/main/java/org/apache/calcite/rel/rules/FilterTableFunctionTransposeRule.java
core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java
1 11 (9%) 34 (2%) 2025-04-22
core/src/main/java/org/apache/calcite/rel/rules/JoinExpandOrToUnionRule.java
core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java
1 1 (100%) 34 (2%) 2025-04-20
core/src/main/java/org/apache/calcite/sql/dialect/PrestoSqlDialect.java
core/src/main/java/org/apache/calcite/sql/dialect/PhoenixSqlDialect.java
1 16 (6%) 6 (16%) 2025-04-21
core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java
core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java
1 290 (<1%) 18 (5%) 2025-04-07
core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java
core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java
1 18 (5%) 6 (16%) 2025-04-23
core/src/main/java/org/apache/calcite/rel/rules/JoinConditionExpandIsNotDistinctFromRule.java
core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java
1 1 (100%) 34 (2%) 2025-04-11
core/src/main/java/org/apache/calcite/rel/rules/IntersectToSemiJoinRule.java
core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java
1 1 (100%) 34 (2%) 2025-04-08
core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java
core/src/main/java/org/apache/calcite/sql/fun/SqlJsonQueryFunction.java
1 87 (1%) 10 (10%) 2025-04-24
core/src/main/java/org/apache/calcite/sql/dialect/PrestoSqlDialect.java
core/src/main/java/org/apache/calcite/sql/dialect/MysqlSqlDialect.java
1 16 (6%) 36 (2%) 2025-04-21
core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java
core/src/main/java/org/apache/calcite/rel/rules/AggregateMinMaxToLimitRule.java
1 34 (2%) 1 (100%) 2025-05-03
core/src/main/java/org/apache/calcite/rex/RexLiteral.java
core/src/main/java/org/apache/calcite/rex/RexBuilder.java
1 59 (1%) 106 (<1%) 2025-04-14
core/src/main/java/org/apache/calcite/rex/RexUtil.java
core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForTableRule.java
1 125 (<1%) 2 (50%) 2025-04-22
core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java
core/src/main/java/org/apache/calcite/rex/RexBuilder.java
1 56 (1%) 106 (<1%) 2025-04-30
core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java
core/src/main/java/org/apache/calcite/sql/SqlDialect.java
1 28 (3%) 98 (1%) 2025-04-28
core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java
core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java
1 22 (4%) 290 (<1%) 2025-04-07
core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java
core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java
1 28 (3%) 290 (<1%) 2025-04-07
core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java
core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java
1 22 (4%) 14 (7%) 2025-04-07
core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java
core/src/main/java/org/apache/calcite/config/CalciteSystemProperty.java
1 6 (16%) 38 (2%) 2025-04-29
core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java
core/src/main/java/org/apache/calcite/rel/core/Join.java
1 28 (3%) 35 (2%) 2025-04-07
core/src/main/java/org/apache/calcite/util/BuiltInMethod.java
core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java
1 236 (<1%) 78 (1%) 2025-04-30
testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java
core/src/main/java/org/apache/calcite/sql/SqlDelete.java
1 83 (1%) 9 (11%) 2025-04-22
core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForTableRule.java
core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java
1 2 (50%) 1 (100%) 2025-04-22
core/src/main/java/org/apache/calcite/sql/dialect/DuckDBSqlDialect.java
core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java
1 1 (100%) 28 (3%) 2025-04-28
core/src/main/java/org/apache/calcite/util/BuiltInMethod.java
core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java
1 236 (<1%) 244 (<1%) 2025-04-30
core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java
core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java
1 244 (<1%) 78 (1%) 2025-04-30
core/src/main/java/org/apache/calcite/sql/dialect/DuckDBSqlDialect.java
core/src/main/java/org/apache/calcite/sql/SqlDialect.java
1 1 (100%) 98 (1%) 2025-04-28
core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java
core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java
1 28 (3%) 14 (7%) 2025-04-07
core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java
core/src/main/java/org/apache/calcite/rel/core/Join.java
1 22 (4%) 35 (2%) 2025-04-07
core/src/main/java/org/apache/calcite/rel/logical/LogicalRepeatUnion.java
core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java
1 6 (16%) 12 (8%) 2025-04-16
core/src/main/java/org/apache/calcite/sql/SqlCall.java
testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java
1 27 (3%) 83 (1%) 2025-04-09
core/src/main/java/org/apache/calcite/rel/rules/JoinCommuteRule.java
core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java
1 20 (5%) 34 (2%) 2025-04-11
core/src/main/java/org/apache/calcite/sql/parser/SqlParserPos.java
testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java
1 18 (5%) 83 (1%) 2025-04-26
core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java
core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java
1 14 (7%) 290 (<1%) 2025-04-07
core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java
core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java
1 14 (7%) 18 (5%) 2025-04-07
core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java
core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java
1 28 (3%) 18 (5%) 2025-04-07
core/src/main/java/org/apache/calcite/rex/RexUtil.java
core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java
1 125 (<1%) 1 (100%) 2025-04-22
core/src/main/java/org/apache/calcite/rex/RexPermuteInputsShuttle.java
core/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java
1 6 (16%) 70 (1%) 2025-05-01
core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java
core/src/main/java/org/apache/calcite/rel/core/Join.java
1 14 (7%) 35 (2%) 2025-04-07
core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java
core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java
1 22 (4%) 28 (3%) 2025-04-07
core/src/main/java/org/apache/calcite/rex/RexUtil.java
core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java
1 125 (<1%) 34 (2%) 2025-04-22
core/src/main/java/org/apache/calcite/rel/rules/MinusToFilterRule.java
core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java
1 1 (100%) 34 (2%) 2025-04-24
core/src/main/java/org/apache/calcite/sql/dialect/PhoenixSqlDialect.java
core/src/main/java/org/apache/calcite/sql/dialect/MysqlSqlDialect.java
1 6 (16%) 36 (2%) 2025-04-21
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java] [core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java] [core/src/main/java/org/apache/calcite/rel/RelShuttle.java] [core/src/main/java/org/apache/calcite/rel/RelShuttle.java] [core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java]--[core/src/main/java/org/apache/calcite/rel/RelShuttle.java] 2 [core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java] [core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java] [core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java] [core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java] [core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java]--[core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/AggregateMinMaxToLimitRule.java] [core/src/main/java/org/apache/calcite/rel/rules/AggregateMinMaxToLimitRule.java] [core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java]--[core/src/main/java/org/apache/calcite/rel/rules/AggregateMinMaxToLimitRule.java] 1 [core/src/main/java/org/apache/calcite/util/RelToSqlConverterUtil.java] [core/src/main/java/org/apache/calcite/util/RelToSqlConverterUtil.java] [core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java] [core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java] [core/src/main/java/org/apache/calcite/util/RelToSqlConverterUtil.java]--[core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java] 1 [core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java] [core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java] [core/src/main/java/org/apache/calcite/util/RelToSqlConverterUtil.java]--[core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java] 1 [core/src/main/java/org/apache/calcite/config/CalciteSystemProperty.java] [core/src/main/java/org/apache/calcite/config/CalciteSystemProperty.java] [core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java]--[core/src/main/java/org/apache/calcite/config/CalciteSystemProperty.java] 1 [core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java]--[core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java] 1 [core/src/main/java/org/apache/calcite/tools/RelBuilder.java] [core/src/main/java/org/apache/calcite/tools/RelBuilder.java] [core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java] [core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java] [core/src/main/java/org/apache/calcite/tools/RelBuilder.java]--[core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/UnionEliminatorRule.java] [core/src/main/java/org/apache/calcite/rel/rules/UnionEliminatorRule.java] [core/src/main/java/org/apache/calcite/rel/rules/UnionEliminatorRule.java]--[core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java] 1 [core/src/main/java/org/apache/calcite/rel/logical/LogicalRepeatUnion.java] [core/src/main/java/org/apache/calcite/rel/logical/LogicalRepeatUnion.java] [core/src/main/java/org/apache/calcite/rel/logical/LogicalRepeatUnion.java]--[core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java] 1 [core/src/main/java/org/apache/calcite/rel/logical/LogicalRepeatUnion.java]--[core/src/main/java/org/apache/calcite/rel/RelShuttle.java] 1 [core/src/main/java/org/apache/calcite/rel/core/Join.java] [core/src/main/java/org/apache/calcite/rel/core/Join.java] [core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java] [core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java] [core/src/main/java/org/apache/calcite/rel/core/Join.java]--[core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java] [core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java] [core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java]--[core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/FilterTableFunctionTransposeRule.java] [core/src/main/java/org/apache/calcite/rel/rules/FilterTableFunctionTransposeRule.java] [core/src/main/java/org/apache/calcite/rel/rules/FilterTableFunctionTransposeRule.java]--[core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/JoinExpandOrToUnionRule.java] [core/src/main/java/org/apache/calcite/rel/rules/JoinExpandOrToUnionRule.java] [core/src/main/java/org/apache/calcite/rel/rules/JoinExpandOrToUnionRule.java]--[core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java] 1 [core/src/main/java/org/apache/calcite/sql/dialect/PrestoSqlDialect.java] [core/src/main/java/org/apache/calcite/sql/dialect/PrestoSqlDialect.java] [core/src/main/java/org/apache/calcite/sql/dialect/PhoenixSqlDialect.java] [core/src/main/java/org/apache/calcite/sql/dialect/PhoenixSqlDialect.java] [core/src/main/java/org/apache/calcite/sql/dialect/PrestoSqlDialect.java]--[core/src/main/java/org/apache/calcite/sql/dialect/PhoenixSqlDialect.java] 1 [core/src/main/java/org/apache/calcite/sql/dialect/MysqlSqlDialect.java] [core/src/main/java/org/apache/calcite/sql/dialect/MysqlSqlDialect.java] [core/src/main/java/org/apache/calcite/sql/dialect/PrestoSqlDialect.java]--[core/src/main/java/org/apache/calcite/sql/dialect/MysqlSqlDialect.java] 1 [core/src/main/java/org/apache/calcite/sql/dialect/PhoenixSqlDialect.java]--[core/src/main/java/org/apache/calcite/sql/dialect/MysqlSqlDialect.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/JoinConditionExpandIsNotDistinctFromRule.java] [core/src/main/java/org/apache/calcite/rel/rules/JoinConditionExpandIsNotDistinctFromRule.java] [core/src/main/java/org/apache/calcite/rel/rules/JoinConditionExpandIsNotDistinctFromRule.java]--[core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/IntersectToSemiJoinRule.java] [core/src/main/java/org/apache/calcite/rel/rules/IntersectToSemiJoinRule.java] [core/src/main/java/org/apache/calcite/rel/rules/IntersectToSemiJoinRule.java]--[core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java] 1 [core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java] [core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java] [core/src/main/java/org/apache/calcite/sql/fun/SqlJsonQueryFunction.java] [core/src/main/java/org/apache/calcite/sql/fun/SqlJsonQueryFunction.java] [core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java]--[core/src/main/java/org/apache/calcite/sql/fun/SqlJsonQueryFunction.java] 1 [core/src/main/java/org/apache/calcite/rex/RexLiteral.java] [core/src/main/java/org/apache/calcite/rex/RexLiteral.java] [core/src/main/java/org/apache/calcite/rex/RexBuilder.java] [core/src/main/java/org/apache/calcite/rex/RexBuilder.java] [core/src/main/java/org/apache/calcite/rex/RexLiteral.java]--[core/src/main/java/org/apache/calcite/rex/RexBuilder.java] 1 [core/src/main/java/org/apache/calcite/rex/RexUtil.java] [core/src/main/java/org/apache/calcite/rex/RexUtil.java] [core/src/main/java/org/apache/calcite/rex/RexUtil.java]--[core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java] 1 [core/src/main/java/org/apache/calcite/rex/RexUtil.java]--[core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForTableRule.java] [core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForTableRule.java] [core/src/main/java/org/apache/calcite/rex/RexUtil.java]--[core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForTableRule.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForTableRule.java]--[core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java] 1 [core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java] [core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java] [core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java]--[core/src/main/java/org/apache/calcite/rex/RexBuilder.java] 1 [core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java] [core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java] [core/src/main/java/org/apache/calcite/sql/SqlDialect.java] [core/src/main/java/org/apache/calcite/sql/SqlDialect.java] [core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java]--[core/src/main/java/org/apache/calcite/sql/SqlDialect.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java] [core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java] [core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java]--[core/src/main/java/org/apache/calcite/rel/core/Join.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java]--[core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java] [core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java] [core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java]--[core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java] 1 [core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java] [core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java] [core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java]--[core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java]--[core/src/main/java/org/apache/calcite/rel/core/Join.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java]--[core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java]--[core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java]--[core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java] 1 [core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java]--[core/src/main/java/org/apache/calcite/rel/core/Join.java] 1 [core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java]--[core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java] 1 [core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java]--[core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java] 1 [core/src/main/java/org/apache/calcite/util/BuiltInMethod.java] [core/src/main/java/org/apache/calcite/util/BuiltInMethod.java] [core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java] [core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java] [core/src/main/java/org/apache/calcite/util/BuiltInMethod.java]--[core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java] 1 [core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java] [core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java] [core/src/main/java/org/apache/calcite/util/BuiltInMethod.java]--[core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java] 1 [testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java] [testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java] [core/src/main/java/org/apache/calcite/sql/SqlDelete.java] [core/src/main/java/org/apache/calcite/sql/SqlDelete.java] [testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java]--[core/src/main/java/org/apache/calcite/sql/SqlDelete.java] 1 [core/src/main/java/org/apache/calcite/sql/dialect/DuckDBSqlDialect.java] [core/src/main/java/org/apache/calcite/sql/dialect/DuckDBSqlDialect.java] [core/src/main/java/org/apache/calcite/sql/dialect/DuckDBSqlDialect.java]--[core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java] 1 [core/src/main/java/org/apache/calcite/sql/dialect/DuckDBSqlDialect.java]--[core/src/main/java/org/apache/calcite/sql/SqlDialect.java] 1 [core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java]--[core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java] 1 [core/src/main/java/org/apache/calcite/sql/SqlCall.java] [core/src/main/java/org/apache/calcite/sql/SqlCall.java] [core/src/main/java/org/apache/calcite/sql/SqlCall.java]--[testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/JoinCommuteRule.java] [core/src/main/java/org/apache/calcite/rel/rules/JoinCommuteRule.java] [core/src/main/java/org/apache/calcite/rel/rules/JoinCommuteRule.java]--[core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java] 1 [core/src/main/java/org/apache/calcite/sql/parser/SqlParserPos.java] [core/src/main/java/org/apache/calcite/sql/parser/SqlParserPos.java] [core/src/main/java/org/apache/calcite/sql/parser/SqlParserPos.java]--[testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java] 1 [core/src/main/java/org/apache/calcite/rex/RexPermuteInputsShuttle.java] [core/src/main/java/org/apache/calcite/rex/RexPermuteInputsShuttle.java] [core/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java] [core/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java] [core/src/main/java/org/apache/calcite/rex/RexPermuteInputsShuttle.java]--[core/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java] 1 [core/src/main/java/org/apache/calcite/rel/rules/MinusToFilterRule.java] [core/src/main/java/org/apache/calcite/rel/rules/MinusToFilterRule.java] [core/src/main/java/org/apache/calcite/rel/rules/MinusToFilterRule.java]--[core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.