Documentation
¶
Index ¶
- func ErrorResult(err error) valkey.ValkeyResult
- func Match(cmd ...string) gomock.Matcher
- func MatchFn(fn func(cmd []string) bool, description ...string) gomock.Matcher
- func MultiValkeyResultStream(ms ...valkey.ValkeyMessage) valkey.MultiValkeyResultStream
- func MultiValkeyResultStreamError(err error) valkey.ValkeyResultStream
- func Result(val valkey.ValkeyMessage) valkey.ValkeyResult
- func ValkeyArray(values ...valkey.ValkeyMessage) valkey.ValkeyMessage
- func ValkeyBlobString(v string) valkey.ValkeyMessage
- func ValkeyBool(v bool) valkey.ValkeyMessage
- func ValkeyError(v string) valkey.ValkeyMessage
- func ValkeyFloat64(v float64) valkey.ValkeyMessage
- func ValkeyInt64(v int64) valkey.ValkeyMessage
- func ValkeyMap(kv map[string]valkey.ValkeyMessage) valkey.ValkeyMessage
- func ValkeyNil() valkey.ValkeyMessage
- func ValkeyResultStream(ms ...valkey.ValkeyMessage) valkey.ValkeyResultStream
- func ValkeyResultStreamError(err error) valkey.ValkeyResultStream
- func ValkeyString(v string) valkey.ValkeyMessage
- type Client
- func (m *Client) B() valkey.Builder
- func (m *Client) Close()
- func (m *Client) Dedicate() (valkey.DedicatedClient, func())
- func (m *Client) Dedicated(arg0 func(valkey.DedicatedClient) error) error
- func (m *Client) Do(arg0 context.Context, arg1 valkey.Completed) valkey.ValkeyResult
- func (m *Client) DoCache(arg0 context.Context, arg1 valkey.Cacheable, arg2 time.Duration) valkey.ValkeyResult
- func (m *Client) DoMulti(arg0 context.Context, arg1 ...valkey.Completed) []valkey.ValkeyResult
- func (m *Client) DoMultiCache(arg0 context.Context, arg1 ...valkey.CacheableTTL) []valkey.ValkeyResult
- func (m *Client) DoMultiStream(arg0 context.Context, arg1 ...valkey.Completed) valkey.MultiValkeyResultStream
- func (m *Client) DoStream(arg0 context.Context, arg1 valkey.Completed) valkey.ValkeyResultStream
- func (m *Client) EXPECT() *ClientMockRecorder
- func (m *Client) Mode() valkey.ClientMode
- func (m *Client) Nodes() map[string]valkey.Client
- func (m *Client) Receive(arg0 context.Context, arg1 valkey.Completed, arg2 func(valkey.PubSubMessage)) error
- type ClientMockRecorder
- func (mr *ClientMockRecorder) Close() *gomock.Call
- func (mr *ClientMockRecorder) Dedicate() *gomock.Call
- func (mr *ClientMockRecorder) Dedicated(arg0 any) *gomock.Call
- func (mr *ClientMockRecorder) Do(arg0, arg1 any) *gomock.Call
- func (mr *ClientMockRecorder) DoCache(arg0, arg1, arg2 any) *gomock.Call
- func (mr *ClientMockRecorder) DoMulti(arg0 any, arg1 ...any) *gomock.Call
- func (mr *ClientMockRecorder) DoMultiCache(arg0 any, arg1 ...any) *gomock.Call
- func (mr *ClientMockRecorder) DoMultiStream(arg0 any, arg1 ...any) *gomock.Call
- func (mr *ClientMockRecorder) DoStream(arg0, arg1 any) *gomock.Call
- func (mr *ClientMockRecorder) Mode() *gomock.Call
- func (mr *ClientMockRecorder) Nodes() *gomock.Call
- func (mr *ClientMockRecorder) Receive(arg0, arg1, arg2 any) *gomock.Call
- type ClientOption
- type DedicatedClient
- func (m *DedicatedClient) B() valkey.Builder
- func (m *DedicatedClient) Close()
- func (m *DedicatedClient) Do(arg0 context.Context, arg1 valkey.Completed) valkey.ValkeyResult
- func (m *DedicatedClient) DoMulti(arg0 context.Context, arg1 ...valkey.Completed) []valkey.ValkeyResult
- func (m *DedicatedClient) EXPECT() *DedicatedClientMockRecorder
- func (m *DedicatedClient) Receive(arg0 context.Context, arg1 valkey.Completed, arg2 func(valkey.PubSubMessage)) error
- func (m *DedicatedClient) SetOnInvalidations(arg0 func([]valkey.ValkeyMessage)) <-chan error
- func (m *DedicatedClient) SetPubSubHooks(arg0 valkey.PubSubHooks) <-chan error
- type DedicatedClientMockRecorder
- func (mr *DedicatedClientMockRecorder) Close() *gomock.Call
- func (mr *DedicatedClientMockRecorder) Do(arg0, arg1 any) *gomock.Call
- func (mr *DedicatedClientMockRecorder) DoMulti(arg0 any, arg1 ...any) *gomock.Call
- func (mr *DedicatedClientMockRecorder) Receive(arg0, arg1, arg2 any) *gomock.Call
- func (mr *DedicatedClientMockRecorder) SetOnInvalidations(arg0 any) *gomock.Call
- func (mr *DedicatedClientMockRecorder) SetPubSubHooks(arg0 any) *gomock.Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ErrorResult ¶
func ErrorResult(err error) valkey.ValkeyResult
func MultiValkeyResultStream ¶
func MultiValkeyResultStream(ms ...valkey.ValkeyMessage) valkey.MultiValkeyResultStream
func MultiValkeyResultStreamError ¶
func MultiValkeyResultStreamError(err error) valkey.ValkeyResultStream
func Result ¶
func Result(val valkey.ValkeyMessage) valkey.ValkeyResult
func ValkeyArray ¶
func ValkeyArray(values ...valkey.ValkeyMessage) valkey.ValkeyMessage
func ValkeyBlobString ¶
func ValkeyBlobString(v string) valkey.ValkeyMessage
func ValkeyBool ¶
func ValkeyBool(v bool) valkey.ValkeyMessage
func ValkeyError ¶
func ValkeyError(v string) valkey.ValkeyMessage
func ValkeyFloat64 ¶
func ValkeyFloat64(v float64) valkey.ValkeyMessage
func ValkeyInt64 ¶
func ValkeyInt64(v int64) valkey.ValkeyMessage
func ValkeyMap ¶
func ValkeyMap(kv map[string]valkey.ValkeyMessage) valkey.ValkeyMessage
func ValkeyNil ¶
func ValkeyNil() valkey.ValkeyMessage
func ValkeyResultStream ¶
func ValkeyResultStream(ms ...valkey.ValkeyMessage) valkey.ValkeyResultStream
func ValkeyResultStreamError ¶
func ValkeyResultStreamError(err error) valkey.ValkeyResultStream
func ValkeyString ¶
func ValkeyString(v string) valkey.ValkeyMessage
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client mocks the Client interface.
func NewClient ¶
func NewClient(ctrl *gomock.Controller, options ...ClientOption) *Client
NewClient creates a new mock instance.
func (*Client) Dedicate ¶
func (m *Client) Dedicate() (valkey.DedicatedClient, func())
Dedicate mocks base method.
func (*Client) Dedicated ¶
func (m *Client) Dedicated(arg0 func(valkey.DedicatedClient) error) error
Dedicated mocks base method.
func (*Client) DoCache ¶
func (m *Client) DoCache(arg0 context.Context, arg1 valkey.Cacheable, arg2 time.Duration) valkey.ValkeyResult
DoCache mocks base method.
func (*Client) DoMultiCache ¶
func (m *Client) DoMultiCache(arg0 context.Context, arg1 ...valkey.CacheableTTL) []valkey.ValkeyResult
DoMultiCache mocks the base method.
func (*Client) DoMultiStream ¶
func (m *Client) DoMultiStream(arg0 context.Context, arg1 ...valkey.Completed) valkey.MultiValkeyResultStream
DoMultiStream mocks base method.
func (*Client) EXPECT ¶
func (m *Client) EXPECT() *ClientMockRecorder
EXPECT returns an object that allows the caller to indicate the expected use.
type ClientMockRecorder ¶
type ClientMockRecorder struct {
// contains filtered or unexported fields
}
ClientMockRecorder is the mock recorder for Client.
func (*ClientMockRecorder) Close ¶
func (mr *ClientMockRecorder) Close() *gomock.Call
Close indicates an expected call of Close.
func (*ClientMockRecorder) Dedicate ¶
func (mr *ClientMockRecorder) Dedicate() *gomock.Call
Dedicate indicates an expected call of Dedicate.
func (*ClientMockRecorder) Dedicated ¶
func (mr *ClientMockRecorder) Dedicated(arg0 any) *gomock.Call
Dedicated indicates an expected call of Dedicated.
func (*ClientMockRecorder) Do ¶
func (mr *ClientMockRecorder) Do(arg0, arg1 any) *gomock.Call
Do indicates an expected call of Do.
func (*ClientMockRecorder) DoCache ¶
func (mr *ClientMockRecorder) DoCache(arg0, arg1, arg2 any) *gomock.Call
DoCache indicates an expected call of DoCache.
func (*ClientMockRecorder) DoMulti ¶
func (mr *ClientMockRecorder) DoMulti(arg0 any, arg1 ...any) *gomock.Call
DoMulti indicates an expected call of DoMulti.
func (*ClientMockRecorder) DoMultiCache ¶
func (mr *ClientMockRecorder) DoMultiCache(arg0 any, arg1 ...any) *gomock.Call
DoMultiCache indicates an expected call of DoMultiCache.
func (*ClientMockRecorder) DoMultiStream ¶
func (mr *ClientMockRecorder) DoMultiStream(arg0 any, arg1 ...any) *gomock.Call
DoMultiStream indicates an expected call of DoMultiStream.
func (*ClientMockRecorder) DoStream ¶
func (mr *ClientMockRecorder) DoStream(arg0, arg1 any) *gomock.Call
DoStream indicates an expected call of DoStream.
func (*ClientMockRecorder) Mode ¶
func (mr *ClientMockRecorder) Mode() *gomock.Call
Mode indicates an expected call of Mode.
func (*ClientMockRecorder) Nodes ¶
func (mr *ClientMockRecorder) Nodes() *gomock.Call
Nodes indicates an expected call of Nodes.
type ClientOption ¶
type ClientOption func(c any)
ClientOption is an optional function parameter for NewClient
func WithSlotCheck ¶
func WithSlotCheck() ClientOption
WithSlotCheck enables the command builder of Client to check if the command built across multiple slots and then panic
type DedicatedClient ¶
type DedicatedClient struct {
// contains filtered or unexported fields
}
DedicatedClient mocks the DedicatedClient interface.
func NewDedicatedClient ¶
func NewDedicatedClient(ctrl *gomock.Controller, options ...ClientOption) *DedicatedClient
NewDedicatedClient creates a new mock instance.
func (*DedicatedClient) Do ¶
func (m *DedicatedClient) Do(arg0 context.Context, arg1 valkey.Completed) valkey.ValkeyResult
Do mocks the base method.
func (*DedicatedClient) DoMulti ¶
func (m *DedicatedClient) DoMulti(arg0 context.Context, arg1 ...valkey.Completed) []valkey.ValkeyResult
DoMulti mocks base method.
func (*DedicatedClient) EXPECT ¶
func (m *DedicatedClient) EXPECT() *DedicatedClientMockRecorder
EXPECT returns an object that allows the caller to indicate the expected use.
func (*DedicatedClient) Receive ¶
func (m *DedicatedClient) Receive(arg0 context.Context, arg1 valkey.Completed, arg2 func(valkey.PubSubMessage)) error
Receive mocks base method.
func (*DedicatedClient) SetOnInvalidations ¶
func (m *DedicatedClient) SetOnInvalidations(arg0 func([]valkey.ValkeyMessage)) <-chan error
SetOnInvalidations mocks base method.
func (*DedicatedClient) SetPubSubHooks ¶
func (m *DedicatedClient) SetPubSubHooks(arg0 valkey.PubSubHooks) <-chan error
SetPubSubHooks mocks base method.
type DedicatedClientMockRecorder ¶
type DedicatedClientMockRecorder struct {
// contains filtered or unexported fields
}
DedicatedClientMockRecorder is the mock recorder for DedicatedClient.
func (*DedicatedClientMockRecorder) Close ¶
func (mr *DedicatedClientMockRecorder) Close() *gomock.Call
Close indicates an expected call of Close.
func (*DedicatedClientMockRecorder) Do ¶
func (mr *DedicatedClientMockRecorder) Do(arg0, arg1 any) *gomock.Call
Do indicates an expected call of Do.
func (*DedicatedClientMockRecorder) DoMulti ¶
func (mr *DedicatedClientMockRecorder) DoMulti(arg0 any, arg1 ...any) *gomock.Call
DoMulti indicates an expected call of DoMulti.
func (*DedicatedClientMockRecorder) Receive ¶
func (mr *DedicatedClientMockRecorder) Receive(arg0, arg1, arg2 any) *gomock.Call
Receive indicates an expected call of Receive.
func (*DedicatedClientMockRecorder) SetOnInvalidations ¶
func (mr *DedicatedClientMockRecorder) SetOnInvalidations(arg0 any) *gomock.Call
SetOnInvalidations indicates an expected call of SetOnInvalidations.
func (*DedicatedClientMockRecorder) SetPubSubHooks ¶
func (mr *DedicatedClientMockRecorder) SetPubSubHooks(arg0 any) *gomock.Call
SetPubSubHooks indicates an expected call of SetPubSubHooks.