azure / data-api-builder
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 294 files with 33,167 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (653 lines of code)
    • 7 files changed 21-50 times (5,055 lines of code)
    • 61 files changed 6-20 times (15,936 lines of code)
    • 225 files changed 1-5 times (11,523 lines of code)
0% | 1% | 15% | 48% | 34%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 294 files with 33,167 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 5 files changed by 11-25 contributors (4,790 lines of code)
    • 38 files changed by 6-10 contributors (12,136 lines of code)
    • 141 files changed by 2-5 contributors (11,810 lines of code)
    • 110 files changed by 1 contributor (4,431 lines of code)
0% | 14% | 36% | 35% | 13%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cs, txt, json, yaml, md, sql, csproj, js, gql, ps1, sh, gitignore, props, gitattributes, editorconfig, bash
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 1% | 15% | 48% | 34%
props0% | 0% | 83% | 16% | 0%
ps10% | 0% | 0% | 54% | 45%
bash0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 1% | 15% | 48% | 34%
scripts0% | 0% | 0% | 67% | 32%
config-generators0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Startup.cs
in src/Service
653 16 2022-08-09 2025-04-23 65 15 anmunde@microsoft.com tstocchi@microsoft.com
1415 30 2023-02-28 2025-04-04 38 12 93220300+aaronburtle@users.... 32799214+rubencerna2079@use...
261 13 2023-06-29 2025-04-04 35 12 me@aaron-powell.com 32799214+rubencerna2079@use...
66 - 2022-11-07 2025-01-10 31 9 sean.leonard@microsoft.com 93220300+aaronburtle@users....
RuntimeConfig.cs
in src/Config/ObjectModel
414 27 2023-06-29 2025-04-04 30 10 me@aaron-powell.com 30494467+sezal98@users.nore...
SqlMetadataProvider.cs
in src/Core/Services/MetadataProviders
1372 59 2023-07-05 2025-03-18 29 11 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
RuntimeConfigValidator.cs
in src/Core/Configurations
1089 33 2023-07-05 2025-04-01 23 11 124841904+rohkhann@users.no... 32799214+rubencerna2079@use...
SchemaConverter.cs
in src/Service.GraphQLBuilder/Sql
438 16 2022-08-09 2025-03-03 22 7 anmunde@microsoft.com 124841904+rohkhann@users.no...
Program.cs
in src/Service
240 11 2022-08-09 2025-04-29 20 10 anmunde@microsoft.com 30494467+sezal98@users.nore...
GraphQLUtils.cs
in src/Service.GraphQLBuilder
294 19 2022-08-09 2024-04-26 20 9 anmunde@microsoft.com shyamsundarj@microsoft.com
Utils.cs
in src/Cli
552 32 2023-02-28 2024-10-19 20 10 93220300+aaronburtle@users.... 30494467+sezal98@users.nore...
QueryExecutor.cs
in src/Core/Resolvers
643 24 2023-07-05 2025-02-14 20 8 124841904+rohkhann@users.no... 44936262+gilemos@users.nore...
295 17 2023-07-18 2025-04-04 19 7 124841904+rohkhann@users.no... 32799214+rubencerna2079@use...
RuntimeConfigProvider.cs
in src/Core/Configurations
243 14 2023-07-05 2025-04-04 18 7 124841904+rohkhann@users.no... 32799214+rubencerna2079@use...
OpenApiDocumentor.cs
in src/Core/Services/OpenAPI
765 25 2023-07-05 2024-10-11 18 7 124841904+rohkhann@users.no... 93220300+aaronburtle@users....
SqlMutationEngine.cs
in src/Core/Resolvers
1545 34 2023-07-05 2024-11-27 18 7 124841904+rohkhann@users.no... 102276754+abhishekkumams@us...
RestController.cs
in src/Service/Controllers
214 9 2022-08-09 2025-04-23 17 10 anmunde@microsoft.com tstocchi@microsoft.com
SqlQueryEngine.cs
in src/Core/Resolvers
322 9 2023-07-05 2025-04-23 16 7 124841904+rohkhann@users.no... tstocchi@microsoft.com
QueryBuilder.cs
in src/Service.GraphQLBuilder/Queries
265 10 2022-08-09 2025-02-12 15 7 anmunde@microsoft.com 124841904+rohkhann@users.no...
MsSqlQueryExecutor.cs
in src/Core/Resolvers
287 12 2023-07-05 2025-02-14 15 6 124841904+rohkhann@users.no... 44936262+gilemos@users.nore...
13 - 2022-08-09 2025-02-21 14 7 anmunde@microsoft.com 93220300+aaronburtle@users....
MutationBuilder.cs
in src/Service.GraphQLBuilder/Mutations
173 4 2022-08-09 2024-04-30 14 9 anmunde@microsoft.com sourabhjain@microsoft.com
MsSqlQueryBuilder.cs
in src/Core/Resolvers
457 18 2023-07-05 2025-04-02 14 9 124841904+rohkhann@users.no... 127797451+lingxiao-microsof...
AuthorizationResolver.cs
in src/Core/Authorization
519 21 2023-07-05 2024-11-27 14 6 124841904+rohkhann@users.no... sean.leonard@microsoft.com
Program.cs
in src/Cli
45 2 2023-02-28 2024-10-30 13 6 93220300+aaronburtle@users.... sean.leonard@microsoft.com
50 1 2022-10-10 2024-09-27 13 8 sean.leonard@microsoft.com sean.leonard@microsoft.com
ISqlMetadataProvider.cs
in src/Core/Services/MetadataProviders
66 2 2023-07-05 2024-05-10 13 8 124841904+rohkhann@users.no... sean.leonard@microsoft.com
CosmosSqlMetadataProvider.cs
in src/Core/Services/MetadataProviders
410 32 2023-07-05 2024-09-06 13 9 124841904+rohkhann@users.no... 93220300+aaronburtle@users....
GraphQLSchemaCreator.cs
in src/Core/Services
432 11 2023-07-05 2025-03-03 13 4 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
GraphQLFilterParsers.cs
in src/Core/Models
490 9 2023-07-05 2024-05-10 13 8 124841904+rohkhann@users.no... sean.leonard@microsoft.com
RuntimeOptions.cs
in src/Config/ObjectModel
56 1 2023-06-29 2025-03-31 12 9 me@aaron-powell.com 30494467+sezal98@users.nore...
SqlQueryStructure.cs
in src/Core/Resolvers/Sql Query Structures
778 23 2023-07-05 2025-02-22 12 6 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
GraphQLNaming.cs
in src/Service.GraphQLBuilder
89 12 2022-08-09 2024-06-20 11 7 anmunde@microsoft.com 56005561+pratsingms@users.n...
ConfigurationController.cs
in src/Service/Controllers
103 5 2022-08-09 2023-10-20 11 7 anmunde@microsoft.com me@aaron-powell.com
InitOptions.cs
in src/Cli/Commands
116 2 2023-06-29 2024-09-05 11 6 me@aaron-powell.com sourabhjain@microsoft.com
RequestValidator.cs
in src/Core/Services
385 16 2023-07-05 2025-01-23 11 6 124841904+rohkhann@users.no... 93220300+aaronburtle@users....
BaseSqlQueryStructure.cs
in src/Core/Resolvers/Sql Query Structures
437 17 2023-07-05 2024-10-11 11 9 124841904+rohkhann@users.no... 93220300+aaronburtle@users....
SqlPaginationUtil.cs
in src/Core/Resolvers
459 15 2023-07-05 2025-02-12 11 5 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
33 1 2022-08-09 2023-10-17 10 8 anmunde@microsoft.com shyamsundarj@microsoft.com
GraphQLStoredProcedureBuilder.cs
in src/Service.GraphQLBuilder
125 4 2022-11-29 2024-03-02 10 5 102276754+abhishekkumams@us... sean.leonard@microsoft.com
Exporter.cs
in src/Cli
165 6 2023-03-31 2025-02-07 10 6 me@aaron-powell.com sourabhjain@microsoft.com
CosmosQueryEngine.cs
in src/Core/Resolvers
325 13 2023-07-05 2024-04-16 10 7 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
DWSqlQueryBuilder.cs
in src/Core/Resolvers
349 23 2023-11-22 2025-04-02 10 5 124841904+rohkhann@users.no... 127797451+lingxiao-microsof...
RestService.cs
in src/Core/Services
367 12 2023-07-05 2024-05-08 10 6 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
CreateMutationBuilder.cs
in src/Service.GraphQLBuilder/Mutations
396 13 2022-08-09 2024-04-26 10 7 anmunde@microsoft.com shyamsundarj@microsoft.com
MsSqlMetadataProvider.cs
in src/Core/Services/MetadataProviders
204 8 2023-07-05 2024-03-29 9 4 124841904+rohkhann@users.no... 34566234+ayush3797@users.no...
TypeHelper.cs
in src/Core/Services
225 8 2023-07-05 2025-01-06 9 5 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
SupportedTypes.cs
in src/Service.GraphQLBuilder/GraphQLTypes
39 - 2022-08-09 2025-01-24 8 5 anmunde@microsoft.com 124841904+rohkhann@users.no...
MySqlQueryExecutor.cs
in src/Core/Resolvers
107 6 2023-07-05 2024-10-23 8 3 124841904+rohkhann@users.no... 93220300+aaronburtle@users....
20 - 2022-08-09 2023-09-21 7 6 anmunde@microsoft.com 57489438+gmottajr@users.nor...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Startup.cs
in src/Service
653 16 2022-08-09 2025-04-23 65 15 anmunde@microsoft.com tstocchi@microsoft.com
1415 30 2023-02-28 2025-04-04 38 12 93220300+aaronburtle@users.... 32799214+rubencerna2079@use...
261 13 2023-06-29 2025-04-04 35 12 me@aaron-powell.com 32799214+rubencerna2079@use...
SqlMetadataProvider.cs
in src/Core/Services/MetadataProviders
1372 59 2023-07-05 2025-03-18 29 11 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
RuntimeConfigValidator.cs
in src/Core/Configurations
1089 33 2023-07-05 2025-04-01 23 11 124841904+rohkhann@users.no... 32799214+rubencerna2079@use...
RuntimeConfig.cs
in src/Config/ObjectModel
414 27 2023-06-29 2025-04-04 30 10 me@aaron-powell.com 30494467+sezal98@users.nore...
Utils.cs
in src/Cli
552 32 2023-02-28 2024-10-19 20 10 93220300+aaronburtle@users.... 30494467+sezal98@users.nore...
Program.cs
in src/Service
240 11 2022-08-09 2025-04-29 20 10 anmunde@microsoft.com 30494467+sezal98@users.nore...
RestController.cs
in src/Service/Controllers
214 9 2022-08-09 2025-04-23 17 10 anmunde@microsoft.com tstocchi@microsoft.com
66 - 2022-11-07 2025-01-10 31 9 sean.leonard@microsoft.com 93220300+aaronburtle@users....
GraphQLUtils.cs
in src/Service.GraphQLBuilder
294 19 2022-08-09 2024-04-26 20 9 anmunde@microsoft.com shyamsundarj@microsoft.com
MsSqlQueryBuilder.cs
in src/Core/Resolvers
457 18 2023-07-05 2025-04-02 14 9 124841904+rohkhann@users.no... 127797451+lingxiao-microsof...
MutationBuilder.cs
in src/Service.GraphQLBuilder/Mutations
173 4 2022-08-09 2024-04-30 14 9 anmunde@microsoft.com sourabhjain@microsoft.com
CosmosSqlMetadataProvider.cs
in src/Core/Services/MetadataProviders
410 32 2023-07-05 2024-09-06 13 9 124841904+rohkhann@users.no... 93220300+aaronburtle@users....
RuntimeOptions.cs
in src/Config/ObjectModel
56 1 2023-06-29 2025-03-31 12 9 me@aaron-powell.com 30494467+sezal98@users.nore...
BaseSqlQueryStructure.cs
in src/Core/Resolvers/Sql Query Structures
437 17 2023-07-05 2024-10-11 11 9 124841904+rohkhann@users.no... 93220300+aaronburtle@users....
QueryExecutor.cs
in src/Core/Resolvers
643 24 2023-07-05 2025-02-14 20 8 124841904+rohkhann@users.no... 44936262+gilemos@users.nore...
GraphQLFilterParsers.cs
in src/Core/Models
490 9 2023-07-05 2024-05-10 13 8 124841904+rohkhann@users.no... sean.leonard@microsoft.com
ISqlMetadataProvider.cs
in src/Core/Services/MetadataProviders
66 2 2023-07-05 2024-05-10 13 8 124841904+rohkhann@users.no... sean.leonard@microsoft.com
50 1 2022-10-10 2024-09-27 13 8 sean.leonard@microsoft.com sean.leonard@microsoft.com
33 1 2022-08-09 2023-10-17 10 8 anmunde@microsoft.com shyamsundarj@microsoft.com
SchemaConverter.cs
in src/Service.GraphQLBuilder/Sql
438 16 2022-08-09 2025-03-03 22 7 anmunde@microsoft.com 124841904+rohkhann@users.no...
295 17 2023-07-18 2025-04-04 19 7 124841904+rohkhann@users.no... 32799214+rubencerna2079@use...
SqlMutationEngine.cs
in src/Core/Resolvers
1545 34 2023-07-05 2024-11-27 18 7 124841904+rohkhann@users.no... 102276754+abhishekkumams@us...
OpenApiDocumentor.cs
in src/Core/Services/OpenAPI
765 25 2023-07-05 2024-10-11 18 7 124841904+rohkhann@users.no... 93220300+aaronburtle@users....
RuntimeConfigProvider.cs
in src/Core/Configurations
243 14 2023-07-05 2025-04-04 18 7 124841904+rohkhann@users.no... 32799214+rubencerna2079@use...
SqlQueryEngine.cs
in src/Core/Resolvers
322 9 2023-07-05 2025-04-23 16 7 124841904+rohkhann@users.no... tstocchi@microsoft.com
QueryBuilder.cs
in src/Service.GraphQLBuilder/Queries
265 10 2022-08-09 2025-02-12 15 7 anmunde@microsoft.com 124841904+rohkhann@users.no...
13 - 2022-08-09 2025-02-21 14 7 anmunde@microsoft.com 93220300+aaronburtle@users....
GraphQLNaming.cs
in src/Service.GraphQLBuilder
89 12 2022-08-09 2024-06-20 11 7 anmunde@microsoft.com 56005561+pratsingms@users.n...
ConfigurationController.cs
in src/Service/Controllers
103 5 2022-08-09 2023-10-20 11 7 anmunde@microsoft.com me@aaron-powell.com
CosmosQueryEngine.cs
in src/Core/Resolvers
325 13 2023-07-05 2024-04-16 10 7 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
CreateMutationBuilder.cs
in src/Service.GraphQLBuilder/Mutations
396 13 2022-08-09 2024-04-26 10 7 anmunde@microsoft.com shyamsundarj@microsoft.com
DeleteMutationBuilder.cs
in src/Service.GraphQLBuilder/Mutations
60 1 2022-08-09 2024-06-04 7 7 anmunde@microsoft.com 56005561+pratsingms@users.n...
MsSqlQueryExecutor.cs
in src/Core/Resolvers
287 12 2023-07-05 2025-02-14 15 6 124841904+rohkhann@users.no... 44936262+gilemos@users.nore...
AuthorizationResolver.cs
in src/Core/Authorization
519 21 2023-07-05 2024-11-27 14 6 124841904+rohkhann@users.no... sean.leonard@microsoft.com
Program.cs
in src/Cli
45 2 2023-02-28 2024-10-30 13 6 93220300+aaronburtle@users.... sean.leonard@microsoft.com
SqlQueryStructure.cs
in src/Core/Resolvers/Sql Query Structures
778 23 2023-07-05 2025-02-22 12 6 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
RequestValidator.cs
in src/Core/Services
385 16 2023-07-05 2025-01-23 11 6 124841904+rohkhann@users.no... 93220300+aaronburtle@users....
InitOptions.cs
in src/Cli/Commands
116 2 2023-06-29 2024-09-05 11 6 me@aaron-powell.com sourabhjain@microsoft.com
RestService.cs
in src/Core/Services
367 12 2023-07-05 2024-05-08 10 6 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
Exporter.cs
in src/Cli
165 6 2023-03-31 2025-02-07 10 6 me@aaron-powell.com sourabhjain@microsoft.com
20 - 2022-08-09 2023-09-21 7 6 anmunde@microsoft.com 57489438+gmottajr@users.nor...
SqlPaginationUtil.cs
in src/Core/Resolvers
459 15 2023-07-05 2025-02-12 11 5 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
DWSqlQueryBuilder.cs
in src/Core/Resolvers
349 23 2023-11-22 2025-04-02 10 5 124841904+rohkhann@users.no... 127797451+lingxiao-microsof...
GraphQLStoredProcedureBuilder.cs
in src/Service.GraphQLBuilder
125 4 2022-11-29 2024-03-02 10 5 102276754+abhishekkumams@us... sean.leonard@microsoft.com
TypeHelper.cs
in src/Core/Services
225 8 2023-07-05 2025-01-06 9 5 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
SupportedTypes.cs
in src/Service.GraphQLBuilder/GraphQLTypes
39 - 2022-08-09 2025-01-24 8 5 anmunde@microsoft.com 124841904+rohkhann@users.no...
DatabaseObject.cs
in src/Config/DatabasePrimitives
250 28 2023-06-29 2024-05-10 7 5 me@aaron-powell.com sean.leonard@microsoft.com
MySqlQueryBuilder.cs
in src/Core/Resolvers
294 12 2023-07-05 2025-03-16 6 5 124841904+rohkhann@users.no... tomfroehle@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
MultipleCreateOrderHelper.cs
in src/Core/Resolvers
241 5 2024-04-22 2024-05-02 2 1 34566234+ayush3797@users.no... 34566234+ayush3797@users.no...
SchemaGenerator.cs
in src/Core/Generator
236 8 2024-09-05 2025-02-07 3 1 sourabhjain@microsoft.com sourabhjain@microsoft.com
HealthCheckHelper.cs
in src/Service/HealthCheck
219 12 2025-03-31 2025-04-22 3 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
HttpUtilities.cs
in src/Service/HealthCheck
193 8 2025-03-31 2025-04-29 4 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
127 6 2023-08-24 2023-08-24 1 1 anmunde@microsoft.com anmunde@microsoft.com
EntitySourceNamesParser.cs
in src/Core/Parsers
114 3 2023-07-05 2023-07-05 1 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
ODataASTCosmosVisitor.cs
in src/Core/Parsers
102 9 2024-04-16 2024-04-16 1 1 sourabhjain@microsoft.com sourabhjain@microsoft.com
101 6 2025-04-04 2025-04-04 1 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
99 6 2025-03-31 2025-03-31 1 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
94 4 2025-03-31 2025-03-31 1 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
SchemaGeneratorFactory.cs
in src/Core/Generator
92 2 2024-09-05 2025-02-07 3 1 sourabhjain@microsoft.com sourabhjain@microsoft.com
ArrayPoolWriter.cs
in src/Core/Resolvers
91 6 2024-03-01 2024-03-01 1 1 michael@chillicream.com michael@chillicream.com
JsonConfigSchemaValidator.cs
in src/Core/Configurations
83 4 2023-12-02 2024-03-25 2 1 102276754+abhishekkumams@us... 102276754+abhishekkumams@us...
BaseTSqlQueryBuilder.cs
in src/Core/Resolvers
78 7 2025-04-02 2025-04-02 1 1 127797451+lingxiao-microsof... 127797451+lingxiao-microsof...
TelemetryTracesHelper.cs
in src/Service/Telemetry
74 4 2025-04-23 2025-04-23 1 1 tstocchi@microsoft.com tstocchi@microsoft.com
EligibleDataSampler.cs
in src/Core/Generator/Sampler
73 2 2024-09-05 2024-09-05 1 1 sourabhjain@microsoft.com sourabhjain@microsoft.com
BasicHealthReportResponseWriter.cs
in src/Service/HealthCheck
72 3 2025-03-17 2025-03-31 2 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
CosmosExecutor.cs
in src/Core/Generator/Sampler
71 3 2024-09-05 2025-01-08 2 1 sourabhjain@microsoft.com sourabhjain@microsoft.com
EnumTypeBuilder.cs
in src/Service.GraphQLBuilder/Queries
71 5 2025-01-30 2025-03-03 2 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
TimePartitionedSampler.cs
in src/Core/Generator/Sampler
67 3 2024-09-05 2024-09-05 1 1 sourabhjain@microsoft.com sourabhjain@microsoft.com
ClaimsTypeDataUriResolver.cs
in src/Core/Parsers
66 2 2023-07-05 2023-07-05 1 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
GraphQLAuthorizationHandler.cs
in src/Core/Authorization
65 4 2023-07-05 2023-07-05 1 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
PostgreSqlDbExceptionParser.cs
in src/Core/Resolvers
63 3 2023-07-05 2023-07-05 1 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
MultipleMutationOptionsConverter.cs
in src/Config/Converters
63 3 2024-03-29 2024-03-29 1 1 34566234+ayush3797@users.no... 34566234+ayush3797@users.no...
PaginationOptions.cs
in src/Config/ObjectModel
61 2 2024-04-16 2024-04-16 1 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
EntityOptions.cs
in src/Cli/Commands
60 1 2023-06-29 2023-06-29 1 1 me@aaron-powell.com me@aaron-powell.com
MultipleCreateOptionsConverter.cs
in src/Config/Converters
58 2 2024-03-29 2024-03-29 1 1 34566234+ayush3797@users.no... 34566234+ayush3797@users.no...
MySqlDbExceptionParser.cs
in src/Core/Resolvers
57 3 2023-07-05 2023-07-05 1 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
DatabaseObjectConverter.cs
in src/Core/Services/MetadataProviders/Converters
57 4 2024-03-22 2024-04-08 2 1 82844317+rusamant@users.nor... 82844317+rusamant@users.nor...
RuntimeConfigValidatorUtil.cs
in src/Core/Configurations
57 3 2024-10-19 2024-10-31 2 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
SqlDeleteQueryStructure.cs
in src/Core/Resolvers/Sql Query Structures
51 1 2023-07-05 2023-07-05 1 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
Utilities.cs
in src/Service/HealthCheck
51 4 2025-03-31 2025-04-22 2 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
49 2 2025-03-17 2025-04-04 3 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
AttributeObject.cs
in src/Core/Generator
47 2 2024-09-05 2024-09-05 1 1 sourabhjain@microsoft.com sourabhjain@microsoft.com
TelemetryMetricsHelper.cs
in src/Service/Telemetry
45 3 2025-04-23 2025-04-23 1 1 tstocchi@microsoft.com tstocchi@microsoft.com
EntityHealthCheckConfig.cs
in src/Config/HealthCheck
44 2 2025-03-17 2025-03-31 2 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
EntityActionConverterFactory.cs
in src/Config/Converters
44 4 2023-06-29 2023-07-06 2 1 me@aaron-powell.com me@aaron-powell.com
JsonObjectExtensions.cs
in src/Core/Resolvers
41 3 2024-03-01 2024-03-01 1 1 michael@chillicream.com michael@chillicream.com
ConfigureJwtBearerOptions.cs
in src/Core/AuthenticationHelpers
40 2 2024-10-18 2024-11-27 2 1 sean.leonard@microsoft.com sean.leonard@microsoft.com
CorrelationIdMiddleware.cs
in src/Core/Services
40 3 2023-07-05 2023-07-05 1 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
HostOptionsConverterFactory.cs
in src/Config/Converters
40 4 2024-06-05 2024-06-05 1 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
TopNExtractor.cs
in src/Core/Generator/Sampler
39 2 2024-09-05 2024-09-05 1 1 sourabhjain@microsoft.com sourabhjain@microsoft.com
LogLevelInitializer.cs
in src/Service/Telemetry
39 3 2025-04-04 2025-04-04 1 1 32799214+rubencerna2079@use... 32799214+rubencerna2079@use...
MultipleCreateStructure.cs
in src/Core/Resolvers/Sql Query Structures
34 1 2024-04-26 2024-04-26 1 1 shyamsundarj@microsoft.com shyamsundarj@microsoft.com
SqlExistsQueryStructure.cs
in src/Core/Resolvers
32 1 2023-07-05 2023-07-05 1 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
ODataASTFieldVisitor.cs
in src/Core/Parsers
32 5 2023-07-05 2023-07-05 1 1 124841904+rohkhann@users.no... 124841904+rohkhann@users.no...
DatasourceHealthCheckConfig.cs
in src/Config/HealthCheck
32 2 2025-03-17 2025-03-31 2 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
EntityRelationshipKey.cs
in src/Config/ObjectModel
31 4 2024-05-10 2024-05-10 1 1 sean.leonard@microsoft.com sean.leonard@microsoft.com
HealthController.cs
in src/Service/Controllers
31 2 2025-03-31 2025-03-31 1 1 30494467+sezal98@users.nore... 30494467+sezal98@users.nore...
ObjectConverter.cs
in src/Core/Services/MetadataProviders/Converters
29 2 2024-03-22 2024-03-22 1 1 82844317+rusamant@users.nor... 82844317+rusamant@users.nor...
Correlations

File Size vs. Number of Changes: 294 points

src/Service/HealthCheck/HttpUtilities.cs x: 193 lines of code y: 4 # changes src/Service/Program.cs x: 240 lines of code y: 20 # changes src/Core/Resolvers/SqlQueryEngine.cs x: 322 lines of code y: 16 # changes src/Service/Controllers/RestController.cs x: 214 lines of code y: 17 # changes src/Service/Startup.cs x: 653 lines of code y: 65 # changes src/Service/Telemetry/TelemetryMetricsHelper.cs x: 45 lines of code y: 1 # changes src/Service/Telemetry/TelemetryTracesHelper.cs x: 74 lines of code y: 1 # changes src/Service/HealthCheck/HealthCheckHelper.cs x: 219 lines of code y: 3 # changes src/Service/HealthCheck/Utilities.cs x: 51 lines of code y: 2 # changes src/Config/Converters/RuntimeHealthOptionsConvertorFactory.cs x: 101 lines of code y: 1 # changes src/Config/HealthCheck/RuntimeHealthCheckConfig.cs x: 12 lines of code y: 3 # changes src/Config/ObjectModel/RuntimeConfig.cs x: 414 lines of code y: 30 # changes src/Config/RuntimeConfigLoader.cs x: 261 lines of code y: 35 # changes src/Service/HealthCheck/ComprehensiveHealthReportResponseWriter.cs x: 49 lines of code y: 3 # changes src/Core/AuthenticationHelpers/EasyAuthAuthenticationHandler.cs x: 66 lines of code y: 6 # changes src/Core/AuthenticationHelpers/SupportedAuthNProviders.cs x: 10 lines of code y: 2 # changes src/Cli/ConfigGenerator.cs x: 1415 lines of code y: 38 # changes src/Config/DabConfigEvents.cs x: 18 lines of code y: 4 # changes src/Config/FileSystemRuntimeConfigLoader.cs x: 295 lines of code y: 19 # changes src/Config/HotReloadEventHandler.cs x: 36 lines of code y: 6 # changes src/Core/Configurations/RuntimeConfigProvider.cs x: 243 lines of code y: 18 # changes src/Service/Telemetry/LogLevelInitializer.cs x: 39 lines of code y: 1 # changes src/Config/ObjectModel/FeatureFlags.cs x: 11 lines of code y: 1 # changes src/Config/ObjectModel/GraphQLRuntimeOptions.cs x: 18 lines of code y: 5 # changes src/Core/Resolvers/BaseTSqlQueryBuilder.cs x: 78 lines of code y: 1 # changes src/Core/Resolvers/DWSqlQueryBuilder.cs x: 349 lines of code y: 10 # changes src/Core/Resolvers/Factories/QueryManagerFactory.cs x: 120 lines of code y: 4 # changes src/Core/Resolvers/MsSqlQueryBuilder.cs x: 457 lines of code y: 14 # changes src/Cli/Commands/ValidateOptions.cs x: 33 lines of code y: 3 # changes src/Config/ObjectModel/TelemetryOptions.cs x: 8 lines of code y: 4 # changes src/Core/Configurations/LoggerFilters.cs x: 14 lines of code y: 1 # changes src/Core/Configurations/RuntimeConfigValidator.cs x: 1089 lines of code y: 23 # changes src/Config/Converters/DataSourceConverterFactory.cs x: 123 lines of code y: 2 # changes src/Config/Converters/DatasourceHealthOptionsConvertorFactory.cs x: 99 lines of code y: 1 # changes src/Config/Converters/EntityCacheOptionsConverterFactory.cs x: 75 lines of code y: 2 # changes src/Config/Converters/EntityHealthOptionsConvertorFactory.cs x: 94 lines of code y: 1 # changes src/Config/Converters/EntityRestOptionsConverterFactory.cs x: 113 lines of code y: 2 # changes src/Config/HealthCheck/DatasourceHealthCheckConfig.cs x: 32 lines of code y: 2 # changes src/Config/HealthCheck/EntityHealthCheckConfig.cs x: 44 lines of code y: 2 # changes src/Config/HealthCheck/HealthCheckConfig.cs x: 26 lines of code y: 2 # changes src/Config/HealthCheck/HealthCheckConstants.cs x: 13 lines of code y: 1 # changes src/Config/ObjectModel/DataSource.cs x: 70 lines of code y: 5 # changes src/Config/ObjectModel/Entity.cs x: 86 lines of code y: 7 # changes src/Config/ObjectModel/RuntimeOptions.cs x: 56 lines of code y: 12 # changes src/Service/Controllers/HealthController.cs x: 31 lines of code y: 1 # changes src/Service/HealthCheck/BasicHealthCheck.cs x: 25 lines of code y: 2 # changes src/Service/HealthCheck/BasicHealthReportResponseWriter.cs x: 72 lines of code y: 2 # changes src/Service/HealthCheck/Model/ComprehensiveHealthCheckReport.cs x: 24 lines of code y: 1 # changes src/Service/HealthCheck/Model/ConfigurationDetails.cs x: 18 lines of code y: 1 # changes src/Service.GraphQLBuilder/Queries/InputTypeBuilder.cs x: 156 lines of code y: 6 # changes src/Core/Services/MetadataProviders/SqlMetadataProvider.cs x: 1372 lines of code y: 29 # changes src/Config/ObjectModel/HostMode.cs x: 8 lines of code y: 2 # changes src/Core/Resolvers/MySqlQueryBuilder.cs x: 294 lines of code y: 6 # changes src/Core/Resolvers/PostgresQueryBuilder.cs x: 173 lines of code y: 5 # changes src/Core/Services/GraphQLSchemaCreator.cs x: 432 lines of code y: 13 # changes src/Service.GraphQLBuilder/Sql/SchemaConverter.cs x: 438 lines of code y: 22 # changes src/Service.GraphQLBuilder/Queries/StandardQueryInputs.cs x: 244 lines of code y: 7 # changes src/Core/Resolvers/Sql Query Structures/SqlQueryStructure.cs x: 778 lines of code y: 12 # changes src/Directory.Build.props x: 13 lines of code y: 14 # changes src/Core/AuthenticationHelpers/ClientRoleHeaderAuthenticationMiddleware.cs x: 127 lines of code y: 7 # changes src/Core/Models/SqlInformationalCodes.cs x: 8 lines of code y: 1 # changes src/Core/Resolvers/MsSqlQueryExecutor.cs x: 287 lines of code y: 15 # changes src/Core/Resolvers/QueryExecutor.cs x: 643 lines of code y: 20 # changes src/Core/Models/GroupByMetadata.cs x: 27 lines of code y: 1 # changes src/Core/Models/PaginationMetadata.cs x: 22 lines of code y: 3 # changes src/Core/Models/SqlQueryStructures.cs x: 235 lines of code y: 6 # changes src/Core/Resolvers/BaseQueryStructure.cs x: 113 lines of code y: 4 # changes src/Core/Resolvers/BaseSqlQueryBuilder.cs x: 324 lines of code y: 4 # changes src/Core/Resolvers/CosmosQueryStructure.cs x: 218 lines of code y: 4 # changes src/Core/Resolvers/SqlPaginationUtil.cs x: 459 lines of code y: 11 # changes src/Core/Services/ExecutionHelper.cs x: 333 lines of code y: 6 # changes src/Core/Services/ResolverTypeInterceptor.cs x: 86 lines of code y: 3 # changes src/Service.GraphQLBuilder/Queries/QueryBuilder.cs x: 265 lines of code y: 15 # changes scripts/notice-generation.ps1 x: 30 lines of code y: 6 # changes src/Cli/Exporter.cs x: 165 lines of code y: 10 # changes src/Core/Generator/SchemaGenerator.cs x: 236 lines of code y: 3 # changes src/Core/Generator/SchemaGeneratorFactory.cs x: 92 lines of code y: 3 # changes src/Config/Converters/GraphQLRuntimeOptionsConverterFactory.cs x: 165 lines of code y: 6 # changes src/Service.GraphQLBuilder/GraphQLTypes/SupportedTypes.cs x: 39 lines of code y: 8 # changes src/Core/Authorization/RestAuthorizationHandler.cs x: 200 lines of code y: 5 # changes src/Core/Services/RequestValidator.cs x: 385 lines of code y: 11 # changes src/Directory.Packages.props x: 66 lines of code y: 31 # changes src/Core/Models/SqlTypeConstants.cs x: 38 lines of code y: 2 # changes src/Core/Services/TypeHelper.cs x: 225 lines of code y: 9 # changes src/Cli/Commands/AddTelemetryOptions.cs x: 62 lines of code y: 3 # changes src/Config/ObjectModel/OpenTelemetryOptions.cs x: 4 lines of code y: 1 # changes src/Config/ObjectModel/HostOptions.cs x: 44 lines of code y: 5 # changes scripts/create-manifest-file.ps1 x: 97 lines of code y: 7 # changes scripts/publish.ps1 x: 42 lines of code y: 3 # changes src/Config/ConfigFileWatcher.cs x: 51 lines of code y: 4 # changes src/Core/AuthenticationHelpers/AppServiceAuthentication.cs x: 62 lines of code y: 5 # changes src/Core/AuthenticationHelpers/AuthenticationSimulator/SimulatorAuthenticationHandler.cs x: 32 lines of code y: 5 # changes src/Core/AuthenticationHelpers/ConfigureJwtBearerOptions.cs x: 40 lines of code y: 2 # changes src/Core/AuthenticationHelpers/EasyAuthAuthenticationOptions.cs x: 7 lines of code y: 3 # changes src/Core/Authorization/AuthorizationResolver.cs x: 519 lines of code y: 14 # changes src/Core/Parsers/RequestParser.cs x: 184 lines of code y: 3 # changes src/Core/Resolvers/SqlMutationEngine.cs x: 1545 lines of code y: 18 # changes src/Core/Services/PathRewriteMiddleware.cs x: 77 lines of code y: 3 # changes src/Service/JwtBearerOptionsChangeTokenSource.cs x: 18 lines of code y: 2 # changes src/Cli/Commands/ConfigureOptions.cs x: 123 lines of code y: 5 # changes src/Core/Configurations/RuntimeConfigValidatorUtil.cs x: 57 lines of code y: 2 # changes src/Cli/Program.cs x: 45 lines of code y: 13 # changes src/Core/Resolvers/MySqlQueryExecutor.cs x: 107 lines of code y: 8 # changes src/Core/Resolvers/PostgreSqlExecutor.cs x: 116 lines of code y: 7 # changes src/Core/Services/MetadataProviders/MetadataProviderFactory.cs x: 110 lines of code y: 7 # changes src/Cli/Utils.cs x: 552 lines of code y: 20 # changes src/Core/Resolvers/Factories/MutationEngineFactory.cs x: 87 lines of code y: 3 # changes src/Core/Resolvers/Factories/QueryEngineFactory.cs x: 93 lines of code y: 5 # changes src/Core/Resolvers/Sql Query Structures/BaseSqlQueryStructure.cs x: 437 lines of code y: 11 # changes src/Core/Services/OpenAPI/OpenApiDocumentor.cs x: 765 lines of code y: 18 # changes src/Core/Services/OpenAPI/IOpenApiDocumentor.cs x: 9 lines of code y: 3 # changes src/Config/DataApiBuilderException.cs x: 50 lines of code y: 13 # changes src/Core/Resolvers/MsSqlDbExceptionParser.cs x: 79 lines of code y: 4 # changes src/Core/Resolvers/Sql Query Structures/SqlExecuteQueryStructure.cs x: 45 lines of code y: 2 # changes src/Cli/Commands/ExportOptions.cs x: 70 lines of code y: 3 # changes src/Core/Services/Cache/DabCacheService.cs x: 104 lines of code y: 4 # changes src/Core/Services/MetadataProviders/CosmosSqlMetadataProvider.cs x: 410 lines of code y: 13 # changes src/Cli/Commands/InitOptions.cs x: 116 lines of code y: 11 # changes src/Core/Generator/Sampler/TimePartitionedSampler.cs x: 67 lines of code y: 1 # changes src/Service.GraphQLBuilder/GraphQLNaming.cs x: 89 lines of code y: 11 # changes src/Config/Converters/HostOptionsConverterFactory.cs x: 40 lines of code y: 1 # changes src/Service.GraphQLBuilder/Mutations/DeleteMutationBuilder.cs x: 60 lines of code y: 7 # changes src/Service.GraphQLBuilder/Mutations/UpdateAndPatchMutationBuilder.cs x: 211 lines of code y: 2 # changes src/Config/DatabasePrimitives/DatabaseObject.cs x: 250 lines of code y: 7 # changes src/Core/Models/GraphQLFilterParsers.cs x: 490 lines of code y: 13 # changes src/Core/Services/MetadataProviders/ISqlMetadataProvider.cs x: 66 lines of code y: 13 # changes src/Cli/CustomLoggerProvider.cs x: 54 lines of code y: 2 # changes src/Core/AuthenticationHelpers/StaticWebAppsAuthentication.cs x: 64 lines of code y: 4 # changes src/Core/Services/RestService.cs x: 367 lines of code y: 10 # changes src/Core/Resolvers/MultipleCreateOrderHelper.cs x: 241 lines of code y: 2 # changes src/Core/Services/MultipleMutationInputValidator.cs x: 349 lines of code y: 3 # changes src/Config/ObjectModel/EntityActionOperation.cs x: 12 lines of code y: 2 # changes src/Config/ObjectModel/RuntimeEntities.cs x: 112 lines of code y: 5 # changes src/Core/Resolvers/CosmosMutationEngine.cs x: 379 lines of code y: 6 # changes src/Core/Resolvers/Sql Query Structures/SqlUpdateQueryStructure.cs x: 159 lines of code y: 3 # changes src/Service.GraphQLBuilder/Mutations/MutationBuilder.cs x: 173 lines of code y: 14 # changes src/Core/Resolvers/IQueryEngine.cs x: 17 lines of code y: 6 # changes src/Core/Resolvers/IQueryExecutor.cs x: 48 lines of code y: 5 # changes src/Core/Resolvers/Sql Query Structures/MultipleCreateStructure.cs x: 34 lines of code y: 1 # changes src/Core/Resolvers/Sql Query Structures/SqlInsertQueryStructure.cs x: 91 lines of code y: 4 # changes src/Service.GraphQLBuilder/GraphQLUtils.cs x: 294 lines of code y: 20 # changes src/Service.GraphQLBuilder/Mutations/CreateMutationBuilder.cs x: 396 lines of code y: 10 # changes src/Core/Models/MultipleMutationEntityInputValidationContext.cs x: 21 lines of code y: 1 # changes src/Config/ObjectModel/PaginationOptions.cs x: 61 lines of code y: 1 # changes src/Core/Models/RestRequestContexts/RestRequestContext.cs x: 109 lines of code y: 4 # changes src/Core/Resolvers/CosmosExistsQueryStructure.cs x: 30 lines of code y: 1 # changes src/Core/Resolvers/CosmosQueryEngine.cs x: 325 lines of code y: 10 # changes src/Core/Resolvers/SqlResponseHelpers.cs x: 229 lines of code y: 4 # changes src/Core/Parsers/EdmModelBuilder.cs x: 106 lines of code y: 4 # changes src/Core/Resolvers/AuthorizationPolicyHelpers.cs x: 161 lines of code y: 2 # changes src/Core/Resolvers/CosmosQueryBuilder.cs x: 189 lines of code y: 5 # changes src/Product/ProductInfo.cs x: 28 lines of code y: 4 # changes src/Service/Telemetry/AppInsightsTelemetryInitializer.cs x: 23 lines of code y: 3 # changes src/Cli/Commands/StartOptions.cs x: 37 lines of code y: 6 # changes src/Cli/Commands/UpdateOptions.cs x: 101 lines of code y: 5 # changes src/Config/Converters/MultipleCreateOptionsConverter.cs x: 58 lines of code y: 1 # changes src/Config/Converters/MultipleMutationOptionsConverter.cs x: 63 lines of code y: 1 # changes src/Core/Services/MetadataProviders/MsSqlMetadataProvider.cs x: 204 lines of code y: 9 # changes src/Core/Models/DbConnectionParam.cs x: 14 lines of code y: 3 # changes src/Core/Resolvers/Sql Query Structures/SqlUpsertQueryStructure.cs x: 155 lines of code y: 2 # changes src/Core/Configurations/JsonConfigSchemaValidator.cs x: 83 lines of code y: 2 # changes src/Service.GraphQLBuilder/GraphQLStoredProcedureBuilder.cs x: 125 lines of code y: 10 # changes src/Core/Resolvers/ArrayPoolWriter.cs x: 91 lines of code y: 1 # changes src/Config/ObjectModel/EntityCacheOptions.cs x: 28 lines of code y: 2 # changes src/Service.GraphQLBuilder/GraphQLTypes/DefaultValueType.cs x: 27 lines of code y: 4 # changes src/Config/ObjectModel/EntitySource.cs x: 2 lines of code y: 2 # changes src/Core/Configurations/IConfigValidator.cs x: 5 lines of code y: 3 # changes src/Core/Services/MetadataProviders/MySqlMetadataProvider.cs x: 96 lines of code y: 4 # changes src/Config/Converters/RestRuntimeOptionsConverterFactory.cs x: 40 lines of code y: 3 # changes src/Core/Services/OpenAPI/SwaggerEndpointMapper.cs x: 22 lines of code y: 2 # changes src/Config/Converters/StringJsonConverterFactory.cs x: 54 lines of code y: 3 # changes src/Service/Controllers/ConfigurationController.cs x: 103 lines of code y: 11 # changes src/Auth/IAuthorizationResolver.cs x: 33 lines of code y: 10 # changes src/Core/AuthenticationHelpers/AuthenticationSimulator/SimulatorAuthenticationDefaults.cs x: 5 lines of code y: 2 # changes src/Core/Models/RestRequestContexts/DeleteRequestContext.cs x: 15 lines of code y: 2 # changes src/Auth/AuthorizationMetadataHelpers.cs x: 20 lines of code y: 7 # changes src/Cli/ConfigMerger.cs x: 39 lines of code y: 3 # changes src/Config/Converters/EntityGraphQLOptionsConverterFactory.cs x: 127 lines of code y: 1 # changes src/Config/Converters/EntitySourceConverterFactory.cs x: 93 lines of code y: 2 # changes src/Config/Converters/EnumMemberJsonEnumConverterFactory.cs x: 91 lines of code y: 2 # changes src/Core/Authorization/GraphQLAuthorizationHandler.cs x: 65 lines of code y: 1 # changes src/Core/Parsers/EntitySourceNamesParser.cs x: 114 lines of code y: 1 # changes src/Core/Resolvers/Sql Query Structures/SqlDeleteQueryStructure.cs x: 51 lines of code y: 1 # changes src/Config/ObjectModel/CorsOptions.cs x: 2 lines of code y: 1 # changes src/Service.GraphQLBuilder/Directives/RelationshipDirective.cs x: 56 lines of code y: 5 # changes
65.0
# changes
  min: 1.0
  average: 4.89
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 65.0
0 1545.0
lines of code
min: 2.0 | average: 112.81 | 25th percentile: 17.0 | median: 44.5 | 75th percentile: 112.25 | max: 1545.0

Number of Contributors vs. Number of Changes: 294 points

src/Service/HealthCheck/HttpUtilities.cs x: 1 # contributors y: 4 # changes src/Service/Program.cs x: 10 # contributors y: 20 # changes src/Core/Resolvers/SqlQueryEngine.cs x: 7 # contributors y: 16 # changes src/Service/Controllers/RestController.cs x: 10 # contributors y: 17 # changes src/Service/Startup.cs x: 15 # contributors y: 65 # changes src/Service/Telemetry/TelemetryMetricsHelper.cs x: 1 # contributors y: 1 # changes src/Service/HealthCheck/HealthCheckHelper.cs x: 1 # contributors y: 3 # changes src/Service/HealthCheck/Utilities.cs x: 1 # contributors y: 2 # changes src/Config/ObjectModel/RuntimeConfig.cs x: 10 # contributors y: 30 # changes src/Config/RuntimeConfigLoader.cs x: 12 # contributors y: 35 # changes src/Core/AuthenticationHelpers/EasyAuthAuthenticationHandler.cs x: 4 # contributors y: 6 # changes src/Core/AuthenticationHelpers/SupportedAuthNProviders.cs x: 2 # contributors y: 2 # changes src/Cli/ConfigGenerator.cs x: 12 # contributors y: 38 # changes src/Config/DabConfigEvents.cs x: 4 # contributors y: 4 # changes src/Config/FileSystemRuntimeConfigLoader.cs x: 7 # contributors y: 19 # changes src/Core/Configurations/RuntimeConfigProvider.cs x: 7 # contributors y: 18 # changes src/Config/ObjectModel/GraphQLRuntimeOptions.cs x: 5 # contributors y: 5 # changes src/Core/Resolvers/DWSqlQueryBuilder.cs x: 5 # contributors y: 10 # changes src/Core/Resolvers/Factories/QueryManagerFactory.cs x: 3 # contributors y: 4 # changes src/Core/Resolvers/MsSqlQueryBuilder.cs x: 9 # contributors y: 14 # changes src/Cli/Commands/ValidateOptions.cs x: 3 # contributors y: 3 # changes src/Core/Configurations/RuntimeConfigValidator.cs x: 11 # contributors y: 23 # changes src/Config/ObjectModel/DataSource.cs x: 4 # contributors y: 5 # changes src/Config/ObjectModel/Entity.cs x: 4 # contributors y: 7 # changes src/Config/ObjectModel/RuntimeOptions.cs x: 9 # contributors y: 12 # changes src/Core/Services/MetadataProviders/SqlMetadataProvider.cs x: 11 # contributors y: 29 # changes src/Core/Resolvers/MySqlQueryBuilder.cs x: 5 # contributors y: 6 # changes src/Core/Services/GraphQLSchemaCreator.cs x: 4 # contributors y: 13 # changes src/Service.GraphQLBuilder/Sql/SchemaConverter.cs x: 7 # contributors y: 22 # changes src/Core/Resolvers/Sql Query Structures/SqlQueryStructure.cs x: 6 # contributors y: 12 # changes src/Directory.Build.props x: 7 # contributors y: 14 # changes src/Core/Resolvers/MsSqlQueryExecutor.cs x: 6 # contributors y: 15 # changes src/Core/Resolvers/QueryExecutor.cs x: 8 # contributors y: 20 # changes src/Core/Models/PaginationMetadata.cs x: 2 # contributors y: 3 # changes src/Core/Resolvers/BaseSqlQueryBuilder.cs x: 2 # contributors y: 4 # changes src/Core/Resolvers/SqlPaginationUtil.cs x: 5 # contributors y: 11 # changes src/Core/Services/ExecutionHelper.cs x: 3 # contributors y: 6 # changes src/Service.GraphQLBuilder/Queries/QueryBuilder.cs x: 7 # contributors y: 15 # changes scripts/notice-generation.ps1 x: 2 # contributors y: 6 # changes src/Cli/Exporter.cs x: 6 # contributors y: 10 # changes src/Service.GraphQLBuilder/GraphQLTypes/SupportedTypes.cs x: 5 # contributors y: 8 # changes src/Core/Services/RequestValidator.cs x: 6 # contributors y: 11 # changes src/Directory.Packages.props x: 9 # contributors y: 31 # changes src/Core/Services/TypeHelper.cs x: 5 # contributors y: 9 # changes scripts/create-manifest-file.ps1 x: 3 # contributors y: 7 # changes src/Core/AuthenticationHelpers/AppServiceAuthentication.cs x: 3 # contributors y: 5 # changes src/Core/Authorization/AuthorizationResolver.cs x: 6 # contributors y: 14 # changes src/Cli/Commands/ConfigureOptions.cs x: 2 # contributors y: 5 # changes src/Cli/Program.cs x: 6 # contributors y: 13 # changes src/Core/Resolvers/MySqlQueryExecutor.cs x: 3 # contributors y: 8 # changes src/Core/Resolvers/Sql Query Structures/BaseSqlQueryStructure.cs x: 9 # contributors y: 11 # changes src/Config/DataApiBuilderException.cs x: 8 # contributors y: 13 # changes src/Core/Services/MetadataProviders/CosmosSqlMetadataProvider.cs x: 9 # contributors y: 13 # changes src/Service.GraphQLBuilder/GraphQLNaming.cs x: 7 # contributors y: 11 # changes src/Service.GraphQLBuilder/Mutations/DeleteMutationBuilder.cs x: 7 # contributors y: 7 # changes src/Config/DatabasePrimitives/DatabaseObject.cs x: 5 # contributors y: 7 # changes src/Service.GraphQLBuilder/GraphQLUtils.cs x: 9 # contributors y: 20 # changes src/Service.GraphQLBuilder/Mutations/CreateMutationBuilder.cs x: 7 # contributors y: 10 # changes src/Core/Resolvers/CosmosExistsQueryStructure.cs x: 2 # contributors y: 1 # changes src/Core/Services/MetadataProviders/MsSqlMetadataProvider.cs x: 4 # contributors y: 9 # changes src/Auth/IAuthorizationResolver.cs x: 8 # contributors y: 10 # changes src/Auth/AuthorizationMetadataHelpers.cs x: 6 # contributors y: 7 # changes
65.0
# changes
  min: 1.0
  average: 4.89
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 65.0
0 15.0
# contributors
min: 1.0 | average: 2.94 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 15.0

Number of Contributors vs. File Size: 294 points

src/Service/HealthCheck/HttpUtilities.cs x: 1 # contributors y: 193 lines of code src/Service/Program.cs x: 10 # contributors y: 240 lines of code src/Core/Resolvers/SqlQueryEngine.cs x: 7 # contributors y: 322 lines of code src/Service/Controllers/RestController.cs x: 10 # contributors y: 214 lines of code src/Service/Startup.cs x: 15 # contributors y: 653 lines of code src/Service/Telemetry/TelemetryMetricsHelper.cs x: 1 # contributors y: 45 lines of code src/Service/Telemetry/TelemetryTracesHelper.cs x: 1 # contributors y: 74 lines of code src/Service/HealthCheck/HealthCheckHelper.cs x: 1 # contributors y: 219 lines of code src/Service/HealthCheck/Utilities.cs x: 1 # contributors y: 51 lines of code src/Config/Converters/RuntimeHealthOptionsConvertorFactory.cs x: 1 # contributors y: 101 lines of code src/Config/HealthCheck/RuntimeHealthCheckConfig.cs x: 1 # contributors y: 12 lines of code src/Config/ObjectModel/RuntimeConfig.cs x: 10 # contributors y: 414 lines of code src/Config/RuntimeConfigLoader.cs x: 12 # contributors y: 261 lines of code src/Core/AuthenticationHelpers/EasyAuthAuthenticationHandler.cs x: 4 # contributors y: 66 lines of code src/Core/AuthenticationHelpers/SupportedAuthNProviders.cs x: 2 # contributors y: 10 lines of code src/Cli/ConfigGenerator.cs x: 12 # contributors y: 1415 lines of code src/Config/DabConfigEvents.cs x: 4 # contributors y: 18 lines of code src/Config/FileSystemRuntimeConfigLoader.cs x: 7 # contributors y: 295 lines of code src/Config/HotReloadEventHandler.cs x: 4 # contributors y: 36 lines of code src/Core/Configurations/RuntimeConfigProvider.cs x: 7 # contributors y: 243 lines of code src/Service/Telemetry/LogLevelInitializer.cs x: 1 # contributors y: 39 lines of code src/Config/ObjectModel/GraphQLRuntimeOptions.cs x: 5 # contributors y: 18 lines of code src/Core/Resolvers/DWSqlQueryBuilder.cs x: 5 # contributors y: 349 lines of code src/Core/Resolvers/Factories/QueryManagerFactory.cs x: 3 # contributors y: 120 lines of code src/Core/Resolvers/MsSqlQueryBuilder.cs x: 9 # contributors y: 457 lines of code src/Cli/Commands/ValidateOptions.cs x: 3 # contributors y: 33 lines of code src/Config/ObjectModel/TelemetryOptions.cs x: 3 # contributors y: 8 lines of code src/Core/Configurations/LoggerFilters.cs x: 1 # contributors y: 14 lines of code src/Core/Configurations/RuntimeConfigValidator.cs x: 11 # contributors y: 1089 lines of code src/Config/Converters/DataSourceConverterFactory.cs x: 2 # contributors y: 123 lines of code src/Config/Converters/EntityCacheOptionsConverterFactory.cs x: 2 # contributors y: 75 lines of code src/Config/Converters/EntityHealthOptionsConvertorFactory.cs x: 1 # contributors y: 94 lines of code src/Config/Converters/EntityRestOptionsConverterFactory.cs x: 2 # contributors y: 113 lines of code src/Config/HealthCheck/DatasourceHealthCheckConfig.cs x: 1 # contributors y: 32 lines of code src/Config/HealthCheck/HealthCheckConfig.cs x: 1 # contributors y: 26 lines of code src/Config/ObjectModel/DataSource.cs x: 4 # contributors y: 70 lines of code src/Config/ObjectModel/Entity.cs x: 4 # contributors y: 86 lines of code src/Config/ObjectModel/RuntimeOptions.cs x: 9 # contributors y: 56 lines of code src/Service/HealthCheck/BasicHealthReportResponseWriter.cs x: 1 # contributors y: 72 lines of code src/Service/HealthCheck/Model/ComprehensiveHealthCheckReport.cs x: 1 # contributors y: 24 lines of code src/Service.GraphQLBuilder/Queries/InputTypeBuilder.cs x: 4 # contributors y: 156 lines of code src/Core/Services/MetadataProviders/SqlMetadataProvider.cs x: 11 # contributors y: 1372 lines of code src/Core/Resolvers/IQueryBuilder.cs x: 4 # contributors y: 19 lines of code src/Core/Resolvers/MySqlQueryBuilder.cs x: 5 # contributors y: 294 lines of code src/Core/Resolvers/PostgresQueryBuilder.cs x: 5 # contributors y: 173 lines of code src/Core/Services/GraphQLSchemaCreator.cs x: 4 # contributors y: 432 lines of code src/Service.GraphQLBuilder/Sql/SchemaConverter.cs x: 7 # contributors y: 438 lines of code src/Service.GraphQLBuilder/Queries/StandardQueryInputs.cs x: 4 # contributors y: 244 lines of code src/Core/Resolvers/Sql Query Structures/SqlQueryStructure.cs x: 6 # contributors y: 778 lines of code src/Directory.Build.props x: 7 # contributors y: 13 lines of code src/Core/AuthenticationHelpers/ClientRoleHeaderAuthenticationMiddleware.cs x: 4 # contributors y: 127 lines of code src/Core/Resolvers/MsSqlQueryExecutor.cs x: 6 # contributors y: 287 lines of code src/Core/Resolvers/QueryExecutor.cs x: 8 # contributors y: 643 lines of code src/Core/Models/PaginationMetadata.cs x: 2 # contributors y: 22 lines of code src/Core/Models/SqlQueryStructures.cs x: 4 # contributors y: 235 lines of code src/Core/Resolvers/BaseQueryStructure.cs x: 3 # contributors y: 113 lines of code src/Core/Resolvers/BaseSqlQueryBuilder.cs x: 2 # contributors y: 324 lines of code src/Core/Resolvers/CosmosQueryStructure.cs x: 3 # contributors y: 218 lines of code src/Core/Resolvers/SqlPaginationUtil.cs x: 5 # contributors y: 459 lines of code src/Core/Services/ExecutionHelper.cs x: 3 # contributors y: 333 lines of code src/Core/Services/ResolverTypeInterceptor.cs x: 2 # contributors y: 86 lines of code src/Service.GraphQLBuilder/Queries/QueryBuilder.cs x: 7 # contributors y: 265 lines of code scripts/notice-generation.ps1 x: 2 # contributors y: 30 lines of code src/Cli/Exporter.cs x: 6 # contributors y: 165 lines of code src/Core/Generator/SchemaGenerator.cs x: 1 # contributors y: 236 lines of code src/Config/Converters/GraphQLRuntimeOptionsConverterFactory.cs x: 5 # contributors y: 165 lines of code src/Service.GraphQLBuilder/GraphQLTypes/SupportedTypes.cs x: 5 # contributors y: 39 lines of code src/Core/Authorization/RestAuthorizationHandler.cs x: 4 # contributors y: 200 lines of code src/Core/Services/RequestValidator.cs x: 6 # contributors y: 385 lines of code src/Directory.Packages.props x: 9 # contributors y: 66 lines of code src/Core/Models/SqlTypeConstants.cs x: 2 # contributors y: 38 lines of code src/Core/Services/TypeHelper.cs x: 5 # contributors y: 225 lines of code src/Cli/Commands/AddTelemetryOptions.cs x: 3 # contributors y: 62 lines of code src/Config/ObjectModel/OpenTelemetryOptions.cs x: 1 # contributors y: 4 lines of code src/Config/ObjectModel/HostOptions.cs x: 5 # contributors y: 44 lines of code scripts/create-manifest-file.ps1 x: 3 # contributors y: 97 lines of code src/Config/ConfigFileWatcher.cs x: 3 # contributors y: 51 lines of code src/Config/Utilities/FileUtilities.cs x: 2 # contributors y: 43 lines of code src/Core/Authorization/AuthorizationRequirements.cs x: 3 # contributors y: 6 lines of code src/Core/Authorization/AuthorizationResolver.cs x: 6 # contributors y: 519 lines of code src/Core/Parsers/RequestParser.cs x: 3 # contributors y: 184 lines of code src/Core/Resolvers/SqlMutationEngine.cs x: 7 # contributors y: 1545 lines of code src/Core/Services/PathRewriteMiddleware.cs x: 3 # contributors y: 77 lines of code src/Core/Configurations/RuntimeConfigValidatorUtil.cs x: 1 # contributors y: 57 lines of code src/Cli/Program.cs x: 6 # contributors y: 45 lines of code src/Core/Resolvers/MySqlQueryExecutor.cs x: 3 # contributors y: 107 lines of code src/Core/Services/MetadataProviders/MetadataProviderFactory.cs x: 4 # contributors y: 110 lines of code src/Cli/Utils.cs x: 10 # contributors y: 552 lines of code src/Core/Resolvers/Factories/QueryEngineFactory.cs x: 4 # contributors y: 93 lines of code src/Core/Resolvers/Sql Query Structures/BaseSqlQueryStructure.cs x: 9 # contributors y: 437 lines of code src/Core/Services/OpenAPI/OpenApiDocumentor.cs x: 7 # contributors y: 765 lines of code src/Config/DataApiBuilderException.cs x: 8 # contributors y: 50 lines of code src/Core/Resolvers/DbExceptionParser.cs x: 3 # contributors y: 44 lines of code src/Cli/Commands/ExportOptions.cs x: 3 # contributors y: 70 lines of code src/Core/Services/Cache/DabCacheService.cs x: 2 # contributors y: 104 lines of code src/Core/Services/MetadataProviders/CosmosSqlMetadataProvider.cs x: 9 # contributors y: 410 lines of code src/Cli/Commands/InitOptions.cs x: 6 # contributors y: 116 lines of code src/Service.GraphQLBuilder/GraphQLNaming.cs x: 7 # contributors y: 89 lines of code src/Service.GraphQLBuilder/Mutations/DeleteMutationBuilder.cs x: 7 # contributors y: 60 lines of code src/Service.GraphQLBuilder/Mutations/UpdateAndPatchMutationBuilder.cs x: 2 # contributors y: 211 lines of code src/Config/DatabasePrimitives/DatabaseObject.cs x: 5 # contributors y: 250 lines of code src/Core/Models/GraphQLFilterParsers.cs x: 8 # contributors y: 490 lines of code src/Core/Services/MetadataProviders/ISqlMetadataProvider.cs x: 8 # contributors y: 66 lines of code src/Cli/CustomLoggerProvider.cs x: 2 # contributors y: 54 lines of code src/Core/Services/RestService.cs x: 6 # contributors y: 367 lines of code src/Core/Resolvers/MultipleCreateOrderHelper.cs x: 1 # contributors y: 241 lines of code src/Core/Services/MultipleMutationInputValidator.cs x: 2 # contributors y: 349 lines of code src/Core/Resolvers/CosmosMutationEngine.cs x: 4 # contributors y: 379 lines of code src/Core/Resolvers/Sql Query Structures/SqlUpdateQueryStructure.cs x: 3 # contributors y: 159 lines of code src/Service.GraphQLBuilder/Mutations/MutationBuilder.cs x: 9 # contributors y: 173 lines of code src/Core/Resolvers/IQueryEngine.cs x: 3 # contributors y: 17 lines of code src/Core/Resolvers/Sql Query Structures/SqlInsertQueryStructure.cs x: 3 # contributors y: 91 lines of code src/Service.GraphQLBuilder/GraphQLUtils.cs x: 9 # contributors y: 294 lines of code src/Service.GraphQLBuilder/Mutations/CreateMutationBuilder.cs x: 7 # contributors y: 396 lines of code src/Config/ObjectModel/PaginationOptions.cs x: 1 # contributors y: 61 lines of code src/Core/Resolvers/CosmosQueryEngine.cs x: 7 # contributors y: 325 lines of code src/Core/Resolvers/SqlResponseHelpers.cs x: 4 # contributors y: 229 lines of code src/Core/Parsers/EdmModelBuilder.cs x: 4 # contributors y: 106 lines of code src/Core/Parsers/FilterParser.cs x: 2 # contributors y: 70 lines of code src/Core/Resolvers/AuthorizationPolicyHelpers.cs x: 2 # contributors y: 161 lines of code src/Core/Resolvers/CosmosQueryBuilder.cs x: 3 # contributors y: 189 lines of code src/Product/ProductInfo.cs x: 3 # contributors y: 28 lines of code src/Service/Telemetry/AppInsightsTelemetryInitializer.cs x: 3 # contributors y: 23 lines of code src/Cli/Commands/StartOptions.cs x: 4 # contributors y: 37 lines of code src/Cli/Commands/UpdateOptions.cs x: 4 # contributors y: 101 lines of code src/Core/Services/MetadataProviders/MsSqlMetadataProvider.cs x: 4 # contributors y: 204 lines of code src/Core/Resolvers/Sql Query Structures/SqlUpsertQueryStructure.cs x: 2 # contributors y: 155 lines of code src/Core/Configurations/JsonConfigSchemaValidator.cs x: 1 # contributors y: 83 lines of code src/Service.GraphQLBuilder/GraphQLStoredProcedureBuilder.cs x: 5 # contributors y: 125 lines of code src/Core/Resolvers/ArrayPoolWriter.cs x: 1 # contributors y: 91 lines of code src/Config/ObjectModel/EntitySource.cs x: 2 # contributors y: 2 lines of code src/Config/Converters/RestRuntimeOptionsConverterFactory.cs x: 3 # contributors y: 40 lines of code src/Service/Controllers/ConfigurationController.cs x: 7 # contributors y: 103 lines of code src/Auth/IAuthorizationResolver.cs x: 8 # contributors y: 33 lines of code src/Core/AuthenticationHelpers/AppServiceAuthenticationInformation.cs x: 2 # contributors y: 18 lines of code src/Core/Models/RestRequestContexts/StoredProcedureRequestContext.cs x: 2 # contributors y: 31 lines of code src/Auth/AuthorizationMetadataHelpers.cs x: 6 # contributors y: 20 lines of code src/Config/MergeJsonProvider.cs x: 2 # contributors y: 83 lines of code src/Config/Converters/EntityGraphQLOptionsConverterFactory.cs x: 1 # contributors y: 127 lines of code src/Config/Converters/EntitySourceConverterFactory.cs x: 2 # contributors y: 93 lines of code src/Core/Parsers/EntitySourceNamesParser.cs x: 1 # contributors y: 114 lines of code src/Service.GraphQLBuilder/Directives/RelationshipDirective.cs x: 4 # contributors y: 56 lines of code
1545.0
lines of code
  min: 2.0
  average: 112.81
  25th percentile: 17.0
  median: 44.5
  75th percentile: 112.25
  max: 1545.0
0 15.0
# contributors
min: 1.0 | average: 2.94 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 15.0