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