Movatterモバイル変換


[0]ホーム

URL:


dbmem

package
v2.24.2Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2025 License:AGPL-3.0Imports:29Imported by:0

Details

Repository

github.com/coder/coder

Links

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrUnimplemented =xerrors.New("unimplemented")

ErrUnimplemented is returned by methods only used by the enterprise/tailnet.pgCoord. This coordinator explicitlydepends on postgres triggers that announce changes on the pubsub. Implementing support for this in the fakedatabase would strongly couple the FakeQuerier to the pubsub, which is undesirable. Furthermore, it makes littlesense to directly test the pgCoord against anything other than postgres. The FakeQuerier is designed to allow us totest the Coderd API, and for that kind of test, the in-memory, AGPL tailnet coordinator is sufficient. Therefore,these methods remain unimplemented in the FakeQuerier.

Functions

funcNew

func New()database.Store

New returns an in-memory fake of the database.

Types

typeFakeQuerier

type FakeQuerier struct {// contains filtered or unexported fields}

FakeQuerier replicates database functionality to enable quick testing. It's an exported type so that our test codecan do type checks.

func (*FakeQuerier)AcquireLock

func (*FakeQuerier) AcquireLock(_context.Context, _int64)error

func (*FakeQuerier)AcquireNotificationMessagesadded inv2.13.0

AcquireNotificationMessages implements the *basic* business logic, but is *not* exhaustive or meant to be 1:1 withthe real AcquireNotificationMessages query.

func (*FakeQuerier)ActivityBumpWorkspace

func (q *FakeQuerier) ActivityBumpWorkspace(ctxcontext.Context, argdatabase.ActivityBumpWorkspaceParams)error

func (*FakeQuerier)AllUserIDs

func (q *FakeQuerier) AllUserIDs(_context.Context, includeSystembool) ([]uuid.UUID,error)

nolint:revive // It's not a control flag, it's a filter.

func (*FakeQuerier)ArchiveUnusedTemplateVersions

func (q *FakeQuerier) ArchiveUnusedTemplateVersions(_context.Context, argdatabase.ArchiveUnusedTemplateVersionsParams) ([]uuid.UUID,error)

func (*FakeQuerier)BatchUpdateWorkspaceLastUsedAtadded inv2.7.0

func (q *FakeQuerier) BatchUpdateWorkspaceLastUsedAt(_context.Context, argdatabase.BatchUpdateWorkspaceLastUsedAtParams)error

func (*FakeQuerier)BatchUpdateWorkspaceNextStartAtadded inv2.19.0

func (q *FakeQuerier) BatchUpdateWorkspaceNextStartAt(_context.Context, argdatabase.BatchUpdateWorkspaceNextStartAtParams)error

func (*FakeQuerier)BulkMarkNotificationMessagesFailedadded inv2.13.0

func (*FakeQuerier) BulkMarkNotificationMessagesFailed(_context.Context, argdatabase.BulkMarkNotificationMessagesFailedParams) (int64,error)

func (*FakeQuerier)BulkMarkNotificationMessagesSentadded inv2.13.0

func (*FakeQuerier) BulkMarkNotificationMessagesSent(_context.Context, argdatabase.BulkMarkNotificationMessagesSentParams) (int64,error)

func (*FakeQuerier)ClaimPrebuiltWorkspaceadded inv2.22.0

func (*FakeQuerier)CleanTailnetCoordinators

func (*FakeQuerier) CleanTailnetCoordinators(_context.Context)error

func (*FakeQuerier)CleanTailnetLostPeersadded inv2.5.0

func (*FakeQuerier) CleanTailnetLostPeers(context.Context)error

func (*FakeQuerier)CleanTailnetTunnelsadded inv2.5.0

func (*FakeQuerier) CleanTailnetTunnels(context.Context)error

func (*FakeQuerier)CountInProgressPrebuildsadded inv2.22.0

func (q *FakeQuerier) CountInProgressPrebuilds(ctxcontext.Context) ([]database.CountInProgressPrebuildsRow,error)

func (*FakeQuerier)CountUnreadInboxNotificationsByUserIDadded inv2.21.0

func (q *FakeQuerier) CountUnreadInboxNotificationsByUserID(_context.Context, userIDuuid.UUID) (int64,error)

func (*FakeQuerier)CustomRolesadded inv2.12.0

func (*FakeQuerier)DeleteAPIKeyByID

func (q *FakeQuerier) DeleteAPIKeyByID(_context.Context, idstring)error

func (*FakeQuerier)DeleteAPIKeysByUserID

func (q *FakeQuerier) DeleteAPIKeysByUserID(_context.Context, userIDuuid.UUID)error

func (*FakeQuerier)DeleteAllTailnetTunnelsadded inv2.4.0

func (*FakeQuerier)DeleteAllWebpushSubscriptionsadded inv2.21.0

func (q *FakeQuerier) DeleteAllWebpushSubscriptions(_context.Context)error

func (*FakeQuerier)DeleteApplicationConnectAPIKeysByUserID

func (q *FakeQuerier) DeleteApplicationConnectAPIKeysByUserID(_context.Context, userIDuuid.UUID)error

func (*FakeQuerier)DeleteCoordinator

func (*FakeQuerier) DeleteCoordinator(context.Context,uuid.UUID)error

func (*FakeQuerier)DeleteCryptoKeyadded inv2.16.0

func (*FakeQuerier)DeleteCustomRoleadded inv2.15.0

func (*FakeQuerier)DeleteExternalAuthLinkadded inv2.5.0

func (*FakeQuerier)DeleteGitSSHKey

func (q *FakeQuerier) DeleteGitSSHKey(_context.Context, userIDuuid.UUID)error

func (*FakeQuerier)DeleteGroupByID

func (q *FakeQuerier) DeleteGroupByID(_context.Context, iduuid.UUID)error

func (*FakeQuerier)DeleteGroupMemberFromGroup

func (q *FakeQuerier) DeleteGroupMemberFromGroup(_context.Context, argdatabase.DeleteGroupMemberFromGroupParams)error

func (*FakeQuerier)DeleteLicense

func (q *FakeQuerier) DeleteLicense(_context.Context, idint32) (int32,error)

func (*FakeQuerier)DeleteOAuth2ProviderAppByIDadded inv2.6.0

func (q *FakeQuerier) DeleteOAuth2ProviderAppByID(_context.Context, iduuid.UUID)error

func (*FakeQuerier)DeleteOAuth2ProviderAppCodeByIDadded inv2.9.0

func (q *FakeQuerier) DeleteOAuth2ProviderAppCodeByID(_context.Context, iduuid.UUID)error

func (*FakeQuerier)DeleteOAuth2ProviderAppCodesByAppAndUserIDadded inv2.9.0

func (q *FakeQuerier) DeleteOAuth2ProviderAppCodesByAppAndUserID(_context.Context, argdatabase.DeleteOAuth2ProviderAppCodesByAppAndUserIDParams)error

func (*FakeQuerier)DeleteOAuth2ProviderAppSecretByIDadded inv2.6.0

func (q *FakeQuerier) DeleteOAuth2ProviderAppSecretByID(_context.Context, iduuid.UUID)error

func (*FakeQuerier)DeleteOAuth2ProviderAppTokensByAppAndUserIDadded inv2.9.0

func (q *FakeQuerier) DeleteOAuth2ProviderAppTokensByAppAndUserID(_context.Context, argdatabase.DeleteOAuth2ProviderAppTokensByAppAndUserIDParams)error

func (*FakeQuerier)DeleteOldNotificationMessagesadded inv2.13.0

func (*FakeQuerier) DeleteOldNotificationMessages(_context.Context)error

func (*FakeQuerier)DeleteOldProvisionerDaemonsadded inv2.5.0

func (q *FakeQuerier) DeleteOldProvisionerDaemons(_context.Context)error

func (*FakeQuerier)DeleteOldWorkspaceAgentLogs

func (q *FakeQuerier) DeleteOldWorkspaceAgentLogs(_context.Context, thresholdtime.Time)error

func (*FakeQuerier)DeleteOldWorkspaceAgentStats

func (q *FakeQuerier) DeleteOldWorkspaceAgentStats(_context.Context)error

func (*FakeQuerier)DeleteOrganizationMemberadded inv2.13.0

func (q *FakeQuerier) DeleteOrganizationMember(ctxcontext.Context, argdatabase.DeleteOrganizationMemberParams)error

func (*FakeQuerier)DeleteProvisionerKeyadded inv2.14.0

func (q *FakeQuerier) DeleteProvisionerKey(_context.Context, iduuid.UUID)error

func (*FakeQuerier)DeleteReplicasUpdatedBefore

func (q *FakeQuerier) DeleteReplicasUpdatedBefore(_context.Context, beforetime.Time)error

func (*FakeQuerier)DeleteRuntimeConfigadded inv2.16.0

func (q *FakeQuerier) DeleteRuntimeConfig(_context.Context, keystring)error

func (*FakeQuerier)DeleteTailnetPeeradded inv2.4.0

func (*FakeQuerier)DeleteTailnetTunneladded inv2.4.0

func (*FakeQuerier)DeleteWebpushSubscriptionByUserIDAndEndpointadded inv2.21.0

func (q *FakeQuerier) DeleteWebpushSubscriptionByUserIDAndEndpoint(_context.Context, argdatabase.DeleteWebpushSubscriptionByUserIDAndEndpointParams)error

func (*FakeQuerier)DeleteWebpushSubscriptionsadded inv2.21.0

func (q *FakeQuerier) DeleteWebpushSubscriptions(_context.Context, ids []uuid.UUID)error

func (*FakeQuerier)DeleteWorkspaceAgentPortShareadded inv2.9.0

func (q *FakeQuerier) DeleteWorkspaceAgentPortShare(_context.Context, argdatabase.DeleteWorkspaceAgentPortShareParams)error

func (*FakeQuerier)DeleteWorkspaceAgentPortSharesByTemplateadded inv2.9.0

func (q *FakeQuerier) DeleteWorkspaceAgentPortSharesByTemplate(_context.Context, templateIDuuid.UUID)error

func (*FakeQuerier)DeleteWorkspaceSubAgentByIDadded inv2.24.0

func (q *FakeQuerier) DeleteWorkspaceSubAgentByID(_context.Context, iduuid.UUID)error

func (*FakeQuerier)DisableForeignKeysAndTriggersadded inv2.19.0

func (*FakeQuerier) DisableForeignKeysAndTriggers(_context.Context)error

func (*FakeQuerier)EnqueueNotificationMessageadded inv2.13.0

func (q *FakeQuerier) EnqueueNotificationMessage(_context.Context, argdatabase.EnqueueNotificationMessageParams)error

func (*FakeQuerier)FavoriteWorkspaceadded inv2.8.0

func (q *FakeQuerier) FavoriteWorkspace(_context.Context, arguuid.UUID)error

func (*FakeQuerier)FetchMemoryResourceMonitorsByAgentIDadded inv2.20.0

func (q *FakeQuerier) FetchMemoryResourceMonitorsByAgentID(_context.Context, agentIDuuid.UUID) (database.WorkspaceAgentMemoryResourceMonitor,error)

func (*FakeQuerier)FetchMemoryResourceMonitorsUpdatedAfteradded inv2.20.0

func (q *FakeQuerier) FetchMemoryResourceMonitorsUpdatedAfter(_context.Context, updatedAttime.Time) ([]database.WorkspaceAgentMemoryResourceMonitor,error)

func (*FakeQuerier)FetchVolumesResourceMonitorsByAgentIDadded inv2.20.0

func (q *FakeQuerier) FetchVolumesResourceMonitorsByAgentID(_context.Context, agentIDuuid.UUID) ([]database.WorkspaceAgentVolumeResourceMonitor,error)

func (*FakeQuerier)FetchVolumesResourceMonitorsUpdatedAfteradded inv2.20.0

func (q *FakeQuerier) FetchVolumesResourceMonitorsUpdatedAfter(_context.Context, updatedAttime.Time) ([]database.WorkspaceAgentVolumeResourceMonitor,error)

func (*FakeQuerier)GetAPIKeyByID

func (q *FakeQuerier) GetAPIKeyByID(_context.Context, idstring) (database.APIKey,error)

func (*FakeQuerier)GetAPIKeyByName

func (*FakeQuerier)GetAPIKeysByLoginType

func (q *FakeQuerier) GetAPIKeysByLoginType(_context.Context, tdatabase.LoginType) ([]database.APIKey,error)

func (*FakeQuerier)GetAPIKeysByUserID

func (*FakeQuerier)GetAPIKeysLastUsedAfter

func (q *FakeQuerier) GetAPIKeysLastUsedAfter(_context.Context, aftertime.Time) ([]database.APIKey,error)

func (*FakeQuerier)GetActiveDBCryptKeys

func (q *FakeQuerier) GetActiveDBCryptKeys(_context.Context) ([]database.DBCryptKey,error)

func (*FakeQuerier)GetActivePresetPrebuildSchedulesadded inv2.24.0

func (q *FakeQuerier) GetActivePresetPrebuildSchedules(ctxcontext.Context) ([]database.TemplateVersionPresetPrebuildSchedule,error)

func (*FakeQuerier)GetActiveUserCount

func (q *FakeQuerier) GetActiveUserCount(_context.Context, includeSystembool) (int64,error)

nolint:revive // It's not a control flag, it's a filter.

func (*FakeQuerier)GetActiveWorkspaceBuildsByTemplateID

func (q *FakeQuerier) GetActiveWorkspaceBuildsByTemplateID(ctxcontext.Context, templateIDuuid.UUID) ([]database.WorkspaceBuild,error)

func (*FakeQuerier)GetAllTailnetAgents

func (*FakeQuerier) GetAllTailnetAgents(_context.Context) ([]database.TailnetAgent,error)

func (*FakeQuerier)GetAllTailnetCoordinatorsadded inv2.5.0

func (*FakeQuerier) GetAllTailnetCoordinators(context.Context) ([]database.TailnetCoordinator,error)

func (*FakeQuerier)GetAllTailnetPeersadded inv2.5.0

func (*FakeQuerier) GetAllTailnetPeers(context.Context) ([]database.TailnetPeer,error)

func (*FakeQuerier)GetAllTailnetTunnelsadded inv2.5.0

func (*FakeQuerier) GetAllTailnetTunnels(context.Context) ([]database.TailnetTunnel,error)

func (*FakeQuerier)GetAnnouncementBannersadded inv2.12.0

func (q *FakeQuerier) GetAnnouncementBanners(_context.Context) (string,error)

func (*FakeQuerier)GetAppSecurityKey

func (q *FakeQuerier) GetAppSecurityKey(_context.Context) (string,error)

func (*FakeQuerier)GetApplicationName

func (q *FakeQuerier) GetApplicationName(_context.Context) (string,error)

func (*FakeQuerier)GetAuthorizationUserRoles

func (q *FakeQuerier) GetAuthorizationUserRoles(_context.Context, userIDuuid.UUID) (database.GetAuthorizationUserRolesRow,error)

func (*FakeQuerier)GetAuthorizedAuditLogsOffsetadded inv2.14.0

func (*FakeQuerier)GetAuthorizedUsers

func (*FakeQuerier)GetAuthorizedWorkspaceBuildParametersByBuildIDsadded inv2.24.0

func (q *FakeQuerier) GetAuthorizedWorkspaceBuildParametersByBuildIDs(ctxcontext.Context, workspaceBuildIDs []uuid.UUID, preparedrbac.PreparedAuthorized) ([]database.WorkspaceBuildParameter,error)

func (*FakeQuerier)GetAuthorizedWorkspacesAndAgentsByOwnerIDadded inv2.18.0

func (q *FakeQuerier) GetAuthorizedWorkspacesAndAgentsByOwnerID(ctxcontext.Context, ownerIDuuid.UUID, preparedrbac.PreparedAuthorized) ([]database.GetWorkspacesAndAgentsByOwnerIDRow,error)

func (*FakeQuerier)GetCoordinatorResumeTokenSigningKeyadded inv2.15.0

func (q *FakeQuerier) GetCoordinatorResumeTokenSigningKey(_context.Context) (string,error)

func (*FakeQuerier)GetCryptoKeyByFeatureAndSequenceadded inv2.16.0

func (*FakeQuerier)GetCryptoKeysadded inv2.16.0

func (q *FakeQuerier) GetCryptoKeys(_context.Context) ([]database.CryptoKey,error)

func (*FakeQuerier)GetCryptoKeysByFeatureadded inv2.16.0

func (q *FakeQuerier) GetCryptoKeysByFeature(_context.Context, featuredatabase.CryptoKeyFeature) ([]database.CryptoKey,error)

func (*FakeQuerier)GetDBCryptKeys

func (q *FakeQuerier) GetDBCryptKeys(_context.Context) ([]database.DBCryptKey,error)

func (*FakeQuerier)GetDERPMeshKey

func (q *FakeQuerier) GetDERPMeshKey(_context.Context) (string,error)

func (*FakeQuerier)GetDefaultOrganizationadded inv2.9.0

func (q *FakeQuerier) GetDefaultOrganization(_context.Context) (database.Organization,error)

func (*FakeQuerier)GetDefaultProxyConfig

func (*FakeQuerier)GetDeploymentDAUs

func (q *FakeQuerier) GetDeploymentDAUs(_context.Context, tzOffsetint32) ([]database.GetDeploymentDAUsRow,error)

func (*FakeQuerier)GetDeploymentID

func (q *FakeQuerier) GetDeploymentID(_context.Context) (string,error)

func (*FakeQuerier)GetDeploymentWorkspaceAgentStats

func (q *FakeQuerier) GetDeploymentWorkspaceAgentStats(_context.Context, createdAftertime.Time) (database.GetDeploymentWorkspaceAgentStatsRow,error)

func (*FakeQuerier)GetDeploymentWorkspaceAgentUsageStatsadded inv2.16.0

func (q *FakeQuerier) GetDeploymentWorkspaceAgentUsageStats(_context.Context, createdAttime.Time) (database.GetDeploymentWorkspaceAgentUsageStatsRow,error)

func (*FakeQuerier)GetDeploymentWorkspaceStats

func (q *FakeQuerier) GetDeploymentWorkspaceStats(ctxcontext.Context) (database.GetDeploymentWorkspaceStatsRow,error)

func (*FakeQuerier)GetEligibleProvisionerDaemonsByProvisionerJobIDsadded inv2.18.1

func (q *FakeQuerier) GetEligibleProvisionerDaemonsByProvisionerJobIDs(_context.Context, provisionerJobIds []uuid.UUID) ([]database.GetEligibleProvisionerDaemonsByProvisionerJobIDsRow,error)

func (*FakeQuerier)GetExternalAuthLinksByUserID

func (q *FakeQuerier) GetExternalAuthLinksByUserID(_context.Context, userIDuuid.UUID) ([]database.ExternalAuthLink,error)

func (*FakeQuerier)GetFileByID

func (q *FakeQuerier) GetFileByID(_context.Context, iduuid.UUID) (database.File,error)

func (*FakeQuerier)GetFileIDByTemplateVersionIDadded inv2.22.0

func (q *FakeQuerier) GetFileIDByTemplateVersionID(ctxcontext.Context, templateVersionIDuuid.UUID) (uuid.UUID,error)

func (*FakeQuerier)GetFileTemplates

func (*FakeQuerier)GetFilteredInboxNotificationsByUserIDadded inv2.21.0

func (*FakeQuerier)GetGitSSHKey

func (q *FakeQuerier) GetGitSSHKey(_context.Context, userIDuuid.UUID) (database.GitSSHKey,error)

func (*FakeQuerier)GetGroupByID

func (q *FakeQuerier) GetGroupByID(ctxcontext.Context, iduuid.UUID) (database.Group,error)

func (*FakeQuerier)GetGroupMembers

func (q *FakeQuerier) GetGroupMembers(ctxcontext.Context, includeSystembool) ([]database.GroupMember,error)

func (*FakeQuerier)GetGroupMembersByGroupIDadded inv2.13.0

func (*FakeQuerier)GetGroupMembersCountByGroupIDadded inv2.15.0

func (q *FakeQuerier) GetGroupMembersCountByGroupID(ctxcontext.Context, argdatabase.GetGroupMembersCountByGroupIDParams) (int64,error)

func (*FakeQuerier)GetGroupsadded inv2.13.0

func (*FakeQuerier)GetHealthSettingsadded inv2.5.0

func (q *FakeQuerier) GetHealthSettings(_context.Context) (string,error)

func (*FakeQuerier)GetInboxNotificationByIDadded inv2.21.0

func (q *FakeQuerier) GetInboxNotificationByID(_context.Context, iduuid.UUID) (database.InboxNotification,error)

func (*FakeQuerier)GetInboxNotificationsByUserIDadded inv2.21.0

func (*FakeQuerier)GetLastUpdateCheck

func (q *FakeQuerier) GetLastUpdateCheck(_context.Context) (string,error)

func (*FakeQuerier)GetLatestCryptoKeyByFeatureadded inv2.16.0

func (q *FakeQuerier) GetLatestCryptoKeyByFeature(_context.Context, featuredatabase.CryptoKeyFeature) (database.CryptoKey,error)

func (*FakeQuerier)GetLatestWorkspaceAppStatusesByWorkspaceIDsadded inv2.21.0

func (q *FakeQuerier) GetLatestWorkspaceAppStatusesByWorkspaceIDs(_context.Context, ids []uuid.UUID) ([]database.WorkspaceAppStatus,error)

func (*FakeQuerier)GetLatestWorkspaceBuildByWorkspaceID

func (q *FakeQuerier) GetLatestWorkspaceBuildByWorkspaceID(ctxcontext.Context, workspaceIDuuid.UUID) (database.WorkspaceBuild,error)

func (*FakeQuerier)GetLatestWorkspaceBuilds

func (q *FakeQuerier) GetLatestWorkspaceBuilds(_context.Context) ([]database.WorkspaceBuild,error)

func (*FakeQuerier)GetLatestWorkspaceBuildsByWorkspaceIDs

func (q *FakeQuerier) GetLatestWorkspaceBuildsByWorkspaceIDs(_context.Context, ids []uuid.UUID) ([]database.WorkspaceBuild,error)

func (*FakeQuerier)GetLicenseByID

func (q *FakeQuerier) GetLicenseByID(_context.Context, idint32) (database.License,error)

func (*FakeQuerier)GetLicenses

func (q *FakeQuerier) GetLicenses(_context.Context) ([]database.License,error)

func (*FakeQuerier)GetLogoURL

func (q *FakeQuerier) GetLogoURL(_context.Context) (string,error)

func (*FakeQuerier)GetNotificationMessagesByStatusadded inv2.14.0

func (*FakeQuerier)GetNotificationReportGeneratorLogByTemplateadded inv2.16.0

func (q *FakeQuerier) GetNotificationReportGeneratorLogByTemplate(_context.Context, templateIDuuid.UUID) (database.NotificationReportGeneratorLog,error)

func (*FakeQuerier)GetNotificationTemplateByIDadded inv2.15.0

func (*FakeQuerier) GetNotificationTemplateByID(_context.Context, _uuid.UUID) (database.NotificationTemplate,error)

func (*FakeQuerier)GetNotificationTemplatesByKindadded inv2.15.0

func (*FakeQuerier)GetNotificationsSettingsadded inv2.14.0

func (q *FakeQuerier) GetNotificationsSettings(_context.Context) (string,error)

func (*FakeQuerier)GetOAuth2GithubDefaultEligibleadded inv2.20.0

func (q *FakeQuerier) GetOAuth2GithubDefaultEligible(_context.Context) (bool,error)

func (*FakeQuerier)GetOAuth2ProviderAppByIDadded inv2.6.0

func (q *FakeQuerier) GetOAuth2ProviderAppByID(_context.Context, iduuid.UUID) (database.OAuth2ProviderApp,error)

func (*FakeQuerier)GetOAuth2ProviderAppCodeByIDadded inv2.9.0

func (q *FakeQuerier) GetOAuth2ProviderAppCodeByID(_context.Context, iduuid.UUID) (database.OAuth2ProviderAppCode,error)

func (*FakeQuerier)GetOAuth2ProviderAppCodeByPrefixadded inv2.9.0

func (q *FakeQuerier) GetOAuth2ProviderAppCodeByPrefix(_context.Context, secretPrefix []byte) (database.OAuth2ProviderAppCode,error)

func (*FakeQuerier)GetOAuth2ProviderAppSecretByIDadded inv2.6.0

func (q *FakeQuerier) GetOAuth2ProviderAppSecretByID(_context.Context, iduuid.UUID) (database.OAuth2ProviderAppSecret,error)

func (*FakeQuerier)GetOAuth2ProviderAppSecretByPrefixadded inv2.9.0

func (q *FakeQuerier) GetOAuth2ProviderAppSecretByPrefix(_context.Context, secretPrefix []byte) (database.OAuth2ProviderAppSecret,error)

func (*FakeQuerier)GetOAuth2ProviderAppSecretsByAppIDadded inv2.6.0

func (q *FakeQuerier) GetOAuth2ProviderAppSecretsByAppID(_context.Context, appIDuuid.UUID) ([]database.OAuth2ProviderAppSecret,error)

func (*FakeQuerier)GetOAuth2ProviderAppTokenByPrefixadded inv2.9.0

func (q *FakeQuerier) GetOAuth2ProviderAppTokenByPrefix(_context.Context, hashPrefix []byte) (database.OAuth2ProviderAppToken,error)

func (*FakeQuerier)GetOAuth2ProviderAppsadded inv2.6.0

func (q *FakeQuerier) GetOAuth2ProviderApps(_context.Context) ([]database.OAuth2ProviderApp,error)

func (*FakeQuerier)GetOAuth2ProviderAppsByUserIDadded inv2.9.0

func (q *FakeQuerier) GetOAuth2ProviderAppsByUserID(_context.Context, userIDuuid.UUID) ([]database.GetOAuth2ProviderAppsByUserIDRow,error)

func (*FakeQuerier)GetOAuthSigningKey

func (q *FakeQuerier) GetOAuthSigningKey(_context.Context) (string,error)

func (*FakeQuerier)GetOrganizationByID

func (q *FakeQuerier) GetOrganizationByID(_context.Context, iduuid.UUID) (database.Organization,error)

func (*FakeQuerier)GetOrganizationIDsByMemberIDs

func (q *FakeQuerier) GetOrganizationIDsByMemberIDs(_context.Context, ids []uuid.UUID) ([]database.GetOrganizationIDsByMemberIDsRow,error)

func (*FakeQuerier)GetOrganizationResourceCountByIDadded inv2.21.0

func (q *FakeQuerier) GetOrganizationResourceCountByID(_context.Context, organizationIDuuid.UUID) (database.GetOrganizationResourceCountByIDRow,error)

func (*FakeQuerier)GetParameterSchemasByJobID

func (q *FakeQuerier) GetParameterSchemasByJobID(_context.Context, jobIDuuid.UUID) ([]database.ParameterSchema,error)

func (*FakeQuerier)GetPrebuildMetricsadded inv2.22.0

func (*FakeQuerier)GetPresetByIDadded inv2.22.0

func (q *FakeQuerier) GetPresetByID(ctxcontext.Context, presetIDuuid.UUID) (database.GetPresetByIDRow,error)

func (*FakeQuerier)GetPresetByWorkspaceBuildIDadded inv2.20.0

func (q *FakeQuerier) GetPresetByWorkspaceBuildID(_context.Context, workspaceBuildIDuuid.UUID) (database.TemplateVersionPreset,error)

func (*FakeQuerier)GetPresetParametersByPresetIDadded inv2.22.0

func (q *FakeQuerier) GetPresetParametersByPresetID(_context.Context, presetIDuuid.UUID) ([]database.TemplateVersionPresetParameter,error)

func (*FakeQuerier)GetPresetParametersByTemplateVersionIDadded inv2.20.0

func (q *FakeQuerier) GetPresetParametersByTemplateVersionID(_context.Context, templateVersionIDuuid.UUID) ([]database.TemplateVersionPresetParameter,error)

func (*FakeQuerier)GetPresetsAtFailureLimitadded inv2.23.0

func (q *FakeQuerier) GetPresetsAtFailureLimit(ctxcontext.Context, hardLimitint64) ([]database.GetPresetsAtFailureLimitRow,error)

func (*FakeQuerier)GetPresetsBackoffadded inv2.22.0

func (*FakeQuerier)GetPresetsByTemplateVersionIDadded inv2.20.0

func (q *FakeQuerier) GetPresetsByTemplateVersionID(_context.Context, templateVersionIDuuid.UUID) ([]database.TemplateVersionPreset,error)

func (*FakeQuerier)GetProvisionerDaemons

func (q *FakeQuerier) GetProvisionerDaemons(_context.Context) ([]database.ProvisionerDaemon,error)

func (*FakeQuerier)GetProvisionerDaemonsByOrganizationadded inv2.14.0

func (*FakeQuerier)GetProvisionerJobByID

func (q *FakeQuerier) GetProvisionerJobByID(ctxcontext.Context, iduuid.UUID) (database.ProvisionerJob,error)

func (*FakeQuerier)GetProvisionerJobByIDForUpdateadded inv2.23.0

func (q *FakeQuerier) GetProvisionerJobByIDForUpdate(ctxcontext.Context, iduuid.UUID) (database.ProvisionerJob,error)

func (*FakeQuerier)GetProvisionerJobTimingsByJobIDadded inv2.16.0

func (q *FakeQuerier) GetProvisionerJobTimingsByJobID(_context.Context, jobIDuuid.UUID) ([]database.ProvisionerJobTiming,error)

func (*FakeQuerier)GetProvisionerJobsByIDs

func (q *FakeQuerier) GetProvisionerJobsByIDs(_context.Context, ids []uuid.UUID) ([]database.ProvisionerJob,error)

func (*FakeQuerier)GetProvisionerJobsCreatedAfter

func (q *FakeQuerier) GetProvisionerJobsCreatedAfter(_context.Context, aftertime.Time) ([]database.ProvisionerJob,error)

func (*FakeQuerier)GetProvisionerJobsToBeReapedadded inv2.23.0

func (*FakeQuerier)GetProvisionerKeyByHashedSecretadded inv2.14.0

func (q *FakeQuerier) GetProvisionerKeyByHashedSecret(_context.Context, hashedSecret []byte) (database.ProvisionerKey,error)

func (*FakeQuerier)GetProvisionerKeyByIDadded inv2.14.0

func (q *FakeQuerier) GetProvisionerKeyByID(_context.Context, iduuid.UUID) (database.ProvisionerKey,error)

func (*FakeQuerier)GetProvisionerKeyByNameadded inv2.14.0

func (*FakeQuerier)GetQuotaAllowanceForUser

func (q *FakeQuerier) GetQuotaAllowanceForUser(_context.Context, paramsdatabase.GetQuotaAllowanceForUserParams) (int64,error)

func (*FakeQuerier)GetQuotaConsumedForUser

func (q *FakeQuerier) GetQuotaConsumedForUser(_context.Context, paramsdatabase.GetQuotaConsumedForUserParams) (int64,error)

func (*FakeQuerier)GetReplicaByID

func (q *FakeQuerier) GetReplicaByID(_context.Context, iduuid.UUID) (database.Replica,error)

func (*FakeQuerier)GetReplicasUpdatedAfter

func (q *FakeQuerier) GetReplicasUpdatedAfter(_context.Context, updatedAttime.Time) ([]database.Replica,error)

func (*FakeQuerier)GetRunningPrebuiltWorkspacesadded inv2.22.0

func (q *FakeQuerier) GetRunningPrebuiltWorkspaces(ctxcontext.Context) ([]database.GetRunningPrebuiltWorkspacesRow,error)

func (*FakeQuerier)GetRuntimeConfigadded inv2.16.0

func (q *FakeQuerier) GetRuntimeConfig(_context.Context, keystring) (string,error)

func (*FakeQuerier)GetTailnetAgents

func (*FakeQuerier)GetTailnetClientsForAgent

func (*FakeQuerier) GetTailnetClientsForAgent(context.Context,uuid.UUID) ([]database.TailnetClient,error)

func (*FakeQuerier)GetTailnetPeersadded inv2.4.0

func (*FakeQuerier)GetTailnetTunnelPeerBindingsadded inv2.4.0

func (*FakeQuerier)GetTailnetTunnelPeerIDsadded inv2.4.0

func (*FakeQuerier)GetTelemetryItemadded inv2.19.0

func (q *FakeQuerier) GetTelemetryItem(_context.Context, keystring) (database.TelemetryItem,error)

func (*FakeQuerier)GetTelemetryItemsadded inv2.19.0

func (q *FakeQuerier) GetTelemetryItems(_context.Context) ([]database.TelemetryItem,error)

func (*FakeQuerier)GetTemplateByID

func (q *FakeQuerier) GetTemplateByID(ctxcontext.Context, iduuid.UUID) (database.Template,error)

func (*FakeQuerier)GetTemplateGroupRoles

func (q *FakeQuerier) GetTemplateGroupRoles(_context.Context, iduuid.UUID) ([]database.TemplateGroup,error)

func (*FakeQuerier)GetTemplatePresetsWithPrebuildsadded inv2.22.0

func (*FakeQuerier)GetTemplateUsageStatsadded inv2.10.0

func (*FakeQuerier)GetTemplateUserRoles

func (q *FakeQuerier) GetTemplateUserRoles(_context.Context, iduuid.UUID) ([]database.TemplateUser,error)

func (*FakeQuerier)GetTemplateVersionByID

func (q *FakeQuerier) GetTemplateVersionByID(ctxcontext.Context, templateVersionIDuuid.UUID) (database.TemplateVersion,error)

func (*FakeQuerier)GetTemplateVersionByJobID

func (q *FakeQuerier) GetTemplateVersionByJobID(_context.Context, jobIDuuid.UUID) (database.TemplateVersion,error)

func (*FakeQuerier)GetTemplateVersionParameters

func (q *FakeQuerier) GetTemplateVersionParameters(_context.Context, templateVersionIDuuid.UUID) ([]database.TemplateVersionParameter,error)

func (*FakeQuerier)GetTemplateVersionTerraformValuesadded inv2.22.0

func (q *FakeQuerier) GetTemplateVersionTerraformValues(ctxcontext.Context, templateVersionIDuuid.UUID) (database.TemplateVersionTerraformValue,error)

func (*FakeQuerier)GetTemplateVersionVariables

func (q *FakeQuerier) GetTemplateVersionVariables(_context.Context, templateVersionIDuuid.UUID) ([]database.TemplateVersionVariable,error)

func (*FakeQuerier)GetTemplateVersionWorkspaceTagsadded inv2.12.0

func (q *FakeQuerier) GetTemplateVersionWorkspaceTags(_context.Context, templateVersionIDuuid.UUID) ([]database.TemplateVersionWorkspaceTag,error)

func (*FakeQuerier)GetTemplateVersionsByIDs

func (q *FakeQuerier) GetTemplateVersionsByIDs(_context.Context, ids []uuid.UUID) ([]database.TemplateVersion,error)

func (*FakeQuerier)GetTemplateVersionsByTemplateID

func (q *FakeQuerier) GetTemplateVersionsByTemplateID(_context.Context, argdatabase.GetTemplateVersionsByTemplateIDParams) (version []database.TemplateVersion, errerror)

func (*FakeQuerier)GetTemplateVersionsCreatedAfter

func (q *FakeQuerier) GetTemplateVersionsCreatedAfter(_context.Context, aftertime.Time) ([]database.TemplateVersion,error)

func (*FakeQuerier)GetTemplates

func (q *FakeQuerier) GetTemplates(_context.Context) ([]database.Template,error)

func (*FakeQuerier)GetTemplatesWithFilter

func (*FakeQuerier)GetUnexpiredLicenses

func (q *FakeQuerier) GetUnexpiredLicenses(_context.Context) ([]database.License,error)

func (*FakeQuerier)GetUserByID

func (q *FakeQuerier) GetUserByID(_context.Context, iduuid.UUID) (database.User,error)

func (*FakeQuerier)GetUserCount

func (q *FakeQuerier) GetUserCount(_context.Context, includeSystembool) (int64,error)

nolint:revive // It's not a control flag, it's a filter.

func (*FakeQuerier)GetUserLinkByLinkedID

func (q *FakeQuerier) GetUserLinkByLinkedID(_context.Context, idstring) (database.UserLink,error)

func (*FakeQuerier)GetUserLinksByUserID

func (q *FakeQuerier) GetUserLinksByUserID(_context.Context, userIDuuid.UUID) ([]database.UserLink,error)

func (*FakeQuerier)GetUserNotificationPreferencesadded inv2.15.0

func (q *FakeQuerier) GetUserNotificationPreferences(_context.Context, userIDuuid.UUID) ([]database.NotificationPreference,error)

func (*FakeQuerier)GetUserStatusCountsadded inv2.19.0

func (*FakeQuerier)GetUserTerminalFontadded inv2.22.0

func (q *FakeQuerier) GetUserTerminalFont(ctxcontext.Context, userIDuuid.UUID) (string,error)

func (*FakeQuerier)GetUserThemePreferenceadded inv2.22.0

func (q *FakeQuerier) GetUserThemePreference(_context.Context, userIDuuid.UUID) (string,error)

func (*FakeQuerier)GetUsers

func (*FakeQuerier)GetUsersByIDs

func (q *FakeQuerier) GetUsersByIDs(_context.Context, ids []uuid.UUID) ([]database.User,error)

func (*FakeQuerier)GetWebpushSubscriptionsByUserIDadded inv2.21.0

func (q *FakeQuerier) GetWebpushSubscriptionsByUserID(_context.Context, userIDuuid.UUID) ([]database.WebpushSubscription,error)

func (*FakeQuerier)GetWebpushVAPIDKeysadded inv2.21.0

func (*FakeQuerier)GetWorkspaceAgentAndLatestBuildByAuthTokenadded inv2.10.0

func (q *FakeQuerier) GetWorkspaceAgentAndLatestBuildByAuthToken(_context.Context, authTokenuuid.UUID) (database.GetWorkspaceAgentAndLatestBuildByAuthTokenRow,error)

func (*FakeQuerier)GetWorkspaceAgentByID

func (q *FakeQuerier) GetWorkspaceAgentByID(ctxcontext.Context, iduuid.UUID) (database.WorkspaceAgent,error)

func (*FakeQuerier)GetWorkspaceAgentByInstanceID

func (q *FakeQuerier) GetWorkspaceAgentByInstanceID(_context.Context, instanceIDstring) (database.WorkspaceAgent,error)

func (*FakeQuerier)GetWorkspaceAgentDevcontainersByAgentIDadded inv2.21.0

func (q *FakeQuerier) GetWorkspaceAgentDevcontainersByAgentID(_context.Context, workspaceAgentIDuuid.UUID) ([]database.WorkspaceAgentDevcontainer,error)

func (*FakeQuerier)GetWorkspaceAgentLifecycleStateByID

func (q *FakeQuerier) GetWorkspaceAgentLifecycleStateByID(ctxcontext.Context, iduuid.UUID) (database.GetWorkspaceAgentLifecycleStateByIDRow,error)

func (*FakeQuerier)GetWorkspaceAgentLogSourcesByAgentIDs

func (q *FakeQuerier) GetWorkspaceAgentLogSourcesByAgentIDs(_context.Context, ids []uuid.UUID) ([]database.WorkspaceAgentLogSource,error)

func (*FakeQuerier)GetWorkspaceAgentScriptTimingsByBuildIDadded inv2.17.0

func (q *FakeQuerier) GetWorkspaceAgentScriptTimingsByBuildID(ctxcontext.Context, iduuid.UUID) ([]database.GetWorkspaceAgentScriptTimingsByBuildIDRow,error)

func (*FakeQuerier)GetWorkspaceAgentScriptsByAgentIDs

func (q *FakeQuerier) GetWorkspaceAgentScriptsByAgentIDs(_context.Context, ids []uuid.UUID) ([]database.WorkspaceAgentScript,error)

func (*FakeQuerier)GetWorkspaceAgentStats

func (q *FakeQuerier) GetWorkspaceAgentStats(_context.Context, createdAftertime.Time) ([]database.GetWorkspaceAgentStatsRow,error)

func (*FakeQuerier)GetWorkspaceAgentStatsAndLabels

func (q *FakeQuerier) GetWorkspaceAgentStatsAndLabels(ctxcontext.Context, createdAftertime.Time) ([]database.GetWorkspaceAgentStatsAndLabelsRow,error)

func (*FakeQuerier)GetWorkspaceAgentUsageStatsadded inv2.16.0

func (q *FakeQuerier) GetWorkspaceAgentUsageStats(_context.Context, createdAttime.Time) ([]database.GetWorkspaceAgentUsageStatsRow,error)

func (*FakeQuerier)GetWorkspaceAgentUsageStatsAndLabelsadded inv2.16.0

func (q *FakeQuerier) GetWorkspaceAgentUsageStatsAndLabels(_context.Context, createdAttime.Time) ([]database.GetWorkspaceAgentUsageStatsAndLabelsRow,error)

func (*FakeQuerier)GetWorkspaceAgentsByParentIDadded inv2.24.0

func (q *FakeQuerier) GetWorkspaceAgentsByParentID(_context.Context, parentIDuuid.UUID) ([]database.WorkspaceAgent,error)

func (*FakeQuerier)GetWorkspaceAgentsByResourceIDs

func (q *FakeQuerier) GetWorkspaceAgentsByResourceIDs(ctxcontext.Context, resourceIDs []uuid.UUID) ([]database.WorkspaceAgent,error)

func (*FakeQuerier)GetWorkspaceAgentsByWorkspaceAndBuildNumberadded inv2.22.0

func (q *FakeQuerier) GetWorkspaceAgentsByWorkspaceAndBuildNumber(ctxcontext.Context, argdatabase.GetWorkspaceAgentsByWorkspaceAndBuildNumberParams) ([]database.WorkspaceAgent,error)

func (*FakeQuerier)GetWorkspaceAgentsCreatedAfter

func (q *FakeQuerier) GetWorkspaceAgentsCreatedAfter(_context.Context, aftertime.Time) ([]database.WorkspaceAgent,error)

func (*FakeQuerier)GetWorkspaceAgentsInLatestBuildByWorkspaceID

func (q *FakeQuerier) GetWorkspaceAgentsInLatestBuildByWorkspaceID(ctxcontext.Context, workspaceIDuuid.UUID) ([]database.WorkspaceAgent,error)

func (*FakeQuerier)GetWorkspaceAppStatusesByAppIDsadded inv2.21.0

func (q *FakeQuerier) GetWorkspaceAppStatusesByAppIDs(_context.Context, ids []uuid.UUID) ([]database.WorkspaceAppStatus,error)

func (*FakeQuerier)GetWorkspaceAppsByAgentID

func (q *FakeQuerier) GetWorkspaceAppsByAgentID(_context.Context, iduuid.UUID) ([]database.WorkspaceApp,error)

func (*FakeQuerier)GetWorkspaceAppsByAgentIDs

func (q *FakeQuerier) GetWorkspaceAppsByAgentIDs(_context.Context, ids []uuid.UUID) ([]database.WorkspaceApp,error)

func (*FakeQuerier)GetWorkspaceAppsCreatedAfter

func (q *FakeQuerier) GetWorkspaceAppsCreatedAfter(_context.Context, aftertime.Time) ([]database.WorkspaceApp,error)

func (*FakeQuerier)GetWorkspaceBuildByID

func (q *FakeQuerier) GetWorkspaceBuildByID(ctxcontext.Context, iduuid.UUID) (database.WorkspaceBuild,error)

func (*FakeQuerier)GetWorkspaceBuildByJobID

func (q *FakeQuerier) GetWorkspaceBuildByJobID(_context.Context, jobIDuuid.UUID) (database.WorkspaceBuild,error)

func (*FakeQuerier)GetWorkspaceBuildParameters

func (q *FakeQuerier) GetWorkspaceBuildParameters(_context.Context, workspaceBuildIDuuid.UUID) ([]database.WorkspaceBuildParameter,error)

func (*FakeQuerier)GetWorkspaceBuildParametersByBuildIDsadded inv2.24.0

func (q *FakeQuerier) GetWorkspaceBuildParametersByBuildIDs(ctxcontext.Context, workspaceBuildIDs []uuid.UUID) ([]database.WorkspaceBuildParameter,error)

func (*FakeQuerier)GetWorkspaceBuildStatsByTemplatesadded inv2.16.0

func (q *FakeQuerier) GetWorkspaceBuildStatsByTemplates(ctxcontext.Context, sincetime.Time) ([]database.GetWorkspaceBuildStatsByTemplatesRow,error)

func (*FakeQuerier)GetWorkspaceBuildsCreatedAfter

func (q *FakeQuerier) GetWorkspaceBuildsCreatedAfter(_context.Context, aftertime.Time) ([]database.WorkspaceBuild,error)

func (*FakeQuerier)GetWorkspaceByAgentID

func (q *FakeQuerier) GetWorkspaceByAgentID(ctxcontext.Context, agentIDuuid.UUID) (database.Workspace,error)

func (*FakeQuerier)GetWorkspaceByID

func (q *FakeQuerier) GetWorkspaceByID(ctxcontext.Context, iduuid.UUID) (database.Workspace,error)

func (*FakeQuerier)GetWorkspaceByResourceIDadded inv2.23.0

func (q *FakeQuerier) GetWorkspaceByResourceID(ctxcontext.Context, resourceIDuuid.UUID) (database.Workspace,error)

func (*FakeQuerier)GetWorkspaceByWorkspaceAppID

func (q *FakeQuerier) GetWorkspaceByWorkspaceAppID(_context.Context, workspaceAppIDuuid.UUID) (database.Workspace,error)

func (*FakeQuerier)GetWorkspaceModulesByJobIDadded inv2.18.0

func (q *FakeQuerier) GetWorkspaceModulesByJobID(_context.Context, jobIDuuid.UUID) ([]database.WorkspaceModule,error)

func (*FakeQuerier)GetWorkspaceModulesCreatedAfteradded inv2.18.0

func (q *FakeQuerier) GetWorkspaceModulesCreatedAfter(_context.Context, createdAttime.Time) ([]database.WorkspaceModule,error)

func (*FakeQuerier)GetWorkspaceProxies

func (q *FakeQuerier) GetWorkspaceProxies(_context.Context) ([]database.WorkspaceProxy,error)

func (*FakeQuerier)GetWorkspaceProxyByID

func (q *FakeQuerier) GetWorkspaceProxyByID(_context.Context, iduuid.UUID) (database.WorkspaceProxy,error)

func (*FakeQuerier)GetWorkspaceProxyByName

func (q *FakeQuerier) GetWorkspaceProxyByName(_context.Context, namestring) (database.WorkspaceProxy,error)

func (*FakeQuerier)GetWorkspaceResourceByID

func (q *FakeQuerier) GetWorkspaceResourceByID(_context.Context, iduuid.UUID) (database.WorkspaceResource,error)

func (*FakeQuerier)GetWorkspaceResourceMetadataByResourceIDs

func (q *FakeQuerier) GetWorkspaceResourceMetadataByResourceIDs(_context.Context, ids []uuid.UUID) ([]database.WorkspaceResourceMetadatum,error)

func (*FakeQuerier)GetWorkspaceResourceMetadataCreatedAfter

func (q *FakeQuerier) GetWorkspaceResourceMetadataCreatedAfter(ctxcontext.Context, aftertime.Time) ([]database.WorkspaceResourceMetadatum,error)

func (*FakeQuerier)GetWorkspaceResourcesByJobID

func (q *FakeQuerier) GetWorkspaceResourcesByJobID(ctxcontext.Context, jobIDuuid.UUID) ([]database.WorkspaceResource,error)

func (*FakeQuerier)GetWorkspaceResourcesByJobIDs

func (q *FakeQuerier) GetWorkspaceResourcesByJobIDs(_context.Context, jobIDs []uuid.UUID) ([]database.WorkspaceResource,error)

func (*FakeQuerier)GetWorkspaceResourcesCreatedAfter

func (q *FakeQuerier) GetWorkspaceResourcesCreatedAfter(_context.Context, aftertime.Time) ([]database.WorkspaceResource,error)

func (*FakeQuerier)GetWorkspaceUniqueOwnerCountByTemplateIDsadded inv2.5.0

func (q *FakeQuerier) GetWorkspaceUniqueOwnerCountByTemplateIDs(_context.Context, templateIds []uuid.UUID) ([]database.GetWorkspaceUniqueOwnerCountByTemplateIDsRow,error)

func (*FakeQuerier)GetWorkspacesAndAgentsByOwnerIDadded inv2.18.0

func (q *FakeQuerier) GetWorkspacesAndAgentsByOwnerID(ctxcontext.Context, ownerIDuuid.UUID) ([]database.GetWorkspacesAndAgentsByOwnerIDRow,error)

func (*FakeQuerier)GetWorkspacesByTemplateIDadded inv2.19.0

func (q *FakeQuerier) GetWorkspacesByTemplateID(_context.Context, templateIDuuid.UUID) ([]database.WorkspaceTable,error)

func (*FakeQuerier)GetWorkspacesEligibleForTransition

func (q *FakeQuerier) GetWorkspacesEligibleForTransition(ctxcontext.Context, nowtime.Time) ([]database.GetWorkspacesEligibleForTransitionRow,error)

func (*FakeQuerier)HasTemplateVersionsWithAITaskadded inv2.24.0

func (q *FakeQuerier) HasTemplateVersionsWithAITask(_context.Context) (bool,error)

func (*FakeQuerier)InTx

func (q *FakeQuerier) InTx(fn func(database.Store)error, opts *database.TxOptions)error

InTx doesn't rollback data properly for in-memory yet.

func (*FakeQuerier)InsertAPIKey

func (*FakeQuerier)InsertAllUsersGroup

func (q *FakeQuerier) InsertAllUsersGroup(ctxcontext.Context, orgIDuuid.UUID) (database.Group,error)

func (*FakeQuerier)InsertCryptoKeyadded inv2.16.0

func (*FakeQuerier)InsertCustomRoleadded inv2.15.0

func (*FakeQuerier)InsertDBCryptKey

func (*FakeQuerier)InsertDERPMeshKey

func (q *FakeQuerier) InsertDERPMeshKey(_context.Context, idstring)error

func (*FakeQuerier)InsertDeploymentID

func (q *FakeQuerier) InsertDeploymentID(_context.Context, idstring)error

func (*FakeQuerier)InsertFile

func (*FakeQuerier)InsertGroup

func (*FakeQuerier)InsertGroupMember

func (*FakeQuerier)InsertInboxNotificationadded inv2.21.0

func (*FakeQuerier)InsertLicense

func (*FakeQuerier)InsertMissingGroups

func (*FakeQuerier)InsertOAuth2ProviderAppadded inv2.6.0

func (*FakeQuerier)InsertOAuth2ProviderAppCodeadded inv2.9.0

func (*FakeQuerier)InsertPresetadded inv2.20.0

func (*FakeQuerier)InsertProvisionerJobTimingsadded inv2.15.0

func (*FakeQuerier)InsertProvisionerKeyadded inv2.14.0

func (*FakeQuerier)InsertReplica

func (*FakeQuerier)InsertTelemetryItemIfNotExistsadded inv2.19.0

func (q *FakeQuerier) InsertTelemetryItemIfNotExists(_context.Context, argdatabase.InsertTelemetryItemIfNotExistsParams)error

func (*FakeQuerier)InsertTemplate

func (*FakeQuerier)InsertTemplateVersion

func (*FakeQuerier)InsertTemplateVersionTerraformValuesByJobIDadded inv2.21.0

func (q *FakeQuerier) InsertTemplateVersionTerraformValuesByJobID(_context.Context, argdatabase.InsertTemplateVersionTerraformValuesByJobIDParams)error

func (*FakeQuerier)InsertUser

func (*FakeQuerier)InsertUserGroupsByIDadded inv2.16.0

func (q *FakeQuerier) InsertUserGroupsByID(_context.Context, argdatabase.InsertUserGroupsByIDParams) ([]uuid.UUID,error)

func (*FakeQuerier)InsertUserGroupsByName

func (*FakeQuerier)InsertUserLink

func (*FakeQuerier)InsertWebpushSubscriptionadded inv2.21.0

func (*FakeQuerier)InsertWorkspaceAgentMetadata

func (q *FakeQuerier) InsertWorkspaceAgentMetadata(_context.Context, argdatabase.InsertWorkspaceAgentMetadataParams)error

func (*FakeQuerier)InsertWorkspaceAgentStats

func (q *FakeQuerier) InsertWorkspaceAgentStats(_context.Context, argdatabase.InsertWorkspaceAgentStatsParams)error

func (*FakeQuerier)InsertWorkspaceAppStats

func (*FakeQuerier)InsertWorkspaceAppStatusadded inv2.21.0

func (*FakeQuerier)InsertWorkspaceBuild

func (*FakeQuerier)InsertWorkspaceModuleadded inv2.18.0

func (*FakeQuerier)ListProvisionerKeysByOrganizationadded inv2.14.0

func (q *FakeQuerier) ListProvisionerKeysByOrganization(_context.Context, organizationIDuuid.UUID) ([]database.ProvisionerKey,error)

func (*FakeQuerier)ListProvisionerKeysByOrganizationExcludeReservedadded inv2.16.0

func (q *FakeQuerier) ListProvisionerKeysByOrganizationExcludeReserved(_context.Context, organizationIDuuid.UUID) ([]database.ProvisionerKey,error)

func (*FakeQuerier)ListWorkspaceAgentPortSharesadded inv2.9.0

func (q *FakeQuerier) ListWorkspaceAgentPortShares(_context.Context, workspaceIDuuid.UUID) ([]database.WorkspaceAgentPortShare,error)

func (*FakeQuerier)MarkAllInboxNotificationsAsReadadded inv2.21.0

func (q *FakeQuerier) MarkAllInboxNotificationsAsRead(_context.Context, argdatabase.MarkAllInboxNotificationsAsReadParams)error

func (*FakeQuerier)OIDCClaimFieldValuesadded inv2.18.0

func (q *FakeQuerier) OIDCClaimFieldValues(_context.Context, argsdatabase.OIDCClaimFieldValuesParams) ([]string,error)

nolint:forcetypeassert

func (*FakeQuerier)OIDCClaimFieldsadded inv2.18.0

func (q *FakeQuerier) OIDCClaimFields(_context.Context, organizationIDuuid.UUID) ([]string,error)

func (*FakeQuerier)OrganizationMembersadded inv2.13.0

func (*FakeQuerier)PGLocksadded inv2.17.0

func (*FakeQuerier)Ping

func (*FakeQuerier)ReduceWorkspaceAgentShareLevelToAuthenticatedByTemplateadded inv2.9.0

func (q *FakeQuerier) ReduceWorkspaceAgentShareLevelToAuthenticatedByTemplate(_context.Context, templateIDuuid.UUID)error

func (*FakeQuerier)RemoveUserFromAllGroupsadded inv2.9.0

func (q *FakeQuerier) RemoveUserFromAllGroups(_context.Context, userIDuuid.UUID)error

func (*FakeQuerier)RemoveUserFromGroupsadded inv2.16.0

func (q *FakeQuerier) RemoveUserFromGroups(_context.Context, argdatabase.RemoveUserFromGroupsParams) ([]uuid.UUID,error)

func (*FakeQuerier)RevokeDBCryptKey

func (q *FakeQuerier) RevokeDBCryptKey(_context.Context, activeKeyDigeststring)error

func (*FakeQuerier)TryAcquireLock

func (*FakeQuerier) TryAcquireLock(_context.Context, _int64) (bool,error)

func (*FakeQuerier)UnarchiveTemplateVersion

func (*FakeQuerier)UnfavoriteWorkspaceadded inv2.8.0

func (q *FakeQuerier) UnfavoriteWorkspace(_context.Context, arguuid.UUID)error

func (*FakeQuerier)UpdateAPIKeyByID

func (*FakeQuerier)UpdateCryptoKeyDeletesAtadded inv2.16.0

func (*FakeQuerier)UpdateCustomRoleadded inv2.15.0

func (*FakeQuerier)UpdateExternalAuthLinkRefreshTokenadded inv2.18.0

func (q *FakeQuerier) UpdateExternalAuthLinkRefreshToken(_context.Context, argdatabase.UpdateExternalAuthLinkRefreshTokenParams)error

func (*FakeQuerier)UpdateGroupByID

func (*FakeQuerier)UpdateInboxNotificationReadStatusadded inv2.21.0

func (q *FakeQuerier) UpdateInboxNotificationReadStatus(_context.Context, argdatabase.UpdateInboxNotificationReadStatusParams)error

func (*FakeQuerier)UpdateMemoryResourceMonitoradded inv2.20.0

func (q *FakeQuerier) UpdateMemoryResourceMonitor(_context.Context, argdatabase.UpdateMemoryResourceMonitorParams)error

func (*FakeQuerier)UpdateOAuth2ProviderAppByIDadded inv2.6.0

func (*FakeQuerier)UpdateOrganizationadded inv2.12.0

func (*FakeQuerier)UpdateOrganizationDeletedByIDadded inv2.20.0

func (q *FakeQuerier) UpdateOrganizationDeletedByID(_context.Context, argdatabase.UpdateOrganizationDeletedByIDParams)error

func (*FakeQuerier)UpdatePresetPrebuildStatusadded inv2.23.0

func (q *FakeQuerier) UpdatePresetPrebuildStatus(ctxcontext.Context, argdatabase.UpdatePresetPrebuildStatusParams)error

func (*FakeQuerier)UpdateProvisionerDaemonLastSeenAtadded inv2.6.0

func (q *FakeQuerier) UpdateProvisionerDaemonLastSeenAt(_context.Context, argdatabase.UpdateProvisionerDaemonLastSeenAtParams)error

func (*FakeQuerier)UpdateProvisionerJobByID

func (*FakeQuerier)UpdateProvisionerJobWithCompleteWithStartedAtByIDadded inv2.23.0

func (q *FakeQuerier) UpdateProvisionerJobWithCompleteWithStartedAtByID(_context.Context, argdatabase.UpdateProvisionerJobWithCompleteWithStartedAtByIDParams)error

func (*FakeQuerier)UpdateReplica

func (*FakeQuerier)UpdateTailnetPeerStatusByCoordinatoradded inv2.15.0

func (*FakeQuerier)UpdateTemplateACLByID

func (*FakeQuerier)UpdateTemplateDeletedByID

func (q *FakeQuerier) UpdateTemplateDeletedByID(_context.Context, argdatabase.UpdateTemplateDeletedByIDParams)error

func (*FakeQuerier)UpdateTemplateMetaByID

func (*FakeQuerier)UpdateTemplateScheduleByID

func (q *FakeQuerier) UpdateTemplateScheduleByID(_context.Context, argdatabase.UpdateTemplateScheduleByIDParams)error

func (*FakeQuerier)UpdateTemplateVersionAITaskByJobIDadded inv2.24.0

func (q *FakeQuerier) UpdateTemplateVersionAITaskByJobID(_context.Context, argdatabase.UpdateTemplateVersionAITaskByJobIDParams)error

func (*FakeQuerier)UpdateTemplateVersionByID

func (q *FakeQuerier) UpdateTemplateVersionByID(_context.Context, argdatabase.UpdateTemplateVersionByIDParams)error

func (*FakeQuerier)UpdateUserDeletedByID

func (q *FakeQuerier) UpdateUserDeletedByID(_context.Context, iduuid.UUID)error

func (*FakeQuerier)UpdateUserGithubComUserIDadded inv2.14.0

func (q *FakeQuerier) UpdateUserGithubComUserID(_context.Context, argdatabase.UpdateUserGithubComUserIDParams)error

func (*FakeQuerier)UpdateUserHashedOneTimePasscodeadded inv2.17.0

func (q *FakeQuerier) UpdateUserHashedOneTimePasscode(_context.Context, argdatabase.UpdateUserHashedOneTimePasscodeParams)error

func (*FakeQuerier)UpdateUserHashedPassword

func (*FakeQuerier)UpdateUserLink

func (*FakeQuerier)UpdateUserLinkedID

func (*FakeQuerier)UpdateUserLoginType

func (*FakeQuerier)UpdateUserNotificationPreferencesadded inv2.15.0

func (q *FakeQuerier) UpdateUserNotificationPreferences(_context.Context, argdatabase.UpdateUserNotificationPreferencesParams) (int64,error)

func (*FakeQuerier)UpdateUserProfile

func (*FakeQuerier)UpdateUserRoles

func (*FakeQuerier)UpdateUserStatus

func (*FakeQuerier)UpdateUserTerminalFontadded inv2.22.0

func (*FakeQuerier)UpdateUserThemePreferenceadded inv2.22.0

func (*FakeQuerier)UpdateVolumeResourceMonitoradded inv2.20.0

func (q *FakeQuerier) UpdateVolumeResourceMonitor(_context.Context, argdatabase.UpdateVolumeResourceMonitorParams)error

func (*FakeQuerier)UpdateWorkspaceAgentMetadata

func (q *FakeQuerier) UpdateWorkspaceAgentMetadata(_context.Context, argdatabase.UpdateWorkspaceAgentMetadataParams)error

func (*FakeQuerier)UpdateWorkspaceAppHealthByID

func (q *FakeQuerier) UpdateWorkspaceAppHealthByID(_context.Context, argdatabase.UpdateWorkspaceAppHealthByIDParams)error

func (*FakeQuerier)UpdateWorkspaceAutostart

func (*FakeQuerier)UpdateWorkspaceBuildAITaskByIDadded inv2.24.0

func (q *FakeQuerier) UpdateWorkspaceBuildAITaskByID(_context.Context, argdatabase.UpdateWorkspaceBuildAITaskByIDParams)error

func (*FakeQuerier)UpdateWorkspaceBuildCostByID

func (q *FakeQuerier) UpdateWorkspaceBuildCostByID(_context.Context, argdatabase.UpdateWorkspaceBuildCostByIDParams)error

func (*FakeQuerier)UpdateWorkspaceDeletedByID

func (q *FakeQuerier) UpdateWorkspaceDeletedByID(_context.Context, argdatabase.UpdateWorkspaceDeletedByIDParams)error

func (*FakeQuerier)UpdateWorkspaceLastUsedAt

func (q *FakeQuerier) UpdateWorkspaceLastUsedAt(_context.Context, argdatabase.UpdateWorkspaceLastUsedAtParams)error

func (*FakeQuerier)UpdateWorkspaceNextStartAtadded inv2.19.0

func (q *FakeQuerier) UpdateWorkspaceNextStartAt(_context.Context, argdatabase.UpdateWorkspaceNextStartAtParams)error

func (*FakeQuerier)UpdateWorkspaceProxyDeleted

func (q *FakeQuerier) UpdateWorkspaceProxyDeleted(_context.Context, argdatabase.UpdateWorkspaceProxyDeletedParams)error

func (*FakeQuerier)UpdateWorkspaceTTL

func (*FakeQuerier)UpdateWorkspacesTTLByTemplateIDadded inv2.19.0

func (q *FakeQuerier) UpdateWorkspacesTTLByTemplateID(_context.Context, argdatabase.UpdateWorkspacesTTLByTemplateIDParams)error

func (*FakeQuerier)UpsertAnnouncementBannersadded inv2.12.0

func (q *FakeQuerier) UpsertAnnouncementBanners(_context.Context, datastring)error

func (*FakeQuerier)UpsertAppSecurityKey

func (q *FakeQuerier) UpsertAppSecurityKey(_context.Context, datastring)error

func (*FakeQuerier)UpsertApplicationName

func (q *FakeQuerier) UpsertApplicationName(_context.Context, datastring)error

func (*FakeQuerier)UpsertCoordinatorResumeTokenSigningKeyadded inv2.15.0

func (q *FakeQuerier) UpsertCoordinatorResumeTokenSigningKey(_context.Context, valuestring)error

func (*FakeQuerier)UpsertDefaultProxy

func (*FakeQuerier)UpsertHealthSettingsadded inv2.5.0

func (q *FakeQuerier) UpsertHealthSettings(_context.Context, datastring)error

func (*FakeQuerier)UpsertLastUpdateCheck

func (q *FakeQuerier) UpsertLastUpdateCheck(_context.Context, datastring)error

func (*FakeQuerier)UpsertLogoURL

func (q *FakeQuerier) UpsertLogoURL(_context.Context, datastring)error

func (*FakeQuerier)UpsertNotificationReportGeneratorLogadded inv2.16.0

func (q *FakeQuerier) UpsertNotificationReportGeneratorLog(_context.Context, argdatabase.UpsertNotificationReportGeneratorLogParams)error

func (*FakeQuerier)UpsertNotificationsSettingsadded inv2.14.0

func (q *FakeQuerier) UpsertNotificationsSettings(_context.Context, datastring)error

func (*FakeQuerier)UpsertOAuth2GithubDefaultEligibleadded inv2.20.0

func (q *FakeQuerier) UpsertOAuth2GithubDefaultEligible(_context.Context, eligiblebool)error

func (*FakeQuerier)UpsertOAuthSigningKey

func (q *FakeQuerier) UpsertOAuthSigningKey(_context.Context, valuestring)error

func (*FakeQuerier)UpsertProvisionerDaemonadded inv2.5.1

func (*FakeQuerier)UpsertRuntimeConfigadded inv2.16.0

func (*FakeQuerier)UpsertTailnetCoordinator

func (*FakeQuerier) UpsertTailnetCoordinator(context.Context,uuid.UUID) (database.TailnetCoordinator,error)

func (*FakeQuerier)UpsertTailnetPeeradded inv2.4.0

func (*FakeQuerier)UpsertTailnetTunneladded inv2.4.0

func (*FakeQuerier)UpsertTelemetryItemadded inv2.19.0

func (*FakeQuerier)UpsertTemplateUsageStatsadded inv2.10.0

func (q *FakeQuerier) UpsertTemplateUsageStats(ctxcontext.Context)error

func (*FakeQuerier)UpsertWebpushVAPIDKeysadded inv2.21.0

func (*FakeQuerier)UpsertWorkspaceAppadded inv2.24.0

func (*FakeQuerier)UpsertWorkspaceAppAuditSessionadded inv2.21.0

func (q *FakeQuerier) UpsertWorkspaceAppAuditSession(_context.Context, argdatabase.UpsertWorkspaceAppAuditSessionParams) (bool,error)

func (*FakeQuerier)Wrappers

func (*FakeQuerier) Wrappers() []string

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp