diff options
author | Havoc Pennington <hp@pobox.com> | 2025-02-13 22:46:36 -0500 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2025-02-19 20:03:12 +0000 |
commit | d2d0cb73146bbca77f02090d1fdcd9900e01e658 (patch) | |
tree | 29bacad4ba4f89215903704d69b292e4096b84dd /server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java | |
parent | c5c17d491872221f5fc9d376ee045211094009f0 (diff) | |
download | sonarqube-d2d0cb73146bbca77f02090d1fdcd9900e01e658.tar.gz sonarqube-d2d0cb73146bbca77f02090d1fdcd9900e01e658.zip |
SQRP-221 Add sca_releases table splitting out part of sca_dependencies
This will allow us to do paginated queries of releases instead of dependencies.
In this commit, the behavior of the dependencies endpoint is not changed;
this commit sets it up to be change-able, but just keeps it the same for
the time being.
Diffstat (limited to 'server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java')
-rw-r--r-- | server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java b/server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java index 4babe31e343..03a5c2598a9 100644 --- a/server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java +++ b/server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java @@ -89,6 +89,7 @@ import org.sonar.db.rule.RuleChangeDao; import org.sonar.db.rule.RuleDao; import org.sonar.db.rule.RuleRepositoryDao; import org.sonar.db.sca.ScaDependenciesDao; +import org.sonar.db.sca.ScaReleasesDao; import org.sonar.db.scannercache.ScannerAnalysisCacheDao; import org.sonar.db.schemamigration.SchemaMigrationDao; import org.sonar.db.scim.ScimGroupDao; @@ -201,6 +202,7 @@ public class DbClient { private final ProjectExportDao projectExportDao; private final IssueFixedDao issueFixedDao; private final TelemetryMetricsSentDao telemetryMetricsSentDao; + private final ScaReleasesDao scaReleasesDao; private final ScaDependenciesDao scaDependenciesDao; public DbClient(Database database, MyBatis myBatis, DBSessions dbSessions, Dao... daos) { @@ -298,6 +300,7 @@ public class DbClient { projectExportDao = getDao(map, ProjectExportDao.class); issueFixedDao = getDao(map, IssueFixedDao.class); telemetryMetricsSentDao = getDao(map, TelemetryMetricsSentDao.class); + scaReleasesDao = getDao(map, ScaReleasesDao.class); scaDependenciesDao = getDao(map, ScaDependenciesDao.class); } @@ -663,6 +666,10 @@ public class DbClient { return projectExportDao; } + public ScaReleasesDao scaReleasesDao() { + return scaReleasesDao; + } + public ScaDependenciesDao scaDependenciesDao() { return scaDependenciesDao; } |