Skip to content

Commit ff59729

Browse files
committed
rename and document sql function
1 parent 2e49e4c commit ff59729

File tree

18 files changed

+165
-73
lines changed

18 files changed

+165
-73
lines changed

coderd/apidoc/docs.go

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/apidoc/swagger.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/database/dbauthz/dbauthz.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -2421,11 +2421,11 @@ func (q *querier) GetUserNotificationPreferences(ctx context.Context, userID uui
24212421
return q.db.GetUserNotificationPreferences(ctx, userID)
24222422
}
24232423

2424-
func (q *querier) GetUserStatusChanges(ctx context.Context, arg database.GetUserStatusChangesParams) ([]database.GetUserStatusChangesRow, error) {
2424+
func (q *querier) GetUserStatusCountsOverTime(ctx context.Context, arg database.GetUserStatusCountsOverTimeParams) ([]database.GetUserStatusCountsOverTimeRow, error) {
24252425
if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceUser); err != nil {
24262426
return nil, err
24272427
}
2428-
return q.db.GetUserStatusChanges(ctx, arg)
2428+
return q.db.GetUserStatusCountsOverTime(ctx, arg)
24292429
}
24302430

24312431
func (q *querier) GetUserWorkspaceBuildParameters(ctx context.Context, params database.GetUserWorkspaceBuildParametersParams) ([]database.GetUserWorkspaceBuildParametersRow, error) {

coderd/database/dbauthz/dbauthz_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1708,8 +1708,8 @@ func (s *MethodTestSuite) TestUser() {
17081708
rbac.ResourceTemplate.InOrg(orgID), policy.ActionRead,
17091709
)
17101710
}))
1711-
s.Run("GetUserStatusChanges", s.Subtest(func(db database.Store, check *expects) {
1712-
check.Args(database.GetUserStatusChangesParams{
1711+
s.Run("GetUserStatusCountsOverTime", s.Subtest(func(db database.Store, check *expects) {
1712+
check.Args(database.GetUserStatusCountsOverTimeParams{
17131713
StartTime: time.Now().Add(-time.Hour * 24 * 30),
17141714
EndTime: time.Now(),
17151715
}).Asserts(rbac.ResourceUser, policy.ActionRead)

coderd/database/dbmem/dbmem.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -5671,7 +5671,7 @@ func (q *FakeQuerier) GetUserNotificationPreferences(_ context.Context, userID u
56715671
return out, nil
56725672
}
56735673

5674-
func (q *FakeQuerier) GetUserStatusChanges(_ context.Context, arg database.GetUserStatusChangesParams) ([]database.GetUserStatusChangesRow, error) {
5674+
func (q *FakeQuerier) GetUserStatusCountsOverTime(_ context.Context, arg database.GetUserStatusCountsOverTimeParams) ([]database.GetUserStatusCountsOverTimeRow, error) {
56755675
q.mutex.RLock()
56765676
defer q.mutex.RUnlock()
56775677

@@ -5680,16 +5680,16 @@ func (q *FakeQuerier) GetUserStatusChanges(_ context.Context, arg database.GetUs
56805680
return nil, err
56815681
}
56825682

5683-
result := make([]database.GetUserStatusChangesRow, 0)
5683+
result := make([]database.GetUserStatusCountsOverTimeRow, 0)
56845684
for _, change := range q.userStatusChanges {
56855685
if change.ChangedAt.Before(arg.StartTime) || change.ChangedAt.After(arg.EndTime) {
56865686
continue
56875687
}
56885688
date := time.Date(change.ChangedAt.Year(), change.ChangedAt.Month(), change.ChangedAt.Day(), 0, 0, 0, 0, time.UTC)
5689-
if !slices.ContainsFunc(result, func(r database.GetUserStatusChangesRow) bool {
5689+
if !slices.ContainsFunc(result, func(r database.GetUserStatusCountsOverTimeRow) bool {
56905690
return r.Status == change.NewStatus && r.Date.Equal(date)
56915691
}) {
5692-
result = append(result, database.GetUserStatusChangesRow{
5692+
result = append(result, database.GetUserStatusCountsOverTimeRow{
56935693
Status: change.NewStatus,
56945694
Date: date,
56955695
Count: 1,

coderd/database/dbmetrics/querymetrics.go

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/database/dbmock/dbmock.go

+7-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/database/querier.go

+29-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/database/querier_test.go

+8-8
Original file line numberDiff line numberDiff line change
@@ -2256,7 +2256,7 @@ func TestGroupRemovalTrigger(t *testing.T) {
22562256
}, db2sdk.List(extraUserGroups, onlyGroupIDs))
22572257
}
22582258

2259-
func TestGetUserStatusChanges(t *testing.T) {
2259+
func TestGetUserStatusCountsOverTime(t *testing.T) {
22602260
t.Parallel()
22612261

22622262
if !dbtestutil.WillUsePostgres() {
@@ -2294,7 +2294,7 @@ func TestGetUserStatusChanges(t *testing.T) {
22942294
end := dbtime.Now()
22952295
start := end.Add(-30 * 24 * time.Hour)
22962296

2297-
counts, err := db.GetUserStatusChanges(ctx, database.GetUserStatusChangesParams{
2297+
counts, err := db.GetUserStatusCountsOverTime(ctx, database.GetUserStatusCountsOverTimeParams{
22982298
StartTime: start,
22992299
EndTime: end,
23002300
})
@@ -2342,7 +2342,7 @@ func TestGetUserStatusChanges(t *testing.T) {
23422342
})
23432343

23442344
// Query for the last 30 days
2345-
userStatusChanges, err := db.GetUserStatusChanges(ctx, database.GetUserStatusChangesParams{
2345+
userStatusChanges, err := db.GetUserStatusCountsOverTime(ctx, database.GetUserStatusCountsOverTimeParams{
23462346
StartTime: createdAt,
23472347
EndTime: today,
23482348
})
@@ -2510,7 +2510,7 @@ func TestGetUserStatusChanges(t *testing.T) {
25102510
require.NoError(t, err)
25112511

25122512
// Query for the last 5 days
2513-
userStatusChanges, err := db.GetUserStatusChanges(ctx, database.GetUserStatusChangesParams{
2513+
userStatusChanges, err := db.GetUserStatusCountsOverTime(ctx, database.GetUserStatusCountsOverTimeParams{
25142514
StartTime: createdAt,
25152515
EndTime: today,
25162516
})
@@ -2639,7 +2639,7 @@ func TestGetUserStatusChanges(t *testing.T) {
26392639
})
26402640
require.NoError(t, err)
26412641

2642-
userStatusChanges, err := db.GetUserStatusChanges(ctx, database.GetUserStatusChangesParams{
2642+
userStatusChanges, err := db.GetUserStatusCountsOverTime(ctx, database.GetUserStatusCountsOverTimeParams{
26432643
StartTime: createdAt,
26442644
EndTime: today,
26452645
})
@@ -2715,7 +2715,7 @@ func TestGetUserStatusChanges(t *testing.T) {
27152715
UpdatedAt: createdAt,
27162716
})
27172717

2718-
userStatusChanges, err := db.GetUserStatusChanges(ctx, database.GetUserStatusChangesParams{
2718+
userStatusChanges, err := db.GetUserStatusCountsOverTime(ctx, database.GetUserStatusCountsOverTimeParams{
27192719
StartTime: createdAt.Add(time.Hour * 24),
27202720
EndTime: today,
27212721
})
@@ -2742,7 +2742,7 @@ func TestGetUserStatusChanges(t *testing.T) {
27422742
err = db.UpdateUserDeletedByID(ctx, user.ID)
27432743
require.NoError(t, err)
27442744

2745-
userStatusChanges, err := db.GetUserStatusChanges(ctx, database.GetUserStatusChangesParams{
2745+
userStatusChanges, err := db.GetUserStatusCountsOverTime(ctx, database.GetUserStatusCountsOverTimeParams{
27462746
StartTime: today.Add(time.Hour * 24),
27472747
EndTime: today.Add(time.Hour * 48),
27482748
})
@@ -2764,7 +2764,7 @@ func TestGetUserStatusChanges(t *testing.T) {
27642764
err := db.UpdateUserDeletedByID(ctx, user.ID)
27652765
require.NoError(t, err)
27662766

2767-
userStatusChanges, err := db.GetUserStatusChanges(ctx, database.GetUserStatusChangesParams{
2767+
userStatusChanges, err := db.GetUserStatusCountsOverTime(ctx, database.GetUserStatusCountsOverTimeParams{
27682768
StartTime: createdAt,
27692769
EndTime: today.Add(time.Hour * 24),
27702770
})

coderd/database/queries.sql.go

+47-15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)