Help us shape the future of Go! Take the 2026 Go Developer Survey

querier

package
v0.24.0 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

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