Versions in this module Expand all Collapse all v0 v0.1.0 Apr 4, 2024 Changes in this version + var NeedNode *needNode + var Q = new(Query) + var WebHook *webHook + var WebHookCondition *webHookCondition + func SetDefault(db *gorm.DB, opts ...gen.DOOption) + type INeedNodeDo interface + As func(alias string) gen.Dao + Assign func(attrs ...field.AssignExpr) INeedNodeDo + Attrs func(attrs ...field.AssignExpr) INeedNodeDo + Clauses func(conds ...clause.Expression) INeedNodeDo + Columns func(cols ...field.Expr) gen.Columns + Count func() (count int64, err error) + Create func(values ...*model.NeedNode) error + CreateInBatches func(values []*model.NeedNode, batchSize int) error + Debug func() INeedNodeDo + Delete func(...*model.NeedNode) (info gen.ResultInfo, err error) + Distinct func(cols ...field.Expr) INeedNodeDo + Find func() ([]*model.NeedNode, error) + FindByPage func(offset int, limit int) (result []*model.NeedNode, count int64, err error) + FindInBatch func(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.NeedNode, err error) + FindInBatches func(result *[]*model.NeedNode, batchSize int, fc func(tx gen.Dao, batch int) error) error + First func() (*model.NeedNode, error) + FirstOrCreate func() (*model.NeedNode, error) + FirstOrInit func() (*model.NeedNode, error) + Group func(cols ...field.Expr) INeedNodeDo + Having func(conds ...gen.Condition) INeedNodeDo + Join func(table schema.Tabler, on ...field.Expr) INeedNodeDo + Joins func(fields ...field.RelationField) INeedNodeDo + Last func() (*model.NeedNode, error) + LeftJoin func(table schema.Tabler, on ...field.Expr) INeedNodeDo + Limit func(limit int) INeedNodeDo + Not func(conds ...gen.Condition) INeedNodeDo + Offset func(offset int) INeedNodeDo + Omit func(cols ...field.Expr) INeedNodeDo + Or func(conds ...gen.Condition) INeedNodeDo + Order func(conds ...field.Expr) INeedNodeDo + Pluck func(column field.Expr, dest interface{}) error + Preload func(fields ...field.RelationField) INeedNodeDo + ReadDB func() INeedNodeDo + ReplaceDB func(db *gorm.DB) + Returning func(value interface{}, columns ...string) INeedNodeDo + RightJoin func(table schema.Tabler, on ...field.Expr) INeedNodeDo + Save func(values ...*model.NeedNode) error + Scan func(result interface{}) (err error) + ScanByPage func(result interface{}, offset int, limit int) (count int64, err error) + Scopes func(funcs ...func(gen.Dao) gen.Dao) INeedNodeDo + Select func(conds ...field.Expr) INeedNodeDo + Session func(config *gorm.Session) INeedNodeDo + Take func() (*model.NeedNode, error) + UnderlyingDB func() *gorm.DB + Unscoped func() INeedNodeDo + Update func(column field.Expr, value interface{}) (info gen.ResultInfo, err error) + UpdateColumn func(column field.Expr, value interface{}) (info gen.ResultInfo, err error) + UpdateColumnSimple func(columns ...field.AssignExpr) (info gen.ResultInfo, err error) + UpdateColumns func(value interface{}) (info gen.ResultInfo, err error) + UpdateFrom func(q gen.SubQuery) gen.Dao + UpdateSimple func(columns ...field.AssignExpr) (info gen.ResultInfo, err error) + Updates func(value interface{}) (info gen.ResultInfo, err error) + Where func(conds ...gen.Condition) INeedNodeDo + WithContext func(ctx context.Context) INeedNodeDo + WithResult func(fc func(tx gen.Dao)) gen.ResultInfo + WriteDB func() INeedNodeDo + type IWebHookConditionDo interface + As func(alias string) gen.Dao + Assign func(attrs ...field.AssignExpr) IWebHookConditionDo + Attrs func(attrs ...field.AssignExpr) IWebHookConditionDo + Clauses func(conds ...clause.Expression) IWebHookConditionDo + Columns func(cols ...field.Expr) gen.Columns + Count func() (count int64, err error) + Create func(values ...*model.WebHookCondition) error + CreateInBatches func(values []*model.WebHookCondition, batchSize int) error + Debug func() IWebHookConditionDo + Delete func(...*model.WebHookCondition) (info gen.ResultInfo, err error) + Distinct func(cols ...field.Expr) IWebHookConditionDo + Find func() ([]*model.WebHookCondition, error) + FindByPage func(offset int, limit int) (result []*model.WebHookCondition, count int64, err error) + FindInBatch func(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.WebHookCondition, err error) + FindInBatches func(result *[]*model.WebHookCondition, batchSize int, ...) error + First func() (*model.WebHookCondition, error) + FirstOrCreate func() (*model.WebHookCondition, error) + FirstOrInit func() (*model.WebHookCondition, error) + Group func(cols ...field.Expr) IWebHookConditionDo + Having func(conds ...gen.Condition) IWebHookConditionDo + Join func(table schema.Tabler, on ...field.Expr) IWebHookConditionDo + Joins func(fields ...field.RelationField) IWebHookConditionDo + Last func() (*model.WebHookCondition, error) + LeftJoin func(table schema.Tabler, on ...field.Expr) IWebHookConditionDo + Limit func(limit int) IWebHookConditionDo + Not func(conds ...gen.Condition) IWebHookConditionDo + Offset func(offset int) IWebHookConditionDo + Omit func(cols ...field.Expr) IWebHookConditionDo + Or func(conds ...gen.Condition) IWebHookConditionDo + Order func(conds ...field.Expr) IWebHookConditionDo + Pluck func(column field.Expr, dest interface{}) error + Preload func(fields ...field.RelationField) IWebHookConditionDo + ReadDB func() IWebHookConditionDo + ReplaceDB func(db *gorm.DB) + Returning func(value interface{}, columns ...string) IWebHookConditionDo + RightJoin func(table schema.Tabler, on ...field.Expr) IWebHookConditionDo + Save func(values ...*model.WebHookCondition) error + Scan func(result interface{}) (err error) + ScanByPage func(result interface{}, offset int, limit int) (count int64, err error) + Scopes func(funcs ...func(gen.Dao) gen.Dao) IWebHookConditionDo + Select func(conds ...field.Expr) IWebHookConditionDo + Session func(config *gorm.Session) IWebHookConditionDo + Take func() (*model.WebHookCondition, error) + UnderlyingDB func() *gorm.DB + Unscoped func() IWebHookConditionDo + Update func(column field.Expr, value interface{}) (info gen.ResultInfo, err error) + UpdateColumn func(column field.Expr, value interface{}) (info gen.ResultInfo, err error) + UpdateColumnSimple func(columns ...field.AssignExpr) (info gen.ResultInfo, err error) + UpdateColumns func(value interface{}) (info gen.ResultInfo, err error) + UpdateFrom func(q gen.SubQuery) gen.Dao + UpdateSimple func(columns ...field.AssignExpr) (info gen.ResultInfo, err error) + Updates func(value interface{}) (info gen.ResultInfo, err error) + Where func(conds ...gen.Condition) IWebHookConditionDo + WithContext func(ctx context.Context) IWebHookConditionDo + WithResult func(fc func(tx gen.Dao)) gen.ResultInfo + WriteDB func() IWebHookConditionDo + type IWebHookDo interface + As func(alias string) gen.Dao + Assign func(attrs ...field.AssignExpr) IWebHookDo + Attrs func(attrs ...field.AssignExpr) IWebHookDo + Clauses func(conds ...clause.Expression) IWebHookDo + Columns func(cols ...field.Expr) gen.Columns + Count func() (count int64, err error) + Create func(values ...*model.WebHook) error + CreateInBatches func(values []*model.WebHook, batchSize int) error + Debug func() IWebHookDo + Delete func(...*model.WebHook) (info gen.ResultInfo, err error) + Distinct func(cols ...field.Expr) IWebHookDo + Find func() ([]*model.WebHook, error) + FindByPage func(offset int, limit int) (result []*model.WebHook, count int64, err error) + FindInBatch func(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.WebHook, err error) + FindInBatches func(result *[]*model.WebHook, batchSize int, fc func(tx gen.Dao, batch int) error) error + First func() (*model.WebHook, error) + FirstOrCreate func() (*model.WebHook, error) + FirstOrInit func() (*model.WebHook, error) + Group func(cols ...field.Expr) IWebHookDo + Having func(conds ...gen.Condition) IWebHookDo + Join func(table schema.Tabler, on ...field.Expr) IWebHookDo + Joins func(fields ...field.RelationField) IWebHookDo + Last func() (*model.WebHook, error) + LeftJoin func(table schema.Tabler, on ...field.Expr) IWebHookDo + Limit func(limit int) IWebHookDo + Not func(conds ...gen.Condition) IWebHookDo + Offset func(offset int) IWebHookDo + Omit func(cols ...field.Expr) IWebHookDo + Or func(conds ...gen.Condition) IWebHookDo + Order func(conds ...field.Expr) IWebHookDo + Pluck func(column field.Expr, dest interface{}) error + Preload func(fields ...field.RelationField) IWebHookDo + ReadDB func() IWebHookDo + ReplaceDB func(db *gorm.DB) + Returning func(value interface{}, columns ...string) IWebHookDo + RightJoin func(table schema.Tabler, on ...field.Expr) IWebHookDo + Save func(values ...*model.WebHook) error + Scan func(result interface{}) (err error) + ScanByPage func(result interface{}, offset int, limit int) (count int64, err error) + Scopes func(funcs ...func(gen.Dao) gen.Dao) IWebHookDo + Select func(conds ...field.Expr) IWebHookDo + Session func(config *gorm.Session) IWebHookDo + Take func() (*model.WebHook, error) + UnderlyingDB func() *gorm.DB + Unscoped func() IWebHookDo + Update func(column field.Expr, value interface{}) (info gen.ResultInfo, err error) + UpdateColumn func(column field.Expr, value interface{}) (info gen.ResultInfo, err error) + UpdateColumnSimple func(columns ...field.AssignExpr) (info gen.ResultInfo, err error) + UpdateColumns func(value interface{}) (info gen.ResultInfo, err error) + UpdateFrom func(q gen.SubQuery) gen.Dao + UpdateSimple func(columns ...field.AssignExpr) (info gen.ResultInfo, err error) + Updates func(value interface{}) (info gen.ResultInfo, err error) + Where func(conds ...gen.Condition) IWebHookDo + WithContext func(ctx context.Context) IWebHookDo + WithResult func(fc func(tx gen.Dao)) gen.ResultInfo + WriteDB func() IWebHookDo + type Query struct + NeedNode needNode + WebHook webHook + WebHookCondition webHookCondition + func Use(db *gorm.DB, opts ...gen.DOOption) *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 struct + Error error + func (q *QueryTx) Commit() error + func (q *QueryTx) Rollback() error + func (q *QueryTx) RollbackTo(name string) error + func (q *QueryTx) SavePoint(name string) error