apache / arrow-datafusion
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
datafusion/proto/src/logical_plan/to_proto.rs
datafusion/proto/src/logical_plan/from_proto.rs
11 45 (24%) 48 (22%) 2023-08-08
datafusion/proto/src/logical_plan/to_proto.rs
datafusion/proto/proto/datafusion.proto
10 45 (22%) 103 (9%) 2023-08-08
datafusion/proto/src/logical_plan/from_proto.rs
datafusion/proto/proto/datafusion.proto
10 48 (20%) 103 (9%) 2023-08-08
datafusion/physical-expr/src/functions.rs
datafusion/expr/src/built_in_function.rs
9 53 (16%) 42 (21%) 2023-08-06
datafusion/expr/src/expr_fn.rs
datafusion/expr/src/built_in_function.rs
7 74 (9%) 42 (16%) 2023-08-06
datafusion/physical-expr/src/functions.rs
datafusion/physical-expr/src/array_expressions.rs
7 53 (13%) 30 (23%) 2023-08-06
datafusion/physical-expr/src/functions.rs
datafusion/proto/src/logical_plan/from_proto.rs
7 53 (13%) 48 (14%) 2023-08-06
datafusion/expr/src/built_in_function.rs
datafusion/physical-expr/src/array_expressions.rs
7 42 (16%) 30 (23%) 2023-08-06
datafusion/expr/src/built_in_function.rs
datafusion/proto/src/logical_plan/from_proto.rs
7 42 (16%) 48 (14%) 2023-08-06
datafusion/physical-expr/src/functions.rs
datafusion/expr/src/expr_fn.rs
7 53 (13%) 74 (9%) 2023-08-06
datafusion/expr/src/expr_fn.rs
datafusion/proto/src/logical_plan/from_proto.rs
7 74 (9%) 48 (14%) 2023-08-06
datafusion/proto/src/physical_plan/mod.rs
datafusion/proto/proto/datafusion.proto
6 39 (15%) 103 (5%) 2023-08-08
datafusion/expr/src/expr_fn.rs
datafusion/proto/proto/datafusion.proto
6 74 (8%) 103 (5%) 2023-08-06
datafusion/expr/src/built_in_function.rs
datafusion/proto/src/logical_plan/to_proto.rs
6 42 (14%) 45 (13%) 2023-08-06
datafusion/expr/src/built_in_function.rs
datafusion/proto/proto/datafusion.proto
6 42 (14%) 103 (5%) 2023-08-06
datafusion/expr/src/expr_fn.rs
datafusion/proto/src/logical_plan/to_proto.rs
6 74 (8%) 45 (13%) 2023-08-06
datafusion/physical-expr/src/functions.rs
datafusion/proto/src/logical_plan/to_proto.rs
6 53 (11%) 45 (13%) 2023-08-06
datafusion/physical-expr/src/functions.rs
datafusion/proto/proto/datafusion.proto
6 53 (11%) 103 (5%) 2023-08-06
datafusion/proto/proto/datafusion.proto
datafusion/physical-expr/src/expressions/mod.rs
5 103 (4%) 34 (14%) 2023-08-08
datafusion/substrait/src/logical_plan/consumer.rs
datafusion/substrait/src/logical_plan/producer.rs
5 23 (21%) 25 (20%) 2023-07-31
datafusion/sql/src/expr/mod.rs
datafusion/sql/src/utils.rs
4 29 (13%) 43 (9%) 2023-08-07
datafusion/sql/src/expr/mod.rs
datafusion/proto/src/logical_plan/from_proto.rs
4 29 (13%) 48 (8%) 2023-08-07
datafusion/proto/src/logical_plan/to_proto.rs
datafusion/physical-expr/src/expressions/mod.rs
4 45 (8%) 34 (11%) 2023-08-08
datafusion/core/src/physical_plan/aggregates/row_hash.rs
datafusion/core/src/physical_plan/aggregates/mod.rs
4 37 (10%) 52 (7%) 2023-07-21
datafusion/proto/proto/datafusion.proto
datafusion/physical-expr/src/array_expressions.rs
4 103 (3%) 30 (13%) 2023-08-06
datafusion/sql/src/expr/mod.rs
datafusion/expr/src/expr_schema.rs
4 29 (13%) 53 (7%) 2023-08-07
datafusion/core/src/physical_planner.rs
datafusion/expr/src/expr_schema.rs
4 17 (23%) 53 (7%) 2023-08-07
datafusion/expr/src/expr.rs
datafusion/sql/src/utils.rs
4 67 (5%) 43 (9%) 2023-08-07
datafusion/sql/src/expr/mod.rs
datafusion/physical-expr/src/planner.rs
4 29 (13%) 44 (9%) 2023-08-07
datafusion/expr/src/expr_fn.rs
datafusion/physical-expr/src/array_expressions.rs
4 74 (5%) 30 (13%) 2023-08-06
datafusion/expr/src/field_util.rs
datafusion/expr/src/expr_schema.rs
4 11 (36%) 53 (7%) 2023-08-08
datafusion/core/src/physical_planner.rs
datafusion/sql/src/utils.rs
4 17 (23%) 43 (9%) 2023-08-07
datafusion/sql/src/expr/mod.rs
datafusion/expr/src/expr.rs
4 29 (13%) 67 (5%) 2023-08-07
datafusion/proto/src/logical_plan/from_proto.rs
datafusion/physical-expr/src/array_expressions.rs
4 48 (8%) 30 (13%) 2023-08-06
datafusion/sql/src/expr/mod.rs
datafusion/core/src/physical_planner.rs
4 29 (13%) 17 (23%) 2023-08-07
datafusion/expr/src/expr_schema.rs
datafusion/physical-expr/src/planner.rs
4 53 (7%) 44 (9%) 2023-08-07
datafusion/proto/src/logical_plan/from_proto.rs
datafusion/physical-expr/src/expressions/mod.rs
4 48 (8%) 34 (11%) 2023-08-08
datafusion/expr/src/expr.rs
datafusion/physical-expr/src/planner.rs
4 67 (5%) 44 (9%) 2023-08-07
datafusion/expr/src/logical_plan/builder.rs
datafusion/core/src/physical_planner.rs
4 87 (4%) 17 (23%) 2023-08-05
datafusion/core/Cargo.toml
Cargo.toml
4 138 (2%) 69 (5%) 2023-08-02
datafusion/core/src/physical_planner.rs
datafusion/physical-expr/src/planner.rs
4 17 (23%) 44 (9%) 2023-08-07
datafusion/expr/src/expr.rs
datafusion/expr/src/expr_schema.rs
4 67 (5%) 53 (7%) 2023-08-07
datafusion/core/src/physical_planner.rs
datafusion/expr/src/expr.rs
4 17 (23%) 67 (5%) 2023-08-07
datafusion/expr/src/expr_schema.rs
datafusion/sql/src/utils.rs
4 53 (7%) 43 (9%) 2023-08-07
datafusion/sql/src/utils.rs
datafusion/physical-expr/src/planner.rs
4 43 (9%) 44 (9%) 2023-08-07
datafusion/proto/src/logical_plan/to_proto.rs
datafusion/physical-expr/src/array_expressions.rs
4 45 (8%) 30 (13%) 2023-08-06
datafusion/proto/src/physical_plan/to_proto.rs
datafusion/physical-expr/src/expressions/mod.rs
3 18 (16%) 34 (8%) 2023-08-08
datafusion/expr/src/logical_plan/plan.rs
datafusion/core/src/physical_planner.rs
3 127 (2%) 17 (17%) 2023-08-03
datafusion/expr/src/tree_node/expr.rs
datafusion/sql/src/utils.rs
3 14 (21%) 43 (6%) 2023-08-07
datafusion/core/src/physical_plan/aggregates/row_hash.rs
datafusion/core/src/physical_plan/aggregates/order/mod.rs
3 37 (8%) 4 (75%) 2023-07-19
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [datafusion/proto/src/logical_plan/to_proto.rs] [datafusion/proto/src/logical_plan/to_proto.rs] [datafusion/proto/src/logical_plan/from_proto.rs] [datafusion/proto/src/logical_plan/from_proto.rs] [datafusion/proto/src/logical_plan/to_proto.rs]--[datafusion/proto/src/logical_plan/from_proto.rs] 11 [datafusion/proto/proto/datafusion.proto] [datafusion/proto/proto/datafusion.proto] [datafusion/proto/src/logical_plan/to_proto.rs]--[datafusion/proto/proto/datafusion.proto] 10 [datafusion/physical-expr/src/array_expressions.rs] [datafusion/physical-expr/src/array_expressions.rs] [datafusion/proto/src/logical_plan/to_proto.rs]--[datafusion/physical-expr/src/array_expressions.rs] 4 [datafusion/physical-expr/src/expressions/mod.rs] [datafusion/physical-expr/src/expressions/mod.rs] [datafusion/proto/src/logical_plan/to_proto.rs]--[datafusion/physical-expr/src/expressions/mod.rs] 4 [datafusion/proto/src/logical_plan/from_proto.rs]--[datafusion/proto/proto/datafusion.proto] 10 [datafusion/proto/src/logical_plan/from_proto.rs]--[datafusion/physical-expr/src/array_expressions.rs] 4 [datafusion/proto/src/logical_plan/from_proto.rs]--[datafusion/physical-expr/src/expressions/mod.rs] 4 [datafusion/proto/proto/datafusion.proto]--[datafusion/physical-expr/src/array_expressions.rs] 4 [datafusion/proto/proto/datafusion.proto]--[datafusion/physical-expr/src/expressions/mod.rs] 5 [datafusion/physical-expr/src/functions.rs] [datafusion/physical-expr/src/functions.rs] [datafusion/physical-expr/src/functions.rs]--[datafusion/proto/src/logical_plan/to_proto.rs] 6 [datafusion/physical-expr/src/functions.rs]--[datafusion/proto/src/logical_plan/from_proto.rs] 7 [datafusion/physical-expr/src/functions.rs]--[datafusion/proto/proto/datafusion.proto] 6 [datafusion/expr/src/built_in_function.rs] [datafusion/expr/src/built_in_function.rs] [datafusion/physical-expr/src/functions.rs]--[datafusion/expr/src/built_in_function.rs] 9 [datafusion/expr/src/expr_fn.rs] [datafusion/expr/src/expr_fn.rs] [datafusion/physical-expr/src/functions.rs]--[datafusion/expr/src/expr_fn.rs] 7 [datafusion/physical-expr/src/functions.rs]--[datafusion/physical-expr/src/array_expressions.rs] 7 [datafusion/expr/src/built_in_function.rs]--[datafusion/proto/src/logical_plan/to_proto.rs] 6 [datafusion/expr/src/built_in_function.rs]--[datafusion/proto/src/logical_plan/from_proto.rs] 7 [datafusion/expr/src/built_in_function.rs]--[datafusion/proto/proto/datafusion.proto] 6 [datafusion/expr/src/built_in_function.rs]--[datafusion/physical-expr/src/array_expressions.rs] 7 [datafusion/expr/src/expr_fn.rs]--[datafusion/proto/src/logical_plan/to_proto.rs] 6 [datafusion/expr/src/expr_fn.rs]--[datafusion/proto/src/logical_plan/from_proto.rs] 7 [datafusion/expr/src/expr_fn.rs]--[datafusion/proto/proto/datafusion.proto] 6 [datafusion/expr/src/expr_fn.rs]--[datafusion/expr/src/built_in_function.rs] 7 [datafusion/expr/src/expr_fn.rs]--[datafusion/physical-expr/src/array_expressions.rs] 4 [datafusion/proto/src/physical_plan/mod.rs] [datafusion/proto/src/physical_plan/mod.rs] [datafusion/proto/src/physical_plan/mod.rs]--[datafusion/proto/proto/datafusion.proto] 6 [datafusion/substrait/src/logical_plan/consumer.rs] [datafusion/substrait/src/logical_plan/consumer.rs] [datafusion/substrait/src/logical_plan/producer.rs] [datafusion/substrait/src/logical_plan/producer.rs] [datafusion/substrait/src/logical_plan/consumer.rs]--[datafusion/substrait/src/logical_plan/producer.rs] 5 [datafusion/sql/src/expr/mod.rs] [datafusion/sql/src/expr/mod.rs] [datafusion/sql/src/expr/mod.rs]--[datafusion/proto/src/logical_plan/from_proto.rs] 4 [datafusion/sql/src/utils.rs] [datafusion/sql/src/utils.rs] [datafusion/sql/src/expr/mod.rs]--[datafusion/sql/src/utils.rs] 4 [datafusion/expr/src/expr_schema.rs] [datafusion/expr/src/expr_schema.rs] [datafusion/sql/src/expr/mod.rs]--[datafusion/expr/src/expr_schema.rs] 4 [datafusion/core/src/physical_planner.rs] [datafusion/core/src/physical_planner.rs] [datafusion/sql/src/expr/mod.rs]--[datafusion/core/src/physical_planner.rs] 4 [datafusion/expr/src/expr.rs] [datafusion/expr/src/expr.rs] [datafusion/sql/src/expr/mod.rs]--[datafusion/expr/src/expr.rs] 4 [datafusion/physical-expr/src/planner.rs] [datafusion/physical-expr/src/planner.rs] [datafusion/sql/src/expr/mod.rs]--[datafusion/physical-expr/src/planner.rs] 4 [datafusion/sql/src/utils.rs]--[datafusion/physical-expr/src/planner.rs] 4 [datafusion/core/src/physical_plan/aggregates/row_hash.rs] [datafusion/core/src/physical_plan/aggregates/row_hash.rs] [datafusion/core/src/physical_plan/aggregates/mod.rs] [datafusion/core/src/physical_plan/aggregates/mod.rs] [datafusion/core/src/physical_plan/aggregates/row_hash.rs]--[datafusion/core/src/physical_plan/aggregates/mod.rs] 4 [datafusion/core/src/physical_plan/aggregates/order/mod.rs] [datafusion/core/src/physical_plan/aggregates/order/mod.rs] [datafusion/core/src/physical_plan/aggregates/row_hash.rs]--[datafusion/core/src/physical_plan/aggregates/order/mod.rs] 3 [datafusion/expr/src/expr_schema.rs]--[datafusion/sql/src/utils.rs] 4 [datafusion/expr/src/expr_schema.rs]--[datafusion/physical-expr/src/planner.rs] 4 [datafusion/core/src/physical_planner.rs]--[datafusion/sql/src/utils.rs] 4 [datafusion/core/src/physical_planner.rs]--[datafusion/expr/src/expr_schema.rs] 4 [datafusion/core/src/physical_planner.rs]--[datafusion/expr/src/expr.rs] 4 [datafusion/core/src/physical_planner.rs]--[datafusion/physical-expr/src/planner.rs] 4 [datafusion/expr/src/expr.rs]--[datafusion/sql/src/utils.rs] 4 [datafusion/expr/src/expr.rs]--[datafusion/expr/src/expr_schema.rs] 4 [datafusion/expr/src/expr.rs]--[datafusion/physical-expr/src/planner.rs] 4 [datafusion/expr/src/field_util.rs] [datafusion/expr/src/field_util.rs] [datafusion/expr/src/field_util.rs]--[datafusion/expr/src/expr_schema.rs] 4 [datafusion/expr/src/logical_plan/builder.rs] [datafusion/expr/src/logical_plan/builder.rs] [datafusion/expr/src/logical_plan/builder.rs]--[datafusion/core/src/physical_planner.rs] 4 [datafusion/core/Cargo.toml] [datafusion/core/Cargo.toml] [Cargo.toml] [Cargo.toml] [datafusion/core/Cargo.toml]--[Cargo.toml] 4 [datafusion/proto/src/physical_plan/to_proto.rs] [datafusion/proto/src/physical_plan/to_proto.rs] [datafusion/proto/src/physical_plan/to_proto.rs]--[datafusion/physical-expr/src/expressions/mod.rs] 3 [datafusion/expr/src/logical_plan/plan.rs] [datafusion/expr/src/logical_plan/plan.rs] [datafusion/expr/src/logical_plan/plan.rs]--[datafusion/core/src/physical_planner.rs] 3 [datafusion/expr/src/tree_node/expr.rs] [datafusion/expr/src/tree_node/expr.rs] [datafusion/expr/src/tree_node/expr.rs]--[datafusion/sql/src/utils.rs] 3
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...
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.
G datafusion datafusion datafusion--datafusion 73 ROOT ROOT datafusion--ROOT 8 benchmarks benchmarks datafusion--benchmarks 4 datafusion-cli datafusion-cli datafusion--datafusion-cli 4 benchmarks--ROOT 2 benchmarks--benchmarks 2 benchmarks--datafusion-cli 3 datafusion-cli--ROOT 3 datafusion-cli--datafusion-cli 3 dev dev dev--datafusion 1 dev--ROOT 1 dev--benchmarks 1 dev--datafusion-cli 1 test-utils test-utils test-utils--datafusion 1 test-utils--benchmarks 1
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...