apache / arrow-datafusion
File Size

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

Intro
Learn more...
File Size Overall
45% | 19% | 22% | 6% | 4%
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
rs45% | 20% | 22% | 6% | 3%
proto100% | 0% | 0% | 0% | 0%
toml0% | 0% | 0% | 16% | 83%
py0% | 0% | 0% | 21% | 78%
sql0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
datafusion46% | 20% | 22% | 6% | 4%
datafusion-cli0% | 0% | 47% | 46% | 5%
test-utils0% | 0% | 77% | 0% | 22%
benchmarks0% | 0% | 0% | 39% | 60%
dev0% | 0% | 0% | 0% | 100%
conbench0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
datafusion-examples0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
scalar.rs
in datafusion/common/src
5350 83
binary.rs
in datafusion/physical-expr/src/expressions
3655 90
functions.rs
in datafusion/physical-expr/src
2983 15
array_expressions.rs
in datafusion/physical-expr/src
2938 60
expr_simplifier.rs
in datafusion/optimizer/src/simplify_expressions
2409 104
mod.rs
in datafusion/proto/src/logical_plan
2408 57
context.rs
in datafusion/core/src/execution
2319 37
sort_enforcement.rs
in datafusion/core/src/physical_optimizer
2300 23
physical_planner.rs
in datafusion/core/src
2246 34
push_down_filter.rs
in datafusion/optimizer/src
2246 82
mod.rs
in datafusion/proto/src/physical_plan
1856 31
pruning.rs
in datafusion/core/src/physical_optimizer
1852 91
dist_enforcement.rs
in datafusion/core/src/physical_optimizer
1826 37
mod.rs
in datafusion/core/src/datasource/physical_plan
1622 33
from_proto.rs
in datafusion/proto/src/logical_plan
1604 36
producer.rs
in datafusion/substrait/src/logical_plan
1548 15
parquet.rs
in datafusion/core/src/datasource/physical_plan
1545 35
utils.rs
in datafusion/core/src/physical_plan/joins
1526 30
to_proto.rs
in datafusion/proto/src/logical_plan
1517 25
decorrelate_predicate_subquery.rs
in datafusion/optimizer/src
1511 56
symmetric_hash_join.rs
in datafusion/core/src/physical_plan/joins
1494 22
builder.rs
in datafusion/expr/src/logical_plan
1493 30
table.rs
in datafusion/core/src/datasource/listing
1468 11
dataframe.rs
in datafusion/core/src
1443 7
plan.rs
in datafusion/expr/src/logical_plan
1402 13
join_selection.rs
in datafusion/core/src/physical_optimizer
1371 24
type_coercion.rs
in datafusion/optimizer/src/analyzer
1369 47
proto
datafusion.proto
in datafusion/proto/proto
1310 -
mod.rs
in datafusion/core/src/physical_plan/aggregates
1299 48
min_max.rs
in datafusion/physical-expr/src/aggregate
1293 85
utils.rs
in datafusion/expr/src
1280 19
consumer.rs
in datafusion/substrait/src/logical_plan
1277 5
interval_aritmetic.rs
in datafusion/physical-expr/src/intervals
1229 32
build_in.rs
in datafusion/physical-expr/src/aggregate
1223 29
expr.rs
in datafusion/expr/src
1202 11
binary.rs
in datafusion/expr/src/type_coercion
1181 36
csv.rs
in datafusion/core/src/datasource/file_format
1173 7
built_in_function.rs
in datafusion/expr/src
1170 8
parser.rs
in datafusion/sql/src
1154 26
hash_join.rs
in datafusion/core/src/physical_plan/joins
1073 19
datetime_expressions.rs
in datafusion/physical-expr/src
1071 22
parquet.rs
in datafusion/core/src/datasource/file_format
1035 7
mod.rs
in datafusion/core/src/physical_plan/repartition
1005 23
arrow_array_reader.rs
in datafusion/core/src/datasource/avro_to_arrow
994 25
eliminate_cross_join.rs
in datafusion/optimizer/src
988 26
unwrap_cast_in_comparison.rs
in datafusion/optimizer/src
978 40
csv.rs
in datafusion/core/src/datasource/physical_plan
977 19
statement.rs
in datafusion/sql/src
972 19
repartition.rs
in datafusion/core/src/physical_optimizer
936 67
dfschema.rs
in datafusion/common/src
936 37
Files With Most Units (Top 50)
File# lines# units
expr_simplifier.rs
in datafusion/optimizer/src/simplify_expressions
2409 104
pruning.rs
in datafusion/core/src/physical_optimizer
1852 91
binary.rs
in datafusion/physical-expr/src/expressions
3655 90
min_max.rs
in datafusion/physical-expr/src/aggregate
1293 85
scalar.rs
in datafusion/common/src
5350 83
push_down_filter.rs
in datafusion/optimizer/src
2246 82
bit_and_or_xor.rs
in datafusion/physical-expr/src/aggregate
739 76
repartition.rs
in datafusion/core/src/physical_optimizer
936 67
array_expressions.rs
in datafusion/physical-expr/src
2938 60
mod.rs
in datafusion/proto/src/logical_plan
2408 57
decorrelate_predicate_subquery.rs
in datafusion/optimizer/src
1511 56
mod.rs
in datafusion/core/src/physical_plan/aggregates
1299 48
type_coercion.rs
in datafusion/optimizer/src/analyzer
1369 47
simplify_exprs.rs
in datafusion/optimizer/src/simplify_expressions
664 46
bounded_window_agg_exec.rs
in datafusion/core/src/physical_plan/windows
821 43
bool_and_or.rs
in datafusion/physical-expr/src/aggregate
315 40
unwrap_cast_in_comparison.rs
in datafusion/optimizer/src
978 40
covariance.rs
in datafusion/physical-expr/src/aggregate
638 38
context.rs
in datafusion/core/src/execution
2319 37
dist_enforcement.rs
in datafusion/core/src/physical_optimizer
1826 37
dfschema.rs
in datafusion/common/src
936 37
first_last.rs
in datafusion/physical-expr/src/aggregate
437 36
from_proto.rs
in datafusion/proto/src/logical_plan
1604 36
binary.rs
in datafusion/expr/src/type_coercion
1181 36
parquet.rs
in datafusion/core/src/datasource/physical_plan
1545 35
variance.rs
in datafusion/physical-expr/src/aggregate
427 35
stddev.rs
in datafusion/physical-expr/src/aggregate
375 35
push_down_projection.rs
in datafusion/optimizer/src
899 35
arrow_cast.rs
in datafusion/sql/src/expr
626 35
limit.rs
in datafusion/core/src/physical_plan
581 34
physical_planner.rs
in datafusion/core/src
2246 34
sum.rs
in datafusion/physical-expr/src/aggregate
405 34
mod.rs
in datafusion/core/src/datasource/physical_plan
1622 33
push_down_limit.rs
in datafusion/optimizer/src
740 33
count.rs
in datafusion/physical-expr/src/aggregate
350 32
average.rs
in datafusion/physical-expr/src/aggregate
475 32
interval_aritmetic.rs
in datafusion/physical-expr/src/intervals
1229 32
union.rs
in datafusion/core/src/physical_plan
497 31
count_distinct.rs
in datafusion/physical-expr/src/aggregate
484 31
mod.rs
in datafusion/proto/src/physical_plan
1856 31
distributor_channels.rs
in datafusion/core/src/physical_plan/repartition
470 30
utils.rs
in datafusion/core/src/physical_plan/joins
1526 30
rounding.rs
in datafusion/physical-expr/src/intervals
283 30
builder.rs
in datafusion/expr/src/logical_plan
1493 30
build_in.rs
in datafusion/physical-expr/src/aggregate
1223 29
case.rs
in datafusion/physical-expr/src/expressions
792 29
in_list.rs
in datafusion/physical-expr/src/expressions
874 29
sort.rs
in datafusion/core/src/physical_plan/sorts
796 27
median.rs
in datafusion/physical-expr/src/aggregate
310 27
cursor.rs
in datafusion/core/src/physical_plan/sorts
292 26
Files With Long Lines (Top 50)

There are 92 files with lines longer than 120 characters. In total, there are 521 long lines.

File# lines# units# long lines
scalar_subquery_to_join.rs
in datafusion/optimizer/src
905 26 64
decorrelate_predicate_subquery.rs
in datafusion/optimizer/src
1511 56 48
sort_enforcement.rs
in datafusion/core/src/physical_optimizer
2300 23 40
eliminate_cross_join.rs
in datafusion/optimizer/src
988 26 39
array_expressions.rs
in datafusion/physical-expr/src
2938 60 30
replace_with_order_preserving_variants.rs
in datafusion/core/src/physical_optimizer
768 16 27
physical_planner.rs
in datafusion/core/src
2246 34 17
single_distinct_to_groupby.rs
in datafusion/optimizer/src
333 17 15
mod.rs
in datafusion/sql/src/expr
609 20 15
dataframe.rs
in datafusion/core/src
1443 7 14
avro.rs
in datafusion/core/src/datasource/file_format
380 1 13
type_coercion.rs
in datafusion/optimizer/src/analyzer
1369 47 11
csv.rs
in datafusion/core/src/datasource/physical_plan
977 19 9
extract_equijoin_predicate.rs
in datafusion/optimizer/src
324 13 9
arrow_cast.rs
in datafusion/sql/src/expr
626 35 7
symmetric_hash_join.rs
in datafusion/core/src/physical_plan/joins
1494 22 6
expr_fn.rs
in datafusion/expr/src
926 6 6
pool.rs
in datafusion/execution/src/memory_pool
207 16 6
view.rs
in datafusion/core/src/datasource
435 6 5
field_util.rs
in datafusion/expr/src
52 - 5
parser.rs
in datafusion/sql/src
1154 26 5
exec.rs
in datafusion-cli/src
306 - 4
context.rs
in datafusion/core/src/execution
2319 37 4
encoding_expressions.rs
in datafusion/physical-expr/src
293 16 4
to_proto.rs
in datafusion/proto/src/physical_plan
542 13 4
push_down_projection.rs
in datafusion/optimizer/src
899 35 4
optimizer.rs
in datafusion/optimizer/src
495 26 4
builder.rs
in datafusion/expr/src/logical_plan
1493 30 4
object_storage.rs
in datafusion-cli/src
212 1 3
Cargo.toml
in datafusion/core
150 - 3
parquet_query_sql.sql
in datafusion/core/benches
19 - 3
options.rs
in datafusion/core/src/datasource/file_format
485 10 3
repartition.rs
in datafusion/core/src/physical_optimizer
936 67 3
datetime_expressions.rs
in datafusion/physical-expr/src
1071 22 3
from_proto.rs
in datafusion/proto/src/physical_plan
498 9 3
simplify_exprs.rs
in datafusion/optimizer/src/simplify_expressions
664 46 3
scalar.rs
in datafusion/common/src
5350 83 3
statement.rs
in datafusion/sql/src
972 19 3
functions.rs
in datafusion-cli/src
166 2 2
arrow_array_reader.rs
in datafusion/core/src/datasource/avro_to_arrow
994 25 2
mod.rs
in datafusion/core/src/physical_plan/metrics
438 15 2
explain.rs
in datafusion/core/src/physical_plan
124 10 2
union.rs
in datafusion/core/src/physical_plan
497 31 2
pruning.rs
in datafusion/core/src/physical_optimizer
1852 91 2
dist_enforcement.rs
in datafusion/core/src/physical_optimizer
1826 37 2
binary.rs
in datafusion/physical-expr/src/expressions
3655 90 2
column.rs
in datafusion/physical-expr/src/expressions
189 22 2
proto
datafusion.proto
in datafusion/proto/proto
1310 - 2
registry.rs
in datafusion/proto/src/bytes
20 4 2
mod.rs
in datafusion/proto/src/bytes
349 15 2
Correlations

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

datafusion-examples/Cargo.toml x: 82 commits (all time) y: 56 lines of code datafusion/core/src/physical_optimizer/replace_with_order_preserving_variants.rs x: 3 commits (all time) y: 768 lines of code datafusion/core/src/physical_plan/repartition/mod.rs x: 22 commits (all time) y: 1005 lines of code datafusion/core/src/datasource/physical_plan/mod.rs x: 14 commits (all time) y: 1622 lines of code datafusion/physical-expr/src/array_expressions.rs x: 30 commits (all time) y: 2938 lines of code datafusion/physical-expr/src/scalar_function.rs x: 7 commits (all time) y: 123 lines of code Cargo.toml x: 69 commits (all time) y: 54 lines of code datafusion-cli/Cargo.toml x: 110 commits (all time) y: 48 lines of code datafusion-cli/src/print_format.rs x: 13 commits (all time) y: 123 lines of code datafusion/common/src/format.rs x: 1 commits (all time) y: 2 lines of code datafusion/common/src/lib.rs x: 31 commits (all time) y: 57 lines of code datafusion/common/src/scalar.rs x: 88 commits (all time) y: 5350 lines of code datafusion/expr/src/type_coercion/binary.rs x: 45 commits (all time) y: 1181 lines of code datafusion/physical-expr/src/expressions/binary.rs x: 96 commits (all time) y: 3655 lines of code datafusion/physical-expr/src/expressions/binary/kernels_arrow.rs x: 30 commits (all time) y: 345 lines of code datafusion/physical-expr/src/expressions/cast.rs x: 21 commits (all time) y: 575 lines of code datafusion/physical-expr/src/expressions/mod.rs x: 34 commits (all time) y: 146 lines of code datafusion/physical-expr/src/expressions/negative.rs x: 11 commits (all time) y: 136 lines of code datafusion/physical-expr/src/expressions/try_cast.rs x: 18 commits (all time) y: 443 lines of code datafusion/physical-expr/src/planner.rs x: 44 commits (all time) y: 409 lines of code datafusion/proto/proto/datafusion.proto x: 103 commits (all time) y: 1310 lines of code datafusion/proto/src/physical_plan/from_proto.rs x: 21 commits (all time) y: 498 lines of code datafusion/proto/src/physical_plan/mod.rs x: 39 commits (all time) y: 1856 lines of code datafusion/proto/src/physical_plan/to_proto.rs x: 18 commits (all time) y: 542 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/normalize.rs x: 2 commits (all time) y: 167 lines of code datafusion/sql/src/utils.rs x: 43 commits (all time) y: 184 lines of code datafusion/expr/src/expr_schema.rs x: 53 commits (all time) y: 463 lines of code datafusion/expr/src/field_util.rs x: 11 commits (all time) y: 52 lines of code datafusion/physical-expr/src/expressions/get_indexed_field.rs x: 21 commits (all time) y: 370 lines of code datafusion/core/src/datasource/file_format/csv.rs x: 29 commits (all time) y: 1173 lines of code datafusion/core/src/datasource/file_format/json.rs x: 15 commits (all time) y: 421 lines of code datafusion/core/src/datasource/file_format/mod.rs x: 27 commits (all time) y: 420 lines of code datafusion/core/src/datasource/file_format/options.rs x: 9 commits (all time) y: 485 lines of code datafusion/core/src/datasource/listing/table.rs x: 57 commits (all time) y: 1468 lines of code datafusion/expr/src/expr.rs x: 67 commits (all time) y: 1202 lines of code datafusion/sql/src/expr/identifier.rs x: 10 commits (all time) y: 382 lines of code datafusion/expr/src/aggregate_function.rs x: 23 commits (all time) y: 314 lines of code datafusion/expr/src/type_coercion/aggregates.rs x: 16 commits (all time) y: 595 lines of code datafusion/physical-expr/src/aggregate/build_in.rs x: 23 commits (all time) y: 1223 lines of code datafusion/physical-expr/src/aggregate/mod.rs x: 25 commits (all time) y: 74 lines of code datafusion/physical-expr/src/aggregate/regr.rs x: 1 commits (all time) y: 319 lines of code datafusion/proto/src/logical_plan/from_proto.rs x: 48 commits (all time) y: 1604 lines of code datafusion/proto/src/logical_plan/to_proto.rs x: 45 commits (all time) y: 1517 lines of code datafusion/substrait/src/logical_plan/producer.rs x: 25 commits (all time) y: 1548 lines of code datafusion/core/src/physical_plan/joins/nested_loop_join.rs x: 18 commits (all time) y: 549 lines of code datafusion/core/src/physical_planner.rs x: 17 commits (all time) y: 2246 lines of code datafusion/expr/src/lib.rs x: 43 commits (all time) y: 60 lines of code datafusion/expr/src/tree_node/expr.rs x: 14 commits (all time) y: 365 lines of code datafusion/sql/src/expr/mod.rs x: 29 commits (all time) y: 609 lines of code datafusion/core/src/physical_plan/common.rs x: 35 commits (all time) y: 607 lines of code datafusion/expr/src/built_in_function.rs x: 42 commits (all time) y: 1170 lines of code datafusion/expr/src/expr_fn.rs x: 74 commits (all time) y: 926 lines of code datafusion/physical-expr/src/functions.rs x: 53 commits (all time) y: 2983 lines of code datafusion/proto/src/bytes/mod.rs x: 19 commits (all time) y: 349 lines of code datafusion/core/src/dataframe.rs x: 80 commits (all time) y: 1443 lines of code datafusion/core/src/datasource/listing/mod.rs x: 14 commits (all time) y: 16 lines of code datafusion/core/src/datasource/memory.rs x: 29 commits (all time) y: 523 lines of code datafusion/core/src/datasource/physical_plan/json.rs x: 9 commits (all time) y: 656 lines of code datafusion/core/src/datasource/provider.rs x: 3 commits (all time) y: 70 lines of code datafusion/core/src/physical_plan/insert.rs x: 10 commits (all time) y: 209 lines of code datafusion/expr/src/logical_plan/builder.rs x: 87 commits (all time) y: 1493 lines of code datafusion/expr/src/logical_plan/dml.rs x: 2 commits (all time) y: 23 lines of code datafusion/sql/src/statement.rs x: 40 commits (all time) y: 972 lines of code datafusion/physical-expr/src/struct_expressions.rs x: 5 commits (all time) y: 104 lines of code datafusion/execution/src/memory_pool/mod.rs x: 8 commits (all time) y: 209 lines of code datafusion/execution/src/memory_pool/pool.rs x: 3 commits (all time) y: 207 lines of code datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 39 commits (all time) y: 2409 lines of code datafusion/optimizer/src/simplify_expressions/regex.rs x: 8 commits (all time) y: 230 lines of code datafusion/core/src/physical_plan/sorts/sort.rs x: 52 commits (all time) y: 796 lines of code datafusion/core/src/datasource/physical_plan/avro.rs x: 5 commits (all time) y: 139 lines of code datafusion/core/src/datasource/physical_plan/csv.rs x: 9 commits (all time) y: 977 lines of code datafusion/core/src/datasource/physical_plan/parquet.rs x: 8 commits (all time) y: 1545 lines of code datafusion/core/src/physical_plan/mod.rs x: 61 commits (all time) y: 535 lines of code datafusion-cli/src/exec.rs x: 27 commits (all time) y: 306 lines of code datafusion-cli/src/object_storage.rs x: 19 commits (all time) y: 212 lines of code datafusion/common/src/error.rs x: 27 commits (all time) y: 466 lines of code datafusion/core/src/datasource/streaming.rs x: 8 commits (all time) y: 69 lines of code datafusion/core/src/execution/context.rs x: 196 commits (all time) y: 2319 lines of code datafusion/core/src/physical_optimizer/pipeline_checker.rs x: 10 commits (all time) y: 336 lines of code datafusion/core/src/physical_optimizer/pruning.rs x: 50 commits (all time) y: 1852 lines of code datafusion/core/src/physical_optimizer/sort_enforcement.rs x: 41 commits (all time) y: 2300 lines of code datafusion/core/src/physical_optimizer/sort_pushdown.rs x: 9 commits (all time) y: 369 lines of code datafusion/core/src/physical_plan/aggregates/mod.rs x: 52 commits (all time) y: 1299 lines of code datafusion/core/src/physical_plan/filter.rs x: 29 commits (all time) y: 797 lines of code datafusion/core/src/physical_plan/joins/cross_join.rs x: 17 commits (all time) y: 551 lines of code datafusion/core/src/physical_plan/joins/hash_join.rs x: 44 commits (all time) y: 1073 lines of code datafusion/core/src/physical_plan/joins/symmetric_hash_join.rs x: 28 commits (all time) y: 1494 lines of code datafusion/core/src/physical_plan/joins/utils.rs x: 26 commits (all time) y: 1526 lines of code datafusion/core/src/physical_plan/streaming.rs x: 15 commits (all time) y: 57 lines of code datafusion/core/src/physical_plan/values.rs x: 10 commits (all time) y: 138 lines of code datafusion/core/src/physical_plan/windows/bounded_window_agg_exec.rs x: 21 commits (all time) y: 821 lines of code datafusion/core/src/physical_plan/windows/window_agg_exec.rs x: 28 commits (all time) y: 333 lines of code datafusion/expr/src/conditional_expressions.rs x: 6 commits (all time) y: 108 lines of code datafusion/expr/src/logical_plan/plan.rs x: 127 commits (all time) y: 1402 lines of code datafusion/expr/src/type_coercion/functions.rs x: 9 commits (all time) y: 204 lines of code datafusion/expr/src/utils.rs x: 89 commits (all time) y: 1280 lines of code datafusion/expr/src/window_frame.rs x: 14 commits (all time) y: 256 lines of code datafusion/expr/src/window_function.rs x: 13 commits (all time) y: 332 lines of code datafusion/optimizer/src/analyzer/subquery.rs x: 5 commits (all time) y: 295 lines of code datafusion/optimizer/src/analyzer/type_coercion.rs x: 36 commits (all time) y: 1369 lines of code datafusion/optimizer/src/decorrelate.rs x: 4 commits (all time) y: 428 lines of code datafusion/optimizer/src/decorrelate_predicate_subquery.rs x: 5 commits (all time) y: 1511 lines of code datafusion/optimizer/src/eliminate_cross_join.rs x: 18 commits (all time) y: 988 lines of code datafusion/optimizer/src/optimizer.rs x: 63 commits (all time) y: 495 lines of code datafusion/optimizer/src/push_down_projection.rs x: 27 commits (all time) y: 899 lines of code datafusion/optimizer/src/scalar_subquery_to_join.rs x: 30 commits (all time) y: 905 lines of code datafusion/optimizer/src/utils.rs x: 42 commits (all time) y: 303 lines of code datafusion/physical-expr/src/aggregate/approx_percentile_cont.rs x: 19 commits (all time) y: 383 lines of code datafusion/physical-expr/src/crypto_expressions.rs x: 10 commits (all time) y: 305 lines of code datafusion/physical-expr/src/encoding_expressions.rs x: 2 commits (all time) y: 293 lines of code datafusion/physical-expr/src/expressions/case.rs x: 28 commits (all time) y: 792 lines of code datafusion/physical-expr/src/expressions/column.rs x: 12 commits (all time) y: 189 lines of code datafusion/physical-expr/src/expressions/in_list.rs x: 37 commits (all time) y: 874 lines of code datafusion/physical-expr/src/expressions/no_op.rs x: 3 commits (all time) y: 58 lines of code datafusion/physical-expr/src/regex_expressions.rs x: 15 commits (all time) y: 455 lines of code datafusion/physical-expr/src/sort_expr.rs x: 14 commits (all time) y: 130 lines of code datafusion/proto/src/bytes/registry.rs x: 6 commits (all time) y: 20 lines of code datafusion/proto/src/logical_plan/mod.rs x: 48 commits (all time) y: 2408 lines of code datafusion/sql/src/expr/arrow_cast.rs x: 9 commits (all time) y: 626 lines of code datafusion/sql/src/expr/function.rs x: 19 commits (all time) y: 186 lines of code datafusion/sql/src/expr/value.rs x: 14 commits (all time) y: 333 lines of code datafusion/sql/src/planner.rs x: 164 commits (all time) y: 371 lines of code datafusion/sql/src/query.rs x: 11 commits (all time) y: 121 lines of code datafusion/sql/src/select.rs x: 21 commits (all time) y: 436 lines of code datafusion/substrait/src/logical_plan/consumer.rs x: 23 commits (all time) y: 1277 lines of code datafusion-cli/src/helper.rs x: 6 commits (all time) y: 167 lines of code datafusion/common/Cargo.toml x: 77 commits (all time) y: 47 lines of code datafusion/core/Cargo.toml x: 138 commits (all time) y: 150 lines of code datafusion/core/src/datasource/avro_to_arrow/arrow_array_reader.rs x: 2 commits (all time) y: 994 lines of code datafusion/core/src/datasource/avro_to_arrow/schema.rs x: 2 commits (all time) y: 434 lines of code datafusion/physical-expr/src/math_expressions.rs x: 17 commits (all time) y: 882 lines of code datafusion/sqllogictest/Cargo.toml x: 1 commits (all time) y: 53 lines of code datafusion/sqllogictest/src/engines/conversion.rs x: 1 commits (all time) y: 64 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/error.rs x: 1 commits (all time) y: 24 lines of code datafusion/sqllogictest/src/engines/postgres_engine/mod.rs x: 1 commits (all time) y: 241 lines of code datafusion/optimizer/src/analyzer/count_wildcard_rule.rs x: 17 commits (all time) y: 333 lines of code datafusion/core/src/physical_plan/memory.rs x: 20 commits (all time) y: 152 lines of code datafusion/execution/src/config.rs x: 8 commits (all time) y: 243 lines of code datafusion/core/src/physical_plan/aggregates/order/mod.rs x: 4 commits (all time) y: 87 lines of code datafusion/physical-expr/src/aggregate/array_agg_ordered.rs x: 2 commits (all time) y: 493 lines of code datafusion/physical-expr/src/aggregate/first_last.rs x: 6 commits (all time) y: 437 lines of code benchmarks/Cargo.toml x: 66 commits (all time) y: 48 lines of code datafusion/proto/gen/Cargo.toml x: 3 commits (all time) y: 32 lines of code test-utils/Cargo.toml x: 14 commits (all time) y: 26 lines of code datafusion/common/src/config.rs x: 26 commits (all time) y: 448 lines of code datafusion/expr/src/operator.rs x: 18 commits (all time) y: 341 lines of code datafusion/optimizer/src/eliminate_project.rs x: 4 commits (all time) y: 70 lines of code datafusion/physical-expr/src/analysis.rs x: 1 commits (all time) y: 159 lines of code datafusion/physical-expr/src/physical_expr.rs x: 19 commits (all time) y: 95 lines of code datafusion/physical-expr/src/utils.rs x: 27 commits (all time) y: 617 lines of code datafusion/proto/Cargo.toml x: 62 commits (all time) y: 50 lines of code datafusion/substrait/Cargo.toml x: 31 commits (all time) y: 39 lines of code benchmarks/src/clickbench.rs x: 1 commits (all time) y: 90 lines of code benchmarks/src/lib.rs x: 4 commits (all time) y: 6 lines of code benchmarks/src/tpch/convert.rs x: 3 commits (all time) y: 99 lines of code benchmarks/src/tpch/run.rs x: 2 commits (all time) y: 192 lines of code datafusion/common/src/dfschema.rs x: 38 commits (all time) y: 936 lines of code datafusion/core/src/datasource/default_table_source.rs x: 4 commits (all time) y: 53 lines of code datafusion/expr/src/logical_plan/ddl.rs x: 7 commits (all time) y: 68 lines of code datafusion/expr/src/table_source.rs x: 6 commits (all time) y: 46 lines of code datafusion/optimizer/src/single_distinct_to_groupby.rs x: 30 commits (all time) y: 333 lines of code datafusion/core/src/physical_plan/aggregates/order/partial.rs x: 3 commits (all time) y: 136 lines of code datafusion/core/src/physical_plan/projection.rs x: 25 commits (all time) y: 299 lines of code datafusion/core/src/physical_plan/windows/mod.rs x: 38 commits (all time) y: 576 lines of code datafusion/core/src/physical_optimizer/mod.rs x: 18 commits (all time) y: 16 lines of code datafusion/core/src/physical_plan/sorts/sort_preserving_merge.rs x: 39 commits (all time) y: 839 lines of code datafusion/core/src/physical_optimizer/join_selection.rs x: 14 commits (all time) y: 1371 lines of code datafusion/core/src/physical_optimizer/repartition.rs x: 45 commits (all time) y: 936 lines of code datafusion/common/src/cast.rs x: 15 commits (all time) y: 139 lines of code datafusion/physical-expr/src/aggregate/average.rs x: 30 commits (all time) y: 475 lines of code datafusion/physical-expr/src/aggregate/sum.rs x: 37 commits (all time) y: 405 lines of code datafusion/common/src/column.rs x: 12 commits (all time) y: 280 lines of code datafusion/common/src/table_reference.rs x: 16 commits (all time) y: 307 lines of code datafusion/common/src/utils.rs x: 14 commits (all time) y: 498 lines of code datafusion/execution/Cargo.toml x: 15 commits (all time) y: 42 lines of code datafusion/expr/Cargo.toml x: 75 commits (all time) y: 43 lines of code datafusion/optimizer/Cargo.toml x: 54 commits (all time) y: 52 lines of code datafusion/physical-expr/Cargo.toml x: 76 commits (all time) y: 75 lines of code dev/update_datafusion_versions.py x: 15 commits (all time) y: 82 lines of code datafusion/sql/src/set_expr.rs x: 5 commits (all time) y: 63 lines of code benchmarks/src/run.rs x: 1 commits (all time) y: 116 lines of code datafusion/core/src/physical_plan/aggregates/row_hash.rs x: 37 commits (all time) y: 141 lines of code datafusion/core/src/lib.rs x: 44 commits (all time) y: 43 lines of code datafusion/physical-expr/src/aggregate/bit_and_or_xor.rs x: 7 commits (all time) y: 739 lines of code datafusion/physical-expr/src/aggregate/count.rs x: 24 commits (all time) y: 350 lines of code datafusion/physical-expr/src/aggregate/min_max.rs x: 30 commits (all time) y: 1293 lines of code datafusion/physical-expr/src/expressions/like.rs x: 4 commits (all time) y: 305 lines of code datafusion/physical-expr/src/expressions/literal.rs x: 13 commits (all time) y: 92 lines of code datafusion/physical-expr/src/intervals/cp_solver.rs x: 9 commits (all time) y: 750 lines of code datafusion/physical-expr/src/intervals/interval_aritmetic.rs x: 7 commits (all time) y: 1229 lines of code datafusion/core/src/physical_plan/aggregates/order/full.rs x: 2 commits (all time) y: 65 lines of code datafusion/physical-expr/src/aggregate/groups_accumulator/accumulate.rs x: 2 commits (all time) y: 582 lines of code datafusion/physical-expr/src/aggregate/groups_accumulator/adapter.rs x: 2 commits (all time) y: 247 lines of code datafusion/physical-expr/src/aggregate/groups_accumulator/bool_op.rs x: 2 commits (all time) y: 90 lines of code datafusion/physical-expr/src/aggregate/groups_accumulator/mod.rs x: 2 commits (all time) y: 45 lines of code datafusion/core/src/datasource/listing/helpers.rs x: 36 commits (all time) y: 307 lines of code datafusion/optimizer/src/push_down_filter.rs x: 35 commits (all time) y: 2246 lines of code datafusion/optimizer/src/simplify_expressions/utils.rs x: 12 commits (all time) y: 415 lines of code datafusion/physical-expr/src/equivalence.rs x: 14 commits (all time) y: 118 lines of code datafusion/physical-expr/src/window/built_in.rs x: 24 commits (all time) y: 227 lines of code datafusion/physical-expr/src/window/built_in_window_function_expr.rs x: 10 commits (all time) y: 32 lines of code datafusion/physical-expr/src/window/rank.rs x: 16 commits (all time) y: 231 lines of code datafusion/core/src/physical_plan/joins/hash_join_utils.rs x: 7 commits (all time) y: 705 lines of code datafusion/core/src/physical_plan/joins/mod.rs x: 7 commits (all time) y: 25 lines of code datafusion/core/src/physical_plan/coalesce_batches.rs x: 24 commits (all time) y: 144 lines of code datafusion/core/src/physical_plan/coalesce_partitions.rs x: 16 commits (all time) y: 165 lines of code datafusion/core/src/physical_plan/limit.rs x: 25 commits (all time) y: 581 lines of code datafusion/core/src/physical_optimizer/utils.rs x: 13 commits (all time) y: 145 lines of code datafusion/core/src/physical_optimizer/combine_partial_final_agg.rs x: 7 commits (all time) y: 373 lines of code datafusion/core/src/physical_plan/aggregates/no_grouping.rs x: 13 commits (all time) y: 190 lines of code datafusion/physical-expr/src/window/lead_lag.rs x: 14 commits (all time) y: 280 lines of code datafusion/physical-expr/src/window/nth_value.rs x: 16 commits (all time) y: 265 lines of code datafusion/physical-expr/src/window/window_expr.rs x: 19 commits (all time) y: 201 lines of code datafusion/physical-expr/src/aggregate/hyperloglog.rs x: 3 commits (all time) y: 269 lines of code datafusion/physical-expr/src/aggregate/utils.rs x: 9 commits (all time) y: 132 lines of code datafusion/core/src/physical_plan/sorts/merge.rs x: 10 commits (all time) y: 281 lines of code datafusion/core/src/datasource/file_format/parquet.rs x: 43 commits (all time) y: 1035 lines of code datafusion/core/src/physical_plan/display.rs x: 11 commits (all time) y: 283 lines of code datafusion/expr/src/logical_plan/display.rs x: 9 commits (all time) y: 111 lines of code datafusion/core/src/physical_plan/analyze.rs x: 17 commits (all time) y: 183 lines of code datafusion/core/src/physical_plan/empty.rs x: 16 commits (all time) y: 193 lines of code datafusion/core/src/physical_plan/explain.rs x: 18 commits (all time) y: 124 lines of code datafusion/core/src/physical_plan/union.rs x: 23 commits (all time) y: 497 lines of code datafusion/physical-expr/src/hash_utils.rs x: 9 commits (all time) y: 283 lines of code datafusion/expr/src/expr_rewriter/mod.rs x: 8 commits (all time) y: 371 lines of code datafusion/expr/src/expr_rewriter/order_by.rs x: 5 commits (all time) y: 215 lines of code datafusion/physical-expr/src/datetime_expressions.rs x: 35 commits (all time) y: 1071 lines of code datafusion-cli/src/main.rs x: 39 commits (all time) y: 148 lines of code datafusion/core/src/physical_plan/repartition/distributor_channels.rs x: 3 commits (all time) y: 470 lines of code datafusion/execution/src/registry.rs x: 3 commits (all time) y: 20 lines of code datafusion/execution/src/task.rs x: 4 commits (all time) y: 127 lines of code datafusion/expr/src/udaf.rs x: 8 commits (all time) y: 60 lines of code datafusion/expr/src/accumulator.rs x: 9 commits (all time) y: 18 lines of code datafusion/core/src/physical_optimizer/dist_enforcement.rs x: 18 commits (all time) y: 1826 lines of code datafusion/expr/src/window_state.rs x: 1 commits (all time) y: 587 lines of code datafusion/physical-expr/src/window/cume_dist.rs x: 10 commits (all time) y: 98 lines of code datafusion/physical-expr/src/window/mod.rs x: 8 commits (all time) y: 20 lines of code datafusion/core/src/datasource/listing/url.rs x: 8 commits (all time) y: 127 lines of code datafusion/optimizer/src/lib.rs x: 41 commits (all time) y: 36 lines of code datafusion/optimizer/src/simplify_expressions/simplify_exprs.rs x: 23 commits (all time) y: 664 lines of code datafusion/physical-expr/src/window/aggregate.rs x: 19 commits (all time) y: 136 lines of code datafusion/core/src/physical_plan/udaf.rs x: 9 commits (all time) y: 102 lines of code datafusion/optimizer/src/eliminate_outer_join.rs x: 13 commits (all time) y: 351 lines of code datafusion/optimizer/src/analyzer/mod.rs x: 14 commits (all time) y: 86 lines of code datafusion/optimizer/src/unwrap_cast_in_comparison.rs x: 29 commits (all time) y: 978 lines of code datafusion-cli/src/catalog.rs x: 2 commits (all time) y: 121 lines of code datafusion/core/src/catalog/listing_schema.rs x: 14 commits (all time) y: 191 lines of code datafusion/core/src/catalog/mod.rs x: 9 commits (all time) y: 187 lines of code datafusion/core/src/catalog/schema.rs x: 10 commits (all time) y: 153 lines of code datafusion/core/src/datasource/listing_table_factory.rs x: 24 commits (all time) y: 166 lines of code datafusion/core/src/datasource/avro_to_arrow/reader.rs x: 1 commits (all time) y: 192 lines of code datafusion/core/src/datasource/file_format/avro.rs x: 18 commits (all time) y: 380 lines of code datafusion/core/src/prelude.rs x: 11 commits (all time) y: 12 lines of code datafusion/physical-expr/src/var_provider.rs x: 4 commits (all time) y: 33 lines of code datafusion/optimizer/src/rewrite_disjunctive_predicate.rs x: 13 commits (all time) y: 293 lines of code datafusion/sql/src/parser.rs x: 26 commits (all time) y: 1154 lines of code datafusion/expr/src/literal.rs x: 3 commits (all time) y: 161 lines of code datafusion/core/benches/data_utils/mod.rs x: 4 commits (all time) y: 106 lines of code datafusion/core/src/physical_plan/sorts/stream.rs x: 5 commits (all time) y: 151 lines of code datafusion/core/src/physical_plan/stream.rs x: 8 commits (all time) y: 329 lines of code datafusion/core/src/datasource/physical_plan/parquet/page_filter.rs x: 2 commits (all time) y: 412 lines of code datafusion/physical-expr/src/expressions/binary/kernels.rs x: 8 commits (all time) y: 100 lines of code datafusion/core/src/datasource/physical_plan/chunked_store.rs x: 1 commits (all time) y: 177 lines of code datafusion/core/src/datasource/physical_plan/file_stream.rs x: 1 commits (all time) y: 778 lines of code datafusion/core/src/datasource/physical_plan/parquet/row_filter.rs x: 1 commits (all time) y: 338 lines of code datafusion/core/src/datasource/physical_plan/parquet/row_groups.rs x: 1 commits (all time) y: 700 lines of code datafusion/core/src/execution/mod.rs x: 10 commits (all time) y: 3 lines of code datafusion/common/src/delta.rs x: 4 commits (all time) y: 277 lines of code datafusion/expr/src/logical_plan/extension.rs x: 7 commits (all time) y: 92 lines of code datafusion/physical-expr/src/string_expressions.rs x: 10 commits (all time) y: 482 lines of code benchmarks/compare.py x: 3 commits (all time) y: 119 lines of code datafusion/sql/src/relation/mod.rs x: 7 commits (all time) y: 56 lines of code datafusion/core/src/physical_plan/metrics/mod.rs x: 8 commits (all time) y: 438 lines of code datafusion/core/src/physical_optimizer/aggregate_statistics.rs x: 17 commits (all time) y: 514 lines of code datafusion/optimizer/src/analyzer/inline_table_scan.rs x: 6 commits (all time) y: 182 lines of code datafusion/sql/src/expr/subquery.rs x: 6 commits (all time) y: 69 lines of code datafusion/core/src/datasource/view.rs x: 27 commits (all time) y: 435 lines of code datafusion/core/benches/sql_query_with_io.rs x: 1 commits (all time) y: 222 lines of code datafusion/core/benches/parquet_query_sql.rs x: 7 commits (all time) y: 196 lines of code datafusion/expr/src/logical_plan/mod.rs x: 23 commits (all time) y: 28 lines of code datafusion/optimizer/src/simplify_expressions/context.rs x: 5 commits (all time) y: 29 lines of code datafusion/physical-expr/src/intervals/rounding.rs x: 1 commits (all time) y: 283 lines of code datafusion/physical-expr/src/aggregate/approx_distinct.rs x: 10 commits (all time) y: 248 lines of code datafusion/physical-expr/src/aggregate/approx_percentile_cont_with_weight.rs x: 6 commits (all time) y: 131 lines of code datafusion/physical-expr/src/aggregate/array_agg.rs x: 12 commits (all time) y: 214 lines of code datafusion/physical-expr/src/aggregate/array_agg_distinct.rs x: 13 commits (all time) y: 232 lines of code datafusion/physical-expr/src/aggregate/correlation.rs x: 11 commits (all time) y: 433 lines of code datafusion/physical-expr/src/aggregate/count_distinct.rs x: 28 commits (all time) y: 484 lines of code datafusion/physical-expr/src/aggregate/covariance.rs x: 15 commits (all time) y: 638 lines of code datafusion/physical-expr/src/aggregate/stddev.rs x: 12 commits (all time) y: 375 lines of code datafusion/physical-expr/src/aggregate/sum_distinct.rs x: 19 commits (all time) y: 233 lines of code datafusion/physical-expr/src/aggregate/variance.rs x: 15 commits (all time) y: 427 lines of code datafusion/core/benches/sql_planner.rs x: 5 commits (all time) y: 84 lines of code datafusion/core/benches/sort.rs x: 4 commits (all time) y: 386 lines of code datafusion/optimizer/src/extract_equijoin_predicate.rs x: 4 commits (all time) y: 324 lines of code datafusion/optimizer/src/eliminate_filter.rs x: 17 commits (all time) y: 138 lines of code datafusion/core/src/physical_plan/metrics/value.rs x: 6 commits (all time) y: 484 lines of code datafusion/optimizer/src/push_down_limit.rs x: 8 commits (all time) y: 740 lines of code datafusion/physical-expr/src/aggregate/stats.rs x: 2 commits (all time) y: 5 lines of code datafusion-cli/src/command.rs x: 13 commits (all time) y: 211 lines of code datafusion/physical-expr/src/expressions/nullif.rs x: 8 commits (all time) y: 161 lines of code datafusion/optimizer/src/filter_null_join_keys.rs x: 15 commits (all time) y: 11 lines of code datafusion/optimizer/src/eliminate_limit.rs x: 18 commits (all time) y: 212 lines of code datafusion/physical-expr/src/aggregate/tdigest.rs x: 13 commits (all time) y: 554 lines of code test-utils/src/data_gen.rs x: 7 commits (all time) y: 274 lines of code datafusion/proto/src/lib.rs x: 60 commits (all time) y: 8 lines of code datafusion/core/src/physical_plan/metrics/builder.rs x: 1 commits (all time) y: 146 lines of code
5350.0
lines of code
  min: 1.0
  average: 354.23
  25th percentile: 51.75
  median: 145.5
  75th percentile: 416.25
  max: 5350.0
0 196.0
commits (all time)
min: 1.0 | average: 16.17 | 25th percentile: 3.0 | median: 8.0 | 75th percentile: 19.0 | max: 196.0

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

datafusion-examples/Cargo.toml x: 22 contributors (all time) y: 56 lines of code datafusion/core/src/physical_optimizer/replace_with_order_preserving_variants.rs x: 2 contributors (all time) y: 768 lines of code datafusion/core/src/physical_plan/repartition/mod.rs x: 10 contributors (all time) y: 1005 lines of code datafusion/core/src/datasource/physical_plan/mod.rs x: 12 contributors (all time) y: 1622 lines of code datafusion/physical-expr/src/array_expressions.rs x: 11 contributors (all time) y: 2938 lines of code datafusion/physical-expr/src/scalar_function.rs x: 7 contributors (all time) y: 123 lines of code Cargo.toml x: 20 contributors (all time) y: 54 lines of code datafusion-cli/Cargo.toml x: 23 contributors (all time) y: 48 lines of code datafusion-cli/src/print_format.rs x: 6 contributors (all time) y: 123 lines of code datafusion/common/src/format.rs x: 1 contributors (all time) y: 2 lines of code datafusion/common/src/lib.rs x: 15 contributors (all time) y: 57 lines of code datafusion/common/src/scalar.rs x: 35 contributors (all time) y: 5350 lines of code datafusion/expr/src/type_coercion/binary.rs x: 20 contributors (all time) y: 1181 lines of code datafusion/physical-expr/src/expressions/binary.rs x: 34 contributors (all time) y: 3655 lines of code datafusion/physical-expr/src/expressions/binary/kernels_arrow.rs x: 12 contributors (all time) y: 345 lines of code datafusion/physical-expr/src/expressions/cast.rs x: 11 contributors (all time) y: 575 lines of code datafusion/physical-expr/src/expressions/mod.rs x: 21 contributors (all time) y: 146 lines of code datafusion/physical-expr/src/expressions/negative.rs x: 11 contributors (all time) y: 136 lines of code datafusion/physical-expr/src/expressions/try_cast.rs x: 9 contributors (all time) y: 443 lines of code datafusion/physical-expr/src/planner.rs x: 23 contributors (all time) y: 409 lines of code datafusion/proto/proto/datafusion.proto x: 52 contributors (all time) y: 1310 lines of code datafusion/proto/src/physical_plan/from_proto.rs x: 16 contributors (all time) y: 498 lines of code datafusion/proto/src/physical_plan/mod.rs x: 25 contributors (all time) y: 1856 lines of code datafusion/proto/src/physical_plan/to_proto.rs x: 14 contributors (all time) y: 542 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/normalize.rs x: 2 contributors (all time) y: 167 lines of code datafusion/sql/src/utils.rs x: 24 contributors (all time) y: 184 lines of code datafusion/expr/src/expr_schema.rs x: 23 contributors (all time) y: 463 lines of code datafusion/expr/src/field_util.rs x: 9 contributors (all time) y: 52 lines of code datafusion/physical-expr/src/expressions/get_indexed_field.rs x: 14 contributors (all time) y: 370 lines of code datafusion/core/src/datasource/file_format/csv.rs x: 20 contributors (all time) y: 1173 lines of code datafusion/core/src/datasource/file_format/json.rs x: 11 contributors (all time) y: 421 lines of code datafusion/core/src/datasource/file_format/mod.rs x: 17 contributors (all time) y: 420 lines of code datafusion/core/src/datasource/file_format/options.rs x: 8 contributors (all time) y: 485 lines of code datafusion/core/src/datasource/listing/table.rs x: 32 contributors (all time) y: 1468 lines of code datafusion/expr/src/expr.rs x: 30 contributors (all time) y: 1202 lines of code datafusion/sql/src/expr/identifier.rs x: 7 contributors (all time) y: 382 lines of code datafusion/expr/src/aggregate_function.rs x: 18 contributors (all time) y: 314 lines of code datafusion/expr/src/type_coercion/aggregates.rs x: 12 contributors (all time) y: 595 lines of code datafusion/physical-expr/src/aggregate/build_in.rs x: 17 contributors (all time) y: 1223 lines of code datafusion/physical-expr/src/aggregate/mod.rs x: 13 contributors (all time) y: 74 lines of code datafusion/physical-expr/src/aggregate/regr.rs x: 1 contributors (all time) y: 319 lines of code datafusion/proto/src/logical_plan/from_proto.rs x: 23 contributors (all time) y: 1604 lines of code datafusion/proto/src/logical_plan/to_proto.rs x: 23 contributors (all time) y: 1517 lines of code datafusion/substrait/src/logical_plan/producer.rs x: 9 contributors (all time) y: 1548 lines of code datafusion/core/src/physical_plan/joins/nested_loop_join.rs x: 12 contributors (all time) y: 549 lines of code datafusion/core/src/physical_planner.rs x: 12 contributors (all time) y: 2246 lines of code datafusion/expr/src/lib.rs x: 16 contributors (all time) y: 60 lines of code datafusion/expr/src/tree_node/expr.rs x: 9 contributors (all time) y: 365 lines of code datafusion/sql/src/expr/mod.rs x: 13 contributors (all time) y: 609 lines of code datafusion/core/src/physical_plan/common.rs x: 17 contributors (all time) y: 607 lines of code datafusion/expr/src/built_in_function.rs x: 21 contributors (all time) y: 1170 lines of code datafusion/expr/src/expr_fn.rs x: 39 contributors (all time) y: 926 lines of code datafusion/physical-expr/src/functions.rs x: 24 contributors (all time) y: 2983 lines of code datafusion/proto/src/bytes/mod.rs x: 16 contributors (all time) y: 349 lines of code datafusion/core/src/dataframe.rs x: 27 contributors (all time) y: 1443 lines of code datafusion/core/src/datasource/listing/mod.rs x: 9 contributors (all time) y: 16 lines of code datafusion/core/src/datasource/memory.rs x: 17 contributors (all time) y: 523 lines of code datafusion/core/src/datasource/physical_plan/json.rs x: 6 contributors (all time) y: 656 lines of code datafusion/core/src/datasource/provider.rs x: 3 contributors (all time) y: 70 lines of code datafusion/core/src/physical_plan/insert.rs x: 5 contributors (all time) y: 209 lines of code datafusion/expr/src/logical_plan/builder.rs x: 33 contributors (all time) y: 1493 lines of code datafusion/expr/src/logical_plan/dml.rs x: 2 contributors (all time) y: 23 lines of code datafusion/sql/src/statement.rs x: 20 contributors (all time) y: 972 lines of code datafusion/physical-expr/src/struct_expressions.rs x: 5 contributors (all time) y: 104 lines of code datafusion/execution/src/memory_pool/mod.rs x: 4 contributors (all time) y: 209 lines of code datafusion/execution/src/memory_pool/pool.rs x: 1 contributors (all time) y: 207 lines of code datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 23 contributors (all time) y: 2409 lines of code datafusion/optimizer/src/simplify_expressions/regex.rs x: 6 contributors (all time) y: 230 lines of code datafusion/core/src/physical_plan/sorts/sort.rs x: 17 contributors (all time) y: 796 lines of code datafusion/core/src/datasource/physical_plan/avro.rs x: 3 contributors (all time) y: 139 lines of code datafusion/core/src/datasource/physical_plan/csv.rs x: 7 contributors (all time) y: 977 lines of code datafusion/core/src/datasource/physical_plan/parquet.rs x: 7 contributors (all time) y: 1545 lines of code datafusion/core/src/physical_plan/mod.rs x: 26 contributors (all time) y: 535 lines of code datafusion-cli/src/exec.rs x: 13 contributors (all time) y: 306 lines of code datafusion-cli/src/object_storage.rs x: 14 contributors (all time) y: 212 lines of code datafusion/common/src/error.rs x: 19 contributors (all time) y: 466 lines of code datafusion/core/src/datasource/streaming.rs x: 4 contributors (all time) y: 69 lines of code datafusion/core/src/execution/context.rs x: 56 contributors (all time) y: 2319 lines of code datafusion/core/src/physical_optimizer/pipeline_checker.rs x: 5 contributors (all time) y: 336 lines of code datafusion/core/src/physical_optimizer/pruning.rs x: 22 contributors (all time) y: 1852 lines of code datafusion/core/src/physical_optimizer/sort_enforcement.rs x: 17 contributors (all time) y: 2300 lines of code datafusion/core/src/physical_optimizer/sort_pushdown.rs x: 5 contributors (all time) y: 369 lines of code datafusion/core/src/physical_plan/aggregates/mod.rs x: 18 contributors (all time) y: 1299 lines of code datafusion/core/src/physical_plan/filter.rs x: 15 contributors (all time) y: 797 lines of code datafusion/core/src/physical_plan/joins/cross_join.rs x: 9 contributors (all time) y: 551 lines of code datafusion/core/src/physical_plan/joins/hash_join.rs x: 20 contributors (all time) y: 1073 lines of code datafusion/core/src/physical_plan/joins/sort_merge_join.rs x: 14 contributors (all time) y: 468 lines of code datafusion/core/src/physical_plan/joins/symmetric_hash_join.rs x: 13 contributors (all time) y: 1494 lines of code datafusion/core/src/physical_plan/joins/utils.rs x: 13 contributors (all time) y: 1526 lines of code datafusion/core/src/physical_plan/streaming.rs x: 7 contributors (all time) y: 57 lines of code datafusion/core/src/physical_plan/values.rs x: 7 contributors (all time) y: 138 lines of code datafusion/core/src/physical_plan/windows/bounded_window_agg_exec.rs x: 8 contributors (all time) y: 821 lines of code datafusion/core/src/physical_plan/windows/window_agg_exec.rs x: 10 contributors (all time) y: 333 lines of code datafusion/expr/src/conditional_expressions.rs x: 5 contributors (all time) y: 108 lines of code datafusion/expr/src/logical_plan/plan.rs x: 51 contributors (all time) y: 1402 lines of code datafusion/expr/src/utils.rs x: 34 contributors (all time) y: 1280 lines of code datafusion/expr/src/window_frame.rs x: 7 contributors (all time) y: 256 lines of code datafusion/optimizer/src/analyzer/subquery.rs x: 4 contributors (all time) y: 295 lines of code datafusion/optimizer/src/analyzer/type_coercion.rs x: 19 contributors (all time) y: 1369 lines of code datafusion/optimizer/src/decorrelate.rs x: 3 contributors (all time) y: 428 lines of code datafusion/optimizer/src/decorrelate_predicate_subquery.rs x: 4 contributors (all time) y: 1511 lines of code datafusion/optimizer/src/optimizer.rs x: 21 contributors (all time) y: 495 lines of code datafusion/optimizer/src/push_down_projection.rs x: 15 contributors (all time) y: 899 lines of code datafusion/optimizer/src/scalar_subquery_to_join.rs x: 14 contributors (all time) y: 905 lines of code datafusion/optimizer/src/utils.rs x: 21 contributors (all time) y: 303 lines of code datafusion/physical-expr/src/aggregate/approx_percentile_cont.rs x: 14 contributors (all time) y: 383 lines of code datafusion/physical-expr/src/crypto_expressions.rs x: 8 contributors (all time) y: 305 lines of code datafusion/physical-expr/src/encoding_expressions.rs x: 2 contributors (all time) y: 293 lines of code datafusion/physical-expr/src/expressions/case.rs x: 16 contributors (all time) y: 792 lines of code datafusion/physical-expr/src/expressions/column.rs x: 8 contributors (all time) y: 189 lines of code datafusion/physical-expr/src/expressions/in_list.rs x: 20 contributors (all time) y: 874 lines of code datafusion/physical-expr/src/expressions/no_op.rs x: 3 contributors (all time) y: 58 lines of code datafusion/physical-expr/src/regex_expressions.rs x: 10 contributors (all time) y: 455 lines of code datafusion/physical-expr/src/sort_expr.rs x: 8 contributors (all time) y: 130 lines of code datafusion/proto/src/bytes/registry.rs x: 5 contributors (all time) y: 20 lines of code datafusion/proto/src/logical_plan/mod.rs x: 29 contributors (all time) y: 2408 lines of code datafusion/sql/src/expr/arrow_cast.rs x: 7 contributors (all time) y: 626 lines of code datafusion/sql/src/expr/function.rs x: 11 contributors (all time) y: 186 lines of code datafusion/sql/src/expr/grouping_set.rs x: 2 contributors (all time) y: 61 lines of code datafusion/sql/src/expr/value.rs x: 12 contributors (all time) y: 333 lines of code datafusion/sql/src/planner.rs x: 49 contributors (all time) y: 371 lines of code datafusion/sql/src/query.rs x: 8 contributors (all time) y: 121 lines of code datafusion/sql/src/select.rs x: 11 contributors (all time) y: 436 lines of code datafusion/substrait/src/logical_plan/consumer.rs x: 12 contributors (all time) y: 1277 lines of code datafusion-cli/src/helper.rs x: 5 contributors (all time) y: 167 lines of code datafusion/common/Cargo.toml x: 17 contributors (all time) y: 47 lines of code datafusion/core/Cargo.toml x: 36 contributors (all time) y: 150 lines of code datafusion/core/src/datasource/avro_to_arrow/arrow_array_reader.rs x: 2 contributors (all time) y: 994 lines of code datafusion/core/src/datasource/avro_to_arrow/schema.rs x: 2 contributors (all time) y: 434 lines of code datafusion/physical-expr/src/math_expressions.rs x: 10 contributors (all time) y: 882 lines of code datafusion/sqllogictest/Cargo.toml x: 1 contributors (all time) y: 53 lines of code datafusion/sqllogictest/src/engines/conversion.rs x: 1 contributors (all time) y: 64 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/error.rs x: 1 contributors (all time) y: 24 lines of code datafusion/sqllogictest/src/engines/postgres_engine/mod.rs x: 1 contributors (all time) y: 241 lines of code datafusion/optimizer/src/analyzer/count_wildcard_rule.rs x: 9 contributors (all time) y: 333 lines of code datafusion/core/src/physical_plan/memory.rs x: 9 contributors (all time) y: 152 lines of code datafusion/execution/src/config.rs x: 5 contributors (all time) y: 243 lines of code datafusion/core/src/physical_plan/aggregates/order/mod.rs x: 3 contributors (all time) y: 87 lines of code datafusion/physical-expr/src/aggregate/array_agg_ordered.rs x: 1 contributors (all time) y: 493 lines of code datafusion/physical-expr/src/aggregate/first_last.rs x: 1 contributors (all time) y: 437 lines of code datafusion/proto/gen/Cargo.toml x: 3 contributors (all time) y: 32 lines of code test-utils/Cargo.toml x: 6 contributors (all time) y: 26 lines of code datafusion/common/src/config.rs x: 16 contributors (all time) y: 448 lines of code datafusion/expr/src/operator.rs x: 15 contributors (all time) y: 341 lines of code datafusion/physical-expr/src/analysis.rs x: 1 contributors (all time) y: 159 lines of code datafusion/physical-expr/src/physical_expr.rs x: 13 contributors (all time) y: 95 lines of code datafusion/physical-expr/src/utils.rs x: 11 contributors (all time) y: 617 lines of code datafusion/proto/Cargo.toml x: 12 contributors (all time) y: 50 lines of code datafusion/substrait/Cargo.toml x: 11 contributors (all time) y: 39 lines of code benchmarks/src/clickbench.rs x: 1 contributors (all time) y: 90 lines of code benchmarks/src/lib.rs x: 3 contributors (all time) y: 6 lines of code benchmarks/src/tpch/convert.rs x: 2 contributors (all time) y: 99 lines of code datafusion/common/src/dfschema.rs x: 21 contributors (all time) y: 936 lines of code datafusion/core/src/datasource/default_table_source.rs x: 4 contributors (all time) y: 53 lines of code datafusion/expr/src/logical_plan/ddl.rs x: 6 contributors (all time) y: 68 lines of code datafusion/expr/src/table_source.rs x: 6 contributors (all time) y: 46 lines of code datafusion/core/src/physical_plan/windows/mod.rs x: 15 contributors (all time) y: 576 lines of code datafusion/core/src/physical_optimizer/mod.rs x: 8 contributors (all time) y: 16 lines of code datafusion/core/src/physical_plan/sorts/sort_preserving_merge.rs x: 13 contributors (all time) y: 839 lines of code datafusion/core/src/physical_optimizer/join_selection.rs x: 10 contributors (all time) y: 1371 lines of code datafusion/common/src/cast.rs x: 5 contributors (all time) y: 139 lines of code datafusion/physical-expr/src/aggregate/average.rs x: 17 contributors (all time) y: 475 lines of code datafusion/physical-expr/src/aggregate/sum.rs x: 18 contributors (all time) y: 405 lines of code datafusion/common/src/column.rs x: 9 contributors (all time) y: 280 lines of code datafusion/common/src/table_reference.rs x: 9 contributors (all time) y: 307 lines of code datafusion/common/src/utils.rs x: 6 contributors (all time) y: 498 lines of code datafusion/execution/Cargo.toml x: 5 contributors (all time) y: 42 lines of code datafusion/optimizer/Cargo.toml x: 13 contributors (all time) y: 52 lines of code datafusion/physical-expr/Cargo.toml x: 22 contributors (all time) y: 75 lines of code benchmarks/src/run.rs x: 1 contributors (all time) y: 116 lines of code datafusion/core/src/physical_plan/aggregates/row_hash.rs x: 17 contributors (all time) y: 141 lines of code datafusion/expr/src/type_coercion/mod.rs x: 5 contributors (all time) y: 47 lines of code datafusion/core/src/lib.rs x: 14 contributors (all time) y: 43 lines of code datafusion/physical-expr/src/aggregate/bit_and_or_xor.rs x: 2 contributors (all time) y: 739 lines of code datafusion/physical-expr/src/aggregate/bool_and_or.rs x: 3 contributors (all time) y: 315 lines of code datafusion/physical-expr/src/aggregate/min_max.rs x: 17 contributors (all time) y: 1293 lines of code datafusion/physical-expr/src/expressions/literal.rs x: 9 contributors (all time) y: 92 lines of code datafusion/physical-expr/src/intervals/cp_solver.rs x: 4 contributors (all time) y: 750 lines of code datafusion/physical-expr/src/intervals/interval_aritmetic.rs x: 3 contributors (all time) y: 1229 lines of code datafusion/core/src/physical_plan/aggregates/order/full.rs x: 2 contributors (all time) y: 65 lines of code datafusion/physical-expr/src/aggregate/groups_accumulator/accumulate.rs x: 1 contributors (all time) y: 582 lines of code datafusion/core/src/datasource/listing/helpers.rs x: 20 contributors (all time) y: 307 lines of code datafusion/optimizer/src/push_down_filter.rs x: 14 contributors (all time) y: 2246 lines of code datafusion/optimizer/src/simplify_expressions/utils.rs x: 8 contributors (all time) y: 415 lines of code datafusion/physical-expr/src/equivalence.rs x: 4 contributors (all time) y: 118 lines of code datafusion/core/src/physical_plan/joins/hash_join_utils.rs x: 4 contributors (all time) y: 705 lines of code datafusion/core/src/physical_plan/joins/mod.rs x: 4 contributors (all time) y: 25 lines of code datafusion/core/src/physical_plan/coalesce_batches.rs x: 13 contributors (all time) y: 144 lines of code datafusion/core/src/physical_plan/limit.rs x: 14 contributors (all time) y: 581 lines of code datafusion/core/src/physical_optimizer/utils.rs x: 6 contributors (all time) y: 145 lines of code datafusion/core/src/physical_optimizer/combine_partial_final_agg.rs x: 7 contributors (all time) y: 373 lines of code datafusion/core/src/physical_plan/aggregates/no_grouping.rs x: 10 contributors (all time) y: 190 lines of code datafusion/physical-expr/src/window/lead_lag.rs x: 8 contributors (all time) y: 280 lines of code datafusion/physical-expr/src/window/nth_value.rs x: 6 contributors (all time) y: 265 lines of code datafusion/physical-expr/src/window/window_expr.rs x: 7 contributors (all time) y: 201 lines of code datafusion/physical-expr/src/aggregate/hyperloglog.rs x: 3 contributors (all time) y: 269 lines of code datafusion/physical-expr/src/aggregate/utils.rs x: 4 contributors (all time) y: 132 lines of code datafusion/core/src/physical_plan/sorts/merge.rs x: 5 contributors (all time) y: 281 lines of code datafusion/core/src/physical_plan/sorts/mod.rs x: 4 contributors (all time) y: 9 lines of code datafusion/core/src/datasource/file_format/parquet.rs x: 16 contributors (all time) y: 1035 lines of code datafusion/core/src/physical_plan/display.rs x: 7 contributors (all time) y: 283 lines of code datafusion/core/src/datasource/physical_plan/arrow_file.rs x: 2 contributors (all time) y: 137 lines of code datafusion/core/src/physical_plan/empty.rs x: 9 contributors (all time) y: 193 lines of code datafusion/core/src/physical_plan/explain.rs x: 10 contributors (all time) y: 124 lines of code datafusion/core/src/physical_plan/union.rs x: 14 contributors (all time) y: 497 lines of code datafusion/physical-expr/src/aggregate/median.rs x: 14 contributors (all time) y: 310 lines of code datafusion/expr/src/expr_rewriter/mod.rs x: 6 contributors (all time) y: 371 lines of code datafusion/expr/src/expr_rewriter/order_by.rs x: 4 contributors (all time) y: 215 lines of code datafusion/physical-expr/src/datetime_expressions.rs x: 19 contributors (all time) y: 1071 lines of code datafusion-cli/src/main.rs x: 18 contributors (all time) y: 148 lines of code datafusion/core/src/physical_plan/repartition/distributor_channels.rs x: 3 contributors (all time) y: 470 lines of code datafusion/core/src/catalog/information_schema.rs x: 14 contributors (all time) y: 134 lines of code datafusion/execution/src/registry.rs x: 2 contributors (all time) y: 20 lines of code datafusion/execution/src/task.rs x: 1 contributors (all time) y: 127 lines of code datafusion/core/src/physical_optimizer/dist_enforcement.rs x: 13 contributors (all time) y: 1826 lines of code datafusion/physical-expr/src/window/mod.rs x: 6 contributors (all time) y: 20 lines of code datafusion/physical-expr/src/execution_props.rs x: 5 contributors (all time) y: 64 lines of code datafusion/optimizer/src/lib.rs x: 20 contributors (all time) y: 36 lines of code datafusion/optimizer/src/simplify_expressions/simplify_exprs.rs x: 14 contributors (all time) y: 664 lines of code datafusion/core/src/physical_plan/udaf.rs x: 7 contributors (all time) y: 102 lines of code datafusion/optimizer/src/eliminate_outer_join.rs x: 6 contributors (all time) y: 351 lines of code datafusion/optimizer/src/analyzer/mod.rs x: 11 contributors (all time) y: 86 lines of code datafusion/optimizer/src/unwrap_cast_in_comparison.rs x: 12 contributors (all time) y: 978 lines of code datafusion/physical-expr/src/expressions/is_not_null.rs x: 4 contributors (all time) y: 100 lines of code datafusion-cli/src/catalog.rs x: 2 contributors (all time) y: 121 lines of code datafusion/core/src/catalog/listing_schema.rs x: 11 contributors (all time) y: 191 lines of code datafusion/core/src/catalog/mod.rs x: 7 contributors (all time) y: 187 lines of code datafusion/core/src/catalog/schema.rs x: 4 contributors (all time) y: 153 lines of code datafusion/core/src/datasource/listing_table_factory.rs x: 15 contributors (all time) y: 166 lines of code datafusion/core/src/datasource/mod.rs x: 11 contributors (all time) y: 148 lines of code datafusion/core/src/datasource/file_format/avro.rs x: 8 contributors (all time) y: 380 lines of code datafusion/optimizer/src/rewrite_disjunctive_predicate.rs x: 6 contributors (all time) y: 293 lines of code datafusion/sql/src/parser.rs x: 19 contributors (all time) y: 1154 lines of code datafusion/expr/src/literal.rs x: 3 contributors (all time) y: 161 lines of code datafusion/core/src/datasource/physical_plan/parquet/page_filter.rs x: 2 contributors (all time) y: 412 lines of code datafusion/physical-expr/src/expressions/binary/kernels.rs x: 6 contributors (all time) y: 100 lines of code datafusion/core/src/datasource/physical_plan/chunked_store.rs x: 1 contributors (all time) y: 177 lines of code datafusion/core/src/datasource/physical_plan/file_stream.rs x: 1 contributors (all time) y: 778 lines of code datafusion/core/src/datasource/physical_plan/parquet/row_filter.rs x: 1 contributors (all time) y: 338 lines of code datafusion/core/src/datasource/physical_plan/parquet/row_groups.rs x: 1 contributors (all time) y: 700 lines of code datafusion/common/src/delta.rs x: 3 contributors (all time) y: 277 lines of code datafusion/physical-expr/src/string_expressions.rs x: 7 contributors (all time) y: 482 lines of code datafusion/core/src/physical_plan/metrics/mod.rs x: 6 contributors (all time) y: 438 lines of code datafusion/core/src/physical_optimizer/aggregate_statistics.rs x: 13 contributors (all time) y: 514 lines of code datafusion/optimizer/src/analyzer/inline_table_scan.rs x: 6 contributors (all time) y: 182 lines of code datafusion/core/src/datasource/view.rs x: 15 contributors (all time) y: 435 lines of code datafusion/core/benches/sql_query_with_io.rs x: 1 contributors (all time) y: 222 lines of code datafusion/expr/src/logical_plan/mod.rs x: 15 contributors (all time) y: 28 lines of code datafusion/physical-expr/src/intervals/rounding.rs x: 1 contributors (all time) y: 283 lines of code datafusion/core/src/physical_plan/sorts/cursor.rs x: 4 contributors (all time) y: 292 lines of code datafusion/physical-expr/src/aggregate/approx_distinct.rs x: 8 contributors (all time) y: 248 lines of code datafusion/physical-expr/src/aggregate/array_agg.rs x: 9 contributors (all time) y: 214 lines of code datafusion/physical-expr/src/aggregate/correlation.rs x: 10 contributors (all time) y: 433 lines of code datafusion/physical-expr/src/aggregate/count_distinct.rs x: 15 contributors (all time) y: 484 lines of code datafusion/physical-expr/src/aggregate/covariance.rs x: 11 contributors (all time) y: 638 lines of code datafusion/physical-expr/src/aggregate/sum_distinct.rs x: 14 contributors (all time) y: 233 lines of code datafusion/physical-expr/src/aggregate/variance.rs x: 12 contributors (all time) y: 427 lines of code datafusion/core/benches/sort.rs x: 3 contributors (all time) y: 386 lines of code datafusion/optimizer/src/extract_equijoin_predicate.rs x: 2 contributors (all time) y: 324 lines of code datafusion/optimizer/src/eliminate_filter.rs x: 9 contributors (all time) y: 138 lines of code datafusion/core/src/physical_plan/metrics/value.rs x: 5 contributors (all time) y: 484 lines of code datafusion/optimizer/src/push_down_limit.rs x: 3 contributors (all time) y: 740 lines of code datafusion/physical-expr/src/expressions/nullif.rs x: 7 contributors (all time) y: 161 lines of code datafusion-cli/src/lib.rs x: 7 contributors (all time) y: 10 lines of code datafusion/optimizer/src/eliminate_limit.rs x: 11 contributors (all time) y: 212 lines of code datafusion/proto/src/lib.rs x: 23 contributors (all time) y: 8 lines of code
5350.0
lines of code
  min: 1.0
  average: 354.23
  25th percentile: 51.75
  median: 145.5
  75th percentile: 416.25
  max: 5350.0
0 56.0
contributors (all time)
min: 1.0 | average: 8.07 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 12.0 | max: 56.0

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

datafusion-examples/Cargo.toml x: 1 commits (30d) y: 56 lines of code datafusion/core/src/physical_optimizer/replace_with_order_preserving_variants.rs x: 3 commits (30d) y: 768 lines of code datafusion/core/src/physical_plan/repartition/mod.rs x: 4 commits (30d) y: 1005 lines of code datafusion/core/src/datasource/physical_plan/mod.rs x: 6 commits (30d) y: 1622 lines of code datafusion/physical-expr/src/array_expressions.rs x: 15 commits (30d) y: 2938 lines of code datafusion/physical-expr/src/scalar_function.rs x: 1 commits (30d) y: 123 lines of code Cargo.toml x: 8 commits (30d) y: 54 lines of code datafusion-cli/Cargo.toml x: 3 commits (30d) y: 48 lines of code datafusion/common/src/format.rs x: 1 commits (30d) y: 2 lines of code datafusion/common/src/lib.rs x: 2 commits (30d) y: 57 lines of code datafusion/common/src/scalar.rs x: 4 commits (30d) y: 5350 lines of code datafusion/expr/src/type_coercion/binary.rs x: 6 commits (30d) y: 1181 lines of code datafusion/physical-expr/src/expressions/binary.rs x: 6 commits (30d) y: 3655 lines of code datafusion/physical-expr/src/expressions/binary/kernels_arrow.rs x: 1 commits (30d) y: 345 lines of code datafusion/physical-expr/src/expressions/cast.rs x: 2 commits (30d) y: 575 lines of code datafusion/physical-expr/src/expressions/mod.rs x: 5 commits (30d) y: 146 lines of code datafusion/physical-expr/src/expressions/negative.rs x: 1 commits (30d) y: 136 lines of code datafusion/physical-expr/src/expressions/try_cast.rs x: 1 commits (30d) y: 443 lines of code datafusion/physical-expr/src/planner.rs x: 5 commits (30d) y: 409 lines of code datafusion/proto/proto/datafusion.proto x: 14 commits (30d) y: 1310 lines of code datafusion/proto/src/physical_plan/from_proto.rs x: 3 commits (30d) y: 498 lines of code datafusion/proto/src/physical_plan/mod.rs x: 7 commits (30d) y: 1856 lines of code datafusion/proto/src/physical_plan/to_proto.rs x: 3 commits (30d) y: 542 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/normalize.rs x: 2 commits (30d) y: 167 lines of code datafusion/sql/src/utils.rs x: 5 commits (30d) y: 184 lines of code datafusion/expr/src/expr_schema.rs x: 6 commits (30d) y: 463 lines of code datafusion/expr/src/field_util.rs x: 4 commits (30d) y: 52 lines of code datafusion/physical-expr/src/expressions/get_indexed_field.rs x: 4 commits (30d) y: 370 lines of code datafusion/core/src/datasource/file_format/csv.rs x: 5 commits (30d) y: 1173 lines of code datafusion/core/src/datasource/file_format/json.rs x: 1 commits (30d) y: 421 lines of code datafusion/core/src/datasource/file_format/options.rs x: 5 commits (30d) y: 485 lines of code datafusion/core/src/datasource/listing/table.rs x: 3 commits (30d) y: 1468 lines of code datafusion/expr/src/expr.rs x: 5 commits (30d) y: 1202 lines of code datafusion/sql/src/expr/identifier.rs x: 3 commits (30d) y: 382 lines of code datafusion/expr/src/aggregate_function.rs x: 3 commits (30d) y: 314 lines of code datafusion/expr/src/type_coercion/aggregates.rs x: 5 commits (30d) y: 595 lines of code datafusion/physical-expr/src/aggregate/build_in.rs x: 3 commits (30d) y: 1223 lines of code datafusion/physical-expr/src/aggregate/mod.rs x: 4 commits (30d) y: 74 lines of code datafusion/physical-expr/src/aggregate/regr.rs x: 1 commits (30d) y: 319 lines of code datafusion/proto/src/logical_plan/from_proto.rs x: 13 commits (30d) y: 1604 lines of code datafusion/proto/src/logical_plan/to_proto.rs x: 11 commits (30d) y: 1517 lines of code datafusion/substrait/src/logical_plan/producer.rs x: 6 commits (30d) y: 1548 lines of code datafusion/core/src/physical_plan/joins/nested_loop_join.rs x: 3 commits (30d) y: 549 lines of code datafusion/core/src/physical_planner.rs x: 8 commits (30d) y: 2246 lines of code datafusion/expr/src/tree_node/expr.rs x: 3 commits (30d) y: 365 lines of code datafusion/core/src/physical_plan/common.rs x: 2 commits (30d) y: 607 lines of code datafusion/expr/src/built_in_function.rs x: 11 commits (30d) y: 1170 lines of code datafusion/expr/src/expr_fn.rs x: 10 commits (30d) y: 926 lines of code datafusion/physical-expr/src/functions.rs x: 10 commits (30d) y: 2983 lines of code datafusion/proto/src/bytes/mod.rs x: 2 commits (30d) y: 349 lines of code datafusion/core/src/dataframe.rs x: 3 commits (30d) y: 1443 lines of code datafusion/core/src/datasource/listing/mod.rs x: 2 commits (30d) y: 16 lines of code datafusion/core/src/datasource/memory.rs x: 3 commits (30d) y: 523 lines of code datafusion/core/src/datasource/physical_plan/json.rs x: 5 commits (30d) y: 656 lines of code datafusion/core/src/datasource/provider.rs x: 2 commits (30d) y: 70 lines of code datafusion/core/src/physical_plan/insert.rs x: 1 commits (30d) y: 209 lines of code datafusion/expr/src/logical_plan/builder.rs x: 4 commits (30d) y: 1493 lines of code datafusion/expr/src/logical_plan/dml.rs x: 1 commits (30d) y: 23 lines of code datafusion/sql/src/statement.rs x: 3 commits (30d) y: 972 lines of code datafusion/physical-expr/src/struct_expressions.rs x: 1 commits (30d) y: 104 lines of code datafusion/execution/src/memory_pool/mod.rs x: 3 commits (30d) y: 209 lines of code datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 3 commits (30d) y: 2409 lines of code datafusion/optimizer/src/simplify_expressions/regex.rs x: 2 commits (30d) y: 230 lines of code datafusion/core/src/physical_plan/sorts/sort.rs x: 2 commits (30d) y: 796 lines of code datafusion/core/src/datasource/physical_plan/csv.rs x: 5 commits (30d) y: 977 lines of code datafusion/core/src/datasource/physical_plan/parquet.rs x: 3 commits (30d) y: 1545 lines of code datafusion/core/src/physical_plan/mod.rs x: 4 commits (30d) y: 535 lines of code datafusion-cli/src/object_storage.rs x: 1 commits (30d) y: 212 lines of code datafusion/common/src/error.rs x: 1 commits (30d) y: 466 lines of code datafusion/core/src/datasource/streaming.rs x: 1 commits (30d) y: 69 lines of code datafusion/core/src/execution/context.rs x: 5 commits (30d) y: 2319 lines of code datafusion/core/src/physical_optimizer/pruning.rs x: 1 commits (30d) y: 1852 lines of code datafusion/core/src/physical_optimizer/sort_enforcement.rs x: 8 commits (30d) y: 2300 lines of code datafusion/core/src/physical_plan/aggregates/mod.rs x: 8 commits (30d) y: 1299 lines of code datafusion/core/src/physical_plan/filter.rs x: 4 commits (30d) y: 797 lines of code datafusion/core/src/physical_plan/joins/cross_join.rs x: 1 commits (30d) y: 551 lines of code datafusion/core/src/physical_plan/joins/hash_join.rs x: 4 commits (30d) y: 1073 lines of code datafusion/core/src/physical_plan/joins/sort_merge_join.rs x: 3 commits (30d) y: 468 lines of code datafusion/core/src/physical_plan/joins/symmetric_hash_join.rs x: 3 commits (30d) y: 1494 lines of code datafusion/core/src/physical_plan/joins/utils.rs x: 3 commits (30d) y: 1526 lines of code datafusion/core/src/physical_plan/windows/bounded_window_agg_exec.rs x: 1 commits (30d) y: 821 lines of code datafusion/expr/src/logical_plan/plan.rs x: 4 commits (30d) y: 1402 lines of code datafusion/expr/src/utils.rs x: 3 commits (30d) y: 1280 lines of code datafusion/expr/src/window_frame.rs x: 1 commits (30d) y: 256 lines of code datafusion/optimizer/src/analyzer/subquery.rs x: 1 commits (30d) y: 295 lines of code datafusion/optimizer/src/analyzer/type_coercion.rs x: 3 commits (30d) y: 1369 lines of code datafusion/optimizer/src/decorrelate.rs x: 2 commits (30d) y: 428 lines of code datafusion/optimizer/src/decorrelate_predicate_subquery.rs x: 1 commits (30d) y: 1511 lines of code datafusion/optimizer/src/eliminate_cross_join.rs x: 1 commits (30d) y: 988 lines of code datafusion/optimizer/src/optimizer.rs x: 2 commits (30d) y: 495 lines of code datafusion/optimizer/src/push_down_projection.rs x: 1 commits (30d) y: 899 lines of code datafusion/physical-expr/src/aggregate/approx_percentile_cont.rs x: 1 commits (30d) y: 383 lines of code datafusion/physical-expr/src/encoding_expressions.rs x: 1 commits (30d) y: 293 lines of code datafusion/physical-expr/src/expressions/case.rs x: 1 commits (30d) y: 792 lines of code datafusion/physical-expr/src/expressions/column.rs x: 2 commits (30d) y: 189 lines of code datafusion/physical-expr/src/expressions/in_list.rs x: 1 commits (30d) y: 874 lines of code datafusion/physical-expr/src/sort_expr.rs x: 2 commits (30d) y: 130 lines of code datafusion/proto/src/logical_plan/mod.rs x: 6 commits (30d) y: 2408 lines of code datafusion/sql/src/expr/arrow_cast.rs x: 1 commits (30d) y: 626 lines of code datafusion/sql/src/expr/function.rs x: 1 commits (30d) y: 186 lines of code datafusion/sql/src/planner.rs x: 2 commits (30d) y: 371 lines of code datafusion/sql/src/query.rs x: 2 commits (30d) y: 121 lines of code datafusion/sql/src/select.rs x: 3 commits (30d) y: 436 lines of code datafusion/substrait/src/logical_plan/consumer.rs x: 6 commits (30d) y: 1277 lines of code datafusion-cli/src/helper.rs x: 1 commits (30d) y: 167 lines of code datafusion/core/Cargo.toml x: 9 commits (30d) y: 150 lines of code datafusion/core/src/datasource/avro_to_arrow/arrow_array_reader.rs x: 1 commits (30d) y: 994 lines of code datafusion/core/src/datasource/avro_to_arrow/schema.rs x: 1 commits (30d) y: 434 lines of code datafusion/physical-expr/src/math_expressions.rs x: 3 commits (30d) y: 882 lines of code datafusion/sqllogictest/src/engines/postgres_engine/mod.rs x: 1 commits (30d) y: 241 lines of code datafusion/optimizer/src/analyzer/count_wildcard_rule.rs x: 3 commits (30d) y: 333 lines of code datafusion/execution/src/config.rs x: 2 commits (30d) y: 243 lines of code datafusion/core/src/physical_plan/aggregates/order/mod.rs x: 4 commits (30d) y: 87 lines of code datafusion/physical-expr/src/aggregate/array_agg_ordered.rs x: 1 commits (30d) y: 493 lines of code datafusion/proto/gen/Cargo.toml x: 2 commits (30d) y: 32 lines of code datafusion/common/src/config.rs x: 2 commits (30d) y: 448 lines of code datafusion/physical-expr/src/lib.rs x: 5 commits (30d) y: 53 lines of code datafusion/physical-expr/src/physical_expr.rs x: 2 commits (30d) y: 95 lines of code datafusion/physical-expr/src/utils.rs x: 2 commits (30d) y: 617 lines of code benchmarks/src/tpch/convert.rs x: 3 commits (30d) y: 99 lines of code benchmarks/src/tpch/run.rs x: 2 commits (30d) y: 192 lines of code datafusion/common/src/dfschema.rs x: 2 commits (30d) y: 936 lines of code datafusion/core/src/physical_plan/aggregates/order/partial.rs x: 3 commits (30d) y: 136 lines of code datafusion/core/src/physical_plan/projection.rs x: 2 commits (30d) y: 299 lines of code datafusion/core/src/physical_plan/windows/mod.rs x: 3 commits (30d) y: 576 lines of code datafusion/core/src/physical_optimizer/mod.rs x: 4 commits (30d) y: 16 lines of code datafusion/core/src/physical_plan/sorts/sort_preserving_merge.rs x: 2 commits (30d) y: 839 lines of code datafusion/core/src/physical_optimizer/join_selection.rs x: 1 commits (30d) y: 1371 lines of code datafusion/physical-expr/src/aggregate/average.rs x: 4 commits (30d) y: 475 lines of code datafusion/physical-expr/src/aggregate/sum.rs x: 4 commits (30d) y: 405 lines of code datafusion/physical-expr/Cargo.toml x: 3 commits (30d) y: 75 lines of code datafusion/core/src/physical_plan/aggregates/row_hash.rs x: 6 commits (30d) y: 141 lines of code datafusion/physical-expr/src/aggregate/bit_and_or_xor.rs x: 4 commits (30d) y: 739 lines of code datafusion/physical-expr/src/aggregate/count.rs x: 3 commits (30d) y: 350 lines of code datafusion/physical-expr/src/aggregate/min_max.rs x: 3 commits (30d) y: 1293 lines of code datafusion/physical-expr/src/intervals/cp_solver.rs x: 1 commits (30d) y: 750 lines of code datafusion/physical-expr/src/intervals/interval_aritmetic.rs x: 1 commits (30d) y: 1229 lines of code datafusion/optimizer/src/push_down_filter.rs x: 1 commits (30d) y: 2246 lines of code datafusion/core/src/physical_plan/joins/hash_join_utils.rs x: 1 commits (30d) y: 705 lines of code datafusion/core/src/physical_plan/limit.rs x: 1 commits (30d) y: 581 lines of code datafusion/core/src/physical_optimizer/combine_partial_final_agg.rs x: 1 commits (30d) y: 373 lines of code
5350.0
lines of code
  min: 2.0
  average: 519.21
  25th percentile: 79.5
  median: 303.0
  75th percentile: 621.5
  max: 5350.0
0 15.0
commits (30d)
min: 1.0 | average: 2.5 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0

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

datafusion-examples/Cargo.toml x: 1 contributors (30d) y: 56 lines of code datafusion/core/src/physical_optimizer/replace_with_order_preserving_variants.rs x: 2 contributors (30d) y: 768 lines of code datafusion/core/src/physical_plan/repartition/mod.rs x: 3 contributors (30d) y: 1005 lines of code datafusion/core/src/datasource/physical_plan/mod.rs x: 6 contributors (30d) y: 1622 lines of code datafusion/physical-expr/src/array_expressions.rs x: 5 contributors (30d) y: 2938 lines of code datafusion/physical-expr/src/scalar_function.rs x: 1 contributors (30d) y: 123 lines of code Cargo.toml x: 6 contributors (30d) y: 54 lines of code datafusion-cli/Cargo.toml x: 3 contributors (30d) y: 48 lines of code datafusion/common/src/format.rs x: 1 contributors (30d) y: 2 lines of code datafusion/common/src/lib.rs x: 2 contributors (30d) y: 57 lines of code datafusion/common/src/scalar.rs x: 4 contributors (30d) y: 5350 lines of code datafusion/expr/src/type_coercion/binary.rs x: 6 contributors (30d) y: 1181 lines of code datafusion/physical-expr/src/expressions/binary.rs x: 6 contributors (30d) y: 3655 lines of code datafusion/physical-expr/src/expressions/binary/kernels_arrow.rs x: 1 contributors (30d) y: 345 lines of code datafusion/physical-expr/src/expressions/cast.rs x: 2 contributors (30d) y: 575 lines of code datafusion/physical-expr/src/expressions/mod.rs x: 3 contributors (30d) y: 146 lines of code datafusion/physical-expr/src/expressions/negative.rs x: 1 contributors (30d) y: 136 lines of code datafusion/physical-expr/src/expressions/try_cast.rs x: 1 contributors (30d) y: 443 lines of code datafusion/physical-expr/src/planner.rs x: 4 contributors (30d) y: 409 lines of code datafusion/proto/proto/datafusion.proto x: 10 contributors (30d) y: 1310 lines of code datafusion/proto/src/physical_plan/from_proto.rs x: 2 contributors (30d) y: 498 lines of code datafusion/proto/src/physical_plan/mod.rs x: 5 contributors (30d) y: 1856 lines of code datafusion/proto/src/physical_plan/to_proto.rs x: 2 contributors (30d) y: 542 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/normalize.rs x: 2 contributors (30d) y: 167 lines of code datafusion/sql/src/utils.rs x: 4 contributors (30d) y: 184 lines of code datafusion/expr/src/expr_schema.rs x: 5 contributors (30d) y: 463 lines of code datafusion/physical-expr/src/expressions/get_indexed_field.rs x: 2 contributors (30d) y: 370 lines of code datafusion/core/src/datasource/file_format/csv.rs x: 4 contributors (30d) y: 1173 lines of code datafusion/core/src/datasource/file_format/json.rs x: 1 contributors (30d) y: 421 lines of code datafusion/core/src/datasource/file_format/options.rs x: 4 contributors (30d) y: 485 lines of code datafusion/core/src/datasource/listing/table.rs x: 2 contributors (30d) y: 1468 lines of code datafusion/expr/src/expr.rs x: 4 contributors (30d) y: 1202 lines of code datafusion/sql/src/expr/identifier.rs x: 2 contributors (30d) y: 382 lines of code datafusion/expr/src/aggregate_function.rs x: 2 contributors (30d) y: 314 lines of code datafusion/expr/src/type_coercion/aggregates.rs x: 4 contributors (30d) y: 595 lines of code datafusion/physical-expr/src/aggregate/build_in.rs x: 2 contributors (30d) y: 1223 lines of code datafusion/physical-expr/src/aggregate/mod.rs x: 2 contributors (30d) y: 74 lines of code datafusion/physical-expr/src/aggregate/regr.rs x: 1 contributors (30d) y: 319 lines of code datafusion/proto/src/logical_plan/from_proto.rs x: 7 contributors (30d) y: 1604 lines of code datafusion/proto/src/logical_plan/to_proto.rs x: 7 contributors (30d) y: 1517 lines of code datafusion/substrait/src/logical_plan/producer.rs x: 3 contributors (30d) y: 1548 lines of code datafusion/core/src/physical_plan/joins/nested_loop_join.rs x: 3 contributors (30d) y: 549 lines of code datafusion/core/src/physical_planner.rs x: 6 contributors (30d) y: 2246 lines of code datafusion/sql/src/expr/mod.rs x: 3 contributors (30d) y: 609 lines of code datafusion/core/src/physical_plan/common.rs x: 2 contributors (30d) y: 607 lines of code datafusion/expr/src/built_in_function.rs x: 6 contributors (30d) y: 1170 lines of code datafusion/expr/src/expr_fn.rs x: 7 contributors (30d) y: 926 lines of code datafusion/physical-expr/src/functions.rs x: 5 contributors (30d) y: 2983 lines of code datafusion/proto/src/bytes/mod.rs x: 2 contributors (30d) y: 349 lines of code datafusion/core/src/dataframe.rs x: 3 contributors (30d) y: 1443 lines of code datafusion/core/src/datasource/listing/mod.rs x: 2 contributors (30d) y: 16 lines of code datafusion/core/src/datasource/memory.rs x: 3 contributors (30d) y: 523 lines of code datafusion/core/src/datasource/physical_plan/json.rs x: 3 contributors (30d) y: 656 lines of code datafusion/core/src/physical_plan/insert.rs x: 1 contributors (30d) y: 209 lines of code datafusion/expr/src/logical_plan/builder.rs x: 4 contributors (30d) y: 1493 lines of code datafusion/expr/src/logical_plan/dml.rs x: 1 contributors (30d) y: 23 lines of code datafusion/sql/src/statement.rs x: 3 contributors (30d) y: 972 lines of code datafusion/physical-expr/src/struct_expressions.rs x: 1 contributors (30d) y: 104 lines of code datafusion/execution/src/memory_pool/mod.rs x: 2 contributors (30d) y: 209 lines of code datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 3 contributors (30d) y: 2409 lines of code datafusion/optimizer/src/simplify_expressions/regex.rs x: 2 contributors (30d) y: 230 lines of code datafusion/core/src/physical_plan/sorts/sort.rs x: 2 contributors (30d) y: 796 lines of code datafusion/core/src/datasource/physical_plan/csv.rs x: 4 contributors (30d) y: 977 lines of code datafusion/core/src/physical_plan/mod.rs x: 3 contributors (30d) y: 535 lines of code datafusion-cli/src/exec.rs x: 3 contributors (30d) y: 306 lines of code datafusion-cli/src/object_storage.rs x: 1 contributors (30d) y: 212 lines of code datafusion/common/src/error.rs x: 1 contributors (30d) y: 466 lines of code datafusion/core/src/datasource/streaming.rs x: 1 contributors (30d) y: 69 lines of code datafusion/core/src/execution/context.rs x: 5 contributors (30d) y: 2319 lines of code datafusion/core/src/physical_optimizer/pruning.rs x: 1 contributors (30d) y: 1852 lines of code datafusion/core/src/physical_optimizer/sort_enforcement.rs x: 5 contributors (30d) y: 2300 lines of code datafusion/core/src/physical_plan/aggregates/mod.rs x: 5 contributors (30d) y: 1299 lines of code datafusion/core/src/physical_plan/filter.rs x: 4 contributors (30d) y: 797 lines of code datafusion/core/src/physical_plan/joins/cross_join.rs x: 1 contributors (30d) y: 551 lines of code datafusion/core/src/physical_plan/joins/hash_join.rs x: 3 contributors (30d) y: 1073 lines of code datafusion/core/src/physical_plan/joins/sort_merge_join.rs x: 2 contributors (30d) y: 468 lines of code datafusion/core/src/physical_plan/joins/symmetric_hash_join.rs x: 2 contributors (30d) y: 1494 lines of code datafusion/core/src/physical_plan/joins/utils.rs x: 2 contributors (30d) y: 1526 lines of code datafusion/core/src/physical_plan/windows/bounded_window_agg_exec.rs x: 1 contributors (30d) y: 821 lines of code datafusion/expr/src/logical_plan/plan.rs x: 4 contributors (30d) y: 1402 lines of code datafusion/expr/src/utils.rs x: 3 contributors (30d) y: 1280 lines of code datafusion/expr/src/window_frame.rs x: 1 contributors (30d) y: 256 lines of code datafusion/optimizer/src/analyzer/subquery.rs x: 1 contributors (30d) y: 295 lines of code datafusion/optimizer/src/analyzer/type_coercion.rs x: 3 contributors (30d) y: 1369 lines of code datafusion/optimizer/src/decorrelate.rs x: 2 contributors (30d) y: 428 lines of code datafusion/optimizer/src/decorrelate_predicate_subquery.rs x: 1 contributors (30d) y: 1511 lines of code datafusion/optimizer/src/eliminate_cross_join.rs x: 1 contributors (30d) y: 988 lines of code datafusion/optimizer/src/push_down_projection.rs x: 1 contributors (30d) y: 899 lines of code datafusion/physical-expr/src/aggregate/approx_percentile_cont.rs x: 1 contributors (30d) y: 383 lines of code datafusion/physical-expr/src/encoding_expressions.rs x: 1 contributors (30d) y: 293 lines of code datafusion/physical-expr/src/expressions/case.rs x: 1 contributors (30d) y: 792 lines of code datafusion/physical-expr/src/expressions/column.rs x: 2 contributors (30d) y: 189 lines of code datafusion/physical-expr/src/expressions/in_list.rs x: 1 contributors (30d) y: 874 lines of code datafusion/physical-expr/src/sort_expr.rs x: 2 contributors (30d) y: 130 lines of code datafusion/proto/src/logical_plan/mod.rs x: 5 contributors (30d) y: 2408 lines of code datafusion/sql/src/expr/arrow_cast.rs x: 1 contributors (30d) y: 626 lines of code datafusion/sql/src/expr/function.rs x: 1 contributors (30d) y: 186 lines of code datafusion/sql/src/query.rs x: 2 contributors (30d) y: 121 lines of code datafusion/substrait/src/logical_plan/consumer.rs x: 4 contributors (30d) y: 1277 lines of code datafusion-cli/src/helper.rs x: 1 contributors (30d) y: 167 lines of code datafusion/core/Cargo.toml x: 8 contributors (30d) y: 150 lines of code datafusion/core/src/datasource/avro_to_arrow/arrow_array_reader.rs x: 1 contributors (30d) y: 994 lines of code datafusion/core/src/datasource/avro_to_arrow/schema.rs x: 1 contributors (30d) y: 434 lines of code datafusion/physical-expr/src/math_expressions.rs x: 2 contributors (30d) y: 882 lines of code datafusion/sqllogictest/src/engines/postgres_engine/mod.rs x: 1 contributors (30d) y: 241 lines of code datafusion/optimizer/src/analyzer/count_wildcard_rule.rs x: 2 contributors (30d) y: 333 lines of code datafusion/execution/src/config.rs x: 2 contributors (30d) y: 243 lines of code datafusion/core/src/physical_plan/aggregates/order/mod.rs x: 3 contributors (30d) y: 87 lines of code datafusion/physical-expr/src/aggregate/array_agg_ordered.rs x: 1 contributors (30d) y: 493 lines of code datafusion/proto/gen/Cargo.toml x: 2 contributors (30d) y: 32 lines of code datafusion/common/src/config.rs x: 2 contributors (30d) y: 448 lines of code datafusion/physical-expr/src/physical_expr.rs x: 2 contributors (30d) y: 95 lines of code datafusion/physical-expr/src/utils.rs x: 2 contributors (30d) y: 617 lines of code datafusion/common/src/dfschema.rs x: 2 contributors (30d) y: 936 lines of code datafusion/core/src/physical_plan/windows/mod.rs x: 3 contributors (30d) y: 576 lines of code datafusion/core/src/physical_optimizer/mod.rs x: 3 contributors (30d) y: 16 lines of code datafusion/core/src/physical_plan/sorts/sort_preserving_merge.rs x: 1 contributors (30d) y: 839 lines of code datafusion/core/src/physical_optimizer/join_selection.rs x: 1 contributors (30d) y: 1371 lines of code datafusion/physical-expr/src/aggregate/sum.rs x: 2 contributors (30d) y: 405 lines of code datafusion/physical-expr/src/aggregate/bit_and_or_xor.rs x: 1 contributors (30d) y: 739 lines of code datafusion/physical-expr/src/aggregate/min_max.rs x: 1 contributors (30d) y: 1293 lines of code datafusion/physical-expr/src/intervals/interval_aritmetic.rs x: 1 contributors (30d) y: 1229 lines of code datafusion/physical-expr/src/aggregate/groups_accumulator/accumulate.rs x: 1 contributors (30d) y: 582 lines of code datafusion/optimizer/src/push_down_filter.rs x: 1 contributors (30d) y: 2246 lines of code datafusion/core/src/physical_plan/joins/hash_join_utils.rs x: 1 contributors (30d) y: 705 lines of code datafusion/core/src/physical_optimizer/combine_partial_final_agg.rs x: 1 contributors (30d) y: 373 lines of code
5350.0
lines of code
  min: 2.0
  average: 519.21
  25th percentile: 79.5
  median: 303.0
  75th percentile: 621.5
  max: 5350.0
0 10.0
contributors (30d)
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

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

datafusion-examples/Cargo.toml x: 3 commits (90d) y: 56 lines of code datafusion/core/src/physical_optimizer/replace_with_order_preserving_variants.rs x: 3 commits (90d) y: 768 lines of code datafusion/core/src/physical_plan/repartition/mod.rs x: 14 commits (90d) y: 1005 lines of code datafusion/core/src/datasource/physical_plan/mod.rs x: 14 commits (90d) y: 1622 lines of code datafusion/physical-expr/src/array_expressions.rs x: 24 commits (90d) y: 2938 lines of code datafusion/physical-expr/src/scalar_function.rs x: 3 commits (90d) y: 123 lines of code Cargo.toml x: 19 commits (90d) y: 54 lines of code datafusion-cli/Cargo.toml x: 13 commits (90d) y: 48 lines of code datafusion/common/src/format.rs x: 1 commits (90d) y: 2 lines of code datafusion/common/src/lib.rs x: 7 commits (90d) y: 57 lines of code datafusion/common/src/scalar.rs x: 14 commits (90d) y: 5350 lines of code datafusion/expr/src/type_coercion/binary.rs x: 12 commits (90d) y: 1181 lines of code datafusion/physical-expr/src/expressions/binary.rs x: 18 commits (90d) y: 3655 lines of code datafusion/physical-expr/src/expressions/binary/kernels_arrow.rs x: 8 commits (90d) y: 345 lines of code datafusion/physical-expr/src/expressions/cast.rs x: 5 commits (90d) y: 575 lines of code datafusion/physical-expr/src/expressions/mod.rs x: 12 commits (90d) y: 146 lines of code datafusion/physical-expr/src/expressions/negative.rs x: 3 commits (90d) y: 136 lines of code datafusion/physical-expr/src/expressions/try_cast.rs x: 3 commits (90d) y: 443 lines of code datafusion/physical-expr/src/planner.rs x: 6 commits (90d) y: 409 lines of code datafusion/proto/proto/datafusion.proto x: 28 commits (90d) y: 1310 lines of code datafusion/proto/src/physical_plan/from_proto.rs x: 8 commits (90d) y: 498 lines of code datafusion/proto/src/physical_plan/mod.rs x: 14 commits (90d) y: 1856 lines of code datafusion/proto/src/physical_plan/to_proto.rs x: 8 commits (90d) y: 542 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/normalize.rs x: 2 commits (90d) y: 167 lines of code datafusion/sql/src/utils.rs x: 10 commits (90d) y: 184 lines of code datafusion/expr/src/expr_schema.rs x: 14 commits (90d) y: 463 lines of code datafusion/expr/src/field_util.rs x: 5 commits (90d) y: 52 lines of code datafusion/physical-expr/src/expressions/get_indexed_field.rs x: 5 commits (90d) y: 370 lines of code datafusion/core/src/datasource/file_format/csv.rs x: 11 commits (90d) y: 1173 lines of code datafusion/core/src/datasource/file_format/json.rs x: 2 commits (90d) y: 421 lines of code datafusion/core/src/datasource/file_format/mod.rs x: 7 commits (90d) y: 420 lines of code datafusion/core/src/datasource/listing/table.rs x: 14 commits (90d) y: 1468 lines of code datafusion/expr/src/expr.rs x: 12 commits (90d) y: 1202 lines of code datafusion/sql/src/expr/identifier.rs x: 4 commits (90d) y: 382 lines of code datafusion/expr/src/aggregate_function.rs x: 7 commits (90d) y: 314 lines of code datafusion/expr/src/type_coercion/aggregates.rs x: 8 commits (90d) y: 595 lines of code datafusion/physical-expr/src/aggregate/build_in.rs x: 8 commits (90d) y: 1223 lines of code datafusion/physical-expr/src/aggregate/mod.rs x: 9 commits (90d) y: 74 lines of code datafusion/physical-expr/src/aggregate/regr.rs x: 1 commits (90d) y: 319 lines of code datafusion/proto/src/logical_plan/from_proto.rs x: 24 commits (90d) y: 1604 lines of code datafusion/proto/src/logical_plan/to_proto.rs x: 23 commits (90d) y: 1517 lines of code datafusion/substrait/src/logical_plan/producer.rs x: 13 commits (90d) y: 1548 lines of code datafusion/core/src/physical_plan/joins/nested_loop_join.rs x: 9 commits (90d) y: 549 lines of code datafusion/core/src/physical_planner.rs x: 17 commits (90d) y: 2246 lines of code datafusion/expr/src/lib.rs x: 9 commits (90d) y: 60 lines of code datafusion/expr/src/tree_node/expr.rs x: 6 commits (90d) y: 365 lines of code datafusion/sql/src/expr/mod.rs x: 13 commits (90d) y: 609 lines of code datafusion/core/src/physical_plan/common.rs x: 9 commits (90d) y: 607 lines of code datafusion/expr/src/built_in_function.rs x: 22 commits (90d) y: 1170 lines of code datafusion/expr/src/expr_fn.rs x: 18 commits (90d) y: 926 lines of code datafusion/physical-expr/src/functions.rs x: 22 commits (90d) y: 2983 lines of code datafusion/proto/src/bytes/mod.rs x: 3 commits (90d) y: 349 lines of code datafusion/core/src/dataframe.rs x: 7 commits (90d) y: 1443 lines of code datafusion/core/src/datasource/listing/mod.rs x: 5 commits (90d) y: 16 lines of code datafusion/core/src/datasource/memory.rs x: 11 commits (90d) y: 523 lines of code datafusion/core/src/datasource/physical_plan/json.rs x: 9 commits (90d) y: 656 lines of code datafusion/core/src/datasource/provider.rs x: 3 commits (90d) y: 70 lines of code datafusion/core/src/physical_plan/insert.rs x: 10 commits (90d) y: 209 lines of code datafusion/expr/src/logical_plan/builder.rs x: 12 commits (90d) y: 1493 lines of code datafusion/expr/src/logical_plan/dml.rs x: 1 commits (90d) y: 23 lines of code datafusion/sql/src/statement.rs x: 9 commits (90d) y: 972 lines of code datafusion/physical-expr/src/struct_expressions.rs x: 3 commits (90d) y: 104 lines of code datafusion/execution/src/memory_pool/mod.rs x: 4 commits (90d) y: 209 lines of code datafusion/execution/src/memory_pool/pool.rs x: 2 commits (90d) y: 207 lines of code datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 13 commits (90d) y: 2409 lines of code datafusion/optimizer/src/simplify_expressions/regex.rs x: 5 commits (90d) y: 230 lines of code datafusion/core/src/physical_plan/sorts/sort.rs x: 11 commits (90d) y: 796 lines of code datafusion/core/src/datasource/physical_plan/avro.rs x: 5 commits (90d) y: 139 lines of code datafusion/core/src/datasource/physical_plan/parquet.rs x: 8 commits (90d) y: 1545 lines of code datafusion/core/src/physical_plan/mod.rs x: 17 commits (90d) y: 535 lines of code datafusion-cli/src/exec.rs x: 9 commits (90d) y: 306 lines of code datafusion/common/src/error.rs x: 3 commits (90d) y: 466 lines of code datafusion/core/src/datasource/streaming.rs x: 4 commits (90d) y: 69 lines of code datafusion/core/src/execution/context.rs x: 21 commits (90d) y: 2319 lines of code datafusion/core/src/physical_optimizer/pipeline_checker.rs x: 2 commits (90d) y: 336 lines of code datafusion/core/src/physical_optimizer/pruning.rs x: 4 commits (90d) y: 1852 lines of code datafusion/core/src/physical_optimizer/sort_enforcement.rs x: 16 commits (90d) y: 2300 lines of code datafusion/core/src/physical_plan/aggregates/mod.rs x: 20 commits (90d) y: 1299 lines of code datafusion/core/src/physical_plan/filter.rs x: 9 commits (90d) y: 797 lines of code datafusion/core/src/physical_plan/joins/cross_join.rs x: 5 commits (90d) y: 551 lines of code datafusion/core/src/physical_plan/joins/hash_join.rs x: 13 commits (90d) y: 1073 lines of code datafusion/core/src/physical_plan/joins/sort_merge_join.rs x: 9 commits (90d) y: 468 lines of code datafusion/core/src/physical_plan/joins/symmetric_hash_join.rs x: 14 commits (90d) y: 1494 lines of code datafusion/core/src/physical_plan/joins/utils.rs x: 7 commits (90d) y: 1526 lines of code datafusion/core/src/physical_plan/streaming.rs x: 10 commits (90d) y: 57 lines of code datafusion/core/src/physical_plan/windows/bounded_window_agg_exec.rs x: 6 commits (90d) y: 821 lines of code datafusion/core/src/physical_plan/windows/window_agg_exec.rs x: 5 commits (90d) y: 333 lines of code datafusion/expr/src/conditional_expressions.rs x: 2 commits (90d) y: 108 lines of code datafusion/expr/src/logical_plan/plan.rs x: 14 commits (90d) y: 1402 lines of code datafusion/expr/src/type_coercion/functions.rs x: 1 commits (90d) y: 204 lines of code datafusion/expr/src/utils.rs x: 9 commits (90d) y: 1280 lines of code datafusion/expr/src/window_frame.rs x: 3 commits (90d) y: 256 lines of code datafusion/expr/src/window_function.rs x: 6 commits (90d) y: 332 lines of code datafusion/optimizer/src/analyzer/subquery.rs x: 3 commits (90d) y: 295 lines of code datafusion/optimizer/src/analyzer/type_coercion.rs x: 18 commits (90d) y: 1369 lines of code datafusion/optimizer/src/decorrelate.rs x: 4 commits (90d) y: 428 lines of code datafusion/optimizer/src/decorrelate_predicate_subquery.rs x: 5 commits (90d) y: 1511 lines of code datafusion/optimizer/src/eliminate_cross_join.rs x: 1 commits (90d) y: 988 lines of code datafusion/optimizer/src/optimizer.rs x: 6 commits (90d) y: 495 lines of code datafusion/optimizer/src/push_down_projection.rs x: 5 commits (90d) y: 899 lines of code datafusion/optimizer/src/scalar_subquery_to_join.rs x: 6 commits (90d) y: 905 lines of code datafusion/optimizer/src/utils.rs x: 6 commits (90d) y: 303 lines of code datafusion/physical-expr/src/aggregate/approx_percentile_cont.rs x: 1 commits (90d) y: 383 lines of code datafusion/physical-expr/src/crypto_expressions.rs x: 1 commits (90d) y: 305 lines of code datafusion/physical-expr/src/encoding_expressions.rs x: 2 commits (90d) y: 293 lines of code datafusion/physical-expr/src/expressions/case.rs x: 4 commits (90d) y: 792 lines of code datafusion/physical-expr/src/expressions/column.rs x: 3 commits (90d) y: 189 lines of code datafusion/physical-expr/src/expressions/in_list.rs x: 3 commits (90d) y: 874 lines of code datafusion/physical-expr/src/expressions/no_op.rs x: 2 commits (90d) y: 58 lines of code datafusion/physical-expr/src/regex_expressions.rs x: 1 commits (90d) y: 455 lines of code datafusion/physical-expr/src/sort_expr.rs x: 7 commits (90d) y: 130 lines of code datafusion/proto/src/bytes/registry.rs x: 2 commits (90d) y: 20 lines of code datafusion/proto/src/logical_plan/mod.rs x: 14 commits (90d) y: 2408 lines of code datafusion/sql/src/expr/arrow_cast.rs x: 3 commits (90d) y: 626 lines of code datafusion/sql/src/expr/function.rs x: 11 commits (90d) y: 186 lines of code datafusion/sql/src/expr/substring.rs x: 1 commits (90d) y: 55 lines of code datafusion/sql/src/expr/value.rs x: 4 commits (90d) y: 333 lines of code datafusion/sql/src/planner.rs x: 3 commits (90d) y: 371 lines of code datafusion/sql/src/query.rs x: 4 commits (90d) y: 121 lines of code datafusion/sql/src/select.rs x: 8 commits (90d) y: 436 lines of code datafusion/substrait/src/logical_plan/consumer.rs x: 13 commits (90d) y: 1277 lines of code datafusion/core/Cargo.toml x: 19 commits (90d) y: 150 lines of code datafusion/core/src/datasource/avro_to_arrow/arrow_array_reader.rs x: 2 commits (90d) y: 994 lines of code datafusion/core/src/datasource/avro_to_arrow/schema.rs x: 2 commits (90d) y: 434 lines of code datafusion/sqllogictest/src/engines/conversion.rs x: 1 commits (90d) y: 64 lines of code datafusion/sqllogictest/src/engines/postgres_engine/mod.rs x: 1 commits (90d) y: 241 lines of code datafusion/core/src/physical_plan/memory.rs x: 8 commits (90d) y: 152 lines of code datafusion/execution/src/config.rs x: 3 commits (90d) y: 243 lines of code datafusion/core/src/physical_plan/aggregates/order/mod.rs x: 4 commits (90d) y: 87 lines of code datafusion/physical-expr/src/aggregate/array_agg_ordered.rs x: 2 commits (90d) y: 493 lines of code datafusion/physical-expr/src/aggregate/first_last.rs x: 6 commits (90d) y: 437 lines of code datafusion/proto/gen/Cargo.toml x: 2 commits (90d) y: 32 lines of code datafusion/common/src/config.rs x: 6 commits (90d) y: 448 lines of code datafusion/expr/src/operator.rs x: 4 commits (90d) y: 341 lines of code datafusion/physical-expr/src/analysis.rs x: 1 commits (90d) y: 159 lines of code datafusion/physical-expr/src/lib.rs x: 12 commits (90d) y: 53 lines of code datafusion/physical-expr/src/utils.rs x: 8 commits (90d) y: 617 lines of code datafusion/proto/Cargo.toml x: 6 commits (90d) y: 50 lines of code datafusion/substrait/Cargo.toml x: 8 commits (90d) y: 39 lines of code benchmarks/src/clickbench.rs x: 1 commits (90d) y: 90 lines of code datafusion/common/src/dfschema.rs x: 6 commits (90d) y: 936 lines of code datafusion/core/src/physical_plan/windows/mod.rs x: 14 commits (90d) y: 576 lines of code datafusion/core/src/physical_plan/sorts/sort_preserving_merge.rs x: 12 commits (90d) y: 839 lines of code datafusion/core/src/physical_optimizer/join_selection.rs x: 3 commits (90d) y: 1371 lines of code datafusion/core/src/physical_optimizer/repartition.rs x: 7 commits (90d) y: 936 lines of code datafusion/common/src/cast.rs x: 2 commits (90d) y: 139 lines of code datafusion/physical-expr/src/aggregate/average.rs x: 6 commits (90d) y: 475 lines of code datafusion/physical-expr/src/aggregate/sum.rs x: 5 commits (90d) y: 405 lines of code datafusion/common/src/column.rs x: 1 commits (90d) y: 280 lines of code datafusion/execution/Cargo.toml x: 6 commits (90d) y: 42 lines of code datafusion/physical-expr/Cargo.toml x: 10 commits (90d) y: 75 lines of code benchmarks/src/run.rs x: 1 commits (90d) y: 116 lines of code datafusion/core/src/physical_plan/aggregates/row_hash.rs x: 10 commits (90d) y: 141 lines of code datafusion/physical-expr/src/aggregate/bit_and_or_xor.rs x: 7 commits (90d) y: 739 lines of code datafusion/physical-expr/src/aggregate/bool_and_or.rs x: 5 commits (90d) y: 315 lines of code datafusion/physical-expr/src/aggregate/min_max.rs x: 5 commits (90d) y: 1293 lines of code datafusion/physical-expr/src/expressions/like.rs x: 2 commits (90d) y: 305 lines of code datafusion/physical-expr/src/expressions/literal.rs x: 2 commits (90d) y: 92 lines of code datafusion/physical-expr/src/intervals/cp_solver.rs x: 1 commits (90d) y: 750 lines of code datafusion/physical-expr/src/intervals/interval_aritmetic.rs x: 1 commits (90d) y: 1229 lines of code datafusion/core/src/physical_plan/aggregates/order/full.rs x: 2 commits (90d) y: 65 lines of code datafusion/physical-expr/src/aggregate/groups_accumulator/accumulate.rs x: 2 commits (90d) y: 582 lines of code datafusion/physical-expr/src/aggregate/groups_accumulator/adapter.rs x: 2 commits (90d) y: 247 lines of code datafusion/core/src/datasource/listing/helpers.rs x: 4 commits (90d) y: 307 lines of code datafusion/optimizer/src/push_down_filter.rs x: 3 commits (90d) y: 2246 lines of code datafusion/optimizer/src/simplify_expressions/utils.rs x: 1 commits (90d) y: 415 lines of code datafusion/physical-expr/src/equivalence.rs x: 10 commits (90d) y: 118 lines of code datafusion/physical-expr/src/window/built_in.rs x: 10 commits (90d) y: 227 lines of code datafusion/physical-expr/src/window/rank.rs x: 7 commits (90d) y: 231 lines of code datafusion/physical-expr/src/window/row_number.rs x: 5 commits (90d) y: 117 lines of code datafusion/core/src/physical_plan/joins/hash_join_utils.rs x: 3 commits (90d) y: 705 lines of code datafusion/core/src/physical_plan/coalesce_batches.rs x: 6 commits (90d) y: 144 lines of code datafusion/core/src/physical_plan/coalesce_partitions.rs x: 6 commits (90d) y: 165 lines of code datafusion/core/src/physical_optimizer/utils.rs x: 1 commits (90d) y: 145 lines of code datafusion/core/src/physical_plan/aggregates/no_grouping.rs x: 3 commits (90d) y: 190 lines of code datafusion/expr/src/partition_evaluator.rs x: 4 commits (90d) y: 62 lines of code datafusion/physical-expr/src/window/lead_lag.rs x: 4 commits (90d) y: 280 lines of code datafusion/physical-expr/src/window/nth_value.rs x: 5 commits (90d) y: 265 lines of code datafusion/physical-expr/src/window/window_expr.rs x: 5 commits (90d) y: 201 lines of code datafusion/physical-expr/src/aggregate/hyperloglog.rs x: 1 commits (90d) y: 269 lines of code datafusion/physical-expr/src/aggregate/utils.rs x: 4 commits (90d) y: 132 lines of code datafusion/core/src/datasource/file_format/parquet.rs x: 6 commits (90d) y: 1035 lines of code datafusion/core/src/physical_plan/analyze.rs x: 7 commits (90d) y: 183 lines of code datafusion/core/src/physical_plan/union.rs x: 5 commits (90d) y: 497 lines of code datafusion/physical-expr/src/hash_utils.rs x: 3 commits (90d) y: 283 lines of code datafusion/expr/src/expr_rewriter/order_by.rs x: 1 commits (90d) y: 215 lines of code datafusion/physical-expr/src/datetime_expressions.rs x: 8 commits (90d) y: 1071 lines of code datafusion/core/src/physical_plan/repartition/distributor_channels.rs x: 1 commits (90d) y: 470 lines of code datafusion/physical-expr/src/unicode_expressions.rs x: 1 commits (90d) y: 366 lines of code datafusion/core/src/physical_optimizer/dist_enforcement.rs x: 6 commits (90d) y: 1826 lines of code datafusion/expr/src/window_state.rs x: 1 commits (90d) y: 587 lines of code datafusion/optimizer/src/simplify_expressions/simplify_exprs.rs x: 5 commits (90d) y: 664 lines of code datafusion/optimizer/src/eliminate_outer_join.rs x: 1 commits (90d) y: 351 lines of code datafusion/optimizer/src/unwrap_cast_in_comparison.rs x: 2 commits (90d) y: 978 lines of code datafusion/core/src/datasource/listing_table_factory.rs x: 5 commits (90d) y: 166 lines of code datafusion/core/src/datasource/mod.rs x: 4 commits (90d) y: 148 lines of code datafusion/core/src/datasource/file_format/avro.rs x: 3 commits (90d) y: 380 lines of code datafusion/sql/src/parser.rs x: 5 commits (90d) y: 1154 lines of code datafusion/core/src/physical_plan/stream.rs x: 3 commits (90d) y: 329 lines of code datafusion/core/src/datasource/physical_plan/chunked_store.rs x: 1 commits (90d) y: 177 lines of code datafusion/core/src/datasource/physical_plan/file_stream.rs x: 1 commits (90d) y: 778 lines of code datafusion/core/src/datasource/physical_plan/parquet/row_groups.rs x: 1 commits (90d) y: 700 lines of code datafusion/core/src/physical_plan/metrics/mod.rs x: 1 commits (90d) y: 438 lines of code datafusion/core/src/physical_optimizer/aggregate_statistics.rs x: 1 commits (90d) y: 514 lines of code
5350.0
lines of code
  min: 1.0
  average: 429.2
  25th percentile: 68.5
  median: 192.0
  75th percentile: 496.0
  max: 5350.0
0 28.0
commits (90d)
min: 1.0 | average: 4.96 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.5 | max: 28.0

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

datafusion-examples/Cargo.toml x: 3 contributors (90d) y: 56 lines of code datafusion/core/src/physical_optimizer/replace_with_order_preserving_variants.rs x: 2 contributors (90d) y: 768 lines of code datafusion/core/src/physical_plan/repartition/mod.rs x: 7 contributors (90d) y: 1005 lines of code datafusion/core/src/datasource/physical_plan/mod.rs x: 12 contributors (90d) y: 1622 lines of code datafusion/physical-expr/src/array_expressions.rs x: 6 contributors (90d) y: 2938 lines of code datafusion/physical-expr/src/scalar_function.rs x: 3 contributors (90d) y: 123 lines of code Cargo.toml x: 8 contributors (90d) y: 54 lines of code datafusion-cli/Cargo.toml x: 5 contributors (90d) y: 48 lines of code datafusion-cli/src/print_format.rs x: 2 contributors (90d) y: 123 lines of code datafusion/common/src/format.rs x: 1 contributors (90d) y: 2 lines of code datafusion/common/src/scalar.rs x: 9 contributors (90d) y: 5350 lines of code datafusion/expr/src/type_coercion/binary.rs x: 7 contributors (90d) y: 1181 lines of code datafusion/physical-expr/src/expressions/binary.rs x: 11 contributors (90d) y: 3655 lines of code datafusion/physical-expr/src/expressions/binary/kernels_arrow.rs x: 6 contributors (90d) y: 345 lines of code datafusion/physical-expr/src/expressions/cast.rs x: 3 contributors (90d) y: 575 lines of code datafusion/physical-expr/src/expressions/mod.rs x: 6 contributors (90d) y: 146 lines of code datafusion/physical-expr/src/expressions/negative.rs x: 3 contributors (90d) y: 136 lines of code datafusion/physical-expr/src/expressions/try_cast.rs x: 3 contributors (90d) y: 443 lines of code datafusion/physical-expr/src/planner.rs x: 5 contributors (90d) y: 409 lines of code datafusion/proto/proto/datafusion.proto x: 15 contributors (90d) y: 1310 lines of code datafusion/proto/src/physical_plan/from_proto.rs x: 5 contributors (90d) y: 498 lines of code datafusion/proto/src/physical_plan/mod.rs x: 9 contributors (90d) y: 1856 lines of code datafusion/proto/src/physical_plan/to_proto.rs x: 5 contributors (90d) y: 542 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/normalize.rs x: 2 contributors (90d) y: 167 lines of code datafusion/sql/src/utils.rs x: 7 contributors (90d) y: 184 lines of code datafusion/expr/src/expr_schema.rs x: 7 contributors (90d) y: 463 lines of code datafusion/expr/src/field_util.rs x: 4 contributors (90d) y: 52 lines of code datafusion/physical-expr/src/expressions/get_indexed_field.rs x: 3 contributors (90d) y: 370 lines of code datafusion/core/src/datasource/file_format/csv.rs x: 9 contributors (90d) y: 1173 lines of code datafusion/core/src/datasource/file_format/json.rs x: 2 contributors (90d) y: 421 lines of code datafusion/core/src/datasource/file_format/mod.rs x: 7 contributors (90d) y: 420 lines of code datafusion/core/src/datasource/file_format/options.rs x: 7 contributors (90d) y: 485 lines of code datafusion/core/src/datasource/listing/table.rs x: 11 contributors (90d) y: 1468 lines of code datafusion/expr/src/expr.rs x: 8 contributors (90d) y: 1202 lines of code datafusion/sql/src/expr/identifier.rs x: 3 contributors (90d) y: 382 lines of code datafusion/expr/src/aggregate_function.rs x: 5 contributors (90d) y: 314 lines of code datafusion/expr/src/type_coercion/aggregates.rs x: 7 contributors (90d) y: 595 lines of code datafusion/physical-expr/src/aggregate/build_in.rs x: 5 contributors (90d) y: 1223 lines of code datafusion/physical-expr/src/aggregate/mod.rs x: 4 contributors (90d) y: 74 lines of code datafusion/physical-expr/src/aggregate/regr.rs x: 1 contributors (90d) y: 319 lines of code datafusion/proto/src/logical_plan/from_proto.rs x: 14 contributors (90d) y: 1604 lines of code datafusion/proto/src/logical_plan/to_proto.rs x: 14 contributors (90d) y: 1517 lines of code datafusion/substrait/src/logical_plan/producer.rs x: 6 contributors (90d) y: 1548 lines of code datafusion/core/src/physical_plan/joins/nested_loop_join.rs x: 7 contributors (90d) y: 549 lines of code datafusion/core/src/physical_planner.rs x: 12 contributors (90d) y: 2246 lines of code datafusion/expr/src/tree_node/expr.rs x: 5 contributors (90d) y: 365 lines of code datafusion/sql/src/expr/mod.rs x: 8 contributors (90d) y: 609 lines of code datafusion/core/src/physical_plan/common.rs x: 6 contributors (90d) y: 607 lines of code datafusion/expr/src/built_in_function.rs x: 10 contributors (90d) y: 1170 lines of code datafusion/expr/src/expr_fn.rs x: 12 contributors (90d) y: 926 lines of code datafusion/physical-expr/src/functions.rs x: 11 contributors (90d) y: 2983 lines of code datafusion/proto/src/bytes/mod.rs x: 3 contributors (90d) y: 349 lines of code datafusion/core/src/dataframe.rs x: 4 contributors (90d) y: 1443 lines of code datafusion/core/src/datasource/listing/mod.rs x: 5 contributors (90d) y: 16 lines of code datafusion/core/src/datasource/memory.rs x: 8 contributors (90d) y: 523 lines of code datafusion/core/src/datasource/physical_plan/json.rs x: 6 contributors (90d) y: 656 lines of code datafusion/core/src/datasource/provider.rs x: 3 contributors (90d) y: 70 lines of code datafusion/core/src/physical_plan/insert.rs x: 5 contributors (90d) y: 209 lines of code datafusion/expr/src/logical_plan/builder.rs x: 6 contributors (90d) y: 1493 lines of code datafusion/expr/src/logical_plan/dml.rs x: 1 contributors (90d) y: 23 lines of code datafusion/sql/src/statement.rs x: 7 contributors (90d) y: 972 lines of code datafusion/physical-expr/src/struct_expressions.rs x: 3 contributors (90d) y: 104 lines of code datafusion/execution/src/memory_pool/mod.rs x: 2 contributors (90d) y: 209 lines of code datafusion/execution/src/memory_pool/pool.rs x: 1 contributors (90d) y: 207 lines of code datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 9 contributors (90d) y: 2409 lines of code datafusion/optimizer/src/simplify_expressions/regex.rs x: 4 contributors (90d) y: 230 lines of code datafusion/core/src/physical_plan/sorts/sort.rs x: 5 contributors (90d) y: 796 lines of code datafusion/core/src/datasource/physical_plan/parquet.rs x: 7 contributors (90d) y: 1545 lines of code datafusion/core/src/physical_plan/mod.rs x: 10 contributors (90d) y: 535 lines of code datafusion-cli/src/exec.rs x: 6 contributors (90d) y: 306 lines of code datafusion/common/src/error.rs x: 3 contributors (90d) y: 466 lines of code datafusion/core/src/execution/context.rs x: 12 contributors (90d) y: 2319 lines of code datafusion/core/src/physical_optimizer/pipeline_checker.rs x: 2 contributors (90d) y: 336 lines of code datafusion/core/src/physical_optimizer/pruning.rs x: 4 contributors (90d) y: 1852 lines of code datafusion/core/src/physical_optimizer/sort_enforcement.rs x: 10 contributors (90d) y: 2300 lines of code datafusion/core/src/physical_optimizer/sort_pushdown.rs x: 4 contributors (90d) y: 369 lines of code datafusion/core/src/physical_plan/aggregates/mod.rs x: 7 contributors (90d) y: 1299 lines of code datafusion/core/src/physical_plan/filter.rs x: 6 contributors (90d) y: 797 lines of code datafusion/core/src/physical_plan/joins/cross_join.rs x: 3 contributors (90d) y: 551 lines of code datafusion/core/src/physical_plan/joins/hash_join.rs x: 8 contributors (90d) y: 1073 lines of code datafusion/core/src/physical_plan/joins/sort_merge_join.rs x: 5 contributors (90d) y: 468 lines of code datafusion/core/src/physical_plan/joins/symmetric_hash_join.rs x: 9 contributors (90d) y: 1494 lines of code datafusion/core/src/physical_plan/joins/utils.rs x: 5 contributors (90d) y: 1526 lines of code datafusion/core/src/physical_plan/windows/bounded_window_agg_exec.rs x: 3 contributors (90d) y: 821 lines of code datafusion/core/src/physical_plan/windows/window_agg_exec.rs x: 3 contributors (90d) y: 333 lines of code datafusion/expr/src/logical_plan/plan.rs x: 8 contributors (90d) y: 1402 lines of code datafusion/expr/src/utils.rs x: 5 contributors (90d) y: 1280 lines of code datafusion/expr/src/window_frame.rs x: 2 contributors (90d) y: 256 lines of code datafusion/expr/src/window_function.rs x: 4 contributors (90d) y: 332 lines of code datafusion/optimizer/src/analyzer/subquery.rs x: 3 contributors (90d) y: 295 lines of code datafusion/optimizer/src/analyzer/type_coercion.rs x: 13 contributors (90d) y: 1369 lines of code datafusion/optimizer/src/decorrelate.rs x: 3 contributors (90d) y: 428 lines of code datafusion/optimizer/src/decorrelate_predicate_subquery.rs x: 4 contributors (90d) y: 1511 lines of code datafusion/optimizer/src/eliminate_cross_join.rs x: 1 contributors (90d) y: 988 lines of code datafusion/optimizer/src/push_down_projection.rs x: 3 contributors (90d) y: 899 lines of code datafusion/optimizer/src/scalar_subquery_to_join.rs x: 5 contributors (90d) y: 905 lines of code datafusion/optimizer/src/utils.rs x: 4 contributors (90d) y: 303 lines of code datafusion/physical-expr/src/aggregate/approx_percentile_cont.rs x: 1 contributors (90d) y: 383 lines of code datafusion/physical-expr/src/crypto_expressions.rs x: 1 contributors (90d) y: 305 lines of code datafusion/physical-expr/src/encoding_expressions.rs x: 2 contributors (90d) y: 293 lines of code datafusion/physical-expr/src/expressions/case.rs x: 3 contributors (90d) y: 792 lines of code datafusion/physical-expr/src/expressions/column.rs x: 3 contributors (90d) y: 189 lines of code datafusion/physical-expr/src/expressions/in_list.rs x: 3 contributors (90d) y: 874 lines of code datafusion/physical-expr/src/expressions/no_op.rs x: 2 contributors (90d) y: 58 lines of code datafusion/physical-expr/src/regex_expressions.rs x: 1 contributors (90d) y: 455 lines of code datafusion/physical-expr/src/sort_expr.rs x: 4 contributors (90d) y: 130 lines of code datafusion/proto/src/bytes/registry.rs x: 2 contributors (90d) y: 20 lines of code datafusion/proto/src/logical_plan/mod.rs x: 12 contributors (90d) y: 2408 lines of code datafusion/sql/src/expr/arrow_cast.rs x: 3 contributors (90d) y: 626 lines of code datafusion/sql/src/expr/function.rs x: 8 contributors (90d) y: 186 lines of code datafusion/sql/src/expr/substring.rs x: 1 contributors (90d) y: 55 lines of code datafusion/sql/src/select.rs x: 5 contributors (90d) y: 436 lines of code datafusion/substrait/src/logical_plan/consumer.rs x: 8 contributors (90d) y: 1277 lines of code datafusion/core/Cargo.toml x: 10 contributors (90d) y: 150 lines of code datafusion/core/src/datasource/avro_to_arrow/arrow_array_reader.rs x: 2 contributors (90d) y: 994 lines of code datafusion/core/src/datasource/avro_to_arrow/schema.rs x: 2 contributors (90d) y: 434 lines of code datafusion/physical-expr/src/math_expressions.rs x: 2 contributors (90d) y: 882 lines of code datafusion/sqllogictest/src/engines/conversion.rs x: 1 contributors (90d) y: 64 lines of code datafusion/sqllogictest/src/engines/postgres_engine/mod.rs x: 1 contributors (90d) y: 241 lines of code datafusion/core/src/physical_plan/memory.rs x: 4 contributors (90d) y: 152 lines of code datafusion/execution/src/config.rs x: 3 contributors (90d) y: 243 lines of code datafusion/physical-expr/src/aggregate/array_agg_ordered.rs x: 1 contributors (90d) y: 493 lines of code datafusion/physical-expr/src/aggregate/first_last.rs x: 1 contributors (90d) y: 437 lines of code datafusion/proto/gen/Cargo.toml x: 2 contributors (90d) y: 32 lines of code datafusion/common/src/config.rs x: 4 contributors (90d) y: 448 lines of code datafusion/expr/src/operator.rs x: 4 contributors (90d) y: 341 lines of code datafusion/physical-expr/src/analysis.rs x: 1 contributors (90d) y: 159 lines of code datafusion/physical-expr/src/physical_expr.rs x: 4 contributors (90d) y: 95 lines of code datafusion/substrait/Cargo.toml x: 5 contributors (90d) y: 39 lines of code benchmarks/src/clickbench.rs x: 1 contributors (90d) y: 90 lines of code benchmarks/src/tpch/convert.rs x: 2 contributors (90d) y: 99 lines of code datafusion/common/src/dfschema.rs x: 5 contributors (90d) y: 936 lines of code datafusion/core/src/physical_plan/windows/mod.rs x: 6 contributors (90d) y: 576 lines of code datafusion/core/src/physical_optimizer/mod.rs x: 4 contributors (90d) y: 16 lines of code datafusion/core/src/physical_plan/sorts/sort_preserving_merge.rs x: 5 contributors (90d) y: 839 lines of code datafusion/core/src/physical_optimizer/join_selection.rs x: 3 contributors (90d) y: 1371 lines of code datafusion/core/src/physical_optimizer/repartition.rs x: 6 contributors (90d) y: 936 lines of code datafusion/common/src/cast.rs x: 2 contributors (90d) y: 139 lines of code datafusion/physical-expr/src/aggregate/average.rs x: 4 contributors (90d) y: 475 lines of code datafusion/physical-expr/src/aggregate/sum.rs x: 3 contributors (90d) y: 405 lines of code datafusion/common/src/column.rs x: 1 contributors (90d) y: 280 lines of code datafusion/execution/Cargo.toml x: 3 contributors (90d) y: 42 lines of code datafusion/physical-expr/Cargo.toml x: 6 contributors (90d) y: 75 lines of code benchmarks/src/run.rs x: 1 contributors (90d) y: 116 lines of code datafusion/physical-expr/src/aggregate/bit_and_or_xor.rs x: 2 contributors (90d) y: 739 lines of code datafusion/physical-expr/src/aggregate/count.rs x: 2 contributors (90d) y: 350 lines of code datafusion/physical-expr/src/aggregate/min_max.rs x: 3 contributors (90d) y: 1293 lines of code datafusion/physical-expr/src/expressions/like.rs x: 2 contributors (90d) y: 305 lines of code datafusion/physical-expr/src/intervals/cp_solver.rs x: 1 contributors (90d) y: 750 lines of code datafusion/physical-expr/src/intervals/interval_aritmetic.rs x: 1 contributors (90d) y: 1229 lines of code datafusion/core/src/physical_plan/aggregates/order/full.rs x: 2 contributors (90d) y: 65 lines of code datafusion/physical-expr/src/aggregate/groups_accumulator/accumulate.rs x: 1 contributors (90d) y: 582 lines of code datafusion/optimizer/src/push_down_filter.rs x: 2 contributors (90d) y: 2246 lines of code datafusion/optimizer/src/simplify_expressions/utils.rs x: 1 contributors (90d) y: 415 lines of code datafusion/physical-expr/src/window/built_in.rs x: 3 contributors (90d) y: 227 lines of code datafusion/physical-expr/src/window/rank.rs x: 2 contributors (90d) y: 231 lines of code datafusion/core/src/physical_plan/joins/hash_join_utils.rs x: 3 contributors (90d) y: 705 lines of code datafusion/core/src/physical_plan/coalesce_partitions.rs x: 3 contributors (90d) y: 165 lines of code datafusion/core/src/physical_optimizer/utils.rs x: 1 contributors (90d) y: 145 lines of code datafusion/core/src/physical_plan/aggregates/no_grouping.rs x: 3 contributors (90d) y: 190 lines of code datafusion/physical-expr/src/aggregate/hyperloglog.rs x: 1 contributors (90d) y: 269 lines of code datafusion/core/src/physical_plan/sorts/merge.rs x: 4 contributors (90d) y: 281 lines of code datafusion/core/src/datasource/file_format/parquet.rs x: 3 contributors (90d) y: 1035 lines of code datafusion/core/src/physical_plan/display.rs x: 3 contributors (90d) y: 283 lines of code datafusion/core/src/physical_plan/union.rs x: 2 contributors (90d) y: 497 lines of code datafusion/expr/src/expr_rewriter/order_by.rs x: 1 contributors (90d) y: 215 lines of code datafusion/physical-expr/src/datetime_expressions.rs x: 6 contributors (90d) y: 1071 lines of code datafusion/core/src/physical_plan/repartition/distributor_channels.rs x: 1 contributors (90d) y: 470 lines of code datafusion/physical-expr/src/unicode_expressions.rs x: 1 contributors (90d) y: 366 lines of code datafusion/core/src/physical_optimizer/dist_enforcement.rs x: 6 contributors (90d) y: 1826 lines of code datafusion/optimizer/src/lib.rs x: 4 contributors (90d) y: 36 lines of code datafusion/optimizer/src/simplify_expressions/simplify_exprs.rs x: 5 contributors (90d) y: 664 lines of code datafusion/optimizer/src/eliminate_outer_join.rs x: 1 contributors (90d) y: 351 lines of code datafusion/optimizer/src/unwrap_cast_in_comparison.rs x: 2 contributors (90d) y: 978 lines of code datafusion/core/src/catalog/mod.rs x: 2 contributors (90d) y: 187 lines of code datafusion/core/src/datasource/listing_table_factory.rs x: 5 contributors (90d) y: 166 lines of code datafusion/core/src/datasource/file_format/avro.rs x: 2 contributors (90d) y: 380 lines of code datafusion/sql/src/parser.rs x: 5 contributors (90d) y: 1154 lines of code datafusion/core/src/datasource/physical_plan/chunked_store.rs x: 1 contributors (90d) y: 177 lines of code datafusion/core/src/datasource/physical_plan/file_stream.rs x: 1 contributors (90d) y: 778 lines of code datafusion/core/src/datasource/physical_plan/parquet/row_groups.rs x: 1 contributors (90d) y: 700 lines of code datafusion/core/src/physical_optimizer/aggregate_statistics.rs x: 1 contributors (90d) y: 514 lines of code
5350.0
lines of code
  min: 1.0
  average: 429.2
  25th percentile: 68.5
  median: 192.0
  75th percentile: 496.0
  max: 5350.0
0 15.0
contributors (90d)
min: 1.0 | average: 3.24 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 15.0