apache / iceberg
File Age & Freshness

File age measurements show the distribution of file ages (days since the first commit) and the file freshness (days since the latest commit).

Summary
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 2,524 files with 285,690 lines of code in files.
    • 1,809 files that are 366+ days old (212,059 lines of code)
    • 328 files that are 181-365 days old (33,214 lines of code)
    • 61 files that are 91-180 days old (5,945 lines of code)
    • 281 files that are 31-90 days old (30,316 lines of code)
    • 45 files that are 1-30 days old (4,156 lines of code)
74% | 11% | 2% | 10% | 1%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 2,524 files with 285,690 lines of code in files.
    • 1,029 files have been last changed 366+ days ago (66,778 lines of code)
    • 410 files have been last changed 181-365 days ago (43,340 lines of code)
    • 209 files have been last changed 91-180 days ago (33,714 lines of code)
    • 641 files have been last changed 31-90 days ago (89,706 lines of code)
    • 235 files have been last changed 1-30 days ago (52,152 lines of code)
23% | 15% | 11% | 31% | 18%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
java, scala, md, yaml, json, gradle, sh, css, txt, xml, properties, js, html, g4, prefs, py, gitattributes, sql, ipynb, svg, gitignore, toml, rdf
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java73% | 12% | 2% | 11% | 1%
scala95% | 2% | 0% | 0% | 2%
yaml100% | 0% | 0% | 0% | 0%
g4100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
rdf100% | 0% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java22% | 15% | 12% | 32% | 17%
scala70% | 10% | 12% | 0% | 6%
g4100% | 0% | 0% | 0% | 0%
yaml2% | 0% | 0% | 0% | 97%
xml100% | 0% | 0% | 0% | 0%
html0% | 11% | 0% | 25% | 62%
toml0% | 0% | 0% | 0% | 100%
rdf0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
spark92% | 1% | 4% | <1% | 1%
core90% | 4% | 3% | 1% | <1%
api91% | 2% | 0% | 6% | <1%
flink24% | 39% | <1% | 32% | 3%
aws82% | 1% | 0% | 16% | 0%
parquet83% | 0% | <1% | 15% | 0%
open-api93% | 6% | 0% | 0% | 0%
orc100% | 0% | 0% | 0% | 0%
arrow100% | 0% | 0% | 0% | 0%
kafka-connect38% | 34% | 0% | 27% | 0%
hive-metastore81% | 10% | 0% | 7% | 0%
data89% | 0% | 0% | 10% | 0%
nessie100% | 0% | 0% | 0% | 0%
delta-lake100% | 0% | 0% | 0% | 0%
dell100% | 0% | 0% | 0% | 0%
mr100% | 0% | 0% | 0% | 0%
snowflake100% | 0% | 0% | 0% | 0%
gcp80% | 10% | 0% | 0% | 8%
common100% | 0% | 0% | 0% | 0%
azure51% | 0% | 0% | 48% | 0%
aliyun100% | 0% | 0% | 0% | 0%
site100% | 0% | 0% | 0% | 0%
gradle100% | 0% | 0% | 0% | 0%
project100% | 0% | 0% | 0% | 0%
bundled-guava100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
spark44% | 10% | 21% | 12% | 11%
core24% | 15% | 11% | 26% | 23%
api34% | 20% | 8% | 27% | 8%
parquet20% | 7% | 6% | 28% | 37%
aws11% | 20% | 5% | 48% | 14%
dell88% | 11% | 0% | 0% | 0%
nessie54% | 45% | 0% | 0% | 0%
kafka-connect11% | 30% | 12% | 45% | 0%
arrow17% | 7% | 44% | 30% | 0%
hive-metastore24% | 15% | 25% | 34% | 0%
data25% | <1% | 41% | 32% | 0%
orc7% | 26% | 0% | 62% | 3%
aliyun43% | 56% | 0% | 0% | 0%
mr28% | 16% | 54% | 0% | 0%
delta-lake22% | 1% | 75% | 0% | 0%
snowflake19% | 80% | 0% | 0% | 0%
azure9% | 17% | 3% | 69% | 0%
project100% | 0% | 0% | 0% | 0%
gcp9% | 26% | 0% | 10% | 53%
bundled-guava100% | 0% | 0% | 0% | 0%
flink0% | 17% | 2% | 58% | 22%
common0% | 69% | 0% | 30% | 0%
open-api0% | 1% | 2% | 2% | 93%
site0% | 11% | 0% | 25% | 62%
gradle0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TableMetadata.java
in core/src/main/java/org/apache/iceberg
1478 135 2019-03-20 2025-05-07 93 42 mcheah@palantir.com owenzhang1990@gmail.com
Parquet.java
in parquet/src/main/java/org/apache/iceberg/parquet
1207 121 2019-03-20 2025-03-20 51 29 mcheah@palantir.com blue@apache.org
Types.java
in api/src/main/java/org/apache/iceberg/types
1072 191 2019-03-20 2025-03-25 26 18 mcheah@palantir.com bo@wherobots.com
ValueReaders.java
in core/src/main/java/org/apache/iceberg/avro
955 126 2019-03-20 2025-03-17 19 9 mcheah@palantir.com blue@apache.org
ParquetValueReaders.java
in parquet/src/main/java/org/apache/iceberg/parquet
915 134 2019-03-20 2025-04-21 22 16 mcheah@palantir.com blue@apache.org
SchemaUpdate.java
in core/src/main/java/org/apache/iceberg
691 47 2019-03-20 2025-02-18 24 15 mcheah@palantir.com aihuaxu@gmail.com
ORC.java
in orc/src/main/java/org/apache/iceberg/orc
671 79 2019-03-20 2024-09-11 32 24 mcheah@palantir.com owenzhang1990@gmail.com
BaseTransaction.java
in core/src/main/java/org/apache/iceberg
659 89 2019-03-20 2025-03-24 52 22 mcheah@palantir.com bryanck@gmail.com
Avro.java
in core/src/main/java/org/apache/iceberg/avro
622 83 2019-03-20 2025-03-17 32 17 mcheah@palantir.com blue@apache.org
ParquetValueWriters.java
in parquet/src/main/java/org/apache/iceberg/parquet
585 69 2019-03-20 2025-05-07 18 13 mcheah@palantir.com owenzhang1990@gmail.com
Literals.java
in api/src/main/java/org/apache/iceberg/expressions
566 42 2019-03-20 2024-09-03 13 10 mcheah@palantir.com jacobmarble@gmail.com
TypeUtil.java
in api/src/main/java/org/apache/iceberg/types
550 68 2019-03-20 2025-03-25 38 22 mcheah@palantir.com bo@wherobots.com
ParquetMetrics.java
in parquet/src/main/java/org/apache/iceberg/parquet
524 21 2019-03-20 2025-03-21 2 2 mcheah@palantir.com blue@apache.org
PartitionSpec.java
in api/src/main/java/org/apache/iceberg
500 62 2019-03-20 2025-05-07 36 20 mcheah@palantir.com devinsmith@deephaven.io
TableMetadataParser.java
in core/src/main/java/org/apache/iceberg
496 22 2019-03-20 2025-05-06 57 30 mcheah@palantir.com blue@apache.org
Tasks.java
in core/src/main/java/org/apache/iceberg/util
475 37 2019-03-20 2024-10-31 17 11 mcheah@palantir.com seans@grubhub.com
ValueWriters.java
in core/src/main/java/org/apache/iceberg/avro
475 80 2019-03-20 2025-03-17 12 8 mcheah@palantir.com blue@apache.org
ExpressionVisitors.java
in api/src/main/java/org/apache/iceberg/expressions
460 68 2019-03-20 2022-10-25 15 13 mcheah@palantir.com huaxin_gao@apple.com
AvroSchemaUtil.java
in core/src/main/java/org/apache/iceberg/avro
427 49 2019-03-20 2025-03-05 21 15 mcheah@palantir.com blue@apache.org
JsonUtil.java
in core/src/main/java/org/apache/iceberg/util
425 48 2019-03-20 2025-05-06 27 11 mcheah@palantir.com blue@apache.org
GenericManifestFile.java
in core/src/main/java/org/apache/iceberg
419 35 2019-03-20 2025-05-07 22 15 mcheah@palantir.com owenzhang1990@gmail.com
Truncate.java
in api/src/main/java/org/apache/iceberg/transforms
416 39 2019-03-20 2024-09-11 19 12 mcheah@palantir.com owenzhang1990@gmail.com
ParquetMetricsRowGroupFilter.java
in parquet/src/main/java/org/apache/iceberg/parquet
412 30 2019-03-20 2023-08-10 21 16 mcheah@palantir.com liu-xianyang@hotmail.com
InclusiveMetricsEvaluator.java
in api/src/main/java/org/apache/iceberg/expressions
402 36 2019-03-20 2025-04-21 19 11 mcheah@palantir.com blue@apache.org
Schema.java
in api/src/main/java/org/apache/iceberg
366 47 2019-03-20 2025-03-25 29 22 mcheah@palantir.com bo@wherobots.com
ParquetDictionaryRowGroupFilter.java
in parquet/src/main/java/org/apache/iceberg/parquet
355 27 2019-03-20 2024-01-08 23 17 mcheah@palantir.com owenzhang1990@gmail.com
StrictMetricsEvaluator.java
in api/src/main/java/org/apache/iceberg/expressions
341 29 2019-03-20 2024-10-14 17 10 mcheah@palantir.com 42907416+zhongyujiang@users...
ManifestGroup.java
in core/src/main/java/org/apache/iceberg
333 26 2019-03-20 2025-03-19 40 15 mcheah@palantir.com russell.spitzer@gmail.com
ManifestReader.java
in core/src/main/java/org/apache/iceberg
333 27 2019-03-20 2025-04-22 49 17 mcheah@palantir.com blue@apache.org
HadoopTableOperations.java
in core/src/main/java/org/apache/iceberg/hadoop
331 24 2019-03-20 2024-12-29 35 30 mcheah@palantir.com git@okumin.com
ScanSummary.java
in core/src/main/java/org/apache/iceberg
330 24 2019-03-20 2024-11-04 17 12 mcheah@palantir.com aokolnychyi@apache.org
SnapshotSummary.java
in core/src/main/java/org/apache/iceberg
327 25 2019-03-20 2025-03-24 21 12 mcheah@palantir.com etudenhoefner@gmail.com
RemoveSnapshots.java
in core/src/main/java/org/apache/iceberg
318 18 2019-03-20 2025-04-07 39 23 mcheah@palantir.com bodorlaszlo0202@gmail.com
ParquetAvro.java
in parquet/src/main/java/org/apache/iceberg/parquet
311 31 2019-03-20 2024-07-03 11 9 mcheah@palantir.com snazy@snazy.de
ParquetAvroValueReaders.java
in parquet/src/main/java/org/apache/iceberg/parquet
304 18 2019-03-20 2025-01-28 10 8 mcheah@palantir.com blue@apache.org
ProjectionUtil.java
in api/src/main/java/org/apache/iceberg/transforms
299 14 2019-03-20 2022-11-20 15 10 mcheah@palantir.com fokko@apache.org
BaseSnapshot.java
in core/src/main/java/org/apache/iceberg
299 24 2019-03-20 2025-05-06 34 15 mcheah@palantir.com blue@apache.org
Comparators.java
in api/src/main/java/org/apache/iceberg/types
292 30 2019-03-20 2024-10-07 15 11 mcheah@palantir.com 42907416+zhongyujiang@users...
ManifestWriter.java
in core/src/main/java/org/apache/iceberg
292 21 2019-03-20 2025-04-18 29 12 mcheah@palantir.com blue@apache.org
DataFiles.java
in core/src/main/java/org/apache/iceberg
289 30 2019-03-20 2025-04-18 25 16 mcheah@palantir.com blue@apache.org
HadoopTables.java
in core/src/main/java/org/apache/iceberg/hadoop
277 21 2019-03-20 2022-07-27 22 14 mcheah@palantir.com etudenhoefner@gmail.com
TypeToSchema.java
in core/src/main/java/org/apache/iceberg/avro
267 17 2019-03-20 2025-03-05 12 9 mcheah@palantir.com blue@apache.org
PruneColumns.java
in core/src/main/java/org/apache/iceberg/avro
266 14 2019-03-20 2025-03-04 13 9 mcheah@palantir.com aihuaxu@gmail.com
BaseMetastoreTableOperations.java
in core/src/main/java/org/apache/iceberg
253 25 2019-03-20 2025-04-02 40 30 mcheah@palantir.com lirui@apache.org
Expressions.java
in api/src/main/java/org/apache/iceberg/expressions
242 60 2019-03-20 2025-02-21 22 13 mcheah@palantir.com blue@apache.org
PageIterator.java
in parquet/src/main/java/org/apache/iceberg/parquet
241 17 2019-03-20 2024-10-04 9 8 mcheah@palantir.com piotr.findeisen@gmail.com
DynMethods.java
in common/src/main/java/org/apache/iceberg/common
237 38 2019-03-20 2024-09-11 12 9 mcheah@palantir.com owenzhang1990@gmail.com
SchemaParser.java
in core/src/main/java/org/apache/iceberg
233 13 2019-03-20 2025-03-25 16 9 mcheah@palantir.com bo@wherobots.com
TypeToMessageType.java
in parquet/src/main/java/org/apache/iceberg/parquet
231 9 2019-03-20 2025-03-06 9 6 mcheah@palantir.com blue@apache.org
UnboundPredicate.java
in api/src/main/java/org/apache/iceberg/expressions
230 12 2019-03-20 2025-02-21 14 10 mcheah@palantir.com blue@apache.org
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
108 - 2019-06-24 2021-02-02 7 3 aokolnychyi@apple.com aokolnychyi@apple.com
ParquetAvroReader.java
in parquet/src/main/java/org/apache/iceberg/parquet
2 - 2019-03-20 2022-07-27 2 2 mcheah@palantir.com etudenhoefner@gmail.com
RESTRequest.java
in core/src/main/java/org/apache/iceberg/rest
2 - 2022-03-31 2022-07-27 2 2 kjbendickson@gmail.com etudenhoefner@gmail.com
RESTResponse.java
in core/src/main/java/org/apache/iceberg/rest
2 - 2022-03-31 2022-07-27 2 2 kjbendickson@gmail.com etudenhoefner@gmail.com
UnboundTerm.java
in api/src/main/java/org/apache/iceberg/expressions
2 - 2019-12-18 2022-07-27 2 2 rdblue@users.noreply.github... etudenhoefner@gmail.com
IncrementalAppendScan.java
in api/src/main/java/org/apache/iceberg
3 - 2022-05-13 2022-07-27 4 3 stevenz3wu@gmail.com etudenhoefner@gmail.com
Term.java
in api/src/main/java/org/apache/iceberg/expressions
3 - 2019-12-18 2022-07-27 2 2 rdblue@users.noreply.github... etudenhoefner@gmail.com
ReplaceSortOrder.java
in api/src/main/java/org/apache/iceberg
3 - 2020-12-10 2022-07-27 2 2 blue@apache.org etudenhoefner@gmail.com
IcebergSplitContainer.java
in mr/src/main/java/org/apache/iceberg/mr/mapreduce
4 - 2020-07-22 2022-07-27 2 2 adrien.guillo@gmail.com etudenhoefner@gmail.com
RESTMessage.java
in core/src/main/java/org/apache/iceberg/rest
4 - 2022-03-31 2022-07-27 2 2 kjbendickson@gmail.com etudenhoefner@gmail.com
Configurable.java
in core/src/main/java/org/apache/iceberg/hadoop
4 - 2021-11-24 2022-07-27 2 2 blue@apache.org etudenhoefner@gmail.com
SerializableSupplier.java
in core/src/main/java/org/apache/iceberg/util
4 - 2019-12-09 2022-07-27 2 2 aokolnychyi@apple.com etudenhoefner@gmail.com
SnapshotUpdateAction.java
in core/src/main/java/org/apache/iceberg/actions
4 - 2020-10-28 2022-07-27 3 3 zhangjunemail@126.com etudenhoefner@gmail.com
HasTableOperations.java
in core/src/main/java/org/apache/iceberg
4 - 2019-03-20 2022-07-27 2 2 mcheah@palantir.com etudenhoefner@gmail.com
Listener.java
in api/src/main/java/org/apache/iceberg/events
4 - 2019-03-20 2022-07-27 2 2 mcheah@palantir.com etudenhoefner@gmail.com
SplittableScanTask.java
in api/src/main/java/org/apache/iceberg
4 - 2022-06-28 2022-07-27 2 2 aokolnychyi@apple.com etudenhoefner@gmail.com
IncrementalChangelogScan.java
in api/src/main/java/org/apache/iceberg
4 - 2022-07-03 2022-07-27 2 2 aokolnychyi@apple.com etudenhoefner@gmail.com
SupportsRowPosition.java
in core/src/main/java/org/apache/iceberg/avro
5 - 2020-07-23 2022-07-27 2 2 blue@apache.org etudenhoefner@gmail.com
StandardPuffinProperties.java
in core/src/main/java/org/apache/iceberg/puffin
5 1 2022-06-15 2022-07-27 2 2 piotr.findeisen@gmail.com etudenhoefner@gmail.com
NativelyEncryptedFile.java
in core/src/main/java/org/apache/iceberg/encryption
5 - 2022-04-06 2022-07-27 2 2 ggershinsky@users.noreply.g... etudenhoefner@gmail.com
InheritableMetadata.java
in core/src/main/java/org/apache/iceberg
5 - 2020-02-03 2022-07-27 3 3 aokolnychyi@apple.com etudenhoefner@gmail.com
MergeableScanTask.java
in api/src/main/java/org/apache/iceberg
5 - 2022-06-28 2022-07-27 2 2 aokolnychyi@apple.com etudenhoefner@gmail.com
SnapshotUpdate.java
in api/src/main/java/org/apache/iceberg/actions
5 - 2021-03-04 2022-07-27 2 2 aokolnychyi@apple.com etudenhoefner@gmail.com
DelegatingInputStream.java
in api/src/main/java/org/apache/iceberg/io
5 - 2019-03-20 2022-07-27 2 2 mcheah@palantir.com etudenhoefner@gmail.com
DelegatingOutputStream.java
in api/src/main/java/org/apache/iceberg/io
5 - 2019-03-20 2022-07-27 2 2 mcheah@palantir.com etudenhoefner@gmail.com
OrcBatchReader.java
in orc/src/main/java/org/apache/iceberg/orc
6 - 2020-07-13 2022-07-27 3 2 smahadik@linkedin.com etudenhoefner@gmail.com
OrcRowReader.java
in orc/src/main/java/org/apache/iceberg/orc
6 - 2020-05-22 2022-07-27 3 3 rratti@linkedin.com etudenhoefner@gmail.com
EncryptionAlgorithm.java
in core/src/main/java/org/apache/iceberg/encryption
6 - 2022-04-06 2022-07-27 2 2 ggershinsky@users.noreply.g... etudenhoefner@gmail.com
ChangelogScanTask.java
in api/src/main/java/org/apache/iceberg
6 - 2022-07-03 2022-07-27 2 2 aokolnychyi@apple.com etudenhoefner@gmail.com
HistoryEntry.java
in api/src/main/java/org/apache/iceberg
6 - 2019-07-12 2022-07-27 4 4 rdblue@users.noreply.github... etudenhoefner@gmail.com
EncryptedInputFile.java
in api/src/main/java/org/apache/iceberg/encryption
6 - 2019-03-20 2022-07-27 2 2 mcheah@palantir.com etudenhoefner@gmail.com
DuplicateWAPCommitException.java
in api/src/main/java/org/apache/iceberg/exceptions
6 1 2020-02-04 2022-07-27 2 2 gautamkowshik@gmail.com etudenhoefner@gmail.com
Unbound.java
in api/src/main/java/org/apache/iceberg/expressions
6 - 2019-12-18 2022-07-27 3 3 rdblue@users.noreply.github... etudenhoefner@gmail.com
Bound.java
in api/src/main/java/org/apache/iceberg/expressions
6 - 2019-12-18 2022-07-27 3 3 rdblue@users.noreply.github... etudenhoefner@gmail.com
StructLike.java
in api/src/main/java/org/apache/iceberg
6 - 2019-03-20 2022-07-27 2 2 mcheah@palantir.com etudenhoefner@gmail.com
MetricsAwareDatumWriter.java
in core/src/main/java/org/apache/iceberg/avro
7 - 2021-02-03 2022-07-27 2 2 yanya@amazon.com etudenhoefner@gmail.com
UpdateProperties.java
in api/src/main/java/org/apache/iceberg
7 - 2019-03-20 2022-07-27 2 2 mcheah@palantir.com etudenhoefner@gmail.com
LockManager.java
in api/src/main/java/org/apache/iceberg
7 - 2021-12-30 2022-07-27 2 2 codingcat@users.noreply.git... etudenhoefner@gmail.com
Accessor.java
in api/src/main/java/org/apache/iceberg
7 - 2019-05-28 2022-07-27 2 2 gautamkowshik@gmail.com etudenhoefner@gmail.com
SeekableInputStream.java
in api/src/main/java/org/apache/iceberg/io
7 - 2019-03-20 2022-07-27 2 2 mcheah@palantir.com etudenhoefner@gmail.com
SplitScanTaskIterator.java
in core/src/main/java/org/apache/iceberg
8 - 2022-07-27 2022-07-27 1 2 etudenhoefner@gmail.com aokolnychyi@apple.com
ClientPool.java
in core/src/main/java/org/apache/iceberg
8 - 2021-04-18 2022-07-27 3 3 gel.yine.gel@hotmail.com etudenhoefner@gmail.com
DellClientFactory.java
in dell/src/main/java/org/apache/iceberg/dell
8 - 2022-02-18 2022-07-27 3 2 83057695+wang-x-xia@users.n... etudenhoefner@gmail.com
DataOperations.java
in api/src/main/java/org/apache/iceberg
8 1 2019-03-20 2022-07-27 2 2 mcheah@palantir.com etudenhoefner@gmail.com
UnprocessableEntityException.java
in api/src/main/java/org/apache/iceberg/exceptions
8 1 2022-03-22 2022-07-27 2 2 blue@apache.org etudenhoefner@gmail.com
FileIOMetricsContext.java
in api/src/main/java/org/apache/iceberg/io
8 - 2022-02-17 2022-07-27 2 2 dweeks@apache.org etudenhoefner@gmail.com
LocationProvider.java
in api/src/main/java/org/apache/iceberg/io
8 - 2019-03-20 2022-07-27 2 2 mcheah@palantir.com etudenhoefner@gmail.com
ReplacePartitions.java
in api/src/main/java/org/apache/iceberg
8 - 2019-03-20 2022-07-27 4 4 mcheah@palantir.com etudenhoefner@gmail.com
HadoopConfigurable.java
in core/src/main/java/org/apache/iceberg/hadoop
9 - 2021-06-23 2022-07-27 2 2 yzhaoqin@amazon.com etudenhoefner@gmail.com
AliyunClientFactory.java
in aliyun/src/main/java/org/apache/iceberg/aliyun
9 - 2021-11-22 2022-07-27 2 2 xingbowu@gmail.com etudenhoefner@gmail.com
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ImmutableStorageCredential.java
in core/src/main/java/org/apache/iceberg/io
157 21 2025-05-07 2025-05-07 1 1 etudenhoefner@gmail.com etudenhoefner@gmail.com
SparkShufflingFileRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
151 11 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
SparkZOrderFileRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
141 10 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
SparkRewritePositionDeleteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
112 4 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
PrefixedStorage.java
in gcp/src/main/java/org/apache/iceberg/gcp/gcs
84 4 2025-05-07 2025-05-07 1 1 etudenhoefner@gmail.com etudenhoefner@gmail.com
SparkRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
43 5 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
SparkBinPackFileRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
43 3 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
SparkShufflingDataRewritePlanner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
41 4 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
SparkSortFileRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
38 3 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
SparkDataFileRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
36 1 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
DataFileRewriteRunner.java
in flink/v2.0/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
211 9 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
DataFileRewriteRunner.java
in flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
211 9 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
DataFileRewriteRunner.java
in flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
211 9 2025-05-06 2025-05-06 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
DataFileRewritePlanner.java
in flink/v2.0/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
164 8 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
DataFileRewritePlanner.java
in flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
164 8 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
DataFileRewritePlanner.java
in flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
164 8 2025-05-06 2025-05-06 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
DataFileRewriteCommitter.java
in flink/v2.0/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
152 7 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
DataFileRewriteCommitter.java
in flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
152 7 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
DataFileRewriteCommitter.java
in flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
152 7 2025-05-06 2025-05-06 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
RewriteDataFiles.java
in flink/v2.0/flink/src/main/java/org/apache/iceberg/flink/maintenance/api
126 13 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
RewriteDataFiles.java
in flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/maintenance/api
126 13 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
RewriteDataFiles.java
in flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/maintenance/api
126 13 2025-05-06 2025-05-06 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
TaskResultAggregator.java
in flink/v2.0/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
58 4 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
TaskResultAggregator.java
in flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
58 4 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
TaskResultAggregator.java
in flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
58 4 2025-05-06 2025-05-06 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
EncryptedKeyParser.java
in core/src/main/java/org/apache/iceberg
53 6 2025-05-06 2025-05-06 1 1 blue@apache.org blue@apache.org
BaseEncryptedKey.java
in core/src/main/java/org/apache/iceberg/encryption
35 5 2025-05-06 2025-05-06 1 1 blue@apache.org blue@apache.org
EncryptedKey.java
in api/src/main/java/org/apache/iceberg/encryption
9 - 2025-05-06 2025-05-06 1 1 blue@apache.org blue@apache.org
LogUtil.java
in flink/v2.0/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
6 1 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
LogUtil.java
in flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
6 1 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com
LogUtil.java
in flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
6 1 2025-05-06 2025-05-06 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
SparkShufflingFileRewriteRunner.java
in spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/actions
151 11 2025-04-30 2025-04-30 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
SparkZOrderFileRewriteRunner.java
in spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/actions
141 10 2025-04-30 2025-04-30 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
SparkRewritePositionDeleteRunner.java
in spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/actions
112 4 2025-04-30 2025-04-30 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
SparkRewriteRunner.java
in spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/actions
43 5 2025-04-30 2025-04-30 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
SparkBinPackFileRewriteRunner.java
in spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/actions
43 3 2025-04-30 2025-04-30 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
SparkShufflingDataRewritePlanner.java
in spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/actions
41 4 2025-04-30 2025-04-30 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
SparkSortFileRewriteRunner.java
in spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/actions
38 3 2025-04-30 2025-04-30 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
SparkDataFileRewriteRunner.java
in spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/actions
36 1 2025-04-30 2025-04-30 1 1 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
RewriteOperationForRowLineage.scala
in spark/v3.5/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis
52 4 2025-04-28 2025-04-28 1 1 amoghj@apache.org amoghj@apache.org
RewriteMergeIntoTableForRowLineage.scala
in spark/v3.5/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis
43 2 2025-04-28 2025-04-28 1 1 amoghj@apache.org amoghj@apache.org
RewriteUpdateTableForRowLineage.scala
in spark/v3.5/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis
27 2 2025-04-28 2025-04-28 1 1 amoghj@apache.org amoghj@apache.org
RemoveRowLineageOutputFromOriginalTable.scala
in spark/v3.5/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/optimizer
26 2 2025-04-28 2025-04-28 1 1 amoghj@apache.org amoghj@apache.org
ValueArray.java
in core/src/main/java/org/apache/iceberg/variants
87 9 2025-04-25 2025-04-29 2 1 aihuaxu@gmail.com aihuaxu@gmail.com
Delegates.java
in core/src/main/java/org/apache/iceberg
222 45 2025-04-22 2025-04-22 1 1 blue@apache.org blue@apache.org
HMSTablePropertyHelper.java
in hive-metastore/src/main/java/org/apache/iceberg/hive
210 12 2025-04-07 2025-04-07 1 1 117656751+zratkai@users.nor... 117656751+zratkai@users.nor...
RowConverter.java
in flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/source/reader
40 4 2025-04-07 2025-04-07 1 1 511955993@qq.com 511955993@qq.com
TestS3FileIO.java
in aws/src/integration/java/org/apache/iceberg/aws/s3
608 32 2025-04-04 2025-05-07 3 2 lianglin.021@gmail.com etudenhoefner@gmail.com
TestS3RestSigner.java
in aws/src/integration/java/org/apache/iceberg/aws/s3/signer
305 20 2025-04-04 2025-04-04 1 1 lianglin.021@gmail.com lianglin.021@gmail.com
TestS3OutputStream.java
in aws/src/integration/java/org/apache/iceberg/aws/s3
282 19 2025-04-04 2025-04-04 1 1 lianglin.021@gmail.com lianglin.021@gmail.com
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
4419 - 2022-03-08 2025-05-07 91 31 43911210+samredai@users.nor... blue@apache.org
TableMetadata.java
in core/src/main/java/org/apache/iceberg
1478 135 2019-03-20 2025-05-07 93 42 mcheah@palantir.com owenzhang1990@gmail.com
SnapshotProducer.java
in core/src/main/java/org/apache/iceberg
616 40 2019-05-10 2025-05-07 68 30 rdblue@users.noreply.github... owenzhang1990@gmail.com
TestS3FileIO.java
in aws/src/integration/java/org/apache/iceberg/aws/s3
608 32 2025-04-04 2025-05-07 3 2 lianglin.021@gmail.com etudenhoefner@gmail.com
ParquetValueWriters.java
in parquet/src/main/java/org/apache/iceberg/parquet
585 69 2019-03-20 2025-05-07 18 13 mcheah@palantir.com owenzhang1990@gmail.com
MetadataUpdateParser.java
in core/src/main/java/org/apache/iceberg
527 56 2022-04-21 2025-05-07 29 14 kjbendickson@gmail.com owenzhang1990@gmail.com
PartitionSpec.java
in api/src/main/java/org/apache/iceberg
500 62 2019-03-20 2025-05-07 36 20 mcheah@palantir.com devinsmith@deephaven.io
MetadataUpdate.java
in core/src/main/java/org/apache/iceberg
423 94 2021-12-06 2025-05-07 27 17 blue@apache.org owenzhang1990@gmail.com
GenericManifestFile.java
in core/src/main/java/org/apache/iceberg
419 35 2019-03-20 2025-05-07 22 15 mcheah@palantir.com owenzhang1990@gmail.com
RewriteDataFilesSparkAction.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
356 16 2023-04-18 2025-05-07 11 10 aokolnychyi@apple.com gaborkaszab@cloudera.com
IcebergSortCompactionBenchmark.java
in spark/v3.4/spark/src/jmh/java/org/apache/iceberg/spark/action
346 28 2023-04-18 2025-05-07 4 3 aokolnychyi@apple.com gaborkaszab@cloudera.com
RewritePositionDeleteFilesSparkAction.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
311 10 2023-05-16 2025-05-07 9 7 szehon.apache@gmail.com gaborkaszab@cloudera.com
TableProperties.java
in core/src/main/java/org/apache/iceberg
226 1 2019-03-20 2025-05-07 85 38 mcheah@palantir.com owenzhang1990@gmail.com
213 - 2023-08-02 2025-05-07 66 30 konstantinov.maxim@gmail.com huaxin.gao11@gmail.com
GCSFileIO.java
in gcp/src/main/java/org/apache/iceberg/gcp/gcs
210 22 2021-12-14 2025-05-07 19 8 dweeks@apache.org etudenhoefner@gmail.com
GenericParquetReaders.java
in parquet/src/main/java/org/apache/iceberg/data/parquet
201 17 2020-08-13 2025-05-07 9 5 blue@apache.org owenzhang1990@gmail.com
PartitionStats.java
in core/src/main/java/org/apache/iceberg
189 20 2024-09-26 2025-05-07 3 2 ajanthabhat@gmail.com owenzhang1990@gmail.com
ImmutableStorageCredential.java
in core/src/main/java/org/apache/iceberg/io
157 21 2025-05-07 2025-05-07 1 1 etudenhoefner@gmail.com etudenhoefner@gmail.com
SparkShufflingFileRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
151 11 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
SparkZOrderFileRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
141 10 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
GCPProperties.java
in gcp/src/main/java/org/apache/iceberg/gcp
128 17 2021-12-14 2025-05-07 10 5 dweeks@apache.org etudenhoefner@gmail.com
GenericParquetWriter.java
in parquet/src/main/java/org/apache/iceberg/data/parquet
127 13 2020-08-13 2025-05-07 7 4 blue@apache.org owenzhang1990@gmail.com
SparkRewritePositionDeleteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
112 4 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
RewritePositionDeletesGroup.java
in core/src/main/java/org/apache/iceberg/actions
91 9 2023-05-04 2025-05-07 9 6 szehon.apache@gmail.com owenzhang1990@gmail.com
CometColumnReader.java
in spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/data/vectorized
87 11 2025-02-01 2025-05-07 3 2 huaxin.gao11@gmail.com huaxin.gao11@gmail.com
CometColumnReader.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/data/vectorized
87 11 2025-01-31 2025-05-07 3 2 huaxin.gao11@gmail.com huaxin.gao11@gmail.com
PrefixedStorage.java
in gcp/src/main/java/org/apache/iceberg/gcp/gcs
84 4 2025-05-07 2025-05-07 1 1 etudenhoefner@gmail.com etudenhoefner@gmail.com
RewriteFileGroup.java
in core/src/main/java/org/apache/iceberg/actions
79 7 2021-07-11 2025-05-07 11 7 rspitzer@apple.com owenzhang1990@gmail.com
InternalReader.java
in parquet/src/main/java/org/apache/iceberg/data/parquet
46 8 2025-01-24 2025-05-07 4 3 ajanthabhat@gmail.com owenzhang1990@gmail.com
InternalWriter.java
in parquet/src/main/java/org/apache/iceberg/data/parquet
45 8 2025-01-24 2025-05-07 5 3 ajanthabhat@gmail.com owenzhang1990@gmail.com
SparkRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
43 5 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
SparkBinPackFileRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
43 3 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
GCSInputFile.java
in gcp/src/main/java/org/apache/iceberg/gcp/gcs
43 4 2021-12-14 2025-05-07 6 5 dweeks@apache.org etudenhoefner@gmail.com
GCSOutputFile.java
in gcp/src/main/java/org/apache/iceberg/gcp/gcs
42 4 2021-12-14 2025-05-07 5 4 dweeks@apache.org etudenhoefner@gmail.com
SparkShufflingDataRewritePlanner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
41 4 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
SparkSortFileRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
38 3 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
SparkDataFileRewriteRunner.java
in spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/actions
36 1 2025-05-07 2025-05-07 1 1 gaborkaszab@cloudera.com gaborkaszab@cloudera.com
StorageCredential.java
in core/src/main/java/org/apache/iceberg/io
15 2 2025-04-02 2025-05-07 3 1 etudenhoefner@gmail.com etudenhoefner@gmail.com
TableMetadataParser.java
in core/src/main/java/org/apache/iceberg
496 22 2019-03-20 2025-05-06 57 30 mcheah@palantir.com blue@apache.org
RewriteTablePathUtil.java
in core/src/main/java/org/apache/iceberg
441 25 2025-01-08 2025-05-06 7 6 szehon.apache@gmail.com blue@apache.org
JsonUtil.java
in core/src/main/java/org/apache/iceberg/util
425 48 2019-03-20 2025-05-06 27 11 mcheah@palantir.com blue@apache.org
HTTPClient.java
in core/src/main/java/org/apache/iceberg/rest
373 23 2022-03-27 2025-05-06 29 11 kjbendickson@gmail.com akhilputhiry@gmail.com
BaseSnapshot.java
in core/src/main/java/org/apache/iceberg
299 24 2019-03-20 2025-05-06 34 15 mcheah@palantir.com blue@apache.org
TriggerManager.java
in flink/v2.0/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
248 11 2025-03-17 2025-05-06 2 2 mxm@apache.org g_fora@apple.com
TriggerManager.java
in flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
248 11 2024-08-22 2025-05-06 5 3 peter.vary.apache@gmail.com g_fora@apple.com
TriggerManager.java
in flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
248 11 2024-08-23 2025-05-06 6 3 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
TableMaintenance.java
in flink/v2.0/flink/src/main/java/org/apache/iceberg/flink/maintenance/api
224 16 2025-03-17 2025-05-06 2 2 mxm@apache.org g_fora@apple.com
TableMaintenance.java
in flink/v1.19/flink/src/main/java/org/apache/iceberg/flink/maintenance/api
224 16 2024-11-08 2025-05-06 3 3 peter.vary.apache@gmail.com g_fora@apple.com
TableMaintenance.java
in flink/v1.20/flink/src/main/java/org/apache/iceberg/flink/maintenance/api
224 16 2024-11-04 2025-05-06 4 3 peter.vary.apache@gmail.com peter.vary.apache@gmail.com
DataFileRewriteRunner.java
in flink/v2.0/flink/src/main/java/org/apache/iceberg/flink/maintenance/operator
211 9 2025-05-06 2025-05-06 1 1 g_fora@apple.com g_fora@apple.com