// Code generated by mockery v2.43.1. DO NOT EDIT. package mocks import ( reflect "reflect" mock "github.com/stretchr/testify/mock" sqltemplate "github.com/grafana/grafana/pkg/services/store/entity/sqlstash/sqltemplate" ) // SQLTemplateIface is an autogenerated mock type for the SQLTemplateIface type type SQLTemplateIface struct { mock.Mock } type SQLTemplateIface_Expecter struct { mock *mock.Mock } func (_m *SQLTemplateIface) EXPECT() *SQLTemplateIface_Expecter { return &SQLTemplateIface_Expecter{mock: &_m.Mock} } // Arg provides a mock function with given fields: x func (_m *SQLTemplateIface) Arg(x interface{}) string { ret := _m.Called(x) if len(ret) == 0 { panic("no return value specified for Arg") } var r0 string if rf, ok := ret.Get(0).(func(interface{}) string); ok { r0 = rf(x) } else { r0 = ret.Get(0).(string) } return r0 } // SQLTemplateIface_Arg_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Arg' type SQLTemplateIface_Arg_Call struct { *mock.Call } // Arg is a helper method to define mock.On call // - x interface{} func (_e *SQLTemplateIface_Expecter) Arg(x interface{}) *SQLTemplateIface_Arg_Call { return &SQLTemplateIface_Arg_Call{Call: _e.mock.On("Arg", x)} } func (_c *SQLTemplateIface_Arg_Call) Run(run func(x interface{})) *SQLTemplateIface_Arg_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(interface{})) }) return _c } func (_c *SQLTemplateIface_Arg_Call) Return(_a0 string) *SQLTemplateIface_Arg_Call { _c.Call.Return(_a0) return _c } func (_c *SQLTemplateIface_Arg_Call) RunAndReturn(run func(interface{}) string) *SQLTemplateIface_Arg_Call { _c.Call.Return(run) return _c } // ArgList provides a mock function with given fields: slice func (_m *SQLTemplateIface) ArgList(slice reflect.Value) (string, error) { ret := _m.Called(slice) if len(ret) == 0 { panic("no return value specified for ArgList") } var r0 string var r1 error if rf, ok := ret.Get(0).(func(reflect.Value) (string, error)); ok { return rf(slice) } if rf, ok := ret.Get(0).(func(reflect.Value) string); ok { r0 = rf(slice) } else { r0 = ret.Get(0).(string) } if rf, ok := ret.Get(1).(func(reflect.Value) error); ok { r1 = rf(slice) } else { r1 = ret.Error(1) } return r0, r1 } // SQLTemplateIface_ArgList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ArgList' type SQLTemplateIface_ArgList_Call struct { *mock.Call } // ArgList is a helper method to define mock.On call // - slice reflect.Value func (_e *SQLTemplateIface_Expecter) ArgList(slice interface{}) *SQLTemplateIface_ArgList_Call { return &SQLTemplateIface_ArgList_Call{Call: _e.mock.On("ArgList", slice)} } func (_c *SQLTemplateIface_ArgList_Call) Run(run func(slice reflect.Value)) *SQLTemplateIface_ArgList_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(reflect.Value)) }) return _c } func (_c *SQLTemplateIface_ArgList_Call) Return(_a0 string, _a1 error) *SQLTemplateIface_ArgList_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *SQLTemplateIface_ArgList_Call) RunAndReturn(run func(reflect.Value) (string, error)) *SQLTemplateIface_ArgList_Call { _c.Call.Return(run) return _c } // ArgPlaceholder provides a mock function with given fields: argNum func (_m *SQLTemplateIface) ArgPlaceholder(argNum int) string { ret := _m.Called(argNum) if len(ret) == 0 { panic("no return value specified for ArgPlaceholder") } var r0 string if rf, ok := ret.Get(0).(func(int) string); ok { r0 = rf(argNum) } else { r0 = ret.Get(0).(string) } return r0 } // SQLTemplateIface_ArgPlaceholder_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ArgPlaceholder' type SQLTemplateIface_ArgPlaceholder_Call struct { *mock.Call } // ArgPlaceholder is a helper method to define mock.On call // - argNum int func (_e *SQLTemplateIface_Expecter) ArgPlaceholder(argNum interface{}) *SQLTemplateIface_ArgPlaceholder_Call { return &SQLTemplateIface_ArgPlaceholder_Call{Call: _e.mock.On("ArgPlaceholder", argNum)} } func (_c *SQLTemplateIface_ArgPlaceholder_Call) Run(run func(argNum int)) *SQLTemplateIface_ArgPlaceholder_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(int)) }) return _c } func (_c *SQLTemplateIface_ArgPlaceholder_Call) Return(_a0 string) *SQLTemplateIface_ArgPlaceholder_Call { _c.Call.Return(_a0) return _c } func (_c *SQLTemplateIface_ArgPlaceholder_Call) RunAndReturn(run func(int) string) *SQLTemplateIface_ArgPlaceholder_Call { _c.Call.Return(run) return _c } // GetArgs provides a mock function with given fields: func (_m *SQLTemplateIface) GetArgs() []interface{} { ret := _m.Called() if len(ret) == 0 { panic("no return value specified for GetArgs") } var r0 []interface{} if rf, ok := ret.Get(0).(func() []interface{}); ok { r0 = rf() } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]interface{}) } } return r0 } // SQLTemplateIface_GetArgs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetArgs' type SQLTemplateIface_GetArgs_Call struct { *mock.Call } // GetArgs is a helper method to define mock.On call func (_e *SQLTemplateIface_Expecter) GetArgs() *SQLTemplateIface_GetArgs_Call { return &SQLTemplateIface_GetArgs_Call{Call: _e.mock.On("GetArgs")} } func (_c *SQLTemplateIface_GetArgs_Call) Run(run func()) *SQLTemplateIface_GetArgs_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *SQLTemplateIface_GetArgs_Call) Return(_a0 []interface{}) *SQLTemplateIface_GetArgs_Call { _c.Call.Return(_a0) return _c } func (_c *SQLTemplateIface_GetArgs_Call) RunAndReturn(run func() []interface{}) *SQLTemplateIface_GetArgs_Call { _c.Call.Return(run) return _c } // GetColNames provides a mock function with given fields: func (_m *SQLTemplateIface) GetColNames() []string { ret := _m.Called() if len(ret) == 0 { panic("no return value specified for GetColNames") } var r0 []string if rf, ok := ret.Get(0).(func() []string); ok { r0 = rf() } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]string) } } return r0 } // SQLTemplateIface_GetColNames_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetColNames' type SQLTemplateIface_GetColNames_Call struct { *mock.Call } // GetColNames is a helper method to define mock.On call func (_e *SQLTemplateIface_Expecter) GetColNames() *SQLTemplateIface_GetColNames_Call { return &SQLTemplateIface_GetColNames_Call{Call: _e.mock.On("GetColNames")} } func (_c *SQLTemplateIface_GetColNames_Call) Run(run func()) *SQLTemplateIface_GetColNames_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *SQLTemplateIface_GetColNames_Call) Return(_a0 []string) *SQLTemplateIface_GetColNames_Call { _c.Call.Return(_a0) return _c } func (_c *SQLTemplateIface_GetColNames_Call) RunAndReturn(run func() []string) *SQLTemplateIface_GetColNames_Call { _c.Call.Return(run) return _c } // GetScanDest provides a mock function with given fields: func (_m *SQLTemplateIface) GetScanDest() []interface{} { ret := _m.Called() if len(ret) == 0 { panic("no return value specified for GetScanDest") } var r0 []interface{} if rf, ok := ret.Get(0).(func() []interface{}); ok { r0 = rf() } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]interface{}) } } return r0 } // SQLTemplateIface_GetScanDest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetScanDest' type SQLTemplateIface_GetScanDest_Call struct { *mock.Call } // GetScanDest is a helper method to define mock.On call func (_e *SQLTemplateIface_Expecter) GetScanDest() *SQLTemplateIface_GetScanDest_Call { return &SQLTemplateIface_GetScanDest_Call{Call: _e.mock.On("GetScanDest")} } func (_c *SQLTemplateIface_GetScanDest_Call) Run(run func()) *SQLTemplateIface_GetScanDest_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *SQLTemplateIface_GetScanDest_Call) Return(_a0 []interface{}) *SQLTemplateIface_GetScanDest_Call { _c.Call.Return(_a0) return _c } func (_c *SQLTemplateIface_GetScanDest_Call) RunAndReturn(run func() []interface{}) *SQLTemplateIface_GetScanDest_Call { _c.Call.Return(run) return _c } // Ident provides a mock function with given fields: _a0 func (_m *SQLTemplateIface) Ident(_a0 string) (string, error) { ret := _m.Called(_a0) if len(ret) == 0 { panic("no return value specified for Ident") } var r0 string var r1 error if rf, ok := ret.Get(0).(func(string) (string, error)); ok { return rf(_a0) } if rf, ok := ret.Get(0).(func(string) string); ok { r0 = rf(_a0) } else { r0 = ret.Get(0).(string) } if rf, ok := ret.Get(1).(func(string) error); ok { r1 = rf(_a0) } else { r1 = ret.Error(1) } return r0, r1 } // SQLTemplateIface_Ident_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Ident' type SQLTemplateIface_Ident_Call struct { *mock.Call } // Ident is a helper method to define mock.On call // - _a0 string func (_e *SQLTemplateIface_Expecter) Ident(_a0 interface{}) *SQLTemplateIface_Ident_Call { return &SQLTemplateIface_Ident_Call{Call: _e.mock.On("Ident", _a0)} } func (_c *SQLTemplateIface_Ident_Call) Run(run func(_a0 string)) *SQLTemplateIface_Ident_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *SQLTemplateIface_Ident_Call) Return(_a0 string, _a1 error) *SQLTemplateIface_Ident_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *SQLTemplateIface_Ident_Call) RunAndReturn(run func(string) (string, error)) *SQLTemplateIface_Ident_Call { _c.Call.Return(run) return _c } // Into provides a mock function with given fields: v, colName func (_m *SQLTemplateIface) Into(v reflect.Value, colName string) (string, error) { ret := _m.Called(v, colName) if len(ret) == 0 { panic("no return value specified for Into") } var r0 string var r1 error if rf, ok := ret.Get(0).(func(reflect.Value, string) (string, error)); ok { return rf(v, colName) } if rf, ok := ret.Get(0).(func(reflect.Value, string) string); ok { r0 = rf(v, colName) } else { r0 = ret.Get(0).(string) } if rf, ok := ret.Get(1).(func(reflect.Value, string) error); ok { r1 = rf(v, colName) } else { r1 = ret.Error(1) } return r0, r1 } // SQLTemplateIface_Into_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Into' type SQLTemplateIface_Into_Call struct { *mock.Call } // Into is a helper method to define mock.On call // - v reflect.Value // - colName string func (_e *SQLTemplateIface_Expecter) Into(v interface{}, colName interface{}) *SQLTemplateIface_Into_Call { return &SQLTemplateIface_Into_Call{Call: _e.mock.On("Into", v, colName)} } func (_c *SQLTemplateIface_Into_Call) Run(run func(v reflect.Value, colName string)) *SQLTemplateIface_Into_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(reflect.Value), args[1].(string)) }) return _c } func (_c *SQLTemplateIface_Into_Call) Return(_a0 string, _a1 error) *SQLTemplateIface_Into_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *SQLTemplateIface_Into_Call) RunAndReturn(run func(reflect.Value, string) (string, error)) *SQLTemplateIface_Into_Call { _c.Call.Return(run) return _c } // Name provides a mock function with given fields: func (_m *SQLTemplateIface) Name() string { ret := _m.Called() if len(ret) == 0 { panic("no return value specified for Name") } var r0 string if rf, ok := ret.Get(0).(func() string); ok { r0 = rf() } else { r0 = ret.Get(0).(string) } return r0 } // SQLTemplateIface_Name_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Name' type SQLTemplateIface_Name_Call struct { *mock.Call } // Name is a helper method to define mock.On call func (_e *SQLTemplateIface_Expecter) Name() *SQLTemplateIface_Name_Call { return &SQLTemplateIface_Name_Call{Call: _e.mock.On("Name")} } func (_c *SQLTemplateIface_Name_Call) Run(run func()) *SQLTemplateIface_Name_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *SQLTemplateIface_Name_Call) Return(_a0 string) *SQLTemplateIface_Name_Call { _c.Call.Return(_a0) return _c } func (_c *SQLTemplateIface_Name_Call) RunAndReturn(run func() string) *SQLTemplateIface_Name_Call { _c.Call.Return(run) return _c } // Reset provides a mock function with given fields: func (_m *SQLTemplateIface) Reset() { _m.Called() } // SQLTemplateIface_Reset_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Reset' type SQLTemplateIface_Reset_Call struct { *mock.Call } // Reset is a helper method to define mock.On call func (_e *SQLTemplateIface_Expecter) Reset() *SQLTemplateIface_Reset_Call { return &SQLTemplateIface_Reset_Call{Call: _e.mock.On("Reset")} } func (_c *SQLTemplateIface_Reset_Call) Run(run func()) *SQLTemplateIface_Reset_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *SQLTemplateIface_Reset_Call) Return() *SQLTemplateIface_Reset_Call { _c.Call.Return() return _c } func (_c *SQLTemplateIface_Reset_Call) RunAndReturn(run func()) *SQLTemplateIface_Reset_Call { _c.Call.Return(run) return _c } // SelectFor provides a mock function with given fields: _a0 func (_m *SQLTemplateIface) SelectFor(_a0 ...string) (string, error) { _va := make([]interface{}, len(_a0)) for _i := range _a0 { _va[_i] = _a0[_i] } var _ca []interface{} _ca = append(_ca, _va...) ret := _m.Called(_ca...) if len(ret) == 0 { panic("no return value specified for SelectFor") } var r0 string var r1 error if rf, ok := ret.Get(0).(func(...string) (string, error)); ok { return rf(_a0...) } if rf, ok := ret.Get(0).(func(...string) string); ok { r0 = rf(_a0...) } else { r0 = ret.Get(0).(string) } if rf, ok := ret.Get(1).(func(...string) error); ok { r1 = rf(_a0...) } else { r1 = ret.Error(1) } return r0, r1 } // SQLTemplateIface_SelectFor_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SelectFor' type SQLTemplateIface_SelectFor_Call struct { *mock.Call } // SelectFor is a helper method to define mock.On call // - _a0 ...string func (_e *SQLTemplateIface_Expecter) SelectFor(_a0 ...interface{}) *SQLTemplateIface_SelectFor_Call { return &SQLTemplateIface_SelectFor_Call{Call: _e.mock.On("SelectFor", append([]interface{}{}, _a0...)...)} } func (_c *SQLTemplateIface_SelectFor_Call) Run(run func(_a0 ...string)) *SQLTemplateIface_SelectFor_Call { _c.Call.Run(func(args mock.Arguments) { variadicArgs := make([]string, len(args)-0) for i, a := range args[0:] { if a != nil { variadicArgs[i] = a.(string) } } run(variadicArgs...) }) return _c } func (_c *SQLTemplateIface_SelectFor_Call) Return(_a0 string, _a1 error) *SQLTemplateIface_SelectFor_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *SQLTemplateIface_SelectFor_Call) RunAndReturn(run func(...string) (string, error)) *SQLTemplateIface_SelectFor_Call { _c.Call.Return(run) return _c } // SetDialect provides a mock function with given fields: _a0 func (_m *SQLTemplateIface) SetDialect(_a0 sqltemplate.Dialect) { _m.Called(_a0) } // SQLTemplateIface_SetDialect_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetDialect' type SQLTemplateIface_SetDialect_Call struct { *mock.Call } // SetDialect is a helper method to define mock.On call // - _a0 sqltemplate.Dialect func (_e *SQLTemplateIface_Expecter) SetDialect(_a0 interface{}) *SQLTemplateIface_SetDialect_Call { return &SQLTemplateIface_SetDialect_Call{Call: _e.mock.On("SetDialect", _a0)} } func (_c *SQLTemplateIface_SetDialect_Call) Run(run func(_a0 sqltemplate.Dialect)) *SQLTemplateIface_SetDialect_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(sqltemplate.Dialect)) }) return _c } func (_c *SQLTemplateIface_SetDialect_Call) Return() *SQLTemplateIface_SetDialect_Call { _c.Call.Return() return _c } func (_c *SQLTemplateIface_SetDialect_Call) RunAndReturn(run func(sqltemplate.Dialect)) *SQLTemplateIface_SetDialect_Call { _c.Call.Return(run) return _c } // Validate provides a mock function with given fields: func (_m *SQLTemplateIface) Validate() error { ret := _m.Called() if len(ret) == 0 { panic("no return value specified for Validate") } var r0 error if rf, ok := ret.Get(0).(func() error); ok { r0 = rf() } else { r0 = ret.Error(0) } return r0 } // SQLTemplateIface_Validate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Validate' type SQLTemplateIface_Validate_Call struct { *mock.Call } // Validate is a helper method to define mock.On call func (_e *SQLTemplateIface_Expecter) Validate() *SQLTemplateIface_Validate_Call { return &SQLTemplateIface_Validate_Call{Call: _e.mock.On("Validate")} } func (_c *SQLTemplateIface_Validate_Call) Run(run func()) *SQLTemplateIface_Validate_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *SQLTemplateIface_Validate_Call) Return(_a0 error) *SQLTemplateIface_Validate_Call { _c.Call.Return(_a0) return _c } func (_c *SQLTemplateIface_Validate_Call) RunAndReturn(run func() error) *SQLTemplateIface_Validate_Call { _c.Call.Return(run) return _c } // NewSQLTemplateIface creates a new instance of SQLTemplateIface. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewSQLTemplateIface(t interface { mock.TestingT Cleanup(func()) }) *SQLTemplateIface { mock := &SQLTemplateIface{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock }