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.