dbfake

package
v2.1.1 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2023 License: AGPL-3.0 Imports: 23 Imported by: 0

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 explicitly depends on postgres triggers that announce changes on the pubsub. Implementing support for this in the fake database would strongly couple the FakeQuerier to the pubsub, which is undesirable. Furthermore, it makes little sense to directly test the pgCoord against anything other than postgres. The FakeQuerier is designed to allow us to test 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

func New

func New() database.Store

New returns an in-memory fake of the database.

Types

type FakeQuerier

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 code can do type checks.

func (*FakeQuerier) AcquireLock

func (*FakeQuerier) AcquireLock(_ context.Context, _ int64) error

func (*FakeQuerier) AcquireProvisionerJob

func (*FakeQuerier) CleanTailnetCoordinators

func (*FakeQuerier) CleanTailnetCoordinators(_ context.Context) error

func (*FakeQuerier) DeleteAPIKeyByID

func (q *FakeQuerier) DeleteAPIKeyByID(_ context.Context, id string) error

func (*FakeQuerier) DeleteAPIKeysByUserID

func (q *FakeQuerier) DeleteAPIKeysByUserID(_ context.Context, userID uuid.UUID) error

func (*FakeQuerier) DeleteApplicationConnectAPIKeysByUserID

func (q *FakeQuerier) DeleteApplicationConnectAPIKeysByUserID(_ context.Context, userID uuid.UUID) error

func (*FakeQuerier) DeleteCoordinator

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

func (*FakeQuerier) DeleteGitSSHKey

func (q *FakeQuerier) DeleteGitSSHKey(_ context.Context, userID uuid.UUID) error

func (*FakeQuerier) DeleteGroupByID

func (q *FakeQuerier) DeleteGroupByID(_ context.Context, id uuid.UUID) error

func (*FakeQuerier) DeleteGroupMemberFromGroup

func (q *FakeQuerier) DeleteGroupMemberFromGroup(_ context.Context, arg database.DeleteGroupMemberFromGroupParams) error

func (*FakeQuerier) DeleteGroupMembersByOrgAndUser

func (q *FakeQuerier) DeleteGroupMembersByOrgAndUser(_ context.Context, arg database.DeleteGroupMembersByOrgAndUserParams) error

func (*FakeQuerier) DeleteLicense

func (q *FakeQuerier) DeleteLicense(_ context.Context, id int32) (int32, error)

func (*FakeQuerier) DeleteOldWorkspaceAgentLogs

func (*FakeQuerier) DeleteOldWorkspaceAgentLogs(_ context.Context) error

func (*FakeQuerier) DeleteOldWorkspaceAgentStats

func (*FakeQuerier) DeleteOldWorkspaceAgentStats(_ context.Context) error

func (*FakeQuerier) DeleteReplicasUpdatedBefore

func (q *FakeQuerier) DeleteReplicasUpdatedBefore(_ context.Context, before time.Time) error

func (*FakeQuerier) GetAPIKeyByID

func (q *FakeQuerier) GetAPIKeyByID(_ context.Context, id string) (database.APIKey, error)

func (*FakeQuerier) GetAPIKeyByName

func (q *FakeQuerier) GetAPIKeyByName(_ context.Context, params database.GetAPIKeyByNameParams) (database.APIKey, error)

func (*FakeQuerier) GetAPIKeysByLoginType

func (q *FakeQuerier) GetAPIKeysByLoginType(_ context.Context, t database.LoginType) ([]database.APIKey, error)

func (*FakeQuerier) GetAPIKeysByUserID

func (q *FakeQuerier) GetAPIKeysByUserID(_ context.Context, params database.GetAPIKeysByUserIDParams) ([]database.APIKey, error)

func (*FakeQuerier) GetAPIKeysLastUsedAfter

func (q *FakeQuerier) GetAPIKeysLastUsedAfter(_ context.Context, after time.Time) ([]database.APIKey, error)

func (*FakeQuerier) GetActiveUserCount

func (q *FakeQuerier) GetActiveUserCount(_ context.Context) (int64, error)

func (*FakeQuerier) GetActiveWorkspaceBuildsByTemplateID

func (q *FakeQuerier) GetActiveWorkspaceBuildsByTemplateID(ctx context.Context, templateID uuid.UUID) ([]database.WorkspaceBuild, error)

func (*FakeQuerier) GetAllTailnetAgents

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

func (*FakeQuerier) GetAllTailnetClients

func (*FakeQuerier) GetAllTailnetClients(_ context.Context) ([]database.TailnetClient, error)

func (*FakeQuerier) GetAppSecurityKey

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

func (*FakeQuerier) GetAuthorizationUserRoles

func (q *FakeQuerier) GetAuthorizationUserRoles(_ context.Context, userID uuid.UUID) (database.GetAuthorizationUserRolesRow, error)

func (*FakeQuerier) GetAuthorizedTemplates

func (*FakeQuerier) GetAuthorizedUsers

func (q *FakeQuerier) GetAuthorizedUsers(ctx context.Context, arg database.GetUsersParams, prepared rbac.PreparedAuthorized) ([]database.GetUsersRow, error)

func (*FakeQuerier) GetAuthorizedWorkspaces

func (q *FakeQuerier) GetAuthorizedWorkspaces(ctx context.Context, arg database.GetWorkspacesParams, prepared rbac.PreparedAuthorized) ([]database.GetWorkspacesRow, error)

func (*FakeQuerier) GetDERPMeshKey

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

func (*FakeQuerier) GetDefaultProxyConfig

func (q *FakeQuerier) GetDefaultProxyConfig(_ context.Context) (database.GetDefaultProxyConfigRow, error)

func (*FakeQuerier) GetDeploymentDAUs

func (q *FakeQuerier) GetDeploymentDAUs(_ context.Context, tzOffset int32) ([]database.GetDeploymentDAUsRow, error)

func (*FakeQuerier) GetDeploymentID

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

func (*FakeQuerier) GetDeploymentWorkspaceAgentStats

func (q *FakeQuerier) GetDeploymentWorkspaceAgentStats(_ context.Context, createdAfter time.Time) (database.GetDeploymentWorkspaceAgentStatsRow, error)

func (*FakeQuerier) GetDeploymentWorkspaceStats

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

func (*FakeQuerier) GetFileByHashAndCreator

func (q *FakeQuerier) GetFileByHashAndCreator(_ context.Context, arg database.GetFileByHashAndCreatorParams) (database.File, error)

func (*FakeQuerier) GetFileByID

func (q *FakeQuerier) GetFileByID(_ context.Context, id uuid.UUID) (database.File, error)

func (*FakeQuerier) GetFileTemplates

func (q *FakeQuerier) GetFileTemplates(_ context.Context, id uuid.UUID) ([]database.GetFileTemplatesRow, error)

func (*FakeQuerier) GetGitSSHKey

func (q *FakeQuerier) GetGitSSHKey(_ context.Context, userID uuid.UUID) (database.GitSSHKey, error)

func (*FakeQuerier) GetGroupByID

func (q *FakeQuerier) GetGroupByID(ctx context.Context, id uuid.UUID) (database.Group, error)

func (*FakeQuerier) GetGroupByOrgAndName

func (*FakeQuerier) GetGroupMembers

func (q *FakeQuerier) GetGroupMembers(_ context.Context, id uuid.UUID) ([]database.User, error)

func (*FakeQuerier) GetGroupsByOrganizationID

func (q *FakeQuerier) GetGroupsByOrganizationID(_ context.Context, id uuid.UUID) ([]database.Group, error)

func (*FakeQuerier) GetHungProvisionerJobs

func (q *FakeQuerier) GetHungProvisionerJobs(_ context.Context, hungSince time.Time) ([]database.ProvisionerJob, error)

func (*FakeQuerier) GetLastUpdateCheck

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

func (*FakeQuerier) GetLatestWorkspaceBuildByWorkspaceID

func (q *FakeQuerier) GetLatestWorkspaceBuildByWorkspaceID(ctx context.Context, workspaceID uuid.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, id int32) (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) GetOAuthSigningKey

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

func (*FakeQuerier) GetOrganizationByID

func (q *FakeQuerier) GetOrganizationByID(_ context.Context, id uuid.UUID) (database.Organization, error)

func (*FakeQuerier) GetOrganizationByName

func (q *FakeQuerier) GetOrganizationByName(_ context.Context, name string) (database.Organization, error)

func (*FakeQuerier) GetOrganizationIDsByMemberIDs

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

func (*FakeQuerier) GetOrganizationMembershipsByUserID

func (q *FakeQuerier) GetOrganizationMembershipsByUserID(_ context.Context, userID uuid.UUID) ([]database.OrganizationMember, error)

func (*FakeQuerier) GetOrganizations

func (q *FakeQuerier) GetOrganizations(_ context.Context) ([]database.Organization, error)

func (*FakeQuerier) GetOrganizationsByUserID

func (q *FakeQuerier) GetOrganizationsByUserID(_ context.Context, userID uuid.UUID) ([]database.Organization, error)

func (*FakeQuerier) GetParameterSchemasByJobID

func (q *FakeQuerier) GetParameterSchemasByJobID(_ context.Context, jobID uuid.UUID) ([]database.ParameterSchema, error)

func (*FakeQuerier) GetProvisionerDaemons

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

func (*FakeQuerier) GetProvisionerJobByID

func (q *FakeQuerier) GetProvisionerJobByID(ctx context.Context, id uuid.UUID) (database.ProvisionerJob, error)

func (*FakeQuerier) GetProvisionerJobsByIDs

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

func (*FakeQuerier) GetProvisionerJobsByIDsWithQueuePosition

func (q *FakeQuerier) GetProvisionerJobsByIDsWithQueuePosition(_ context.Context, ids []uuid.UUID) ([]database.GetProvisionerJobsByIDsWithQueuePositionRow, error)

func (*FakeQuerier) GetProvisionerJobsCreatedAfter

func (q *FakeQuerier) GetProvisionerJobsCreatedAfter(_ context.Context, after time.Time) ([]database.ProvisionerJob, error)

func (*FakeQuerier) GetQuotaAllowanceForUser

func (q *FakeQuerier) GetQuotaAllowanceForUser(_ context.Context, userID uuid.UUID) (int64, error)

func (*FakeQuerier) GetQuotaConsumedForUser

func (q *FakeQuerier) GetQuotaConsumedForUser(_ context.Context, userID uuid.UUID) (int64, error)

func (*FakeQuerier) GetReplicaByID

func (q *FakeQuerier) GetReplicaByID(_ context.Context, id uuid.UUID) (database.Replica, error)

func (*FakeQuerier) GetReplicasUpdatedAfter

func (q *FakeQuerier) GetReplicasUpdatedAfter(_ context.Context, updatedAt time.Time) ([]database.Replica, error)

func (*FakeQuerier) GetServiceBanner

func (q *FakeQuerier) GetServiceBanner(_ context.Context) (string, error)

func (*FakeQuerier) GetTailnetAgents

func (*FakeQuerier) GetTailnetAgents(context.Context, uuid.UUID) ([]database.TailnetAgent, error)

func (*FakeQuerier) GetTailnetClientsForAgent

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

func (*FakeQuerier) GetTemplateByID

func (q *FakeQuerier) GetTemplateByID(ctx context.Context, id uuid.UUID) (database.Template, error)

func (*FakeQuerier) GetTemplateByOrganizationAndName

func (q *FakeQuerier) GetTemplateByOrganizationAndName(_ context.Context, arg database.GetTemplateByOrganizationAndNameParams) (database.Template, error)

func (*FakeQuerier) GetTemplateDAUs

func (*FakeQuerier) GetTemplateGroupRoles

func (q *FakeQuerier) GetTemplateGroupRoles(_ context.Context, id uuid.UUID) ([]database.TemplateGroup, error)

func (*FakeQuerier) GetTemplateUserRoles

func (q *FakeQuerier) GetTemplateUserRoles(_ context.Context, id uuid.UUID) ([]database.TemplateUser, error)

func (*FakeQuerier) GetTemplateVersionByID

func (q *FakeQuerier) GetTemplateVersionByID(ctx context.Context, templateVersionID uuid.UUID) (database.TemplateVersion, error)

func (*FakeQuerier) GetTemplateVersionByJobID

func (q *FakeQuerier) GetTemplateVersionByJobID(_ context.Context, jobID uuid.UUID) (database.TemplateVersion, error)

func (*FakeQuerier) GetTemplateVersionParameters

func (q *FakeQuerier) GetTemplateVersionParameters(_ context.Context, templateVersionID uuid.UUID) ([]database.TemplateVersionParameter, error)

func (*FakeQuerier) GetTemplateVersionVariables

func (q *FakeQuerier) GetTemplateVersionVariables(_ context.Context, templateVersionID uuid.UUID) ([]database.TemplateVersionVariable, 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, arg database.GetTemplateVersionsByTemplateIDParams) (version []database.TemplateVersion, err error)

func (*FakeQuerier) GetTemplateVersionsCreatedAfter

func (q *FakeQuerier) GetTemplateVersionsCreatedAfter(_ context.Context, after time.Time) ([]database.TemplateVersion, error)

func (*FakeQuerier) GetTemplates

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

func (*FakeQuerier) GetTemplatesWithFilter

func (q *FakeQuerier) GetTemplatesWithFilter(ctx context.Context, arg database.GetTemplatesWithFilterParams) ([]database.Template, error)

func (*FakeQuerier) GetUnexpiredLicenses

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

func (*FakeQuerier) GetUserByEmailOrUsername

func (q *FakeQuerier) GetUserByEmailOrUsername(_ context.Context, arg database.GetUserByEmailOrUsernameParams) (database.User, error)

func (*FakeQuerier) GetUserByID

func (q *FakeQuerier) GetUserByID(_ context.Context, id uuid.UUID) (database.User, error)

func (*FakeQuerier) GetUserCount

func (q *FakeQuerier) GetUserCount(_ context.Context) (int64, error)

func (*FakeQuerier) GetUserLinkByLinkedID

func (q *FakeQuerier) GetUserLinkByLinkedID(_ context.Context, id string) (database.UserLink, error)

func (*FakeQuerier) GetUserLinkByUserIDLoginType

func (q *FakeQuerier) GetUserLinkByUserIDLoginType(_ context.Context, params database.GetUserLinkByUserIDLoginTypeParams) (database.UserLink, error)

func (*FakeQuerier) GetUsers

func (*FakeQuerier) GetUsersByIDs

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

func (*FakeQuerier) GetWorkspaceAgentAndOwnerByAuthToken

func (q *FakeQuerier) GetWorkspaceAgentAndOwnerByAuthToken(_ context.Context, authToken uuid.UUID) (database.GetWorkspaceAgentAndOwnerByAuthTokenRow, error)

func (*FakeQuerier) GetWorkspaceAgentByID

func (q *FakeQuerier) GetWorkspaceAgentByID(ctx context.Context, id uuid.UUID) (database.WorkspaceAgent, error)

func (*FakeQuerier) GetWorkspaceAgentByInstanceID

func (q *FakeQuerier) GetWorkspaceAgentByInstanceID(_ context.Context, instanceID string) (database.WorkspaceAgent, error)

func (*FakeQuerier) GetWorkspaceAgentLifecycleStateByID

func (q *FakeQuerier) GetWorkspaceAgentLifecycleStateByID(ctx context.Context, id uuid.UUID) (database.GetWorkspaceAgentLifecycleStateByIDRow, error)

func (*FakeQuerier) GetWorkspaceAgentMetadata

func (q *FakeQuerier) GetWorkspaceAgentMetadata(_ context.Context, workspaceAgentID uuid.UUID) ([]database.WorkspaceAgentMetadatum, error)

func (*FakeQuerier) GetWorkspaceAgentStats

func (q *FakeQuerier) GetWorkspaceAgentStats(_ context.Context, createdAfter time.Time) ([]database.GetWorkspaceAgentStatsRow, error)

func (*FakeQuerier) GetWorkspaceAgentStatsAndLabels

func (q *FakeQuerier) GetWorkspaceAgentStatsAndLabels(ctx context.Context, createdAfter time.Time) ([]database.GetWorkspaceAgentStatsAndLabelsRow, error)

func (*FakeQuerier) GetWorkspaceAgentsByResourceIDs

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

func (*FakeQuerier) GetWorkspaceAgentsCreatedAfter

func (q *FakeQuerier) GetWorkspaceAgentsCreatedAfter(_ context.Context, after time.Time) ([]database.WorkspaceAgent, error)

func (*FakeQuerier) GetWorkspaceAgentsInLatestBuildByWorkspaceID

func (q *FakeQuerier) GetWorkspaceAgentsInLatestBuildByWorkspaceID(ctx context.Context, workspaceID uuid.UUID) ([]database.WorkspaceAgent, error)

func (*FakeQuerier) GetWorkspaceAppByAgentIDAndSlug

func (q *FakeQuerier) GetWorkspaceAppByAgentIDAndSlug(ctx context.Context, arg database.GetWorkspaceAppByAgentIDAndSlugParams) (database.WorkspaceApp, error)

func (*FakeQuerier) GetWorkspaceAppsByAgentID

func (q *FakeQuerier) GetWorkspaceAppsByAgentID(_ context.Context, id uuid.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, after time.Time) ([]database.WorkspaceApp, error)

func (*FakeQuerier) GetWorkspaceBuildByID

func (q *FakeQuerier) GetWorkspaceBuildByID(ctx context.Context, id uuid.UUID) (database.WorkspaceBuild, error)

func (*FakeQuerier) GetWorkspaceBuildByJobID

func (q *FakeQuerier) GetWorkspaceBuildByJobID(_ context.Context, jobID uuid.UUID) (database.WorkspaceBuild, error)

func (*FakeQuerier) GetWorkspaceBuildParameters

func (q *FakeQuerier) GetWorkspaceBuildParameters(_ context.Context, workspaceBuildID uuid.UUID) ([]database.WorkspaceBuildParameter, error)

func (*FakeQuerier) GetWorkspaceBuildsByWorkspaceID

func (q *FakeQuerier) GetWorkspaceBuildsByWorkspaceID(_ context.Context,
	params database.GetWorkspaceBuildsByWorkspaceIDParams,
) ([]database.WorkspaceBuild, error)

func (*FakeQuerier) GetWorkspaceBuildsCreatedAfter

func (q *FakeQuerier) GetWorkspaceBuildsCreatedAfter(_ context.Context, after time.Time) ([]database.WorkspaceBuild, error)

func (*FakeQuerier) GetWorkspaceByAgentID

func (q *FakeQuerier) GetWorkspaceByAgentID(ctx context.Context, agentID uuid.UUID) (database.Workspace, error)

func (*FakeQuerier) GetWorkspaceByID

func (q *FakeQuerier) GetWorkspaceByID(ctx context.Context, id uuid.UUID) (database.Workspace, error)

func (*FakeQuerier) GetWorkspaceByOwnerIDAndName

func (*FakeQuerier) GetWorkspaceByWorkspaceAppID

func (q *FakeQuerier) GetWorkspaceByWorkspaceAppID(_ context.Context, workspaceAppID uuid.UUID) (database.Workspace, error)

func (*FakeQuerier) GetWorkspaceProxies

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

func (*FakeQuerier) GetWorkspaceProxyByHostname

func (*FakeQuerier) GetWorkspaceProxyByID

func (q *FakeQuerier) GetWorkspaceProxyByID(_ context.Context, id uuid.UUID) (database.WorkspaceProxy, error)

func (*FakeQuerier) GetWorkspaceProxyByName

func (q *FakeQuerier) GetWorkspaceProxyByName(_ context.Context, name string) (database.WorkspaceProxy, error)

func (*FakeQuerier) GetWorkspaceResourceByID

func (q *FakeQuerier) GetWorkspaceResourceByID(_ context.Context, id uuid.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(ctx context.Context, after time.Time) ([]database.WorkspaceResourceMetadatum, error)

func (*FakeQuerier) GetWorkspaceResourcesByJobID

func (q *FakeQuerier) GetWorkspaceResourcesByJobID(ctx context.Context, jobID uuid.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, after time.Time) ([]database.WorkspaceResource, error)

func (*FakeQuerier) GetWorkspaces

func (*FakeQuerier) GetWorkspacesEligibleForTransition

func (q *FakeQuerier) GetWorkspacesEligibleForTransition(ctx context.Context, now time.Time) ([]database.Workspace, error)

func (*FakeQuerier) InTx

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

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

func (*FakeQuerier) InsertAPIKey

func (*FakeQuerier) InsertAllUsersGroup

func (q *FakeQuerier) InsertAllUsersGroup(ctx context.Context, orgID uuid.UUID) (database.Group, error)

func (*FakeQuerier) InsertAuditLog

func (*FakeQuerier) InsertDERPMeshKey

func (q *FakeQuerier) InsertDERPMeshKey(_ context.Context, id string) error

func (*FakeQuerier) InsertDeploymentID

func (q *FakeQuerier) InsertDeploymentID(_ context.Context, id string) error

func (*FakeQuerier) InsertFile

func (*FakeQuerier) InsertGitSSHKey

func (*FakeQuerier) InsertGroup

func (*FakeQuerier) InsertGroupMember

func (q *FakeQuerier) InsertGroupMember(_ context.Context, arg database.InsertGroupMemberParams) error

func (*FakeQuerier) InsertLicense

func (*FakeQuerier) InsertMissingGroups

func (q *FakeQuerier) InsertMissingGroups(_ context.Context, arg database.InsertMissingGroupsParams) ([]database.Group, error)

func (*FakeQuerier) InsertOrganization

func (*FakeQuerier) InsertProvisionerJob

func (*FakeQuerier) InsertReplica

func (*FakeQuerier) InsertTemplate

func (q *FakeQuerier) InsertTemplate(_ context.Context, arg database.InsertTemplateParams) error

func (*FakeQuerier) InsertTemplateVersion

func (q *FakeQuerier) InsertTemplateVersion(_ context.Context, arg database.InsertTemplateVersionParams) error

func (*FakeQuerier) InsertUser

func (*FakeQuerier) InsertUserGroupsByName

func (q *FakeQuerier) InsertUserGroupsByName(_ context.Context, arg database.InsertUserGroupsByNameParams) error

func (*FakeQuerier) InsertWorkspace

func (*FakeQuerier) InsertWorkspaceAgent

func (*FakeQuerier) InsertWorkspaceAgentMetadata

func (q *FakeQuerier) InsertWorkspaceAgentMetadata(_ context.Context, arg database.InsertWorkspaceAgentMetadataParams) error

func (*FakeQuerier) InsertWorkspaceAgentStats

func (q *FakeQuerier) InsertWorkspaceAgentStats(_ context.Context, arg database.InsertWorkspaceAgentStatsParams) error

func (*FakeQuerier) InsertWorkspaceApp

func (*FakeQuerier) InsertWorkspaceAppStats

func (q *FakeQuerier) InsertWorkspaceAppStats(_ context.Context, arg database.InsertWorkspaceAppStatsParams) error

func (*FakeQuerier) InsertWorkspaceBuild

func (q *FakeQuerier) InsertWorkspaceBuild(_ context.Context, arg database.InsertWorkspaceBuildParams) error

func (*FakeQuerier) InsertWorkspaceBuildParameters

func (q *FakeQuerier) InsertWorkspaceBuildParameters(_ context.Context, arg database.InsertWorkspaceBuildParametersParams) error

func (*FakeQuerier) InsertWorkspaceProxy

func (*FakeQuerier) Ping

func (*FakeQuerier) RegisterWorkspaceProxy

func (*FakeQuerier) TryAcquireLock

func (*FakeQuerier) TryAcquireLock(_ context.Context, _ int64) (bool, error)

func (*FakeQuerier) UpdateAPIKeyByID

func (q *FakeQuerier) UpdateAPIKeyByID(_ context.Context, arg database.UpdateAPIKeyByIDParams) error

func (*FakeQuerier) UpdateGitSSHKey

func (*FakeQuerier) UpdateGroupByID

func (*FakeQuerier) UpdateProvisionerJobByID

func (q *FakeQuerier) UpdateProvisionerJobByID(_ context.Context, arg database.UpdateProvisionerJobByIDParams) error

func (*FakeQuerier) UpdateProvisionerJobWithCancelByID

func (q *FakeQuerier) UpdateProvisionerJobWithCancelByID(_ context.Context, arg database.UpdateProvisionerJobWithCancelByIDParams) error

func (*FakeQuerier) UpdateProvisionerJobWithCompleteByID

func (q *FakeQuerier) UpdateProvisionerJobWithCompleteByID(_ context.Context, arg database.UpdateProvisionerJobWithCompleteByIDParams) error

func (*FakeQuerier) UpdateReplica

func (*FakeQuerier) UpdateTemplateACLByID

func (q *FakeQuerier) UpdateTemplateACLByID(_ context.Context, arg database.UpdateTemplateACLByIDParams) error

func (*FakeQuerier) UpdateTemplateActiveVersionByID

func (q *FakeQuerier) UpdateTemplateActiveVersionByID(_ context.Context, arg database.UpdateTemplateActiveVersionByIDParams) error

func (*FakeQuerier) UpdateTemplateDeletedByID

func (q *FakeQuerier) UpdateTemplateDeletedByID(_ context.Context, arg database.UpdateTemplateDeletedByIDParams) error

func (*FakeQuerier) UpdateTemplateMetaByID

func (q *FakeQuerier) UpdateTemplateMetaByID(_ context.Context, arg database.UpdateTemplateMetaByIDParams) error

func (*FakeQuerier) UpdateTemplateScheduleByID

func (q *FakeQuerier) UpdateTemplateScheduleByID(_ context.Context, arg database.UpdateTemplateScheduleByIDParams) error

func (*FakeQuerier) UpdateTemplateVersionByID

func (q *FakeQuerier) UpdateTemplateVersionByID(_ context.Context, arg database.UpdateTemplateVersionByIDParams) error

func (*FakeQuerier) UpdateTemplateVersionDescriptionByJobID

func (q *FakeQuerier) UpdateTemplateVersionDescriptionByJobID(_ context.Context, arg database.UpdateTemplateVersionDescriptionByJobIDParams) error

func (*FakeQuerier) UpdateTemplateVersionGitAuthProvidersByJobID

func (q *FakeQuerier) UpdateTemplateVersionGitAuthProvidersByJobID(_ context.Context, arg database.UpdateTemplateVersionGitAuthProvidersByJobIDParams) error

func (*FakeQuerier) UpdateUserDeletedByID

func (q *FakeQuerier) UpdateUserDeletedByID(_ context.Context, params database.UpdateUserDeletedByIDParams) error

func (*FakeQuerier) UpdateUserHashedPassword

func (q *FakeQuerier) UpdateUserHashedPassword(_ context.Context, arg database.UpdateUserHashedPasswordParams) error

func (*FakeQuerier) UpdateUserLastSeenAt

func (q *FakeQuerier) UpdateUserLastSeenAt(_ context.Context, arg database.UpdateUserLastSeenAtParams) (database.User, error)

func (*FakeQuerier) UpdateUserLinkedID

func (q *FakeQuerier) UpdateUserLinkedID(_ context.Context, params database.UpdateUserLinkedIDParams) (database.UserLink, error)

func (*FakeQuerier) UpdateUserLoginType

func (q *FakeQuerier) UpdateUserLoginType(_ context.Context, arg database.UpdateUserLoginTypeParams) (database.User, error)

func (*FakeQuerier) UpdateUserProfile

func (*FakeQuerier) UpdateUserQuietHoursSchedule

func (q *FakeQuerier) UpdateUserQuietHoursSchedule(_ context.Context, arg database.UpdateUserQuietHoursScheduleParams) (database.User, error)

func (*FakeQuerier) UpdateUserRoles

func (*FakeQuerier) UpdateUserStatus

func (*FakeQuerier) UpdateWorkspace

func (*FakeQuerier) UpdateWorkspaceAgentConnectionByID

func (q *FakeQuerier) UpdateWorkspaceAgentConnectionByID(_ context.Context, arg database.UpdateWorkspaceAgentConnectionByIDParams) error

func (*FakeQuerier) UpdateWorkspaceAgentLifecycleStateByID

func (q *FakeQuerier) UpdateWorkspaceAgentLifecycleStateByID(_ context.Context, arg database.UpdateWorkspaceAgentLifecycleStateByIDParams) error

func (*FakeQuerier) UpdateWorkspaceAgentLogOverflowByID

func (q *FakeQuerier) UpdateWorkspaceAgentLogOverflowByID(_ context.Context, arg database.UpdateWorkspaceAgentLogOverflowByIDParams) error

func (*FakeQuerier) UpdateWorkspaceAgentMetadata

func (q *FakeQuerier) UpdateWorkspaceAgentMetadata(_ context.Context, arg database.UpdateWorkspaceAgentMetadataParams) error

func (*FakeQuerier) UpdateWorkspaceAgentStartupByID

func (q *FakeQuerier) UpdateWorkspaceAgentStartupByID(_ context.Context, arg database.UpdateWorkspaceAgentStartupByIDParams) error

func (*FakeQuerier) UpdateWorkspaceAppHealthByID

func (q *FakeQuerier) UpdateWorkspaceAppHealthByID(_ context.Context, arg database.UpdateWorkspaceAppHealthByIDParams) error

func (*FakeQuerier) UpdateWorkspaceAutostart

func (q *FakeQuerier) UpdateWorkspaceAutostart(_ context.Context, arg database.UpdateWorkspaceAutostartParams) error

func (*FakeQuerier) UpdateWorkspaceBuildByID

func (q *FakeQuerier) UpdateWorkspaceBuildByID(_ context.Context, arg database.UpdateWorkspaceBuildByIDParams) error

func (*FakeQuerier) UpdateWorkspaceBuildCostByID

func (q *FakeQuerier) UpdateWorkspaceBuildCostByID(_ context.Context, arg database.UpdateWorkspaceBuildCostByIDParams) error

func (*FakeQuerier) UpdateWorkspaceDeletedByID

func (q *FakeQuerier) UpdateWorkspaceDeletedByID(_ context.Context, arg database.UpdateWorkspaceDeletedByIDParams) error

func (*FakeQuerier) UpdateWorkspaceLastUsedAt

func (q *FakeQuerier) UpdateWorkspaceLastUsedAt(_ context.Context, arg database.UpdateWorkspaceLastUsedAtParams) error

func (*FakeQuerier) UpdateWorkspaceLockedDeletingAt

func (q *FakeQuerier) UpdateWorkspaceLockedDeletingAt(_ context.Context, arg database.UpdateWorkspaceLockedDeletingAtParams) (database.Workspace, error)

func (*FakeQuerier) UpdateWorkspaceProxy

func (*FakeQuerier) UpdateWorkspaceProxyDeleted

func (q *FakeQuerier) UpdateWorkspaceProxyDeleted(_ context.Context, arg database.UpdateWorkspaceProxyDeletedParams) error

func (*FakeQuerier) UpdateWorkspaceTTL

func (q *FakeQuerier) UpdateWorkspaceTTL(_ context.Context, arg database.UpdateWorkspaceTTLParams) error

func (*FakeQuerier) UpdateWorkspacesDeletingAtByTemplateID

func (q *FakeQuerier) UpdateWorkspacesDeletingAtByTemplateID(_ context.Context, arg database.UpdateWorkspacesDeletingAtByTemplateIDParams) error

func (*FakeQuerier) UpsertAppSecurityKey

func (q *FakeQuerier) UpsertAppSecurityKey(_ context.Context, data string) error

func (*FakeQuerier) UpsertDefaultProxy

func (q *FakeQuerier) UpsertDefaultProxy(_ context.Context, arg database.UpsertDefaultProxyParams) error

func (*FakeQuerier) UpsertLastUpdateCheck

func (q *FakeQuerier) UpsertLastUpdateCheck(_ context.Context, data string) error

func (*FakeQuerier) UpsertLogoURL

func (q *FakeQuerier) UpsertLogoURL(_ context.Context, data string) error

func (*FakeQuerier) UpsertOAuthSigningKey

func (q *FakeQuerier) UpsertOAuthSigningKey(_ context.Context, value string) error

func (*FakeQuerier) UpsertServiceBanner

func (q *FakeQuerier) UpsertServiceBanner(_ context.Context, data string) error

func (*FakeQuerier) UpsertTailnetCoordinator

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

func (*FakeQuerier) Wrappers

func (*FakeQuerier) Wrappers() []string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL