Documentation
¶
Index ¶
- func SetupAndMonitorDBMetrics(appName string, metricsServer metrics.TaskMetrics, db ZDatabase, ...) []error
- type MockDBConnector
- type MockZDatabase
- func (m *MockZDatabase) Clauses(conds ...clause.Expression) ZDatabase
- func (m *MockZDatabase) Count(count *int64) ZDatabase
- func (m *MockZDatabase) Create(value interface{}) ZDatabase
- func (m *MockZDatabase) Delete(value interface{}, conds ...interface{}) ZDatabase
- func (m *MockZDatabase) Distinct(params ...interface{}) ZDatabase
- func (m *MockZDatabase) Error() error
- func (m *MockZDatabase) Exec(sql string, values ...interface{}) ZDatabase
- func (m *MockZDatabase) Find(dest interface{}, conds ...interface{}) ZDatabase
- func (m *MockZDatabase) First(dest interface{}, conds ...interface{}) ZDatabase
- func (m *MockZDatabase) FirstOrCreate(dest interface{}, conds ...interface{}) ZDatabase
- func (m *MockZDatabase) GetDBStats() (sql.DBStats, error)
- func (m *MockZDatabase) GetDbConnection() *gorm.DB
- func (m *MockZDatabase) Group(name string) ZDatabase
- func (m *MockZDatabase) Joins(query string, values ...interface{}) ZDatabase
- func (m *MockZDatabase) Limit(limit int) ZDatabase
- func (m *MockZDatabase) Offset(offset int) ZDatabase
- func (m *MockZDatabase) Order(value interface{}) ZDatabase
- func (m *MockZDatabase) Raw(sql string, values ...interface{}) ZDatabase
- func (m *MockZDatabase) Rows() (*sql.Rows, error)
- func (m *MockZDatabase) RowsAffected() int64
- func (m *MockZDatabase) Scan(dest interface{}) ZDatabase
- func (m *MockZDatabase) ScanRows(rows *sql.Rows, result interface{}) error
- func (m *MockZDatabase) Scopes(funcs ...func(ZDatabase) ZDatabase) ZDatabase
- func (m *MockZDatabase) Select(query interface{}, values ...interface{}) ZDatabase
- func (m *MockZDatabase) Table(name string, args ...interface{}) ZDatabase
- func (m *MockZDatabase) Transaction(fc func(tx ZDatabase) error, opts ...*sql.TxOptions) (err error)
- func (m *MockZDatabase) UnionAll(subQuery1 ZDatabase, subQuery2 ZDatabase) ZDatabase
- func (m *MockZDatabase) UnionDistinct(subQuery1 ZDatabase, subQuery2 ZDatabase) ZDatabase
- func (m *MockZDatabase) Update(column string, value interface{}) ZDatabase
- func (m *MockZDatabase) Updates(value interface{}) ZDatabase
- func (m *MockZDatabase) Where(query interface{}, values ...interface{}) ZDatabase
- func (m *MockZDatabase) WithContext(ctx context.Context) ZDatabase
- type ZDatabase
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupAndMonitorDBMetrics ¶ added in v0.10.2
Types ¶
type MockDBConnector ¶
func (*MockDBConnector) NewInstance ¶
func (*MockDBConnector) VerifyConnection ¶
func (m *MockDBConnector) VerifyConnection(db *gorm.DB) error
type MockZDatabase ¶
func (*MockZDatabase) Clauses ¶
func (m *MockZDatabase) Clauses(conds ...clause.Expression) ZDatabase
func (*MockZDatabase) Count ¶ added in v0.8.4
func (m *MockZDatabase) Count(count *int64) ZDatabase
func (*MockZDatabase) Create ¶
func (m *MockZDatabase) Create(value interface{}) ZDatabase
func (*MockZDatabase) Delete ¶
func (m *MockZDatabase) Delete(value interface{}, conds ...interface{}) ZDatabase
func (*MockZDatabase) Distinct ¶ added in v0.8.2
func (m *MockZDatabase) Distinct(params ...interface{}) ZDatabase
func (*MockZDatabase) Error ¶
func (m *MockZDatabase) Error() error
func (*MockZDatabase) Exec ¶
func (m *MockZDatabase) Exec(sql string, values ...interface{}) ZDatabase
func (*MockZDatabase) Find ¶
func (m *MockZDatabase) Find(dest interface{}, conds ...interface{}) ZDatabase
func (*MockZDatabase) First ¶ added in v0.19.2
func (m *MockZDatabase) First(dest interface{}, conds ...interface{}) ZDatabase
func (*MockZDatabase) FirstOrCreate ¶ added in v0.19.2
func (m *MockZDatabase) FirstOrCreate(dest interface{}, conds ...interface{}) ZDatabase
func (*MockZDatabase) GetDBStats ¶ added in v0.10.2
func (m *MockZDatabase) GetDBStats() (sql.DBStats, error)
func (*MockZDatabase) GetDbConnection ¶
func (m *MockZDatabase) GetDbConnection() *gorm.DB
func (*MockZDatabase) Group ¶ added in v0.8.2
func (m *MockZDatabase) Group(name string) ZDatabase
func (*MockZDatabase) Joins ¶ added in v0.8.6
func (m *MockZDatabase) Joins(query string, values ...interface{}) ZDatabase
func (*MockZDatabase) Limit ¶ added in v0.7.3
func (m *MockZDatabase) Limit(limit int) ZDatabase
func (*MockZDatabase) Offset ¶ added in v0.8.2
func (m *MockZDatabase) Offset(offset int) ZDatabase
func (*MockZDatabase) Order ¶ added in v0.8.2
func (m *MockZDatabase) Order(value interface{}) ZDatabase
func (*MockZDatabase) Raw ¶
func (m *MockZDatabase) Raw(sql string, values ...interface{}) ZDatabase
func (*MockZDatabase) RowsAffected ¶
func (m *MockZDatabase) RowsAffected() int64
func (*MockZDatabase) Scan ¶
func (m *MockZDatabase) Scan(dest interface{}) ZDatabase
func (*MockZDatabase) ScanRows ¶
func (m *MockZDatabase) ScanRows(rows *sql.Rows, result interface{}) error
func (*MockZDatabase) Scopes ¶ added in v0.8.2
func (m *MockZDatabase) Scopes(funcs ...func(ZDatabase) ZDatabase) ZDatabase
func (*MockZDatabase) Select ¶ added in v0.7.3
func (m *MockZDatabase) Select(query interface{}, values ...interface{}) ZDatabase
func (*MockZDatabase) Table ¶
func (m *MockZDatabase) Table(name string, args ...interface{}) ZDatabase
func (*MockZDatabase) Transaction ¶
func (*MockZDatabase) UnionAll ¶ added in v0.8.6
func (m *MockZDatabase) UnionAll(subQuery1 ZDatabase, subQuery2 ZDatabase) ZDatabase
func (*MockZDatabase) UnionDistinct ¶ added in v0.8.6
func (m *MockZDatabase) UnionDistinct(subQuery1 ZDatabase, subQuery2 ZDatabase) ZDatabase
func (*MockZDatabase) Update ¶ added in v0.19.2
func (m *MockZDatabase) Update(column string, value interface{}) ZDatabase
func (*MockZDatabase) Updates ¶ added in v0.19.2
func (m *MockZDatabase) Updates(value interface{}) ZDatabase
func (*MockZDatabase) Where ¶ added in v0.7.3
func (m *MockZDatabase) Where(query interface{}, values ...interface{}) ZDatabase
func (*MockZDatabase) WithContext ¶ added in v0.23.0
func (m *MockZDatabase) WithContext(ctx context.Context) ZDatabase
type ZDatabase ¶
type ZDatabase interface {
Find(out interface{}, where ...interface{}) ZDatabase
First(dest interface{}, where ...interface{}) ZDatabase
FirstOrCreate(dest interface{}, where ...interface{}) ZDatabase
Scan(dest interface{}) ZDatabase
Rows() (*sql.Rows, error)
ScanRows(rows *sql.Rows, result interface{}) error
Select(query interface{}, args ...interface{}) ZDatabase
Where(query interface{}, args ...interface{}) ZDatabase
Joins(query string, args ...interface{}) ZDatabase
UnionAll(subQuery1 ZDatabase, subQuery2 ZDatabase) ZDatabase
UnionDistinct(subQuery1 ZDatabase, subQuery2 ZDatabase) ZDatabase
Limit(limit int) ZDatabase
Offset(offset int) ZDatabase
Order(value interface{}) ZDatabase
Distinct(args ...interface{}) ZDatabase
Count(count *int64) ZDatabase
Group(name string) ZDatabase
Create(value interface{}) ZDatabase
Updates(value interface{}) ZDatabase
Update(column string, value interface{}) ZDatabase
Delete(value interface{}, where ...interface{}) ZDatabase
Raw(sql string, values ...interface{}) ZDatabase
Exec(sql string, values ...interface{}) ZDatabase
Table(name string, args ...interface{}) ZDatabase
Transaction(fc func(tx ZDatabase) error, opts ...*sql.TxOptions) (err error)
Clauses(conds ...clause.Expression) ZDatabase
WithContext(ctx context.Context) ZDatabase
Error() error
Scopes(funcs ...func(ZDatabase) ZDatabase) ZDatabase
RowsAffected() int64
GetDbConnection() *gorm.DB
GetDBStats() (sql.DBStats, error)
}
Click to show internal directories.
Click to hide internal directories.