apache / sling-org-apache-sling-graphql-core
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 28% | 11% | 59%
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% | 28% | 11% | 59%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 28% | 11% | 59%
Longest Files (Top 48)
File# lines# units
DefaultQueryExecutor.java
in src/main/java/org/apache/sling/graphql/core/engine
407 13
GraphQLServlet.java
in src/main/java/org/apache/sling/graphql/core/servlet
300 8
GenericConnection.java
in src/main/java/org/apache/sling/graphql/helpers
155 12
LazyLoadingMap.java
in src/main/java/org/apache/sling/graphql/helpers/lazyloading
131 18
SlingDataFetcherSelector.java
in src/main/java/org/apache/sling/graphql/core/engine
100 6
SlingTypeResolverSelector.java
in src/main/java/org/apache/sling/graphql/core/engine
96 5
QueryParser.java
in src/main/java/org/apache/sling/graphql/core/servlet
93 6
Directives.java
in src/main/java/org/apache/sling/graphql/core/directives
82 1
SlingScalarsProvider.java
in src/main/java/org/apache/sling/graphql/core/scalars
77 4
SelectedFieldWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
66 7
Cursor.java
in src/main/java/org/apache/sling/graphql/api/pagination
66 9
GraphQLScriptEngine.java
in src/main/java/org/apache/sling/graphql/core/scripting
63 5
SelectionSetWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
52 5
DataFetchingEnvironmentWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
52 8
DefaultSchemaProvider.java
in src/main/java/org/apache/sling/graphql/core/schema
50 1
GraphQLScriptEngineFactory.java
in src/main/java/org/apache/sling/graphql/core/scripting
48 5
RankedSchemaProviders.java
in src/main/java/org/apache/sling/graphql/core/schema
47 2
DefaultValidationResult.java
in src/main/java/org/apache/sling/graphql/core/engine
41 6
TypeResolverEnvironmentWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
41 5
SlingCoercingWrapper.java
in src/main/java/org/apache/sling/graphql/core/scalars
40 3
SlingGraphQLErrorHelper.java
in src/main/java/org/apache/sling/graphql/core/util
38 2
ServiceReferenceObjectTuple.java
in src/main/java/org/apache/sling/graphql/core/osgi
37 6
GraphQLScriptEngineFactoryConfiguration.java
in src/main/java/org/apache/sling/graphql/core/scripting
31 -
SHA256Hasher.java
in src/main/java/org/apache/sling/graphql/core/hash
28 2
LogSanitizer.java
in src/main/java/org/apache/sling/graphql/core/util
27 2
SlingTypeResolverWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
27 1
SlingDataFetcherEnvironment.java
in src/main/java/org/apache/sling/graphql/api
24 -
SlingDataFetcherWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
21 1
LazyLoadingField.java
in src/main/java/org/apache/sling/graphql/helpers/lazyloading
21 2
SlingTypeResolverEnvironment.java
in src/main/java/org/apache/sling/graphql/api
19 -
SelectedField.java
in src/main/java/org/apache/sling/graphql/api
19 -
ScalarConversionException.java
in src/main/java/org/apache/sling/graphql/api
16 2
QueryExecutor.java
in src/main/java/org/apache/sling/graphql/api/engine
14 -
SelectionSet.java
in src/main/java/org/apache/sling/graphql/api
13 -
ValidationResult.java
in src/main/java/org/apache/sling/graphql/api/engine
12 -
SlingGraphQLException.java
in src/main/java/org/apache/sling/graphql/api
11 2
SchemaProvider.java
in src/main/java/org/apache/sling/graphql/api
11 -
SlingScalarConverter.java
in src/main/java/org/apache/sling/graphql/api
11 -
PageInfo.java
in src/main/java/org/apache/sling/graphql/api/pagination
10 -
SlingTypeResolver.java
in src/main/java/org/apache/sling/graphql/api
10 -
SlingDataFetcher.java
in src/main/java/org/apache/sling/graphql/api
10 -
Connection.java
in src/main/java/org/apache/sling/graphql/api/pagination
8 -
Edge.java
in src/main/java/org/apache/sling/graphql/api/pagination
8 -
package-info.java
in src/main/java/org/apache/sling/graphql/api/pagination
3 -
package-info.java
in src/main/java/org/apache/sling/graphql/api/engine
3 -
package-info.java
in src/main/java/org/apache/sling/graphql/api
3 -
package-info.java
in src/main/java/org/apache/sling/graphql/helpers/lazyloading
3 -
package-info.java
in src/main/java/org/apache/sling/graphql/helpers
3 -
Files With Most Units (Top 29)
File# lines# units
LazyLoadingMap.java
in src/main/java/org/apache/sling/graphql/helpers/lazyloading
131 18
DefaultQueryExecutor.java
in src/main/java/org/apache/sling/graphql/core/engine
407 13
GenericConnection.java
in src/main/java/org/apache/sling/graphql/helpers
155 12
Cursor.java
in src/main/java/org/apache/sling/graphql/api/pagination
66 9
GraphQLServlet.java
in src/main/java/org/apache/sling/graphql/core/servlet
300 8
DataFetchingEnvironmentWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
52 8
SelectedFieldWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
66 7
QueryParser.java
in src/main/java/org/apache/sling/graphql/core/servlet
93 6
ServiceReferenceObjectTuple.java
in src/main/java/org/apache/sling/graphql/core/osgi
37 6
SlingDataFetcherSelector.java
in src/main/java/org/apache/sling/graphql/core/engine
100 6
DefaultValidationResult.java
in src/main/java/org/apache/sling/graphql/core/engine
41 6
GraphQLScriptEngineFactory.java
in src/main/java/org/apache/sling/graphql/core/scripting
48 5
GraphQLScriptEngine.java
in src/main/java/org/apache/sling/graphql/core/scripting
63 5
SelectionSetWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
52 5
SlingTypeResolverSelector.java
in src/main/java/org/apache/sling/graphql/core/engine
96 5
TypeResolverEnvironmentWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
41 5
SlingScalarsProvider.java
in src/main/java/org/apache/sling/graphql/core/scalars
77 4
SlingCoercingWrapper.java
in src/main/java/org/apache/sling/graphql/core/scalars
40 3
SlingGraphQLErrorHelper.java
in src/main/java/org/apache/sling/graphql/core/util
38 2
LogSanitizer.java
in src/main/java/org/apache/sling/graphql/core/util
27 2
SHA256Hasher.java
in src/main/java/org/apache/sling/graphql/core/hash
28 2
RankedSchemaProviders.java
in src/main/java/org/apache/sling/graphql/core/schema
47 2
ScalarConversionException.java
in src/main/java/org/apache/sling/graphql/api
16 2
SlingGraphQLException.java
in src/main/java/org/apache/sling/graphql/api
11 2
LazyLoadingField.java
in src/main/java/org/apache/sling/graphql/helpers/lazyloading
21 2
Directives.java
in src/main/java/org/apache/sling/graphql/core/directives
82 1
DefaultSchemaProvider.java
in src/main/java/org/apache/sling/graphql/core/schema
50 1
SlingTypeResolverWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
27 1
SlingDataFetcherWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
21 1
Files With Long Lines (Top 13)

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

File# lines# units# long lines
DefaultQueryExecutor.java
in src/main/java/org/apache/sling/graphql/core/engine
407 13 23
GraphQLServlet.java
in src/main/java/org/apache/sling/graphql/core/servlet
300 8 13
SlingTypeResolverSelector.java
in src/main/java/org/apache/sling/graphql/core/engine
96 5 9
SlingDataFetcherSelector.java
in src/main/java/org/apache/sling/graphql/core/engine
100 6 9
Directives.java
in src/main/java/org/apache/sling/graphql/core/directives
82 1 8
GraphQLScriptEngine.java
in src/main/java/org/apache/sling/graphql/core/scripting
63 5 2
SlingScalarsProvider.java
in src/main/java/org/apache/sling/graphql/core/scalars
77 4 2
QueryExecutor.java
in src/main/java/org/apache/sling/graphql/api/engine
14 - 2
ServiceReferenceObjectTuple.java
in src/main/java/org/apache/sling/graphql/core/osgi
37 6 1
RankedSchemaProviders.java
in src/main/java/org/apache/sling/graphql/core/schema
47 2 1
SelectedFieldWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
66 7 1
DataFetchingEnvironmentWrapper.java
in src/main/java/org/apache/sling/graphql/core/engine
52 8 1
LazyLoadingMap.java
in src/main/java/org/apache/sling/graphql/helpers/lazyloading
131 18 1
Correlations

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

src/main/java/org/apache/sling/graphql/api/SelectedField.java x: 5 commits (all time) y: 19 lines of code src/main/java/org/apache/sling/graphql/api/package-info.java x: 8 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/graphql/core/engine/SelectedFieldWrapper.java x: 6 commits (all time) y: 66 lines of code src/main/java/org/apache/sling/graphql/core/engine/DefaultQueryExecutor.java x: 27 commits (all time) y: 407 lines of code src/main/java/org/apache/sling/graphql/core/engine/SelectionSetWrapper.java x: 3 commits (all time) y: 52 lines of code src/main/java/org/apache/sling/graphql/core/servlet/GraphQLServlet.java x: 24 commits (all time) y: 300 lines of code src/main/java/org/apache/sling/graphql/core/servlet/QueryParser.java x: 6 commits (all time) y: 93 lines of code src/main/java/org/apache/sling/graphql/core/schema/DefaultSchemaProvider.java x: 11 commits (all time) y: 50 lines of code src/main/java/org/apache/sling/graphql/helpers/lazyloading/LazyLoadingMap.java x: 4 commits (all time) y: 131 lines of code src/main/java/org/apache/sling/graphql/helpers/GenericConnection.java x: 3 commits (all time) y: 155 lines of code src/main/java/org/apache/sling/graphql/helpers/lazyloading/LazyLoadingField.java x: 3 commits (all time) y: 21 lines of code src/main/java/org/apache/sling/graphql/helpers/lazyloading/package-info.java x: 3 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/graphql/helpers/package-info.java x: 1 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/graphql/api/SelectionSet.java x: 2 commits (all time) y: 13 lines of code src/main/java/org/apache/sling/graphql/api/SlingGraphQLException.java x: 2 commits (all time) y: 11 lines of code src/main/java/org/apache/sling/graphql/api/pagination/Cursor.java x: 3 commits (all time) y: 66 lines of code src/main/java/org/apache/sling/graphql/api/pagination/Connection.java x: 2 commits (all time) y: 8 lines of code src/main/java/org/apache/sling/graphql/core/directives/Directives.java x: 1 commits (all time) y: 82 lines of code src/main/java/org/apache/sling/graphql/core/hash/SHA256Hasher.java x: 1 commits (all time) y: 28 lines of code src/main/java/org/apache/sling/graphql/api/SlingDataFetcherEnvironment.java x: 5 commits (all time) y: 24 lines of code src/main/java/org/apache/sling/graphql/core/engine/DataFetchingEnvironmentWrapper.java x: 2 commits (all time) y: 52 lines of code src/main/java/org/apache/sling/graphql/core/util/LogSanitizer.java x: 1 commits (all time) y: 27 lines of code src/main/java/org/apache/sling/graphql/core/util/SlingGraphQLErrorHelper.java x: 7 commits (all time) y: 38 lines of code src/main/java/org/apache/sling/graphql/api/SlingTypeResolver.java x: 1 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/graphql/api/SlingTypeResolverEnvironment.java x: 1 commits (all time) y: 19 lines of code src/main/java/org/apache/sling/graphql/core/engine/SlingTypeResolverSelector.java x: 1 commits (all time) y: 96 lines of code src/main/java/org/apache/sling/graphql/core/engine/TypeResolverEnvironmentWrapper.java x: 1 commits (all time) y: 41 lines of code src/main/java/org/apache/sling/graphql/api/engine/ValidationResult.java x: 1 commits (all time) y: 12 lines of code src/main/java/org/apache/sling/graphql/core/scripting/GraphQLScriptEngine.java x: 10 commits (all time) y: 63 lines of code src/main/java/org/apache/sling/graphql/core/engine/SlingDataFetcherSelector.java x: 5 commits (all time) y: 100 lines of code src/main/java/org/apache/sling/graphql/api/SlingDataFetcher.java x: 5 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/graphql/core/osgi/ServiceReferenceObjectTuple.java x: 1 commits (all time) y: 37 lines of code src/main/java/org/apache/sling/graphql/core/scalars/SlingScalarsProvider.java x: 6 commits (all time) y: 77 lines of code src/main/java/org/apache/sling/graphql/core/schema/RankedSchemaProviders.java x: 4 commits (all time) y: 47 lines of code src/main/java/org/apache/sling/graphql/core/scripting/GraphQLScriptEngineFactory.java x: 7 commits (all time) y: 48 lines of code src/main/java/org/apache/sling/graphql/core/scripting/GraphQLScriptEngineFactoryConfiguration.java x: 1 commits (all time) y: 31 lines of code src/main/java/org/apache/sling/graphql/core/scalars/SlingCoercingWrapper.java x: 4 commits (all time) y: 40 lines of code src/main/java/org/apache/sling/graphql/api/SlingScalarConverter.java x: 3 commits (all time) y: 11 lines of code src/main/java/org/apache/sling/graphql/api/ScalarConversionException.java x: 2 commits (all time) y: 16 lines of code src/main/java/org/apache/sling/graphql/core/engine/SlingDataFetcherWrapper.java x: 1 commits (all time) y: 21 lines of code
407.0
lines of code
  min: 3.0
  average: 51.0
  25th percentile: 11.0
  median: 27.5
  75th percentile: 60.25
  max: 407.0
0 27.0
commits (all time)
min: 1.0 | average: 4.08 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 27.0

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

src/main/java/org/apache/sling/graphql/api/SelectedField.java x: 2 contributors (all time) y: 19 lines of code src/main/java/org/apache/sling/graphql/api/package-info.java x: 4 contributors (all time) y: 3 lines of code src/main/java/org/apache/sling/graphql/core/engine/SelectedFieldWrapper.java x: 2 contributors (all time) y: 66 lines of code src/main/java/org/apache/sling/graphql/core/engine/DefaultQueryExecutor.java x: 7 contributors (all time) y: 407 lines of code src/main/java/org/apache/sling/graphql/core/engine/SelectionSetWrapper.java x: 3 contributors (all time) y: 52 lines of code src/main/java/org/apache/sling/graphql/core/servlet/GraphQLServlet.java x: 5 contributors (all time) y: 300 lines of code src/main/java/org/apache/sling/graphql/core/servlet/QueryParser.java x: 3 contributors (all time) y: 93 lines of code src/main/java/org/apache/sling/graphql/core/schema/DefaultSchemaProvider.java x: 3 contributors (all time) y: 50 lines of code src/main/java/org/apache/sling/graphql/helpers/lazyloading/LazyLoadingMap.java x: 1 contributors (all time) y: 131 lines of code src/main/java/org/apache/sling/graphql/helpers/GenericConnection.java x: 2 contributors (all time) y: 155 lines of code src/main/java/org/apache/sling/graphql/helpers/lazyloading/LazyLoadingField.java x: 1 contributors (all time) y: 21 lines of code src/main/java/org/apache/sling/graphql/helpers/lazyloading/package-info.java x: 1 contributors (all time) y: 3 lines of code src/main/java/org/apache/sling/graphql/api/SelectionSet.java x: 2 contributors (all time) y: 13 lines of code src/main/java/org/apache/sling/graphql/api/SlingGraphQLException.java x: 2 contributors (all time) y: 11 lines of code src/main/java/org/apache/sling/graphql/api/pagination/Connection.java x: 2 contributors (all time) y: 8 lines of code src/main/java/org/apache/sling/graphql/core/directives/Directives.java x: 1 contributors (all time) y: 82 lines of code src/main/java/org/apache/sling/graphql/core/hash/SHA256Hasher.java x: 1 contributors (all time) y: 28 lines of code src/main/java/org/apache/sling/graphql/api/SlingDataFetcherEnvironment.java x: 3 contributors (all time) y: 24 lines of code src/main/java/org/apache/sling/graphql/core/engine/DataFetchingEnvironmentWrapper.java x: 2 contributors (all time) y: 52 lines of code src/main/java/org/apache/sling/graphql/core/util/LogSanitizer.java x: 1 contributors (all time) y: 27 lines of code src/main/java/org/apache/sling/graphql/core/util/SlingGraphQLErrorHelper.java x: 2 contributors (all time) y: 38 lines of code src/main/java/org/apache/sling/graphql/api/SlingTypeResolver.java x: 1 contributors (all time) y: 10 lines of code src/main/java/org/apache/sling/graphql/api/SlingTypeResolverEnvironment.java x: 1 contributors (all time) y: 19 lines of code src/main/java/org/apache/sling/graphql/core/engine/SlingTypeResolverSelector.java x: 1 contributors (all time) y: 96 lines of code src/main/java/org/apache/sling/graphql/core/engine/TypeResolverEnvironmentWrapper.java x: 1 contributors (all time) y: 41 lines of code src/main/java/org/apache/sling/graphql/api/engine/ValidationResult.java x: 1 contributors (all time) y: 12 lines of code src/main/java/org/apache/sling/graphql/core/scripting/GraphQLScriptEngine.java x: 4 contributors (all time) y: 63 lines of code src/main/java/org/apache/sling/graphql/core/engine/SlingDataFetcherSelector.java x: 2 contributors (all time) y: 100 lines of code src/main/java/org/apache/sling/graphql/api/SlingDataFetcher.java x: 3 contributors (all time) y: 10 lines of code src/main/java/org/apache/sling/graphql/core/osgi/ServiceReferenceObjectTuple.java x: 1 contributors (all time) y: 37 lines of code src/main/java/org/apache/sling/graphql/core/scalars/SlingScalarsProvider.java x: 3 contributors (all time) y: 77 lines of code src/main/java/org/apache/sling/graphql/core/schema/RankedSchemaProviders.java x: 2 contributors (all time) y: 47 lines of code src/main/java/org/apache/sling/graphql/core/scripting/GraphQLScriptEngineFactoryConfiguration.java x: 1 contributors (all time) y: 31 lines of code src/main/java/org/apache/sling/graphql/core/scalars/SlingCoercingWrapper.java x: 2 contributors (all time) y: 40 lines of code src/main/java/org/apache/sling/graphql/api/ScalarConversionException.java x: 1 contributors (all time) y: 16 lines of code
407.0
lines of code
  min: 3.0
  average: 51.0
  25th percentile: 11.0
  median: 27.5
  75th percentile: 60.25
  max: 407.0
0 7.0
contributors (all time)
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0

File Size vs. Commits (30 days): 3 points

src/main/java/org/apache/sling/graphql/api/SelectedField.java x: 1 commits (30d) y: 19 lines of code src/main/java/org/apache/sling/graphql/api/package-info.java x: 1 commits (30d) y: 3 lines of code src/main/java/org/apache/sling/graphql/core/engine/SelectedFieldWrapper.java x: 1 commits (30d) y: 66 lines of code
66.0
lines of code
  min: 3.0
  average: 29.33
  25th percentile: 3.0
  median: 19.0
  75th percentile: 66.0
  max: 66.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 3 points

src/main/java/org/apache/sling/graphql/api/SelectedField.java x: 1 contributors (30d) y: 19 lines of code src/main/java/org/apache/sling/graphql/api/package-info.java x: 1 contributors (30d) y: 3 lines of code src/main/java/org/apache/sling/graphql/core/engine/SelectedFieldWrapper.java x: 1 contributors (30d) y: 66 lines of code
66.0
lines of code
  min: 3.0
  average: 29.33
  25th percentile: 3.0
  median: 19.0
  75th percentile: 66.0
  max: 66.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 3 points

src/main/java/org/apache/sling/graphql/api/SelectedField.java x: 4 commits (90d) y: 19 lines of code src/main/java/org/apache/sling/graphql/api/package-info.java x: 2 commits (90d) y: 3 lines of code src/main/java/org/apache/sling/graphql/core/engine/SelectedFieldWrapper.java x: 4 commits (90d) y: 66 lines of code
66.0
lines of code
  min: 3.0
  average: 29.33
  25th percentile: 3.0
  median: 19.0
  75th percentile: 66.0
  max: 66.0
0 4.0
commits (90d)
min: 2.0 | average: 3.33 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 4.0 | max: 4.0

File Size vs. Contributors (90 days): 3 points

src/main/java/org/apache/sling/graphql/api/SelectedField.java x: 1 contributors (90d) y: 19 lines of code src/main/java/org/apache/sling/graphql/api/package-info.java x: 1 contributors (90d) y: 3 lines of code src/main/java/org/apache/sling/graphql/core/engine/SelectedFieldWrapper.java x: 1 contributors (90d) y: 66 lines of code
66.0
lines of code
  min: 3.0
  average: 29.33
  25th percentile: 3.0
  median: 19.0
  75th percentile: 66.0
  max: 66.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0