apache / accumulo-proxy
File Size

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

Intro
Learn more...
File Size Overall
55% | 22% | 19% | <1% | 1%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
rb88% | 10% | 0% | 0% | <1%
java24% | 39% | 33% | 1% | 2%
cpp93% | 0% | 6% | 0% | 0%
py94% | 0% | 0% | 3% | 1%
h100% | 0% | 0% | 0% | 0%
thrift100% | 0% | 0% | 0% | 0%
xml0% | 0% | 78% | 0% | 21%
gemspec0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src55% | 22% | 18% | <1% | 1%
contrib0% | 0% | 90% | 0% | 9%
Longest Files (Top 50)
File# lines# units
accumulo_proxy.rb
in src/main/ruby/accumulo/lib
5592 592
proxy_types.cpp
in src/main/cpp
4448 231
ttypes.py
in src/main/python/accumulo
2732 261
ProxyServer.java
in src/main/java/org/apache/accumulo/proxy
1998 115
proxy_types.h
in src/main/cpp
1579 -
ActiveScan.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
1391 86
ActiveCompaction.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
1235 81
proxy.thrift
in src/main/thrift
1051 -
BatchScanOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
885 59
ScanOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
838 58
ColumnUpdate.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
815 61
Key.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
722 56
ConditionalWriterOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
713 56
proxy_types.rb
in src/main/ruby/accumulo/lib
686 42
Condition.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
655 52
WriterOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
650 56
IteratorSetting.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
629 50
Range.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
580 51
Column.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
523 46
KeyExtent.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
512 45
ConditionalUpdates.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
499 43
PluginConfig.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
445 41
ScanResult.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
441 42
DiskUsage.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
436 42
ScanColumn.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
420 41
KeyValue.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
411 41
399 -
KeyValueAndPeek.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
394 41
323 100
UnknownScanner.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
AccumuloException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
NamespaceExistsException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
MutationsRejectedException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
NoMoreEntriesException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
AccumuloSecurityException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
UnknownWriter.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
TableExistsException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
NamespaceNotFoundException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
TableNotFoundException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
NamespaceNotEmptyException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
Proxy.java
in src/main/java/org/apache/accumulo/proxy
196 7
namespace_client.py
in src/main/python
114 1
SystemPermission.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
54 3
component.xml
in src/main/assemble
50 -
Util.java
in src/main/java/org/apache/accumulo/proxy
45 3
NamespacePermission.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
45 3
43 -
PartialKey.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
36 3
TablePermission.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
36 3
ConditionalStatus.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
33 3
Files With Most Units (Top 50)
File# lines# units
accumulo_proxy.rb
in src/main/ruby/accumulo/lib
5592 592
ttypes.py
in src/main/python/accumulo
2732 261
proxy_types.cpp
in src/main/cpp
4448 231
ProxyServer.java
in src/main/java/org/apache/accumulo/proxy
1998 115
323 100
ActiveScan.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
1391 86
ActiveCompaction.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
1235 81
ColumnUpdate.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
815 61
BatchScanOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
885 59
ScanOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
838 58
ConditionalWriterOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
713 56
Key.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
722 56
WriterOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
650 56
Condition.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
655 52
Range.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
580 51
IteratorSetting.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
629 50
Column.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
523 46
KeyExtent.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
512 45
ConditionalUpdates.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
499 43
DiskUsage.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
436 42
ScanResult.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
441 42
proxy_types.rb
in src/main/ruby/accumulo/lib
686 42
KeyValueAndPeek.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
394 41
PluginConfig.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
445 41
ScanColumn.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
420 41
KeyValue.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
411 41
UnknownScanner.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
AccumuloException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
NamespaceExistsException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
MutationsRejectedException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
NoMoreEntriesException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
AccumuloSecurityException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
UnknownWriter.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
TableExistsException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
NamespaceNotFoundException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
TableNotFoundException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
NamespaceNotEmptyException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35
Proxy.java
in src/main/java/org/apache/accumulo/proxy
196 7
Util.java
in src/main/java/org/apache/accumulo/proxy
45 3
ConditionalStatus.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
33 3
PartialKey.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
36 3
Durability.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
33 3
CompactionReason.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
33 3
TablePermission.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
36 3
ScanType.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
24 3
CompactionType.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
30 3
TimeType.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
24 3
SystemPermission.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
54 3
ScanState.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
27 3
NamespacePermission.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
45 3
Files With Long Lines (Top 41)

There are 41 files with lines longer than 120 characters. In total, there are 1048 long lines.

File# lines# units# long lines
accumulo_proxy.rb
in src/main/ruby/accumulo/lib
5592 592 164
399 - 113
ttypes.py
in src/main/python/accumulo
2732 261 60
323 100 55
ActiveScan.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
1391 86 39
ActiveCompaction.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
1235 81 38
BatchScanOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
885 59 34
ScanOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
838 58 31
proxy_types.rb
in src/main/ruby/accumulo/lib
686 42 30
ConditionalWriterOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
713 56 28
ColumnUpdate.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
815 61 26
IteratorSetting.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
629 50 23
proxy_types.cpp
in src/main/cpp
4448 231 21
WriterOptions.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
650 56 21
PluginConfig.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
445 41 19
ConditionalUpdates.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
499 43 19
Condition.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
655 52 18
43 - 16
MutationsRejectedException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35 16
AccumuloSecurityException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35 16
NamespaceNotFoundException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35 16
Key.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
722 56 16
NamespaceNotEmptyException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35 16
NamespaceExistsException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35 15
NoMoreEntriesException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35 15
KeyValueAndPeek.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
394 41 15
TableExistsException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35 15
TableNotFoundException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35 15
AccumuloException.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35 14
Column.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
523 46 14
ScanColumn.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
420 41 14
ScanResult.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
441 42 14
UnknownScanner.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35 13
UnknownWriter.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
300 35 13
Range.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
580 51 13
KeyExtent.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
512 45 13
DiskUsage.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
436 42 12
KeyValue.java
in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift
411 41 10
proxy_types.h
in src/main/cpp
1579 - 4
binary-release.xml
in src/main/assemble
11 - 2
component.xml
in src/main/assemble
50 - 2
Correlations

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

src/main/java/org/apache/accumulo/proxy/ProxyServer.java x: 168 commits (all time) y: 1998 lines of code src/main/java/org/apache/accumulo/proxy/Proxy.java x: 104 commits (all time) y: 196 lines of code src/main/python/basic_client.py x: 2 commits (all time) y: 22 lines of code src/main/cpp/AccumuloProxy_server.skeleton.cpp x: 10 commits (all time) y: 323 lines of code src/main/ruby/accumulo/lib/accumulo_proxy.rb x: 5 commits (all time) y: 5592 lines of code src/main/thrift/proxy.thrift x: 52 commits (all time) y: 1051 lines of code src/main/cpp/proxy_types.cpp x: 18 commits (all time) y: 4448 lines of code src/main/cpp/proxy_types.h x: 18 commits (all time) y: 1579 lines of code src/main/python/accumulo/ttypes.py x: 4 commits (all time) y: 2732 lines of code src/main/ruby/accumulo/lib/proxy_types.rb x: 4 commits (all time) y: 686 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/PluginConfig.java x: 1 commits (all time) y: 445 lines of code contrib/Eclipse-Accumulo-Codestyle.xml x: 2 commits (all time) y: 399 lines of code src/main/java/org/apache/accumulo/proxy/Util.java x: 20 commits (all time) y: 45 lines of code src/main/python/accumulo/constants.py x: 3 commits (all time) y: 5 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/AccumuloException.java x: 1 commits (all time) y: 300 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ActiveCompaction.java x: 1 commits (all time) y: 1235 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ActiveScan.java x: 1 commits (all time) y: 1391 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/BatchScanOptions.java x: 1 commits (all time) y: 885 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/Column.java x: 1 commits (all time) y: 523 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ColumnUpdate.java x: 1 commits (all time) y: 815 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/CompactionReason.java x: 1 commits (all time) y: 33 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/Condition.java x: 1 commits (all time) y: 655 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ConditionalUpdates.java x: 1 commits (all time) y: 499 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ConditionalWriterOptions.java x: 1 commits (all time) y: 713 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/DiskUsage.java x: 1 commits (all time) y: 436 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/IteratorSetting.java x: 1 commits (all time) y: 629 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/KeyValue.java x: 1 commits (all time) y: 411 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/KeyValueAndPeek.java x: 1 commits (all time) y: 394 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/NamespacePermission.java x: 1 commits (all time) y: 45 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/Range.java x: 1 commits (all time) y: 580 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ScanOptions.java x: 1 commits (all time) y: 838 lines of code src/main/python/namespace_client.py x: 1 commits (all time) y: 114 lines of code src/main/ruby/accumulo/accumulo.gemspec x: 1 commits (all time) y: 12 lines of code src/main/spotbugs/exclude-filter.xml x: 5 commits (all time) y: 8 lines of code
5592.0
lines of code
  min: 1.0
  average: 549.12
  25th percentile: 33.0
  median: 300.0
  75th percentile: 634.25
  max: 5592.0
0 168.0
commits (all time)
min: 1.0 | average: 7.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 168.0

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

src/main/java/org/apache/accumulo/proxy/ProxyServer.java x: 20 contributors (all time) y: 1998 lines of code src/main/java/org/apache/accumulo/proxy/Proxy.java x: 16 contributors (all time) y: 196 lines of code src/main/python/basic_client.py x: 2 contributors (all time) y: 22 lines of code src/main/cpp/AccumuloProxy_server.skeleton.cpp x: 6 contributors (all time) y: 323 lines of code src/main/ruby/accumulo/lib/accumulo_proxy.rb x: 3 contributors (all time) y: 5592 lines of code src/main/thrift/proxy.thrift x: 10 contributors (all time) y: 1051 lines of code src/main/cpp/proxy_types.cpp x: 8 contributors (all time) y: 4448 lines of code src/main/cpp/proxy_types.h x: 8 contributors (all time) y: 1579 lines of code src/main/python/accumulo/ttypes.py x: 3 contributors (all time) y: 2732 lines of code src/main/ruby/accumulo/lib/proxy_types.rb x: 3 contributors (all time) y: 686 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/PluginConfig.java x: 1 contributors (all time) y: 445 lines of code contrib/Eclipse-Accumulo-Codestyle.xml x: 1 contributors (all time) y: 399 lines of code src/main/java/org/apache/accumulo/proxy/Util.java x: 8 contributors (all time) y: 45 lines of code src/main/python/accumulo/constants.py x: 3 contributors (all time) y: 5 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/AccumuloException.java x: 1 contributors (all time) y: 300 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ActiveCompaction.java x: 1 contributors (all time) y: 1235 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ActiveScan.java x: 1 contributors (all time) y: 1391 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/BatchScanOptions.java x: 1 contributors (all time) y: 885 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/Column.java x: 1 contributors (all time) y: 523 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ColumnUpdate.java x: 1 contributors (all time) y: 815 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/CompactionReason.java x: 1 contributors (all time) y: 33 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/Condition.java x: 1 contributors (all time) y: 655 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ConditionalUpdates.java x: 1 contributors (all time) y: 499 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ConditionalWriterOptions.java x: 1 contributors (all time) y: 713 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/DiskUsage.java x: 1 contributors (all time) y: 436 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/IteratorSetting.java x: 1 contributors (all time) y: 629 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/KeyValueAndPeek.java x: 1 contributors (all time) y: 394 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/NamespacePermission.java x: 1 contributors (all time) y: 45 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/Range.java x: 1 contributors (all time) y: 580 lines of code src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/ScanOptions.java x: 1 contributors (all time) y: 838 lines of code src/main/python/namespace_client.py x: 1 contributors (all time) y: 114 lines of code src/main/ruby/accumulo/accumulo.gemspec x: 1 contributors (all time) y: 12 lines of code
5592.0
lines of code
  min: 1.0
  average: 549.12
  25th percentile: 33.0
  median: 300.0
  75th percentile: 634.25
  max: 5592.0
0 20.0
contributors (all time)
min: 1.0 | average: 2.26 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 20.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".