aws / aws-dynamodb-encryption-java
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 46% | 33% | 19%
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% | 0% | 46% | 34% | 19%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
sdk10% | 0% | 46% | 34% | 19%
codebuild0% | 0% | 0% | 0% | 100%
Longest Files (Top 36)
File# lines# units
DynamoDBEncryptor.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
427 21
MetaStore.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store
289 21
AttributeValueMarshaller.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
238 14
DirectKmsMaterialProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
211 13
DynamoDBSigner.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
206 5
AttributeEncryptor.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling
184 19
KeyStoreMaterialsProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
169 10
WrappedRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
145 10
EncryptionContext.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
139 26
Hkdf.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
133 10
TTLCache.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
123 16
CachingMostRecentProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
114 13
WrappedMaterialsProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
72 7
LRUCache.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
52 10
AbstractRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
45 8
SymmetricStaticProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
45 7
Utils.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
42 5
EncryptionContextOperators.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/utils
41 3
SymmetricRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
34 6
ByteBufferInputStream.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
33 4
DelegatedKey.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
31 -
settings.xml
in codebuild/release
29 -
AsymmetricRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
28 4
ProviderStore.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store
28 3
AsymmetricStaticProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
21 4
Base64.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
17 2
TableAadOverride.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
10 -
DoNotTouch.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
10 -
DoNotEncrypt.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
10 -
EncryptionMaterialsProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
9 -
HandleUnknownAttributes.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
8 -
DecryptionMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
7 -
EncryptionMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
7 -
CryptographicMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
5 -
EncryptionFlags.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
5 -
MsClock.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
5 -
Files With Most Units (Top 24)
File# lines# units
EncryptionContext.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
139 26
DynamoDBEncryptor.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
427 21
MetaStore.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store
289 21
AttributeEncryptor.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling
184 19
TTLCache.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
123 16
AttributeValueMarshaller.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
238 14
DirectKmsMaterialProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
211 13
CachingMostRecentProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
114 13
WrappedRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
145 10
KeyStoreMaterialsProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
169 10
LRUCache.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
52 10
Hkdf.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
133 10
AbstractRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
45 8
WrappedMaterialsProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
72 7
SymmetricStaticProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
45 7
SymmetricRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
34 6
DynamoDBSigner.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
206 5
Utils.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
42 5
AsymmetricRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
28 4
AsymmetricStaticProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
21 4
ByteBufferInputStream.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
33 4
EncryptionContextOperators.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/utils
41 3
ProviderStore.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store
28 3
Base64.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
17 2
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there are 2 long lines.

File# lines# units# long lines
DirectKmsMaterialProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
211 13 2
Correlations

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

sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/utils/EncryptionContextOperators.java x: 6 commits (all time) y: 41 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/AttributeEncryptor.java x: 9 commits (all time) y: 184 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/DoNotEncrypt.java x: 8 commits (all time) y: 10 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/DynamoDBEncryptor.java x: 6 commits (all time) y: 427 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/DynamoDBSigner.java x: 5 commits (all time) y: 206 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/HandleUnknownAttributes.java x: 5 commits (all time) y: 8 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/TableAadOverride.java x: 5 commits (all time) y: 10 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/Utils.java x: 8 commits (all time) y: 42 lines of code codebuild/release/settings.xml x: 1 commits (all time) y: 29 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/DelegatedKey.java x: 3 commits (all time) y: 31 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/EncryptionContext.java x: 3 commits (all time) y: 139 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/EncryptionFlags.java x: 3 commits (all time) y: 5 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials/AbstractRawMaterials.java x: 3 commits (all time) y: 45 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials/AsymmetricRawMaterials.java x: 3 commits (all time) y: 28 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials/DecryptionMaterials.java x: 3 commits (all time) y: 7 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials/SymmetricRawMaterials.java x: 3 commits (all time) y: 34 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials/WrappedRawMaterials.java x: 4 commits (all time) y: 145 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/AsymmetricStaticProvider.java x: 3 commits (all time) y: 21 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/CachingMostRecentProvider.java x: 2 commits (all time) y: 114 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/DirectKmsMaterialProvider.java x: 6 commits (all time) y: 211 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/EncryptionMaterialsProvider.java x: 3 commits (all time) y: 9 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/KeyStoreMaterialsProvider.java x: 3 commits (all time) y: 169 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/WrappedMaterialsProvider.java x: 3 commits (all time) y: 72 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store/MetaStore.java x: 3 commits (all time) y: 289 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/AttributeValueMarshaller.java x: 3 commits (all time) y: 238 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/Base64.java x: 3 commits (all time) y: 17 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/ByteBufferInputStream.java x: 3 commits (all time) y: 33 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/Hkdf.java x: 3 commits (all time) y: 133 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/LRUCache.java x: 4 commits (all time) y: 52 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/MsClock.java x: 2 commits (all time) y: 5 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/TTLCache.java x: 2 commits (all time) y: 123 lines of code
427.0
lines of code
  min: 5.0
  average: 82.56
  25th percentile: 10.0
  median: 37.5
  75th percentile: 137.5
  max: 427.0
0 9.0
commits (all time)
min: 1.0 | average: 3.92 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 5.0 | max: 9.0

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

sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/utils/EncryptionContextOperators.java x: 4 contributors (all time) y: 41 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/AttributeEncryptor.java x: 5 contributors (all time) y: 184 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/DoNotEncrypt.java x: 5 contributors (all time) y: 10 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/DynamoDBEncryptor.java x: 5 contributors (all time) y: 427 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/DynamoDBSigner.java x: 4 contributors (all time) y: 206 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/HandleUnknownAttributes.java x: 4 contributors (all time) y: 8 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/TableAadOverride.java x: 4 contributors (all time) y: 10 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/Utils.java x: 6 contributors (all time) y: 42 lines of code codebuild/release/settings.xml x: 1 contributors (all time) y: 29 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/DelegatedKey.java x: 2 contributors (all time) y: 31 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/EncryptionContext.java x: 2 contributors (all time) y: 139 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/EncryptionFlags.java x: 2 contributors (all time) y: 5 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials/AbstractRawMaterials.java x: 2 contributors (all time) y: 45 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials/AsymmetricRawMaterials.java x: 2 contributors (all time) y: 28 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials/DecryptionMaterials.java x: 2 contributors (all time) y: 7 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials/SymmetricRawMaterials.java x: 2 contributors (all time) y: 34 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials/WrappedRawMaterials.java x: 3 contributors (all time) y: 145 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/AsymmetricStaticProvider.java x: 2 contributors (all time) y: 21 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/CachingMostRecentProvider.java x: 2 contributors (all time) y: 114 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/DirectKmsMaterialProvider.java x: 5 contributors (all time) y: 211 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/EncryptionMaterialsProvider.java x: 2 contributors (all time) y: 9 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/KeyStoreMaterialsProvider.java x: 2 contributors (all time) y: 169 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/WrappedMaterialsProvider.java x: 2 contributors (all time) y: 72 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store/MetaStore.java x: 2 contributors (all time) y: 289 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/AttributeValueMarshaller.java x: 2 contributors (all time) y: 238 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/Base64.java x: 2 contributors (all time) y: 17 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/ByteBufferInputStream.java x: 2 contributors (all time) y: 33 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/Hkdf.java x: 2 contributors (all time) y: 133 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/LRUCache.java x: 3 contributors (all time) y: 52 lines of code sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/TTLCache.java x: 2 contributors (all time) y: 123 lines of code
427.0
lines of code
  min: 5.0
  average: 82.56
  25th percentile: 10.0
  median: 37.5
  75th percentile: 137.5
  max: 427.0
0 6.0
contributors (all time)
min: 1.0 | average: 2.78 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 6.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".