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) 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) Where(query interface{}, values ...interface{}) 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) 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) Where ¶ added in v0.7.3
func (m *MockZDatabase) Where(query interface{}, values ...interface{}) ZDatabase
type ZDatabase ¶
type ZDatabase interface { Find(out 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 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 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.