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.