datasource

package
v0.0.0-...-ee0f3a2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package datasource is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ErrDBConnectionFailed

func ErrDBConnectionFailed(errs ...error) error

Types

type Datasource

type Datasource interface {
	GetDatabase() (*gorm.DB, error)
}

type DatasourceContext

type DatasourceContext interface {
	GetUrl() string
	GetServer() string
	GetService() string
}

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 NewDefaultDatasourceContext

func NewDefaultDatasourceContext(url string, username string, password string, server string, service string) *DefaultDatasourceContext

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

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

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

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

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

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockTransactionHandler) HandleTransaction

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
}

type TransactionHandlerFunction

type TransactionHandlerFunction func(ctx context.Context, tx *gorm.DB) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL