apache / horaedb
File Size

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

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


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
rs0% | 14% | 44% | 31% | 9%
toml0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 13% | 41% | 29% | 15%
ROOT0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 46)
File# lines# units
read.rs
in src/columnar_storage/src
529 17
storage.rs
in src/columnar_storage/src
447 7
mod.rs
in src/columnar_storage/src/manifest
413 6
encoding.rs
in src/columnar_storage/src/manifest
318 9
time_ext.rs
in src/common/src
240 8
executor.rs
in src/columnar_storage/src/compaction
228 4
main.rs
in src/server/src
200 3
picker.rs
in src/columnar_storage/src/compaction
179 4
util.rs
in src/benchmarks/src
139 5
config.rs
in src/columnar_storage/src
137 5
config.rs
in src/server/src
136 8
scheduler.rs
in src/columnar_storage/src/compaction
130 -
size_ext.rs
in src/common/src
123 5
operator.rs
in src/columnar_storage/src
114 5
Cargo.toml
in root
81 -
types.rs
in src/columnar_storage/src
55 4
Cargo.toml
in src/columnar_storage
47 -
proto
sst.proto
in src/pb_types/protos
41 -
Cargo.toml
in src/benchmarks
40 -
Cargo.toml
in src/server
39 -
Cargo.toml
in src/metric_engine
36 -
encoding_bench.rs
in src/benchmarks/src
35 -
bench.rs
in src/benchmarks/benches
35 1
macros.rs
in src/columnar_storage/src
31 -
Cargo.toml
in src/common
30 -
Cargo.toml
in src/pb_types
29 -
sst.rs
in src/columnar_storage/src
29 -
29 -
config.rs
in src/benchmarks/src
25 -
mod.rs
in src/metric_engine/src/metric
24 -
config.toml
in src/benchmarks
21 -
21 -
19 -
mod.rs
in src/metric_engine/src/data
19 -
mod.rs
in src/metric_engine/src/index
19 -
18 1
types.rs
in src/metric_engine/src
17 -
17 -
mod.rs
in src/columnar_storage/src/compaction
15 -
lib.rs
in src/columnar_storage/src
15 -
error.rs
in src/common/src
9 -
lib.rs
in src/common/src
6 -
build.rs
in src/pb_types
5 1
lib.rs
in src/metric_engine/src
5 -
lib.rs
in src/pb_types/src
4 -
lib.rs
in src/benchmarks/src
3 -
Files With Most Units (Top 17)
File# lines# units
read.rs
in src/columnar_storage/src
529 17
encoding.rs
in src/columnar_storage/src/manifest
318 9
time_ext.rs
in src/common/src
240 8
config.rs
in src/server/src
136 8
storage.rs
in src/columnar_storage/src
447 7
mod.rs
in src/columnar_storage/src/manifest
413 6
size_ext.rs
in src/common/src
123 5
util.rs
in src/benchmarks/src
139 5
config.rs
in src/columnar_storage/src
137 5
operator.rs
in src/columnar_storage/src
114 5
picker.rs
in src/columnar_storage/src/compaction
179 4
executor.rs
in src/columnar_storage/src/compaction
228 4
types.rs
in src/columnar_storage/src
55 4
main.rs
in src/server/src
200 3
18 1
bench.rs
in src/benchmarks/benches
35 1
build.rs
in src/pb_types
5 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
read.rs
in src/columnar_storage/src
529 17 1
Correlations

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

Cargo.toml x: 171 commits (all time) y: 81 lines of code src/benchmarks/Cargo.toml x: 10 commits (all time) y: 40 lines of code src/benchmarks/src/encoding_bench.rs x: 5 commits (all time) y: 35 lines of code src/columnar_storage/Cargo.toml x: 2 commits (all time) y: 47 lines of code src/columnar_storage/src/compaction/executor.rs x: 2 commits (all time) y: 228 lines of code src/columnar_storage/src/compaction/mod.rs x: 2 commits (all time) y: 15 lines of code src/columnar_storage/src/compaction/picker.rs x: 2 commits (all time) y: 179 lines of code src/columnar_storage/src/compaction/scheduler.rs x: 2 commits (all time) y: 130 lines of code src/columnar_storage/src/config.rs x: 2 commits (all time) y: 137 lines of code src/columnar_storage/src/macros.rs x: 2 commits (all time) y: 31 lines of code src/columnar_storage/src/manifest/encoding.rs x: 2 commits (all time) y: 318 lines of code src/columnar_storage/src/manifest/mod.rs x: 2 commits (all time) y: 413 lines of code src/columnar_storage/src/operator.rs x: 2 commits (all time) y: 114 lines of code src/columnar_storage/src/read.rs x: 2 commits (all time) y: 529 lines of code src/columnar_storage/src/sst.rs x: 2 commits (all time) y: 29 lines of code src/columnar_storage/src/storage.rs x: 3 commits (all time) y: 447 lines of code src/columnar_storage/src/types.rs x: 2 commits (all time) y: 55 lines of code src/metric_engine/Cargo.toml x: 13 commits (all time) y: 36 lines of code src/metric_engine/src/data/mod.rs x: 3 commits (all time) y: 19 lines of code src/metric_engine/src/metric/mod.rs x: 6 commits (all time) y: 24 lines of code src/server/Cargo.toml x: 11 commits (all time) y: 39 lines of code src/server/src/config.rs x: 8 commits (all time) y: 136 lines of code src/server/src/main.rs x: 8 commits (all time) y: 200 lines of code src/metric_engine/src/types.rs x: 11 commits (all time) y: 17 lines of code src/common/Cargo.toml x: 3 commits (all time) y: 30 lines of code src/common/src/error.rs x: 1 commits (all time) y: 9 lines of code src/common/src/lib.rs x: 2 commits (all time) y: 6 lines of code src/metric_engine/src/lib.rs x: 6 commits (all time) y: 5 lines of code licenserc.toml x: 14 commits (all time) y: 21 lines of code src/benchmarks/src/config.rs x: 6 commits (all time) y: 25 lines of code src/common/src/size_ext.rs x: 1 commits (all time) y: 123 lines of code src/common/src/time_ext.rs x: 1 commits (all time) y: 240 lines of code src/benchmarks/benches/bench.rs x: 4 commits (all time) y: 35 lines of code src/benchmarks/config.toml x: 1 commits (all time) y: 21 lines of code src/benchmarks/src/lib.rs x: 4 commits (all time) y: 3 lines of code src/benchmarks/src/util.rs x: 9 commits (all time) y: 139 lines of code src/pb_types/protos/sst.proto x: 2 commits (all time) y: 41 lines of code rust-toolchain.toml x: 8 commits (all time) y: 19 lines of code rustfmt.toml x: 8 commits (all time) y: 29 lines of code src/pb_types/build.rs x: 1 commits (all time) y: 5 lines of code src/pb_types/src/lib.rs x: 1 commits (all time) y: 4 lines of code scripts/clean-large-folder.py x: 3 commits (all time) y: 18 lines of code clippy.toml x: 5 commits (all time) y: 17 lines of code
529.0
lines of code
  min: 3.0
  average: 90.26
  25th percentile: 18.75
  median: 33.0
  75th percentile: 131.5
  max: 529.0
0 171.0
commits (all time)
min: 1.0 | average: 7.87 | 25th percentile: 2.0 | median: 2.5 | 75th percentile: 6.5 | max: 171.0

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

Cargo.toml x: 20 contributors (all time) y: 81 lines of code src/benchmarks/Cargo.toml x: 4 contributors (all time) y: 40 lines of code src/benchmarks/src/encoding_bench.rs x: 2 contributors (all time) y: 35 lines of code src/columnar_storage/Cargo.toml x: 2 contributors (all time) y: 47 lines of code src/columnar_storage/src/compaction/executor.rs x: 2 contributors (all time) y: 228 lines of code src/columnar_storage/src/compaction/mod.rs x: 2 contributors (all time) y: 15 lines of code src/columnar_storage/src/compaction/picker.rs x: 2 contributors (all time) y: 179 lines of code src/columnar_storage/src/compaction/scheduler.rs x: 2 contributors (all time) y: 130 lines of code src/columnar_storage/src/config.rs x: 2 contributors (all time) y: 137 lines of code src/columnar_storage/src/macros.rs x: 2 contributors (all time) y: 31 lines of code src/columnar_storage/src/manifest/encoding.rs x: 2 contributors (all time) y: 318 lines of code src/columnar_storage/src/manifest/mod.rs x: 2 contributors (all time) y: 413 lines of code src/columnar_storage/src/operator.rs x: 2 contributors (all time) y: 114 lines of code src/columnar_storage/src/read.rs x: 2 contributors (all time) y: 529 lines of code src/columnar_storage/src/sst.rs x: 2 contributors (all time) y: 29 lines of code src/columnar_storage/src/storage.rs x: 2 contributors (all time) y: 447 lines of code src/columnar_storage/src/types.rs x: 2 contributors (all time) y: 55 lines of code src/metric_engine/Cargo.toml x: 2 contributors (all time) y: 36 lines of code src/metric_engine/src/data/mod.rs x: 2 contributors (all time) y: 19 lines of code src/metric_engine/src/metric/mod.rs x: 2 contributors (all time) y: 24 lines of code src/server/Cargo.toml x: 3 contributors (all time) y: 39 lines of code src/server/src/config.rs x: 4 contributors (all time) y: 136 lines of code src/server/src/main.rs x: 2 contributors (all time) y: 200 lines of code src/metric_engine/src/types.rs x: 2 contributors (all time) y: 17 lines of code src/common/Cargo.toml x: 1 contributors (all time) y: 30 lines of code src/common/src/error.rs x: 1 contributors (all time) y: 9 lines of code src/common/src/lib.rs x: 1 contributors (all time) y: 6 lines of code src/metric_engine/src/lib.rs x: 2 contributors (all time) y: 5 lines of code src/pb_types/Cargo.toml x: 1 contributors (all time) y: 29 lines of code licenserc.toml x: 6 contributors (all time) y: 21 lines of code src/benchmarks/src/config.rs x: 4 contributors (all time) y: 25 lines of code src/common/src/size_ext.rs x: 1 contributors (all time) y: 123 lines of code src/common/src/time_ext.rs x: 1 contributors (all time) y: 240 lines of code src/benchmarks/benches/bench.rs x: 4 contributors (all time) y: 35 lines of code src/benchmarks/config.toml x: 1 contributors (all time) y: 21 lines of code src/benchmarks/src/lib.rs x: 4 contributors (all time) y: 3 lines of code src/benchmarks/src/util.rs x: 8 contributors (all time) y: 139 lines of code src/pb_types/protos/sst.proto x: 1 contributors (all time) y: 41 lines of code rust-toolchain.toml x: 6 contributors (all time) y: 19 lines of code rustfmt.toml x: 7 contributors (all time) y: 29 lines of code src/pb_types/src/lib.rs x: 1 contributors (all time) y: 4 lines of code clippy.toml x: 5 contributors (all time) y: 17 lines of code
529.0
lines of code
  min: 3.0
  average: 90.26
  25th percentile: 18.75
  median: 33.0
  75th percentile: 131.5
  max: 529.0
0 20.0
contributors (all time)
min: 1.0 | average: 2.89 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.25 | max: 20.0

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

Cargo.toml x: 3 commits (30d) y: 81 lines of code src/benchmarks/Cargo.toml x: 3 commits (30d) y: 40 lines of code src/benchmarks/src/encoding_bench.rs x: 2 commits (30d) y: 35 lines of code src/columnar_storage/Cargo.toml x: 2 commits (30d) y: 47 lines of code src/columnar_storage/src/compaction/executor.rs x: 2 commits (30d) y: 228 lines of code src/columnar_storage/src/compaction/mod.rs x: 2 commits (30d) y: 15 lines of code src/columnar_storage/src/compaction/picker.rs x: 2 commits (30d) y: 179 lines of code src/columnar_storage/src/compaction/scheduler.rs x: 2 commits (30d) y: 130 lines of code src/columnar_storage/src/config.rs x: 2 commits (30d) y: 137 lines of code src/columnar_storage/src/macros.rs x: 2 commits (30d) y: 31 lines of code src/columnar_storage/src/manifest/encoding.rs x: 2 commits (30d) y: 318 lines of code src/columnar_storage/src/manifest/mod.rs x: 2 commits (30d) y: 413 lines of code src/columnar_storage/src/operator.rs x: 2 commits (30d) y: 114 lines of code src/columnar_storage/src/read.rs x: 2 commits (30d) y: 529 lines of code src/columnar_storage/src/sst.rs x: 2 commits (30d) y: 29 lines of code src/columnar_storage/src/storage.rs x: 3 commits (30d) y: 447 lines of code src/columnar_storage/src/types.rs x: 2 commits (30d) y: 55 lines of code src/metric_engine/Cargo.toml x: 3 commits (30d) y: 36 lines of code src/metric_engine/src/data/mod.rs x: 2 commits (30d) y: 19 lines of code src/metric_engine/src/metric/mod.rs x: 3 commits (30d) y: 24 lines of code src/server/Cargo.toml x: 3 commits (30d) y: 39 lines of code src/server/src/main.rs x: 3 commits (30d) y: 200 lines of code
529.0
lines of code
  min: 15.0
  average: 132.64
  25th percentile: 30.0
  median: 55.0
  75th percentile: 189.5
  max: 529.0
0 3.0
commits (30d)
min: 2.0 | average: 2.28 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 3.0

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

Cargo.toml x: 2 contributors (30d) y: 81 lines of code src/benchmarks/Cargo.toml x: 2 contributors (30d) y: 40 lines of code src/benchmarks/src/encoding_bench.rs x: 2 contributors (30d) y: 35 lines of code src/columnar_storage/Cargo.toml x: 2 contributors (30d) y: 47 lines of code src/columnar_storage/src/compaction/executor.rs x: 2 contributors (30d) y: 228 lines of code src/columnar_storage/src/compaction/mod.rs x: 2 contributors (30d) y: 15 lines of code src/columnar_storage/src/compaction/picker.rs x: 2 contributors (30d) y: 179 lines of code src/columnar_storage/src/compaction/scheduler.rs x: 2 contributors (30d) y: 130 lines of code src/columnar_storage/src/config.rs x: 2 contributors (30d) y: 137 lines of code src/columnar_storage/src/macros.rs x: 2 contributors (30d) y: 31 lines of code src/columnar_storage/src/manifest/encoding.rs x: 2 contributors (30d) y: 318 lines of code src/columnar_storage/src/manifest/mod.rs x: 2 contributors (30d) y: 413 lines of code src/columnar_storage/src/operator.rs x: 2 contributors (30d) y: 114 lines of code src/columnar_storage/src/read.rs x: 2 contributors (30d) y: 529 lines of code src/columnar_storage/src/sst.rs x: 2 contributors (30d) y: 29 lines of code src/columnar_storage/src/storage.rs x: 2 contributors (30d) y: 447 lines of code src/columnar_storage/src/types.rs x: 2 contributors (30d) y: 55 lines of code src/metric_engine/Cargo.toml x: 2 contributors (30d) y: 36 lines of code src/metric_engine/src/data/mod.rs x: 2 contributors (30d) y: 19 lines of code src/metric_engine/src/metric/mod.rs x: 2 contributors (30d) y: 24 lines of code src/server/Cargo.toml x: 2 contributors (30d) y: 39 lines of code src/server/src/main.rs x: 2 contributors (30d) y: 200 lines of code
529.0
lines of code
  min: 15.0
  average: 132.64
  25th percentile: 30.0
  median: 55.0
  75th percentile: 189.5
  max: 529.0
0 2.0
contributors (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

Cargo.toml x: 3 commits (90d) y: 81 lines of code src/benchmarks/Cargo.toml x: 3 commits (90d) y: 40 lines of code src/benchmarks/src/encoding_bench.rs x: 2 commits (90d) y: 35 lines of code src/columnar_storage/Cargo.toml x: 2 commits (90d) y: 47 lines of code src/columnar_storage/src/compaction/executor.rs x: 2 commits (90d) y: 228 lines of code src/columnar_storage/src/compaction/mod.rs x: 2 commits (90d) y: 15 lines of code src/columnar_storage/src/compaction/picker.rs x: 2 commits (90d) y: 179 lines of code src/columnar_storage/src/compaction/scheduler.rs x: 2 commits (90d) y: 130 lines of code src/columnar_storage/src/config.rs x: 2 commits (90d) y: 137 lines of code src/columnar_storage/src/macros.rs x: 2 commits (90d) y: 31 lines of code src/columnar_storage/src/manifest/encoding.rs x: 2 commits (90d) y: 318 lines of code src/columnar_storage/src/manifest/mod.rs x: 2 commits (90d) y: 413 lines of code src/columnar_storage/src/operator.rs x: 2 commits (90d) y: 114 lines of code src/columnar_storage/src/read.rs x: 2 commits (90d) y: 529 lines of code src/columnar_storage/src/sst.rs x: 2 commits (90d) y: 29 lines of code src/columnar_storage/src/storage.rs x: 3 commits (90d) y: 447 lines of code src/columnar_storage/src/types.rs x: 2 commits (90d) y: 55 lines of code src/metric_engine/Cargo.toml x: 3 commits (90d) y: 36 lines of code src/metric_engine/src/data/mod.rs x: 2 commits (90d) y: 19 lines of code src/metric_engine/src/metric/mod.rs x: 3 commits (90d) y: 24 lines of code src/server/Cargo.toml x: 3 commits (90d) y: 39 lines of code src/server/src/main.rs x: 3 commits (90d) y: 200 lines of code
529.0
lines of code
  min: 15.0
  average: 132.64
  25th percentile: 30.0
  median: 55.0
  75th percentile: 189.5
  max: 529.0
0 3.0
commits (90d)
min: 2.0 | average: 2.28 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 3.0

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

Cargo.toml x: 2 contributors (90d) y: 81 lines of code src/benchmarks/Cargo.toml x: 2 contributors (90d) y: 40 lines of code src/benchmarks/src/encoding_bench.rs x: 2 contributors (90d) y: 35 lines of code src/columnar_storage/Cargo.toml x: 2 contributors (90d) y: 47 lines of code src/columnar_storage/src/compaction/executor.rs x: 2 contributors (90d) y: 228 lines of code src/columnar_storage/src/compaction/mod.rs x: 2 contributors (90d) y: 15 lines of code src/columnar_storage/src/compaction/picker.rs x: 2 contributors (90d) y: 179 lines of code src/columnar_storage/src/compaction/scheduler.rs x: 2 contributors (90d) y: 130 lines of code src/columnar_storage/src/config.rs x: 2 contributors (90d) y: 137 lines of code src/columnar_storage/src/macros.rs x: 2 contributors (90d) y: 31 lines of code src/columnar_storage/src/manifest/encoding.rs x: 2 contributors (90d) y: 318 lines of code src/columnar_storage/src/manifest/mod.rs x: 2 contributors (90d) y: 413 lines of code src/columnar_storage/src/operator.rs x: 2 contributors (90d) y: 114 lines of code src/columnar_storage/src/read.rs x: 2 contributors (90d) y: 529 lines of code src/columnar_storage/src/sst.rs x: 2 contributors (90d) y: 29 lines of code src/columnar_storage/src/storage.rs x: 2 contributors (90d) y: 447 lines of code src/columnar_storage/src/types.rs x: 2 contributors (90d) y: 55 lines of code src/metric_engine/Cargo.toml x: 2 contributors (90d) y: 36 lines of code src/metric_engine/src/data/mod.rs x: 2 contributors (90d) y: 19 lines of code src/metric_engine/src/metric/mod.rs x: 2 contributors (90d) y: 24 lines of code src/server/Cargo.toml x: 2 contributors (90d) y: 39 lines of code src/server/src/main.rs x: 2 contributors (90d) y: 200 lines of code
529.0
lines of code
  min: 15.0
  average: 132.64
  25th percentile: 30.0
  median: 55.0
  75th percentile: 189.5
  max: 529.0
0 2.0
contributors (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0