query

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: May 6, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Q                             = new(Query)
	Artifact                      *artifact
	ArtifactSbom                  *artifactSbom
	ArtifactVulnerability         *artifactVulnerability
	Audit                         *audit
	Blob                          *blob
	BlobUpload                    *blobUpload
	Builder                       *builder
	BuilderRunner                 *builderRunner
	CasbinRule                    *casbinRule
	CodeRepository                *codeRepository
	CodeRepositoryBranch          *codeRepositoryBranch
	CodeRepositoryCloneCredential *codeRepositoryCloneCredential
	CodeRepositoryOwner           *codeRepositoryOwner
	DaemonGcArtifactRecord        *daemonGcArtifactRecord
	DaemonGcArtifactRule          *daemonGcArtifactRule
	DaemonGcArtifactRunner        *daemonGcArtifactRunner
	DaemonGcBlobRecord            *daemonGcBlobRecord
	DaemonGcBlobRule              *daemonGcBlobRule
	DaemonGcBlobRunner            *daemonGcBlobRunner
	DaemonGcRepositoryRecord      *daemonGcRepositoryRecord
	DaemonGcRepositoryRule        *daemonGcRepositoryRule
	DaemonGcRepositoryRunner      *daemonGcRepositoryRunner
	DaemonGcTagRecord             *daemonGcTagRecord
	DaemonGcTagRule               *daemonGcTagRule
	DaemonGcTagRunner             *daemonGcTagRunner
	Locker                        *locker
	Namespace                     *namespace
	NamespaceMember               *namespaceMember
	Repository                    *repository
	Setting                       *setting
	Tag                           *tag
	User                          *user
	User3rdParty                  *user3rdParty
	UserRecoverCode               *userRecoverCode
	Webhook                       *webhook
	WebhookLog                    *webhookLog
	WorkQueue                     *workQueue
)

Functions

func SetDefault

func SetDefault(db *gorm.DB, opts ...gen.DOOption)

Types

type Query

type Query struct {
	Artifact                      artifact
	ArtifactSbom                  artifactSbom
	ArtifactVulnerability         artifactVulnerability
	Audit                         audit
	Blob                          blob
	BlobUpload                    blobUpload
	Builder                       builder
	BuilderRunner                 builderRunner
	CasbinRule                    casbinRule
	CodeRepository                codeRepository
	CodeRepositoryBranch          codeRepositoryBranch
	CodeRepositoryCloneCredential codeRepositoryCloneCredential
	CodeRepositoryOwner           codeRepositoryOwner
	DaemonGcArtifactRecord        daemonGcArtifactRecord
	DaemonGcArtifactRule          daemonGcArtifactRule
	DaemonGcArtifactRunner        daemonGcArtifactRunner
	DaemonGcBlobRecord            daemonGcBlobRecord
	DaemonGcBlobRule              daemonGcBlobRule
	DaemonGcBlobRunner            daemonGcBlobRunner
	DaemonGcRepositoryRecord      daemonGcRepositoryRecord
	DaemonGcRepositoryRule        daemonGcRepositoryRule
	DaemonGcRepositoryRunner      daemonGcRepositoryRunner
	DaemonGcTagRecord             daemonGcTagRecord
	DaemonGcTagRule               daemonGcTagRule
	DaemonGcTagRunner             daemonGcTagRunner
	Locker                        locker
	Namespace                     namespace
	NamespaceMember               namespaceMember
	Repository                    repository
	Setting                       setting
	Tag                           tag
	User                          user
	User3rdParty                  user3rdParty
	UserRecoverCode               userRecoverCode
	Webhook                       webhook
	WebhookLog                    webhookLog
	WorkQueue                     workQueue
	// contains filtered or unexported fields
}

func Use

func Use(db *gorm.DB, opts ...gen.DOOption) *Query

func (*Query) Available

func (q *Query) Available() bool

func (*Query) Begin

func (q *Query) Begin(opts ...*sql.TxOptions) *QueryTx

func (*Query) ReadDB

func (q *Query) ReadDB() *Query

func (*Query) ReplaceDB

func (q *Query) ReplaceDB(db *gorm.DB) *Query

func (*Query) Transaction

func (q *Query) Transaction(fc func(tx *Query) error, opts ...*sql.TxOptions) error

func (*Query) WithContext

func (q *Query) WithContext(ctx context.Context) *queryCtx

func (*Query) WriteDB

func (q *Query) WriteDB() *Query

type QueryTx

type QueryTx struct {
	*Query
	Error error
}

func (*QueryTx) Commit

func (q *QueryTx) Commit() error

func (*QueryTx) Rollback

func (q *QueryTx) Rollback() error

func (*QueryTx) RollbackTo

func (q *QueryTx) RollbackTo(name string) error

func (*QueryTx) SavePoint

func (q *QueryTx) SavePoint(name string) error

Jump to

Keyboard shortcuts

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