aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java
diff options
context:
space:
mode:
authorHavoc Pennington <hp@pobox.com>2025-02-13 22:46:36 -0500
committersonartech <sonartech@sonarsource.com>2025-02-19 20:03:12 +0000
commitd2d0cb73146bbca77f02090d1fdcd9900e01e658 (patch)
tree29bacad4ba4f89215903704d69b292e4096b84dd /server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java
parentc5c17d491872221f5fc9d376ee045211094009f0 (diff)
downloadsonarqube-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.java7
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;
}