Documentation
¶
Overview ¶
Code generated by MockGen. DO NOT EDIT. Source: ../pkg/datasource/types.go
Generated by this command:
mockgen -package=datasource -source ../pkg/datasource/types.go -destination ../pkg/datasource/mocks.go
Package datasource is a generated GoMock package.
Index ¶
- func ErrDBConnectionFailed(errs ...error) error
- type Datasource
- type DatasourceContext
- type DefaultDatasource
- type DefaultDatasourceContext
- func (context *DefaultDatasourceContext) GetDriverName() feather_sql.DriverName
- func (context *DefaultDatasourceContext) GetParamHolder() feather_sql.ParamHolder
- func (context *DefaultDatasourceContext) GetServer() string
- func (context *DefaultDatasourceContext) GetService() string
- func (context *DefaultDatasourceContext) GetUrl() string
- type DefaultTransactionHandler
- type MockDatasource
- type MockDatasourceContext
- func (m *MockDatasourceContext) EXPECT() *MockDatasourceContextMockRecorder
- func (m *MockDatasourceContext) GetDriverName() sql.DriverName
- func (m *MockDatasourceContext) GetParamHolder() sql.ParamHolder
- func (m *MockDatasourceContext) GetServer() string
- func (m *MockDatasourceContext) GetService() string
- func (m *MockDatasourceContext) GetUrl() string
- type MockDatasourceContextMockRecorder
- func (mr *MockDatasourceContextMockRecorder) GetDriverName() *gomock.Call
- func (mr *MockDatasourceContextMockRecorder) GetParamHolder() *gomock.Call
- func (mr *MockDatasourceContextMockRecorder) GetServer() *gomock.Call
- func (mr *MockDatasourceContextMockRecorder) GetService() *gomock.Call
- func (mr *MockDatasourceContextMockRecorder) GetUrl() *gomock.Call
- type MockDatasourceMockRecorder
- type MockTransactionHandler
- type MockTransactionHandlerMockRecorder
- type OpenDatasourceFunc
- type TransactionCtxKey
- type TransactionHandler
- type TransactionHandlerFunction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ErrDBConnectionFailed ¶ added in v0.5.0
Types ¶
type Datasource ¶ added in v0.5.0
type DatasourceContext ¶ added in v0.5.0
type DatasourceContext interface { GetDriverName() feather_sql.DriverName GetParamHolder() feather_sql.ParamHolder GetUrl() string GetServer() string GetService() string }
type DefaultDatasource ¶ added in v0.5.0
type DefaultDatasource struct {
// contains filtered or unexported fields
}
func NewDefaultDatasource ¶ added in v0.5.0
func NewDefaultDatasource(datasourceContext DatasourceContext, openFunc OpenDatasourceFunc) *DefaultDatasource
func (*DefaultDatasource) GetDatabase ¶ added in v0.5.0
func (datasource *DefaultDatasource) GetDatabase() (*sqlx.DB, error)
type DefaultDatasourceContext ¶ added in v0.5.0
type DefaultDatasourceContext struct {
// contains filtered or unexported fields
}
func NewDefaultDatasourceContext ¶ added in v0.5.0
func NewDefaultDatasourceContext(driverName feather_sql.DriverName, paramHolder feather_sql.ParamHolder, url string, username string, password string, server string, service string) *DefaultDatasourceContext
func (*DefaultDatasourceContext) GetDriverName ¶ added in v0.5.0
func (context *DefaultDatasourceContext) GetDriverName() feather_sql.DriverName
func (*DefaultDatasourceContext) GetParamHolder ¶ added in v0.5.0
func (context *DefaultDatasourceContext) GetParamHolder() feather_sql.ParamHolder
func (*DefaultDatasourceContext) GetServer ¶ added in v0.70.0
func (context *DefaultDatasourceContext) GetServer() string
func (*DefaultDatasourceContext) GetService ¶ added in v0.70.0
func (context *DefaultDatasourceContext) GetService() string
func (*DefaultDatasourceContext) GetUrl ¶ added in v0.5.0
func (context *DefaultDatasourceContext) GetUrl() string
type DefaultTransactionHandler ¶ added in v0.70.0
type DefaultTransactionHandler struct {
// contains filtered or unexported fields
}
func NewTransactionHandler ¶ added in v0.70.0
func NewTransactionHandler(datasourceContext DatasourceContext, datasource Datasource) *DefaultTransactionHandler
func (*DefaultTransactionHandler) HandleTransaction ¶ added in v0.70.0
func (handler *DefaultTransactionHandler) HandleTransaction(ctx context.Context, fn TransactionHandlerFunction) error
type MockDatasource ¶ added in v0.5.0
type MockDatasource struct {
// contains filtered or unexported fields
}
MockDatasource is a mock of Datasource interface.
func NewMockDatasource ¶ added in v0.5.0
func NewMockDatasource(ctrl *gomock.Controller) *MockDatasource
NewMockDatasource creates a new mock instance.
func (*MockDatasource) EXPECT ¶ added in v0.5.0
func (m *MockDatasource) EXPECT() *MockDatasourceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockDatasource) GetDatabase ¶ added in v0.5.0
func (m *MockDatasource) GetDatabase() (*sqlx.DB, error)
GetDatabase mocks base method.
type MockDatasourceContext ¶ added in v0.5.0
type MockDatasourceContext struct {
// contains filtered or unexported fields
}
MockDatasourceContext is a mock of DatasourceContext interface.
func NewMockDatasourceContext ¶ added in v0.5.0
func NewMockDatasourceContext(ctrl *gomock.Controller) *MockDatasourceContext
NewMockDatasourceContext creates a new mock instance.
func (*MockDatasourceContext) EXPECT ¶ added in v0.5.0
func (m *MockDatasourceContext) EXPECT() *MockDatasourceContextMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockDatasourceContext) GetDriverName ¶ added in v0.5.0
func (m *MockDatasourceContext) GetDriverName() sql.DriverName
GetDriverName mocks base method.
func (*MockDatasourceContext) GetParamHolder ¶ added in v0.5.0
func (m *MockDatasourceContext) GetParamHolder() sql.ParamHolder
GetParamHolder mocks base method.
func (*MockDatasourceContext) GetServer ¶ added in v0.70.0
func (m *MockDatasourceContext) GetServer() string
GetServer mocks base method.
func (*MockDatasourceContext) GetService ¶ added in v0.70.0
func (m *MockDatasourceContext) GetService() string
GetService mocks base method.
func (*MockDatasourceContext) GetUrl ¶ added in v0.5.0
func (m *MockDatasourceContext) GetUrl() string
GetUrl mocks base method.
type MockDatasourceContextMockRecorder ¶ added in v0.5.0
type MockDatasourceContextMockRecorder struct {
// contains filtered or unexported fields
}
MockDatasourceContextMockRecorder is the mock recorder for MockDatasourceContext.
func (*MockDatasourceContextMockRecorder) GetDriverName ¶ added in v0.5.0
func (mr *MockDatasourceContextMockRecorder) GetDriverName() *gomock.Call
GetDriverName indicates an expected call of GetDriverName.
func (*MockDatasourceContextMockRecorder) GetParamHolder ¶ added in v0.5.0
func (mr *MockDatasourceContextMockRecorder) GetParamHolder() *gomock.Call
GetParamHolder indicates an expected call of GetParamHolder.
func (*MockDatasourceContextMockRecorder) GetServer ¶ added in v0.70.0
func (mr *MockDatasourceContextMockRecorder) GetServer() *gomock.Call
GetServer indicates an expected call of GetServer.
func (*MockDatasourceContextMockRecorder) GetService ¶ added in v0.70.0
func (mr *MockDatasourceContextMockRecorder) GetService() *gomock.Call
GetService indicates an expected call of GetService.
func (*MockDatasourceContextMockRecorder) GetUrl ¶ added in v0.5.0
func (mr *MockDatasourceContextMockRecorder) GetUrl() *gomock.Call
GetUrl indicates an expected call of GetUrl.
type MockDatasourceMockRecorder ¶ added in v0.5.0
type MockDatasourceMockRecorder struct {
// contains filtered or unexported fields
}
MockDatasourceMockRecorder is the mock recorder for MockDatasource.
func (*MockDatasourceMockRecorder) GetDatabase ¶ added in v0.5.0
func (mr *MockDatasourceMockRecorder) GetDatabase() *gomock.Call
GetDatabase indicates an expected call of GetDatabase.
type MockTransactionHandler ¶ added in v0.70.0
type MockTransactionHandler struct {
// contains filtered or unexported fields
}
MockTransactionHandler is a mock of TransactionHandler interface.
func NewMockTransactionHandler ¶ added in v0.70.0
func NewMockTransactionHandler(ctrl *gomock.Controller) *MockTransactionHandler
NewMockTransactionHandler creates a new mock instance.
func (*MockTransactionHandler) EXPECT ¶ added in v0.70.0
func (m *MockTransactionHandler) EXPECT() *MockTransactionHandlerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTransactionHandler) HandleTransaction ¶ added in v0.70.0
func (m *MockTransactionHandler) HandleTransaction(ctx context.Context, fn TransactionHandlerFunction) error
HandleTransaction mocks base method.
type MockTransactionHandlerMockRecorder ¶ added in v0.70.0
type MockTransactionHandlerMockRecorder struct {
// contains filtered or unexported fields
}
MockTransactionHandlerMockRecorder is the mock recorder for MockTransactionHandler.
func (*MockTransactionHandlerMockRecorder) HandleTransaction ¶ added in v0.70.0
func (mr *MockTransactionHandlerMockRecorder) HandleTransaction(ctx, fn any) *gomock.Call
HandleTransaction indicates an expected call of HandleTransaction.
type OpenDatasourceFunc ¶
type TransactionCtxKey ¶ added in v0.70.0
type TransactionCtxKey struct{}
type TransactionHandler ¶ added in v0.70.0
type TransactionHandler interface {
HandleTransaction(ctx context.Context, fn TransactionHandlerFunction) error
}