facebookincubator / velox
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 855 files with 139,848 lines of code.
    • 13 very long files (19,020 lines of code)
    • 37 long files (23,513 lines of code)
    • 162 medium size files (50,792 lines of codeclsfd_ftr_w_mp_ins)
    • 188 small files (27,197 lines of code)
    • 455 very small files (19,326 lines of code)
13% | 16% | 36% | 19% | 13%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cpp18% | 17% | 36% | 16% | 10%
h9% | 10% | 38% | 23% | 17%
py0% | 46% | 25% | 19% | 8%
cmake0% | 26% | 33% | 12% | 26%
proto0% | 38% | 19% | 26% | 16%
c0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
velox/dwio21% | 4% | 36% | 22% | 14%
velox/type51% | 22% | 16% | 5% | 4%
velox/exec14% | 20% | 35% | 16% | 13%
velox/functions6% | 10% | 39% | 24% | 18%
velox/serializers96% | 0% | 0% | 0% | 3%
velox/expression15% | 36% | 29% | 14% | 4%
velox/core30% | 17% | 36% | 8% | 7%
build/fbcode_builder0% | 46% | 27% | 13% | 11%
velox/common0% | 21% | 38% | 20% | 19%
velox/vector0% | 23% | 53% | 15% | 7%
velox/duckdb0% | 40% | 41% | 7% | 10%
velox/row0% | 24% | 57% | 14% | 3%
velox/substrait0% | 29% | 21% | 26% | 22%
velox/connectors0% | 31% | 30% | 17% | 21%
velox/experimental0% | 6% | 45% | 29% | 18%
velox/parse0% | 0% | 75% | 0% | 24%
velox/buffer0% | 0% | 87% | 0% | 12%
CMake0% | 0% | 90% | 0% | 9%
velox/benchmarks0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 69% | 30%
velox/codegen0% | 0% | 0% | 0% | 100%
velox/flag_definitions0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
IntDecoder.cpp
in velox/dwio/dwrf/common
2414 22
TimeZoneDatabase.cpp
in velox/type/tz
2235 -
ColumnReader.cpp
in velox/dwio/dwrf/reader
1831 47
BiasCorrection.cpp
in velox/functions/prestosql/hyperloglog
1696 -
ColumnWriter.cpp
in velox/dwio/dwrf/writer
1615 59
PrestoSerializer.cpp
in velox/serializers
1395 64
Type.h
in velox/type
1321 61
VectorUdfTypeSystem.h
in velox/expression
1151 130
ColumnVisitors.h
in velox/dwio/dwrf/reader
1140 60
HashTable.cpp
in velox/exec
1109 43
Task.cpp
in velox/exec
1079 65
PlanNode.h
in velox/core
1028 61
Filter.h
in velox/type
1006 120
getdeps.py
in build/fbcode_builder
993 41
Expr.cpp
in velox/expression
991 39
Filter.cpp
in velox/type
956 38
builder.py
in build/fbcode_builder/getdeps
822 48
ComplexVector.cpp
in velox/vector
753 36
Re2Functions.cpp
in velox/functions/lib
735 27
RowContainer.h
in velox/exec
721 48
711 52
FlatMapHelper.cpp
in velox/dwio/dwrf/reader
687 34
ControlExpr.cpp
in velox/expression
664 18
Memory.h
in velox/common/memory
657 50
cmake
FBPythonBinary.cmake
in build/fbcode_builder/CMake
646 -
DateTimeFunctions.h
in velox/functions/prestosql
638 51
BitUtil.h
in velox/common/base
634 42
DuckFunctions.cpp
in velox/duckdb/functions
625 28
623 36
AsyncDataCache.cpp
in velox/common/caching
622 31
FlatMapColumnReader.cpp
in velox/dwio/dwrf/reader
617 23
VectorHasher.cpp
in velox/exec
606 26
597 41
BaseVector.cpp
in velox/vector
590 32
proto
algebra.proto
in velox/substrait/proto/substrait
585 -
Bridge.cpp
in velox/vector/arrow
585 20
fb_py_test_main.py
in build/fbcode_builder/CMake
566 60
Type.cpp
in velox/type
562 44
StringImpl.h
in velox/functions/lib/string
552 32
fetcher.py
in build/fbcode_builder/getdeps
550 59
manifest.py
in build/fbcode_builder/getdeps
548 29
ComplexViewTypes.h
in velox/expression
535 35
HiveConnector.cpp
in velox/connectors/hive
533 18
SimdUtil.h
in velox/common/base
527 79
Variant.cpp
in velox/type
523 17
MinMaxAggregates.cpp
in velox/functions/prestosql/aggregates
517 43
CastExpr.cpp
in velox/expression
516 12
CodegenCompiledExpressionTransform.h
in velox/experimental/codegen
512 16
MergeJoin.cpp
in velox/exec
510 16
504 30
Files With Most Units (Top 50)
File# lines# units
VectorUdfTypeSystem.h
in velox/expression
1151 130
Filter.h
in velox/type
1006 120
SimdUtil.h
in velox/common/base
527 79
Task.cpp
in velox/exec
1079 65
PrestoSerializer.cpp
in velox/serializers
1395 64
PlanNode.h
in velox/core
1028 61
Type.h
in velox/type
1321 61
ColumnVisitors.h
in velox/dwio/dwrf/reader
1140 60
fb_py_test_main.py
in build/fbcode_builder/CMake
566 60
ColumnWriter.cpp
in velox/dwio/dwrf/writer
1615 59
fetcher.py
in build/fbcode_builder/getdeps
550 59
711 52
DateTimeFunctions.h
in velox/functions/prestosql
638 51
Memory.h
in velox/common/memory
657 50
RowContainer.h
in velox/exec
721 48
builder.py
in build/fbcode_builder/getdeps
822 48
ColumnReader.cpp
in velox/dwio/dwrf/reader
1831 47
BaseVector.h
in velox/vector
444 47
Conversions.h
in velox/type
336 44
Type.cpp
in velox/type
562 44
HashTable.cpp
in velox/exec
1109 43
MinMaxAggregates.cpp
in velox/functions/prestosql/aggregates
517 43
AsyncDataCache.h
in velox/common/caching
465 42
BitUtil.h
in velox/common/base
634 42
597 41
getdeps.py
in build/fbcode_builder
993 41
Expressions.h
in velox/parse
357 40
Buffer.h
in velox/buffer
448 40
ComplexWriterTypes.h
in velox/expression
445 39
Expr.cpp
in velox/expression
991 39
WriterContext.h
in velox/dwio/dwrf/writer
401 38
Filter.cpp
in velox/type
956 38
Variant.h
in velox/type
487 38
CoreTypeSystem.h
in velox/core
279 37
CovarianceAggregates.cpp
in velox/functions/prestosql/aggregates
431 37
623 36
ComplexVector.cpp
in velox/vector
753 36
fbcode_builder.py
in build/fbcode_builder
391 36
ASTNode.h
in velox/experimental/codegen/ast
304 35
ComplexViewTypes.h
in velox/expression
535 35
FlatMapHelper.cpp
in velox/dwio/dwrf/reader
687 34
UnsafeRow.h
in velox/row
253 34
463 34
dyndeps.py
in build/fbcode_builder/getdeps
309 34
VarianceAggregates.cpp
in velox/functions/prestosql/aggregates
438 33
UDFManager.h
in velox/experimental/codegen/udf_manager
193 32
StatisticsBuilder.h
in velox/dwio/dwrf/writer
252 32
MemoryUsageTracker.h
in velox/common/memory
286 32
StringImpl.h
in velox/functions/lib/string
552 32
BaseVector.cpp
in velox/vector
590 32
Files With Long Lines (Top 10)

There are 10 files with lines longer than 120 characters. In total, there are 37 long lines.

File# lines# units# long lines
cmake
291 - 26
85 8 2
getdeps.py
in build/fbcode_builder
993 41 2
cmake
29 - 1
NestedScopedTimer.h
in velox/experimental/codegen/utils/timer
224 11 1
BinaryExpressions.h
in velox/experimental/codegen/ast
124 10 1
IntDecoder.h
in velox/dwio/dwrf/common
254 9 1
FlushPolicy.cpp
in velox/dwio/dwrf/writer
70 3 1
cmake
FindGMock.cmake
in build/fbcode_builder/CMake
71 - 1
cmake
FindGlog.cmake
in build/fbcode_builder/CMake
29 - 1
Correlations

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

velox/functions/prestosql/aggregates/benchmarks/PushdownBenchmark.cpp x: 5 commits (all time) y: 14 lines of code velox/functions/prestosql/types/JsonType.cpp x: 7 commits (all time) y: 354 lines of code velox/exec/TableScan.cpp x: 14 commits (all time) y: 70 lines of code velox/exec/TableScan.h x: 8 commits (all time) y: 44 lines of code velox/exec/Task.cpp x: 40 commits (all time) y: 1079 lines of code velox/exec/Task.h x: 35 commits (all time) y: 257 lines of code velox/vector/ConstantVector.h x: 11 commits (all time) y: 327 lines of code velox/vector/FlatVector.h x: 10 commits (all time) y: 282 lines of code velox/vector/SimpleVector.h x: 9 commits (all time) y: 337 lines of code velox/vector/FlatVector-inl.h x: 8 commits (all time) y: 291 lines of code velox/vector/FlatVector.cpp x: 7 commits (all time) y: 305 lines of code velox/common/base/Macros.h x: 1 commits (all time) y: 10 lines of code velox/dwio/parquet/reader/ParquetReader.h x: 5 commits (all time) y: 64 lines of code velox/exec/Unnest.cpp x: 6 commits (all time) y: 149 lines of code velox/exec/Unnest.h x: 4 commits (all time) y: 25 lines of code velox/common/memory/Memory.h x: 5 commits (all time) y: 657 lines of code velox/exec/TaskStructs.h x: 7 commits (all time) y: 54 lines of code velox/exec/HashTable.cpp x: 14 commits (all time) y: 1109 lines of code velox/exec/GroupingSet.cpp x: 16 commits (all time) y: 338 lines of code velox/vector/SelectivityVector.h x: 8 commits (all time) y: 259 lines of code velox/benchmarks/tpch/TpchBenchmark.cpp x: 3 commits (all time) y: 122 lines of code velox/common/base/SuccinctPrinter.cpp x: 1 commits (all time) y: 103 lines of code velox/common/base/SuccinctPrinter.h x: 1 commits (all time) y: 7 lines of code velox/exec/PlanNodeStats.cpp x: 4 commits (all time) y: 117 lines of code velox/functions/lib/KllSketch-inl.h x: 1 commits (all time) y: 414 lines of code velox/functions/lib/KllSketch.cpp x: 1 commits (all time) y: 52 lines of code velox/functions/lib/benchmarks/KllSketchBenchmark.cpp x: 1 commits (all time) y: 135 lines of code velox/benchmarks/basic/SelectivityVector.cpp x: 1 commits (all time) y: 114 lines of code velox/vector/fuzzer/VectorFuzzer.h x: 4 commits (all time) y: 59 lines of code velox/dwio/parquet/reader/ParquetReader.cpp x: 10 commits (all time) y: 261 lines of code velox/functions/sparksql/Arithmetic.h x: 9 commits (all time) y: 108 lines of code velox/expression/CastExpr.cpp x: 18 commits (all time) y: 516 lines of code velox/expression/CastExpr.h x: 6 commits (all time) y: 76 lines of code velox/functions/prestosql/types/JsonType.h x: 3 commits (all time) y: 61 lines of code velox/dwio/dwrf/writer/FlushPolicy.cpp x: 4 commits (all time) y: 70 lines of code velox/dwio/dwrf/writer/Writer.h x: 4 commits (all time) y: 54 lines of code velox/dwio/dwrf/writer/WriterContext.h x: 9 commits (all time) y: 401 lines of code velox/dwio/dwrf/writer/WriterShared.cpp x: 10 commits (all time) y: 413 lines of code velox/dwio/dwrf/writer/WriterShared.h x: 6 commits (all time) y: 154 lines of code velox/benchmarks/basic/ComparisonConjunct.cpp x: 3 commits (all time) y: 129 lines of code velox/benchmarks/basic/SimpleArithmetic.cpp x: 2 commits (all time) y: 157 lines of code velox/exec/StreamingAggregation.cpp x: 7 commits (all time) y: 232 lines of code velox/exec/MergeJoin.cpp x: 11 commits (all time) y: 510 lines of code velox/exec/MergeJoin.h x: 7 commits (all time) y: 185 lines of code velox/connectors/hive/HiveConnector.cpp x: 26 commits (all time) y: 533 lines of code velox/connectors/hive/HiveConnector.h x: 15 commits (all time) y: 240 lines of code velox/connectors/Connector.h x: 11 commits (all time) y: 172 lines of code velox/core/PlanNode.cpp x: 18 commits (all time) y: 378 lines of code velox/substrait/SubstraitToVeloxPlan.cpp x: 2 commits (all time) y: 426 lines of code velox/functions/prestosql/DateTimeFunctions.h x: 27 commits (all time) y: 638 lines of code velox/vector/BaseVector.h x: 18 commits (all time) y: 444 lines of code velox/vector/ComplexVector.cpp x: 10 commits (all time) y: 753 lines of code velox/vector/ComplexVector.h x: 14 commits (all time) y: 427 lines of code velox/vector/FunctionVector.h x: 4 commits (all time) y: 105 lines of code velox/vector/LazyVector.h x: 8 commits (all time) y: 174 lines of code velox/dwio/common/IoStatistics.cpp x: 3 commits (all time) y: 83 lines of code velox/dwio/common/IoStatistics.h x: 5 commits (all time) y: 91 lines of code velox/exec/HashAggregation.cpp x: 15 commits (all time) y: 169 lines of code velox/exec/TreeOfLosers.h x: 2 commits (all time) y: 93 lines of code velox/exec/Driver.cpp x: 23 commits (all time) y: 491 lines of code velox/exec/Driver.h x: 29 commits (all time) y: 217 lines of code velox/expression/ComplexViewTypes.h x: 17 commits (all time) y: 535 lines of code velox/type/Timestamp.h x: 9 commits (all time) y: 116 lines of code velox/functions/prestosql/DateTimeImpl.h x: 9 commits (all time) y: 239 lines of code velox/exec/Merge.cpp x: 7 commits (all time) y: 243 lines of code velox/exec/Merge.h x: 5 commits (all time) y: 100 lines of code velox/exec/MergeSource.cpp x: 7 commits (all time) y: 191 lines of code velox/exec/MergeSource.h x: 4 commits (all time) y: 31 lines of code velox/exec/RowContainer.h x: 12 commits (all time) y: 721 lines of code velox/functions/prestosql/registration/DateTimeFunctionsRegistration.cpp x: 12 commits (all time) y: 65 lines of code velox/exec/HashProbe.cpp x: 29 commits (all time) y: 496 lines of code velox/exec/Operator.cpp x: 13 commits (all time) y: 282 lines of code velox/exec/Operator.h x: 18 commits (all time) y: 281 lines of code scripts/benchmark-runner.py x: 5 commits (all time) y: 179 lines of code velox/common/memory/MemoryUsageTracker.cpp x: 6 commits (all time) y: 64 lines of code velox/exec/AssignUniqueId.cpp x: 5 commits (all time) y: 79 lines of code velox/vector/BaseVector.cpp x: 14 commits (all time) y: 590 lines of code velox/common/memory/MappedMemory.h x: 6 commits (all time) y: 239 lines of code velox/common/memory/MmapAllocator.cpp x: 3 commits (all time) y: 496 lines of code velox/benchmarks/basic/DecodedVector.cpp x: 1 commits (all time) y: 127 lines of code velox/vector/LazyVector.cpp x: 5 commits (all time) y: 119 lines of code velox/functions/prestosql/benchmarks/DateTimeBenchmark.cpp x: 9 commits (all time) y: 90 lines of code velox/type/Timestamp.cpp x: 6 commits (all time) y: 57 lines of code velox/exec/StreamingAggregation.h x: 5 commits (all time) y: 44 lines of code velox/exec/CallbackSink.h x: 3 commits (all time) y: 50 lines of code velox/exec/OperatorUtils.cpp x: 5 commits (all time) y: 170 lines of code velox/exec/OperatorUtils.h x: 3 commits (all time) y: 28 lines of code velox/expression/EvalCtx.cpp x: 8 commits (all time) y: 213 lines of code velox/expression/EvalCtx.h x: 10 commits (all time) y: 251 lines of code velox/functions/prestosql/hyperloglog/DenseHll.cpp x: 3 commits (all time) y: 488 lines of code velox/exec/Exchange.cpp x: 7 commits (all time) y: 266 lines of code velox/exec/Exchange.h x: 10 commits (all time) y: 234 lines of code velox/exec/PartitionedOutputBufferManager.cpp x: 9 commits (all time) y: 504 lines of code velox/exec/PartitionedOutputBufferManager.h x: 7 commits (all time) y: 141 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 5 commits (all time) y: 309 lines of code velox/common/base/benchmarks/BitUtilBenchmark.cpp x: 3 commits (all time) y: 152 lines of code velox/exec/PlanNodeStats.h x: 3 commits (all time) y: 36 lines of code velox/exec/FilterProject.cpp x: 8 commits (all time) y: 165 lines of code velox/expression/Expr.h x: 15 commits (all time) y: 267 lines of code velox/expression/SimpleFunctionAdapter.h x: 9 commits (all time) y: 484 lines of code velox/exec/AggregateFunctionRegistry.cpp x: 1 commits (all time) y: 23 lines of code velox/functions/FunctionRegistry.h x: 6 commits (all time) y: 19 lines of code velox/duckdb/conversion/DuckParser.cpp x: 12 commits (all time) y: 359 lines of code velox/duckdb/conversion/DuckParser.h x: 2 commits (all time) y: 12 lines of code build/fbcode_builder/getdeps.py x: 26 commits (all time) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 18 commits (all time) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 14 commits (all time) y: 550 lines of code velox/common/memory/ByteStream.cpp x: 3 commits (all time) y: 94 lines of code velox/common/memory/ByteStream.h x: 3 commits (all time) y: 312 lines of code velox/core/SimpleFunctionMetadata.h x: 10 commits (all time) y: 597 lines of code velox/substrait/SubstraitToVeloxExpr.cpp x: 1 commits (all time) y: 71 lines of code velox/substrait/SubstraitUtils.h x: 1 commits (all time) y: 35 lines of code velox/substrait/TypeUtils.cpp x: 1 commits (all time) y: 39 lines of code velox/substrait/proto/substrait/algebra.proto x: 1 commits (all time) y: 585 lines of code velox/substrait/proto/substrait/extensions/extensions.proto x: 1 commits (all time) y: 62 lines of code velox/substrait/proto/substrait/parameterized_types.proto x: 1 commits (all time) y: 93 lines of code velox/substrait/proto/substrait/type.proto x: 1 commits (all time) y: 164 lines of code velox/substrait/proto/substrait/type_expressions.proto x: 1 commits (all time) y: 123 lines of code velox/functions/prestosql/aggregates/ApproxDistinctAggregate.cpp x: 6 commits (all time) y: 370 lines of code velox/expression/ComplexWriterTypes.h x: 4 commits (all time) y: 445 lines of code velox/exec/TableWriter.cpp x: 7 commits (all time) y: 92 lines of code build/fbcode_builder/getdeps/builder.py x: 24 commits (all time) y: 822 lines of code velox/row/UnsafeRow24Deserializer.cpp x: 5 commits (all time) y: 325 lines of code velox/row/UnsafeRow24Deserializer.h x: 2 commits (all time) y: 20 lines of code velox/exec/Aggregate.h x: 17 commits (all time) y: 147 lines of code velox/functions/prestosql/aggregates/MinMaxAggregates.cpp x: 4 commits (all time) y: 517 lines of code velox/functions/prestosql/aggregates/SumAggregate.h x: 3 commits (all time) y: 167 lines of code velox/dwio/common/DataBuffer.h x: 3 commits (all time) y: 176 lines of code velox/functions/prestosql/ArrayIntersectExcept.cpp x: 5 commits (all time) y: 370 lines of code velox/common/file/FileTest.cpp x: 6 commits (all time) y: 83 lines of code velox/expression/ControlExpr.cpp x: 16 commits (all time) y: 664 lines of code velox/expression/ControlExpr.h x: 4 commits (all time) y: 215 lines of code velox/exec/CrossJoinProbe.cpp x: 7 commits (all time) y: 124 lines of code velox/dwio/dwrf/reader/FlatMapColumnReader.cpp x: 9 commits (all time) y: 617 lines of code velox/dwio/dwrf/reader/FlatMapColumnReader.h x: 4 commits (all time) y: 190 lines of code velox/dwio/dwrf/reader/FlatMapHelper.cpp x: 4 commits (all time) y: 687 lines of code velox/dwio/dwrf/reader/FlatMapHelper.h x: 2 commits (all time) y: 69 lines of code velox/row/UnsafeRow.h x: 3 commits (all time) y: 253 lines of code velox/row/UnsafeRowBatchDeserializer.h x: 1 commits (all time) y: 463 lines of code velox/row/benchmark/DynamicRowVectorDeserializeBenchmark.cpp x: 1 commits (all time) y: 184 lines of code velox/row/UnsafeRowDeserializer.h x: 7 commits (all time) y: 623 lines of code velox/vector/fuzzer/VectorFuzzer.cpp x: 2 commits (all time) y: 379 lines of code velox/row/UnsafeRowDynamicSerializer.h x: 6 commits (all time) y: 174 lines of code velox/row/UnsafeRowSerializer.h x: 8 commits (all time) y: 392 lines of code velox/functions/prestosql/Arithmetic.h x: 18 commits (all time) y: 383 lines of code velox/functions/prestosql/CheckedArithmeticImpl.h x: 2 commits (all time) y: 55 lines of code velox/exec/LocalPlanner.cpp x: 18 commits (all time) y: 366 lines of code velox/common/base/VeloxException.cpp x: 2 commits (all time) y: 131 lines of code velox/expression/Expr.cpp x: 29 commits (all time) y: 991 lines of code velox/core/PlanNode.h x: 28 commits (all time) y: 1028 lines of code velox/vector/arrow/Bridge.cpp x: 13 commits (all time) y: 585 lines of code velox/core/QueryCtx.h x: 10 commits (all time) y: 148 lines of code velox/dwio/dwrf/reader/ColumnReader.cpp x: 9 commits (all time) y: 1831 lines of code velox/dwio/dwrf/reader/ColumnReader.h x: 8 commits (all time) y: 115 lines of code velox/dwio/dwrf/reader/SelectiveIntegerDictionaryColumnReader.cpp x: 2 commits (all time) y: 101 lines of code velox/dwio/dwrf/reader/SelectiveRepeatedColumnReader.h x: 2 commits (all time) y: 197 lines of code velox/dwio/dwrf/reader/SelectiveStringDictionaryColumnReader.cpp x: 2 commits (all time) y: 282 lines of code velox/dwio/dwrf/reader/SelectiveStringDirectColumnReader.cpp x: 2 commits (all time) y: 399 lines of code velox/common/base/Exceptions.h x: 6 commits (all time) y: 302 lines of code velox/type/Variant.h x: 7 commits (all time) y: 487 lines of code velox/common/memory/MmapAllocator.h x: 2 commits (all time) y: 109 lines of code velox/functions/prestosql/aggregates/ChecksumAggregate.cpp x: 3 commits (all time) y: 194 lines of code velox/functions/lib/DateTimeFormatter.cpp x: 1 commits (all time) y: 369 lines of code velox/functions/prestosql/aggregates/AverageAggregate.cpp x: 4 commits (all time) y: 301 lines of code velox/type/Variant.cpp x: 3 commits (all time) y: 523 lines of code velox/expression/VectorUdfTypeSystem.h x: 36 commits (all time) y: 1151 lines of code velox/type/Type.h x: 20 commits (all time) y: 1321 lines of code velox/common/memory/MemoryUsageTracker.h x: 7 commits (all time) y: 286 lines of code velox/functions/prestosql/types/TimestampWithTimeZoneType.h x: 3 commits (all time) y: 39 lines of code velox/exec/HashBuild.cpp x: 12 commits (all time) y: 197 lines of code velox/exec/RowContainer.cpp x: 9 commits (all time) y: 445 lines of code velox/common/base/BitUtil.h x: 4 commits (all time) y: 634 lines of code velox/dwio/dwrf/common/DecoderUtil.h x: 4 commits (all time) y: 437 lines of code velox/dwio/dwrf/reader/ColumnVisitors.h x: 2 commits (all time) y: 1140 lines of code velox/dwio/dwrf/reader/SelectiveColumnReader.cpp x: 22 commits (all time) y: 381 lines of code velox/type/Filter.cpp x: 10 commits (all time) y: 956 lines of code velox/common/file/File.h x: 6 commits (all time) y: 126 lines of code velox/connectors/hive/storage_adapters/s3fs/S3FileSystem.cpp x: 9 commits (all time) y: 279 lines of code velox/experimental/codegen/vector_function/VectorReader-inl.h x: 3 commits (all time) y: 412 lines of code velox/dwio/dwrf/reader/SelectiveColumnReaderInternal.h x: 1 commits (all time) y: 300 lines of code velox/dwio/dwrf/reader/SelectiveFloatingPointColumnReader.h x: 1 commits (all time) y: 194 lines of code velox/dwio/dwrf/reader/SelectiveIntegerDictionaryColumnReader.h x: 1 commits (all time) y: 177 lines of code velox/dwio/dwrf/reader/SelectiveRepeatedColumnReader.cpp x: 1 commits (all time) y: 205 lines of code velox/dwio/dwrf/reader/SelectiveStringDictionaryColumnReader.h x: 1 commits (all time) y: 150 lines of code velox/dwio/dwrf/reader/SelectiveStructColumnReader.h x: 1 commits (all time) y: 85 lines of code velox/type/Type.cpp x: 9 commits (all time) y: 562 lines of code velox/core/Metaprogramming.h x: 4 commits (all time) y: 138 lines of code velox/functions/prestosql/registration/HyperLogFunctionsRegistration.cpp x: 3 commits (all time) y: 15 lines of code velox/functions/prestosql/registration/StringFunctionsRegistration.cpp x: 5 commits (all time) y: 67 lines of code build/fbcode_builder/getdeps/envfuncs.py x: 5 commits (all time) y: 110 lines of code velox/dwio/dwrf/common/DecoderUtil.cpp x: 2 commits (all time) y: 180 lines of code velox/dwio/dwrf/common/DirectDecoder.h x: 2 commits (all time) y: 190 lines of code velox/functions/prestosql/VectorArithmetic.cpp x: 3 commits (all time) y: 229 lines of code build/fbcode_builder/getdeps/buildopts.py x: 18 commits (all time) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 5 commits (all time) y: 295 lines of code build/fbcode_builder/getdeps/py_wheel_builder.py x: 7 commits (all time) y: 146 lines of code velox/exec/HashTable.h x: 14 commits (all time) y: 233 lines of code velox/exec/VectorHasher.cpp x: 12 commits (all time) y: 606 lines of code velox/exec/VectorHasher.h x: 10 commits (all time) y: 388 lines of code velox/type/Conversions.h x: 8 commits (all time) y: 336 lines of code velox/type/TimestampConversion.cpp x: 4 commits (all time) y: 408 lines of code velox/common/file/benchmark/ReadBenchmark.cpp x: 2 commits (all time) y: 46 lines of code velox/common/file/benchmark/ReadBenchmark.h x: 2 commits (all time) y: 265 lines of code velox/common/file/benchmark/ReadBenchmarkMain.cpp x: 2 commits (all time) y: 8 lines of code velox/vector/DecodedVector.h x: 5 commits (all time) y: 159 lines of code velox/functions/lib/benchmarks/Re2FunctionsBenchmarks.cpp x: 4 commits (all time) y: 77 lines of code velox/functions/prestosql/benchmarks/BitwiseBenchmark.cpp x: 5 commits (all time) y: 48 lines of code velox/functions/prestosql/benchmarks/StringAsciiUTFFunctionBenchmarks.cpp x: 9 commits (all time) y: 65 lines of code velox/functions/sparksql/benchmarks/In.cpp x: 3 commits (all time) y: 102 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 1 commits (all time) y: 267 lines of code velox/exec/PartitionedOutput.h x: 10 commits (all time) y: 129 lines of code build/fbcode_builder/getdeps/cache.py x: 3 commits (all time) y: 7 lines of code build/fbcode_builder/getdeps/copytree.py x: 4 commits (all time) y: 42 lines of code build/fbcode_builder/getdeps/load.py x: 6 commits (all time) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 10 commits (all time) y: 187 lines of code velox/functions/prestosql/aggregates/AggregateNames.h x: 5 commits (all time) y: 33 lines of code velox/functions/prestosql/aggregates/PrestoHasher.cpp x: 3 commits (all time) y: 243 lines of code velox/functions/prestosql/ArithmeticImpl.h x: 4 commits (all time) y: 97 lines of code velox/connectors/hive/HivePartitionFunction.cpp x: 2 commits (all time) y: 123 lines of code velox/type/tz/TimeZoneDatabase.cpp x: 2 commits (all time) y: 2235 lines of code velox/type/tz/gen_timezone_database.py x: 2 commits (all time) y: 35 lines of code velox/vector/DecodedVector.cpp x: 9 commits (all time) y: 418 lines of code velox/exec/GroupingSet.h x: 8 commits (all time) y: 69 lines of code velox/exec/HashProbe.h x: 15 commits (all time) y: 144 lines of code velox/exec/HashAggregation.h x: 7 commits (all time) y: 43 lines of code velox/functions/lib/string/StringImpl.h x: 16 commits (all time) y: 552 lines of code velox/functions/prestosql/StringFunctions.h x: 10 commits (all time) y: 216 lines of code velox/common/memory/MappedMemory.cpp x: 5 commits (all time) y: 316 lines of code velox/functions/prestosql/Bitwise.h x: 5 commits (all time) y: 202 lines of code velox/functions/prestosql/coverage/Coverage.cpp x: 10 commits (all time) y: 303 lines of code velox/functions/prestosql/registration/RegistrationFunctions.cpp x: 3 commits (all time) y: 71 lines of code velox/dwio/dwrf/common/CacheInputStream.cpp x: 5 commits (all time) y: 244 lines of code velox/dwio/dwrf/common/CachedBufferedInput.cpp x: 8 commits (all time) y: 409 lines of code velox/core/CoreTypeSystem.h x: 11 commits (all time) y: 279 lines of code velox/experimental/codegen/CodegenCompiledExpressionTransform.h x: 6 commits (all time) y: 512 lines of code velox/experimental/codegen/compiler_utils/ICompiledCall.h x: 4 commits (all time) y: 86 lines of code velox/experimental/codegen/vector_function/GeneratedVectorFunction-inl.h x: 5 commits (all time) y: 345 lines of code velox/functions/prestosql/ArrayPosition.cpp x: 2 commits (all time) y: 333 lines of code velox/functions/prestosql/benchmarks/ArrayPositionBasic.h x: 1 commits (all time) y: 222 lines of code velox/common/memory/Memory.cpp x: 3 commits (all time) y: 135 lines of code velox/common/caching/SsdFile.cpp x: 4 commits (all time) y: 376 lines of code velox/functions/prestosql/aggregates/VarianceAggregates.cpp x: 3 commits (all time) y: 438 lines of code velox/common/caching/AsyncDataCache.h x: 11 commits (all time) y: 465 lines of code velox/common/caching/AsyncDataCache.cpp x: 10 commits (all time) y: 622 lines of code velox/dwio/dwrf/common/CachedBufferedInput.h x: 6 commits (all time) y: 165 lines of code velox/functions/prestosql/registration/ArithmeticFunctionsRegistration.cpp x: 9 commits (all time) y: 75 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 1 commits (all time) y: 566 lines of code build/fbcode_builder/fbcode_builder.py x: 1 commits (all time) y: 391 lines of code velox/type/Filter.h x: 10 commits (all time) y: 1006 lines of code velox/functions/prestosql/Map.cpp x: 9 commits (all time) y: 138 lines of code velox/expression/ExprCompiler.cpp x: 14 commits (all time) y: 334 lines of code velox/expression/VectorFunction.h x: 16 commits (all time) y: 101 lines of code velox/functions/Registerer.h x: 9 commits (all time) y: 25 lines of code velox/parse/Expressions.cpp x: 6 commits (all time) y: 252 lines of code velox/functions/prestosql/benchmarks/ArrayMinMaxBenchmark.cpp x: 10 commits (all time) y: 35 lines of code velox/functions/prestosql/benchmarks/ArrayMinMaxBenchmark.h x: 1 commits (all time) y: 216 lines of code velox/functions/sparksql/Register.cpp x: 25 commits (all time) y: 87 lines of code velox/functions/sparksql/String.h x: 6 commits (all time) y: 93 lines of code velox/dwio/dwrf/reader/DwrfReaderShared.cpp x: 3 commits (all time) y: 435 lines of code velox/dwio/dwrf/reader/DwrfReaderShared.h x: 4 commits (all time) y: 151 lines of code velox/parse/Expressions.h x: 2 commits (all time) y: 357 lines of code velox/exec/HashBuild.h x: 9 commits (all time) y: 52 lines of code velox/connectors/hive/storage_adapters/s3fs/S3Util.h x: 2 commits (all time) y: 61 lines of code velox/exec/LocalPartition.h x: 7 commits (all time) y: 105 lines of code velox/dwio/common/Options.h x: 9 commits (all time) y: 309 lines of code velox/functions/sparksql/ArraySort.cpp x: 4 commits (all time) y: 202 lines of code velox/functions/prestosql/benchmarks/ArrayContainsBenchmark.cpp x: 6 commits (all time) y: 113 lines of code velox/functions/sparksql/RegisterArithmetic.cpp x: 13 commits (all time) y: 35 lines of code velox/serializers/PrestoSerializer.cpp x: 8 commits (all time) y: 1395 lines of code velox/functions/prestosql/registration/CheckedArithmeticRegistration.cpp x: 4 commits (all time) y: 12 lines of code velox/dwio/dwrf/writer/ColumnWriter.cpp x: 8 commits (all time) y: 1615 lines of code velox/dwio/dwrf/writer/ColumnWriter.h x: 4 commits (all time) y: 177 lines of code velox/functions/prestosql/aggregates/MinMaxByAggregates.cpp x: 2 commits (all time) y: 471 lines of code velox/functions/prestosql/aggregates/CountAggregate.cpp x: 2 commits (all time) y: 145 lines of code velox/functions/prestosql/aggregates/CountIfAggregate.cpp x: 2 commits (all time) y: 163 lines of code velox/exec/ContainerRowSerde.cpp x: 4 commits (all time) y: 711 lines of code velox/functions/prestosql/aggregates/ValueList.cpp x: 2 commits (all time) y: 85 lines of code velox/vector/arrow/Bridge.h x: 6 commits (all time) y: 23 lines of code velox/functions/prestosql/aggregates/ArbitraryAggregate.cpp x: 2 commits (all time) y: 244 lines of code velox/experimental/codegen/code_generator/ExprCodeGenerator.cpp x: 2 commits (all time) y: 315 lines of code velox/functions/prestosql/FilterFunctions.cpp x: 8 commits (all time) y: 190 lines of code velox/functions/prestosql/benchmarks/URLBenchmark.cpp x: 4 commits (all time) y: 229 lines of code velox/functions/lib/string/StringCore.h x: 5 commits (all time) y: 270 lines of code velox/functions/lib/Re2Functions.cpp x: 13 commits (all time) y: 735 lines of code velox/dwio/dwrf/writer/FlatMapColumnWriter.cpp x: 2 commits (all time) y: 293 lines of code velox/dwio/dwrf/writer/FlatMapColumnWriter.h x: 2 commits (all time) y: 225 lines of code velox/dwio/dwrf/common/Compression.cpp x: 3 commits (all time) y: 449 lines of code velox/functions/prestosql/hyperloglog/BiasCorrection.cpp x: 1 commits (all time) y: 1696 lines of code velox/functions/prestosql/InPredicate.cpp x: 4 commits (all time) y: 225 lines of code velox/common/base/RawVector.h x: 2 commits (all time) y: 138 lines of code velox/functions/prestosql/ArrayMinMax.cpp x: 8 commits (all time) y: 140 lines of code velox/core/Context.h x: 2 commits (all time) y: 232 lines of code velox/buffer/Buffer.h x: 4 commits (all time) y: 448 lines of code velox/duckdb/functions/DuckFunctions.cpp x: 4 commits (all time) y: 625 lines of code velox/functions/sparksql/Hash.cpp x: 4 commits (all time) y: 125 lines of code velox/functions/sparksql/String.cpp x: 6 commits (all time) y: 118 lines of code velox/dwio/common/ScanSpec.cpp x: 1 commits (all time) y: 240 lines of code velox/dwio/common/Statistics.h x: 1 commits (all time) y: 265 lines of code velox/dwio/dwrf/reader/ReaderBase.cpp x: 4 commits (all time) y: 261 lines of code velox/dwio/dwrf/writer/StatisticsBuilder.cpp x: 2 commits (all time) y: 308 lines of code velox/dwio/dwrf/writer/StatisticsBuilder.h x: 2 commits (all time) y: 252 lines of code velox/dwio/common/FilterNode.h x: 5 commits (all time) y: 181 lines of code velox/dwio/common/MetricsLog.h x: 4 commits (all time) y: 154 lines of code velox/type/Subfield.h x: 2 commits (all time) y: 202 lines of code velox/common/encode/Base64.cpp x: 2 commits (all time) y: 328 lines of code velox/dwio/dwrf/common/RLEv1.cpp x: 3 commits (all time) y: 204 lines of code velox/dwio/dwrf/proto/dwrf_proto.proto x: 3 commits (all time) y: 294 lines of code velox/common/encode/Coding.h x: 1 commits (all time) y: 231 lines of code velox/dwio/dwrf/common/ByteRLE.cpp x: 1 commits (all time) y: 483 lines of code velox/dwio/dwrf/common/IntDecoder.cpp x: 1 commits (all time) y: 2414 lines of code velox/dwio/dwrf/common/IntDecoder.h x: 1 commits (all time) y: 254 lines of code velox/dwio/dwrf/common/RLEv2.cpp x: 1 commits (all time) y: 442 lines of code velox/dwio/dwrf/reader/StripeStream.cpp x: 2 commits (all time) y: 270 lines of code velox/dwio/dwrf/writer/StringDictionaryEncoder.h x: 1 commits (all time) y: 159 lines of code velox/experimental/codegen/ast/ASTNode.cpp x: 1 commits (all time) y: 283 lines of code velox/experimental/codegen/benchmark/FilterBenchmark.cpp x: 1 commits (all time) y: 287 lines of code velox/vector/benchmarks/SimpleVectorHashAllBenchmark.cpp x: 1 commits (all time) y: 423 lines of code
2414.0
lines of code
  min: 2.0
  average: 165.03
  25th percentile: 35.0
  median: 93.0
  75th percentile: 199.5
  max: 2414.0
0 40.0
commits (all time)
min: 1.0 | average: 3.85 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 40.0

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

velox/functions/prestosql/aggregates/benchmarks/PushdownBenchmark.cpp x: 2 contributors (all time) y: 14 lines of code velox/functions/prestosql/types/JsonType.cpp x: 1 contributors (all time) y: 354 lines of code velox/exec/TableScan.cpp x: 5 contributors (all time) y: 70 lines of code velox/exec/TableScan.h x: 3 contributors (all time) y: 44 lines of code velox/exec/Task.cpp x: 8 contributors (all time) y: 1079 lines of code velox/exec/Task.h x: 7 contributors (all time) y: 257 lines of code velox/vector/ConstantVector.h x: 7 contributors (all time) y: 327 lines of code velox/vector/FlatVector.h x: 5 contributors (all time) y: 282 lines of code velox/vector/SimpleVector.h x: 5 contributors (all time) y: 337 lines of code velox/vector/FlatVector-inl.h x: 5 contributors (all time) y: 291 lines of code velox/vector/FlatVector.cpp x: 5 contributors (all time) y: 305 lines of code velox/common/base/Macros.h x: 1 contributors (all time) y: 10 lines of code velox/dwio/parquet/reader/ParquetReader.h x: 3 contributors (all time) y: 64 lines of code velox/exec/Unnest.cpp x: 4 contributors (all time) y: 149 lines of code velox/exec/Unnest.h x: 3 contributors (all time) y: 25 lines of code velox/common/memory/Memory.h x: 4 contributors (all time) y: 657 lines of code velox/exec/TaskStructs.h x: 4 contributors (all time) y: 54 lines of code velox/exec/HashTable.cpp x: 5 contributors (all time) y: 1109 lines of code velox/exec/GroupingSet.cpp x: 4 contributors (all time) y: 338 lines of code velox/vector/SelectivityVector.h x: 3 contributors (all time) y: 259 lines of code velox/benchmarks/tpch/TpchBenchmark.cpp x: 2 contributors (all time) y: 122 lines of code velox/common/base/SuccinctPrinter.cpp x: 1 contributors (all time) y: 103 lines of code velox/common/base/SuccinctPrinter.h x: 1 contributors (all time) y: 7 lines of code velox/functions/lib/KllSketch-inl.h x: 1 contributors (all time) y: 414 lines of code velox/functions/lib/KllSketch.cpp x: 1 contributors (all time) y: 52 lines of code velox/functions/lib/benchmarks/KllSketchBenchmark.cpp x: 1 contributors (all time) y: 135 lines of code velox/benchmarks/basic/SelectivityVector.cpp x: 1 contributors (all time) y: 114 lines of code velox/vector/fuzzer/VectorFuzzer.h x: 2 contributors (all time) y: 59 lines of code velox/dwio/parquet/reader/ParquetReader.cpp x: 4 contributors (all time) y: 261 lines of code velox/functions/sparksql/Arithmetic.h x: 4 contributors (all time) y: 108 lines of code velox/expression/CastExpr.cpp x: 5 contributors (all time) y: 516 lines of code velox/expression/CastExpr.h x: 3 contributors (all time) y: 76 lines of code velox/functions/prestosql/types/JsonType.h x: 1 contributors (all time) y: 61 lines of code velox/dwio/dwrf/writer/FlushPolicy.cpp x: 2 contributors (all time) y: 70 lines of code velox/dwio/dwrf/writer/Writer.h x: 2 contributors (all time) y: 54 lines of code velox/dwio/dwrf/writer/WriterContext.h x: 3 contributors (all time) y: 401 lines of code velox/dwio/dwrf/writer/WriterShared.cpp x: 2 contributors (all time) y: 413 lines of code velox/dwio/dwrf/writer/WriterShared.h x: 2 contributors (all time) y: 154 lines of code velox/benchmarks/basic/ComparisonConjunct.cpp x: 1 contributors (all time) y: 129 lines of code velox/exec/StreamingAggregation.cpp x: 1 contributors (all time) y: 232 lines of code velox/exec/MergeJoin.cpp x: 3 contributors (all time) y: 510 lines of code velox/exec/MergeJoin.h x: 1 contributors (all time) y: 185 lines of code velox/connectors/hive/HiveConnector.cpp x: 9 contributors (all time) y: 533 lines of code velox/connectors/hive/HiveConnector.h x: 7 contributors (all time) y: 240 lines of code velox/connectors/Connector.h x: 5 contributors (all time) y: 172 lines of code velox/core/PlanNode.cpp x: 6 contributors (all time) y: 378 lines of code velox/substrait/SubstraitToVeloxPlan.cpp x: 2 contributors (all time) y: 426 lines of code velox/functions/prestosql/DateTimeFunctions.h x: 11 contributors (all time) y: 638 lines of code velox/vector/BaseVector.h x: 9 contributors (all time) y: 444 lines of code velox/vector/ComplexVector.cpp x: 9 contributors (all time) y: 753 lines of code velox/vector/ComplexVector.h x: 8 contributors (all time) y: 427 lines of code velox/vector/FunctionVector.h x: 3 contributors (all time) y: 105 lines of code velox/vector/LazyVector.h x: 6 contributors (all time) y: 174 lines of code velox/dwio/common/IoStatistics.cpp x: 3 contributors (all time) y: 83 lines of code velox/dwio/common/IoStatistics.h x: 4 contributors (all time) y: 91 lines of code velox/exec/HashAggregation.cpp x: 5 contributors (all time) y: 169 lines of code velox/exec/TreeOfLosers.h x: 2 contributors (all time) y: 93 lines of code velox/exec/Driver.cpp x: 6 contributors (all time) y: 491 lines of code velox/exec/Driver.h x: 7 contributors (all time) y: 217 lines of code velox/expression/ComplexViewTypes.h x: 3 contributors (all time) y: 535 lines of code velox/type/Timestamp.h x: 7 contributors (all time) y: 116 lines of code velox/exec/Merge.cpp x: 3 contributors (all time) y: 243 lines of code velox/exec/Merge.h x: 2 contributors (all time) y: 100 lines of code velox/exec/MergeSource.cpp x: 3 contributors (all time) y: 191 lines of code velox/exec/MergeSource.h x: 2 contributors (all time) y: 31 lines of code velox/exec/RowContainer.h x: 6 contributors (all time) y: 721 lines of code velox/functions/prestosql/registration/DateTimeFunctionsRegistration.cpp x: 7 contributors (all time) y: 65 lines of code velox/exec/HashProbe.cpp x: 5 contributors (all time) y: 496 lines of code velox/exec/Operator.cpp x: 6 contributors (all time) y: 282 lines of code scripts/benchmark-runner.py x: 2 contributors (all time) y: 179 lines of code velox/exec/AssignUniqueId.cpp x: 2 contributors (all time) y: 79 lines of code velox/vector/BaseVector.cpp x: 7 contributors (all time) y: 590 lines of code velox/common/memory/MappedMemory.h x: 4 contributors (all time) y: 239 lines of code velox/common/memory/MmapAllocator.cpp x: 2 contributors (all time) y: 496 lines of code velox/vector/LazyVector.cpp x: 5 contributors (all time) y: 119 lines of code velox/functions/prestosql/benchmarks/DateTimeBenchmark.cpp x: 5 contributors (all time) y: 90 lines of code velox/type/Timestamp.cpp x: 6 contributors (all time) y: 57 lines of code velox/exec/StreamingAggregation.h x: 1 contributors (all time) y: 44 lines of code velox/exec/CallbackSink.h x: 3 contributors (all time) y: 50 lines of code velox/exec/OperatorUtils.cpp x: 3 contributors (all time) y: 170 lines of code velox/exec/OperatorUtils.h x: 2 contributors (all time) y: 28 lines of code velox/expression/EvalCtx.cpp x: 4 contributors (all time) y: 213 lines of code velox/expression/EvalCtx.h x: 7 contributors (all time) y: 251 lines of code velox/functions/prestosql/hyperloglog/DenseHll.cpp x: 2 contributors (all time) y: 488 lines of code velox/exec/Exchange.h x: 5 contributors (all time) y: 234 lines of code velox/exec/PartitionedOutputBufferManager.cpp x: 4 contributors (all time) y: 504 lines of code velox/exec/PartitionedOutputBufferManager.h x: 4 contributors (all time) y: 141 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 3 contributors (all time) y: 309 lines of code velox/common/base/benchmarks/BitUtilBenchmark.cpp x: 3 contributors (all time) y: 152 lines of code velox/exec/PlanNodeStats.h x: 1 contributors (all time) y: 36 lines of code velox/exec/FilterProject.cpp x: 2 contributors (all time) y: 165 lines of code velox/expression/Expr.h x: 4 contributors (all time) y: 267 lines of code velox/exec/LocalPartition.cpp x: 4 contributors (all time) y: 329 lines of code velox/expression/SimpleFunctionAdapter.h x: 3 contributors (all time) y: 484 lines of code velox/exec/AggregateFunctionRegistry.cpp x: 1 contributors (all time) y: 23 lines of code velox/functions/FunctionRegistry.h x: 4 contributors (all time) y: 19 lines of code velox/duckdb/conversion/DuckParser.cpp x: 5 contributors (all time) y: 359 lines of code build/fbcode_builder/getdeps.py x: 8 contributors (all time) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 6 contributors (all time) y: 548 lines of code velox/common/memory/ByteStream.cpp x: 3 contributors (all time) y: 94 lines of code velox/core/SimpleFunctionMetadata.h x: 4 contributors (all time) y: 597 lines of code velox/substrait/SubstraitToVeloxExpr.cpp x: 1 contributors (all time) y: 71 lines of code velox/substrait/proto/substrait/algebra.proto x: 1 contributors (all time) y: 585 lines of code velox/substrait/proto/substrait/parameterized_types.proto x: 1 contributors (all time) y: 93 lines of code velox/substrait/proto/substrait/type.proto x: 1 contributors (all time) y: 164 lines of code velox/substrait/proto/substrait/type_expressions.proto x: 1 contributors (all time) y: 123 lines of code velox/functions/prestosql/aggregates/ApproxDistinctAggregate.cpp x: 2 contributors (all time) y: 370 lines of code velox/expression/ComplexWriterTypes.h x: 1 contributors (all time) y: 445 lines of code build/fbcode_builder/getdeps/builder.py x: 6 contributors (all time) y: 822 lines of code velox/row/UnsafeRow24Deserializer.cpp x: 1 contributors (all time) y: 325 lines of code velox/exec/Aggregate.h x: 6 contributors (all time) y: 147 lines of code velox/functions/prestosql/aggregates/MinMaxAggregates.cpp x: 2 contributors (all time) y: 517 lines of code velox/dwio/common/DataBuffer.h x: 3 contributors (all time) y: 176 lines of code velox/functions/prestosql/ArrayIntersectExcept.cpp x: 4 contributors (all time) y: 370 lines of code velox/functions/prestosql/registration/ArrayFunctionsRegistration.cpp x: 5 contributors (all time) y: 50 lines of code velox/expression/ControlExpr.cpp x: 6 contributors (all time) y: 664 lines of code velox/expression/ControlExpr.h x: 2 contributors (all time) y: 215 lines of code velox/exec/CrossJoinProbe.cpp x: 2 contributors (all time) y: 124 lines of code velox/dwio/dwrf/reader/FlatMapColumnReader.cpp x: 4 contributors (all time) y: 617 lines of code velox/dwio/dwrf/reader/FlatMapColumnReader.h x: 4 contributors (all time) y: 190 lines of code velox/dwio/dwrf/reader/FlatMapHelper.cpp x: 2 contributors (all time) y: 687 lines of code velox/row/UnsafeRow.h x: 2 contributors (all time) y: 253 lines of code velox/row/UnsafeRowBatchDeserializer.h x: 1 contributors (all time) y: 463 lines of code velox/row/UnsafeRowDeserializer.h x: 5 contributors (all time) y: 623 lines of code velox/vector/fuzzer/VectorFuzzer.cpp x: 2 contributors (all time) y: 379 lines of code velox/row/UnsafeRowDynamicSerializer.h x: 4 contributors (all time) y: 174 lines of code velox/row/UnsafeRowSerializer.h x: 5 contributors (all time) y: 392 lines of code velox/functions/prestosql/Arithmetic.h x: 8 contributors (all time) y: 383 lines of code velox/exec/LocalPlanner.cpp x: 7 contributors (all time) y: 366 lines of code velox/expression/Expr.cpp x: 10 contributors (all time) y: 991 lines of code velox/core/PlanNode.h x: 6 contributors (all time) y: 1028 lines of code velox/vector/arrow/Bridge.cpp x: 5 contributors (all time) y: 585 lines of code velox/core/QueryCtx.h x: 5 contributors (all time) y: 148 lines of code velox/dwio/dwrf/reader/ColumnReader.cpp x: 3 contributors (all time) y: 1831 lines of code velox/dwio/dwrf/reader/SelectiveRepeatedColumnReader.h x: 2 contributors (all time) y: 197 lines of code velox/dwio/dwrf/reader/SelectiveStringDictionaryColumnReader.cpp x: 2 contributors (all time) y: 282 lines of code velox/dwio/dwrf/reader/SelectiveStringDirectColumnReader.cpp x: 2 contributors (all time) y: 399 lines of code velox/common/base/Exceptions.h x: 4 contributors (all time) y: 302 lines of code velox/common/memory/MmapAllocator.h x: 2 contributors (all time) y: 109 lines of code velox/functions/prestosql/aggregates/ChecksumAggregate.cpp x: 1 contributors (all time) y: 194 lines of code velox/functions/lib/DateTimeFormatter.cpp x: 1 contributors (all time) y: 369 lines of code velox/functions/prestosql/aggregates/AverageAggregate.cpp x: 2 contributors (all time) y: 301 lines of code velox/type/Variant.cpp x: 3 contributors (all time) y: 523 lines of code velox/expression/VectorUdfTypeSystem.h x: 5 contributors (all time) y: 1151 lines of code velox/type/Type.h x: 8 contributors (all time) y: 1321 lines of code velox/functions/prestosql/types/TimestampWithTimeZoneType.h x: 2 contributors (all time) y: 39 lines of code velox/exec/HashBuild.cpp x: 4 contributors (all time) y: 197 lines of code velox/exec/RowContainer.cpp x: 5 contributors (all time) y: 445 lines of code velox/common/base/BitUtil.h x: 3 contributors (all time) y: 634 lines of code velox/common/base/SimdUtil.h x: 2 contributors (all time) y: 527 lines of code velox/dwio/dwrf/common/DecoderUtil.h x: 3 contributors (all time) y: 437 lines of code velox/dwio/dwrf/reader/ColumnVisitors.h x: 1 contributors (all time) y: 1140 lines of code velox/type/Filter.cpp x: 5 contributors (all time) y: 956 lines of code velox/common/file/File.h x: 4 contributors (all time) y: 126 lines of code velox/connectors/hive/storage_adapters/s3fs/S3FileSystem.cpp x: 1 contributors (all time) y: 279 lines of code velox/experimental/codegen/vector_function/VectorReader-inl.h x: 3 contributors (all time) y: 412 lines of code velox/functions/prestosql/StringFunctions.cpp x: 11 contributors (all time) y: 368 lines of code velox/dwio/dwrf/reader/SelectiveColumnReader.h x: 6 contributors (all time) y: 255 lines of code velox/dwio/dwrf/reader/SelectiveColumnReaderInternal.h x: 1 contributors (all time) y: 300 lines of code velox/dwio/dwrf/reader/SelectiveIntegerDictionaryColumnReader.h x: 1 contributors (all time) y: 177 lines of code velox/dwio/dwrf/reader/SelectiveRepeatedColumnReader.cpp x: 1 contributors (all time) y: 205 lines of code velox/dwio/dwrf/reader/SelectiveStringDictionaryColumnReader.h x: 1 contributors (all time) y: 150 lines of code velox/dwio/dwrf/reader/SelectiveStructColumnReader.h x: 1 contributors (all time) y: 85 lines of code velox/type/Type.cpp x: 5 contributors (all time) y: 562 lines of code velox/core/Metaprogramming.h x: 2 contributors (all time) y: 138 lines of code velox/dwio/dwrf/common/DirectDecoder.h x: 2 contributors (all time) y: 190 lines of code velox/functions/prestosql/VectorArithmetic.cpp x: 3 contributors (all time) y: 229 lines of code build/fbcode_builder/getdeps/buildopts.py x: 7 contributors (all time) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 3 contributors (all time) y: 295 lines of code velox/exec/VectorHasher.cpp x: 4 contributors (all time) y: 606 lines of code velox/exec/VectorHasher.h x: 4 contributors (all time) y: 388 lines of code velox/type/TimestampConversion.cpp x: 2 contributors (all time) y: 408 lines of code velox/common/file/benchmark/ReadBenchmark.h x: 2 contributors (all time) y: 265 lines of code velox/common/file/benchmark/ReadBenchmarkMain.cpp x: 2 contributors (all time) y: 8 lines of code velox/vector/DecodedVector.h x: 5 contributors (all time) y: 159 lines of code velox/functions/prestosql/benchmarks/StringAsciiUTFFunctionBenchmarks.cpp x: 5 contributors (all time) y: 65 lines of code velox/functions/sparksql/benchmarks/In.cpp x: 3 contributors (all time) y: 102 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 1 contributors (all time) y: 267 lines of code build/fbcode_builder/getdeps/cache.py x: 3 contributors (all time) y: 7 lines of code build/fbcode_builder/getdeps/expr.py x: 4 contributors (all time) y: 120 lines of code build/fbcode_builder/getdeps/load.py x: 5 contributors (all time) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 6 contributors (all time) y: 187 lines of code velox/functions/prestosql/aggregates/PrestoHasher.cpp x: 1 contributors (all time) y: 243 lines of code velox/type/tz/TimeZoneDatabase.cpp x: 2 contributors (all time) y: 2235 lines of code velox/vector/DecodedVector.cpp x: 5 contributors (all time) y: 418 lines of code velox/exec/GroupingSet.h x: 4 contributors (all time) y: 69 lines of code velox/functions/lib/string/StringImpl.h x: 9 contributors (all time) y: 552 lines of code velox/common/memory/MappedMemory.cpp x: 2 contributors (all time) y: 316 lines of code velox/dwio/dwrf/reader/DwrfReader.cpp x: 5 contributors (all time) y: 106 lines of code velox/functions/prestosql/Bitwise.h x: 3 contributors (all time) y: 202 lines of code velox/experimental/codegen/vector_function/GeneratedVectorFunction-inl.h x: 4 contributors (all time) y: 345 lines of code velox/functions/prestosql/ArrayPosition.cpp x: 1 contributors (all time) y: 333 lines of code velox/functions/prestosql/benchmarks/ArrayPositionBasic.h x: 1 contributors (all time) y: 222 lines of code velox/common/memory/Memory.cpp x: 3 contributors (all time) y: 135 lines of code velox/vector/DictionaryVector.h x: 4 contributors (all time) y: 166 lines of code velox/vector/SequenceVector.h x: 3 contributors (all time) y: 123 lines of code velox/exec/LocalPlanner.h x: 3 contributors (all time) y: 15 lines of code velox/common/caching/SsdFile.cpp x: 1 contributors (all time) y: 376 lines of code velox/functions/prestosql/aggregates/CovarianceAggregates.cpp x: 1 contributors (all time) y: 431 lines of code velox/common/caching/AsyncDataCache.h x: 3 contributors (all time) y: 465 lines of code velox/common/caching/AsyncDataCache.cpp x: 2 contributors (all time) y: 622 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 1 contributors (all time) y: 566 lines of code build/fbcode_builder/fbcode_builder.py x: 1 contributors (all time) y: 391 lines of code velox/type/Filter.h x: 7 contributors (all time) y: 1006 lines of code velox/functions/prestosql/Map.cpp x: 5 contributors (all time) y: 138 lines of code velox/expression/VectorFunction.h x: 8 contributors (all time) y: 101 lines of code velox/functions/Registerer.h x: 5 contributors (all time) y: 25 lines of code velox/parse/Expressions.cpp x: 3 contributors (all time) y: 252 lines of code velox/functions/prestosql/benchmarks/ArrayMinMaxBenchmark.cpp x: 5 contributors (all time) y: 35 lines of code velox/functions/prestosql/benchmarks/ArrayMinMaxBenchmark.h x: 1 contributors (all time) y: 216 lines of code velox/duckdb/conversion/DuckWrapper.cpp x: 3 contributors (all time) y: 291 lines of code velox/functions/sparksql/Register.cpp x: 7 contributors (all time) y: 87 lines of code velox/parse/Expressions.h x: 2 contributors (all time) y: 357 lines of code velox/dwio/common/Options.h x: 6 contributors (all time) y: 309 lines of code velox/dwio/common/ColumnSelector.h x: 3 contributors (all time) y: 212 lines of code velox/functions/sparksql/ArraySort.cpp x: 2 contributors (all time) y: 202 lines of code velox/experimental/codegen/benchmark/CodegenBenchmark.h x: 4 contributors (all time) y: 433 lines of code velox/serializers/PrestoSerializer.cpp x: 5 contributors (all time) y: 1395 lines of code velox/expression/FunctionSignature.h x: 3 contributors (all time) y: 188 lines of code velox/dwio/dwrf/writer/ColumnWriter.cpp x: 4 contributors (all time) y: 1615 lines of code velox/functions/prestosql/aggregates/ApproxPercentileAggregate.cpp x: 1 contributors (all time) y: 493 lines of code velox/functions/prestosql/aggregates/MinMaxByAggregates.cpp x: 1 contributors (all time) y: 471 lines of code velox/functions/prestosql/aggregates/BitwiseAggregates.cpp x: 1 contributors (all time) y: 160 lines of code velox/functions/prestosql/aggregates/MapAggAggregate.cpp x: 2 contributors (all time) y: 237 lines of code velox/exec/ContainerRowSerde.cpp x: 4 contributors (all time) y: 711 lines of code velox/functions/prestosql/JsonExtractScalar.h x: 4 contributors (all time) y: 24 lines of code velox/functions/lib/Re2Functions.cpp x: 5 contributors (all time) y: 735 lines of code velox/dwio/dwrf/writer/FlatMapColumnWriter.cpp x: 2 contributors (all time) y: 293 lines of code velox/dwio/dwrf/writer/FlatMapColumnWriter.h x: 2 contributors (all time) y: 225 lines of code velox/dwio/dwrf/common/Compression.cpp x: 2 contributors (all time) y: 449 lines of code velox/functions/prestosql/hyperloglog/BiasCorrection.cpp x: 1 contributors (all time) y: 1696 lines of code velox/connectors/hive/HiveConnectorSplit.h x: 5 contributors (all time) y: 43 lines of code velox/functions/prestosql/InPredicate.cpp x: 3 contributors (all time) y: 225 lines of code velox/buffer/Buffer.h x: 4 contributors (all time) y: 448 lines of code velox/duckdb/functions/DuckFunctions.cpp x: 3 contributors (all time) y: 625 lines of code velox/functions/sparksql/Hash.cpp x: 3 contributors (all time) y: 125 lines of code velox/dwio/common/Statistics.h x: 1 contributors (all time) y: 265 lines of code velox/dwio/dwrf/writer/StatisticsBuilder.cpp x: 2 contributors (all time) y: 308 lines of code velox/functions/lib/StringEncodingUtils.h x: 3 contributors (all time) y: 29 lines of code velox/dwio/common/MetricsLog.h x: 3 contributors (all time) y: 154 lines of code velox/dwio/common/compression/LzoDecompressor.cpp x: 2 contributors (all time) y: 243 lines of code velox/common/encode/Base64.cpp x: 2 contributors (all time) y: 328 lines of code velox/vector/BiasVector-inl.h x: 2 contributors (all time) y: 144 lines of code velox/dwio/dwrf/common/RLEv1.h x: 3 contributors (all time) y: 441 lines of code velox/dwio/dwrf/common/ByteRLE.cpp x: 1 contributors (all time) y: 483 lines of code velox/dwio/dwrf/common/IntDecoder.cpp x: 1 contributors (all time) y: 2414 lines of code velox/dwio/dwrf/common/IntDecoder.h x: 1 contributors (all time) y: 254 lines of code velox/dwio/dwrf/reader/StripeStream.cpp x: 2 contributors (all time) y: 270 lines of code velox/experimental/codegen/benchmark/FilterBenchmark.cpp x: 1 contributors (all time) y: 287 lines of code velox/vector/benchmarks/SimpleVectorHashAllBenchmark.cpp x: 1 contributors (all time) y: 423 lines of code
2414.0
lines of code
  min: 2.0
  average: 165.03
  25th percentile: 35.0
  median: 93.0
  75th percentile: 199.5
  max: 2414.0
0 11.0
contributors (all time)
min: 1.0 | average: 2.24 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 11.0

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

velox/functions/prestosql/aggregates/benchmarks/PushdownBenchmark.cpp x: 2 commits (30d) y: 14 lines of code velox/functions/prestosql/types/JsonType.cpp x: 5 commits (30d) y: 354 lines of code velox/exec/TableScan.cpp x: 2 commits (30d) y: 70 lines of code velox/exec/TableScan.h x: 1 commits (30d) y: 44 lines of code velox/exec/Task.cpp x: 11 commits (30d) y: 1079 lines of code velox/exec/Task.h x: 6 commits (30d) y: 257 lines of code velox/vector/ConstantVector.h x: 2 commits (30d) y: 327 lines of code velox/vector/FlatVector.h x: 4 commits (30d) y: 282 lines of code velox/vector/SimpleVector.h x: 3 commits (30d) y: 337 lines of code velox/vector/FlatVector-inl.h x: 2 commits (30d) y: 291 lines of code velox/vector/FlatVector.cpp x: 2 commits (30d) y: 305 lines of code velox/common/base/Macros.h x: 1 commits (30d) y: 10 lines of code velox/dwio/parquet/reader/ParquetReader.h x: 1 commits (30d) y: 64 lines of code velox/exec/Unnest.cpp x: 2 commits (30d) y: 149 lines of code velox/exec/Unnest.h x: 1 commits (30d) y: 25 lines of code velox/common/memory/Memory.h x: 1 commits (30d) y: 657 lines of code velox/exec/TaskStructs.h x: 3 commits (30d) y: 54 lines of code velox/exec/HashTable.cpp x: 3 commits (30d) y: 1109 lines of code velox/vector/SelectivityVector.h x: 2 commits (30d) y: 259 lines of code velox/benchmarks/tpch/TpchBenchmark.cpp x: 3 commits (30d) y: 122 lines of code velox/common/base/SuccinctPrinter.cpp x: 1 commits (30d) y: 103 lines of code velox/common/base/SuccinctPrinter.h x: 1 commits (30d) y: 7 lines of code velox/exec/PlanNodeStats.cpp x: 4 commits (30d) y: 117 lines of code velox/functions/lib/KllSketch-inl.h x: 1 commits (30d) y: 414 lines of code velox/functions/lib/KllSketch.cpp x: 1 commits (30d) y: 52 lines of code velox/functions/lib/benchmarks/KllSketchBenchmark.cpp x: 1 commits (30d) y: 135 lines of code velox/benchmarks/basic/SelectivityVector.cpp x: 1 commits (30d) y: 114 lines of code velox/vector/fuzzer/VectorFuzzer.h x: 3 commits (30d) y: 59 lines of code velox/dwio/parquet/reader/ParquetReader.cpp x: 1 commits (30d) y: 261 lines of code velox/expression/CastExpr.cpp x: 7 commits (30d) y: 516 lines of code velox/expression/CastExpr.h x: 3 commits (30d) y: 76 lines of code velox/functions/prestosql/types/JsonType.h x: 2 commits (30d) y: 61 lines of code velox/dwio/dwrf/writer/FlushPolicy.cpp x: 1 commits (30d) y: 70 lines of code velox/dwio/dwrf/writer/WriterBase.h x: 1 commits (30d) y: 122 lines of code velox/dwio/dwrf/writer/WriterContext.h x: 1 commits (30d) y: 401 lines of code velox/dwio/dwrf/writer/WriterShared.h x: 1 commits (30d) y: 154 lines of code velox/benchmarks/basic/ComparisonConjunct.cpp x: 3 commits (30d) y: 129 lines of code velox/benchmarks/basic/SimpleArithmetic.cpp x: 2 commits (30d) y: 157 lines of code velox/exec/StreamingAggregation.cpp x: 3 commits (30d) y: 232 lines of code velox/exec/MergeJoin.cpp x: 5 commits (30d) y: 510 lines of code velox/exec/MergeJoin.h x: 3 commits (30d) y: 185 lines of code velox/connectors/hive/HiveConnector.cpp x: 2 commits (30d) y: 533 lines of code velox/connectors/hive/HiveConnector.h x: 2 commits (30d) y: 240 lines of code velox/connectors/Connector.h x: 1 commits (30d) y: 172 lines of code velox/core/PlanNode.cpp x: 3 commits (30d) y: 378 lines of code velox/substrait/SubstraitToVeloxPlan.cpp x: 2 commits (30d) y: 426 lines of code velox/functions/prestosql/DateTimeFunctions.h x: 5 commits (30d) y: 638 lines of code velox/vector/BaseVector.h x: 4 commits (30d) y: 444 lines of code velox/vector/ComplexVector.cpp x: 3 commits (30d) y: 753 lines of code velox/vector/ComplexVector.h x: 3 commits (30d) y: 427 lines of code velox/vector/LazyVector.h x: 3 commits (30d) y: 174 lines of code velox/dwio/common/IoStatistics.cpp x: 1 commits (30d) y: 83 lines of code velox/dwio/common/IoStatistics.h x: 1 commits (30d) y: 91 lines of code velox/exec/HashAggregation.cpp x: 2 commits (30d) y: 169 lines of code velox/exec/Driver.cpp x: 6 commits (30d) y: 491 lines of code velox/exec/Driver.h x: 6 commits (30d) y: 217 lines of code velox/expression/ComplexViewTypes.h x: 3 commits (30d) y: 535 lines of code velox/type/Timestamp.h x: 2 commits (30d) y: 116 lines of code velox/functions/prestosql/DateTimeImpl.h x: 1 commits (30d) y: 239 lines of code velox/exec/Merge.h x: 2 commits (30d) y: 100 lines of code velox/exec/MergeSource.cpp x: 2 commits (30d) y: 191 lines of code velox/exec/MergeSource.h x: 1 commits (30d) y: 31 lines of code velox/exec/RowContainer.h x: 2 commits (30d) y: 721 lines of code velox/exec/HashProbe.cpp x: 5 commits (30d) y: 496 lines of code velox/exec/Operator.cpp x: 3 commits (30d) y: 282 lines of code velox/exec/Operator.h x: 3 commits (30d) y: 281 lines of code scripts/benchmark-runner.py x: 5 commits (30d) y: 179 lines of code velox/exec/AssignUniqueId.cpp x: 1 commits (30d) y: 79 lines of code velox/vector/BaseVector.cpp x: 2 commits (30d) y: 590 lines of code velox/common/memory/MmapAllocator.cpp x: 1 commits (30d) y: 496 lines of code velox/benchmarks/basic/DecodedVector.cpp x: 1 commits (30d) y: 127 lines of code velox/type/Timestamp.cpp x: 2 commits (30d) y: 57 lines of code velox/expression/EvalCtx.cpp x: 1 commits (30d) y: 213 lines of code velox/expression/EvalCtx.h x: 1 commits (30d) y: 251 lines of code velox/functions/prestosql/hyperloglog/DenseHll.cpp x: 1 commits (30d) y: 488 lines of code velox/exec/Exchange.h x: 2 commits (30d) y: 234 lines of code velox/exec/PartitionedOutputBufferManager.cpp x: 1 commits (30d) y: 504 lines of code velox/exec/PartitionedOutputBufferManager.h x: 1 commits (30d) y: 141 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 1 commits (30d) y: 309 lines of code velox/exec/PlanNodeStats.h x: 3 commits (30d) y: 36 lines of code velox/exec/FilterProject.cpp x: 2 commits (30d) y: 165 lines of code velox/expression/Expr.h x: 2 commits (30d) y: 267 lines of code velox/exec/LocalPartition.cpp x: 1 commits (30d) y: 329 lines of code velox/expression/SimpleFunctionAdapter.h x: 2 commits (30d) y: 484 lines of code velox/functions/FunctionRegistry.cpp x: 3 commits (30d) y: 90 lines of code velox/functions/FunctionRegistry.h x: 2 commits (30d) y: 19 lines of code velox/vector/SimpleVector.cpp x: 1 commits (30d) y: 20 lines of code velox/duckdb/conversion/DuckParser.cpp x: 1 commits (30d) y: 359 lines of code build/fbcode_builder/getdeps.py x: 1 commits (30d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 1 commits (30d) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 2 commits (30d) y: 550 lines of code velox/common/memory/ByteStream.cpp x: 1 commits (30d) y: 94 lines of code velox/common/memory/ByteStream.h x: 1 commits (30d) y: 312 lines of code velox/core/SimpleFunctionMetadata.h x: 6 commits (30d) y: 597 lines of code velox/substrait/TypeUtils.cpp x: 1 commits (30d) y: 39 lines of code velox/substrait/proto/substrait/algebra.proto x: 1 commits (30d) y: 585 lines of code velox/substrait/proto/substrait/type.proto x: 1 commits (30d) y: 164 lines of code velox/functions/prestosql/aggregates/ApproxDistinctAggregate.cpp x: 1 commits (30d) y: 370 lines of code velox/expression/ComplexWriterTypes.h x: 3 commits (30d) y: 445 lines of code build/fbcode_builder/getdeps/builder.py x: 1 commits (30d) y: 822 lines of code velox/row/UnsafeRow24Deserializer.cpp x: 5 commits (30d) y: 325 lines of code velox/functions/prestosql/aggregates/MinMaxAggregates.cpp x: 1 commits (30d) y: 517 lines of code velox/dwio/common/DataBuffer.h x: 1 commits (30d) y: 176 lines of code velox/expression/ControlExpr.cpp x: 1 commits (30d) y: 664 lines of code velox/dwio/dwrf/reader/FlatMapColumnReader.cpp x: 2 commits (30d) y: 617 lines of code velox/dwio/dwrf/reader/FlatMapColumnReader.h x: 1 commits (30d) y: 190 lines of code velox/dwio/dwrf/reader/FlatMapHelper.cpp x: 1 commits (30d) y: 687 lines of code velox/row/UnsafeRow.h x: 1 commits (30d) y: 253 lines of code velox/row/UnsafeRowBatchDeserializer.h x: 1 commits (30d) y: 463 lines of code velox/row/benchmark/DynamicRowVectorDeserializeBenchmark.cpp x: 1 commits (30d) y: 184 lines of code velox/row/UnsafeRowDeserializer.h x: 1 commits (30d) y: 623 lines of code velox/vector/fuzzer/VectorFuzzer.cpp x: 1 commits (30d) y: 379 lines of code velox/row/UnsafeRowSerializer.h x: 1 commits (30d) y: 392 lines of code velox/functions/lib/JodaDateTime.cpp x: 2 commits (30d) y: 335 lines of code velox/functions/prestosql/Arithmetic.h x: 1 commits (30d) y: 383 lines of code velox/exec/LocalPlanner.cpp x: 1 commits (30d) y: 366 lines of code velox/expression/Expr.cpp x: 3 commits (30d) y: 991 lines of code velox/core/PlanNode.h x: 3 commits (30d) y: 1028 lines of code velox/core/QueryCtx.h x: 1 commits (30d) y: 148 lines of code velox/dwio/dwrf/reader/ColumnReader.cpp x: 1 commits (30d) y: 1831 lines of code velox/dwio/dwrf/reader/SelectiveRepeatedColumnReader.h x: 1 commits (30d) y: 197 lines of code velox/dwio/dwrf/reader/SelectiveStringDictionaryColumnReader.cpp x: 1 commits (30d) y: 282 lines of code velox/common/base/Exceptions.h x: 1 commits (30d) y: 302 lines of code velox/type/Variant.cpp x: 1 commits (30d) y: 523 lines of code velox/expression/VectorUdfTypeSystem.h x: 1 commits (30d) y: 1151 lines of code velox/type/Type.h x: 2 commits (30d) y: 1321 lines of code velox/common/memory/MemoryUsageTracker.h x: 2 commits (30d) y: 286 lines of code velox/exec/RowContainer.cpp x: 1 commits (30d) y: 445 lines of code velox/common/base/BitUtil.h x: 1 commits (30d) y: 634 lines of code velox/common/base/SimdUtil.h x: 1 commits (30d) y: 527 lines of code velox/dwio/dwrf/common/DecoderUtil.h x: 1 commits (30d) y: 437 lines of code velox/dwio/dwrf/reader/ColumnVisitors.h x: 1 commits (30d) y: 1140 lines of code velox/type/Filter.cpp x: 1 commits (30d) y: 956 lines of code
1831.0
lines of code
  min: 6.0
  average: 277.86
  25th percentile: 83.0
  median: 179.0
  75th percentile: 392.0
  max: 1831.0
0 11.0
commits (30d)
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 11.0

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

velox/functions/prestosql/aggregates/benchmarks/PushdownBenchmark.cpp x: 2 contributors (30d) y: 14 lines of code velox/functions/prestosql/types/JsonType.cpp x: 1 contributors (30d) y: 354 lines of code velox/exec/TableScan.cpp x: 1 contributors (30d) y: 70 lines of code velox/exec/TableScan.h x: 1 contributors (30d) y: 44 lines of code velox/exec/Task.cpp x: 4 contributors (30d) y: 1079 lines of code velox/exec/Task.h x: 2 contributors (30d) y: 257 lines of code velox/vector/ConstantVector.h x: 2 contributors (30d) y: 327 lines of code velox/vector/FlatVector.h x: 1 contributors (30d) y: 282 lines of code velox/vector/SimpleVector.h x: 2 contributors (30d) y: 337 lines of code velox/vector/FlatVector-inl.h x: 1 contributors (30d) y: 291 lines of code velox/vector/FlatVector.cpp x: 1 contributors (30d) y: 305 lines of code velox/common/base/Macros.h x: 1 contributors (30d) y: 10 lines of code velox/dwio/parquet/reader/ParquetReader.h x: 1 contributors (30d) y: 64 lines of code velox/exec/Unnest.cpp x: 2 contributors (30d) y: 149 lines of code velox/exec/Unnest.h x: 1 contributors (30d) y: 25 lines of code velox/common/memory/Memory.h x: 1 contributors (30d) y: 657 lines of code velox/exec/TaskStructs.h x: 2 contributors (30d) y: 54 lines of code velox/exec/HashTable.cpp x: 3 contributors (30d) y: 1109 lines of code velox/exec/GroupingSet.cpp x: 1 contributors (30d) y: 338 lines of code velox/vector/SelectivityVector.h x: 1 contributors (30d) y: 259 lines of code velox/benchmarks/tpch/TpchBenchmark.cpp x: 2 contributors (30d) y: 122 lines of code velox/common/base/SuccinctPrinter.cpp x: 1 contributors (30d) y: 103 lines of code velox/common/base/SuccinctPrinter.h x: 1 contributors (30d) y: 7 lines of code velox/functions/lib/KllSketch-inl.h x: 1 contributors (30d) y: 414 lines of code velox/functions/lib/KllSketch.cpp x: 1 contributors (30d) y: 52 lines of code velox/functions/lib/benchmarks/KllSketchBenchmark.cpp x: 1 contributors (30d) y: 135 lines of code velox/benchmarks/basic/SelectivityVector.cpp x: 1 contributors (30d) y: 114 lines of code velox/vector/fuzzer/VectorFuzzer.h x: 2 contributors (30d) y: 59 lines of code velox/dwio/parquet/reader/ParquetReader.cpp x: 1 contributors (30d) y: 261 lines of code velox/expression/CastExpr.cpp x: 2 contributors (30d) y: 516 lines of code velox/expression/CastExpr.h x: 2 contributors (30d) y: 76 lines of code velox/dwio/dwrf/writer/WriterBase.h x: 1 contributors (30d) y: 122 lines of code velox/dwio/dwrf/writer/WriterContext.h x: 1 contributors (30d) y: 401 lines of code velox/dwio/dwrf/writer/WriterShared.h x: 1 contributors (30d) y: 154 lines of code velox/benchmarks/basic/ComparisonConjunct.cpp x: 1 contributors (30d) y: 129 lines of code velox/benchmarks/basic/SimpleArithmetic.cpp x: 2 contributors (30d) y: 157 lines of code velox/exec/StreamingAggregation.cpp x: 1 contributors (30d) y: 232 lines of code velox/exec/MergeJoin.cpp x: 2 contributors (30d) y: 510 lines of code velox/exec/MergeJoin.h x: 1 contributors (30d) y: 185 lines of code velox/connectors/hive/HiveConnector.cpp x: 2 contributors (30d) y: 533 lines of code velox/connectors/hive/HiveConnector.h x: 2 contributors (30d) y: 240 lines of code velox/connectors/Connector.h x: 1 contributors (30d) y: 172 lines of code velox/core/PlanNode.cpp x: 2 contributors (30d) y: 378 lines of code velox/substrait/SubstraitToVeloxPlan.cpp x: 2 contributors (30d) y: 426 lines of code velox/functions/prestosql/DateTimeFunctions.h x: 3 contributors (30d) y: 638 lines of code velox/vector/BaseVector.h x: 2 contributors (30d) y: 444 lines of code velox/vector/ComplexVector.cpp x: 2 contributors (30d) y: 753 lines of code velox/vector/LazyVector.h x: 3 contributors (30d) y: 174 lines of code velox/dwio/common/IoStatistics.cpp x: 1 contributors (30d) y: 83 lines of code velox/dwio/common/IoStatistics.h x: 1 contributors (30d) y: 91 lines of code velox/exec/HashAggregation.cpp x: 2 contributors (30d) y: 169 lines of code velox/exec/Driver.cpp x: 2 contributors (30d) y: 491 lines of code velox/exec/Driver.h x: 2 contributors (30d) y: 217 lines of code velox/expression/ComplexViewTypes.h x: 1 contributors (30d) y: 535 lines of code velox/functions/prestosql/DateTimeImpl.h x: 1 contributors (30d) y: 239 lines of code velox/exec/Merge.h x: 1 contributors (30d) y: 100 lines of code velox/exec/MergeSource.cpp x: 2 contributors (30d) y: 191 lines of code velox/exec/MergeSource.h x: 1 contributors (30d) y: 31 lines of code velox/exec/RowContainer.h x: 1 contributors (30d) y: 721 lines of code velox/functions/prestosql/registration/DateTimeFunctionsRegistration.cpp x: 2 contributors (30d) y: 65 lines of code velox/exec/HashProbe.cpp x: 1 contributors (30d) y: 496 lines of code velox/exec/Operator.h x: 1 contributors (30d) y: 281 lines of code scripts/benchmark-runner.py x: 2 contributors (30d) y: 179 lines of code velox/exec/AssignUniqueId.cpp x: 1 contributors (30d) y: 79 lines of code velox/vector/BaseVector.cpp x: 1 contributors (30d) y: 590 lines of code velox/vector/LazyVector.cpp x: 3 contributors (30d) y: 119 lines of code velox/expression/EvalCtx.cpp x: 1 contributors (30d) y: 213 lines of code velox/expression/EvalCtx.h x: 1 contributors (30d) y: 251 lines of code velox/functions/prestosql/hyperloglog/DenseHll.cpp x: 1 contributors (30d) y: 488 lines of code velox/exec/PartitionedOutputBufferManager.cpp x: 1 contributors (30d) y: 504 lines of code velox/exec/PartitionedOutputBufferManager.h x: 1 contributors (30d) y: 141 lines of code velox/exec/FilterProject.cpp x: 1 contributors (30d) y: 165 lines of code velox/expression/Expr.h x: 1 contributors (30d) y: 267 lines of code velox/exec/LocalPartition.cpp x: 1 contributors (30d) y: 329 lines of code velox/functions/FunctionRegistry.cpp x: 2 contributors (30d) y: 90 lines of code velox/functions/FunctionRegistry.h x: 1 contributors (30d) y: 19 lines of code build/fbcode_builder/getdeps.py x: 1 contributors (30d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 1 contributors (30d) y: 548 lines of code velox/common/memory/ByteStream.h x: 1 contributors (30d) y: 312 lines of code velox/core/SimpleFunctionMetadata.h x: 4 contributors (30d) y: 597 lines of code velox/substrait/TypeUtils.cpp x: 1 contributors (30d) y: 39 lines of code velox/functions/prestosql/aggregates/ApproxDistinctAggregate.cpp x: 1 contributors (30d) y: 370 lines of code velox/expression/ComplexWriterTypes.h x: 1 contributors (30d) y: 445 lines of code build/fbcode_builder/getdeps/builder.py x: 1 contributors (30d) y: 822 lines of code velox/functions/prestosql/aggregates/MinMaxAggregates.cpp x: 1 contributors (30d) y: 517 lines of code velox/dwio/common/DataBuffer.h x: 1 contributors (30d) y: 176 lines of code velox/expression/ControlExpr.cpp x: 1 contributors (30d) y: 664 lines of code velox/dwio/dwrf/reader/FlatMapColumnReader.cpp x: 1 contributors (30d) y: 617 lines of code velox/dwio/dwrf/reader/FlatMapColumnReader.h x: 1 contributors (30d) y: 190 lines of code velox/dwio/dwrf/reader/FlatMapHelper.cpp x: 1 contributors (30d) y: 687 lines of code velox/row/UnsafeRowBatchDeserializer.h x: 1 contributors (30d) y: 463 lines of code velox/row/UnsafeRowDeserializer.h x: 1 contributors (30d) y: 623 lines of code velox/vector/fuzzer/VectorFuzzer.cpp x: 1 contributors (30d) y: 379 lines of code velox/row/UnsafeRowSerializer.h x: 1 contributors (30d) y: 392 lines of code velox/functions/prestosql/Arithmetic.h x: 1 contributors (30d) y: 383 lines of code velox/exec/LocalPlanner.cpp x: 1 contributors (30d) y: 366 lines of code velox/core/PlanNode.h x: 1 contributors (30d) y: 1028 lines of code velox/vector/arrow/Bridge.cpp x: 2 contributors (30d) y: 585 lines of code velox/core/QueryCtx.h x: 1 contributors (30d) y: 148 lines of code velox/dwio/dwrf/reader/ColumnReader.cpp x: 1 contributors (30d) y: 1831 lines of code velox/dwio/dwrf/reader/SelectiveRepeatedColumnReader.h x: 1 contributors (30d) y: 197 lines of code velox/common/base/Exceptions.h x: 1 contributors (30d) y: 302 lines of code velox/type/Variant.h x: 2 contributors (30d) y: 487 lines of code velox/type/Variant.cpp x: 1 contributors (30d) y: 523 lines of code velox/expression/VectorUdfTypeSystem.h x: 1 contributors (30d) y: 1151 lines of code velox/type/Type.h x: 2 contributors (30d) y: 1321 lines of code velox/common/memory/MemoryUsageTracker.h x: 2 contributors (30d) y: 286 lines of code velox/common/base/BitUtil.h x: 1 contributors (30d) y: 634 lines of code velox/common/base/SimdUtil.h x: 1 contributors (30d) y: 527 lines of code velox/dwio/dwrf/common/DecoderUtil.h x: 1 contributors (30d) y: 437 lines of code velox/dwio/dwrf/reader/ColumnVisitors.h x: 1 contributors (30d) y: 1140 lines of code velox/type/Filter.cpp x: 1 contributors (30d) y: 956 lines of code
1831.0
lines of code
  min: 6.0
  average: 277.86
  25th percentile: 83.0
  median: 179.0
  75th percentile: 392.0
  max: 1831.0
0 4.0
contributors (30d)
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

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

velox/functions/prestosql/aggregates/benchmarks/PushdownBenchmark.cpp x: 2 commits (90d) y: 14 lines of code velox/functions/prestosql/types/JsonType.cpp x: 7 commits (90d) y: 354 lines of code velox/exec/TableScan.cpp x: 6 commits (90d) y: 70 lines of code velox/exec/TableScan.h x: 3 commits (90d) y: 44 lines of code velox/exec/Task.cpp x: 25 commits (90d) y: 1079 lines of code velox/exec/Task.h x: 18 commits (90d) y: 257 lines of code velox/vector/ConstantVector.h x: 4 commits (90d) y: 327 lines of code velox/vector/FlatVector.h x: 5 commits (90d) y: 282 lines of code velox/vector/SimpleVector.h x: 4 commits (90d) y: 337 lines of code velox/vector/FlatVector-inl.h x: 3 commits (90d) y: 291 lines of code velox/vector/FlatVector.cpp x: 4 commits (90d) y: 305 lines of code velox/common/base/Macros.h x: 1 commits (90d) y: 10 lines of code velox/dwio/parquet/reader/ParquetReader.h x: 3 commits (90d) y: 64 lines of code velox/exec/Unnest.cpp x: 3 commits (90d) y: 149 lines of code velox/exec/Unnest.h x: 2 commits (90d) y: 25 lines of code velox/common/memory/Memory.h x: 2 commits (90d) y: 657 lines of code velox/exec/TaskStructs.h x: 7 commits (90d) y: 54 lines of code velox/exec/HashTable.cpp x: 6 commits (90d) y: 1109 lines of code velox/exec/GroupingSet.cpp x: 6 commits (90d) y: 338 lines of code velox/vector/SelectivityVector.h x: 2 commits (90d) y: 259 lines of code velox/benchmarks/tpch/TpchBenchmark.cpp x: 3 commits (90d) y: 122 lines of code velox/common/base/SuccinctPrinter.cpp x: 1 commits (90d) y: 103 lines of code velox/common/base/SuccinctPrinter.h x: 1 commits (90d) y: 7 lines of code velox/exec/PlanNodeStats.cpp x: 4 commits (90d) y: 117 lines of code velox/functions/lib/KllSketch-inl.h x: 1 commits (90d) y: 414 lines of code velox/functions/lib/KllSketch.cpp x: 1 commits (90d) y: 52 lines of code velox/functions/lib/KllSketch.h x: 1 commits (90d) y: 57 lines of code velox/functions/lib/benchmarks/KllSketchBenchmark.cpp x: 1 commits (90d) y: 135 lines of code velox/benchmarks/basic/SelectivityVector.cpp x: 1 commits (90d) y: 114 lines of code velox/vector/fuzzer/VectorFuzzer.h x: 4 commits (90d) y: 59 lines of code velox/dwio/parquet/reader/ParquetReader.cpp x: 7 commits (90d) y: 261 lines of code velox/functions/sparksql/Arithmetic.h x: 2 commits (90d) y: 108 lines of code velox/expression/CastExpr.cpp x: 9 commits (90d) y: 516 lines of code velox/expression/CastExpr.h x: 4 commits (90d) y: 76 lines of code velox/functions/prestosql/types/JsonType.h x: 3 commits (90d) y: 61 lines of code velox/dwio/dwrf/writer/FlushPolicy.cpp x: 1 commits (90d) y: 70 lines of code velox/dwio/dwrf/writer/WriterBase.h x: 2 commits (90d) y: 122 lines of code velox/dwio/dwrf/writer/WriterContext.h x: 1 commits (90d) y: 401 lines of code velox/dwio/dwrf/writer/WriterShared.cpp x: 1 commits (90d) y: 413 lines of code velox/dwio/dwrf/writer/WriterShared.h x: 1 commits (90d) y: 154 lines of code velox/benchmarks/basic/ComparisonConjunct.cpp x: 3 commits (90d) y: 129 lines of code velox/benchmarks/basic/SimpleArithmetic.cpp x: 2 commits (90d) y: 157 lines of code velox/exec/StreamingAggregation.cpp x: 5 commits (90d) y: 232 lines of code velox/exec/MergeJoin.cpp x: 10 commits (90d) y: 510 lines of code velox/exec/MergeJoin.h x: 6 commits (90d) y: 185 lines of code velox/connectors/hive/HiveConnector.cpp x: 6 commits (90d) y: 533 lines of code velox/connectors/hive/HiveConnector.h x: 4 commits (90d) y: 240 lines of code velox/connectors/Connector.h x: 3 commits (90d) y: 172 lines of code velox/core/PlanNode.cpp x: 6 commits (90d) y: 378 lines of code velox/substrait/SubstraitToVeloxPlan.cpp x: 2 commits (90d) y: 426 lines of code velox/functions/prestosql/DateTimeFunctions.h x: 10 commits (90d) y: 638 lines of code velox/vector/BaseVector.h x: 10 commits (90d) y: 444 lines of code velox/vector/ComplexVector.cpp x: 5 commits (90d) y: 753 lines of code velox/vector/ComplexVector.h x: 7 commits (90d) y: 427 lines of code velox/vector/LazyVector.h x: 4 commits (90d) y: 174 lines of code velox/dwio/common/IoStatistics.cpp x: 1 commits (90d) y: 83 lines of code velox/dwio/common/IoStatistics.h x: 2 commits (90d) y: 91 lines of code velox/exec/HashAggregation.cpp x: 5 commits (90d) y: 169 lines of code velox/exec/TreeOfLosers.h x: 1 commits (90d) y: 93 lines of code velox/exec/Driver.cpp x: 11 commits (90d) y: 491 lines of code velox/exec/Driver.h x: 11 commits (90d) y: 217 lines of code velox/expression/ComplexViewTypes.h x: 8 commits (90d) y: 535 lines of code velox/functions/prestosql/DateTimeImpl.h x: 3 commits (90d) y: 239 lines of code velox/exec/Merge.cpp x: 6 commits (90d) y: 243 lines of code velox/exec/Merge.h x: 4 commits (90d) y: 100 lines of code velox/exec/MergeSource.cpp x: 4 commits (90d) y: 191 lines of code velox/exec/MergeSource.h x: 2 commits (90d) y: 31 lines of code velox/exec/RowContainer.h x: 4 commits (90d) y: 721 lines of code velox/functions/prestosql/registration/DateTimeFunctionsRegistration.cpp x: 8 commits (90d) y: 65 lines of code velox/exec/HashProbe.cpp x: 11 commits (90d) y: 496 lines of code velox/exec/Operator.h x: 5 commits (90d) y: 281 lines of code scripts/benchmark-runner.py x: 5 commits (90d) y: 179 lines of code velox/exec/AssignUniqueId.cpp x: 2 commits (90d) y: 79 lines of code velox/vector/BaseVector.cpp x: 5 commits (90d) y: 590 lines of code velox/common/memory/MappedMemory.h x: 2 commits (90d) y: 239 lines of code velox/common/memory/MmapAllocator.cpp x: 2 commits (90d) y: 496 lines of code velox/benchmarks/basic/DecodedVector.cpp x: 1 commits (90d) y: 127 lines of code velox/exec/CallbackSink.h x: 2 commits (90d) y: 50 lines of code velox/exec/OperatorUtils.cpp x: 2 commits (90d) y: 170 lines of code velox/expression/EvalCtx.cpp x: 3 commits (90d) y: 213 lines of code velox/expression/EvalCtx.h x: 4 commits (90d) y: 251 lines of code velox/functions/prestosql/hyperloglog/DenseHll.cpp x: 1 commits (90d) y: 488 lines of code velox/exec/Exchange.cpp x: 6 commits (90d) y: 266 lines of code velox/exec/PartitionedOutputBufferManager.cpp x: 4 commits (90d) y: 504 lines of code velox/exec/PartitionedOutputBufferManager.h x: 2 commits (90d) y: 141 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 4 commits (90d) y: 309 lines of code velox/exec/PlanNodeStats.h x: 3 commits (90d) y: 36 lines of code velox/exec/FilterProject.cpp x: 3 commits (90d) y: 165 lines of code velox/expression/Expr.h x: 3 commits (90d) y: 267 lines of code velox/exec/LocalPartition.cpp x: 3 commits (90d) y: 329 lines of code velox/expression/SimpleFunctionAdapter.h x: 9 commits (90d) y: 484 lines of code velox/exec/AggregateFunctionRegistry.cpp x: 1 commits (90d) y: 23 lines of code velox/functions/FunctionRegistry.cpp x: 5 commits (90d) y: 90 lines of code velox/functions/FunctionRegistry.h x: 4 commits (90d) y: 19 lines of code velox/duckdb/conversion/DuckParser.cpp x: 5 commits (90d) y: 359 lines of code build/fbcode_builder/getdeps.py x: 16 commits (90d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 14 commits (90d) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 10 commits (90d) y: 550 lines of code velox/common/memory/ByteStream.h x: 1 commits (90d) y: 312 lines of code velox/dwio/dwrf/common/Config.cpp x: 1 commits (90d) y: 118 lines of code velox/core/SimpleFunctionMetadata.h x: 10 commits (90d) y: 597 lines of code velox/substrait/SubstraitToVeloxExpr.cpp x: 1 commits (90d) y: 71 lines of code velox/substrait/SubstraitUtils.h x: 1 commits (90d) y: 35 lines of code velox/substrait/TypeUtils.cpp x: 1 commits (90d) y: 39 lines of code velox/substrait/proto/substrait/algebra.proto x: 1 commits (90d) y: 585 lines of code velox/substrait/proto/substrait/type.proto x: 1 commits (90d) y: 164 lines of code velox/functions/prestosql/aggregates/ApproxDistinctAggregate.cpp x: 1 commits (90d) y: 370 lines of code velox/expression/ComplexWriterTypes.h x: 4 commits (90d) y: 445 lines of code build/fbcode_builder/getdeps/builder.py x: 18 commits (90d) y: 822 lines of code velox/row/UnsafeRow24Deserializer.cpp x: 5 commits (90d) y: 325 lines of code velox/functions/prestosql/aggregates/MinMaxAggregates.cpp x: 2 commits (90d) y: 517 lines of code velox/dwio/common/DataBuffer.h x: 1 commits (90d) y: 176 lines of code velox/common/file/FileTest.cpp x: 2 commits (90d) y: 83 lines of code velox/expression/ControlExpr.cpp x: 4 commits (90d) y: 664 lines of code velox/expression/ControlExpr.h x: 1 commits (90d) y: 215 lines of code velox/dwio/dwrf/reader/FlatMapColumnReader.cpp x: 4 commits (90d) y: 617 lines of code velox/dwio/dwrf/reader/FlatMapColumnReader.h x: 1 commits (90d) y: 190 lines of code velox/dwio/dwrf/reader/FlatMapHelper.cpp x: 1 commits (90d) y: 687 lines of code velox/row/UnsafeRow.h x: 1 commits (90d) y: 253 lines of code velox/row/UnsafeRowBatchDeserializer.h x: 1 commits (90d) y: 463 lines of code velox/row/UnsafeRowDeserializer.h x: 1 commits (90d) y: 623 lines of code velox/vector/fuzzer/VectorFuzzer.cpp x: 2 commits (90d) y: 379 lines of code velox/row/UnsafeRowSerializer.h x: 2 commits (90d) y: 392 lines of code velox/functions/lib/JodaDateTime.cpp x: 5 commits (90d) y: 335 lines of code velox/functions/prestosql/Arithmetic.h x: 3 commits (90d) y: 383 lines of code velox/exec/LocalPlanner.cpp x: 4 commits (90d) y: 366 lines of code velox/expression/Expr.cpp x: 8 commits (90d) y: 991 lines of code velox/core/PlanNode.h x: 6 commits (90d) y: 1028 lines of code velox/vector/arrow/Bridge.cpp x: 5 commits (90d) y: 585 lines of code velox/dwio/dwrf/reader/ColumnReader.cpp x: 2 commits (90d) y: 1831 lines of code velox/dwio/dwrf/reader/SelectiveIntegerDictionaryColumnReader.cpp x: 2 commits (90d) y: 101 lines of code velox/dwio/dwrf/reader/SelectiveRepeatedColumnReader.h x: 2 commits (90d) y: 197 lines of code velox/dwio/dwrf/reader/SelectiveStringDictionaryColumnReader.cpp x: 2 commits (90d) y: 282 lines of code velox/dwio/dwrf/reader/SelectiveStringDirectColumnReader.cpp x: 2 commits (90d) y: 399 lines of code velox/dwio/dwrf/reader/SelectiveTimestampColumnReader.cpp x: 2 commits (90d) y: 126 lines of code velox/common/base/Exceptions.h x: 2 commits (90d) y: 302 lines of code velox/type/Variant.h x: 2 commits (90d) y: 487 lines of code velox/functions/prestosql/aggregates/ChecksumAggregate.cpp x: 3 commits (90d) y: 194 lines of code velox/functions/lib/DateTimeFormatter.cpp x: 1 commits (90d) y: 369 lines of code velox/type/Variant.cpp x: 1 commits (90d) y: 523 lines of code velox/expression/VectorUdfTypeSystem.h x: 20 commits (90d) y: 1151 lines of code velox/type/Type.h x: 8 commits (90d) y: 1321 lines of code velox/expression/FunctionRegistry.h x: 3 commits (90d) y: 113 lines of code velox/common/memory/MemoryUsageTracker.h x: 3 commits (90d) y: 286 lines of code velox/functions/prestosql/types/TimestampWithTimeZoneType.h x: 2 commits (90d) y: 39 lines of code velox/exec/HashBuild.cpp x: 5 commits (90d) y: 197 lines of code velox/exec/RowContainer.cpp x: 2 commits (90d) y: 445 lines of code velox/common/base/BitUtil.h x: 2 commits (90d) y: 634 lines of code velox/dwio/dwrf/common/DecoderUtil.h x: 2 commits (90d) y: 437 lines of code velox/dwio/dwrf/reader/ColumnVisitors.h x: 2 commits (90d) y: 1140 lines of code velox/dwio/dwrf/reader/SelectiveColumnReader.cpp x: 4 commits (90d) y: 381 lines of code velox/type/Filter.cpp x: 1 commits (90d) y: 956 lines of code velox/common/file/File.cpp x: 1 commits (90d) y: 149 lines of code velox/connectors/hive/storage_adapters/s3fs/S3FileSystem.cpp x: 6 commits (90d) y: 279 lines of code velox/functions/sparksql/In.cpp x: 1 commits (90d) y: 174 lines of code velox/functions/prestosql/StringFunctions.cpp x: 3 commits (90d) y: 368 lines of code velox/dwio/dwrf/reader/SelectiveColumnReaderInternal.h x: 1 commits (90d) y: 300 lines of code velox/dwio/dwrf/reader/SelectiveFloatingPointColumnReader.h x: 1 commits (90d) y: 194 lines of code velox/dwio/dwrf/reader/SelectiveRepeatedColumnReader.cpp x: 1 commits (90d) y: 205 lines of code velox/type/Type.cpp x: 2 commits (90d) y: 562 lines of code build/fbcode_builder/getdeps/envfuncs.py x: 4 commits (90d) y: 110 lines of code velox/functions/prestosql/VectorArithmetic.cpp x: 1 commits (90d) y: 229 lines of code build/fbcode_builder/getdeps/buildopts.py x: 14 commits (90d) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 5 commits (90d) y: 295 lines of code build/fbcode_builder/getdeps/py_wheel_builder.py x: 5 commits (90d) y: 146 lines of code build/fbcode_builder/shell_quoting.py x: 4 commits (90d) y: 48 lines of code velox/exec/VectorHasher.cpp x: 3 commits (90d) y: 606 lines of code velox/type/Conversions.h x: 1 commits (90d) y: 336 lines of code velox/common/file/benchmark/ReadBenchmark.h x: 2 commits (90d) y: 265 lines of code velox/common/file/benchmark/ReadBenchmarkMain.cpp x: 2 commits (90d) y: 8 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 1 commits (90d) y: 267 lines of code build/fbcode_builder/getdeps/load.py x: 5 commits (90d) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 5 commits (90d) y: 187 lines of code velox/type/tz/TimeZoneDatabase.cpp x: 1 commits (90d) y: 2235 lines of code velox/vector/DecodedVector.cpp x: 2 commits (90d) y: 418 lines of code velox/functions/lib/string/StringImpl.h x: 2 commits (90d) y: 552 lines of code velox/dwio/dwrf/common/CachedBufferedInput.cpp x: 4 commits (90d) y: 409 lines of code velox/core/CoreTypeSystem.h x: 1 commits (90d) y: 279 lines of code velox/experimental/codegen/CodegenCompiledExpressionTransform.h x: 4 commits (90d) y: 512 lines of code velox/experimental/codegen/compiler_utils/ICompiledCall.h x: 3 commits (90d) y: 86 lines of code velox/experimental/codegen/vector_function/GeneratedVectorFunction-inl.h x: 3 commits (90d) y: 345 lines of code velox/functions/prestosql/ArrayPosition.cpp x: 1 commits (90d) y: 333 lines of code velox/functions/prestosql/benchmarks/ArrayPositionBasic.h x: 1 commits (90d) y: 222 lines of code velox/common/memory/Memory.cpp x: 2 commits (90d) y: 135 lines of code velox/exec/CrossJoinBuild.cpp x: 3 commits (90d) y: 72 lines of code velox/common/caching/SsdFile.cpp x: 3 commits (90d) y: 376 lines of code velox/functions/prestosql/aggregates/CovarianceAggregates.cpp x: 1 commits (90d) y: 431 lines of code velox/functions/prestosql/aggregates/VarianceAggregates.cpp x: 1 commits (90d) y: 438 lines of code velox/common/caching/AsyncDataCache.h x: 5 commits (90d) y: 465 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 1 commits (90d) y: 566 lines of code build/fbcode_builder/fbcode_builder.py x: 1 commits (90d) y: 391 lines of code velox/type/Filter.h x: 2 commits (90d) y: 1006 lines of code velox/parse/Expressions.cpp x: 2 commits (90d) y: 252 lines of code velox/duckdb/conversion/DuckWrapper.cpp x: 1 commits (90d) y: 291 lines of code velox/parse/Expressions.h x: 1 commits (90d) y: 357 lines of code velox/dwio/common/Options.h x: 2 commits (90d) y: 309 lines of code
2235.0
lines of code
  min: 4.0
  average: 221.5
  25th percentile: 59.25
  median: 130.0
  75th percentile: 302.75
  max: 2235.0
0 25.0
commits (90d)
min: 1.0 | average: 2.58 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 3.0 | max: 25.0

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

velox/functions/prestosql/aggregates/benchmarks/PushdownBenchmark.cpp x: 2 contributors (90d) y: 14 lines of code velox/functions/prestosql/types/JsonType.cpp x: 1 contributors (90d) y: 354 lines of code velox/exec/TableScan.cpp x: 2 contributors (90d) y: 70 lines of code velox/exec/TableScan.h x: 1 contributors (90d) y: 44 lines of code velox/exec/Task.cpp x: 6 contributors (90d) y: 1079 lines of code velox/exec/Task.h x: 5 contributors (90d) y: 257 lines of code velox/vector/ConstantVector.h x: 3 contributors (90d) y: 327 lines of code velox/vector/FlatVector.h x: 2 contributors (90d) y: 282 lines of code velox/vector/SimpleVector.h x: 2 contributors (90d) y: 337 lines of code velox/vector/FlatVector-inl.h x: 2 contributors (90d) y: 291 lines of code velox/vector/FlatVector.cpp x: 3 contributors (90d) y: 305 lines of code velox/common/base/Macros.h x: 1 contributors (90d) y: 10 lines of code velox/exec/Unnest.cpp x: 3 contributors (90d) y: 149 lines of code velox/exec/Unnest.h x: 2 contributors (90d) y: 25 lines of code velox/common/memory/Memory.h x: 2 contributors (90d) y: 657 lines of code velox/exec/TaskStructs.h x: 4 contributors (90d) y: 54 lines of code velox/exec/HashTable.cpp x: 3 contributors (90d) y: 1109 lines of code velox/vector/SelectivityVector.h x: 1 contributors (90d) y: 259 lines of code velox/benchmarks/tpch/TpchBenchmark.cpp x: 2 contributors (90d) y: 122 lines of code velox/common/base/SuccinctPrinter.cpp x: 1 contributors (90d) y: 103 lines of code velox/common/base/SuccinctPrinter.h x: 1 contributors (90d) y: 7 lines of code velox/functions/lib/KllSketch-inl.h x: 1 contributors (90d) y: 414 lines of code velox/functions/lib/KllSketch.h x: 1 contributors (90d) y: 57 lines of code velox/functions/lib/benchmarks/KllSketchBenchmark.cpp x: 1 contributors (90d) y: 135 lines of code velox/benchmarks/basic/SelectivityVector.cpp x: 1 contributors (90d) y: 114 lines of code velox/vector/fuzzer/VectorFuzzer.h x: 2 contributors (90d) y: 59 lines of code velox/dwio/parquet/reader/ParquetReader.cpp x: 3 contributors (90d) y: 261 lines of code velox/functions/sparksql/Arithmetic.h x: 2 contributors (90d) y: 108 lines of code velox/expression/CastExpr.cpp x: 3 contributors (90d) y: 516 lines of code velox/expression/CastExpr.h x: 2 contributors (90d) y: 76 lines of code velox/dwio/dwrf/writer/FlushPolicy.cpp x: 1 contributors (90d) y: 70 lines of code velox/dwio/dwrf/writer/WriterBase.h x: 1 contributors (90d) y: 122 lines of code velox/dwio/dwrf/writer/WriterContext.h x: 1 contributors (90d) y: 401 lines of code velox/dwio/dwrf/writer/WriterShared.cpp x: 1 contributors (90d) y: 413 lines of code velox/dwio/dwrf/writer/WriterShared.h x: 1 contributors (90d) y: 154 lines of code velox/benchmarks/basic/ComparisonConjunct.cpp x: 1 contributors (90d) y: 129 lines of code velox/benchmarks/basic/SimpleArithmetic.cpp x: 2 contributors (90d) y: 157 lines of code velox/exec/StreamingAggregation.cpp x: 1 contributors (90d) y: 232 lines of code velox/exec/MergeJoin.cpp x: 3 contributors (90d) y: 510 lines of code velox/exec/MergeJoin.h x: 1 contributors (90d) y: 185 lines of code velox/connectors/hive/HiveConnector.cpp x: 4 contributors (90d) y: 533 lines of code velox/connectors/hive/HiveConnector.h x: 3 contributors (90d) y: 240 lines of code velox/connectors/Connector.h x: 3 contributors (90d) y: 172 lines of code velox/core/PlanNode.cpp x: 3 contributors (90d) y: 378 lines of code velox/substrait/SubstraitToVeloxPlan.cpp x: 2 contributors (90d) y: 426 lines of code velox/functions/prestosql/DateTimeFunctions.h x: 5 contributors (90d) y: 638 lines of code velox/vector/BaseVector.h x: 5 contributors (90d) y: 444 lines of code velox/vector/ComplexVector.cpp x: 4 contributors (90d) y: 753 lines of code velox/vector/ComplexVector.h x: 5 contributors (90d) y: 427 lines of code velox/vector/LazyVector.h x: 4 contributors (90d) y: 174 lines of code velox/dwio/common/IoStatistics.cpp x: 1 contributors (90d) y: 83 lines of code velox/dwio/common/IoStatistics.h x: 2 contributors (90d) y: 91 lines of code velox/exec/TreeOfLosers.h x: 1 contributors (90d) y: 93 lines of code velox/exec/Driver.cpp x: 5 contributors (90d) y: 491 lines of code velox/exec/Driver.h x: 5 contributors (90d) y: 217 lines of code velox/expression/ComplexViewTypes.h x: 2 contributors (90d) y: 535 lines of code velox/functions/prestosql/DateTimeImpl.h x: 2 contributors (90d) y: 239 lines of code velox/exec/MergeSource.cpp x: 2 contributors (90d) y: 191 lines of code velox/exec/MergeSource.h x: 1 contributors (90d) y: 31 lines of code velox/exec/RowContainer.h x: 3 contributors (90d) y: 721 lines of code velox/functions/prestosql/registration/DateTimeFunctionsRegistration.cpp x: 5 contributors (90d) y: 65 lines of code velox/exec/HashProbe.cpp x: 3 contributors (90d) y: 496 lines of code velox/exec/Operator.h x: 1 contributors (90d) y: 281 lines of code scripts/benchmark-runner.py x: 2 contributors (90d) y: 179 lines of code velox/exec/AssignUniqueId.cpp x: 1 contributors (90d) y: 79 lines of code velox/vector/BaseVector.cpp x: 3 contributors (90d) y: 590 lines of code velox/common/memory/MmapAllocator.cpp x: 2 contributors (90d) y: 496 lines of code velox/vector/LazyVector.cpp x: 3 contributors (90d) y: 119 lines of code velox/type/Timestamp.cpp x: 3 contributors (90d) y: 57 lines of code velox/exec/CallbackSink.h x: 2 contributors (90d) y: 50 lines of code velox/exec/OperatorUtils.cpp x: 1 contributors (90d) y: 170 lines of code velox/expression/EvalCtx.cpp x: 1 contributors (90d) y: 213 lines of code velox/expression/EvalCtx.h x: 3 contributors (90d) y: 251 lines of code velox/functions/prestosql/hyperloglog/DenseHll.cpp x: 1 contributors (90d) y: 488 lines of code velox/exec/Exchange.cpp x: 3 contributors (90d) y: 266 lines of code velox/exec/Exchange.h x: 2 contributors (90d) y: 234 lines of code velox/exec/PartitionedOutputBufferManager.cpp x: 2 contributors (90d) y: 504 lines of code velox/exec/PartitionedOutputBufferManager.h x: 2 contributors (90d) y: 141 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 2 contributors (90d) y: 309 lines of code velox/exec/PlanNodeStats.h x: 1 contributors (90d) y: 36 lines of code velox/exec/FilterProject.cpp x: 1 contributors (90d) y: 165 lines of code velox/expression/Expr.h x: 2 contributors (90d) y: 267 lines of code velox/exec/LocalPartition.cpp x: 2 contributors (90d) y: 329 lines of code velox/expression/SimpleFunctionAdapter.h x: 3 contributors (90d) y: 484 lines of code velox/exec/AggregateFunctionRegistry.cpp x: 1 contributors (90d) y: 23 lines of code velox/duckdb/conversion/DuckParser.cpp x: 3 contributors (90d) y: 359 lines of code build/fbcode_builder/getdeps.py x: 5 contributors (90d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 5 contributors (90d) y: 548 lines of code velox/common/memory/ByteStream.h x: 1 contributors (90d) y: 312 lines of code velox/core/SimpleFunctionMetadata.h x: 4 contributors (90d) y: 597 lines of code velox/substrait/proto/substrait/algebra.proto x: 1 contributors (90d) y: 585 lines of code velox/functions/prestosql/aggregates/ApproxDistinctAggregate.cpp x: 1 contributors (90d) y: 370 lines of code velox/expression/ComplexWriterTypes.h x: 1 contributors (90d) y: 445 lines of code build/fbcode_builder/getdeps/builder.py x: 5 contributors (90d) y: 822 lines of code velox/row/UnsafeRow24Deserializer.cpp x: 1 contributors (90d) y: 325 lines of code velox/functions/prestosql/aggregates/MinMaxAggregates.cpp x: 2 contributors (90d) y: 517 lines of code velox/dwio/common/DataBuffer.h x: 1 contributors (90d) y: 176 lines of code velox/functions/prestosql/registration/ArrayFunctionsRegistration.cpp x: 3 contributors (90d) y: 50 lines of code velox/common/file/FileTest.cpp x: 2 contributors (90d) y: 83 lines of code velox/expression/ControlExpr.cpp x: 3 contributors (90d) y: 664 lines of code velox/exec/CrossJoinProbe.cpp x: 2 contributors (90d) y: 124 lines of code velox/dwio/dwrf/reader/FlatMapColumnReader.cpp x: 2 contributors (90d) y: 617 lines of code velox/dwio/dwrf/reader/FlatMapHelper.cpp x: 1 contributors (90d) y: 687 lines of code velox/row/UnsafeRow.h x: 1 contributors (90d) y: 253 lines of code velox/row/UnsafeRowBatchDeserializer.h x: 1 contributors (90d) y: 463 lines of code velox/row/UnsafeRowDeserializer.h x: 1 contributors (90d) y: 623 lines of code velox/vector/fuzzer/VectorFuzzer.cpp x: 2 contributors (90d) y: 379 lines of code velox/row/UnsafeRowDynamicSerializer.h x: 2 contributors (90d) y: 174 lines of code velox/row/UnsafeRowSerializer.h x: 2 contributors (90d) y: 392 lines of code velox/functions/lib/JodaDateTime.cpp x: 4 contributors (90d) y: 335 lines of code velox/functions/prestosql/Arithmetic.h x: 3 contributors (90d) y: 383 lines of code velox/exec/LocalPlanner.cpp x: 3 contributors (90d) y: 366 lines of code velox/core/PlanNode.h x: 1 contributors (90d) y: 1028 lines of code velox/vector/arrow/Bridge.cpp x: 4 contributors (90d) y: 585 lines of code velox/dwio/dwrf/reader/ColumnReader.cpp x: 1 contributors (90d) y: 1831 lines of code velox/dwio/dwrf/reader/SelectiveIntegerDictionaryColumnReader.cpp x: 2 contributors (90d) y: 101 lines of code velox/dwio/dwrf/reader/SelectiveRepeatedColumnReader.h x: 2 contributors (90d) y: 197 lines of code velox/dwio/dwrf/reader/SelectiveStringDirectColumnReader.cpp x: 2 contributors (90d) y: 399 lines of code velox/common/base/Exceptions.h x: 2 contributors (90d) y: 302 lines of code velox/type/Variant.h x: 2 contributors (90d) y: 487 lines of code velox/functions/prestosql/aggregates/ChecksumAggregate.cpp x: 1 contributors (90d) y: 194 lines of code velox/functions/lib/DateTimeFormatter.cpp x: 1 contributors (90d) y: 369 lines of code velox/type/Variant.cpp x: 1 contributors (90d) y: 523 lines of code velox/expression/VectorUdfTypeSystem.h x: 2 contributors (90d) y: 1151 lines of code velox/type/Type.h x: 2 contributors (90d) y: 1321 lines of code velox/exec/HashBuild.cpp x: 3 contributors (90d) y: 197 lines of code velox/exec/RowContainer.cpp x: 2 contributors (90d) y: 445 lines of code velox/common/base/BitUtil.h x: 2 contributors (90d) y: 634 lines of code velox/dwio/dwrf/common/DecoderUtil.h x: 1 contributors (90d) y: 437 lines of code velox/dwio/dwrf/reader/ColumnVisitors.h x: 1 contributors (90d) y: 1140 lines of code velox/type/Filter.cpp x: 1 contributors (90d) y: 956 lines of code velox/common/file/File.cpp x: 1 contributors (90d) y: 149 lines of code velox/functions/prestosql/StringFunctions.cpp x: 2 contributors (90d) y: 368 lines of code velox/dwio/dwrf/reader/SelectiveColumnReaderInternal.h x: 1 contributors (90d) y: 300 lines of code velox/dwio/dwrf/reader/SelectiveRepeatedColumnReader.cpp x: 1 contributors (90d) y: 205 lines of code velox/type/Type.cpp x: 2 contributors (90d) y: 562 lines of code build/fbcode_builder/getdeps/buildopts.py x: 5 contributors (90d) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 3 contributors (90d) y: 295 lines of code velox/exec/VectorHasher.cpp x: 2 contributors (90d) y: 606 lines of code velox/type/Conversions.h x: 1 contributors (90d) y: 336 lines of code velox/common/file/benchmark/ReadBenchmarkMain.cpp x: 2 contributors (90d) y: 8 lines of code velox/functions/lib/benchmarks/FunctionBenchmarkBase.h x: 2 contributors (90d) y: 41 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 1 contributors (90d) y: 267 lines of code build/fbcode_builder/getdeps/load.py x: 4 contributors (90d) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 3 contributors (90d) y: 187 lines of code velox/functions/prestosql/aggregates/PrestoHasher.cpp x: 1 contributors (90d) y: 243 lines of code velox/type/tz/TimeZoneDatabase.cpp x: 1 contributors (90d) y: 2235 lines of code velox/vector/DecodedVector.cpp x: 2 contributors (90d) y: 418 lines of code velox/functions/lib/string/StringImpl.h x: 2 contributors (90d) y: 552 lines of code velox/dwio/dwrf/common/CachedBufferedInput.cpp x: 2 contributors (90d) y: 409 lines of code velox/experimental/codegen/vector_function/GeneratedVectorFunction-inl.h x: 2 contributors (90d) y: 345 lines of code velox/functions/prestosql/ArrayPosition.cpp x: 1 contributors (90d) y: 333 lines of code velox/functions/prestosql/benchmarks/ArrayPositionBasic.h x: 1 contributors (90d) y: 222 lines of code velox/common/memory/Memory.cpp x: 2 contributors (90d) y: 135 lines of code velox/functions/prestosql/aggregates/CovarianceAggregates.cpp x: 1 contributors (90d) y: 431 lines of code velox/common/caching/AsyncDataCache.h x: 2 contributors (90d) y: 465 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 1 contributors (90d) y: 566 lines of code build/fbcode_builder/fbcode_builder.py x: 1 contributors (90d) y: 391 lines of code velox/core/PlanFragment.h x: 2 contributors (90d) y: 28 lines of code velox/type/Filter.h x: 2 contributors (90d) y: 1006 lines of code velox/duckdb/conversion/DuckWrapper.cpp x: 1 contributors (90d) y: 291 lines of code
2235.0
lines of code
  min: 4.0
  average: 221.5
  25th percentile: 59.25
  median: 130.0
  75th percentile: 302.75
  max: 2235.0
0 6.0
contributors (90d)
min: 1.0 | average: 1.59 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0