Documentation
¶
Index ¶
- Variables
- func SetDefault(db *gorm.DB, opts ...gen.DOOption)
- type INeedNodeDo
- type IWebHookConditionDo
- type IWebHookDo
- 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) NeedNode *needNode WebHook *webHook WebHookCondition *webHookCondition )
Functions ¶
Types ¶
type INeedNodeDo ¶
type INeedNodeDo interface {
gen.SubQuery
Debug() INeedNodeDo
WithContext(ctx context.Context) INeedNodeDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() INeedNodeDo
WriteDB() INeedNodeDo
As(alias string) gen.Dao
Session(config *gorm.Session) INeedNodeDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) INeedNodeDo
Not(conds ...gen.Condition) INeedNodeDo
Or(conds ...gen.Condition) INeedNodeDo
Select(conds ...field.Expr) INeedNodeDo
Where(conds ...gen.Condition) INeedNodeDo
Order(conds ...field.Expr) INeedNodeDo
Distinct(cols ...field.Expr) INeedNodeDo
Omit(cols ...field.Expr) INeedNodeDo
Join(table schema.Tabler, on ...field.Expr) INeedNodeDo
LeftJoin(table schema.Tabler, on ...field.Expr) INeedNodeDo
RightJoin(table schema.Tabler, on ...field.Expr) INeedNodeDo
Group(cols ...field.Expr) INeedNodeDo
Having(conds ...gen.Condition) INeedNodeDo
Limit(limit int) INeedNodeDo
Offset(offset int) INeedNodeDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) INeedNodeDo
Unscoped() INeedNodeDo
Create(values ...*model.NeedNode) error
CreateInBatches(values []*model.NeedNode, batchSize int) error
Save(values ...*model.NeedNode) error
First() (*model.NeedNode, error)
Take() (*model.NeedNode, error)
Last() (*model.NeedNode, error)
Find() ([]*model.NeedNode, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.NeedNode, err error)
FindInBatches(result *[]*model.NeedNode, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.NeedNode) (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) INeedNodeDo
Assign(attrs ...field.AssignExpr) INeedNodeDo
Joins(fields ...field.RelationField) INeedNodeDo
Preload(fields ...field.RelationField) INeedNodeDo
FirstOrInit() (*model.NeedNode, error)
FirstOrCreate() (*model.NeedNode, error)
FindByPage(offset int, limit int) (result []*model.NeedNode, 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) INeedNodeDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type IWebHookConditionDo ¶
type IWebHookConditionDo interface {
gen.SubQuery
Debug() IWebHookConditionDo
WithContext(ctx context.Context) IWebHookConditionDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() IWebHookConditionDo
WriteDB() IWebHookConditionDo
As(alias string) gen.Dao
Session(config *gorm.Session) IWebHookConditionDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) IWebHookConditionDo
Not(conds ...gen.Condition) IWebHookConditionDo
Or(conds ...gen.Condition) IWebHookConditionDo
Select(conds ...field.Expr) IWebHookConditionDo
Where(conds ...gen.Condition) IWebHookConditionDo
Order(conds ...field.Expr) IWebHookConditionDo
Distinct(cols ...field.Expr) IWebHookConditionDo
Omit(cols ...field.Expr) IWebHookConditionDo
Join(table schema.Tabler, on ...field.Expr) IWebHookConditionDo
LeftJoin(table schema.Tabler, on ...field.Expr) IWebHookConditionDo
RightJoin(table schema.Tabler, on ...field.Expr) IWebHookConditionDo
Group(cols ...field.Expr) IWebHookConditionDo
Having(conds ...gen.Condition) IWebHookConditionDo
Limit(limit int) IWebHookConditionDo
Offset(offset int) IWebHookConditionDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) IWebHookConditionDo
Unscoped() IWebHookConditionDo
Create(values ...*model.WebHookCondition) error
CreateInBatches(values []*model.WebHookCondition, batchSize int) error
Save(values ...*model.WebHookCondition) error
First() (*model.WebHookCondition, error)
Take() (*model.WebHookCondition, error)
Last() (*model.WebHookCondition, error)
Find() ([]*model.WebHookCondition, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.WebHookCondition, err error)
FindInBatches(result *[]*model.WebHookCondition, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.WebHookCondition) (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) IWebHookConditionDo
Assign(attrs ...field.AssignExpr) IWebHookConditionDo
Joins(fields ...field.RelationField) IWebHookConditionDo
Preload(fields ...field.RelationField) IWebHookConditionDo
FirstOrInit() (*model.WebHookCondition, error)
FirstOrCreate() (*model.WebHookCondition, error)
FindByPage(offset int, limit int) (result []*model.WebHookCondition, 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) IWebHookConditionDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type IWebHookDo ¶
type IWebHookDo interface {
gen.SubQuery
Debug() IWebHookDo
WithContext(ctx context.Context) IWebHookDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() IWebHookDo
WriteDB() IWebHookDo
As(alias string) gen.Dao
Session(config *gorm.Session) IWebHookDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) IWebHookDo
Not(conds ...gen.Condition) IWebHookDo
Or(conds ...gen.Condition) IWebHookDo
Select(conds ...field.Expr) IWebHookDo
Where(conds ...gen.Condition) IWebHookDo
Order(conds ...field.Expr) IWebHookDo
Distinct(cols ...field.Expr) IWebHookDo
Omit(cols ...field.Expr) IWebHookDo
Join(table schema.Tabler, on ...field.Expr) IWebHookDo
LeftJoin(table schema.Tabler, on ...field.Expr) IWebHookDo
RightJoin(table schema.Tabler, on ...field.Expr) IWebHookDo
Group(cols ...field.Expr) IWebHookDo
Having(conds ...gen.Condition) IWebHookDo
Limit(limit int) IWebHookDo
Offset(offset int) IWebHookDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) IWebHookDo
Unscoped() IWebHookDo
Create(values ...*model.WebHook) error
CreateInBatches(values []*model.WebHook, batchSize int) error
Save(values ...*model.WebHook) error
First() (*model.WebHook, error)
Take() (*model.WebHook, error)
Last() (*model.WebHook, error)
Find() ([]*model.WebHook, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.WebHook, err error)
FindInBatches(result *[]*model.WebHook, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.WebHook) (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) IWebHookDo
Assign(attrs ...field.AssignExpr) IWebHookDo
Joins(fields ...field.RelationField) IWebHookDo
Preload(fields ...field.RelationField) IWebHookDo
FirstOrInit() (*model.WebHook, error)
FirstOrCreate() (*model.WebHook, error)
FindByPage(offset int, limit int) (result []*model.WebHook, 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) IWebHookDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type Query ¶
type Query struct {
NeedNode needNode
WebHook webHook
WebHookCondition webHookCondition
// 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.