apache / datafusion-comet
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
spark/src/main/scala/org/apache/comet/Native.scala
common/src/main/scala/org/apache/comet/CometConf.scala
3 20 (15%) 68 (4%) 2025-05-05
spark/src/main/scala/org/apache/comet/Native.scala
native/core/src/execution/jni_api.rs
3 20 (15%) 41 (7%) 2025-05-05
common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java
common/src/main/java/org/apache/comet/parquet/BatchReader.java
3 11 (27%) 10 (30%) 2025-04-28
native/Cargo.toml
native/core/Cargo.toml
3 47 (6%) 36 (8%) 2025-04-24
native/core/src/execution/jni_api.rs
common/src/main/scala/org/apache/comet/CometConf.scala
3 41 (7%) 68 (4%) 2025-05-05
spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala
spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala
2 2 (100%) 95 (2%) 2025-05-01
spark/src/main/scala/org/apache/comet/Native.scala
spark/src/main/scala/org/apache/comet/CometExecIterator.scala
2 20 (10%) 27 (7%) 2025-05-05
spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala
native/core/src/parquet/mod.rs
2 9 (22%) 16 (12%) 2025-04-15
common/src/main/java/org/apache/comet/parquet/Native.java
common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java
2 9 (22%) 11 (18%) 2025-04-15
native/spark-expr/src/comet_scalar_funcs.rs
native/core/src/execution/operators/scan.rs
2 10 (20%) 20 (10%) 2025-04-29
common/src/main/scala/org/apache/spark/sql/comet/util/Utils.scala
spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala
2 9 (22%) 159 (1%) 2025-04-09
spark/src/main/scala/org/apache/comet/CometExecIterator.scala
native/core/src/execution/jni_api.rs
2 27 (7%) 41 (4%) 2025-05-05
spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala
common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java
2 9 (22%) 11 (18%) 2025-04-15
spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala
common/src/main/java/org/apache/comet/parquet/Native.java
2 9 (22%) 9 (22%) 2025-04-15
native/core/src/parquet/mod.rs
common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java
2 16 (12%) 11 (18%) 2025-04-15
spark/src/main/scala/org/apache/comet/CometExecIterator.scala
common/src/main/scala/org/apache/comet/CometConf.scala
2 27 (7%) 68 (2%) 2025-05-05
spark/src/main/scala/org/apache/comet/serde/arrays.scala
spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala
2 10 (20%) 159 (1%) 2025-04-29
spark/src/main/scala/org/apache/spark/sql/comet/CometScanExec.scala
spark/src/main/scala/org/apache/spark/sql/comet/CometNativeScanExec.scala
2 19 (10%) 6 (33%) 2025-05-01
spark/src/main/scala/org/apache/comet/testing/ParquetGenerator.scala
spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala
2 5 (40%) 159 (1%) 2025-05-05
native/core/src/parquet/mod.rs
common/src/main/java/org/apache/comet/parquet/Native.java
2 16 (12%) 9 (22%) 2025-04-15
native/spark-expr/src/string_funcs/substring.rs
native/spark-expr/src/json_funcs/to_json.rs
1 3 (33%) 3 (33%) 2025-04-17
native/spark-expr/src/math_funcs/internal/checkoverflow.rs
native/spark-expr/src/array_funcs/get_array_struct_fields.rs
1 3 (33%) 3 (33%) 2025-04-17
native/spark-expr/src/struct_funcs/create_named_struct.rs
native/spark-expr/src/json_funcs/to_json.rs
1 3 (33%) 3 (33%) 2025-04-17
native/spark-expr/src/struct_funcs/get_struct_field.rs
native/spark-expr/src/array_funcs/get_array_struct_fields.rs
1 3 (33%) 3 (33%) 2025-04-17
native/spark-expr/src/math_funcs/internal/checkoverflow.rs
native/core/src/parquet/schema_adapter.rs
1 3 (33%) 7 (14%) 2025-04-17
native/spark-expr/src/math_funcs/internal/checkoverflow.rs
native/spark-expr/src/array_funcs/list_extract.rs
1 3 (33%) 3 (33%) 2025-04-17
common/src/main/java/org/apache/comet/parquet/ColumnReader.java
spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala
1 8 (12%) 95 (1%) 2025-04-28
common/src/main/java/org/apache/comet/parquet/LazyColumnReader.java
common/src/main/java/org/apache/comet/parquet/ColumnReader.java
1 3 (33%) 8 (12%) 2025-04-28
native/core/src/parquet/util/jni.rs
native/core/benches/row_columnar.rs
1 6 (16%) 4 (25%) 2025-05-02
native/core/src/parquet/util/jni.rs
native/core/src/execution/jni_api.rs
1 6 (16%) 41 (2%) 2025-05-02
native/core/src/execution/expressions/bloom_filter_might_contain.rs
native/core/src/parquet/parquet_exec.rs
1 4 (25%) 5 (20%) 2025-04-17
native/core/src/execution/expressions/subquery.rs
native/spark-expr/src/conversion_funcs/cast.rs
1 4 (25%) 7 (14%) 2025-04-17
native/spark-expr/src/math_funcs/internal/normalize_nan.rs
native/core/Cargo.toml
1 3 (33%) 36 (2%) 2025-04-17
native/spark-expr/src/string_funcs/substring.rs
native/spark-expr/src/math_funcs/internal/normalize_nan.rs
1 3 (33%) 3 (33%) 2025-04-17
spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/SpillWriter.java
native/core/src/parquet/util/jni.rs
1 6 (16%) 6 (16%) 2025-05-02
native/spark-expr/src/conditional_funcs/if_expr.rs
native/core/src/parquet/parquet_exec.rs
1 3 (33%) 5 (20%) 2025-04-17
native/core/src/parquet/mod.rs
spark/src/main/scala/org/apache/comet/CometExecIterator.scala
1 16 (6%) 27 (3%) 2025-04-08
native/spark-expr/src/math_funcs/internal/checkoverflow.rs
native/spark-expr/src/datetime_funcs/timestamp_trunc.rs
1 3 (33%) 3 (33%) 2025-04-17
native/spark-expr/src/struct_funcs/create_named_struct.rs
native/spark-expr/src/string_funcs/string_space.rs
1 3 (33%) 3 (33%) 2025-04-17
native/core/src/execution/shuffle/shuffle_writer.rs
native/core/src/execution/shuffle/codec.rs
1 19 (5%) 6 (16%) 2025-05-02
native/spark-expr/src/math_funcs/negative.rs
native/spark-expr/src/math_funcs/internal/checkoverflow.rs
1 3 (33%) 3 (33%) 2025-04-17
native/spark-expr/src/string_funcs/string_space.rs
native/core/src/execution/operators/scan.rs
1 3 (33%) 20 (5%) 2025-04-17
native/spark-expr/src/datetime_funcs/second.rs
native/core/Cargo.toml
1 3 (33%) 36 (2%) 2025-04-17
native/core/src/errors.rs
native/core/Cargo.toml
1 9 (11%) 36 (2%) 2025-04-24
spark/src/main/scala/org/apache/comet/rules/CometExecRule.scala
native/core/src/execution/shuffle/codec.rs
1 2 (50%) 6 (16%) 2025-05-02
spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometNativeShuffleWriter.scala
native/core/src/parquet/util/jni.rs
1 3 (33%) 6 (16%) 2025-05-02
native/spark-expr/src/array_funcs/mod.rs
spark/src/main/scala/org/apache/comet/serde/arrays.scala
1 2 (50%) 10 (10%) 2025-04-29
native/spark-expr/src/datetime_funcs/second.rs
native/spark-expr/src/array_funcs/get_array_struct_fields.rs
1 3 (33%) 3 (33%) 2025-04-17
native/spark-expr/src/predicate_funcs/rlike.rs
native/spark-expr/src/conditional_funcs/if_expr.rs
1 3 (33%) 3 (33%) 2025-04-17
native/core/src/execution/shuffle/shuffle_writer.rs
spark/src/main/scala/org/apache/comet/Native.scala
1 19 (5%) 20 (5%) 2025-05-02
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [spark/src/main/scala/org/apache/comet/Native.scala] [spark/src/main/scala/org/apache/comet/Native.scala] [common/src/main/scala/org/apache/comet/CometConf.scala] [common/src/main/scala/org/apache/comet/CometConf.scala] [spark/src/main/scala/org/apache/comet/Native.scala]--[common/src/main/scala/org/apache/comet/CometConf.scala] 3 [native/core/src/execution/jni_api.rs] [native/core/src/execution/jni_api.rs] [spark/src/main/scala/org/apache/comet/Native.scala]--[native/core/src/execution/jni_api.rs] 3 [spark/src/main/scala/org/apache/comet/CometExecIterator.scala] [spark/src/main/scala/org/apache/comet/CometExecIterator.scala] [spark/src/main/scala/org/apache/comet/Native.scala]--[spark/src/main/scala/org/apache/comet/CometExecIterator.scala] 2 [native/core/src/execution/jni_api.rs]--[common/src/main/scala/org/apache/comet/CometConf.scala] 3 [common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java] [common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java] [common/src/main/java/org/apache/comet/parquet/BatchReader.java] [common/src/main/java/org/apache/comet/parquet/BatchReader.java] [common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java]--[common/src/main/java/org/apache/comet/parquet/BatchReader.java] 3 [native/Cargo.toml] [native/Cargo.toml] [native/core/Cargo.toml] [native/core/Cargo.toml] [native/Cargo.toml]--[native/core/Cargo.toml] 3 [spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala] [spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala] [spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala] [spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala] [spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala]--[spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala] 2 [spark/src/main/scala/org/apache/comet/CometExecIterator.scala]--[common/src/main/scala/org/apache/comet/CometConf.scala] 2 [spark/src/main/scala/org/apache/comet/CometExecIterator.scala]--[native/core/src/execution/jni_api.rs] 2 [spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala] [spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala] [spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala]--[common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java] 2 [native/core/src/parquet/mod.rs] [native/core/src/parquet/mod.rs] [spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala]--[native/core/src/parquet/mod.rs] 2 [common/src/main/java/org/apache/comet/parquet/Native.java] [common/src/main/java/org/apache/comet/parquet/Native.java] [spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala]--[common/src/main/java/org/apache/comet/parquet/Native.java] 2 [native/core/src/parquet/mod.rs]--[common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java] 2 [native/core/src/parquet/mod.rs]--[spark/src/main/scala/org/apache/comet/CometExecIterator.scala] 1 [native/core/src/parquet/mod.rs]--[common/src/main/java/org/apache/comet/parquet/Native.java] 2 [common/src/main/java/org/apache/comet/parquet/Native.java]--[common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java] 2 [native/spark-expr/src/comet_scalar_funcs.rs] [native/spark-expr/src/comet_scalar_funcs.rs] [native/core/src/execution/operators/scan.rs] [native/core/src/execution/operators/scan.rs] [native/spark-expr/src/comet_scalar_funcs.rs]--[native/core/src/execution/operators/scan.rs] 2 [common/src/main/scala/org/apache/spark/sql/comet/util/Utils.scala] [common/src/main/scala/org/apache/spark/sql/comet/util/Utils.scala] [spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala] [spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala] [common/src/main/scala/org/apache/spark/sql/comet/util/Utils.scala]--[spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala] 2 [spark/src/main/scala/org/apache/comet/serde/arrays.scala] [spark/src/main/scala/org/apache/comet/serde/arrays.scala] [spark/src/main/scala/org/apache/comet/serde/arrays.scala]--[spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala] 2 [spark/src/main/scala/org/apache/spark/sql/comet/CometScanExec.scala] [spark/src/main/scala/org/apache/spark/sql/comet/CometScanExec.scala] [spark/src/main/scala/org/apache/spark/sql/comet/CometNativeScanExec.scala] [spark/src/main/scala/org/apache/spark/sql/comet/CometNativeScanExec.scala] [spark/src/main/scala/org/apache/spark/sql/comet/CometScanExec.scala]--[spark/src/main/scala/org/apache/spark/sql/comet/CometNativeScanExec.scala] 2 [spark/src/main/scala/org/apache/comet/testing/ParquetGenerator.scala] [spark/src/main/scala/org/apache/comet/testing/ParquetGenerator.scala] [spark/src/main/scala/org/apache/comet/testing/ParquetGenerator.scala]--[spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala] 2 [native/spark-expr/src/string_funcs/substring.rs] [native/spark-expr/src/string_funcs/substring.rs] [native/spark-expr/src/json_funcs/to_json.rs] [native/spark-expr/src/json_funcs/to_json.rs] [native/spark-expr/src/string_funcs/substring.rs]--[native/spark-expr/src/json_funcs/to_json.rs] 1 [native/spark-expr/src/math_funcs/internal/normalize_nan.rs] [native/spark-expr/src/math_funcs/internal/normalize_nan.rs] [native/spark-expr/src/string_funcs/substring.rs]--[native/spark-expr/src/math_funcs/internal/normalize_nan.rs] 1 [native/spark-expr/src/math_funcs/internal/checkoverflow.rs] [native/spark-expr/src/math_funcs/internal/checkoverflow.rs] [native/spark-expr/src/array_funcs/get_array_struct_fields.rs] [native/spark-expr/src/array_funcs/get_array_struct_fields.rs] [native/spark-expr/src/math_funcs/internal/checkoverflow.rs]--[native/spark-expr/src/array_funcs/get_array_struct_fields.rs] 1 [native/core/src/parquet/schema_adapter.rs] [native/core/src/parquet/schema_adapter.rs] [native/spark-expr/src/math_funcs/internal/checkoverflow.rs]--[native/core/src/parquet/schema_adapter.rs] 1 [native/spark-expr/src/array_funcs/list_extract.rs] [native/spark-expr/src/array_funcs/list_extract.rs] [native/spark-expr/src/math_funcs/internal/checkoverflow.rs]--[native/spark-expr/src/array_funcs/list_extract.rs] 1 [native/spark-expr/src/datetime_funcs/timestamp_trunc.rs] [native/spark-expr/src/datetime_funcs/timestamp_trunc.rs] [native/spark-expr/src/math_funcs/internal/checkoverflow.rs]--[native/spark-expr/src/datetime_funcs/timestamp_trunc.rs] 1 [native/spark-expr/src/struct_funcs/create_named_struct.rs] [native/spark-expr/src/struct_funcs/create_named_struct.rs] [native/spark-expr/src/struct_funcs/create_named_struct.rs]--[native/spark-expr/src/json_funcs/to_json.rs] 1 [native/spark-expr/src/string_funcs/string_space.rs] [native/spark-expr/src/string_funcs/string_space.rs] [native/spark-expr/src/struct_funcs/create_named_struct.rs]--[native/spark-expr/src/string_funcs/string_space.rs] 1 [native/spark-expr/src/struct_funcs/get_struct_field.rs] [native/spark-expr/src/struct_funcs/get_struct_field.rs] [native/spark-expr/src/struct_funcs/get_struct_field.rs]--[native/spark-expr/src/array_funcs/get_array_struct_fields.rs] 1 [common/src/main/java/org/apache/comet/parquet/ColumnReader.java] [common/src/main/java/org/apache/comet/parquet/ColumnReader.java] [common/src/main/java/org/apache/comet/parquet/ColumnReader.java]--[spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala] 1 [common/src/main/java/org/apache/comet/parquet/LazyColumnReader.java] [common/src/main/java/org/apache/comet/parquet/LazyColumnReader.java] [common/src/main/java/org/apache/comet/parquet/LazyColumnReader.java]--[common/src/main/java/org/apache/comet/parquet/ColumnReader.java] 1 [native/core/src/parquet/util/jni.rs] [native/core/src/parquet/util/jni.rs] [native/core/src/parquet/util/jni.rs]--[native/core/src/execution/jni_api.rs] 1 [native/core/benches/row_columnar.rs] [native/core/benches/row_columnar.rs] [native/core/src/parquet/util/jni.rs]--[native/core/benches/row_columnar.rs] 1 [native/core/src/execution/expressions/bloom_filter_might_contain.rs] [native/core/src/execution/expressions/bloom_filter_might_contain.rs] [native/core/src/parquet/parquet_exec.rs] [native/core/src/parquet/parquet_exec.rs] [native/core/src/execution/expressions/bloom_filter_might_contain.rs]--[native/core/src/parquet/parquet_exec.rs] 1 [native/core/src/execution/expressions/subquery.rs] [native/core/src/execution/expressions/subquery.rs] [native/spark-expr/src/conversion_funcs/cast.rs] [native/spark-expr/src/conversion_funcs/cast.rs] [native/core/src/execution/expressions/subquery.rs]--[native/spark-expr/src/conversion_funcs/cast.rs] 1 [native/spark-expr/src/math_funcs/internal/normalize_nan.rs]--[native/core/Cargo.toml] 1 [spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/SpillWriter.java] [spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/SpillWriter.java] [spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/SpillWriter.java]--[native/core/src/parquet/util/jni.rs] 1 [native/spark-expr/src/conditional_funcs/if_expr.rs] [native/spark-expr/src/conditional_funcs/if_expr.rs] [native/spark-expr/src/conditional_funcs/if_expr.rs]--[native/core/src/parquet/parquet_exec.rs] 1 [native/spark-expr/src/string_funcs/string_space.rs]--[native/core/src/execution/operators/scan.rs] 1 [native/core/src/execution/shuffle/shuffle_writer.rs] [native/core/src/execution/shuffle/shuffle_writer.rs] [native/core/src/execution/shuffle/shuffle_writer.rs]--[spark/src/main/scala/org/apache/comet/Native.scala] 1 [native/core/src/execution/shuffle/codec.rs] [native/core/src/execution/shuffle/codec.rs] [native/core/src/execution/shuffle/shuffle_writer.rs]--[native/core/src/execution/shuffle/codec.rs] 1 [native/spark-expr/src/math_funcs/negative.rs] [native/spark-expr/src/math_funcs/negative.rs] [native/spark-expr/src/math_funcs/negative.rs]--[native/spark-expr/src/math_funcs/internal/checkoverflow.rs] 1 [native/spark-expr/src/datetime_funcs/second.rs] [native/spark-expr/src/datetime_funcs/second.rs] [native/spark-expr/src/datetime_funcs/second.rs]--[native/core/Cargo.toml] 1 [native/spark-expr/src/datetime_funcs/second.rs]--[native/spark-expr/src/array_funcs/get_array_struct_fields.rs] 1 [native/core/src/errors.rs] [native/core/src/errors.rs] [native/core/src/errors.rs]--[native/core/Cargo.toml] 1 [spark/src/main/scala/org/apache/comet/rules/CometExecRule.scala] [spark/src/main/scala/org/apache/comet/rules/CometExecRule.scala] [spark/src/main/scala/org/apache/comet/rules/CometExecRule.scala]--[native/core/src/execution/shuffle/codec.rs] 1 [spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometNativeShuffleWriter.scala] [spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometNativeShuffleWriter.scala] [spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometNativeShuffleWriter.scala]--[native/core/src/parquet/util/jni.rs] 1 [native/spark-expr/src/array_funcs/mod.rs] [native/spark-expr/src/array_funcs/mod.rs] [native/spark-expr/src/array_funcs/mod.rs]--[spark/src/main/scala/org/apache/comet/serde/arrays.scala] 1 [native/spark-expr/src/predicate_funcs/rlike.rs] [native/spark-expr/src/predicate_funcs/rlike.rs] [native/spark-expr/src/predicate_funcs/rlike.rs]--[native/spark-expr/src/conditional_funcs/if_expr.rs] 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.
G native native native--native 12 common common native--common 4 spark spark spark--native 7 spark--spark 11 spark--common 8 common--common 4
Download: SVG DOT (open online Graphviz editor)

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