datasource

package
v0.0.0-...-a3b2237 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2023 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 Open

func Open(logger feather_commons_log.Logger, url string) (*gorm.DB, error)

Types

type DefaultTransactionHandler

type DefaultTransactionHandler struct {
	// contains filtered or unexported fields
}

func NewTransactionHandler

func NewTransactionHandler(db *gorm.DB) *DefaultTransactionHandler

func (*DefaultTransactionHandler) HandleTransaction

func (handler *DefaultTransactionHandler) HandleTransaction(ctx context.Context, fn TransactionHandlerFunction) error

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 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