apache / paimon-trino
File Size

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

Intro
Learn more...
File Size Overall
0% | 15% | 26% | 25% | 32%
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% | 15% | 27% | 25% | 32%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 15% | 27% | 25% | 32%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 45)
File# lines# units
TrinoMetadata.java
in src/main/java/org/apache/paimon/trino
656 35
TrinoPageSourceProvider.java
in src/main/java/org/apache/paimon/trino
361 9
TrinoPageSource.java
in src/main/java/org/apache/paimon/trino
319 13
TrinoFilterConverter.java
in src/main/java/org/apache/paimon/trino
260 6
TrinoTypeUtils.java
in src/main/java/org/apache/paimon/trino
240 24
TrinoFilterExtractor.java
in src/main/java/org/apache/paimon/trino
181 8
TrinoTableHandle.java
in src/main/java/org/apache/paimon/trino
170 17
TrinoCatalog.java
in src/main/java/org/apache/paimon/trino/catalog
170 23
TrinoConnectorFactory.java
in src/main/java/org/apache/paimon/trino
160 6
TrinoFileIO.java
in src/main/java/org/apache/paimon/trino/fileio
150 13
TrinoTableOptionUtils.java
in src/main/java/org/apache/paimon/trino
149 10
TrinoRow.java
in src/main/java/org/apache/paimon/trino
133 18
TrinoPageSinkProvider.java
in src/main/java/org/apache/paimon/trino
85 6
TrinoPageSourceWrapper.java
in src/main/java/org/apache/paimon/trino
84 12
DirectTrinoPageSource.java
in src/main/java/org/apache/paimon/trino
83 10
TrinoColumnHandle.java
in src/main/java/org/apache/paimon/trino
82 11
TrinoMergeSink.java
in src/main/java/org/apache/paimon/trino
81 2
TrinoConnector.java
in src/main/java/org/apache/paimon/trino
79 7
TrinoInputStreamWrapper.java
in src/main/java/org/apache/paimon/trino/fileio
76 15
TrinoSessionProperties.java
in src/main/java/org/apache/paimon/trino
72 5
TrinoPageSink.java
in src/main/java/org/apache/paimon/trino
66 4
TrinoMergePageSourceWrapper.java
in src/main/java/org/apache/paimon/trino
63 8
TrinoSplitManager.java
in src/main/java/org/apache/paimon/trino
62 3
TrinoTableOptions.java
in src/main/java/org/apache/paimon/trino
62 3
FixedBucketTableShuffleFunction.java
in src/main/java/org/apache/paimon/trino
62 2
TrinoSplit.java
in src/main/java/org/apache/paimon/trino
50 9
PositionOutputStreamWrapper.java
in src/main/java/org/apache/paimon/trino/fileio
42 8
TrinoSplitSource.java
in src/main/java/org/apache/paimon/trino
40 5
TrinoPartitioningHandle.java
in src/main/java/org/apache/paimon/trino
37 3
TrinoFileStatus.java
in src/main/java/org/apache/paimon/trino/fileio
29 5
TrinoOrcDataSource.java
in src/main/java/org/apache/paimon/trino
29 4
TrinoMetadataFactory.java
in src/main/java/org/apache/paimon/trino
28 2
TrinoDirectoryFileStatus.java
in src/main/java/org/apache/paimon/trino/fileio
25 5
TrinoNodePartitioningProvider.java
in src/main/java/org/apache/paimon/trino
25 2
EncodingUtils.java
in src/main/java/org/apache/paimon/trino
24 2
TrinoModule.java
in src/main/java/org/apache/paimon/trino
23 2
TrinoFileIOLoader.java
in src/main/java/org/apache/paimon/trino/fileio
19 3
TrinoMergeTableHandle.java
in src/main/java/org/apache/paimon/trino
17 2
suppressions.xml
in tools/maven
16 -
ClassLoaderUtils.java
in src/main/java/org/apache/paimon/trino
13 1
FieldNameUtils.java
in src/main/java/org/apache/paimon/trino
13 1
paimon.xml
in src/main/assembly
13 -
TrinoPlugin.java
in src/main/java/org/apache/paimon/trino
10 1
DecimalUtils.java
in src/main/java/org/apache/paimon/trino
8 1
TrinoTransactionHandle.java
in src/main/java/org/apache/paimon/trino
5 -
Files With Most Units (Top 42)
File# lines# units
TrinoMetadata.java
in src/main/java/org/apache/paimon/trino
656 35
TrinoTypeUtils.java
in src/main/java/org/apache/paimon/trino
240 24
TrinoCatalog.java
in src/main/java/org/apache/paimon/trino/catalog
170 23
TrinoRow.java
in src/main/java/org/apache/paimon/trino
133 18
TrinoTableHandle.java
in src/main/java/org/apache/paimon/trino
170 17
TrinoInputStreamWrapper.java
in src/main/java/org/apache/paimon/trino/fileio
76 15
TrinoPageSource.java
in src/main/java/org/apache/paimon/trino
319 13
TrinoFileIO.java
in src/main/java/org/apache/paimon/trino/fileio
150 13
TrinoPageSourceWrapper.java
in src/main/java/org/apache/paimon/trino
84 12
TrinoColumnHandle.java
in src/main/java/org/apache/paimon/trino
82 11
TrinoTableOptionUtils.java
in src/main/java/org/apache/paimon/trino
149 10
DirectTrinoPageSource.java
in src/main/java/org/apache/paimon/trino
83 10
TrinoSplit.java
in src/main/java/org/apache/paimon/trino
50 9
TrinoPageSourceProvider.java
in src/main/java/org/apache/paimon/trino
361 9
TrinoMergePageSourceWrapper.java
in src/main/java/org/apache/paimon/trino
63 8
PositionOutputStreamWrapper.java
in src/main/java/org/apache/paimon/trino/fileio
42 8
TrinoFilterExtractor.java
in src/main/java/org/apache/paimon/trino
181 8
TrinoConnector.java
in src/main/java/org/apache/paimon/trino
79 7
TrinoPageSinkProvider.java
in src/main/java/org/apache/paimon/trino
85 6
TrinoConnectorFactory.java
in src/main/java/org/apache/paimon/trino
160 6
TrinoFilterConverter.java
in src/main/java/org/apache/paimon/trino
260 6
TrinoFileStatus.java
in src/main/java/org/apache/paimon/trino/fileio
29 5
TrinoDirectoryFileStatus.java
in src/main/java/org/apache/paimon/trino/fileio
25 5
TrinoSplitSource.java
in src/main/java/org/apache/paimon/trino
40 5
TrinoSessionProperties.java
in src/main/java/org/apache/paimon/trino
72 5
TrinoOrcDataSource.java
in src/main/java/org/apache/paimon/trino
29 4
TrinoPageSink.java
in src/main/java/org/apache/paimon/trino
66 4
TrinoSplitManager.java
in src/main/java/org/apache/paimon/trino
62 3
TrinoFileIOLoader.java
in src/main/java/org/apache/paimon/trino/fileio
19 3
TrinoTableOptions.java
in src/main/java/org/apache/paimon/trino
62 3
TrinoPartitioningHandle.java
in src/main/java/org/apache/paimon/trino
37 3
TrinoMergeSink.java
in src/main/java/org/apache/paimon/trino
81 2
TrinoModule.java
in src/main/java/org/apache/paimon/trino
23 2
TrinoMergeTableHandle.java
in src/main/java/org/apache/paimon/trino
17 2
FixedBucketTableShuffleFunction.java
in src/main/java/org/apache/paimon/trino
62 2
TrinoNodePartitioningProvider.java
in src/main/java/org/apache/paimon/trino
25 2
TrinoMetadataFactory.java
in src/main/java/org/apache/paimon/trino
28 2
EncodingUtils.java
in src/main/java/org/apache/paimon/trino
24 2
TrinoPlugin.java
in src/main/java/org/apache/paimon/trino
10 1
DecimalUtils.java
in src/main/java/org/apache/paimon/trino
8 1
ClassLoaderUtils.java
in src/main/java/org/apache/paimon/trino
13 1
FieldNameUtils.java
in src/main/java/org/apache/paimon/trino
13 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): 45 points

src/main/assembly/paimon.xml x: 1 commits (all time) y: 13 lines of code src/main/java/org/apache/paimon/trino/DecimalUtils.java x: 1 commits (all time) y: 8 lines of code src/main/java/org/apache/paimon/trino/DirectTrinoPageSource.java x: 1 commits (all time) y: 83 lines of code src/main/java/org/apache/paimon/trino/EncodingUtils.java x: 1 commits (all time) y: 24 lines of code src/main/java/org/apache/paimon/trino/FixedBucketTableShuffleFunction.java x: 1 commits (all time) y: 62 lines of code src/main/java/org/apache/paimon/trino/TrinoColumnHandle.java x: 1 commits (all time) y: 82 lines of code src/main/java/org/apache/paimon/trino/TrinoConnector.java x: 1 commits (all time) y: 79 lines of code src/main/java/org/apache/paimon/trino/TrinoConnectorFactory.java x: 1 commits (all time) y: 160 lines of code src/main/java/org/apache/paimon/trino/TrinoFilterConverter.java x: 1 commits (all time) y: 260 lines of code src/main/java/org/apache/paimon/trino/TrinoFilterExtractor.java x: 1 commits (all time) y: 181 lines of code src/main/java/org/apache/paimon/trino/TrinoMergeTableHandle.java x: 1 commits (all time) y: 17 lines of code src/main/java/org/apache/paimon/trino/TrinoMetadata.java x: 1 commits (all time) y: 656 lines of code src/main/java/org/apache/paimon/trino/TrinoMetadataFactory.java x: 1 commits (all time) y: 28 lines of code src/main/java/org/apache/paimon/trino/TrinoModule.java x: 1 commits (all time) y: 23 lines of code src/main/java/org/apache/paimon/trino/TrinoOrcDataSource.java x: 1 commits (all time) y: 29 lines of code src/main/java/org/apache/paimon/trino/TrinoPageSink.java x: 1 commits (all time) y: 66 lines of code src/main/java/org/apache/paimon/trino/TrinoPageSource.java x: 1 commits (all time) y: 319 lines of code src/main/java/org/apache/paimon/trino/TrinoPageSourceProvider.java x: 1 commits (all time) y: 361 lines of code src/main/java/org/apache/paimon/trino/TrinoPartitioningHandle.java x: 1 commits (all time) y: 37 lines of code src/main/java/org/apache/paimon/trino/TrinoRow.java x: 1 commits (all time) y: 133 lines of code src/main/java/org/apache/paimon/trino/TrinoSessionProperties.java x: 1 commits (all time) y: 72 lines of code src/main/java/org/apache/paimon/trino/TrinoSplit.java x: 1 commits (all time) y: 50 lines of code src/main/java/org/apache/paimon/trino/TrinoSplitSource.java x: 1 commits (all time) y: 40 lines of code src/main/java/org/apache/paimon/trino/TrinoTableHandle.java x: 1 commits (all time) y: 170 lines of code src/main/java/org/apache/paimon/trino/TrinoTableOptionUtils.java x: 1 commits (all time) y: 149 lines of code src/main/java/org/apache/paimon/trino/TrinoTransactionHandle.java x: 1 commits (all time) y: 5 lines of code src/main/java/org/apache/paimon/trino/TrinoTypeUtils.java x: 1 commits (all time) y: 240 lines of code src/main/java/org/apache/paimon/trino/fileio/PositionOutputStreamWrapper.java x: 1 commits (all time) y: 42 lines of code src/main/java/org/apache/paimon/trino/fileio/TrinoFileIO.java x: 1 commits (all time) y: 150 lines of code src/main/java/org/apache/paimon/trino/fileio/TrinoFileIOLoader.java x: 1 commits (all time) y: 19 lines of code src/main/java/org/apache/paimon/trino/fileio/TrinoInputStreamWrapper.java x: 1 commits (all time) y: 76 lines of code
656.0
lines of code
  min: 5.0
  average: 97.16
  25th percentile: 24.5
  median: 62.0
  75th percentile: 141.0
  max: 656.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): 45 points

src/main/assembly/paimon.xml x: 1 contributors (all time) y: 13 lines of code src/main/java/org/apache/paimon/trino/DecimalUtils.java x: 1 contributors (all time) y: 8 lines of code src/main/java/org/apache/paimon/trino/DirectTrinoPageSource.java x: 1 contributors (all time) y: 83 lines of code src/main/java/org/apache/paimon/trino/EncodingUtils.java x: 1 contributors (all time) y: 24 lines of code src/main/java/org/apache/paimon/trino/FixedBucketTableShuffleFunction.java x: 1 contributors (all time) y: 62 lines of code src/main/java/org/apache/paimon/trino/TrinoColumnHandle.java x: 1 contributors (all time) y: 82 lines of code src/main/java/org/apache/paimon/trino/TrinoConnector.java x: 1 contributors (all time) y: 79 lines of code src/main/java/org/apache/paimon/trino/TrinoConnectorFactory.java x: 1 contributors (all time) y: 160 lines of code src/main/java/org/apache/paimon/trino/TrinoFilterConverter.java x: 1 contributors (all time) y: 260 lines of code src/main/java/org/apache/paimon/trino/TrinoFilterExtractor.java x: 1 contributors (all time) y: 181 lines of code src/main/java/org/apache/paimon/trino/TrinoMergeTableHandle.java x: 1 contributors (all time) y: 17 lines of code src/main/java/org/apache/paimon/trino/TrinoMetadata.java x: 1 contributors (all time) y: 656 lines of code src/main/java/org/apache/paimon/trino/TrinoMetadataFactory.java x: 1 contributors (all time) y: 28 lines of code src/main/java/org/apache/paimon/trino/TrinoModule.java x: 1 contributors (all time) y: 23 lines of code src/main/java/org/apache/paimon/trino/TrinoOrcDataSource.java x: 1 contributors (all time) y: 29 lines of code src/main/java/org/apache/paimon/trino/TrinoPageSink.java x: 1 contributors (all time) y: 66 lines of code src/main/java/org/apache/paimon/trino/TrinoPageSource.java x: 1 contributors (all time) y: 319 lines of code src/main/java/org/apache/paimon/trino/TrinoPageSourceProvider.java x: 1 contributors (all time) y: 361 lines of code src/main/java/org/apache/paimon/trino/TrinoPartitioningHandle.java x: 1 contributors (all time) y: 37 lines of code src/main/java/org/apache/paimon/trino/TrinoRow.java x: 1 contributors (all time) y: 133 lines of code src/main/java/org/apache/paimon/trino/TrinoSessionProperties.java x: 1 contributors (all time) y: 72 lines of code src/main/java/org/apache/paimon/trino/TrinoSplit.java x: 1 contributors (all time) y: 50 lines of code src/main/java/org/apache/paimon/trino/TrinoSplitSource.java x: 1 contributors (all time) y: 40 lines of code src/main/java/org/apache/paimon/trino/TrinoTableHandle.java x: 1 contributors (all time) y: 170 lines of code src/main/java/org/apache/paimon/trino/TrinoTableOptionUtils.java x: 1 contributors (all time) y: 149 lines of code src/main/java/org/apache/paimon/trino/TrinoTransactionHandle.java x: 1 contributors (all time) y: 5 lines of code src/main/java/org/apache/paimon/trino/TrinoTypeUtils.java x: 1 contributors (all time) y: 240 lines of code src/main/java/org/apache/paimon/trino/fileio/PositionOutputStreamWrapper.java x: 1 contributors (all time) y: 42 lines of code src/main/java/org/apache/paimon/trino/fileio/TrinoFileIO.java x: 1 contributors (all time) y: 150 lines of code src/main/java/org/apache/paimon/trino/fileio/TrinoFileIOLoader.java x: 1 contributors (all time) y: 19 lines of code src/main/java/org/apache/paimon/trino/fileio/TrinoInputStreamWrapper.java x: 1 contributors (all time) y: 76 lines of code
656.0
lines of code
  min: 5.0
  average: 97.16
  25th percentile: 24.5
  median: 62.0
  75th percentile: 141.0
  max: 656.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".