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.