Documentation ¶
Overview ¶
Package datasource is a generated GoMock package.
Index ¶
- func ErrDBConnectionFailed(errs ...error) error
- type Datasource
- type DatasourceContext
- type DefaultDatasource
- type DefaultDatasourceContext
- type DefaultTransactionHandler
- type MockDatasource
- type MockDatasourceContext
- type MockDatasourceContextMockRecorder
- type MockDatasourceMockRecorder
- type MockTransactionHandler
- type MockTransactionHandlerMockRecorder
- type TransactionCtxKey
- type TransactionHandler
- type TransactionHandlerFunction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ErrDBConnectionFailed ¶
Types ¶
type Datasource ¶
type DatasourceContext ¶
type DefaultDatasource ¶
type DefaultDatasource struct {
// contains filtered or unexported fields
}
func NewDefaultDatasource ¶
func NewDefaultDatasource(datasourceContext DatasourceContext, dialector gorm.Dialector, opts ...gorm.Option) *DefaultDatasource
func (*DefaultDatasource) GetDatabase ¶
func (datasource *DefaultDatasource) GetDatabase() (*gorm.DB, error)
type DefaultDatasourceContext ¶
type DefaultDatasourceContext struct {
// contains filtered or unexported fields
}
func (*DefaultDatasourceContext) GetServer ¶
func (context *DefaultDatasourceContext) GetServer() string
func (*DefaultDatasourceContext) GetService ¶
func (context *DefaultDatasourceContext) GetService() string
func (*DefaultDatasourceContext) GetUrl ¶
func (context *DefaultDatasourceContext) GetUrl() string
type DefaultTransactionHandler ¶
type DefaultTransactionHandler struct {
// contains filtered or unexported fields
}
func NewTransactionHandler ¶
func NewTransactionHandler(datasource Datasource) *DefaultTransactionHandler
func (*DefaultTransactionHandler) HandleTransaction ¶
func (handler *DefaultTransactionHandler) HandleTransaction(ctx context.Context, fn TransactionHandlerFunction) error
type MockDatasource ¶
type MockDatasource struct {
// contains filtered or unexported fields
}
MockDatasource is a mock of Datasource interface.
func NewMockDatasource ¶
func NewMockDatasource(ctrl *gomock.Controller) *MockDatasource
NewMockDatasource creates a new mock instance.
func (*MockDatasource) EXPECT ¶
func (m *MockDatasource) EXPECT() *MockDatasourceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockDatasource) GetDatabase ¶
func (m *MockDatasource) GetDatabase() (*gorm.DB, error)
GetDatabase mocks base method.
type MockDatasourceContext ¶
type MockDatasourceContext struct {
// contains filtered or unexported fields
}
MockDatasourceContext is a mock of DatasourceContext interface.
func NewMockDatasourceContext ¶
func NewMockDatasourceContext(ctrl *gomock.Controller) *MockDatasourceContext
NewMockDatasourceContext creates a new mock instance.
func (*MockDatasourceContext) EXPECT ¶
func (m *MockDatasourceContext) EXPECT() *MockDatasourceContextMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockDatasourceContext) GetServer ¶
func (m *MockDatasourceContext) GetServer() string
GetServer mocks base method.
func (*MockDatasourceContext) GetService ¶
func (m *MockDatasourceContext) GetService() string
GetService mocks base method.
func (*MockDatasourceContext) GetUrl ¶
func (m *MockDatasourceContext) GetUrl() string
GetUrl mocks base method.
type MockDatasourceContextMockRecorder ¶
type MockDatasourceContextMockRecorder struct {
// contains filtered or unexported fields
}
MockDatasourceContextMockRecorder is the mock recorder for MockDatasourceContext.
func (*MockDatasourceContextMockRecorder) GetServer ¶
func (mr *MockDatasourceContextMockRecorder) GetServer() *gomock.Call
GetServer indicates an expected call of GetServer.
func (*MockDatasourceContextMockRecorder) GetService ¶
func (mr *MockDatasourceContextMockRecorder) GetService() *gomock.Call
GetService indicates an expected call of GetService.
func (*MockDatasourceContextMockRecorder) GetUrl ¶
func (mr *MockDatasourceContextMockRecorder) GetUrl() *gomock.Call
GetUrl indicates an expected call of GetUrl.
type MockDatasourceMockRecorder ¶
type MockDatasourceMockRecorder struct {
// contains filtered or unexported fields
}
MockDatasourceMockRecorder is the mock recorder for MockDatasource.
func (*MockDatasourceMockRecorder) GetDatabase ¶
func (mr *MockDatasourceMockRecorder) GetDatabase() *gomock.Call
GetDatabase indicates an expected call of GetDatabase.
type MockTransactionHandler ¶
type MockTransactionHandler struct {
// contains filtered or unexported fields
}
MockTransactionHandler is a mock of TransactionHandler interface.
func NewMockTransactionHandler ¶
func NewMockTransactionHandler(ctrl *gomock.Controller) *MockTransactionHandler
NewMockTransactionHandler creates a new mock instance.
func (*MockTransactionHandler) EXPECT ¶
func (m *MockTransactionHandler) EXPECT() *MockTransactionHandlerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTransactionHandler) HandleTransaction ¶
func (m *MockTransactionHandler) HandleTransaction(ctx context.Context, fn TransactionHandlerFunction) error
HandleTransaction mocks base method.
type MockTransactionHandlerMockRecorder ¶
type MockTransactionHandlerMockRecorder struct {
// contains filtered or unexported fields
}
MockTransactionHandlerMockRecorder is the mock recorder for MockTransactionHandler.
func (*MockTransactionHandlerMockRecorder) HandleTransaction ¶
func (mr *MockTransactionHandlerMockRecorder) HandleTransaction(ctx, fn any) *gomock.Call
HandleTransaction indicates an expected call of HandleTransaction.
type TransactionCtxKey ¶
type TransactionCtxKey struct{}
type TransactionHandler ¶
type TransactionHandler interface {
HandleTransaction(ctx context.Context, fn TransactionHandlerFunction) error
}