querier

package
v0.4.21 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package scrapper is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockQuerier added in v0.4.7

type MockQuerier[T any] struct {
	// contains filtered or unexported fields
}

MockQuerier is a mock of Querier interface.

func NewMockQuerier added in v0.4.7

func NewMockQuerier[T any](ctrl *gomock.Controller) *MockQuerier[T]

NewMockQuerier creates a new mock instance.

func (*MockQuerier[T]) Close added in v0.4.7

func (m *MockQuerier[T]) Close() error

Close mocks base method.

func (*MockQuerier[T]) EXPECT added in v0.4.7

func (m *MockQuerier[T]) EXPECT() *MockQuerierMockRecorder[T]

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

func (*MockQuerier[T]) Exec added in v0.4.7

func (m *MockQuerier[T]) Exec(ctx context.Context, sql string) error

Exec mocks base method.

func (*MockQuerier[T]) QueryAndProcessMany added in v0.4.7

func (m *MockQuerier[T]) QueryAndProcessMany(ctx context.Context, sql string, handler func(context.Context, []*T) error, opts ...exec.QueryManyOpt[T]) error

QueryAndProcessMany mocks base method.

func (*MockQuerier[T]) QueryMany added in v0.4.7

func (m *MockQuerier[T]) QueryMany(ctx context.Context, sql string, opts ...exec.QueryManyOpt[T]) ([]*T, error)

QueryMany mocks base method.

func (*MockQuerier[T]) QueryMaps added in v0.4.7

func (m *MockQuerier[T]) QueryMaps(ctx context.Context, sql string) ([]exec.QueryMapResult, error)

QueryMaps mocks base method.

type MockQuerierCloseCall added in v0.4.7

type MockQuerierCloseCall[T any] struct {
	*gomock.Call
}

MockQuerierCloseCall wrap *gomock.Call

func (*MockQuerierCloseCall[T]) Do added in v0.4.7

func (c *MockQuerierCloseCall[T]) Do(f func() error) *MockQuerierCloseCall[T]

Do rewrite *gomock.Call.Do

func (*MockQuerierCloseCall[T]) DoAndReturn added in v0.4.7

func (c *MockQuerierCloseCall[T]) DoAndReturn(f func() error) *MockQuerierCloseCall[T]

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockQuerierCloseCall[T]) Return added in v0.4.7

func (c *MockQuerierCloseCall[T]) Return(arg0 error) *MockQuerierCloseCall[T]

Return rewrite *gomock.Call.Return

type MockQuerierExecCall added in v0.4.7

type MockQuerierExecCall[T any] struct {
	*gomock.Call
}

MockQuerierExecCall wrap *gomock.Call

func (*MockQuerierExecCall[T]) Do added in v0.4.7

Do rewrite *gomock.Call.Do

func (*MockQuerierExecCall[T]) DoAndReturn added in v0.4.7

func (c *MockQuerierExecCall[T]) DoAndReturn(f func(context.Context, string) error) *MockQuerierExecCall[T]

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockQuerierExecCall[T]) Return added in v0.4.7

func (c *MockQuerierExecCall[T]) Return(arg0 error) *MockQuerierExecCall[T]

Return rewrite *gomock.Call.Return

type MockQuerierMockRecorder added in v0.4.7

type MockQuerierMockRecorder[T any] struct {
	// contains filtered or unexported fields
}

MockQuerierMockRecorder is the mock recorder for MockQuerier.

func (*MockQuerierMockRecorder[T]) Close added in v0.4.7

func (mr *MockQuerierMockRecorder[T]) Close() *MockQuerierCloseCall[T]

Close indicates an expected call of Close.

func (*MockQuerierMockRecorder[T]) Exec added in v0.4.7

func (mr *MockQuerierMockRecorder[T]) Exec(ctx, sql any) *MockQuerierExecCall[T]

Exec indicates an expected call of Exec.

func (*MockQuerierMockRecorder[T]) QueryAndProcessMany added in v0.4.7

func (mr *MockQuerierMockRecorder[T]) QueryAndProcessMany(ctx, sql, handler any, opts ...any) *MockQuerierQueryAndProcessManyCall[T]

QueryAndProcessMany indicates an expected call of QueryAndProcessMany.

func (*MockQuerierMockRecorder[T]) QueryMany added in v0.4.7

func (mr *MockQuerierMockRecorder[T]) QueryMany(ctx, sql any, opts ...any) *MockQuerierQueryManyCall[T]

QueryMany indicates an expected call of QueryMany.

func (*MockQuerierMockRecorder[T]) QueryMaps added in v0.4.7

func (mr *MockQuerierMockRecorder[T]) QueryMaps(ctx, sql any) *MockQuerierQueryMapsCall[T]

QueryMaps indicates an expected call of QueryMaps.

type MockQuerierQueryAndProcessManyCall added in v0.4.7

type MockQuerierQueryAndProcessManyCall[T any] struct {
	*gomock.Call
}

MockQuerierQueryAndProcessManyCall wrap *gomock.Call

func (*MockQuerierQueryAndProcessManyCall[T]) Do added in v0.4.7

Do rewrite *gomock.Call.Do

func (*MockQuerierQueryAndProcessManyCall[T]) DoAndReturn added in v0.4.7

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockQuerierQueryAndProcessManyCall[T]) Return added in v0.4.7

Return rewrite *gomock.Call.Return

type MockQuerierQueryManyCall added in v0.4.7

type MockQuerierQueryManyCall[T any] struct {
	*gomock.Call
}

MockQuerierQueryManyCall wrap *gomock.Call

func (*MockQuerierQueryManyCall[T]) Do added in v0.4.7

Do rewrite *gomock.Call.Do

func (*MockQuerierQueryManyCall[T]) DoAndReturn added in v0.4.7

func (c *MockQuerierQueryManyCall[T]) DoAndReturn(f func(context.Context, string, ...exec.QueryManyOpt[T]) ([]*T, error)) *MockQuerierQueryManyCall[T]

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockQuerierQueryManyCall[T]) Return added in v0.4.7

func (c *MockQuerierQueryManyCall[T]) Return(arg0 []*T, arg1 error) *MockQuerierQueryManyCall[T]

Return rewrite *gomock.Call.Return

type MockQuerierQueryMapsCall added in v0.4.7

type MockQuerierQueryMapsCall[T any] struct {
	*gomock.Call
}

MockQuerierQueryMapsCall wrap *gomock.Call

func (*MockQuerierQueryMapsCall[T]) Do added in v0.4.7

Do rewrite *gomock.Call.Do

func (*MockQuerierQueryMapsCall[T]) DoAndReturn added in v0.4.7

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockQuerierQueryMapsCall[T]) Return added in v0.4.7

Return rewrite *gomock.Call.Return

type Querier

type Querier[T any] interface {
	QueryMany(ctx context.Context, sql string, opts ...exec.QueryManyOpt[T]) ([]*T, error)
	QueryAndProcessMany(ctx context.Context, sql string, handler func(ctx context.Context, batch []*T) error, opts ...exec.QueryManyOpt[T]) error
	QueryMaps(ctx context.Context, sql string) ([]exec.QueryMapResult, error)
	Exec(ctx context.Context, sql string) error
	Close() error
}

Jump to

Keyboard shortcuts

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