apache / tsfile
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 666 files with 78,531 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (2,265 lines of code)
    • 63 files changed 6-20 times (20,075 lines of code)
    • 602 files changed 1-5 times (56,191 lines of code)
0% | 0% | 2% | 25% | 71%
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 666 files with 78,531 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 17 files changed by 6-10 contributors (8,677 lines of code)
    • 321 files changed by 2-5 contributors (51,755 lines of code)
    • 328 files changed by 1 contributor (18,099 lines of code)
0% | 0% | 11% | 65% | 23%
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, h, cpp, cc, txt, md, c, vcxproj, ts, py, xml, filters, yaml, sh, in, cs, adb, g4, pas, plist, mak, svg, scss, pyx, mm, ads, cmd, pxd, gitignore, cmake, com, cmakein, groovy, ftl, inc, cjs, css, vue, bat, html, clang-format, csproj, js, gitattributes, mms, json, sas, hpp, s, rdf, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 4% | 20% | 74%
cc0% | 0% | 0% | 56% | 43%
h0% | 0% | 0% | 26% | 73%
py0% | 0% | 0% | 15% | 84%
ftl0% | 0% | 0% | 0% | 100%
pyx0% | 0% | 0% | 0% | 100%
g40% | 0% | 0% | 0% | 100%
pxd0% | 0% | 0% | 0% | 100%
inc0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
rdf0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
c0% | 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
java0% | 0% | 4% | 20% | 75%
cpp0% | 0% | 0% | 37% | 62%
python0% | 0% | 0% | 7% | 92%
ROOT0% | 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
TsFileSequenceReader.java
in java/tsfile/src/main/java/org/apache/tsfile/read
2265 119 2024-05-06 2025-03-25 21 7 cdutz@apache.org 105690440+zhujt20@users.nor...
AlignedChunkGroupWriterImpl.java
in java/tsfile/src/main/java/org/apache/tsfile/write/chunk
378 21 2024-05-06 2025-04-17 18 7 cdutz@apache.org jt2594838@163.com
TsFileWriter.java
in java/tsfile/src/main/java/org/apache/tsfile/write
536 38 2024-05-06 2025-04-17 17 6 cdutz@apache.org jt2594838@163.com
Tablet.java
in java/tsfile/src/main/java/org/apache/tsfile/write/record
1065 70 2024-05-06 2025-04-17 17 6 cdutz@apache.org jt2594838@163.com
NonAlignedChunkGroupWriterImpl.java
in java/tsfile/src/main/java/org/apache/tsfile/write/chunk
190 14 2024-05-06 2025-04-17 15 6 cdutz@apache.org jt2594838@163.com
tsfile_writer.cc
in cpp/src/writer
979 53 2024-05-23 2025-04-23 14 6 shuolin_l@163.com 105656576+colinleeo@users.n...
TSFileConfig.java
in java/tsfile/src/main/java/org/apache/tsfile/common/conf
436 105 2024-05-06 2025-04-29 12 5 cdutz@apache.org jt2594838@163.com
tsfile_writer.h
in cpp/src/writer
162 - 2024-05-23 2025-03-07 11 6 shuolin_l@163.com jt2594838@163.com
schema.h
in cpp/src/common
359 15 2024-05-23 2025-03-14 11 5 shuolin_l@163.com 105656576+colinleeo@users.n...
TsFileMetadata.java
in java/tsfile/src/main/java/org/apache/tsfile/file/metadata
210 17 2024-05-06 2025-04-23 10 4 cdutz@apache.org jt2594838@163.com
TableSchema.java
in java/tsfile/src/main/java/org/apache/tsfile/file/metadata
272 22 2024-08-05 2025-04-23 10 2 jt2594838@163.com 55970239+shuwenwei@users.no...
tsfile_io_writer.cc
in cpp/src/file
742 33 2024-05-23 2025-03-14 10 5 shuolin_l@163.com 105656576+colinleeo@users.n...
tsfile_common.h
in cpp/src/common
963 80 2024-05-23 2025-04-22 10 6 shuolin_l@163.com 105656576+colinleeo@users.n...
setup.py
in python
113 4 2024-07-03 2025-04-09 9 3 105656576+colinleeo@users.n... 105656576+colinleeo@users.n...
global.cc
in cpp/src/common
135 10 2024-05-23 2025-03-07 9 6 shuolin_l@163.com 105656576+colinleeo@users.n...
EncryptUtils.java
in java/tsfile/src/main/java/org/apache/tsfile/encrypt
198 10 2024-08-30 2025-04-18 9 1 105690440+zhujt20@users.nor... 105690440+zhujt20@users.nor...
chunk_writer.cc
in cpp/src/writer
146 9 2024-05-23 2025-03-07 8 6 shuolin_l@163.com jt2594838@163.com
ChunkWriterImpl.java
in java/tsfile/src/main/java/org/apache/tsfile/write/chunk
393 37 2024-05-06 2025-03-25 8 4 cdutz@apache.org 105690440+zhujt20@users.nor...
TsFileGeneratorUtils.java
in java/tsfile/src/main/java/org/apache/tsfile/utils
417 10 2024-05-06 2025-01-09 8 4 cdutz@apache.org 55970239+shuwenwei@users.no...
AlignedChunkWriterImpl.java
in java/tsfile/src/main/java/org/apache/tsfile/write/chunk
453 49 2024-05-06 2025-03-25 8 4 cdutz@apache.org 105690440+zhujt20@users.nor...
TsBlock.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block
464 71 2024-05-06 2025-02-07 8 6 cdutz@apache.org jackietien97@gmail.com
TsFileIOWriter.java
in java/tsfile/src/main/java/org/apache/tsfile/write/writer
590 52 2024-05-06 2025-04-23 8 5 cdutz@apache.org jt2594838@163.com
chunk_writer.h
in cpp/src/writer
107 12 2024-05-23 2025-03-07 7 6 shuolin_l@163.com jt2594838@163.com
value_chunk_writer.cc
in cpp/src/writer
160 10 2024-08-27 2025-04-09 7 4 761417898@qq.com 105656576+colinleeo@users.n...
TimeColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
160 24 2024-05-06 2025-02-07 7 6 cdutz@apache.org jackietien97@gmail.com
tablet.h
in cpp/src/common
167 5 2024-05-23 2025-03-14 7 4 shuolin_l@163.com 105656576+colinleeo@users.n...
tsfile_io_writer.h
in cpp/src/file
172 10 2024-05-23 2025-03-14 7 5 shuolin_l@163.com 105656576+colinleeo@users.n...
ChunkReader.java
in java/tsfile/src/main/java/org/apache/tsfile/read/reader/chunk
190 14 2024-05-06 2024-10-31 7 5 cdutz@apache.org 105690440+zhujt20@users.nor...
tsfile_cwrapper.h
in cpp/src/cwrapper
206 - 2025-02-13 2025-04-22 7 1 105656576+colinleeo@users.n... 105656576+colinleeo@users.n...
BinaryColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
219 23 2024-05-06 2025-04-25 7 5 cdutz@apache.org jt2594838@163.com
StringArrayDeviceID.java
in java/tsfile/src/main/java/org/apache/tsfile/file/metadata
254 23 2024-08-05 2025-04-23 7 3 jt2594838@163.com jt2594838@163.com
TimeChunkWriter.java
in java/tsfile/src/main/java/org/apache/tsfile/write/chunk
260 23 2024-05-06 2025-03-25 7 3 cdutz@apache.org 105690440+zhujt20@users.nor...
tablet.cc
in cpp/src/common
298 12 2024-05-23 2025-03-03 7 5 shuolin_l@163.com jt2594838@163.com
tsfile_common.cc
in cpp/src/common
303 8 2024-05-23 2025-04-22 7 4 shuolin_l@163.com 105656576+colinleeo@users.n...
Chunk.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common
306 14 2024-05-06 2025-03-25 7 2 cdutz@apache.org 105690440+zhujt20@users.nor...
aligned_chunk_reader.cc
in cpp/src/reader
553 15 2024-08-27 2025-03-14 7 4 761417898@qq.com 105656576+colinleeo@users.n...
tsfile_cwrapper.cc
in cpp/src/cwrapper
564 41 2025-02-13 2025-04-22 7 3 105656576+colinleeo@users.n... 105656576+colinleeo@users.n...
statistic.h
in cpp/src/common
1048 80 2024-05-23 2025-03-11 7 4 shuolin_l@163.com 121286183+zwhzzz0821@users....
config.h
in cpp/src/common/config
34 - 2024-05-23 2025-03-07 6 4 shuolin_l@163.com 105656576+colinleeo@users.n...
tsfile_reader.h
in cpp/src/reader
49 - 2024-05-23 2025-03-04 6 4 shuolin_l@163.com 121286183+zwhzzz0821@users....
ChunkGroupHeader.java
in java/tsfile/src/main/java/org/apache/tsfile/file/header
74 9 2024-05-06 2025-02-07 6 4 cdutz@apache.org jackietien97@gmail.com
result_set.h
in cpp/src/reader
75 6 2024-12-18 2025-03-04 6 4 121286183+zwhzzz0821@users.... 121286183+zwhzzz0821@users....
table_result_set.cc
in cpp/src/reader
84 6 2025-02-25 2025-03-14 6 3 121286183+zwhzzz0821@users.... 105656576+colinleeo@users.n...
write_file.cc
in cpp/src/file
99 7 2024-05-23 2025-03-11 6 6 shuolin_l@163.com 121286183+zwhzzz0821@users....
tsfile_io_reader.h
in cpp/src/file
99 2 2024-05-23 2025-04-22 6 4 shuolin_l@163.com 105656576+colinleeo@users.n...
NullColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
122 19 2024-05-06 2025-02-07 6 6 cdutz@apache.org jackietien97@gmail.com
aligned_chunk_reader.h
in cpp/src/reader
126 4 2024-08-27 2025-03-14 6 3 761417898@qq.com 105656576+colinleeo@users.n...
my_string.h
in cpp/src/common/allocator
141 13 2024-05-23 2025-02-25 6 4 shuolin_l@163.com 121286183+zwhzzz0821@users....
time_chunk_writer.cc
in cpp/src/writer
154 9 2024-08-27 2025-04-09 6 4 761417898@qq.com 105656576+colinleeo@users.n...
162 7 2024-05-23 2025-03-04 6 5 shuolin_l@163.com jt2594838@163.com
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
TsFileSequenceReader.java
in java/tsfile/src/main/java/org/apache/tsfile/read
2265 119 2024-05-06 2025-03-25 21 7 cdutz@apache.org 105690440+zhujt20@users.nor...
AlignedChunkGroupWriterImpl.java
in java/tsfile/src/main/java/org/apache/tsfile/write/chunk
378 21 2024-05-06 2025-04-17 18 7 cdutz@apache.org jt2594838@163.com
Tablet.java
in java/tsfile/src/main/java/org/apache/tsfile/write/record
1065 70 2024-05-06 2025-04-17 17 6 cdutz@apache.org jt2594838@163.com
TsFileWriter.java
in java/tsfile/src/main/java/org/apache/tsfile/write
536 38 2024-05-06 2025-04-17 17 6 cdutz@apache.org jt2594838@163.com
NonAlignedChunkGroupWriterImpl.java
in java/tsfile/src/main/java/org/apache/tsfile/write/chunk
190 14 2024-05-06 2025-04-17 15 6 cdutz@apache.org jt2594838@163.com
tsfile_writer.cc
in cpp/src/writer
979 53 2024-05-23 2025-04-23 14 6 shuolin_l@163.com 105656576+colinleeo@users.n...
tsfile_writer.h
in cpp/src/writer
162 - 2024-05-23 2025-03-07 11 6 shuolin_l@163.com jt2594838@163.com
tsfile_common.h
in cpp/src/common
963 80 2024-05-23 2025-04-22 10 6 shuolin_l@163.com 105656576+colinleeo@users.n...
global.cc
in cpp/src/common
135 10 2024-05-23 2025-03-07 9 6 shuolin_l@163.com 105656576+colinleeo@users.n...
TsBlock.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block
464 71 2024-05-06 2025-02-07 8 6 cdutz@apache.org jackietien97@gmail.com
chunk_writer.cc
in cpp/src/writer
146 9 2024-05-23 2025-03-07 8 6 shuolin_l@163.com jt2594838@163.com
TimeColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
160 24 2024-05-06 2025-02-07 7 6 cdutz@apache.org jackietien97@gmail.com
chunk_writer.h
in cpp/src/writer
107 12 2024-05-23 2025-03-07 7 6 shuolin_l@163.com jt2594838@163.com
NullColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
122 19 2024-05-06 2025-02-07 6 6 cdutz@apache.org jackietien97@gmail.com
PageReader.java
in java/tsfile/src/main/java/org/apache/tsfile/read/reader/page
361 18 2024-05-06 2024-08-12 6 6 cdutz@apache.org 1471335448@qq.com
ValuePageReader.java
in java/tsfile/src/main/java/org/apache/tsfile/read/reader/page
545 17 2024-05-06 2024-09-20 6 6 cdutz@apache.org 55970239+shuwenwei@users.no...
write_file.cc
in cpp/src/file
99 7 2024-05-23 2025-03-11 6 6 shuolin_l@163.com 121286183+zwhzzz0821@users....
TSFileConfig.java
in java/tsfile/src/main/java/org/apache/tsfile/common/conf
436 105 2024-05-06 2025-04-29 12 5 cdutz@apache.org jt2594838@163.com
schema.h
in cpp/src/common
359 15 2024-05-23 2025-03-14 11 5 shuolin_l@163.com 105656576+colinleeo@users.n...
tsfile_io_writer.cc
in cpp/src/file
742 33 2024-05-23 2025-03-14 10 5 shuolin_l@163.com 105656576+colinleeo@users.n...
TsFileIOWriter.java
in java/tsfile/src/main/java/org/apache/tsfile/write/writer
590 52 2024-05-06 2025-04-23 8 5 cdutz@apache.org jt2594838@163.com
BinaryColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
219 23 2024-05-06 2025-04-25 7 5 cdutz@apache.org jt2594838@163.com
ChunkReader.java
in java/tsfile/src/main/java/org/apache/tsfile/read/reader/chunk
190 14 2024-05-06 2024-10-31 7 5 cdutz@apache.org 105690440+zhujt20@users.nor...
tablet.cc
in cpp/src/common
298 12 2024-05-23 2025-03-03 7 5 shuolin_l@163.com jt2594838@163.com
tsfile_io_writer.h
in cpp/src/file
172 10 2024-05-23 2025-03-14 7 5 shuolin_l@163.com 105656576+colinleeo@users.n...
FloatColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
203 23 2024-05-06 2025-02-07 6 5 cdutz@apache.org jackietien97@gmail.com
IntColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
227 25 2024-05-06 2025-02-07 6 5 cdutz@apache.org jackietien97@gmail.com
LongColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
203 23 2024-05-06 2025-02-07 6 5 cdutz@apache.org jackietien97@gmail.com
162 7 2024-05-23 2025-03-04 6 5 shuolin_l@163.com jt2594838@163.com
Column.java
in java/common/src/main/java/org/apache/tsfile/block/column
77 9 2024-05-06 2025-02-07 5 5 cdutz@apache.org jackietien97@gmail.com
ReadWriteIOUtils.java
in java/tsfile/src/main/java/org/apache/tsfile/utils
962 111 2024-05-06 2025-03-24 5 5 cdutz@apache.org 87789683+caideyipi@users.no...
IDeviceID.java
in java/tsfile/src/main/java/org/apache/tsfile/file/metadata
91 4 2024-05-06 2024-12-20 5 5 cdutz@apache.org jackietien97@gmail.com
DoubleColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
191 22 2024-05-06 2025-02-07 5 5 cdutz@apache.org jackietien97@gmail.com
RunLengthEncodedColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
206 27 2024-05-06 2025-02-07 5 5 cdutz@apache.org jackietien97@gmail.com
BooleanColumn.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column
190 22 2024-05-06 2025-02-07 5 5 cdutz@apache.org jackietien97@gmail.com
AlignedChunkReader.java
in java/tsfile/src/main/java/org/apache/tsfile/read/reader/chunk
67 8 2024-05-06 2024-09-12 5 5 cdutz@apache.org jackietien97@gmail.com
FileSeriesReader.java
in java/tsfile/src/main/java/org/apache/tsfile/read/reader/series
59 4 2024-05-06 2025-01-26 5 5 cdutz@apache.org jackietien97@gmail.com
TsFileMetadata.java
in java/tsfile/src/main/java/org/apache/tsfile/file/metadata
210 17 2024-05-06 2025-04-23 10 4 cdutz@apache.org jt2594838@163.com
ChunkWriterImpl.java
in java/tsfile/src/main/java/org/apache/tsfile/write/chunk
393 37 2024-05-06 2025-03-25 8 4 cdutz@apache.org 105690440+zhujt20@users.nor...
AlignedChunkWriterImpl.java
in java/tsfile/src/main/java/org/apache/tsfile/write/chunk
453 49 2024-05-06 2025-03-25 8 4 cdutz@apache.org 105690440+zhujt20@users.nor...
TsFileGeneratorUtils.java
in java/tsfile/src/main/java/org/apache/tsfile/utils
417 10 2024-05-06 2025-01-09 8 4 cdutz@apache.org 55970239+shuwenwei@users.no...
tsfile_common.cc
in cpp/src/common
303 8 2024-05-23 2025-04-22 7 4 shuolin_l@163.com 105656576+colinleeo@users.n...
tablet.h
in cpp/src/common
167 5 2024-05-23 2025-03-14 7 4 shuolin_l@163.com 105656576+colinleeo@users.n...
statistic.h
in cpp/src/common
1048 80 2024-05-23 2025-03-11 7 4 shuolin_l@163.com 121286183+zwhzzz0821@users....
aligned_chunk_reader.cc
in cpp/src/reader
553 15 2024-08-27 2025-03-14 7 4 761417898@qq.com 105656576+colinleeo@users.n...
value_chunk_writer.cc
in cpp/src/writer
160 10 2024-08-27 2025-04-09 7 4 761417898@qq.com 105656576+colinleeo@users.n...
ChunkGroupHeader.java
in java/tsfile/src/main/java/org/apache/tsfile/file/header
74 9 2024-05-06 2025-02-07 6 4 cdutz@apache.org jackietien97@gmail.com
TsBlockBuilder.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common/block
264 25 2024-05-06 2025-02-07 6 4 cdutz@apache.org jackietien97@gmail.com
config.h
in cpp/src/common/config
34 - 2024-05-23 2025-03-07 6 4 shuolin_l@163.com 105656576+colinleeo@users.n...
my_string.h
in cpp/src/common/allocator
141 13 2024-05-23 2025-02-25 6 4 shuolin_l@163.com 121286183+zwhzzz0821@users....
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
DateTimeUtils.java
in java/tools/src/main/java/org/apache/tsfile/tools
374 31 2024-08-05 2024-08-05 1 1 jt2594838@163.com jt2594838@163.com
tsfile_py_cpp.pyx
in python/tsfile
356 - 2025-03-03 2025-04-22 3 1 105656576+colinleeo@users.n... 105656576+colinleeo@users.n...
SDTEncoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
302 29 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
TimeRange.java
in java/tsfile/src/main/java/org/apache/tsfile/read/common
246 23 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
RegularDataEncoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
245 26 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
OSFSFactory.java
in java/tsfile/src/main/java/org/apache/tsfile/fileSystem/fsFactory
232 14 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
HDFSFactory.java
in java/tsfile/src/main/java/org/apache/tsfile/fileSystem/fsFactory
229 14 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
GroupByMonthFilter.java
in java/tsfile/src/main/java/org/apache/tsfile/read/filter/operator
214 15 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
tsfile_cwrapper.h
in cpp/src/cwrapper
206 - 2025-02-13 2025-04-22 7 1 105656576+colinleeo@users.n... 105656576+colinleeo@users.n...
EncryptUtils.java
in java/tsfile/src/main/java/org/apache/tsfile/encrypt
198 10 2024-08-30 2025-04-18 9 1 105690440+zhujt20@users.nor... 105690440+zhujt20@users.nor...
RleEncoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
198 14 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
LikeMatcher.java
in java/tsfile/src/main/java/org/apache/tsfile/common/regexp
191 8 2024-09-20 2024-09-20 1 1 lxt135468@163.com lxt135468@163.com
DoubleRLBE.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
181 16 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
QueryDataSet.java
in java/tsfile/src/main/java/org/apache/tsfile/read/query/dataset
178 34 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
IntRLBE.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
172 15 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
LongRLBE.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
170 15 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
PathLexer.g4
in java/tsfile/src/main/antlr4/org/apache/tsfile/parser
166 - 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
PathLexer.g4
in cpp/src/parser
166 - 2024-12-18 2024-12-18 1 1 121286183+zwhzzz0821@users.... 121286183+zwhzzz0821@users....
ExpressionOptimizer.java
in java/tsfile/src/main/java/org/apache/tsfile/read/expression/util
163 10 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
FloatRLBE.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
159 16 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
field.py
in python/tsfile
158 17 2025-03-03 2025-03-03 1 1 105656576+colinleeo@users.n... 105656576+colinleeo@users.n...
FjsMatcher.java
in java/tsfile/src/main/java/org/apache/tsfile/common/regexp
155 7 2024-09-20 2024-09-20 1 1 lxt135468@163.com lxt135468@163.com
AbstractAlignedTimeSeriesMetadata.java
in java/tsfile/src/main/java/org/apache/tsfile/file/metadata
145 15 2024-09-12 2025-01-26 3 1 jackietien97@gmail.com jackietien97@gmail.com
BitmapDecoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder
140 13 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
AbstractResultSet.java
in java/tsfile/src/main/java/org/apache/tsfile/read/query/dataset
138 20 2024-11-26 2025-01-09 3 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
bench_mark.cc
in cpp/bench_mark/bench_mark_src
138 3 2024-05-23 2024-05-23 1 1 shuolin_l@163.com shuolin_l@163.com
LongChimpEncoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
133 7 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
BinaryExpression.java
in java/tsfile/src/main/java/org/apache/tsfile/read/expression/impl
133 24 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
pxd
tsfile_cpp.pxd
in python/tsfile
131 - 2025-03-03 2025-04-22 3 1 105656576+colinleeo@users.n... 105656576+colinleeo@users.n...
NFA.java
in java/tsfile/src/main/java/org/apache/tsfile/common/regexp
130 16 2024-09-20 2024-09-20 1 1 lxt135468@163.com lxt135468@163.com
DenseDfaMatcher.java
in java/tsfile/src/main/java/org/apache/tsfile/common/regexp
130 9 2024-09-20 2024-09-20 1 1 lxt135468@163.com lxt135468@163.com
NfaMatcher.java
in java/tsfile/src/main/java/org/apache/tsfile/common/regexp
130 4 2024-09-20 2024-09-20 1 1 lxt135468@163.com lxt135468@163.com
NoSyncBufferedInputStream.java
in java/tsfile/src/main/java/org/apache/tsfile/utils
127 13 2025-04-23 2025-04-23 1 1 jt2594838@163.com jt2594838@163.com
seq_tvlist.h
in cpp/src/common
126 18 2024-05-23 2024-05-23 1 1 shuolin_l@163.com shuolin_l@163.com
TimeDuration.java
in java/tsfile/src/main/java/org/apache/tsfile/utils
125 18 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
IntChimpEncoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
124 7 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
seq_tvlist.inc
in cpp/src/common
124 8 2024-05-23 2024-05-23 1 1 shuolin_l@163.com shuolin_l@163.com
DoubleSprintzEncoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
122 10 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
LongSprintzEncoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
121 10 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
encode_utils.h
in cpp/src/encoding
121 4 2024-05-23 2024-05-23 1 1 shuolin_l@163.com shuolin_l@163.com
IntSprintzEncoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
120 10 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
FileSeriesReaderByTimestamp.java
in java/tsfile/src/main/java/org/apache/tsfile/read/reader/series
120 7 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
Murmur128Hash.java
in java/tsfile/src/main/java/org/apache/tsfile/utils
118 7 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
FSUtils.java
in java/tsfile/src/main/java/org/apache/tsfile/utils
117 12 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
GroupByFilter.java
in java/tsfile/src/main/java/org/apache/tsfile/read/filter/operator
117 13 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
FloatSprintzEncoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder
116 10 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
FloatSprintzDecoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder
112 6 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
PooledBinary.java
in java/common/src/main/java/org/apache/tsfile/utils
110 15 2024-11-21 2024-11-21 1 1 50790061+mrquansy@users.nor... 50790061+mrquansy@users.nor...
FloatRLBEDecoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder
110 10 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
DoubleSprintzDecoder.java
in java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder
110 6 2024-05-06 2024-05-06 1 1 cdutz@apache.org cdutz@apache.org
Correlations

File Size vs. Number of Changes: 666 points

java/tsfile/src/main/java/org/apache/tsfile/common/conf/TSFileConfig.java x: 436 lines of code y: 12 # changes java/tsfile/src/main/java/org/apache/tsfile/common/conf/TSFileDescriptor.java x: 159 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/compress/ICompressor.java x: 334 lines of code y: 3 # changes cpp/src/reader/tsfile_series_scan_iterator.cc x: 123 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/BinaryColumn.java x: 219 lines of code y: 7 # changes java/tsfile/src/main/java/org/apache/tsfile/read/query/dataset/TableResultSet.java x: 87 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/DeltaBinaryEncoder.java x: 214 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/StringArrayDeviceID.java x: 254 lines of code y: 7 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TimeseriesMetadata.java x: 329 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TsFileMetadata.java x: 210 lines of code y: 10 # changes java/tsfile/src/main/java/org/apache/tsfile/fileSystem/fsFactory/FSFactory.java x: 25 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/fileSystem/fsFactory/HybridFSFactory.java x: 127 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/fileSystem/fsFactory/LocalFSFactory.java x: 105 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/FullPath.java x: 37 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/Path.java x: 204 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/read/query/executor/TsFileExecutor.java x: 141 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/utils/BloomFilter.java x: 132 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/utils/BytesUtils.java x: 503 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/utils/NoSyncBufferedInputStream.java x: 127 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/utils/NoSyncBufferedOutputStream.java x: 49 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/write/writer/LocalTsFileOutput.java x: 69 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/write/writer/TsFileIOWriter.java x: 590 lines of code y: 8 # changes java/tsfile/src/main/java/org/apache/tsfile/write/writer/tsmiterator/TSMIterator.java x: 176 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/write/v4/TsFileWriterBuilder.java x: 52 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TableSchema.java x: 272 lines of code y: 10 # changes cpp/src/writer/tsfile_writer.cc x: 979 lines of code y: 14 # changes cpp/src/common/tsfile_common.cc x: 303 lines of code y: 7 # changes cpp/src/common/tsfile_common.h x: 963 lines of code y: 10 # changes cpp/src/file/tsfile_io_reader.cc x: 676 lines of code y: 6 # changes cpp/src/file/tsfile_io_reader.h x: 99 lines of code y: 6 # changes cpp/src/reader/device_meta_iterator.cc x: 78 lines of code y: 3 # changes cpp/src/cwrapper/tsfile_cwrapper.cc x: 564 lines of code y: 7 # changes cpp/src/cwrapper/tsfile_cwrapper.h x: 206 lines of code y: 7 # changes python/tsfile/tsfile_cpp.pxd x: 131 lines of code y: 3 # changes python/tsfile/tsfile_py_cpp.pxd x: 34 lines of code y: 3 # changes python/tsfile/tsfile_py_cpp.pyx x: 356 lines of code y: 3 # changes python/tsfile/tsfile_writer.pyx x: 71 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/encrypt/EncryptUtils.java x: 198 lines of code y: 9 # changes java/common/src/main/java/org/apache/tsfile/enums/ColumnCategory.java x: 15 lines of code y: 1 # changes java/tools/src/main/java/org/apache/tsfile/tools/TsFileTool.java x: 532 lines of code y: 6 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ColumnSchema.java x: 22 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ColumnSchemaBuilder.java x: 40 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/LogicalTableSchema.java x: 49 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/read/query/executor/TableQueryExecutor.java x: 111 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/write/TsFileWriter.java x: 536 lines of code y: 17 # changes java/tsfile/src/main/java/org/apache/tsfile/write/chunk/AlignedChunkGroupWriterImpl.java x: 378 lines of code y: 18 # changes java/tsfile/src/main/java/org/apache/tsfile/write/chunk/NonAlignedChunkGroupWriterImpl.java x: 190 lines of code y: 15 # changes java/tsfile/src/main/java/org/apache/tsfile/write/record/Tablet.java x: 1065 lines of code y: 17 # changes java/tsfile/src/main/java/org/apache/tsfile/write/v4/DeviceTableModelWriter.java x: 67 lines of code y: 4 # changes doap_tsfile.rdf x: 73 lines of code y: 5 # changes python/setup.py x: 113 lines of code y: 9 # changes python/tsfile/tsfile_reader.pyx x: 206 lines of code y: 5 # changes cpp/src/writer/time_chunk_writer.cc x: 154 lines of code y: 6 # changes cpp/src/writer/value_chunk_writer.cc x: 160 lines of code y: 7 # changes python/tsfile/schema.py x: 86 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/read/TsFileSequenceReader.java x: 2265 lines of code y: 21 # changes java/tsfile/src/main/java/org/apache/tsfile/read/UnClosedTsFileReader.java x: 31 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/read/reader/page/LazyLoadPageData.java x: 51 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/write/chunk/AlignedChunkWriterImpl.java x: 453 lines of code y: 8 # changes java/tsfile/src/main/java/org/apache/tsfile/write/chunk/ChunkWriterImpl.java x: 393 lines of code y: 8 # changes java/tsfile/src/main/java/org/apache/tsfile/write/chunk/TimeChunkWriter.java x: 260 lines of code y: 7 # changes java/tsfile/src/main/java/org/apache/tsfile/write/chunk/ValueChunkWriter.java x: 343 lines of code y: 6 # changes java/tsfile/src/main/java/org/apache/tsfile/write/page/PageWriter.java x: 236 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/write/page/TimePageWriter.java x: 141 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/write/page/ValuePageWriter.java x: 278 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/write/v4/AbstractTableModelTsFileWriter.java x: 193 lines of code y: 4 # changes java/common/src/main/java/org/apache/tsfile/utils/RamUsageEstimator.java x: 376 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/utils/ReadWriteIOUtils.java x: 962 lines of code y: 5 # changes cpp/src/reader/table_query_executor.cc x: 54 lines of code y: 3 # changes cpp/src/reader/table_result_set.h x: 36 lines of code y: 2 # changes cpp/src/common/schema.h x: 359 lines of code y: 11 # changes cpp/src/common/tablet.h x: 167 lines of code y: 7 # changes cpp/src/cwrapper/errno_define_c.h x: 55 lines of code y: 2 # changes cpp/src/encoding/ts2diff_decoder.h x: 284 lines of code y: 6 # changes cpp/src/file/tsfile_io_writer.cc x: 742 lines of code y: 10 # changes cpp/src/file/tsfile_io_writer.h x: 172 lines of code y: 7 # changes cpp/src/reader/aligned_chunk_reader.cc x: 553 lines of code y: 7 # changes cpp/src/reader/aligned_chunk_reader.h x: 126 lines of code y: 6 # changes cpp/src/reader/bloom_filter.cc x: 219 lines of code y: 4 # changes cpp/src/reader/chunk_reader.h x: 93 lines of code y: 4 # changes cpp/src/reader/table_result_set.cc x: 84 lines of code y: 6 # changes cpp/src/reader/tsfile_reader.cc x: 187 lines of code y: 6 # changes cpp/src/utils/errno_define.h x: 57 lines of code y: 4 # changes cpp/src/utils/storage_utils.h x: 62 lines of code y: 4 # changes cpp/src/writer/time_page_writer.cc x: 128 lines of code y: 5 # changes cpp/src/writer/tsfile_table_writer.cc x: 27 lines of code y: 3 # changes cpp/src/writer/value_page_writer.h x: 153 lines of code y: 3 # changes java/common/src/main/java/org/apache/tsfile/utils/TsPrimitiveType.java x: 568 lines of code y: 4 # changes cpp/cmake/CopyToDir.cmake x: 43 lines of code y: 2 # changes cpp/src/common/statistic.h x: 1048 lines of code y: 7 # changes cpp/src/compress/lz4_compressor.h x: 37 lines of code y: 2 # changes cpp/src/common/tsblock/tsblock.h x: 223 lines of code y: 3 # changes cpp/src/reader/block/device_ordered_tsblock_reader.cc x: 63 lines of code y: 2 # changes cpp/src/reader/block/single_device_tsblock_reader.h x: 129 lines of code y: 4 # changes cpp/src/common/config/config.h x: 34 lines of code y: 6 # changes cpp/src/common/global.cc x: 135 lines of code y: 9 # changes cpp/src/cwrapper/tsfile_cwrapper_expression.cc x: 1 lines of code y: 2 # changes cpp/src/reader/device_meta_iterator.h x: 31 lines of code y: 2 # changes cpp/src/reader/meta_data_querier.cc x: 59 lines of code y: 2 # changes cpp/src/writer/chunk_writer.cc x: 146 lines of code y: 8 # changes cpp/src/writer/chunk_writer.h x: 107 lines of code y: 7 # changes cpp/src/writer/page_writer.cc x: 155 lines of code y: 5 # changes cpp/src/writer/time_chunk_writer.h x: 76 lines of code y: 4 # changes cpp/src/writer/tsfile_writer.h x: 162 lines of code y: 11 # changes cpp/src/writer/value_chunk_writer.h x: 98 lines of code y: 5 # changes cpp/src/writer/value_page_writer.cc x: 150 lines of code y: 3 # changes cpp/src/reader/result_set.h x: 75 lines of code y: 6 # changes cpp/src/reader/tsfile_reader.h x: 49 lines of code y: 6 # changes cpp/src/encoding/ts2diff_encoder.h x: 340 lines of code y: 5 # changes cpp/src/reader/chunk_reader.cc x: 408 lines of code y: 5 # changes cpp/src/reader/qds_without_timegenerator.cc x: 162 lines of code y: 6 # changes cpp/src/common/tablet.cc x: 298 lines of code y: 7 # changes cpp/src/reader/qds_with_timegenerator.cc x: 370 lines of code y: 5 # changes python/tsfile/__init__.pxd x: 1 lines of code y: 1 # changes python/tsfile/__init__.py x: 16 lines of code y: 2 # changes python/tsfile/constants.py x: 78 lines of code y: 1 # changes python/tsfile/date_utils.py x: 17 lines of code y: 1 # changes python/tsfile/exceptions.py x: 98 lines of code y: 1 # changes python/tsfile/field.py x: 158 lines of code y: 1 # changes python/tsfile/row_record.py x: 30 lines of code y: 1 # changes python/tsfile/tsfile_table_writer.py x: 21 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java x: 298 lines of code y: 3 # changes cpp/src/common/db_common.h x: 152 lines of code y: 4 # changes cpp/src/utils/db_utils.h x: 358 lines of code y: 4 # changes cpp/src/compress/snappy_compressor.cc x: 85 lines of code y: 2 # changes cpp/src/common/allocator/byte_stream.h x: 1012 lines of code y: 5 # changes cpp/src/common/allocator/my_string.h x: 141 lines of code y: 6 # changes cpp/src/common/container/list.h x: 102 lines of code y: 3 # changes cpp/src/common/container/sorted_array.h x: 241 lines of code y: 2 # changes cpp/src/common/device_id.h x: 157 lines of code y: 2 # changes cpp/src/common/global.h x: 16 lines of code y: 3 # changes cpp/src/common/row_record.h x: 187 lines of code y: 4 # changes cpp/src/common/tsblock/tsblock.cc x: 260 lines of code y: 2 # changes cpp/src/common/tsblock/tuple_desc.cc x: 69 lines of code y: 3 # changes cpp/src/common/tsblock/tuple_desc.h x: 75 lines of code y: 3 # changes cpp/src/common/tsblock/vector/vector.h x: 52 lines of code y: 2 # changes cpp/src/encoding/dictionary_encoder.h x: 73 lines of code y: 4 # changes cpp/src/reader/column_mapping.h x: 50 lines of code y: 1 # changes cpp/src/reader/qds_without_timegenerator.h x: 44 lines of code y: 3 # changes cpp/src/reader/scan_iterator.cc x: 210 lines of code y: 3 # changes cpp/src/reader/scan_iterator.h x: 135 lines of code y: 3 # changes cpp/src/reader/task/device_query_task.h x: 43 lines of code y: 1 # changes cpp/src/reader/task/device_task_iterator.h x: 35 lines of code y: 1 # changes cpp/src/reader/tsfile_series_scan_iterator.h x: 85 lines of code y: 4 # changes java/tsfile/src/main/java/org/apache/tsfile/utils/DateUtils.java x: 62 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/FloatEncoder.java x: 171 lines of code y: 4 # changes java/tsfile/src/main/java/org/apache/tsfile/write/writer/tsmiterator/DiskTSMIterator.java x: 95 lines of code y: 3 # changes java/common/src/main/java/org/apache/tsfile/block/column/Column.java x: 77 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/TsBlock.java x: 464 lines of code y: 8 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/TsBlockBuilder.java x: 264 lines of code y: 6 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/BooleanColumn.java x: 190 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/DictionaryColumn.java x: 471 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/FloatColumn.java x: 203 lines of code y: 6 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/IntColumn.java x: 227 lines of code y: 6 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/NullColumn.java x: 122 lines of code y: 6 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/TsBlockSerde.java x: 60 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AlignedChunkMetadata.java x: 30 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TableDeviceChunkMetadata.java x: 19 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AbstractAlignedTimeSeriesMetadata.java x: 145 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AlignedTimeSeriesMetadata.java x: 39 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TableDeviceTimeSeriesMetadata.java x: 26 lines of code y: 1 # changes cpp/src/common/record.h x: 118 lines of code y: 4 # changes cpp/src/compress/lz4_compressor.cc x: 103 lines of code y: 3 # changes cpp/src/encoding/encoder.h x: 22 lines of code y: 3 # changes cpp/src/encoding/gorilla_decoder.h x: 361 lines of code y: 2 # changes cpp/src/encoding/gorilla_encoder.h x: 375 lines of code y: 3 # changes cpp/src/encoding/plain_decoder.h x: 31 lines of code y: 4 # changes cpp/src/encoding/plain_encoder.h x: 36 lines of code y: 4 # changes cpp/src/reader/expression.h x: 118 lines of code y: 3 # changes cpp/src/reader/filter/object.h x: 231 lines of code y: 3 # changes cpp/src/reader/filter/time_operator.cc x: 225 lines of code y: 3 # changes cpp/src/utils/util_define.h x: 80 lines of code y: 2 # changes cpp/src/writer/page_writer.h x: 138 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/BinaryStatistics.java x: 150 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/DoubleStatistics.java x: 203 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/FloatStatistics.java x: 200 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/LongStatistics.java x: 208 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/Statistics.java x: 312 lines of code y: 4 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/StringStatistics.java x: 200 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/TimeStatistics.java x: 92 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/write/writer/RestorableTsFileIOWriter.java x: 182 lines of code y: 6 # changes java/tsfile/src/main/java/org/apache/tsfile/compatibility/CompatibilityUtils.java x: 49 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/read/controller/MetadataQuerierByFileImpl.java x: 236 lines of code y: 4 # changes java/tsfile/src/main/java/org/apache/tsfile/read/v4/DeviceTableModelReader.java x: 87 lines of code y: 4 # changes java/tsfile/src/main/java/org/apache/tsfile/utils/TsFileSketchTool.java x: 606 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/DoubleColumnBuilder.java x: 127 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/FloatColumnBuilder.java x: 119 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/TimeColumnBuilder.java x: 107 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/utils/TsFileGeneratorUtils.java x: 417 lines of code y: 8 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/BooleanColumnBuilder.java x: 115 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/IDeviceID.java x: 91 lines of code y: 5 # changes cpp/src/common/mutex/mutex.h x: 45 lines of code y: 2 # changes cpp/src/file/open_file.cc x: 82 lines of code y: 3 # changes cpp/src/parser/PathLexer.g4 x: 166 lines of code y: 1 # changes cpp/src/parser/PathParser.g4 x: 55 lines of code y: 1 # changes cpp/src/parser/path_nodes_generator.h x: 11 lines of code y: 1 # changes cpp/src/parser/path_visitor.cpp x: 84 lines of code y: 1 # changes java/common/src/main/java/org/apache/tsfile/enums/TSDataType.java x: 385 lines of code y: 4 # changes java/common/src/main/java/org/apache/tsfile/annotations/TableModel.java x: 8 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/read/TsFileReader.java x: 40 lines of code y: 4 # changes java/tsfile/src/main/java/org/apache/tsfile/read/query/dataset/ResultSetMetadata.java x: 9 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/write/record/TSRecord.java x: 83 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/write/schema/MeasurementSchema.java x: 335 lines of code y: 4 # changes java/tsfile/src/main/java/org/apache/tsfile/encrypt/IDecryptor.java x: 36 lines of code y: 5 # changes java/common/src/main/java/org/apache/tsfile/utils/BitMap.java x: 187 lines of code y: 3 # changes java/common/src/main/java/org/apache/tsfile/utils/PooledBinary.java x: 110 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/write/schema/TimeseriesSchema.java x: 188 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/write/schema/VectorMeasurementSchema.java x: 349 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/file/header/ChunkHeader.java x: 246 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/write/schema/Schema.java x: 108 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/read/reader/page/AbstractAlignedPageReader.java x: 299 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/reader/chunk/ChunkReader.java x: 190 lines of code y: 7 # changes cpp/src/compress/gzip_compressor.cc x: 229 lines of code y: 2 # changes cpp/src/compress/gzip_compressor.h x: 121 lines of code y: 2 # changes java/tsfile/src/main/codegen/templates/FilterOperatorsTemplate.ftl x: 1276 lines of code y: 4 # changes java/tsfile/src/main/java/org/apache/tsfile/write/chunk/IChunkGroupWriter.java x: 19 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/common/regexp/DFA.java x: 66 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/common/regexp/FjsMatcher.java x: 155 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/common/regexp/LikeMatcher.java x: 191 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/read/filter/basic/Filter.java x: 113 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/read/filter/factory/ValueFilterApi.java x: 386 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/utils/FilterDeserialize.java x: 356 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/reader/page/ValuePageReader.java x: 545 lines of code y: 6 # changes java/tsfile/src/main/java/org/apache/tsfile/read/reader/chunk/AlignedChunkReader.java x: 67 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/read/reader/page/AlignedPageReader.java x: 168 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/read/reader/page/TablePageReader.java x: 101 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/TSEncodingBuilder.java x: 313 lines of code y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/read/TsFileSequenceReaderTimeseriesMetadataIterator.java x: 214 lines of code y: 3 # changes cpp/bench_mark/bench_mark_src/bench_conf.h x: 7 lines of code y: 3 # changes cpp/src/writer/time_page_writer.h x: 98 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/TsFileDeviceIterator.java x: 166 lines of code y: 2 # changes java/tools/src/main/java/org/apache/tsfile/tools/SchemaParser.java x: 244 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/TsBlockUtil.java x: 91 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/read/filter/basic/ValueFilter.java x: 145 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/filter/operator/Not.java x: 169 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/filter/operator/Or.java x: 192 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/filter/operator/TimeFilterOperators.java x: 482 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/read/reader/page/PageReader.java x: 361 lines of code y: 6 # changes java/tools/src/main/java/org/apache/tsfile/tools/DateTimeUtils.java x: 374 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/exception/write/NoMeasurementException.java x: 7 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/file/header/PageHeader.java x: 136 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/Int64ArrayColumnEncoder.java x: 70 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/type/TypeFactory.java x: 62 lines of code y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/DeltaBinaryDecoder.java x: 143 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/RegularDataDecoder.java x: 174 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/RleDecoder.java x: 126 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/utils/StringContainer.java x: 267 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/DoubleRLBEDecoder.java x: 111 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/Decoder.java x: 182 lines of code y: 4 # changes cpp/src/common/container/hash_table.h x: 682 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/compress/IUnCompressor.java x: 276 lines of code y: 2 # changes cpp/bench_mark/bench_mark_src/bench_mark.cc x: 138 lines of code y: 1 # changes cpp/src/common/allocator/page_arena.h x: 64 lines of code y: 1 # changes cpp/src/common/container/slice.h x: 90 lines of code y: 1 # changes cpp/src/common/seq_tvlist.h x: 126 lines of code y: 1 # changes cpp/src/encoding/encode_utils.h x: 121 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/PlainEncoder.java x: 102 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/BatchData.java x: 684 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/DescReadWriteBatchData.java x: 390 lines of code y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/BitmapDecoder.java x: 140 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/FloatSprintzDecoder.java x: 112 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/GorillaDecoderV1.java x: 72 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/IntChimpDecoder.java x: 103 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/IntRleDecoder.java x: 76 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/LongZigzagDecoder.java x: 61 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/DoubleRLBE.java x: 181 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/FloatSprintzEncoder.java x: 116 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/IntRLBE.java x: 172 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/LongChimpEncoder.java x: 133 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/LongRLBE.java x: 170 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/RegularDataEncoder.java x: 245 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/RleEncoder.java x: 198 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/SDTEncoder.java x: 302 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/fileSystem/fsFactory/HDFSFactory.java x: 229 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/TimeRange.java x: 246 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/read/expression/util/ExpressionOptimizer.java x: 163 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/read/filter/operator/GroupByMonthFilter.java x: 214 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/read/query/dataset/QueryDataSet.java x: 178 lines of code y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/read/query/timegenerator/node/OrNode.java x: 86 lines of code y: 1 # changes
21.0
# changes
  min: 1.0
  average: 2.54
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 21.0
0 2265.0
lines of code
min: 1.0 | average: 117.91 | 25th percentile: 29.0 | median: 68.5 | 75th percentile: 140.25 | max: 2265.0

Number of Contributors vs. Number of Changes: 666 points

java/tsfile/src/main/java/org/apache/tsfile/common/conf/TSFileConfig.java x: 5 # contributors y: 12 # changes java/tsfile/src/main/java/org/apache/tsfile/common/conf/TSFileDescriptor.java x: 3 # contributors y: 3 # changes cpp/src/reader/tsfile_series_scan_iterator.cc x: 4 # contributors y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/BinaryColumn.java x: 5 # contributors y: 7 # changes java/tsfile/src/main/java/org/apache/tsfile/read/query/dataset/TableResultSet.java x: 2 # contributors y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/StringArrayDeviceID.java x: 3 # contributors y: 7 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TimeseriesMetadata.java x: 2 # contributors y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TsFileMetadata.java x: 4 # contributors y: 10 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/FullPath.java x: 1 # contributors y: 1 # changes java/tsfile/src/main/java/org/apache/tsfile/write/writer/TsFileIOWriter.java x: 5 # contributors y: 8 # changes java/tsfile/src/main/java/org/apache/tsfile/write/v4/TsFileWriterBuilder.java x: 1 # contributors y: 3 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TableSchema.java x: 2 # contributors y: 10 # changes cpp/src/writer/tsfile_writer.cc x: 6 # contributors y: 14 # changes cpp/src/common/tsfile_common.cc x: 4 # contributors y: 7 # changes cpp/src/common/tsfile_common.h x: 6 # contributors y: 10 # changes cpp/src/file/tsfile_io_reader.cc x: 4 # contributors y: 6 # changes cpp/src/cwrapper/tsfile_cwrapper.h x: 1 # contributors y: 7 # changes python/tsfile/tsfile_writer.pyx x: 1 # contributors y: 2 # changes java/tsfile/src/main/java/org/apache/tsfile/encrypt/EncryptUtils.java x: 1 # contributors y: 9 # changes java/tools/src/main/java/org/apache/tsfile/tools/TsFileTool.java x: 3 # contributors y: 6 # changes java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ColumnSchemaBuilder.java x: 2 # contributors y: 5 # changes java/tsfile/src/main/java/org/apache/tsfile/write/TsFileWriter.java x: 6 # contributors y: 17 # changes java/tsfile/src/main/java/org/apache/tsfile/write/chunk/AlignedChunkGroupWriterImpl.java x: 7 # contributors y: 18 # changes java/tsfile/src/main/java/org/apache/tsfile/write/chunk/NonAlignedChunkGroupWriterImpl.java x: 6 # contributors y: 15 # changes java/tsfile/src/main/java/org/apache/tsfile/write/v4/DeviceTableModelWriter.java x: 2 # contributors y: 4 # changes doap_tsfile.rdf x: 1 # contributors y: 5 # changes python/setup.py x: 3 # contributors y: 9 # changes java/tsfile/src/main/java/org/apache/tsfile/read/TsFileSequenceReader.java x: 7 # contributors y: 21 # changes java/tsfile/src/main/java/org/apache/tsfile/read/common/Chunk.java x: 2 # contributors y: 7 # changes java/tsfile/src/main/java/org/apache/tsfile/write/chunk/AlignedChunkWriterImpl.java x: 4 # contributors y: 8 # changes java/tsfile/src/main/java/org/apache/tsfile/write/chunk/ValueChunkWriter.java x: 2 # contributors y: 6 # changes java/tsfile/src/main/java/org/apache/tsfile/utils/ReadWriteIOUtils.java x: 5 # contributors y: 5 # changes cpp/src/writer/tsfile_table_writer.h x: 3 # contributors y: 5 # changes cpp/src/common/schema.h x: 5 # contributors y: 11 # changes cpp/src/file/tsfile_io_writer.cc x: 5 # contributors y: 10 # changes cpp/src/reader/bloom_filter.cc x: 4 # contributors y: 4 # changes cpp/src/reader/chunk_reader.h x: 3 # contributors y: 4 # changes cpp/src/file/write_file.cc x: 6 # contributors y: 6 # changes cpp/src/common/global.cc x: 6 # contributors y: 9 # changes cpp/src/writer/chunk_writer.cc x: 6 # contributors y: 8 # changes cpp/src/writer/chunk_writer.h x: 6 # contributors y: 7 # changes cpp/src/writer/tsfile_writer.h x: 6 # contributors y: 11 # changes cpp/src/reader/qds_without_timegenerator.cc x: 5 # contributors y: 6 # changes java/tsfile/src/main/java/org/apache/tsfile/read/v4/DeviceTableModelReader.java x: 1 # contributors y: 4 # changes
21.0
# changes
  min: 1.0
  average: 2.54
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 21.0
0 7.0
# contributors
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0

Number of Contributors vs. File Size: 666 points

java/tsfile/src/main/java/org/apache/tsfile/common/conf/TSFileConfig.java x: 5 # contributors y: 436 lines of code java/tsfile/src/main/java/org/apache/tsfile/common/conf/TSFileDescriptor.java x: 3 # contributors y: 159 lines of code java/tsfile/src/main/java/org/apache/tsfile/compress/ICompressor.java x: 3 # contributors y: 334 lines of code cpp/src/reader/tsfile_series_scan_iterator.cc x: 4 # contributors y: 123 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/BinaryColumn.java x: 5 # contributors y: 219 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/query/dataset/TableResultSet.java x: 2 # contributors y: 87 lines of code java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/DeltaBinaryEncoder.java x: 2 # contributors y: 214 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/StringArrayDeviceID.java x: 3 # contributors y: 254 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TimeseriesMetadata.java x: 2 # contributors y: 329 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TsFileMetadata.java x: 4 # contributors y: 210 lines of code java/tsfile/src/main/java/org/apache/tsfile/fileSystem/fsFactory/FSFactory.java x: 2 # contributors y: 25 lines of code java/tsfile/src/main/java/org/apache/tsfile/fileSystem/fsFactory/HybridFSFactory.java x: 2 # contributors y: 127 lines of code java/tsfile/src/main/java/org/apache/tsfile/fileSystem/fsFactory/LocalFSFactory.java x: 2 # contributors y: 105 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/FullPath.java x: 1 # contributors y: 37 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/Path.java x: 2 # contributors y: 204 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/query/executor/TsFileExecutor.java x: 3 # contributors y: 141 lines of code java/tsfile/src/main/java/org/apache/tsfile/utils/BytesUtils.java x: 3 # contributors y: 503 lines of code java/tsfile/src/main/java/org/apache/tsfile/utils/NoSyncBufferedInputStream.java x: 1 # contributors y: 127 lines of code java/tsfile/src/main/java/org/apache/tsfile/utils/NoSyncBufferedOutputStream.java x: 1 # contributors y: 49 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/writer/LocalTsFileOutput.java x: 2 # contributors y: 69 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/writer/TsFileIOWriter.java x: 5 # contributors y: 590 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/writer/tsmiterator/TSMIterator.java x: 2 # contributors y: 176 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TableSchema.java x: 2 # contributors y: 272 lines of code cpp/src/writer/tsfile_writer.cc x: 6 # contributors y: 979 lines of code cpp/src/common/tsfile_common.cc x: 4 # contributors y: 303 lines of code cpp/src/common/tsfile_common.h x: 6 # contributors y: 963 lines of code cpp/src/file/tsfile_io_reader.cc x: 4 # contributors y: 676 lines of code cpp/src/file/tsfile_io_reader.h x: 4 # contributors y: 99 lines of code cpp/src/reader/device_meta_iterator.cc x: 2 # contributors y: 78 lines of code cpp/src/cwrapper/tsfile_cwrapper.cc x: 3 # contributors y: 564 lines of code cpp/src/cwrapper/tsfile_cwrapper.h x: 1 # contributors y: 206 lines of code python/tsfile/tsfile_py_cpp.pxd x: 1 # contributors y: 34 lines of code python/tsfile/tsfile_py_cpp.pyx x: 1 # contributors y: 356 lines of code python/tsfile/tsfile_writer.pyx x: 1 # contributors y: 71 lines of code java/tsfile/src/main/java/org/apache/tsfile/encrypt/EncryptUtils.java x: 1 # contributors y: 198 lines of code java/common/src/main/java/org/apache/tsfile/enums/ColumnCategory.java x: 1 # contributors y: 15 lines of code java/tools/src/main/java/org/apache/tsfile/tools/TsFileTool.java x: 3 # contributors y: 532 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ColumnSchemaBuilder.java x: 2 # contributors y: 40 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/LogicalTableSchema.java x: 2 # contributors y: 49 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/query/executor/TableQueryExecutor.java x: 2 # contributors y: 111 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/TsFileWriter.java x: 6 # contributors y: 536 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/chunk/AlignedChunkGroupWriterImpl.java x: 7 # contributors y: 378 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/chunk/NonAlignedChunkGroupWriterImpl.java x: 6 # contributors y: 190 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/record/Tablet.java x: 6 # contributors y: 1065 lines of code doap_tsfile.rdf x: 1 # contributors y: 73 lines of code python/setup.py x: 3 # contributors y: 113 lines of code cpp/src/writer/time_chunk_writer.cc x: 4 # contributors y: 154 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/TsFileSequenceReader.java x: 7 # contributors y: 2265 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/UnClosedTsFileReader.java x: 4 # contributors y: 31 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/Chunk.java x: 2 # contributors y: 306 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/chunk/AlignedChunkWriterImpl.java x: 4 # contributors y: 453 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/chunk/ChunkWriterImpl.java x: 4 # contributors y: 393 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/chunk/TimeChunkWriter.java x: 3 # contributors y: 260 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/chunk/ValueChunkWriter.java x: 2 # contributors y: 343 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/page/PageWriter.java x: 2 # contributors y: 236 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/page/TimePageWriter.java x: 2 # contributors y: 141 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/page/ValuePageWriter.java x: 2 # contributors y: 278 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/v4/AbstractTableModelTsFileWriter.java x: 2 # contributors y: 193 lines of code java/common/src/main/java/org/apache/tsfile/utils/RamUsageEstimator.java x: 4 # contributors y: 376 lines of code java/tsfile/src/main/java/org/apache/tsfile/utils/ReadWriteIOUtils.java x: 5 # contributors y: 962 lines of code cpp/src/writer/tsfile_table_writer.h x: 3 # contributors y: 30 lines of code cpp/src/reader/table_query_executor.cc x: 2 # contributors y: 54 lines of code cpp/src/common/schema.h x: 5 # contributors y: 359 lines of code cpp/src/common/tablet.h x: 4 # contributors y: 167 lines of code cpp/src/cwrapper/errno_define_c.h x: 1 # contributors y: 55 lines of code cpp/src/encoding/ts2diff_decoder.h x: 4 # contributors y: 284 lines of code cpp/src/file/tsfile_io_writer.cc x: 5 # contributors y: 742 lines of code cpp/src/file/tsfile_io_writer.h x: 5 # contributors y: 172 lines of code cpp/src/reader/aligned_chunk_reader.cc x: 4 # contributors y: 553 lines of code cpp/src/reader/aligned_chunk_reader.h x: 3 # contributors y: 126 lines of code cpp/src/reader/bloom_filter.cc x: 4 # contributors y: 219 lines of code cpp/src/reader/chunk_reader.h x: 3 # contributors y: 93 lines of code cpp/src/reader/table_result_set.cc x: 3 # contributors y: 84 lines of code cpp/src/reader/tsfile_reader.cc x: 4 # contributors y: 187 lines of code cpp/src/utils/errno_define.h x: 4 # contributors y: 57 lines of code cpp/src/utils/storage_utils.h x: 3 # contributors y: 62 lines of code cpp/src/writer/time_page_writer.cc x: 4 # contributors y: 128 lines of code cpp/src/writer/value_page_writer.h x: 2 # contributors y: 153 lines of code java/common/src/main/java/org/apache/tsfile/utils/TsPrimitiveType.java x: 4 # contributors y: 568 lines of code cpp/src/common/statistic.h x: 4 # contributors y: 1048 lines of code cpp/src/file/write_file.cc x: 6 # contributors y: 99 lines of code cpp/src/file/write_file.h x: 2 # contributors y: 35 lines of code cpp/src/common/tsblock/tsblock.h x: 3 # contributors y: 223 lines of code cpp/src/reader/block/single_device_tsblock_reader.cc x: 3 # contributors y: 341 lines of code cpp/src/common/global.cc x: 6 # contributors y: 135 lines of code cpp/src/cwrapper/tsfile_cwrapper_expression.cc x: 1 # contributors y: 1 lines of code cpp/src/writer/chunk_writer.cc x: 6 # contributors y: 146 lines of code cpp/src/writer/time_chunk_writer.h x: 3 # contributors y: 76 lines of code cpp/src/writer/tsfile_writer.h x: 6 # contributors y: 162 lines of code cpp/src/writer/value_page_writer.cc x: 2 # contributors y: 150 lines of code cpp/src/reader/result_set.h x: 4 # contributors y: 75 lines of code cpp/src/reader/tsfile_reader.h x: 4 # contributors y: 49 lines of code cpp/src/encoding/ts2diff_encoder.h x: 4 # contributors y: 340 lines of code cpp/src/reader/chunk_reader.cc x: 3 # contributors y: 408 lines of code cpp/src/reader/qds_without_timegenerator.cc x: 5 # contributors y: 162 lines of code cpp/src/common/tablet.cc x: 5 # contributors y: 298 lines of code cpp/src/reader/qds_with_timegenerator.cc x: 4 # contributors y: 370 lines of code python/tsfile/exceptions.py x: 1 # contributors y: 98 lines of code python/tsfile/field.py x: 1 # contributors y: 158 lines of code python/tsfile/tsfile_table_writer.py x: 1 # contributors y: 21 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java x: 3 # contributors y: 298 lines of code cpp/src/utils/db_utils.h x: 4 # contributors y: 358 lines of code cpp/src/compress/snappy_compressor.cc x: 1 # contributors y: 85 lines of code cpp/src/common/allocator/byte_stream.h x: 4 # contributors y: 1012 lines of code cpp/src/common/allocator/my_string.h x: 4 # contributors y: 141 lines of code cpp/src/common/container/list.h x: 3 # contributors y: 102 lines of code cpp/src/common/container/sorted_array.h x: 2 # contributors y: 241 lines of code cpp/src/common/global.h x: 3 # contributors y: 16 lines of code cpp/src/common/row_record.h x: 3 # contributors y: 187 lines of code cpp/src/common/tsblock/tsblock.cc x: 2 # contributors y: 260 lines of code cpp/src/common/tsblock/tuple_desc.cc x: 3 # contributors y: 69 lines of code cpp/src/reader/scan_iterator.cc x: 3 # contributors y: 210 lines of code java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/FloatEncoder.java x: 4 # contributors y: 171 lines of code java/common/src/main/java/org/apache/tsfile/block/column/Column.java x: 5 # contributors y: 77 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/TsBlock.java x: 6 # contributors y: 464 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/TsBlockBuilder.java x: 4 # contributors y: 264 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/BinaryColumnBuilder.java x: 4 # contributors y: 111 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/BooleanColumn.java x: 5 # contributors y: 190 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/DictionaryColumn.java x: 2 # contributors y: 471 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/FloatColumn.java x: 5 # contributors y: 203 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/IntColumn.java x: 5 # contributors y: 227 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/NullColumn.java x: 6 # contributors y: 122 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/RunLengthEncodedColumn.java x: 5 # contributors y: 206 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/TimeColumn.java x: 6 # contributors y: 160 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AbstractAlignedTimeSeriesMetadata.java x: 1 # contributors y: 145 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/reader/series/FileSeriesReader.java x: 5 # contributors y: 59 lines of code cpp/src/common/record.h x: 3 # contributors y: 118 lines of code cpp/src/encoding/encoder.h x: 3 # contributors y: 22 lines of code cpp/src/encoding/gorilla_decoder.h x: 2 # contributors y: 361 lines of code cpp/src/encoding/gorilla_encoder.h x: 3 # contributors y: 375 lines of code cpp/src/encoding/plain_encoder.h x: 3 # contributors y: 36 lines of code cpp/src/reader/expression.cc x: 3 # contributors y: 178 lines of code cpp/src/reader/filter/object.h x: 2 # contributors y: 231 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/Statistics.java x: 4 # contributors y: 312 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/StringStatistics.java x: 3 # contributors y: 200 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/TimeStatistics.java x: 2 # contributors y: 92 lines of code java/tsfile/src/main/java/org/apache/tsfile/compatibility/CompatibilityUtils.java x: 3 # contributors y: 49 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/controller/MetadataQuerierByFileImpl.java x: 3 # contributors y: 236 lines of code java/tsfile/src/main/java/org/apache/tsfile/utils/TsFileSketchTool.java x: 2 # contributors y: 606 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/query/dataset/AbstractResultSet.java x: 1 # contributors y: 138 lines of code java/tsfile/src/main/java/org/apache/tsfile/utils/TsFileGeneratorUtils.java x: 4 # contributors y: 417 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/IntColumnBuilder.java x: 2 # contributors y: 120 lines of code java/tsfile/src/main/java/org/apache/tsfile/file/metadata/IDeviceID.java x: 5 # contributors y: 91 lines of code cpp/src/parser/PathLexer.g4 x: 1 # contributors y: 166 lines of code java/common/src/main/java/org/apache/tsfile/enums/TSDataType.java x: 3 # contributors y: 385 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/record/TSRecord.java x: 4 # contributors y: 83 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/schema/MeasurementSchema.java x: 2 # contributors y: 335 lines of code java/common/src/main/java/org/apache/tsfile/utils/BitMap.java x: 2 # contributors y: 187 lines of code java/tsfile/src/main/java/org/apache/tsfile/exception/NullFieldException.java x: 2 # contributors y: 9 lines of code java/common/src/main/java/org/apache/tsfile/utils/PooledBinary.java x: 1 # contributors y: 110 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/schema/VectorMeasurementSchema.java x: 2 # contributors y: 349 lines of code java/tsfile/src/main/java/org/apache/tsfile/write/record/datapoint/DataPoint.java x: 4 # contributors y: 93 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/reader/chunk/AbstractAlignedChunkReader.java x: 3 # contributors y: 221 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/reader/page/AbstractAlignedPageReader.java x: 2 # contributors y: 299 lines of code java/tsfile/src/main/codegen/templates/FilterOperatorsTemplate.ftl x: 3 # contributors y: 1276 lines of code java/tsfile/src/main/java/org/apache/tsfile/common/regexp/LikeMatcher.java x: 1 # contributors y: 191 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/reader/page/ValuePageReader.java x: 6 # contributors y: 545 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/reader/chunk/AlignedChunkReader.java x: 5 # contributors y: 67 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/reader/page/TablePageReader.java x: 1 # contributors y: 101 lines of code java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/TSEncodingBuilder.java x: 4 # contributors y: 313 lines of code cpp/bench_mark/bench_mark_src/bench_conf.h x: 3 # contributors y: 7 lines of code cpp/src/common/datatype/value.h x: 3 # contributors y: 194 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/TsFileDeviceIterator.java x: 2 # contributors y: 166 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/filter/operator/TimeFilterOperators.java x: 3 # contributors y: 482 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/reader/page/PageReader.java x: 6 # contributors y: 361 lines of code java/tools/src/main/java/org/apache/tsfile/tools/DateTimeUtils.java x: 1 # contributors y: 374 lines of code java/tsfile/src/main/java/org/apache/tsfile/exception/write/NoMeasurementException.java x: 2 # contributors y: 7 lines of code java/tsfile/src/main/java/org/apache/tsfile/utils/ReadWriteForEncodingUtils.java x: 2 # contributors y: 215 lines of code cpp/src/common/container/hash_table.h x: 2 # contributors y: 682 lines of code cpp/src/common/seq_tvlist.inc x: 1 # contributors y: 124 lines of code java/tsfile/src/main/java/org/apache/tsfile/read/common/DescReadWriteBatchData.java x: 2 # contributors y: 390 lines of code java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/DoubleRLBE.java x: 1 # contributors y: 181 lines of code java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/IntRLBE.java x: 1 # contributors y: 172 lines of code java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/RegularDataEncoder.java x: 1 # contributors y: 245 lines of code java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/SDTEncoder.java x: 1 # contributors y: 302 lines of code java/tsfile/src/main/java/org/apache/tsfile/fileSystem/fsFactory/HDFSFactory.java x: 1 # contributors y: 229 lines of code java/tsfile/src/main/java/org/apache/tsfile/fileSystem/fsFactory/OSFSFactory.java x: 1 # contributors y: 232 lines of code
2265.0
lines of code
  min: 1.0
  average: 117.91
  25th percentile: 29.0
  median: 68.5
  75th percentile: 140.25
  max: 2265.0
0 7.0
# contributors
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0