Documentation
¶
Index ¶
- type IAuthorizedAPIDo
- type Query
- func (q *Query) Available() bool
- func (q *Query) Begin(opts ...*sql.TxOptions) *QueryTx
- func (q *Query) ReadDB() *Query
- func (q *Query) ReplaceDB(db *gorm.DB) *Query
- func (q *Query) Transaction(fc func(tx *Query) error, opts ...*sql.TxOptions) error
- func (q *Query) WithContext(ctx context.Context) *queryCtx
- func (q *Query) WriteDB() *Query
- type QueryTx
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IAuthorizedAPIDo ¶
type IAuthorizedAPIDo interface {
gen.SubQuery
Debug() IAuthorizedAPIDo
WithContext(ctx context.Context) IAuthorizedAPIDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() IAuthorizedAPIDo
WriteDB() IAuthorizedAPIDo
As(alias string) gen.Dao
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) IAuthorizedAPIDo
Not(conds ...gen.Condition) IAuthorizedAPIDo
Or(conds ...gen.Condition) IAuthorizedAPIDo
Select(conds ...field.Expr) IAuthorizedAPIDo
Where(conds ...gen.Condition) IAuthorizedAPIDo
Order(conds ...field.Expr) IAuthorizedAPIDo
Distinct(cols ...field.Expr) IAuthorizedAPIDo
Omit(cols ...field.Expr) IAuthorizedAPIDo
Join(table schema.Tabler, on ...field.Expr) IAuthorizedAPIDo
LeftJoin(table schema.Tabler, on ...field.Expr) IAuthorizedAPIDo
RightJoin(table schema.Tabler, on ...field.Expr) IAuthorizedAPIDo
Group(cols ...field.Expr) IAuthorizedAPIDo
Having(conds ...gen.Condition) IAuthorizedAPIDo
Limit(limit int) IAuthorizedAPIDo
Offset(offset int) IAuthorizedAPIDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) IAuthorizedAPIDo
Unscoped() IAuthorizedAPIDo
Create(values ...*model.AuthorizedAPI) error
CreateInBatches(values []*model.AuthorizedAPI, batchSize int) error
Save(values ...*model.AuthorizedAPI) error
First() (*model.AuthorizedAPI, error)
Take() (*model.AuthorizedAPI, error)
Last() (*model.AuthorizedAPI, error)
Find() ([]*model.AuthorizedAPI, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.AuthorizedAPI, err error)
FindInBatches(result *[]*model.AuthorizedAPI, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.AuthorizedAPI) (info gen.ResultInfo, err error)
Update(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
UpdateSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
Updates(value interface{}) (info gen.ResultInfo, err error)
UpdateColumn(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
UpdateColumnSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
UpdateColumns(value interface{}) (info gen.ResultInfo, err error)
UpdateFrom(q gen.SubQuery) gen.Dao
Attrs(attrs ...field.AssignExpr) IAuthorizedAPIDo
Assign(attrs ...field.AssignExpr) IAuthorizedAPIDo
Joins(fields ...field.RelationField) IAuthorizedAPIDo
Preload(fields ...field.RelationField) IAuthorizedAPIDo
FirstOrInit() (*model.AuthorizedAPI, error)
FirstOrCreate() (*model.AuthorizedAPI, error)
FindByPage(offset int, limit int) (result []*model.AuthorizedAPI, count int64, err error)
ScanByPage(result interface{}, offset int, limit int) (count int64, err error)
Scan(result interface{}) (err error)
Returning(value interface{}, columns ...string) IAuthorizedAPIDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type Query ¶
type Query struct {
AuthorizedAPI authorizedAPI
// contains filtered or unexported fields
}
func (*Query) Transaction ¶
func (*Query) WithContext ¶
Click to show internal directories.
Click to hide internal directories.