awslabs / aws-athena-query-federation
File Age

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

Summary
  • Number of files: 382
  • Daily file updates (only one update per file and date counted): 727
  • First update: 2019-11-15
  • Latest update: 2022-01-28
  • Days between first and latest update: 806 (115 weeks, estimated 575 working days)
  • Active days (at least one file change): 159
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 326 files with 29,653 lines of code in files.
    • 217 files that are 366+ days old (19,995 lines of code)
    • 37 files that are 181-365 days old (2,953 lines of code)
    • 72 files that are 91-180 days old (6,705 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
67% | 9% | 22% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 326 files with 29,653 lines of code in files.
    • 124 files have been last changed 366+ days ago (9,063 lines of code)
    • 98 files have been last changed 181-365 days ago (9,886 lines of code)
    • 81 files have been last changed 91-180 days ago (7,971 lines of code)
    • 4 files have been last changed 31-90 days ago (636 lines of code)
    • 19 files have been last changed 1-30 days ago (2,097 lines of code)
30% | 33% | 26% | 2% | 7%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, sql, xml, json, md, txt, yaml, sh, yml, gitignore, js, ipynb, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java66% | 10% | 23% | 0% | 0%
yaml92% | 7% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java32% | 35% | 28% | 2% | 2%
yaml0% | 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
athena-federation-sdk93% | 6% | 0% | 0% | 0%
athena-dynamodb100% | 0% | 0% | 0% | 0%
athena-hbase86% | 13% | 0% | 0% | 0%
athena-federation-sdk-tools100% | 0% | 0% | 0% | 0%
athena-docdb92% | 7% | 0% | 0% | 0%
athena-cloudwatch-metrics100% | 0% | 0% | 0% | 0%
athena-cloudwatch100% | 0% | 0% | 0% | 0%
athena-redis40% | 50% | 9% | 0% | 0%
athena-neptune43% | 0% | 56% | 0% | 0%
athena-federation-integ-test18% | 81% | 0% | 0% | 0%
athena-udfs100% | 0% | 0% | 0% | 0%
athena-elasticsearch5% | 0% | 94% | 0% | 0%
athena-jdbc4% | 0% | 95% | 0% | 0%
athena-aws-cmdb41% | 58% | 0% | 0% | 0%
athena-timestream8% | 0% | 91% | 0% | 0%
athena-example20% | 0% | 79% | 0% | 0%
athena-tpcds17% | 82% | 0% | 0% | 0%
athena-vertica0% | 9% | 90% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
athena-federation-sdk46% | 46% | 4% | 0% | 2%
athena-dynamodb45% | 32% | 14% | 0% | 7%
athena-federation-sdk-tools82% | 17% | 0% | 0% | 0%
athena-hbase45% | 45% | 0% | 0% | 8%
athena-docdb34% | 52% | 0% | 0% | 13%
athena-cloudwatch-metrics26% | 31% | 0% | 0% | 41%
athena-udfs72% | 0% | 0% | 0% | 27%
athena-cloudwatch24% | 46% | 0% | 0% | 29%
athena-neptune1% | 0% | 84% | 0% | 14%
athena-federation-integ-test0% | 83% | 0% | 0% | 16%
athena-tpcds0% | 82% | 0% | 0% | 17%
athena-aws-cmdb0% | 58% | 0% | 0% | 41%
athena-jdbc0% | 0% | 95% | 0% | 4%
athena-elasticsearch0% | 0% | 94% | 0% | 5%
athena-vertica0% | 0% | 90% | 0% | 9%
athena-timestream0% | 0% | 91% | 0% | 8%
athena-example0% | 0% | 79% | 0% | 20%
athena-redis0% | 0% | 17% | 72% | 10%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
UserDefinedFunctionHandler.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/handlers
436 14 648 809 4
CloudwatchMetadataHandler.java
in athena-cloudwatch/src/main/java/com/amazonaws/athena/connectors/cloudwatch
210 12 279 809 2
LambdaMetadataProvider.java
in athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation
126 6 279 809 3
AthenaUDFHandler.java
in athena-udfs/src/main/java/com/amazonaws/athena/connectors/udfs
124 6 804 809 2
CloudwatchRecordHandler.java
in athena-cloudwatch/src/main/java/com/amazonaws/athena/connectors/cloudwatch
111 4 733 809 2
DynamoDBTableResolver.java
in athena-dynamodb/src/main/java/com/amazonaws/athena/connectors/dynamodb/resolver
107 6 809 809 1
CompositeHandler.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/handlers
85 5 154 809 3
LambdaRecordProvider.java
in athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation
50 2 648 809 2
athena-udfs.yaml
in athena-udfs
48 - 4 809 33
SortedRangeSet.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/domain/predicate
414 40 635 806 3
EquatableValueSet.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/domain/predicate
367 37 648 806 3
Marker.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/domain/predicate
257 28 803 806 2
Range.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/domain/predicate
162 23 803 806 2
AllOrNoneValueSet.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/domain/predicate
158 22 803 806 3
GetSplitsRequest.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
133 13 806 806 1
ReadRecordsRequest.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/records
119 11 806 806 1
MarkerFactory.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/domain/predicate
106 12 806 806 1
GetTableLayoutRequest.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
95 9 806 806 1
PingResponse.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/request
91 10 648 806 2
RemoteReadRecordsResponse.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/records
89 9 806 806 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DynamoDBTableResolver.java
in athena-dynamodb/src/main/java/com/amazonaws/athena/connectors/dynamodb/resolver
107 6 809 809 1
RecordRequestType.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/records
5 - 806 806 1
MetadataService.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
7 - 806 806 1
RecordService.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/records
7 - 806 806 1
MetadataRequestType.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
9 - 806 806 1
MetadataResponse.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
24 3 806 806 1
RecordResponse.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/records
24 3 806 806 1
FederationResponse.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/request
28 - 806 806 1
RecordRequest.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/records
33 4 806 806 1
FederationRequest.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/request
41 3 806 806 1
ListSchemasRequest.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
44 5 806 806 1
ListSchemasResponse.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
56 6 806 806 1
Constraints.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/domain/predicate
56 6 806 806 1
GetTableRequest.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
58 6 806 806 1
GetTableLayoutResponse.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
70 7 806 806 1
ReadRecordsResponse.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/records
71 8 806 806 1
GetTableResponse.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
84 9 806 806 1
GetSplitsResponse.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
86 9 806 806 1
RemoteReadRecordsResponse.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/records
89 9 806 806 1
GetTableLayoutRequest.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/metadata
95 9 806 806 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
RdsTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables
304 7
Ec2TableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
238 7
ImagesTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
217 7
CloudwatchTableResolver.java
in athena-cloudwatch/src/main/java/com/amazonaws/athena/connectors/cloudwatch
175 7
ConstraintParser.java
in athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation
160 12
RouteTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
146 7
EmrClusterTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables
137 7
SecurityGroupsTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
135 7
EbsTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
132 7
DocDBRecordHandler.java
in athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb
108 4
S3SpillLocation.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/domain/spill
107 15
S3ObjectsTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/s3
106 7
SubnetTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
105 7
SpillConfig.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/data
102 17
VpcTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
98 7
S3BlockSpillReader.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/data
75 2
TableProviderFactory.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb
74 4
S3BucketsTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/s3
74 7
UserDefinedFunctionRequest.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/udf
74 8
MetricSamplesTable.java
in athena-cloudwatch-metrics/src/main/java/com/amazonaws/athena/connectors/cloudwatch/metrics/tables
57 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
RdsTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables
304 7
Ec2TableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
238 7
ImagesTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
217 7
CloudwatchTableResolver.java
in athena-cloudwatch/src/main/java/com/amazonaws/athena/connectors/cloudwatch
175 7
ConstraintParser.java
in athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation
160 12
RouteTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
146 7
EmrClusterTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables
137 7
SecurityGroupsTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
135 7
EbsTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
132 7
DocDBRecordHandler.java
in athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb
108 4
S3SpillLocation.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/domain/spill
107 15
S3ObjectsTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/s3
106 7
SubnetTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
105 7
SpillConfig.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/data
102 17
VpcTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/ec2
98 7
S3BlockSpillReader.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/data
75 2
TableProviderFactory.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb
74 4
S3BucketsTableProvider.java
in athena-aws-cmdb/src/main/java/com/amazonaws/athena/connectors/aws/cmdb/tables/s3
74 7
UserDefinedFunctionRequest.java
in athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/udf
74 8
MetricSamplesTable.java
in athena-cloudwatch-metrics/src/main/java/com/amazonaws/athena/connectors/cloudwatch/metrics/tables
57 4