apache / avro
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 858 files with 108,023 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 6 files changed 51-100 times (5,668 lines of code)
    • 50 files changed 21-50 times (20,114 lines of code)
    • 409 files changed 6-20 times (53,459 lines of code)
    • 393 files changed 1-5 times (28,782 lines of code)
0% | 5% | 18% | 49% | 26%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 858 files with 108,023 lines of code.
    • 6 files changed by more than 25 contributors (5,365 lines of code)
    • 69 files changed by 11-25 contributors (20,634 lines of code)
    • 297 files changed by 6-10 contributors (35,990 lines of code)
    • 342 files changed by 2-5 contributors (36,392 lines of code)
    • 144 files changed by 1 contributor (9,642 lines of code)
4% | 19% | 33% | 33% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, cs, md, avsc, c, xml, html, php, cc, hh, py, yaml, rb, h, js, txt, gitignore, json, csproj, sh, t, svg, pm, css, in, rst, cmake, properties, scss, bat, props, proto, ini, toml, mod, editorconfig, vim, clang-format, g4, gemspec, gitattributes, thrift, cfg, launch, rdf, pl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 12% | 18% | 52% | 16%
cc0% | 7% | 59% | 32% | <1%
c0% | 0% | 19% | 65% | 14%
py0% | 0% | 42% | 39% | 18%
hh0% | 0% | 25% | 5% | 69%
rb0% | 0% | 41% | 56% | 2%
cs0% | 0% | 5% | 47% | 46%
cfg0% | 0% | 100% | 0% | 0%
h0% | 0% | 1% | 58% | 40%
js0% | 0% | 0% | 75% | 24%
pm0% | 0% | 0% | 97% | 2%
t0% | 0% | 0% | 28% | 71%
toml0% | 0% | 0% | 91% | 8%
html0% | 0% | 0% | 14% | 85%
props0% | 0% | 0% | 100% | 0%
php0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
avsc0% | 0% | 0% | 0% | 100%
g40% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
rdf0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
gemspec0% | 0% | 0% | 0% | 100%
scss0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
lang0% | 5% | 18% | 49% | 26%
doc0% | 0% | 0% | 59% | 40%
share0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Schema.java
in lang/java/avro/src/main/java/org/apache/avro
1673 221 2010-12-15 2025-02-26 98 40 scottcarey@apache.org nigro.fra@gmail.com
GenericData.java
in lang/java/avro/src/main/java/org/apache/avro/generic
1267 113 2010-12-15 2025-05-06 87 32 scottcarey@apache.org 22275557+mkeskells@users.no...
SpecificCompiler.java
in lang/java/compiler/src/main/java/org/apache/avro/compiler/specific
937 90 2011-01-28 2025-05-03 82 46 scottcarey@apache.org 1benediktwerner@gmail.com
ReflectData.java
in lang/java/avro/src/main/java/org/apache/avro/reflect
796 55 2010-12-15 2024-09-24 74 31 scottcarey@apache.org 12578579+belugabehr@users.n...
SpecificData.java
in lang/java/avro/src/main/java/org/apache/avro/specific
455 42 2010-12-15 2024-09-29 61 30 scottcarey@apache.org 12578579+belugabehr@users.n...
Compiler.cc
in lang/c++/impl
540 35 2010-01-12 2025-03-21 54 21 cutting@apache.org ustcwg@gmail.com
DataFile.cc
in lang/c++/impl
585 29 2011-03-30 2025-04-27 47 22 thiru@apache.org ustcwg@gmail.com
avrogencpp.cc
in lang/c++/impl
894 31 2011-03-27 2025-01-30 44 19 thiru@apache.org pkubanek@gmail.com
schema.rb
in lang/ruby/lib/avro
523 57 2010-01-20 2023-08-08 43 25 cutting@apache.org piotaixr@users.noreply.gith...
GenericDatumReader.java
in lang/java/avro/src/main/java/org/apache/avro/generic
438 51 2010-12-15 2022-09-01 42 19 scottcarey@apache.org 51320496+clesaec@users.nore...
AbstractAvroMojo.java
in lang/java/maven-plugin/src/main/java/org/apache/avro/mojo
237 13 2010-12-15 2025-05-03 37 27 scottcarey@apache.org 1benediktwerner@gmail.com
ResolvingGrammarGenerator.java
in lang/java/avro/src/main/java/org/apache/avro/io/parsing
290 6 2010-12-15 2023-07-18 36 23 scottcarey@apache.org clesaec@talend.com
schema.c
in lang/c/src
1657 49 2010-01-16 2024-03-25 36 11 massie@apache.org sahilkang@google.com
JsonIO.hh
in lang/c++/impl/json
412 46 2012-02-02 2025-01-04 34 12 thiru@apache.org ustcwg@gmail.com
schema.py
in lang/py/avro
763 117 2019-12-11 2023-07-20 32 9 michael@smith-li.com michael@smith-li.com
CodeGen.cs
in lang/csharp/src/apache/main/CodeGen
783 33 2011-03-31 2024-03-05 32 19 cutting@apache.org clemens@vasters.com
ProtobufData.java
in lang/java/protobuf/src/main/java/org/apache/avro/protobuf
326 24 2011-09-12 2020-08-19 31 19 cutting@apache.org i@koosha.io
io.rb
in lang/ruby/lib/avro
450 61 2010-01-20 2024-04-05 31 17 cutting@apache.org sarutak@apache.org
datafile.c
in lang/c/src
619 16 2010-02-06 2019-06-21 31 9 massie@apache.org aniket486@gmail.com
IDLProtocolMojo.java
in lang/java/maven-plugin/src/main/java/org/apache/avro/mojo
3 - 2010-12-15 2023-09-19 30 18 scottcarey@apache.org opwvhk@users.noreply.github...
SchemaMojo.java
in lang/java/maven-plugin/src/main/java/org/apache/avro/mojo
43 1 2010-12-15 2024-04-04 30 21 scottcarey@apache.org opwvhk@users.noreply.github...
setup.py
in lang/py
67 7 2010-02-16 2023-07-20 30 11 hammer@apache.org michael@smith-li.com
GenericDatumWriter.java
in lang/java/avro/src/main/java/org/apache/avro/generic
281 27 2010-12-15 2022-02-18 30 19 scottcarey@apache.org radai.rosenblatt@gmail.com
LogicalTypes.java
in lang/java/avro/src/main/java/org/apache/avro
419 57 2015-05-27 2024-02-02 30 22 blue@apache.org 51320496+clesaec@users.nore...
Protocol.java
in lang/java/avro/src/main/java/org/apache/avro
503 62 2010-12-15 2024-04-04 30 18 scottcarey@apache.org opwvhk@users.noreply.github...
NodeImpl.cc
in lang/c++/impl
524 21 2010-01-12 2025-03-07 30 14 cutting@apache.org ustcwg@gmail.com
datum.c
in lang/c/src
1062 58 2010-01-16 2024-03-25 30 8 massie@apache.org sahilkang@google.com
SchemaBuilder.java
in lang/java/avro/src/main/java/org/apache/avro
1208 244 2013-04-29 2024-08-29 30 22 tomwhite@apache.org andrew-ie@users.noreply.git...
Utf8.java
in lang/java/avro/src/main/java/org/apache/avro/util
152 17 2010-12-15 2025-02-02 29 14 scottcarey@apache.org 12578579+belugabehr@users.n...
DataFileWriter.java
in lang/java/avro/src/main/java/org/apache/avro/file
306 37 2010-12-15 2024-07-11 29 17 scottcarey@apache.org opwvhk@users.noreply.github...
BinaryDecoder.java
in lang/java/avro/src/main/java/org/apache/avro/io
672 69 2010-12-15 2025-03-08 29 20 scottcarey@apache.org 12578579+belugabehr@users.n...
avro.h
in lang/c/src
22 - 2010-01-16 2019-06-21 28 6 massie@apache.org aniket486@gmail.com
io.c
in lang/c/src
387 21 2010-01-16 2020-05-21 28 7 massie@apache.org dkulp@apache.org
JsonCodec.cc
in lang/c++/impl/parsing
560 57 2011-02-20 2025-01-04 28 11 thiru@apache.org ustcwg@gmail.com
ProtocolMojo.java
in lang/java/maven-plugin/src/main/java/org/apache/avro/mojo
22 1 2010-12-15 2023-09-11 25 19 scottcarey@apache.org opwvhk@users.noreply.github...
FileStream.cc
in lang/c++/impl
300 33 2011-02-20 2024-07-16 25 10 thiru@apache.org gerrit@gerritbirkeland.com
JsonIO.cc
in lang/c++/impl/json
421 8 2012-02-02 2024-07-16 25 9 thiru@apache.org gerrit@gerritbirkeland.com
SpecificCompilerTool.java
in lang/java/tools/src/main/java/org/apache/avro/tool
247 6 2011-01-28 2025-05-03 24 19 scottcarey@apache.org 1benediktwerner@gmail.com
ReflectDatumReader.java
in lang/java/avro/src/main/java/org/apache/avro/reflect
257 19 2010-12-15 2022-10-20 24 14 scottcarey@apache.org dannynullzwo@gmail.com
Symbol.hh
in lang/c++/impl/parsing
701 66 2011-02-20 2024-12-06 24 9 thiru@apache.org mikhail.koviazin@aiven.io
JsonDom.hh
in lang/c++/impl/json
118 18 2012-02-02 2025-02-13 23 10 thiru@apache.org 34263822+mmalhotra@users.no...
ReflectDatumWriter.java
in lang/java/avro/src/main/java/org/apache/avro/reflect
146 12 2010-12-15 2022-10-20 23 14 scottcarey@apache.org dannynullzwo@gmail.com
DataFileReader.java
in lang/java/avro/src/main/java/org/apache/avro/file
205 23 2010-12-15 2024-06-28 23 19 scottcarey@apache.org opwvhk@users.noreply.github...
JsonDecoder.java
in lang/java/avro/src/main/java/org/apache/avro/io
429 34 2010-12-15 2023-08-17 23 18 scottcarey@apache.org 51320496+clesaec@users.nore...
JsonDom.cc
in lang/c++/impl/json
165 10 2012-02-02 2025-02-13 22 11 thiru@apache.org 34263822+mmalhotra@users.no...
Node.cc
in lang/c++/impl
197 9 2010-01-12 2025-03-07 22 13 cutting@apache.org ustcwg@gmail.com
DataFileStream.java
in lang/java/avro/src/main/java/org/apache/avro/file
292 33 2010-12-15 2024-06-25 22 16 scottcarey@apache.org opwvhk@users.noreply.github...
ResolvingDecoder.cc
in lang/c++/impl/parsing
578 32 2011-02-20 2024-07-16 22 9 thiru@apache.org gerrit@gerritbirkeland.com
cfg
setup.cfg
in lang/py
59 - 2019-07-18 2024-12-30 21 8 michaels@syapse.com fokko@apache.org
Main.java
in lang/java/tools/src/main/java/org/apache/avro/tool
69 4 2010-12-15 2020-05-11 21 13 scottcarey@apache.org vincenz.priesnitz@researchg...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SpecificCompiler.java
in lang/java/compiler/src/main/java/org/apache/avro/compiler/specific
937 90 2011-01-28 2025-05-03 82 46 scottcarey@apache.org 1benediktwerner@gmail.com
Schema.java
in lang/java/avro/src/main/java/org/apache/avro
1673 221 2010-12-15 2025-02-26 98 40 scottcarey@apache.org nigro.fra@gmail.com
GenericData.java
in lang/java/avro/src/main/java/org/apache/avro/generic
1267 113 2010-12-15 2025-05-06 87 32 scottcarey@apache.org 22275557+mkeskells@users.no...
ReflectData.java
in lang/java/avro/src/main/java/org/apache/avro/reflect
796 55 2010-12-15 2024-09-24 74 31 scottcarey@apache.org 12578579+belugabehr@users.n...
SpecificData.java
in lang/java/avro/src/main/java/org/apache/avro/specific
455 42 2010-12-15 2024-09-29 61 30 scottcarey@apache.org 12578579+belugabehr@users.n...
AbstractAvroMojo.java
in lang/java/maven-plugin/src/main/java/org/apache/avro/mojo
237 13 2010-12-15 2025-05-03 37 27 scottcarey@apache.org 1benediktwerner@gmail.com
schema.rb
in lang/ruby/lib/avro
523 57 2010-01-20 2023-08-08 43 25 cutting@apache.org piotaixr@users.noreply.gith...
ResolvingGrammarGenerator.java
in lang/java/avro/src/main/java/org/apache/avro/io/parsing
290 6 2010-12-15 2023-07-18 36 23 scottcarey@apache.org clesaec@talend.com
DataFile.cc
in lang/c++/impl
585 29 2011-03-30 2025-04-27 47 22 thiru@apache.org ustcwg@gmail.com
SchemaBuilder.java
in lang/java/avro/src/main/java/org/apache/avro
1208 244 2013-04-29 2024-08-29 30 22 tomwhite@apache.org andrew-ie@users.noreply.git...
LogicalTypes.java
in lang/java/avro/src/main/java/org/apache/avro
419 57 2015-05-27 2024-02-02 30 22 blue@apache.org 51320496+clesaec@users.nore...
Compiler.cc
in lang/c++/impl
540 35 2010-01-12 2025-03-21 54 21 cutting@apache.org ustcwg@gmail.com
SchemaMojo.java
in lang/java/maven-plugin/src/main/java/org/apache/avro/mojo
43 1 2010-12-15 2024-04-04 30 21 scottcarey@apache.org opwvhk@users.noreply.github...
BinaryDecoder.java
in lang/java/avro/src/main/java/org/apache/avro/io
672 69 2010-12-15 2025-03-08 29 20 scottcarey@apache.org 12578579+belugabehr@users.n...
avrogencpp.cc
in lang/c++/impl
894 31 2011-03-27 2025-01-30 44 19 thiru@apache.org pkubanek@gmail.com
GenericDatumReader.java
in lang/java/avro/src/main/java/org/apache/avro/generic
438 51 2010-12-15 2022-09-01 42 19 scottcarey@apache.org 51320496+clesaec@users.nore...
CodeGen.cs
in lang/csharp/src/apache/main/CodeGen
783 33 2011-03-31 2024-03-05 32 19 cutting@apache.org clemens@vasters.com
ProtobufData.java
in lang/java/protobuf/src/main/java/org/apache/avro/protobuf
326 24 2011-09-12 2020-08-19 31 19 cutting@apache.org i@koosha.io
GenericDatumWriter.java
in lang/java/avro/src/main/java/org/apache/avro/generic
281 27 2010-12-15 2022-02-18 30 19 scottcarey@apache.org radai.rosenblatt@gmail.com
ProtocolMojo.java
in lang/java/maven-plugin/src/main/java/org/apache/avro/mojo
22 1 2010-12-15 2023-09-11 25 19 scottcarey@apache.org opwvhk@users.noreply.github...
SpecificCompilerTool.java
in lang/java/tools/src/main/java/org/apache/avro/tool
247 6 2011-01-28 2025-05-03 24 19 scottcarey@apache.org 1benediktwerner@gmail.com
DataFileReader.java
in lang/java/avro/src/main/java/org/apache/avro/file
205 23 2010-12-15 2024-06-28 23 19 scottcarey@apache.org opwvhk@users.noreply.github...
IDLProtocolMojo.java
in lang/java/maven-plugin/src/main/java/org/apache/avro/mojo
3 - 2010-12-15 2023-09-19 30 18 scottcarey@apache.org opwvhk@users.noreply.github...
Protocol.java
in lang/java/avro/src/main/java/org/apache/avro
503 62 2010-12-15 2024-04-04 30 18 scottcarey@apache.org opwvhk@users.noreply.github...
JsonDecoder.java
in lang/java/avro/src/main/java/org/apache/avro/io
429 34 2010-12-15 2023-08-17 23 18 scottcarey@apache.org 51320496+clesaec@users.nore...
io.rb
in lang/ruby/lib/avro
450 61 2010-01-20 2024-04-05 31 17 cutting@apache.org sarutak@apache.org
DataFileWriter.java
in lang/java/avro/src/main/java/org/apache/avro/file
306 37 2010-12-15 2024-07-11 29 17 scottcarey@apache.org opwvhk@users.noreply.github...
DataFileStream.java
in lang/java/avro/src/main/java/org/apache/avro/file
292 33 2010-12-15 2024-06-25 22 16 scottcarey@apache.org opwvhk@users.noreply.github...
JsonEncoder.java
in lang/java/avro/src/main/java/org/apache/avro/io
239 27 2010-12-15 2023-10-05 20 16 scottcarey@apache.org 51320496+clesaec@users.nore...
JacksonUtils.java
in lang/java/avro/src/main/java/org/apache/avro/util/internal
169 6 2014-11-18 2024-08-29 19 16 tomwhite@apache.org andrew-ie@users.noreply.git...
SpecificRecordBase.java
in lang/java/avro/src/main/java/org/apache/avro/specific
80 14 2010-12-15 2022-01-05 21 15 scottcarey@apache.org mgrigorov@apache.org
CodecFactory.java
in lang/java/avro/src/main/java/org/apache/avro/file
71 12 2010-12-15 2023-07-22 19 15 scottcarey@apache.org sarutak@apache.org
Schema.cs
in lang/csharp/src/apache/main/Schema
224 16 2011-03-31 2024-11-20 17 15 cutting@apache.org rayokota@gmail.com
NodeImpl.cc
in lang/c++/impl
524 21 2010-01-12 2025-03-07 30 14 cutting@apache.org ustcwg@gmail.com
Utf8.java
in lang/java/avro/src/main/java/org/apache/avro/util
152 17 2010-12-15 2025-02-02 29 14 scottcarey@apache.org 12578579+belugabehr@users.n...
ReflectDatumReader.java
in lang/java/avro/src/main/java/org/apache/avro/reflect
257 19 2010-12-15 2022-10-20 24 14 scottcarey@apache.org dannynullzwo@gmail.com
ReflectDatumWriter.java
in lang/java/avro/src/main/java/org/apache/avro/reflect
146 12 2010-12-15 2022-10-20 23 14 scottcarey@apache.org dannynullzwo@gmail.com
Util.java
in lang/java/tools/src/main/java/org/apache/avro/tool
156 19 2010-12-15 2020-03-31 21 14 scottcarey@apache.org 51382517@qq.com
Symbol.java
in lang/java/avro/src/main/java/org/apache/avro/io/parsing
463 61 2010-12-15 2019-06-21 21 14 scottcarey@apache.org aniket486@gmail.com
SpecificDatumReader.java
in lang/java/avro/src/main/java/org/apache/avro/specific
136 16 2010-12-15 2025-03-22 21 14 scottcarey@apache.org jbonofre@apache.org
ResolvingDecoder.java
in lang/java/avro/src/main/java/org/apache/avro/io
204 15 2010-12-15 2020-01-13 18 14 scottcarey@apache.org fokko@apache.org
SchemaCompatibility.java
in lang/java/avro/src/main/java/org/apache/avro
543 45 2013-12-16 2023-08-17 17 14 cutting@apache.org 51320496+clesaec@users.nore...
DirectBinaryDecoder.java
in lang/java/avro/src/main/java/org/apache/avro/io
148 14 2010-12-15 2023-10-24 15 14 scottcarey@apache.org mysticlama000@gmail.com
Node.cc
in lang/c++/impl
197 9 2010-01-12 2025-03-07 22 13 cutting@apache.org ustcwg@gmail.com
Main.java
in lang/java/tools/src/main/java/org/apache/avro/tool
69 4 2010-12-15 2020-05-11 21 13 scottcarey@apache.org vincenz.priesnitz@researchg...
avro.rb
in lang/ruby/lib
41 4 2010-01-20 2021-05-02 19 13 cutting@apache.org tjwp@users.noreply.github.com
Conversions.java
in lang/java/avro/src/main/java/org/apache/avro
292 27 2015-05-27 2024-02-02 17 13 blue@apache.org 51320496+clesaec@users.nore...
SpecificDatumWriter.java
in lang/java/avro/src/main/java/org/apache/avro/specific
83 10 2010-12-15 2022-02-18 16 13 scottcarey@apache.org radai.rosenblatt@gmail.com
Resolver.java
in lang/java/avro/src/main/java/org/apache/avro
473 24 2018-10-19 2022-09-09 14 13 rstata@yahoo.com 51320496+clesaec@users.nore...
JsonIO.hh
in lang/c++/impl/json
412 46 2012-02-02 2025-01-04 34 12 thiru@apache.org ustcwg@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
IdlReader.java
in lang/java/idl/src/main/java/org/apache/avro/idl
864 75 2023-09-11 2025-04-18 5 1 opwvhk@users.noreply.github... opwvhk@users.noreply.github...
ConcurrentReferenceHashMap.java
in lang/java/avro/src/main/java/org/apache/avro/util/springframework
670 72 2023-02-10 2023-02-10 1 1 niels@basjes.nl niels@basjes.nl
IdlUtils.java
in lang/java/idl/src/main/java/org/apache/avro/idl
466 21 2024-07-24 2024-07-24 1 1 fokko@apache.org fokko@apache.org
Symbol.cs
in lang/csharp/src/apache/main/IO/Parsing
448 37 2022-08-30 2022-08-30 1 1 rayokota@gmail.com rayokota@gmail.com
protovis-r3.2.js
in lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static
275 - 2017-03-03 2017-03-03 1 1 ken.dombeck@target.com ken.dombeck@target.com
TimePeriod.java
in lang/java/avro/src/main/java/org/apache/avro/util
256 19 2023-10-05 2023-10-05 1 1 opwvhk@users.noreply.github... opwvhk@users.noreply.github...
JsonEncoder.cs
in lang/csharp/src/apache/main/IO
232 27 2022-08-30 2022-08-30 1 1 rayokota@gmail.com rayokota@gmail.com
GenericDatum.hh
in lang/c++/include/avro
231 22 2024-07-10 2024-07-10 1 1 jinxidoru@gmail.com jinxidoru@gmail.com
msinttypes.h
in lang/c/src/avro
218 1 2012-04-28 2012-04-28 1 1 dcreager@apache.org dcreager@apache.org
Benchmarks.cs
in lang/csharp/src/apache/benchmark
197 17 2022-03-03 2022-03-03 1 1 zcsizmadia@gmail.com zcsizmadia@gmail.com
ObjectUtils.java
in lang/java/avro/src/main/java/org/apache/avro/util/springframework
183 14 2023-02-10 2023-02-10 1 1 niels@basjes.nl niels@basjes.nl
SchemaResolver.java
in lang/java/avro/src/main/java/org/apache/avro/util
182 17 2023-12-01 2024-04-04 2 1 opwvhk@users.noreply.github... opwvhk@users.noreply.github...
XZ.cs
in lang/csharp/src/apache/codec/Avro.File.XZ
173 12 2022-02-25 2022-02-25 1 1 zcsizmadia@gmail.com zcsizmadia@gmail.com
ParseContext.java
in lang/java/avro/src/main/java/org/apache/avro
166 20 2023-12-01 2025-04-18 3 1 opwvhk@users.noreply.github... opwvhk@users.noreply.github...
msstdint.h
in lang/c/src/avro
152 - 2012-04-28 2012-04-28 1 1 dcreager@apache.org dcreager@apache.org
AvroDataIOReader.php
in lang/php/lib/DataFile
145 9 2020-05-26 2020-05-26 1 1 siad.ardroumli@gmail.com siad.ardroumli@gmail.com
AvroStringIO.php
in lang/php/lib/IO
134 15 2020-05-26 2020-05-26 1 1 siad.ardroumli@gmail.com siad.ardroumli@gmail.com
Parser.cs
in lang/csharp/src/apache/main/IO/Parsing
129 11 2022-08-30 2022-08-30 1 1 rayokota@gmail.com rayokota@gmail.com
AvroGMP.php
in lang/php/lib
125 11 2020-05-26 2020-05-26 1 1 siad.ardroumli@gmail.com siad.ardroumli@gmail.com
AvroRecordSchema.php
in lang/php/lib/Schema
121 6 2020-05-26 2020-08-24 2 1 siad.ardroumli@gmail.com siad.ardroumli@gmail.com
schema.avsc
in lang/csharp/src/apache/perf
120 - 2013-11-08 2013-11-08 1 1 cutting@apache.org cutting@apache.org
UtfTextUtils.java
in lang/java/avro/src/main/java/org/apache/avro/util
118 9 2023-12-01 2023-12-01 1 1 opwvhk@users.noreply.github... opwvhk@users.noreply.github...
NodeConcepts.hh
in lang/c++/include/avro
114 14 2024-07-10 2024-07-10 1 1 jinxidoru@gmail.com jinxidoru@gmail.com
IdlFile.java
in lang/java/idl/src/main/java/org/apache/avro/idl
113 9 2023-09-11 2024-04-04 4 1 opwvhk@users.noreply.github... opwvhk@users.noreply.github...
Schemas.java
in lang/java/avro/src/main/java/org/apache/avro/util
113 4 2023-12-01 2023-12-01 1 1 opwvhk@users.noreply.github... opwvhk@users.noreply.github...
ValidatingGrammarGenerator.cs
in lang/csharp/src/apache/main/IO/Parsing
108 5 2022-08-30 2022-08-30 1 1 rayokota@gmail.com rayokota@gmail.com
ParsingDecoder.cs
in lang/csharp/src/apache/main/IO
104 3 2022-08-30 2022-08-30 1 1 rayokota@gmail.com rayokota@gmail.com
SchemaParser.java
in lang/java/avro/src/main/java/org/apache/avro
96 13 2023-12-01 2024-04-04 2 1 opwvhk@users.noreply.github... opwvhk@users.noreply.github...
Schema.hh
in lang/c++/include/avro
95 3 2024-07-10 2024-07-10 1 1 jinxidoru@gmail.com jinxidoru@gmail.com
Zstandard.cs
in lang/csharp/src/apache/codec/Avro.File.Zstandard
92 7 2022-02-25 2022-02-25 1 1 zcsizmadia@gmail.com zcsizmadia@gmail.com
BufferDetailIterator.hh
in lang/c++/include/avro/buffer/detail
83 7 2024-07-10 2024-07-10 1 1 jinxidoru@gmail.com jinxidoru@gmail.com
BlockingDirectBinaryEncoder.java
in lang/java/avro/src/main/java/org/apache/avro/io
76 9 2023-10-21 2024-05-05 2 1 fokko@tabular.io fokko@tabular.io
Decimal.cs
in lang/csharp/src/apache/main/Util
74 7 2020-02-05 2020-02-05 1 1 tim@timjroberts.com tim@timjroberts.com
NameValidator.java
in lang/java/avro/src/main/java/org/apache/avro
73 8 2023-12-01 2023-12-01 1 1 opwvhk@users.noreply.github... opwvhk@users.noreply.github...
BZip2.cs
in lang/csharp/src/apache/codec/Avro.File.BZip2
69 7 2022-02-25 2022-02-25 1 1 zcsizmadia@gmail.com zcsizmadia@gmail.com
DocCommentHelper.java
in lang/java/compiler/src/main/java/org/apache/avro/compiler/idl
66 5 2021-12-12 2022-02-07 2 1 opwvhk@users.noreply.github... opwvhk@users.noreply.github...
JsonGrammarGenerator.cs
in lang/csharp/src/apache/main/IO/Parsing
66 2 2022-08-30 2022-08-30 1 1 rayokota@gmail.com rayokota@gmail.com
Decoder.hh
in lang/c++/include/avro
65 3 2024-07-10 2024-07-10 1 1 jinxidoru@gmail.com jinxidoru@gmail.com
AvroUnionSchema.php
in lang/php/lib/Schema
64 4 2020-05-26 2020-05-26 1 1 siad.ardroumli@gmail.com siad.ardroumli@gmail.com
big.avsc
in lang/csharp/src/apache/benchmark/schema
62 - 2022-03-03 2022-03-03 1 1 zcsizmadia@gmail.com zcsizmadia@gmail.com
RecordCountTool.java
in lang/java/tools/src/main/java/org/apache/avro/tool
61 5 2020-05-11 2020-05-11 1 1 vincenz.priesnitz@researchg... vincenz.priesnitz@researchg...
ParsingEncoder.cs
in lang/csharp/src/apache/main/IO
61 5 2022-08-30 2022-08-30 1 1 rayokota@gmail.com rayokota@gmail.com
TracingNullPointException.java
in lang/java/avro/src/main/java/org/apache/avro/path
59 4 2022-02-18 2022-02-18 1 1 radai.rosenblatt@gmail.com radai.rosenblatt@gmail.com
AvroTraits.hh
in lang/c++/include/avro
58 - 2024-07-10 2024-07-10 1 1 jinxidoru@gmail.com jinxidoru@gmail.com
AvroEnumSchema.php
in lang/php/lib/Schema
57 6 2020-05-26 2020-08-24 2 1 siad.ardroumli@gmail.com siad.ardroumli@gmail.com
SkipParser.cs
in lang/csharp/src/apache/main/IO/Parsing
54 4 2022-08-30 2022-08-30 1 1 rayokota@gmail.com rayokota@gmail.com
in
AvroConfig.cmake.in
in lang/c++/cmake
53 - 2025-02-01 2025-02-01 1 1 ustcwg@gmail.com ustcwg@gmail.com
AvroNamedSchema.php
in lang/php/lib/Schema
52 5 2020-05-26 2020-08-24 2 1 siad.ardroumli@gmail.com siad.ardroumli@gmail.com
Snappy.cs
in lang/csharp/src/apache/codec/Avro.File.Snappy
52 5 2022-02-25 2022-02-25 1 1 zcsizmadia@gmail.com zcsizmadia@gmail.com
Perf.java
in lang/java/perf/src/main/java/org/apache/avro/perf
50 1 2019-08-23 2019-08-23 1 1 iemejia@gmail.com iemejia@gmail.com
Correlations

File Size vs. Number of Changes: 859 points

lang/py/avro/datafile.py x: 260 lines of code y: 16 # changes lang/java/avro/src/main/java/org/apache/avro/generic/GenericData.java x: 1267 lines of code y: 87 # changes lang/java/avro/src/main/java/org/apache/avro/generic/PrimitivesArrays.java x: 509 lines of code y: 3 # changes lang/java/compiler/src/main/java/org/apache/avro/compiler/specific/SpecificCompiler.java x: 937 lines of code y: 82 # changes lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/AbstractAvroMojo.java x: 237 lines of code y: 37 # changes lang/java/tools/src/main/java/org/apache/avro/tool/SpecificCompilerTool.java x: 247 lines of code y: 24 # changes lang/c++/impl/DataFile.cc x: 585 lines of code y: 47 # changes lang/c++/include/avro/DataFile.hh x: 164 lines of code y: 6 # changes lang/php/lib/Datum/AvroIODatumWriter.php x: 119 lines of code y: 3 # changes lang/java/avro/src/main/java/org/apache/avro/ParseContext.java x: 166 lines of code y: 3 # changes lang/java/idl/src/main/java/org/apache/avro/idl/IdlReader.java x: 864 lines of code y: 5 # changes lang/c++/include/avro/LogicalType.hh x: 69 lines of code y: 7 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificDatumReader.java x: 136 lines of code y: 21 # changes lang/c++/impl/Compiler.cc x: 540 lines of code y: 54 # changes lang/c++/impl/CustomAttributes.cc x: 40 lines of code y: 5 # changes lang/c++/include/avro/CustomAttributes.hh x: 23 lines of code y: 3 # changes lang/c++/include/avro/Node.hh x: 154 lines of code y: 5 # changes lang/c++/include/avro/NodeImpl.hh x: 417 lines of code y: 5 # changes lang/java/avro/src/main/java/org/apache/avro/io/BinaryDecoder.java x: 672 lines of code y: 29 # changes lang/c++/impl/LogicalType.cc x: 101 lines of code y: 13 # changes lang/c++/impl/Node.cc x: 197 lines of code y: 22 # changes lang/c++/impl/NodeImpl.cc x: 524 lines of code y: 30 # changes lang/java/avro/src/main/java/org/apache/avro/Schema.java x: 1673 lines of code y: 98 # changes lang/php/lib/Datum/AvroIOBinaryDecoder.php x: 179 lines of code y: 4 # changes lang/php/lib/Datum/AvroIOBinaryEncoder.php x: 83 lines of code y: 2 # changes lang/c++/impl/json/JsonDom.cc x: 165 lines of code y: 22 # changes lang/c++/impl/json/JsonDom.hh x: 118 lines of code y: 23 # changes lang/java/avro/src/main/java/org/apache/avro/io/BinaryEncoder.java x: 94 lines of code y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/util/Utf8.java x: 152 lines of code y: 29 # changes lang/c++/cmake/AvroConfig.cmake.in x: 53 lines of code y: 1 # changes lang/c++/impl/avrogencpp.cc x: 894 lines of code y: 44 # changes lang/ruby/lib/avro/schema_validator.rb x: 200 lines of code y: 16 # changes lang/c++/include/avro/Specific.hh x: 174 lines of code y: 3 # changes lang/java/avro/src/main/java/org/apache/avro/io/DecoderFactory.java x: 88 lines of code y: 12 # changes lang/c++/impl/json/JsonIO.hh x: 412 lines of code y: 34 # changes lang/c++/impl/parsing/JsonCodec.cc x: 560 lines of code y: 28 # changes lang/py/setup.cfg x: 59 lines of code y: 21 # changes lang/c++/include/avro/buffer/detail/BufferDetail.hh x: 274 lines of code y: 4 # changes lang/c++/include/avro/Generic.hh x: 63 lines of code y: 3 # changes lang/c++/include/avro/Stream.hh x: 194 lines of code y: 3 # changes lang/c++/impl/Resolver.cc x: 582 lines of code y: 16 # changes lang/c++/impl/parsing/ValidatingCodec.cc x: 451 lines of code y: 20 # changes lang/c++/include/avro/Layout.hh x: 36 lines of code y: 2 # changes lang/c++/include/avro/Parser.hh x: 91 lines of code y: 2 # changes lang/c++/include/avro/Reader.hh x: 145 lines of code y: 3 # changes lang/c++/include/avro/Resolver.hh x: 23 lines of code y: 2 # changes lang/c++/include/avro/ResolverSchema.hh x: 20 lines of code y: 2 # changes lang/c++/include/avro/Serializer.hh x: 77 lines of code y: 2 # changes lang/c++/include/avro/Validator.hh x: 93 lines of code y: 3 # changes lang/c++/include/avro/Writer.hh x: 127 lines of code y: 2 # changes lang/c++/include/avro/buffer/BufferReader.hh x: 174 lines of code y: 2 # changes lang/c++/impl/parsing/Symbol.hh x: 701 lines of code y: 24 # changes lang/csharp/src/apache/main/IO/JsonDecoder.cs x: 665 lines of code y: 3 # changes lang/csharp/src/apache/main/Schema/Schema.cs x: 224 lines of code y: 17 # changes lang/csharp/common.props x: 59 lines of code y: 13 # changes lang/csharp/src/apache/benchmark/Program.cs x: 11 lines of code y: 4 # changes share/idl_grammar/org/apache/avro/idl/Idl.g4 x: 210 lines of code y: 4 # changes lang/java/avro/src/main/java/org/apache/avro/io/DatumWriter.java x: 14 lines of code y: 6 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificData.java x: 455 lines of code y: 61 # changes lang/java/avro/src/main/java/org/apache/avro/io/BinaryData.java x: 319 lines of code y: 16 # changes doc/config.toml x: 341 lines of code y: 12 # changes doc/content/en/avro.rdf x: 47 lines of code y: 2 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectData.java x: 796 lines of code y: 74 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificFixed.java x: 48 lines of code y: 11 # changes lang/java/avro/src/main/java/org/apache/avro/io/BufferedBinaryEncoder.java x: 146 lines of code y: 13 # changes lang/java/avro/src/main/java/org/apache/avro/util/MapUtil.java x: 16 lines of code y: 2 # changes lang/php/lib/Datum/AvroIODatumReader.php x: 362 lines of code y: 4 # changes lang/java/avro/src/main/java/org/apache/avro/SchemaBuilder.java x: 1208 lines of code y: 30 # changes lang/java/avro/src/main/java/org/apache/avro/util/internal/JacksonUtils.java x: 169 lines of code y: 19 # changes doc/layouts/partials/navbar.html x: 36 lines of code y: 7 # changes doc/content/en/_index.html x: 41 lines of code y: 6 # changes doc/layouts/partials/navbar-asf-links.html x: 10 lines of code y: 2 # changes doc/layouts/partials/navbar-docs-selector.html x: 10 lines of code y: 3 # changes doc/layouts/project/list.html x: 28 lines of code y: 4 # changes lang/java/idl/src/main/java/org/apache/avro/idl/IdlUtils.java x: 466 lines of code y: 1 # changes share/docker/m2/toolchains.xml x: 30 lines of code y: 2 # changes lang/c++/impl/FileStream.cc x: 300 lines of code y: 25 # changes lang/c++/impl/Validator.cc x: 192 lines of code y: 18 # changes lang/c++/impl/Zigzag.cc x: 29 lines of code y: 13 # changes lang/c++/impl/json/JsonIO.cc x: 421 lines of code y: 25 # changes lang/c++/impl/parsing/ResolvingDecoder.cc x: 578 lines of code y: 22 # changes lang/c++/impl/parsing/Symbol.cc x: 81 lines of code y: 7 # changes lang/c++/include/avro/buffer/Buffer.hh x: 167 lines of code y: 2 # changes lang/c++/include/avro/buffer/BufferPrint.hh x: 58 lines of code y: 2 # changes lang/c++/include/avro/buffer/BufferStreambuf.hh x: 133 lines of code y: 2 # changes lang/java/avro/src/main/java/org/apache/avro/file/DataFileWriter.java x: 306 lines of code y: 29 # changes lang/c++/include/avro/AvroParse.hh x: 36 lines of code y: 1 # changes lang/c++/include/avro/AvroSerialize.hh x: 23 lines of code y: 1 # changes lang/c++/include/avro/AvroTraits.hh x: 58 lines of code y: 1 # changes lang/c++/include/avro/Compiler.hh x: 18 lines of code y: 1 # changes lang/c++/include/avro/Decoder.hh x: 65 lines of code y: 1 # changes lang/c++/include/avro/Encoder.hh x: 49 lines of code y: 1 # changes lang/c++/include/avro/Exception.hh x: 15 lines of code y: 1 # changes lang/c++/include/avro/GenericDatum.hh x: 231 lines of code y: 1 # changes lang/c++/include/avro/NodeConcepts.hh x: 114 lines of code y: 1 # changes lang/c++/include/avro/Schema.hh x: 95 lines of code y: 1 # changes lang/c++/include/avro/buffer/detail/BufferDetailIterator.hh x: 83 lines of code y: 1 # changes lang/perl/lib/Avro/BinaryEncoder.pm x: 206 lines of code y: 9 # changes lang/perl/lib/Avro/Schema.pm x: 675 lines of code y: 11 # changes lang/perl/t/02_bin_encode.t x: 180 lines of code y: 7 # changes lang/java/avro/src/main/java/org/apache/avro/file/DataFileReader.java x: 205 lines of code y: 23 # changes lang/java/avro/src/main/java/org/apache/avro/file/SeekableByteArrayInput.java x: 26 lines of code y: 7 # changes lang/java/avro/src/main/java/org/apache/avro/file/DataFileStream.java x: 292 lines of code y: 22 # changes lang/perl/lib/Avro/DataFileReader.pm x: 229 lines of code y: 9 # changes lang/perl/t/04_datafile.t x: 169 lines of code y: 10 # changes lang/perl/lib/Avro/BinaryDecoder.pm x: 270 lines of code y: 7 # changes lang/perl/t/03_bin_decode.t x: 211 lines of code y: 5 # changes lang/perl/xt/schema.t x: 18 lines of code y: 3 # changes lang/perl/lib/Avro/Protocol.pm x: 84 lines of code y: 6 # changes lang/c++/impl/Schema.cc x: 63 lines of code y: 14 # changes lang/c++/impl/Stream.cc x: 145 lines of code y: 12 # changes lang/java/idl/src/main/java/org/apache/avro/idl/IdlSchemaFormatterFactory.java x: 9 lines of code y: 1 # changes lang/java/avro/src/main/java/org/apache/avro/io/BlockingDirectBinaryEncoder.java x: 76 lines of code y: 2 # changes lang/java/avro/src/main/java/org/apache/avro/io/DirectBinaryEncoder.java x: 75 lines of code y: 11 # changes lang/c++/impl/BinaryDecoder.cc x: 169 lines of code y: 17 # changes lang/c++/impl/Generic.cc x: 195 lines of code y: 12 # changes lang/c++/impl/GenericDatum.cc x: 73 lines of code y: 7 # changes lang/c++/impl/ValidSchema.cc x: 109 lines of code y: 16 # changes lang/csharp/src/apache/main/Specific/SpecificWriter.cs x: 133 lines of code y: 11 # changes lang/csharp/src/apache/main/IO/BinaryDecoder.notnetstandard2.0.cs x: 82 lines of code y: 4 # changes lang/csharp/src/apache/main/IO/BinaryEncoder.cs x: 122 lines of code y: 10 # changes lang/py/avro/io.py x: 670 lines of code y: 21 # changes lang/ruby/lib/avro/io.rb x: 450 lines of code y: 31 # changes lang/java/avro/src/main/java/org/apache/avro/Protocol.java x: 503 lines of code y: 30 # changes lang/java/avro/src/main/java/org/apache/avro/SchemaParser.java x: 96 lines of code y: 2 # changes lang/java/avro/src/main/java/org/apache/avro/util/SchemaResolver.java x: 182 lines of code y: 2 # changes lang/java/compiler/src/main/java/org/apache/avro/compiler/idl/SchemaResolver.java x: 87 lines of code y: 18 # changes lang/java/idl/src/main/java/org/apache/avro/idl/IdlFile.java x: 113 lines of code y: 4 # changes lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/IDLMojo.java x: 77 lines of code y: 4 # changes lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/SchemaMojo.java x: 43 lines of code y: 30 # changes lang/java/tools/src/main/java/org/apache/avro/tool/IdlTool.java x: 80 lines of code y: 15 # changes lang/c/src/datum.c x: 1062 lines of code y: 30 # changes lang/c/src/datum_equal.c x: 148 lines of code y: 14 # changes lang/c/src/datum_size.c x: 241 lines of code y: 11 # changes lang/c/src/memoize.c x: 103 lines of code y: 5 # changes lang/c/src/schema.c x: 1657 lines of code y: 36 # changes lang/c/src/st.c x: 430 lines of code y: 10 # changes lang/c/src/st.h x: 59 lines of code y: 8 # changes lang/java/avro/src/main/java/org/apache/avro/JsonProperties.java x: 165 lines of code y: 16 # changes lang/c/src/avro/basics.h x: 71 lines of code y: 4 # changes lang/c/src/consume-binary.c x: 264 lines of code y: 5 # changes lang/c/src/datum_skip.c x: 157 lines of code y: 8 # changes lang/c/src/datum_value.c x: 627 lines of code y: 8 # changes lang/c/src/avro/refcount.h x: 204 lines of code y: 8 # changes lang/csharp/src/apache/main/CodeGen/CodeGen.cs x: 783 lines of code y: 32 # changes lang/java/mapred/src/main/java/org/apache/avro/hadoop/file/HadoopCodecFactory.java x: 30 lines of code y: 9 # changes lang/java/avro/src/main/java/org/apache/avro/Conversions.java x: 292 lines of code y: 17 # changes lang/java/avro/src/main/java/org/apache/avro/LogicalTypes.java x: 419 lines of code y: 30 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectionUtil.java x: 130 lines of code y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/util/RandomData.java x: 176 lines of code y: 14 # changes lang/java/thrift/src/main/java/org/apache/avro/thrift/ThriftData.java x: 217 lines of code y: 21 # changes lang/csharp/src/apache/ipc/Responder.cs x: 170 lines of code y: 6 # changes lang/csharp/src/apache/ipc/Specific/SpecificRequestor.cs x: 75 lines of code y: 5 # changes lang/ruby/lib/avro/logical_types.rb x: 144 lines of code y: 6 # changes lang/java/compiler/src/main/java/org/apache/avro/compiler/schema/Schemas.java x: 177 lines of code y: 16 # changes lang/java/avro/src/main/java/org/apache/avro/data/TimeConversions.java x: 263 lines of code y: 11 # changes lang/java/protobuf/src/main/java/org/apache/avro/protobuf/ProtoConversions.java x: 123 lines of code y: 5 # changes lang/java/avro/src/main/java/org/apache/avro/NameValidator.java x: 73 lines of code y: 1 # changes lang/java/avro/src/main/java/org/apache/avro/util/UtfTextUtils.java x: 118 lines of code y: 1 # changes lang/csharp/versions.props x: 32 lines of code y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/io/DirectBinaryDecoder.java x: 148 lines of code y: 15 # changes lang/java/avro/src/main/java/org/apache/avro/io/EncoderFactory.java x: 104 lines of code y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/io/JsonEncoder.java x: 239 lines of code y: 20 # changes lang/java/avro/src/main/java/org/apache/avro/util/TimePeriod.java x: 256 lines of code y: 1 # changes lang/perl/xt/interop.t x: 29 lines of code y: 5 # changes lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/IDLProtocolMojo.java x: 3 lines of code y: 30 # changes lang/java/tools/src/main/java/org/apache/avro/tool/DataFileReadTool.java x: 108 lines of code y: 15 # changes lang/java/tools/src/main/java/org/apache/avro/tool/DataFileWriteTool.java x: 72 lines of code y: 14 # changes lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/ProtocolMojo.java x: 22 lines of code y: 25 # changes lang/csharp/src/apache/main/File/DeflateCodec.cs x: 54 lines of code y: 9 # changes lang/csharp/src/apache/main/Generic/GenericReader.cs x: 376 lines of code y: 15 # changes lang/csharp/src/apache/main/Generic/PreresolvingDatumReader.cs x: 453 lines of code y: 11 # changes lang/csharp/src/apache/main/Specific/SpecificReader.cs x: 154 lines of code y: 12 # changes lang/java/avro/src/main/java/org/apache/avro/io/JsonDecoder.java x: 429 lines of code y: 23 # changes lang/java/avro/src/main/java/org/apache/avro/SchemaCompatibility.java x: 543 lines of code y: 17 # changes lang/java/avro/src/main/java/org/apache/avro/util/WeakIdentityHashMap.java x: 141 lines of code y: 12 # changes lang/ruby/lib/avro/schema.rb x: 523 lines of code y: 43 # changes lang/java/avro/src/main/java/org/apache/avro/io/parsing/ResolvingGrammarGenerator.java x: 290 lines of code y: 36 # changes lang/java/avro/src/main/java/org/apache/avro/file/CodecFactory.java x: 71 lines of code y: 19 # changes lang/py/avro/schema.py x: 763 lines of code y: 32 # changes lang/py/avro/ipc.py x: 316 lines of code y: 10 # changes lang/py/avro/tether/__init__.py x: 18 lines of code y: 5 # changes lang/py/avro/tether/tether_task.py x: 159 lines of code y: 13 # changes lang/py/avro/tether/tether_task_runner.py x: 121 lines of code y: 13 # changes lang/py/setup.py x: 67 lines of code y: 30 # changes lang/py/avro/errors.py x: 43 lines of code y: 10 # changes lang/java/avro/src/main/java/org/apache/avro/Conversion.java x: 92 lines of code y: 9 # changes lang/csharp/src/apache/main/Specific/SpecificDatumWriter.cs x: 141 lines of code y: 8 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/FieldAccess.java x: 13 lines of code y: 7 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/FieldAccessReflect.java x: 107 lines of code y: 12 # changes lang/java/avro/src/main/java/org/apache/avro/util/springframework/ConcurrentReferenceHashMap.java x: 670 lines of code y: 1 # changes lang/java/avro/src/main/java/org/apache/avro/util/springframework/ObjectUtils.java x: 183 lines of code y: 1 # changes lang/py/avro/name.py x: 79 lines of code y: 5 # changes lang/py/avro/protocol.py x: 183 lines of code y: 12 # changes lang/py/avro/compatibility.py x: 318 lines of code y: 5 # changes lang/java/trevni/core/src/main/java/org/apache/trevni/OutputBuffer.java x: 284 lines of code y: 12 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectDatumReader.java x: 257 lines of code y: 24 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectDatumWriter.java x: 146 lines of code y: 23 # changes doc/layouts/partials/footer.html x: 42 lines of code y: 4 # changes lang/java/avro/src/main/java/org/apache/avro/Resolver.java x: 473 lines of code y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumReader.java x: 438 lines of code y: 42 # changes lang/csharp/src/apache/main/Generic/GenericWriter.cs x: 259 lines of code y: 12 # changes lang/csharp/src/apache/main/Generic/PreresolvingDatumWriter.cs x: 216 lines of code y: 10 # changes lang/csharp/src/apache/main/IO/Encoder.cs x: 26 lines of code y: 10 # changes lang/csharp/src/apache/main/IO/Parsing/JsonGrammarGenerator.cs x: 66 lines of code y: 1 # changes lang/csharp/src/apache/main/IO/Parsing/Parser.cs x: 129 lines of code y: 1 # changes lang/csharp/src/apache/main/IO/Parsing/Symbol.cs x: 448 lines of code y: 1 # changes lang/csharp/src/apache/main/IO/Parsing/ValidatingGrammarGenerator.cs x: 108 lines of code y: 1 # changes lang/csharp/src/apache/main/Reflect/DotnetClass.cs x: 86 lines of code y: 3 # changes lang/csharp/src/apache/main/Reflect/DotnetProperty.cs x: 111 lines of code y: 2 # changes lang/csharp/src/apache/main/Reflect/ReflectDefaultWriter.cs x: 122 lines of code y: 3 # changes lang/java/trevni/core/src/main/java/org/apache/trevni/InputBuffer.java x: 330 lines of code y: 14 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/stats/StatsServlet.java x: 169 lines of code y: 11 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificExceptionBase.java x: 48 lines of code y: 12 # changes lang/csharp/src/apache/main/Reflect/ClassCache.cs x: 205 lines of code y: 7 # changes lang/java/mapred/src/main/java/org/apache/avro/mapreduce/AvroOutputFormatBase.java x: 66 lines of code y: 15 # changes doc/layouts/project/list.print.html x: 3 lines of code y: 3 # changes lang/csharp/src/apache/main/Util/LocalTimestampMicrosecond.cs x: 28 lines of code y: 1 # changes lang/csharp/src/apache/main/Util/LogicalTypeFactory.cs x: 44 lines of code y: 3 # changes lang/csharp/src/apache/main/Util/TimeMicrosecond.cs x: 35 lines of code y: 3 # changes lang/csharp/src/apache/main/Generic/DatumWriter.cs x: 9 lines of code y: 6 # changes lang/csharp/src/apache/main/IO/Decoder.cs x: 33 lines of code y: 8 # changes lang/csharp/src/apache/main/Protocol/Message.cs x: 111 lines of code y: 13 # changes lang/csharp/src/apache/main/Schema/EnumSchema.cs x: 175 lines of code y: 13 # changes lang/csharp/src/apache/main/Schema/Field.cs x: 135 lines of code y: 12 # changes lang/csharp/src/apache/main/Schema/SchemaName.cs x: 107 lines of code y: 13 # changes lang/java/avro/src/main/java/org/apache/avro/file/DataFileReader12.java x: 172 lines of code y: 14 # changes lang/csharp/src/apache/codegen/AvroGen.cs x: 161 lines of code y: 12 # changes lang/csharp/src/apache/main/Schema/ArraySchema.cs x: 52 lines of code y: 8 # changes lang/csharp/src/apache/main/Schema/MapSchema.cs x: 59 lines of code y: 9 # changes lang/csharp/src/apache/main/Specific/ObjectCreator.cs x: 210 lines of code y: 20 # changes lang/csharp/src/apache/main/Generic/GenericDatumReader.cs x: 164 lines of code y: 7 # changes lang/csharp/src/apache/main/Schema/UnionSchema.cs x: 111 lines of code y: 10 # changes lang/csharp/src/apache/main/AssemblyInfo.cs x: 2 lines of code y: 1 # changes lang/csharp/src/apache/main/Schema/FixedSchema.cs x: 67 lines of code y: 8 # changes lang/csharp/src/apache/main/Schema/PrimitiveSchema.cs x: 109 lines of code y: 9 # changes lang/csharp/src/apache/main/Schema/RecordSchema.cs x: 320 lines of code y: 14 # changes lang/csharp/src/apache/main/File/IFileReader.cs x: 22 lines of code y: 6 # changes lang/csharp/src/apache/main/IO/ByteBufferInputStream.cs x: 51 lines of code y: 7 # changes lang/csharp/src/apache/main/Reflect/ReflectDefaultReader.cs x: 371 lines of code y: 4 # changes lang/csharp/src/apache/main/Reflect/ReflectReader.cs x: 28 lines of code y: 3 # changes lang/csharp/src/apache/main/Schema/Property.cs x: 75 lines of code y: 10 # changes lang/csharp/src/apache/main/IO/Resolver.cs x: 128 lines of code y: 6 # changes lang/csharp/src/apache/benchmark/Benchmarks.cs x: 197 lines of code y: 1 # changes lang/csharp/src/apache/codec/Avro.File.XZ/XZ.cs x: 173 lines of code y: 1 # changes lang/csharp/src/apache/codec/Avro.File.Zstandard/Zstandard.cs x: 92 lines of code y: 1 # changes lang/csharp/src/apache/main/File/Codec.cs x: 90 lines of code y: 10 # changes doc/layouts/project/single.html x: 3 lines of code y: 2 # changes lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumWriter.java x: 281 lines of code y: 30 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificDatumWriter.java x: 83 lines of code y: 16 # changes lang/java/compiler/src/main/java/org/apache/avro/compiler/idl/DocCommentHelper.java x: 66 lines of code y: 2 # changes lang/csharp/src/apache/main/File/Header.cs x: 15 lines of code y: 5 # changes lang/csharp/src/apache/main/File/DataFileWriter.cs x: 291 lines of code y: 11 # changes lang/csharp/src/apache/main/CodeGen/CodeGenException.cs x: 18 lines of code y: 6 # changes lang/js/etc/browser/avro.js x: 52 lines of code y: 4 # changes lang/js/lib/schemas.js x: 1666 lines of code y: 9 # changes lang/csharp/src/apache/main/AvroDecimal.cs x: 438 lines of code y: 4 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificRecordBase.java x: 80 lines of code y: 21 # changes lang/java/grpc/src/main/java/org/apache/avro/grpc/ServiceDescriptor.java x: 31 lines of code y: 8 # changes lang/py/avro/__main__.py x: 208 lines of code y: 3 # changes lang/js/lib/protocols.js x: 919 lines of code y: 6 # changes lang/csharp/src/apache/main/Schema/NamedSchema.cs x: 119 lines of code y: 11 # changes lang/java/avro/src/main/java/org/apache/avro/message/BinaryMessageDecoder.java x: 76 lines of code y: 12 # changes lang/java/avro/src/main/java/org/apache/avro/message/MessageDecoder.java x: 45 lines of code y: 7 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/MapEntry.java x: 25 lines of code y: 8 # changes lang/java/avro/src/main/java/org/apache/avro/file/BZip2Codec.java x: 53 lines of code y: 13 # changes lang/java/avro/src/main/java/org/apache/avro/file/DeflateCodec.java x: 82 lines of code y: 12 # changes lang/java/avro/src/main/java/org/apache/avro/file/XZCodec.java x: 66 lines of code y: 10 # changes lang/ruby/lib/avro/ipc.rb x: 419 lines of code y: 15 # changes lang/js/lib/files.js x: 483 lines of code y: 8 # changes lang/js/lib/utils.js x: 492 lines of code y: 7 # changes lang/java/ipc-netty/src/main/java/org/apache/avro/ipc/netty/NettyTransceiver.java x: 371 lines of code y: 12 # changes lang/py/avro/codecs.py x: 108 lines of code y: 7 # changes lang/py/avro/constants.py x: 33 lines of code y: 6 # changes lang/ruby/lib/avro/schema_compatibility.rb x: 126 lines of code y: 11 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificErrorBuilderBase.java x: 78 lines of code y: 8 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificRecordBuilderBase.java x: 17 lines of code y: 9 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/CustomEncoding.java x: 16 lines of code y: 8 # changes lang/java/eclipse-java-formatter.xml x: 390 lines of code y: 4 # changes lang/java/grpc/src/main/java/org/apache/avro/grpc/AvroGrpcClient.java x: 107 lines of code y: 9 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/Requestor.java x: 379 lines of code y: 20 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/stats/Histogram.java x: 165 lines of code y: 9 # changes lang/java/mapred/src/main/java/org/apache/avro/hadoop/io/AvroDatumConverter.java x: 6 lines of code y: 7 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroMultipleOutputs.java x: 234 lines of code y: 14 # changes lang/java/mapred/src/main/java/org/apache/avro/mapreduce/AvroKeyValueOutputFormat.java x: 29 lines of code y: 10 # changes lang/java/trevni/avro/src/main/java/org/apache/trevni/avro/mapreduce/AvroTrevniKeyValueInputFormat.java x: 15 lines of code y: 9 # changes lang/java/trevni/avro/src/main/java/org/apache/trevni/avro/mapreduce/AvroTrevniRecordReaderBase.java x: 48 lines of code y: 8 # changes lang/java/trevni/avro/src/main/java/org/apache/trevni/avro/mapreduce/AvroTrevniRecordWriterBase.java x: 57 lines of code y: 12 # changes lang/java/trevni/core/src/main/java/org/apache/trevni/ValueType.java x: 14 lines of code y: 10 # changes lang/ruby/lib/avro.rb x: 41 lines of code y: 19 # changes lang/ruby/lib/avro/data_file.rb x: 277 lines of code y: 18 # changes lang/ruby/lib/avro/protocol.rb x: 126 lines of code y: 12 # changes lang/ruby/lib/avro/schema_normalization.rb x: 57 lines of code y: 5 # changes lang/java/tools/src/main/java/org/apache/avro/tool/CatTool.java x: 158 lines of code y: 10 # changes lang/c++/impl/BinaryEncoder.cc x: 101 lines of code y: 11 # changes lang/c++/impl/parsing/ValidatingCodec.hh x: 20 lines of code y: 8 # changes lang/c++/impl/Types.cc x: 46 lines of code y: 10 # changes lang/csharp/src/apache/main/Generic/GenericRecord.cs x: 131 lines of code y: 7 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroOutputFormat.java x: 109 lines of code y: 18 # changes lang/php/lib/IO/AvroFile.php x: 108 lines of code y: 2 # changes lang/php/lib/Schema/AvroField.php x: 91 lines of code y: 3 # changes lang/php/lib/Schema/AvroSchema.php x: 305 lines of code y: 4 # changes lang/php/lib/Schema/AvroNamedSchema.php x: 52 lines of code y: 2 # changes lang/php/lib/Schema/AvroRecordSchema.php x: 121 lines of code y: 2 # changes lang/java/protobuf/src/main/java/org/apache/avro/protobuf/ProtobufData.java x: 326 lines of code y: 31 # changes lang/java/ipc-netty/src/main/java/org/apache/avro/ipc/netty/NettyTransportCodec.java x: 117 lines of code y: 7 # changes lang/java/integration-test/test-custom-conversions/src/main/java/org/apache/avro/codegentest/CustomDecimalConversion.java x: 47 lines of code y: 4 # changes lang/php/lib/AvroGMP.php x: 125 lines of code y: 1 # changes lang/php/lib/DataFile/AvroDataIOReader.php x: 145 lines of code y: 1 # changes lang/php/lib/IO/AvroStringIO.php x: 134 lines of code y: 1 # changes lang/php/lib/Schema/AvroMapSchema.php x: 39 lines of code y: 1 # changes lang/java/avro/src/main/java/org/apache/avro/file/SnappyCodec.java x: 57 lines of code y: 16 # changes lang/java/avro/src/main/java/org/apache/avro/util/ByteBufferOutputStream.java x: 73 lines of code y: 9 # changes lang/java/avro/src/main/java/org/apache/avro/util/ReusableByteBufferInputStream.java x: 54 lines of code y: 5 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/DatagramTransceiver.java x: 58 lines of code y: 7 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/HttpTransceiver.java x: 97 lines of code y: 12 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/SaslSocketTransceiver.java x: 336 lines of code y: 15 # changes lang/java/tools/src/main/java/org/apache/avro/tool/FromTextTool.java x: 80 lines of code y: 13 # changes lang/java/tools/src/main/java/org/apache/avro/tool/Main.java x: 69 lines of code y: 21 # changes lang/csharp/src/apache/main/Generic/GenericDatumWriter.cs x: 110 lines of code y: 7 # changes lang/csharp/src/apache/main/IO/BinaryDecoder.cs x: 151 lines of code y: 6 # changes lang/java/tools/src/main/java/org/apache/avro/tool/DataFileGetMetaTool.java x: 60 lines of code y: 10 # changes lang/java/tools/src/main/java/org/apache/avro/tool/DataFileGetSchemaTool.java x: 28 lines of code y: 7 # changes lang/java/tools/src/main/java/org/apache/avro/tool/Util.java x: 156 lines of code y: 21 # changes lang/java/compiler/src/main/java/org/apache/avro/compiler/schema/SchemaVisitor.java x: 8 lines of code y: 11 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/tether/TetherJob.java x: 91 lines of code y: 16 # changes lang/java/mapred/src/main/java/org/apache/avro/hadoop/io/AvroSequenceFile.java x: 322 lines of code y: 14 # changes lang/java/trevni/core/src/main/java/org/apache/trevni/BZip2Codec.java x: 39 lines of code y: 8 # changes lang/c/src/codec.c x: 479 lines of code y: 12 # changes lang/c/src/io.c x: 387 lines of code y: 28 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroInputFormat.java x: 34 lines of code y: 9 # changes lang/perl/lib/Avro/Protocol/Message.pm x: 35 lines of code y: 5 # changes lang/java/avro/src/main/java/org/apache/avro/data/RecordBuilderBase.java x: 92 lines of code y: 19 # changes lang/java/mapred/src/main/java/org/apache/avro/hadoop/file/SortedKeyValueFile.java x: 267 lines of code y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/io/ParsingDecoder.java x: 48 lines of code y: 9 # changes lang/java/avro/src/main/java/org/apache/avro/io/FastReaderBuilder.java x: 506 lines of code y: 2 # changes lang/java/tools/src/main/java/org/apache/avro/tool/TetherTool.java x: 109 lines of code y: 12 # changes lang/java/avro/src/main/java/org/apache/avro/io/ResolvingDecoder.java x: 204 lines of code y: 18 # changes lang/java/avro/src/main/java/org/apache/avro/io/parsing/Parser.java x: 93 lines of code y: 8 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroMultipleInputs.java x: 79 lines of code y: 9 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/DelegatingInputFormat.java x: 75 lines of code y: 8 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/tether/TetheredProcess.java x: 149 lines of code y: 16 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/Pair.java x: 472 lines of code y: 13 # changes lang/java/avro/src/main/java/org/apache/avro/io/ValidatingDecoder.java x: 188 lines of code y: 11 # changes lang/java/compiler/src/main/java/org/apache/avro/compiler/specific/ProtocolTask.java x: 62 lines of code y: 13 # changes lang/csharp/src/apache/main/Reflect/ArrayHelper.cs x: 40 lines of code y: 2 # changes lang/csharp/src/apache/main/Specific/SpecificDatumReader.cs x: 171 lines of code y: 7 # changes lang/java/grpc/src/main/java/org/apache/avro/grpc/AvroResponseMarshaller.java x: 100 lines of code y: 8 # changes lang/perl/xt/pod.t x: 5 lines of code y: 4 # changes lang/csharp/src/apache/main/IO/ICallback.cs x: 10 lines of code y: 5 # changes lang/c/src/avro-c.pc.in x: 7 lines of code y: 4 # changes lang/c/src/avro.h x: 22 lines of code y: 28 # changes lang/c/src/avro/allocation.h x: 32 lines of code y: 6 # changes lang/c/src/avro/consumer.h x: 88 lines of code y: 5 # changes lang/c/src/avro/data.h x: 139 lines of code y: 7 # changes lang/c/src/avro/legacy.h x: 124 lines of code y: 4 # changes lang/c/src/avro/value.h x: 220 lines of code y: 8 # changes lang/c/src/avro_private.h x: 63 lines of code y: 11 # changes lang/c/src/avrocat.c x: 82 lines of code y: 10 # changes lang/c/src/avromod.c x: 119 lines of code y: 5 # changes lang/c/src/avropipe.c x: 328 lines of code y: 10 # changes lang/c/src/datafile.c x: 619 lines of code y: 31 # changes lang/c/src/datum.h x: 91 lines of code y: 18 # changes lang/c/src/datum_read.c x: 69 lines of code y: 17 # changes lang/c/src/datum_write.c x: 50 lines of code y: 14 # changes lang/c/src/encoding_binary.c x: 348 lines of code y: 16 # changes lang/c/src/errors.c x: 91 lines of code y: 6 # changes lang/c/src/generic.c x: 3017 lines of code y: 10 # changes lang/c/src/map.c x: 95 lines of code y: 5 # changes lang/c/src/resolved-reader.c x: 2570 lines of code y: 6 # changes lang/c/src/resolved-writer.c x: 2191 lines of code y: 9 # changes lang/c/src/schema.h x: 57 lines of code y: 18 # changes lang/c/src/schema_specific.c x: 186 lines of code y: 7 # changes lang/c/src/string.c x: 196 lines of code y: 5 # changes lang/c/src/value-json.c x: 320 lines of code y: 4 # changes lang/c/src/value-read.c x: 285 lines of code y: 8 # changes lang/c/src/value-sizeof.c x: 171 lines of code y: 5 # changes lang/c/src/value-write.c x: 159 lines of code y: 5 # changes lang/c/src/value.c x: 578 lines of code y: 7 # changes lang/c/src/wrapped-buffer.c x: 112 lines of code y: 5 # changes lang/csharp/src/apache/ipc/CallFuture.cs x: 91 lines of code y: 4 # changes lang/csharp/src/apache/ipc/CountdownLatch.cs x: 53 lines of code y: 3 # changes lang/csharp/src/apache/ipc/HttpListenerServer.cs x: 65 lines of code y: 5 # changes lang/csharp/src/apache/ipc/HttpTransceiver.cs x: 132 lines of code y: 5 # changes lang/csharp/src/apache/ipc/Properties/AssemblyInfo.cs x: 15 lines of code y: 3 # changes lang/csharp/src/apache/ipc/Requestor.cs x: 325 lines of code y: 4 # changes lang/csharp/src/apache/ipc/RpcRequest.cs x: 71 lines of code y: 3 # changes lang/csharp/src/apache/ipc/SocketServer.cs x: 181 lines of code y: 4 # changes lang/csharp/src/apache/ipc/Specific/SpecificResponder.cs x: 56 lines of code y: 3 # changes lang/csharp/src/apache/ipc/Transceiver.cs x: 68 lines of code y: 3 # changes lang/csharp/src/apache/perf/PerfTest.cs x: 201 lines of code y: 4 # changes lang/java/avro/src/main/java/org/apache/avro/AvroMissingFieldException.java x: 22 lines of code y: 5 # changes lang/java/avro/src/main/java/org/apache/avro/SchemaValidationStrategy.java x: 4 lines of code y: 8 # changes lang/java/avro/src/main/java/org/apache/avro/SchemaValidator.java x: 4 lines of code y: 7 # changes lang/java/avro/src/main/java/org/apache/avro/data/Json.java x: 171 lines of code y: 13 # changes lang/java/avro/src/main/java/org/apache/avro/file/DataFileConstants.java x: 18 lines of code y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/file/SyncableFileOutputStream.java x: 27 lines of code y: 4 # changes lang/java/avro/src/main/java/org/apache/avro/generic/GenericContainer.java x: 5 lines of code y: 5 # changes lang/java/avro/src/main/java/org/apache/avro/generic/GenericEnumSymbol.java x: 5 lines of code y: 9 # changes lang/java/avro/src/main/java/org/apache/avro/generic/GenericRecordBuilder.java x: 117 lines of code y: 12 # changes lang/java/avro/src/main/java/org/apache/avro/io/BlockingBinaryEncoder.java x: 369 lines of code y: 9 # changes lang/java/avro/src/main/java/org/apache/avro/io/Encoder.java x: 51 lines of code y: 12 # changes lang/java/avro/src/main/java/org/apache/avro/io/ValidatingEncoder.java x: 148 lines of code y: 9 # changes lang/java/avro/src/main/java/org/apache/avro/io/parsing/SkipParser.java x: 40 lines of code y: 7 # changes lang/java/avro/src/main/java/org/apache/avro/io/parsing/Symbol.java x: 463 lines of code y: 21 # changes lang/java/avro/src/main/java/org/apache/avro/io/parsing/doc-files/parsing.html x: 475 lines of code y: 4 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/ArrayAccessor.java x: 178 lines of code y: 6 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/package.html x: 63 lines of code y: 9 # changes lang/java/avro/src/main/java/org/apache/avro/util/ByteBufferInputStream.java x: 63 lines of code y: 6 # changes lang/java/avro/src/main/java/org/apache/avro/util/ClassUtils.java x: 44 lines of code y: 5 # changes lang/java/compiler/src/main/java/org/apache/avro/compiler/schema/CloningVisitor.java x: 129 lines of code y: 8 # changes lang/java/compiler/src/main/java/org/apache/avro/compiler/schema/SchemaVisitorAction.java x: 7 lines of code y: 8 # changes lang/java/grpc/src/main/java/org/apache/avro/grpc/AvroGrpcUtils.java x: 44 lines of code y: 6 # changes lang/java/ipc-jetty/src/main/java/org/apache/avro/ipc/jetty/HttpServer.java x: 107 lines of code y: 4 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/RPCContext.java x: 97 lines of code y: 10 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/RPCPlugin.java x: 17 lines of code y: 7 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/SocketServer.java x: 103 lines of code y: 12 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/generic/GenericRequestor.java x: 41 lines of code y: 9 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/specific/SpecificRequestor.java x: 136 lines of code y: 14 # changes lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/avro.js x: 41 lines of code y: 3 # changes lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/g.bar.js x: 317 lines of code y: 3 # changes lang/java/mapred/src/main/java/org/apache/avro/hadoop/io/AvroDatumConverterFactory.java x: 229 lines of code y: 8 # changes lang/java/mapred/src/main/java/org/apache/avro/hadoop/io/AvroDeserializer.java x: 50 lines of code y: 10 # changes lang/java/mapred/src/main/java/org/apache/avro/hadoop/io/AvroSerialization.java x: 126 lines of code y: 10 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroJob.java x: 162 lines of code y: 14 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroSerialization.java x: 93 lines of code y: 13 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroWrapper.java x: 38 lines of code y: 11 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/SequenceFileReader.java x: 169 lines of code y: 9 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/TaggedInputSplit.java x: 90 lines of code y: 7 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/tether/TetherKeySerialization.java x: 55 lines of code y: 10 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/tether/TetherOutputService.java x: 85 lines of code y: 9 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/tether/TetherRecordReader.java x: 60 lines of code y: 8 # changes lang/java/mapred/src/main/java/org/apache/avro/mapreduce/AvroKeyRecordWriter.java x: 38 lines of code y: 12 # changes lang/java/mapred/src/main/java/org/apache/avro/mapreduce/AvroMultipleOutputs.java x: 254 lines of code y: 14 # changes lang/java/mapred/src/main/java/org/apache/avro/mapreduce/AvroRecordReaderBase.java x: 83 lines of code y: 8 # changes lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/InduceMojo.java x: 122 lines of code y: 6 # changes lang/java/thrift/src/main/java/org/apache/avro/thrift/ThriftDatumReader.java x: 62 lines of code y: 7 # changes lang/java/tools/src/main/java/org/apache/avro/tool/ConcatTool.java x: 125 lines of code y: 7 # changes lang/java/tools/src/main/java/org/apache/avro/tool/DataFileRepairTool.java x: 245 lines of code y: 8 # changes lang/java/tools/src/main/java/org/apache/avro/tool/JsonToBinaryFragmentTool.java x: 71 lines of code y: 13 # changes lang/java/tools/src/main/java/org/apache/avro/tool/RpcProtocolTool.java x: 57 lines of code y: 6 # changes lang/java/tools/src/main/java/org/apache/avro/tool/TrevniToJsonTool.java x: 145 lines of code y: 11 # changes lang/java/trevni/avro/src/main/java/org/apache/trevni/avro/AvroColumnReader.java x: 220 lines of code y: 11 # changes lang/java/trevni/avro/src/main/java/org/apache/trevni/avro/AvroColumnator.java x: 138 lines of code y: 10 # changes lang/java/trevni/core/src/main/java/org/apache/trevni/ColumnFileReader.java x: 104 lines of code y: 8 # changes lang/java/trevni/core/src/main/java/org/apache/trevni/ColumnMetaData.java x: 83 lines of code y: 5 # changes lang/js/etc/deprecated/validator.js x: 379 lines of code y: 3 # changes lang/js/lib/index.js x: 17 lines of code y: 4 # changes lang/perl/t/01_names.t x: 134 lines of code y: 4 # changes lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/protovis-r3.2.js x: 275 lines of code y: 1 # changes lang/c/src/avro/msinttypes.h x: 218 lines of code y: 1 # changes lang/c/src/avro/msstdint.h x: 152 lines of code y: 1 # changes
98.0
# changes
  min: 1.0
  average: 8.13
  25th percentile: 3.0
  median: 6.0
  75th percentile: 10.0
  max: 98.0
0 3017.0
lines of code
min: 1.0 | average: 125.79 | 25th percentile: 23.0 | median: 54.0 | 75th percentile: 133.0 | max: 3017.0

Number of Contributors vs. Number of Changes: 859 points

lang/py/avro/datafile.py x: 5 # contributors y: 16 # changes lang/java/avro/src/main/java/org/apache/avro/generic/GenericData.java x: 32 # contributors y: 87 # changes lang/java/avro/src/main/java/org/apache/avro/generic/PrimitivesArrays.java x: 3 # contributors y: 3 # changes lang/java/compiler/src/main/java/org/apache/avro/compiler/specific/SpecificCompiler.java x: 46 # contributors y: 82 # changes lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/AbstractAvroMojo.java x: 27 # contributors y: 37 # changes lang/java/tools/src/main/java/org/apache/avro/tool/SpecificCompilerTool.java x: 19 # contributors y: 24 # changes lang/c++/impl/DataFile.cc x: 22 # contributors y: 47 # changes lang/c++/include/avro/DataFile.hh x: 3 # contributors y: 6 # changes lang/php/lib/Datum/AvroIODatumWriter.php x: 2 # contributors y: 3 # changes lang/java/avro/src/main/java/org/apache/avro/ParseContext.java x: 1 # contributors y: 3 # changes lang/java/idl/src/main/java/org/apache/avro/idl/IdlReader.java x: 1 # contributors y: 5 # changes lang/c++/include/avro/LogicalType.hh x: 5 # contributors y: 7 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificDatumReader.java x: 14 # contributors y: 21 # changes lang/c++/impl/Compiler.cc x: 21 # contributors y: 54 # changes lang/c++/impl/CustomAttributes.cc x: 3 # contributors y: 5 # changes lang/c++/include/avro/NodeImpl.hh x: 4 # contributors y: 5 # changes lang/java/avro/src/main/java/org/apache/avro/io/BinaryDecoder.java x: 20 # contributors y: 29 # changes lang/c++/impl/LogicalType.cc x: 8 # contributors y: 13 # changes lang/c++/impl/Node.cc x: 13 # contributors y: 22 # changes lang/c++/impl/NodeImpl.cc x: 14 # contributors y: 30 # changes lang/java/avro/src/main/java/org/apache/avro/Schema.java x: 40 # contributors y: 98 # changes lang/php/lib/Datum/AvroIOBinaryDecoder.php x: 3 # contributors y: 4 # changes lang/php/lib/Datum/AvroIOBinaryEncoder.php x: 2 # contributors y: 2 # changes lang/c++/impl/json/JsonDom.cc x: 11 # contributors y: 22 # changes lang/c++/impl/json/JsonDom.hh x: 10 # contributors y: 23 # changes lang/java/avro/src/main/java/org/apache/avro/io/BinaryEncoder.java x: 11 # contributors y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/util/Utf8.java x: 14 # contributors y: 29 # changes lang/c++/cmake/AvroConfig.cmake.in x: 1 # contributors y: 1 # changes lang/c++/impl/avrogencpp.cc x: 19 # contributors y: 44 # changes lang/ruby/lib/avro/schema_validator.rb x: 10 # contributors y: 16 # changes lang/java/avro/src/main/java/org/apache/avro/io/DecoderFactory.java x: 10 # contributors y: 12 # changes lang/c++/impl/json/JsonIO.hh x: 12 # contributors y: 34 # changes lang/c++/impl/parsing/JsonCodec.cc x: 11 # contributors y: 28 # changes lang/py/setup.cfg x: 8 # contributors y: 21 # changes lang/c++/impl/Resolver.cc x: 8 # contributors y: 16 # changes lang/c++/impl/parsing/ValidatingCodec.cc x: 8 # contributors y: 20 # changes lang/c++/impl/parsing/Symbol.hh x: 9 # contributors y: 24 # changes lang/csharp/src/apache/main/Schema/Schema.cs x: 15 # contributors y: 17 # changes lang/csharp/common.props x: 6 # contributors y: 13 # changes lang/csharp/src/apache/benchmark/Program.cs x: 1 # contributors y: 4 # changes share/idl_grammar/org/apache/avro/idl/Idl.g4 x: 2 # contributors y: 4 # changes lang/java/avro/src/main/java/org/apache/avro/io/DatumWriter.java x: 6 # contributors y: 6 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificData.java x: 30 # contributors y: 61 # changes lang/java/avro/src/main/java/org/apache/avro/io/BinaryData.java x: 11 # contributors y: 16 # changes doc/config.toml x: 7 # contributors y: 12 # changes doc/content/en/avro.rdf x: 1 # contributors y: 2 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectData.java x: 31 # contributors y: 74 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificFixed.java x: 9 # contributors y: 11 # changes lang/java/avro/src/main/java/org/apache/avro/io/BufferedBinaryEncoder.java x: 12 # contributors y: 13 # changes lang/java/avro/src/main/java/org/apache/avro/SchemaBuilder.java x: 22 # contributors y: 30 # changes lang/java/avro/src/main/java/org/apache/avro/util/internal/JacksonUtils.java x: 16 # contributors y: 19 # changes doc/content/en/_index.html x: 5 # contributors y: 6 # changes lang/c++/impl/FileStream.cc x: 10 # contributors y: 25 # changes lang/c++/impl/Validator.cc x: 9 # contributors y: 18 # changes lang/c++/impl/Zigzag.cc x: 7 # contributors y: 13 # changes lang/c++/impl/json/JsonIO.cc x: 9 # contributors y: 25 # changes lang/c++/impl/parsing/ResolvingDecoder.cc x: 9 # contributors y: 22 # changes lang/c++/impl/parsing/Symbol.cc x: 4 # contributors y: 7 # changes lang/java/avro/src/main/java/org/apache/avro/file/DataFileWriter.java x: 17 # contributors y: 29 # changes lang/perl/lib/Avro/BinaryEncoder.pm x: 6 # contributors y: 9 # changes lang/perl/lib/Avro/Schema.pm x: 7 # contributors y: 11 # changes lang/java/avro/src/main/java/org/apache/avro/file/DataFileReader.java x: 19 # contributors y: 23 # changes lang/java/avro/src/main/java/org/apache/avro/file/SeekableByteArrayInput.java x: 6 # contributors y: 7 # changes lang/java/avro/src/main/java/org/apache/avro/file/DataFileStream.java x: 16 # contributors y: 22 # changes lang/perl/lib/Avro/DataFileReader.pm x: 7 # contributors y: 9 # changes lang/perl/t/04_datafile.t x: 8 # contributors y: 10 # changes lang/perl/lib/Avro/BinaryDecoder.pm x: 7 # contributors y: 7 # changes lang/c++/impl/Schema.cc x: 7 # contributors y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/io/DirectBinaryEncoder.java x: 10 # contributors y: 11 # changes lang/c++/impl/BinaryDecoder.cc x: 6 # contributors y: 17 # changes lang/c++/impl/Generic.cc x: 6 # contributors y: 12 # changes lang/c++/impl/ValidSchema.cc x: 9 # contributors y: 16 # changes lang/csharp/src/apache/main/IO/BinaryDecoder.notnetstandard2.0.cs x: 4 # contributors y: 4 # changes lang/py/avro/io.py x: 9 # contributors y: 21 # changes lang/ruby/lib/avro/io.rb x: 17 # contributors y: 31 # changes lang/java/avro/src/main/java/org/apache/avro/Protocol.java x: 18 # contributors y: 30 # changes lang/java/compiler/src/main/java/org/apache/avro/compiler/idl/SchemaResolver.java x: 10 # contributors y: 18 # changes lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/SchemaMojo.java x: 21 # contributors y: 30 # changes lang/java/tools/src/main/java/org/apache/avro/tool/IdlTool.java x: 9 # contributors y: 15 # changes lang/c/src/datum.c x: 8 # contributors y: 30 # changes lang/c/src/datum_equal.c x: 8 # contributors y: 14 # changes lang/c/src/datum_size.c x: 8 # contributors y: 11 # changes lang/c/src/schema.c x: 11 # contributors y: 36 # changes lang/c/src/st.c x: 5 # contributors y: 10 # changes lang/c/src/st.h x: 5 # contributors y: 8 # changes lang/java/avro/src/main/java/org/apache/avro/JsonProperties.java x: 12 # contributors y: 16 # changes lang/c/src/datum_value.c x: 4 # contributors y: 8 # changes lang/csharp/src/apache/main/CodeGen/CodeGen.cs x: 19 # contributors y: 32 # changes lang/java/mapred/src/main/java/org/apache/avro/hadoop/file/HadoopCodecFactory.java x: 8 # contributors y: 9 # changes lang/java/avro/src/main/java/org/apache/avro/Conversions.java x: 13 # contributors y: 17 # changes lang/java/avro/src/main/java/org/apache/avro/util/RandomData.java x: 9 # contributors y: 14 # changes lang/java/thrift/src/main/java/org/apache/avro/thrift/ThriftData.java x: 11 # contributors y: 21 # changes lang/ruby/lib/avro/logical_types.rb x: 4 # contributors y: 6 # changes lang/java/avro/src/main/java/org/apache/avro/data/TimeConversions.java x: 11 # contributors y: 11 # changes lang/java/protobuf/src/main/java/org/apache/avro/protobuf/ProtoConversions.java x: 5 # contributors y: 5 # changes lang/csharp/versions.props x: 4 # contributors y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/io/DirectBinaryDecoder.java x: 14 # contributors y: 15 # changes lang/java/avro/src/main/java/org/apache/avro/io/EncoderFactory.java x: 12 # contributors y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/io/JsonEncoder.java x: 16 # contributors y: 20 # changes lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/ProtocolMojo.java x: 19 # contributors y: 25 # changes lang/csharp/src/apache/main/Generic/GenericReader.cs x: 12 # contributors y: 15 # changes lang/csharp/src/apache/main/Specific/SpecificReader.cs x: 8 # contributors y: 12 # changes lang/java/avro/src/main/java/org/apache/avro/io/JsonDecoder.java x: 18 # contributors y: 23 # changes lang/java/avro/src/main/java/org/apache/avro/SchemaCompatibility.java x: 14 # contributors y: 17 # changes lang/java/avro/src/main/java/org/apache/avro/util/WeakIdentityHashMap.java x: 9 # contributors y: 12 # changes lang/ruby/lib/avro/schema.rb x: 25 # contributors y: 43 # changes lang/java/avro/src/main/java/org/apache/avro/io/parsing/ResolvingGrammarGenerator.java x: 23 # contributors y: 36 # changes lang/java/avro/src/main/java/org/apache/avro/file/CodecFactory.java x: 15 # contributors y: 19 # changes lang/py/avro/schema.py x: 9 # contributors y: 32 # changes lang/py/avro/ipc.py x: 2 # contributors y: 10 # changes lang/py/avro/tether/tether_task.py x: 4 # contributors y: 13 # changes lang/py/avro/tether/tether_task_runner.py x: 3 # contributors y: 13 # changes lang/py/setup.py x: 11 # contributors y: 30 # changes lang/py/avro/errors.py x: 4 # contributors y: 10 # changes lang/java/avro/src/main/java/org/apache/avro/Conversion.java x: 9 # contributors y: 9 # changes lang/csharp/src/apache/main/Specific/SpecificDatumWriter.cs x: 7 # contributors y: 8 # changes lang/py/avro/protocol.py x: 3 # contributors y: 12 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectDatumReader.java x: 14 # contributors y: 24 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectDatumWriter.java x: 14 # contributors y: 23 # changes lang/java/avro/src/main/java/org/apache/avro/Resolver.java x: 13 # contributors y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumReader.java x: 19 # contributors y: 42 # changes lang/csharp/src/apache/main/IO/Decoder.cs x: 6 # contributors y: 8 # changes lang/csharp/src/apache/main/Schema/EnumSchema.cs x: 10 # contributors y: 13 # changes lang/csharp/src/apache/main/Specific/ObjectCreator.cs x: 10 # contributors y: 20 # changes lang/csharp/src/apache/main/Schema/UnionSchema.cs x: 10 # contributors y: 10 # changes lang/csharp/src/apache/main/File/Codec.cs x: 9 # contributors y: 10 # changes lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumWriter.java x: 19 # contributors y: 30 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificDatumWriter.java x: 13 # contributors y: 16 # changes lang/csharp/src/apache/main/File/DataFileReader.cs x: 10 # contributors y: 15 # changes lang/java/avro/src/main/java/org/apache/avro/specific/SpecificRecordBase.java x: 15 # contributors y: 21 # changes lang/java/grpc/src/main/java/org/apache/avro/grpc/ServiceDescriptor.java x: 8 # contributors y: 8 # changes lang/java/avro/src/main/java/org/apache/avro/file/DeflateCodec.java x: 11 # contributors y: 12 # changes lang/py/avro/tool.py x: 3 # contributors y: 10 # changes lang/ruby/lib/avro/ipc.rb x: 8 # contributors y: 15 # changes lang/py/avro/timezones.py x: 1 # contributors y: 6 # changes lang/py/avro/codecs.py x: 2 # contributors y: 7 # changes lang/py/avro/constants.py x: 2 # contributors y: 6 # changes lang/ruby/lib/avro/schema_compatibility.rb x: 6 # contributors y: 11 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/Requestor.java x: 9 # contributors y: 20 # changes lang/java/mapred/src/main/java/org/apache/avro/mapreduce/AvroKeyValueOutputFormat.java x: 6 # contributors y: 10 # changes lang/java/trevni/core/src/main/java/org/apache/trevni/ValueType.java x: 7 # contributors y: 10 # changes lang/ruby/lib/avro.rb x: 13 # contributors y: 19 # changes lang/c++/impl/BinaryEncoder.cc x: 4 # contributors y: 11 # changes lang/java/protobuf/src/main/java/org/apache/avro/protobuf/ProtobufData.java x: 19 # contributors y: 31 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/SaslSocketTransceiver.java x: 11 # contributors y: 15 # changes lang/java/tools/src/main/java/org/apache/avro/tool/Main.java x: 13 # contributors y: 21 # changes lang/c/src/io.c x: 7 # contributors y: 28 # changes lang/java/avro/src/main/java/org/apache/avro/data/RecordBuilderBase.java x: 12 # contributors y: 19 # changes lang/java/avro/src/main/java/org/apache/avro/io/ResolvingDecoder.java x: 14 # contributors y: 18 # changes lang/java/mapred/src/main/java/org/apache/avro/mapred/Pair.java x: 9 # contributors y: 13 # changes lang/c/src/avro.h x: 6 # contributors y: 28 # changes lang/c/src/avro/data.h x: 3 # contributors y: 7 # changes lang/c/src/avro/value.h x: 3 # contributors y: 8 # changes lang/c/src/datafile.c x: 9 # contributors y: 31 # changes lang/c/src/datum.h x: 6 # contributors y: 18 # changes lang/c/src/datum_write.c x: 6 # contributors y: 14 # changes lang/c/src/encoding_binary.c x: 6 # contributors y: 16 # changes lang/c/src/resolved-writer.c x: 3 # contributors y: 9 # changes lang/c/src/schema.h x: 7 # contributors y: 18 # changes lang/java/avro/src/main/java/org/apache/avro/data/Json.java x: 11 # contributors y: 13 # changes lang/java/avro/src/main/java/org/apache/avro/file/DataFileConstants.java x: 10 # contributors y: 14 # changes lang/java/avro/src/main/java/org/apache/avro/reflect/package.html x: 5 # contributors y: 9 # changes lang/java/ipc/src/main/java/org/apache/avro/ipc/Responder.java x: 8 # contributors y: 17 # changes
98.0
# changes
  min: 1.0
  average: 8.13
  25th percentile: 3.0
  median: 6.0
  75th percentile: 10.0
  max: 98.0
0 46.0
# contributors
min: 1.0 | average: 5.68 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 8.0 | max: 46.0

Number of Contributors vs. File Size: 859 points

lang/py/avro/datafile.py x: 5 # contributors y: 260 lines of code lang/java/avro/src/main/java/org/apache/avro/generic/GenericData.java x: 32 # contributors y: 1267 lines of code lang/java/avro/src/main/java/org/apache/avro/generic/PrimitivesArrays.java x: 3 # contributors y: 509 lines of code lang/java/compiler/src/main/java/org/apache/avro/compiler/specific/SpecificCompiler.java x: 46 # contributors y: 937 lines of code lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/AbstractAvroMojo.java x: 27 # contributors y: 237 lines of code lang/java/tools/src/main/java/org/apache/avro/tool/SpecificCompilerTool.java x: 19 # contributors y: 247 lines of code lang/c++/impl/DataFile.cc x: 22 # contributors y: 585 lines of code lang/c++/include/avro/DataFile.hh x: 3 # contributors y: 164 lines of code lang/php/lib/Datum/AvroIODatumWriter.php x: 2 # contributors y: 119 lines of code lang/java/avro/src/main/java/org/apache/avro/ParseContext.java x: 1 # contributors y: 166 lines of code lang/java/idl/src/main/java/org/apache/avro/idl/IdlReader.java x: 1 # contributors y: 864 lines of code lang/c++/include/avro/LogicalType.hh x: 5 # contributors y: 69 lines of code lang/java/avro/src/main/java/org/apache/avro/specific/SpecificDatumReader.java x: 14 # contributors y: 136 lines of code lang/c++/impl/Compiler.cc x: 21 # contributors y: 540 lines of code lang/c++/impl/CustomAttributes.cc x: 3 # contributors y: 40 lines of code lang/c++/include/avro/CustomAttributes.hh x: 2 # contributors y: 23 lines of code lang/c++/include/avro/Node.hh x: 3 # contributors y: 154 lines of code lang/c++/include/avro/NodeImpl.hh x: 4 # contributors y: 417 lines of code lang/java/avro/src/main/java/org/apache/avro/io/BinaryDecoder.java x: 20 # contributors y: 672 lines of code lang/c++/impl/LogicalType.cc x: 8 # contributors y: 101 lines of code lang/c++/impl/Node.cc x: 13 # contributors y: 197 lines of code lang/c++/impl/NodeImpl.cc x: 14 # contributors y: 524 lines of code lang/java/avro/src/main/java/org/apache/avro/Schema.java x: 40 # contributors y: 1673 lines of code lang/php/lib/Datum/AvroIOBinaryDecoder.php x: 3 # contributors y: 179 lines of code lang/php/lib/Datum/AvroIOBinaryEncoder.php x: 2 # contributors y: 83 lines of code lang/c++/impl/json/JsonDom.cc x: 11 # contributors y: 165 lines of code lang/c++/impl/json/JsonDom.hh x: 10 # contributors y: 118 lines of code lang/java/avro/src/main/java/org/apache/avro/io/BinaryEncoder.java x: 11 # contributors y: 94 lines of code lang/java/avro/src/main/java/org/apache/avro/util/Utf8.java x: 14 # contributors y: 152 lines of code lang/c++/cmake/AvroConfig.cmake.in x: 1 # contributors y: 53 lines of code lang/c++/impl/avrogencpp.cc x: 19 # contributors y: 894 lines of code lang/ruby/lib/avro/schema_validator.rb x: 10 # contributors y: 200 lines of code lang/c++/include/avro/Specific.hh x: 2 # contributors y: 174 lines of code lang/java/avro/src/main/java/org/apache/avro/io/DecoderFactory.java x: 10 # contributors y: 88 lines of code lang/c++/impl/json/JsonIO.hh x: 12 # contributors y: 412 lines of code lang/c++/impl/parsing/JsonCodec.cc x: 11 # contributors y: 560 lines of code lang/py/setup.cfg x: 8 # contributors y: 59 lines of code lang/c++/include/avro/buffer/detail/BufferDetail.hh x: 3 # contributors y: 274 lines of code lang/c++/include/avro/Generic.hh x: 2 # contributors y: 63 lines of code lang/c++/include/avro/Stream.hh x: 2 # contributors y: 194 lines of code lang/c++/impl/Resolver.cc x: 8 # contributors y: 582 lines of code lang/c++/impl/parsing/ValidatingCodec.cc x: 8 # contributors y: 451 lines of code lang/c++/include/avro/Layout.hh x: 2 # contributors y: 36 lines of code lang/c++/include/avro/Parser.hh x: 2 # contributors y: 91 lines of code lang/c++/include/avro/Validator.hh x: 3 # contributors y: 93 lines of code lang/c++/impl/parsing/Symbol.hh x: 9 # contributors y: 701 lines of code lang/csharp/src/apache/main/IO/JsonDecoder.cs x: 3 # contributors y: 665 lines of code lang/csharp/src/apache/main/Schema/Schema.cs x: 15 # contributors y: 224 lines of code lang/csharp/common.props x: 6 # contributors y: 59 lines of code lang/csharp/src/apache/benchmark/Program.cs x: 1 # contributors y: 11 lines of code share/idl_grammar/org/apache/avro/idl/Idl.g4 x: 2 # contributors y: 210 lines of code lang/java/avro/src/main/java/org/apache/avro/io/DatumWriter.java x: 6 # contributors y: 14 lines of code lang/java/avro/src/main/java/org/apache/avro/specific/SpecificData.java x: 30 # contributors y: 455 lines of code lang/java/avro/src/main/java/org/apache/avro/io/BinaryData.java x: 11 # contributors y: 319 lines of code doc/config.toml x: 7 # contributors y: 341 lines of code doc/content/en/avro.rdf x: 1 # contributors y: 47 lines of code lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectData.java x: 31 # contributors y: 796 lines of code lang/java/avro/src/main/java/org/apache/avro/specific/SpecificFixed.java x: 9 # contributors y: 48 lines of code lang/java/avro/src/main/java/org/apache/avro/io/BufferedBinaryEncoder.java x: 12 # contributors y: 146 lines of code lang/php/lib/Datum/AvroIODatumReader.php x: 2 # contributors y: 362 lines of code lang/java/avro/src/main/java/org/apache/avro/SchemaBuilder.java x: 22 # contributors y: 1208 lines of code lang/java/avro/src/main/java/org/apache/avro/util/internal/JacksonUtils.java x: 16 # contributors y: 169 lines of code doc/layouts/partials/navbar.html x: 5 # contributors y: 36 lines of code doc/layouts/partials/navbar-asf-links.html x: 2 # contributors y: 10 lines of code doc/layouts/partials/navbar-docs-selector.html x: 3 # contributors y: 10 lines of code doc/layouts/project/list.html x: 3 # contributors y: 28 lines of code lang/java/idl/src/main/java/org/apache/avro/idl/IdlUtils.java x: 1 # contributors y: 466 lines of code share/docker/m2/toolchains.xml x: 2 # contributors y: 30 lines of code lang/c++/impl/FileStream.cc x: 10 # contributors y: 300 lines of code lang/c++/impl/Validator.cc x: 9 # contributors y: 192 lines of code lang/c++/impl/Zigzag.cc x: 7 # contributors y: 29 lines of code lang/c++/impl/json/JsonIO.cc x: 9 # contributors y: 421 lines of code lang/c++/impl/parsing/ResolvingDecoder.cc x: 9 # contributors y: 578 lines of code lang/c++/impl/parsing/Symbol.cc x: 4 # contributors y: 81 lines of code lang/c++/include/avro/buffer/BufferPrint.hh x: 2 # contributors y: 58 lines of code lang/c++/include/avro/buffer/BufferStreambuf.hh x: 2 # contributors y: 133 lines of code lang/java/avro/src/main/java/org/apache/avro/file/DataFileWriter.java x: 17 # contributors y: 306 lines of code lang/c++/include/avro/AvroSerialize.hh x: 1 # contributors y: 23 lines of code lang/c++/include/avro/Decoder.hh x: 1 # contributors y: 65 lines of code lang/c++/include/avro/GenericDatum.hh x: 1 # contributors y: 231 lines of code lang/c++/include/avro/NodeConcepts.hh x: 1 # contributors y: 114 lines of code lang/c++/include/avro/Schema.hh x: 1 # contributors y: 95 lines of code lang/c++/include/avro/ValidSchema.hh x: 1 # contributors y: 25 lines of code lang/c++/include/avro/buffer/detail/BufferDetailIterator.hh x: 1 # contributors y: 83 lines of code lang/perl/lib/Avro/BinaryEncoder.pm x: 6 # contributors y: 206 lines of code lang/perl/lib/Avro/Schema.pm x: 7 # contributors y: 675 lines of code lang/perl/t/02_bin_encode.t x: 5 # contributors y: 180 lines of code lang/java/avro/src/main/java/org/apache/avro/file/DataFileReader.java x: 19 # contributors y: 205 lines of code lang/java/avro/src/main/java/org/apache/avro/file/SeekableByteArrayInput.java x: 6 # contributors y: 26 lines of code lang/perl/t/01_schema.t x: 4 # contributors y: 414 lines of code lang/java/avro/src/main/java/org/apache/avro/file/DataFileStream.java x: 16 # contributors y: 292 lines of code lang/perl/lib/Avro/DataFileReader.pm x: 7 # contributors y: 229 lines of code lang/perl/t/04_datafile.t x: 8 # contributors y: 169 lines of code lang/perl/lib/Avro/BinaryDecoder.pm x: 7 # contributors y: 270 lines of code lang/perl/t/03_bin_decode.t x: 4 # contributors y: 211 lines of code lang/perl/lib/Avro/Protocol.pm x: 5 # contributors y: 84 lines of code lang/c++/impl/Schema.cc x: 7 # contributors y: 63 lines of code lang/c++/impl/Stream.cc x: 7 # contributors y: 145 lines of code lang/java/avro/src/main/java/org/apache/avro/io/DirectBinaryEncoder.java x: 10 # contributors y: 75 lines of code lang/c++/impl/BinaryDecoder.cc x: 6 # contributors y: 169 lines of code lang/c++/impl/Generic.cc x: 6 # contributors y: 195 lines of code lang/c++/impl/ValidSchema.cc x: 9 # contributors y: 109 lines of code lang/csharp/src/apache/main/Specific/SpecificWriter.cs x: 7 # contributors y: 133 lines of code lang/csharp/src/apache/main/IO/BinaryDecoder.netstandard2.0.cs x: 3 # contributors y: 60 lines of code lang/csharp/src/apache/main/IO/BinaryEncoder.cs x: 8 # contributors y: 122 lines of code lang/py/avro/io.py x: 9 # contributors y: 670 lines of code lang/ruby/lib/avro/io.rb x: 17 # contributors y: 450 lines of code lang/java/avro/src/main/java/org/apache/avro/Protocol.java x: 18 # contributors y: 503 lines of code lang/java/avro/src/main/java/org/apache/avro/SchemaParser.java x: 1 # contributors y: 96 lines of code lang/java/avro/src/main/java/org/apache/avro/util/SchemaResolver.java x: 1 # contributors y: 182 lines of code lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/SchemaMojo.java x: 21 # contributors y: 43 lines of code lang/java/tools/src/main/java/org/apache/avro/tool/IdlTool.java x: 9 # contributors y: 80 lines of code lang/c/src/datum.c x: 8 # contributors y: 1062 lines of code lang/c/src/datum_equal.c x: 8 # contributors y: 148 lines of code lang/c/src/datum_size.c x: 8 # contributors y: 241 lines of code lang/c/src/memoize.c x: 4 # contributors y: 103 lines of code lang/c/src/schema.c x: 11 # contributors y: 1657 lines of code lang/c/src/st.c x: 5 # contributors y: 430 lines of code lang/c/src/st.h x: 5 # contributors y: 59 lines of code lang/java/avro/src/main/java/org/apache/avro/JsonProperties.java x: 12 # contributors y: 165 lines of code lang/c/src/avro/basics.h x: 4 # contributors y: 71 lines of code lang/c/src/consume-binary.c x: 4 # contributors y: 264 lines of code lang/c/src/datum_skip.c x: 5 # contributors y: 157 lines of code lang/c/src/datum_value.c x: 4 # contributors y: 627 lines of code lang/c/src/avro/refcount.h x: 5 # contributors y: 204 lines of code lang/csharp/src/apache/main/CodeGen/CodeGen.cs x: 19 # contributors y: 783 lines of code lang/java/mapred/src/main/java/org/apache/avro/hadoop/file/HadoopCodecFactory.java x: 8 # contributors y: 30 lines of code lang/java/avro/src/main/java/org/apache/avro/Conversions.java x: 13 # contributors y: 292 lines of code lang/java/avro/src/main/java/org/apache/avro/LogicalTypes.java x: 22 # contributors y: 419 lines of code lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectionUtil.java x: 11 # contributors y: 130 lines of code lang/java/avro/src/main/java/org/apache/avro/util/RandomData.java x: 9 # contributors y: 176 lines of code lang/java/thrift/src/main/java/org/apache/avro/thrift/ThriftData.java x: 11 # contributors y: 217 lines of code lang/csharp/src/apache/ipc/Responder.cs x: 5 # contributors y: 170 lines of code lang/ruby/lib/avro/logical_types.rb x: 4 # contributors y: 144 lines of code lang/java/compiler/src/main/java/org/apache/avro/compiler/schema/Schemas.java x: 11 # contributors y: 177 lines of code lang/java/avro/src/main/java/org/apache/avro/data/TimeConversions.java x: 11 # contributors y: 263 lines of code lang/java/protobuf/src/main/java/org/apache/avro/protobuf/ProtoConversions.java x: 5 # contributors y: 123 lines of code lang/csharp/versions.props x: 4 # contributors y: 32 lines of code lang/java/avro/src/main/java/org/apache/avro/io/EncoderFactory.java x: 12 # contributors y: 104 lines of code lang/java/avro/src/main/java/org/apache/avro/io/JsonEncoder.java x: 16 # contributors y: 239 lines of code lang/java/avro/src/main/java/org/apache/avro/util/TimePeriod.java x: 1 # contributors y: 256 lines of code lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/IDLProtocolMojo.java x: 18 # contributors y: 3 lines of code lang/java/tools/src/main/java/org/apache/avro/tool/DataFileWriteTool.java x: 11 # contributors y: 72 lines of code lang/java/maven-plugin/src/main/java/org/apache/avro/mojo/ProtocolMojo.java x: 19 # contributors y: 22 lines of code lang/java/tools/src/main/java/org/apache/avro/tool/IdlToSchemataTool.java x: 6 # contributors y: 80 lines of code lang/csharp/src/apache/main/Generic/GenericReader.cs x: 12 # contributors y: 376 lines of code lang/csharp/src/apache/main/Generic/PreresolvingDatumReader.cs x: 9 # contributors y: 453 lines of code lang/java/avro/src/main/java/org/apache/avro/io/JsonDecoder.java x: 18 # contributors y: 429 lines of code lang/java/avro/src/main/java/org/apache/avro/SchemaCompatibility.java x: 14 # contributors y: 543 lines of code lang/java/avro/src/main/java/org/apache/avro/util/WeakIdentityHashMap.java x: 9 # contributors y: 141 lines of code lang/ruby/lib/avro/schema.rb x: 25 # contributors y: 523 lines of code lang/java/avro/src/main/java/org/apache/avro/io/parsing/ResolvingGrammarGenerator.java x: 23 # contributors y: 290 lines of code lang/java/avro/src/main/java/org/apache/avro/file/CodecFactory.java x: 15 # contributors y: 71 lines of code lang/py/avro/schema.py x: 9 # contributors y: 763 lines of code lang/py/avro/ipc.py x: 2 # contributors y: 316 lines of code lang/py/avro/tether/tether_task.py x: 4 # contributors y: 159 lines of code lang/py/avro/tether/tether_task_runner.py x: 3 # contributors y: 121 lines of code lang/py/setup.py x: 11 # contributors y: 67 lines of code lang/py/avro/errors.py x: 4 # contributors y: 43 lines of code lang/java/avro/src/main/java/org/apache/avro/Conversion.java x: 9 # contributors y: 92 lines of code lang/java/avro/src/main/java/org/apache/avro/reflect/FieldAccess.java x: 7 # contributors y: 13 lines of code lang/java/avro/src/main/java/org/apache/avro/util/springframework/ConcurrentReferenceHashMap.java x: 1 # contributors y: 670 lines of code lang/py/avro/name.py x: 3 # contributors y: 79 lines of code lang/py/avro/compatibility.py x: 4 # contributors y: 318 lines of code lang/java/trevni/core/src/main/java/org/apache/trevni/OutputBuffer.java x: 9 # contributors y: 284 lines of code lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectDatumReader.java x: 14 # contributors y: 257 lines of code lang/java/avro/src/main/java/org/apache/avro/Resolver.java x: 13 # contributors y: 473 lines of code lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumReader.java x: 19 # contributors y: 438 lines of code lang/csharp/src/apache/main/Generic/GenericWriter.cs x: 8 # contributors y: 259 lines of code lang/csharp/src/apache/main/Generic/PreresolvingDatumWriter.cs x: 8 # contributors y: 216 lines of code lang/csharp/src/apache/main/IO/Parsing/Parser.cs x: 1 # contributors y: 129 lines of code lang/csharp/src/apache/main/IO/Parsing/Symbol.cs x: 1 # contributors y: 448 lines of code lang/csharp/src/apache/main/Reflect/DotnetProperty.cs x: 2 # contributors y: 111 lines of code lang/java/trevni/core/src/main/java/org/apache/trevni/InputBuffer.java x: 8 # contributors y: 330 lines of code lang/java/ipc/src/main/java/org/apache/avro/ipc/stats/StatsServlet.java x: 10 # contributors y: 169 lines of code lang/java/mapred/src/main/java/org/apache/avro/mapreduce/AvroOutputFormatBase.java x: 9 # contributors y: 66 lines of code lang/csharp/src/apache/main/Generic/DatumWriter.cs x: 5 # contributors y: 9 lines of code lang/csharp/src/apache/main/Protocol/Message.cs x: 8 # contributors y: 111 lines of code lang/csharp/src/apache/main/Schema/SchemaName.cs x: 12 # contributors y: 107 lines of code lang/java/avro/src/main/java/org/apache/avro/file/DataFileReader12.java x: 12 # contributors y: 172 lines of code lang/csharp/src/apache/codegen/AvroGen.cs x: 7 # contributors y: 161 lines of code lang/csharp/src/apache/main/Schema/ArraySchema.cs x: 7 # contributors y: 52 lines of code lang/csharp/src/apache/main/Specific/ObjectCreator.cs x: 10 # contributors y: 210 lines of code lang/csharp/src/apache/main/Generic/GenericDatumReader.cs x: 6 # contributors y: 164 lines of code lang/csharp/src/apache/main/Schema/FixedSchema.cs x: 6 # contributors y: 67 lines of code lang/csharp/src/apache/main/Schema/RecordSchema.cs x: 8 # contributors y: 320 lines of code lang/csharp/src/apache/main/CodeGen/CodeGenUtil.cs x: 7 # contributors y: 91 lines of code lang/csharp/src/apache/main/Reflect/ReflectDefaultReader.cs x: 3 # contributors y: 371 lines of code lang/csharp/src/apache/main/Schema/Property.cs x: 8 # contributors y: 75 lines of code lang/csharp/src/apache/main/Schema/SchemaNormalization.cs x: 6 # contributors y: 180 lines of code lang/csharp/src/apache/main/IO/Resolver.cs x: 6 # contributors y: 128 lines of code lang/csharp/src/apache/benchmark/Benchmarks.cs x: 1 # contributors y: 197 lines of code lang/csharp/src/apache/codec/Avro.File.XZ/XZ.cs x: 1 # contributors y: 173 lines of code lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumWriter.java x: 19 # contributors y: 281 lines of code lang/java/avro/src/main/java/org/apache/avro/specific/SpecificDatumWriter.java x: 13 # contributors y: 83 lines of code lang/csharp/src/apache/main/File/DataFileReader.cs x: 10 # contributors y: 381 lines of code lang/csharp/src/apache/main/File/Header.cs x: 5 # contributors y: 15 lines of code lang/csharp/src/apache/main/File/DataFileWriter.cs x: 10 # contributors y: 291 lines of code lang/js/etc/browser/avro.js x: 4 # contributors y: 52 lines of code lang/js/lib/schemas.js x: 8 # contributors y: 1666 lines of code lang/csharp/src/apache/main/AvroDecimal.cs x: 3 # contributors y: 438 lines of code lang/java/avro/src/main/java/org/apache/avro/specific/SpecificRecordBase.java x: 15 # contributors y: 80 lines of code lang/java/compiler/src/main/java/org/apache/avro/compiler/idl/ResolvingVisitor.java x: 10 # contributors y: 139 lines of code lang/js/lib/protocols.js x: 5 # contributors y: 919 lines of code lang/java/avro/src/main/java/org/apache/avro/message/MessageDecoder.java x: 6 # contributors y: 45 lines of code lang/java/avro/src/main/java/org/apache/avro/file/BZip2Codec.java x: 10 # contributors y: 53 lines of code lang/java/avro/src/main/java/org/apache/avro/file/XZCodec.java x: 10 # contributors y: 66 lines of code lang/py/avro/tool.py x: 3 # contributors y: 113 lines of code lang/ruby/lib/avro/ipc.rb x: 8 # contributors y: 419 lines of code lang/js/lib/files.js x: 7 # contributors y: 483 lines of code lang/js/lib/utils.js x: 7 # contributors y: 492 lines of code lang/java/ipc-netty/src/main/java/org/apache/avro/ipc/netty/NettyTransceiver.java x: 8 # contributors y: 371 lines of code lang/py/avro/__init__.py x: 4 # contributors y: 13 lines of code lang/java/avro/src/main/java/org/apache/avro/specific/SpecificRecordBuilderBase.java x: 9 # contributors y: 17 lines of code lang/java/eclipse-java-formatter.xml x: 3 # contributors y: 390 lines of code lang/java/ipc/src/main/java/org/apache/avro/ipc/Requestor.java x: 9 # contributors y: 379 lines of code lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroMultipleOutputs.java x: 9 # contributors y: 234 lines of code lang/ruby/lib/avro.rb x: 13 # contributors y: 41 lines of code lang/ruby/lib/avro/data_file.rb x: 10 # contributors y: 277 lines of code lang/ruby/lib/avro/protocol.rb x: 9 # contributors y: 126 lines of code lang/java/avro/src/main/java/org/apache/avro/file/ZstandardLoader.java x: 5 # contributors y: 25 lines of code lang/php/lib/Schema/AvroSchema.php x: 2 # contributors y: 305 lines of code lang/perl/lib/Avro.pm x: 6 # contributors y: 6 lines of code lang/java/protobuf/src/main/java/org/apache/avro/protobuf/ProtobufData.java x: 19 # contributors y: 326 lines of code lang/java/ipc-netty/src/main/java/org/apache/avro/ipc/netty/NettyServer.java x: 5 # contributors y: 133 lines of code lang/java/ipc-netty/src/main/java/org/apache/avro/ipc/netty/NettyTransportCodec.java x: 4 # contributors y: 117 lines of code lang/php/lib/DataFile/AvroDataIOReader.php x: 1 # contributors y: 145 lines of code lang/php/lib/IO/AvroStringIO.php x: 1 # contributors y: 134 lines of code lang/java/ipc/src/main/java/org/apache/avro/ipc/HttpTransceiver.java x: 9 # contributors y: 97 lines of code lang/java/ipc/src/main/java/org/apache/avro/ipc/SaslSocketTransceiver.java x: 11 # contributors y: 336 lines of code lang/java/ipc/src/main/java/org/apache/avro/ipc/SocketTransceiver.java x: 8 # contributors y: 90 lines of code lang/java/tools/src/main/java/org/apache/avro/tool/Main.java x: 13 # contributors y: 69 lines of code lang/csharp/src/apache/main/Generic/GenericDatumWriter.cs x: 6 # contributors y: 110 lines of code lang/csharp/src/apache/main/IO/BinaryDecoder.cs x: 6 # contributors y: 151 lines of code lang/java/avro/src/main/java/org/apache/avro/UnresolvedUnionException.java x: 8 # contributors y: 21 lines of code lang/java/tools/src/main/java/org/apache/avro/tool/DataFileGetMetaTool.java x: 8 # contributors y: 60 lines of code lang/java/tools/src/main/java/org/apache/avro/tool/Util.java x: 14 # contributors y: 156 lines of code lang/java/compiler/src/main/java/org/apache/avro/compiler/schema/SchemaVisitor.java x: 7 # contributors y: 8 lines of code lang/java/mapred/src/main/java/org/apache/avro/hadoop/io/AvroSequenceFile.java x: 11 # contributors y: 322 lines of code lang/java/trevni/core/src/main/java/org/apache/trevni/BZip2Codec.java x: 8 # contributors y: 39 lines of code lang/perl/lib/Avro/DataFileWriter.pm x: 4 # contributors y: 172 lines of code lang/c/src/io.c x: 7 # contributors y: 387 lines of code lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroInputFormat.java x: 9 # contributors y: 34 lines of code lang/java/avro/src/main/java/org/apache/avro/data/RecordBuilderBase.java x: 12 # contributors y: 92 lines of code lang/java/mapred/src/main/java/org/apache/avro/hadoop/file/SortedKeyValueFile.java x: 8 # contributors y: 267 lines of code lang/java/avro/src/main/java/org/apache/avro/io/FastReaderBuilder.java x: 2 # contributors y: 506 lines of code lang/java/avro/src/main/java/org/apache/avro/io/ResolvingDecoder.java x: 14 # contributors y: 204 lines of code lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroMultipleInputs.java x: 7 # contributors y: 79 lines of code lang/java/mapred/src/main/java/org/apache/avro/mapred/tether/TetheredProcess.java x: 11 # contributors y: 149 lines of code lang/java/mapred/src/main/java/org/apache/avro/mapred/Pair.java x: 9 # contributors y: 472 lines of code lang/java/avro/src/main/java/org/apache/avro/io/ValidatingDecoder.java x: 9 # contributors y: 188 lines of code lang/java/ipc/src/main/java/org/apache/avro/ipc/Ipc.java x: 7 # contributors y: 36 lines of code lang/java/compiler/src/main/java/org/apache/avro/compiler/specific/ProtocolTask.java x: 12 # contributors y: 62 lines of code lang/java/compiler/src/main/java/org/apache/avro/compiler/specific/SchemaTask.java x: 10 # contributors y: 23 lines of code lang/java/grpc/src/main/java/org/apache/avro/grpc/AvroResponseMarshaller.java x: 7 # contributors y: 100 lines of code lang/perl/xt/pod.t x: 4 # contributors y: 5 lines of code lang/csharp/src/apache/main/Generic/GenericFixed.cs x: 5 # contributors y: 75 lines of code lang/c/src/avro/data.h x: 3 # contributors y: 139 lines of code lang/c/src/avro/errors.h x: 3 # contributors y: 15 lines of code lang/c/src/avro/value.h x: 3 # contributors y: 220 lines of code lang/c/src/avroappend.c x: 4 # contributors y: 122 lines of code lang/c/src/avropipe.c x: 3 # contributors y: 328 lines of code lang/c/src/datafile.c x: 9 # contributors y: 619 lines of code lang/c/src/datum.h x: 6 # contributors y: 91 lines of code lang/c/src/encoding_binary.c x: 6 # contributors y: 348 lines of code lang/c/src/errors.c x: 4 # contributors y: 91 lines of code lang/c/src/generic.c x: 4 # contributors y: 3017 lines of code lang/c/src/resolved-reader.c x: 3 # contributors y: 2570 lines of code lang/c/src/resolved-writer.c x: 3 # contributors y: 2191 lines of code lang/c/src/resolver.c x: 3 # contributors y: 862 lines of code lang/c/src/schema_specific.c x: 4 # contributors y: 186 lines of code lang/c/src/string.c x: 3 # contributors y: 196 lines of code lang/c/src/value-hash.c x: 3 # contributors y: 211 lines of code lang/c/src/value-json.c x: 3 # contributors y: 320 lines of code lang/c/src/value-sizeof.c x: 3 # contributors y: 171 lines of code lang/c/src/value.c x: 3 # contributors y: 578 lines of code lang/csharp/src/apache/ipc/CountdownLatch.cs x: 3 # contributors y: 53 lines of code lang/csharp/src/apache/ipc/Requestor.cs x: 4 # contributors y: 325 lines of code lang/csharp/src/apache/perf/PerfTest.cs x: 4 # contributors y: 201 lines of code lang/java/avro/src/main/java/org/apache/avro/SchemaNormalization.java x: 7 # contributors y: 119 lines of code lang/java/avro/src/main/java/org/apache/avro/SchemaValidationStrategy.java x: 8 # contributors y: 4 lines of code lang/java/avro/src/main/java/org/apache/avro/io/parsing/Symbol.java x: 14 # contributors y: 463 lines of code lang/java/avro/src/main/java/org/apache/avro/io/parsing/doc-files/parsing.html x: 4 # contributors y: 475 lines of code lang/java/mapred/src/main/java/org/apache/avro/hadoop/io/AvroDatumConverterFactory.java x: 6 # contributors y: 229 lines of code lang/java/mapred/src/main/java/org/apache/avro/mapred/AvroJob.java x: 9 # contributors y: 162 lines of code lang/java/mapred/src/main/java/org/apache/avro/mapred/SequenceFileReader.java x: 7 # contributors y: 169 lines of code lang/java/mapred/src/main/java/org/apache/avro/mapred/package.html x: 5 # contributors y: 98 lines of code lang/java/tools/src/main/java/org/apache/avro/tool/DataFileRepairTool.java x: 7 # contributors y: 245 lines of code lang/java/trevni/avro/src/main/java/org/apache/trevni/avro/AvroColumnReader.java x: 7 # contributors y: 220 lines of code lang/java/trevni/core/src/main/java/org/apache/trevni/ColumnValues.java x: 7 # contributors y: 107 lines of code lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/protovis-r3.2.js x: 1 # contributors y: 275 lines of code lang/c/src/avro/msinttypes.h x: 1 # contributors y: 218 lines of code
3017.0
lines of code
  min: 1.0
  average: 125.79
  25th percentile: 23.0
  median: 54.0
  75th percentile: 133.0
  max: 3017.0
0 46.0
# contributors
min: 1.0 | average: 5.68 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 8.0 | max: 46.0