aboutsummaryrefslogtreecommitdiff
path: root/internal/postgres/unit.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/postgres/unit.go')
-rw-r--r--internal/postgres/unit.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/postgres/unit.go b/internal/postgres/unit.go
index 765d541e..fee52439 100644
--- a/internal/postgres/unit.go
+++ b/internal/postgres/unit.go
@@ -277,6 +277,11 @@ func (db *DB) GetUnit(ctx context.Context, um *internal.UnitMeta, fields interna
return u, nil
}
+// GetModulePackages returns a list of packages in the given module version.
+func (db *DB) GetModulePackages(ctx context.Context, modulePath, version string) ([]*internal.PackageMeta, error) {
+ return getPackagesInUnit(ctx, db.db, modulePath, modulePath, version, -1, db.bypassLicenseCheck)
+}
+
func (db *DB) getUnitID(ctx context.Context, fullPath, modulePath, resolvedVersion string) (_ int, _ bool, err error) {
defer derrors.WrapStack(&err, "getUnitID(ctx, %q, %q, %q)", fullPath, modulePath, resolvedVersion)
defer stats.Elapsed(ctx, "getUnitID")()