apache / pulsar-presto
File Size

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

Intro
Learn more...
File Size Overall
0% | 14% | 38% | 17% | 29%
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
java0% | 14% | 39% | 17% | 28%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
presto-pulsar0% | 14% | 39% | 18% | 28%
buildtools0% | 0% | 0% | 0% | 100%
presto-distribution0% | 0% | 0% | 0% | 100%
Longest Files (Top 34)
File# lines# units
PulsarMetadata.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
512 18
PulsarRecordCursor.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
467 25
PulsarSplitManager.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
369 9
PulsarConnectorConfig.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
320 58
PulsarConnectorMetricsTracker.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
240 22
PulsarSplit.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
182 23
PulsarInternalColumn.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
156 14
PulsarConnectorCache.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
155 9
PulsarColumnHandle.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
148 13
PulsarColumnMetadata.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
97 9
PulsarTableHandle.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
72 9
PulsarConnector.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
69 7
KeyValueSchemaHandler.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
69 3
PulsarSqlSchemaInfoProvider.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
67 5
JSONSchemaHandler.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
67 3
AvroSchemaHandler.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
65 5
PulsarConnectorUtils.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
62 6
PulsarHandleResolver.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
53 9
PulsarConnectorFactory.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
47 3
PulsarTableLayoutHandle.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
46 6
PulsarConnectorModule.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
46 4
PulsarSchemaHandlers.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
43 2
PulsarTopicDescription.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
42 5
PulsarPrimitiveSchemaHandler.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
34 2
PulsarRecordSet.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
33 3
PulsarRecordSetProvider.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
29 2
PulsarConnectorId.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
27 4
ClassLayout.java
in presto-distribution/src/main/java/org/openjdk/jol/info
24 3
log4j2.xml
in buildtools/src/main/resources
17 -
suppressions.xml
in buildtools/src/main/resources/pulsar
16 -
SchemaHandler.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
14 3
PulsarPlugin.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
10 1
PulsarTransactionHandle.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
5 -
package-info.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
1 -
Files With Most Units (Top 30)
File# lines# units
PulsarConnectorConfig.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
320 58
PulsarRecordCursor.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
467 25
PulsarSplit.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
182 23
PulsarConnectorMetricsTracker.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
240 22
PulsarMetadata.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
512 18
PulsarInternalColumn.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
156 14
PulsarColumnHandle.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
148 13
PulsarSplitManager.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
369 9
PulsarTableHandle.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
72 9
PulsarHandleResolver.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
53 9
PulsarConnectorCache.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
155 9
PulsarColumnMetadata.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
97 9
PulsarConnector.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
69 7
PulsarTableLayoutHandle.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
46 6
PulsarConnectorUtils.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
62 6
PulsarSqlSchemaInfoProvider.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
67 5
PulsarTopicDescription.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
42 5
AvroSchemaHandler.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
65 5
PulsarConnectorId.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
27 4
PulsarConnectorModule.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
46 4
ClassLayout.java
in presto-distribution/src/main/java/org/openjdk/jol/info
24 3
SchemaHandler.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
14 3
KeyValueSchemaHandler.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
69 3
JSONSchemaHandler.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
67 3
PulsarRecordSet.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
33 3
PulsarConnectorFactory.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
47 3
PulsarRecordSetProvider.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
29 2
PulsarPrimitiveSchemaHandler.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
34 2
PulsarSchemaHandlers.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
43 2
PulsarPlugin.java
in presto-pulsar/src/main/java/org/apache/pulsar/sql/presto
10 1
Files With Long Lines (Top 0)

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

File# lines# units# long lines
Correlations

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

buildtools/src/main/resources/log4j2.xml x: 1 commits (all time) y: 17 lines of code buildtools/src/main/resources/pulsar/suppressions.xml x: 1 commits (all time) y: 16 lines of code presto-distribution/src/main/java/org/openjdk/jol/info/ClassLayout.java x: 1 commits (all time) y: 24 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/AvroSchemaHandler.java x: 1 commits (all time) y: 65 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/JSONSchemaHandler.java x: 1 commits (all time) y: 67 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/KeyValueSchemaHandler.java x: 1 commits (all time) y: 69 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarColumnHandle.java x: 1 commits (all time) y: 148 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarColumnMetadata.java x: 1 commits (all time) y: 97 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorCache.java x: 1 commits (all time) y: 155 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorConfig.java x: 1 commits (all time) y: 320 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorFactory.java x: 1 commits (all time) y: 47 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorId.java x: 1 commits (all time) y: 27 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorMetricsTracker.java x: 1 commits (all time) y: 240 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorModule.java x: 1 commits (all time) y: 46 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorUtils.java x: 1 commits (all time) y: 62 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarHandleResolver.java x: 1 commits (all time) y: 53 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarInternalColumn.java x: 1 commits (all time) y: 156 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarMetadata.java x: 1 commits (all time) y: 512 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarPlugin.java x: 1 commits (all time) y: 10 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarPrimitiveSchemaHandler.java x: 1 commits (all time) y: 34 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarRecordCursor.java x: 1 commits (all time) y: 467 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarRecordSetProvider.java x: 1 commits (all time) y: 29 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarSchemaHandlers.java x: 1 commits (all time) y: 43 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarSplit.java x: 1 commits (all time) y: 182 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarSplitManager.java x: 1 commits (all time) y: 369 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarTableHandle.java x: 1 commits (all time) y: 72 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarTopicDescription.java x: 1 commits (all time) y: 42 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarTransactionHandle.java x: 1 commits (all time) y: 5 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/SchemaHandler.java x: 1 commits (all time) y: 14 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/package-info.java x: 1 commits (all time) y: 1 lines of code
512.0
lines of code
  min: 1.0
  average: 106.0
  25th percentile: 28.5
  median: 57.5
  75th percentile: 149.75
  max: 512.0
0 1.0
commits (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

buildtools/src/main/resources/log4j2.xml x: 1 contributors (all time) y: 17 lines of code buildtools/src/main/resources/pulsar/suppressions.xml x: 1 contributors (all time) y: 16 lines of code presto-distribution/src/main/java/org/openjdk/jol/info/ClassLayout.java x: 1 contributors (all time) y: 24 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/AvroSchemaHandler.java x: 1 contributors (all time) y: 65 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/JSONSchemaHandler.java x: 1 contributors (all time) y: 67 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/KeyValueSchemaHandler.java x: 1 contributors (all time) y: 69 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarColumnHandle.java x: 1 contributors (all time) y: 148 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarColumnMetadata.java x: 1 contributors (all time) y: 97 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorCache.java x: 1 contributors (all time) y: 155 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorConfig.java x: 1 contributors (all time) y: 320 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorFactory.java x: 1 contributors (all time) y: 47 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorId.java x: 1 contributors (all time) y: 27 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorMetricsTracker.java x: 1 contributors (all time) y: 240 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorModule.java x: 1 contributors (all time) y: 46 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarConnectorUtils.java x: 1 contributors (all time) y: 62 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarHandleResolver.java x: 1 contributors (all time) y: 53 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarInternalColumn.java x: 1 contributors (all time) y: 156 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarMetadata.java x: 1 contributors (all time) y: 512 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarPlugin.java x: 1 contributors (all time) y: 10 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarPrimitiveSchemaHandler.java x: 1 contributors (all time) y: 34 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarRecordCursor.java x: 1 contributors (all time) y: 467 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarRecordSetProvider.java x: 1 contributors (all time) y: 29 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarSchemaHandlers.java x: 1 contributors (all time) y: 43 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarSplit.java x: 1 contributors (all time) y: 182 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarSplitManager.java x: 1 contributors (all time) y: 369 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarTableHandle.java x: 1 contributors (all time) y: 72 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarTopicDescription.java x: 1 contributors (all time) y: 42 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/PulsarTransactionHandle.java x: 1 contributors (all time) y: 5 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/SchemaHandler.java x: 1 contributors (all time) y: 14 lines of code presto-pulsar/src/main/java/org/apache/pulsar/sql/presto/package-info.java x: 1 contributors (all time) y: 1 lines of code
512.0
lines of code
  min: 1.0
  average: 106.0
  25th percentile: 28.5
  median: 57.5
  75th percentile: 149.75
  max: 512.0
0 1.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.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".