dao

package
v0.0.0-...-0d5d2da Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Q                = new(Query)
	Action           *action
	Behavior         *behavior
	Bot              *bot
	Channel          *channel
	Config           *config
	Counter          *counter
	CounterRecord    *counterRecord
	Cycle            *cycle
	Dag              *dag
	Data             *data
	Fileupload       *fileupload
	Form             *form
	Instruct         *instruct
	Job              *job
	KeyResult        *keyResult
	KeyResultValue   *keyResultValue
	Message          *message
	OAuth            *oAuth
	Objective        *objective
	Page             *page
	Parameter        *parameter
	Pipeline         *pipeline
	Platform         *platform
	PlatformBot      *platformBot
	PlatformChannel  *platformChannel
	PlatformUser     *platformUser
	Review           *review
	ReviewEvaluation *reviewEvaluation
	SchemaMigration  *schemaMigration
	Session          *session
	Step             *step
	Todo             *todo
	Topic            *topic
	Url              *url
	User             *user
	Workflow         *workflow
	WorkflowScript   *workflowScript
	WorkflowTrigger  *workflowTrigger
)

Functions

func SetDefault

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

Types

type Query

type Query struct {
	Action           action
	Behavior         behavior
	Bot              bot
	Channel          channel
	Config           config
	Counter          counter
	CounterRecord    counterRecord
	Cycle            cycle
	Dag              dag
	Data             data
	Fileupload       fileupload
	Form             form
	Instruct         instruct
	Job              job
	KeyResult        keyResult
	KeyResultValue   keyResultValue
	Message          message
	OAuth            oAuth
	Objective        objective
	Page             page
	Parameter        parameter
	Pipeline         pipeline
	Platform         platform
	PlatformBot      platformBot
	PlatformChannel  platformChannel
	PlatformUser     platformUser
	Review           review
	ReviewEvaluation reviewEvaluation
	SchemaMigration  schemaMigration
	Session          session
	Step             step
	Todo             todo
	Topic            topic
	Url              url
	User             user
	Workflow         workflow
	WorkflowScript   workflowScript
	WorkflowTrigger  workflowTrigger
	// 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