Documentation ¶
Index ¶
- Variables
- func SetDefault(db *gorm.DB, opts ...gen.DOOption)
- type IBlackListDo
- type IBlacklistDo
- type ISharedLinkDo
- type IUserDo
- 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 ¶
View Source
var ( Q = new(Query) BlackList *blackList Blacklist *blacklist User *user )
Functions ¶
Types ¶
type IBlackListDo ¶
type IBlackListDo interface { gen.SubQuery Debug() IBlackListDo WithContext(ctx context.Context) IBlackListDo WithResult(fc func(tx gen.Dao)) gen.ResultInfo ReplaceDB(db *gorm.DB) ReadDB() IBlackListDo WriteDB() IBlackListDo As(alias string) gen.Dao Session(config *gorm.Session) IBlackListDo Columns(cols ...field.Expr) gen.Columns Clauses(conds ...clause.Expression) IBlackListDo Not(conds ...gen.Condition) IBlackListDo Or(conds ...gen.Condition) IBlackListDo Select(conds ...field.Expr) IBlackListDo Where(conds ...gen.Condition) IBlackListDo Order(conds ...field.Expr) IBlackListDo Distinct(cols ...field.Expr) IBlackListDo Omit(cols ...field.Expr) IBlackListDo Join(table schema.Tabler, on ...field.Expr) IBlackListDo LeftJoin(table schema.Tabler, on ...field.Expr) IBlackListDo RightJoin(table schema.Tabler, on ...field.Expr) IBlackListDo Group(cols ...field.Expr) IBlackListDo Having(conds ...gen.Condition) IBlackListDo Limit(limit int) IBlackListDo Offset(offset int) IBlackListDo Count() (count int64, err error) Scopes(funcs ...func(gen.Dao) gen.Dao) IBlackListDo Unscoped() IBlackListDo Create(values ...*model.BlackList) error CreateInBatches(values []*model.BlackList, batchSize int) error Save(values ...*model.BlackList) error First() (*model.BlackList, error) Take() (*model.BlackList, error) Last() (*model.BlackList, error) Find() ([]*model.BlackList, error) FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.BlackList, err error) FindInBatches(result *[]*model.BlackList, batchSize int, fc func(tx gen.Dao, batch int) error) error Pluck(column field.Expr, dest interface{}) error Delete(...*model.BlackList) (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) IBlackListDo Assign(attrs ...field.AssignExpr) IBlackListDo Joins(fields ...field.RelationField) IBlackListDo Preload(fields ...field.RelationField) IBlackListDo FirstOrInit() (*model.BlackList, error) FirstOrCreate() (*model.BlackList, error) FindByPage(offset int, limit int) (result []*model.BlackList, 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) IBlackListDo UnderlyingDB() *gorm.DB schema.Tabler }
type IBlacklistDo ¶
type IBlacklistDo interface { gen.SubQuery Debug() IBlacklistDo WithContext(ctx context.Context) IBlacklistDo WithResult(fc func(tx gen.Dao)) gen.ResultInfo ReplaceDB(db *gorm.DB) ReadDB() IBlacklistDo WriteDB() IBlacklistDo As(alias string) gen.Dao Session(config *gorm.Session) IBlacklistDo Columns(cols ...field.Expr) gen.Columns Clauses(conds ...clause.Expression) IBlacklistDo Not(conds ...gen.Condition) IBlacklistDo Or(conds ...gen.Condition) IBlacklistDo Select(conds ...field.Expr) IBlacklistDo Where(conds ...gen.Condition) IBlacklistDo Order(conds ...field.Expr) IBlacklistDo Distinct(cols ...field.Expr) IBlacklistDo Omit(cols ...field.Expr) IBlacklistDo Join(table schema.Tabler, on ...field.Expr) IBlacklistDo LeftJoin(table schema.Tabler, on ...field.Expr) IBlacklistDo RightJoin(table schema.Tabler, on ...field.Expr) IBlacklistDo Group(cols ...field.Expr) IBlacklistDo Having(conds ...gen.Condition) IBlacklistDo Limit(limit int) IBlacklistDo Offset(offset int) IBlacklistDo Count() (count int64, err error) Scopes(funcs ...func(gen.Dao) gen.Dao) IBlacklistDo Unscoped() IBlacklistDo Create(values ...*model.Blacklist) error CreateInBatches(values []*model.Blacklist, batchSize int) error Save(values ...*model.Blacklist) error First() (*model.Blacklist, error) Take() (*model.Blacklist, error) Last() (*model.Blacklist, error) Find() ([]*model.Blacklist, error) FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.Blacklist, err error) FindInBatches(result *[]*model.Blacklist, batchSize int, fc func(tx gen.Dao, batch int) error) error Pluck(column field.Expr, dest interface{}) error Delete(...*model.Blacklist) (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) IBlacklistDo Assign(attrs ...field.AssignExpr) IBlacklistDo Joins(fields ...field.RelationField) IBlacklistDo Preload(fields ...field.RelationField) IBlacklistDo FirstOrInit() (*model.Blacklist, error) FirstOrCreate() (*model.Blacklist, error) FindByPage(offset int, limit int) (result []*model.Blacklist, 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) IBlacklistDo UnderlyingDB() *gorm.DB schema.Tabler }
type IUserDo ¶
type IUserDo interface { gen.SubQuery Debug() IUserDo WithContext(ctx context.Context) IUserDo WithResult(fc func(tx gen.Dao)) gen.ResultInfo ReplaceDB(db *gorm.DB) ReadDB() IUserDo WriteDB() IUserDo As(alias string) gen.Dao Session(config *gorm.Session) IUserDo Columns(cols ...field.Expr) gen.Columns Clauses(conds ...clause.Expression) IUserDo Not(conds ...gen.Condition) IUserDo Or(conds ...gen.Condition) IUserDo Select(conds ...field.Expr) IUserDo Where(conds ...gen.Condition) IUserDo Order(conds ...field.Expr) IUserDo Distinct(cols ...field.Expr) IUserDo Omit(cols ...field.Expr) IUserDo Join(table schema.Tabler, on ...field.Expr) IUserDo LeftJoin(table schema.Tabler, on ...field.Expr) IUserDo RightJoin(table schema.Tabler, on ...field.Expr) IUserDo Group(cols ...field.Expr) IUserDo Having(conds ...gen.Condition) IUserDo Limit(limit int) IUserDo Offset(offset int) IUserDo Count() (count int64, err error) Scopes(funcs ...func(gen.Dao) gen.Dao) IUserDo Unscoped() IUserDo Create(values ...*model.User) error CreateInBatches(values []*model.User, batchSize int) error Save(values ...*model.User) error First() (*model.User, error) Take() (*model.User, error) Last() (*model.User, error) Find() ([]*model.User, error) FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.User, err error) FindInBatches(result *[]*model.User, batchSize int, fc func(tx gen.Dao, batch int) error) error Pluck(column field.Expr, dest interface{}) error Delete(...*model.User) (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) IUserDo Assign(attrs ...field.AssignExpr) IUserDo Joins(fields ...field.RelationField) IUserDo Preload(fields ...field.RelationField) IUserDo FirstOrInit() (*model.User, error) FirstOrCreate() (*model.User, error) FindByPage(offset int, limit int) (result []*model.User, 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) IUserDo UnderlyingDB() *gorm.DB schema.Tabler }
type Query ¶
type Query struct { BlackList blackList Blacklist blacklist User user // contains filtered or unexported fields }
func (*Query) Transaction ¶
func (*Query) WithContext ¶
type QueryTx ¶
func (*QueryTx) RollbackTo ¶
Click to show internal directories.
Click to hide internal directories.