query

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const EmptyRecord = "record not found"

Variables

View Source
var (
	Q                     = new(Query)
	Author                *author
	Book                  *book
	Category              *category
	Chapter               *chapter
	Comment               *comment
	Feedback              *feedback
	GoadminMenu           *goadminMenu
	GoadminOperationLog   *goadminOperationLog
	GoadminPermission     *goadminPermission
	GoadminRole           *goadminRole
	GoadminRoleMenu       *goadminRoleMenu
	GoadminRolePermission *goadminRolePermission
	GoadminRoleUser       *goadminRoleUser
	GoadminSession        *goadminSession
	GoadminSite           *goadminSite
	GoadminUser           *goadminUser
	GoadminUserPermission *goadminUserPermission
	Member                *member
	MemberReader          *memberReader
	MemberShelf           *memberShelf
)

Functions

func SetDefault

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

Types

type Query

type Query struct {
	Author                author
	Book                  book
	Category              category
	Chapter               chapter
	Comment               comment
	Feedback              feedback
	GoadminMenu           goadminMenu
	GoadminOperationLog   goadminOperationLog
	GoadminPermission     goadminPermission
	GoadminRole           goadminRole
	GoadminRoleMenu       goadminRoleMenu
	GoadminRolePermission goadminRolePermission
	GoadminRoleUser       goadminRoleUser
	GoadminSession        goadminSession
	GoadminSite           goadminSite
	GoadminUser           goadminUser
	GoadminUserPermission goadminUserPermission
	Member                member
	MemberReader          memberReader
	MemberShelf           memberShelf
	// 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