github.com/grafana/pyroscope@v1.18.0/pkg/test/mocks/mockquerierv1connect/mock_querier_service_client.go (about)

     1  // Code generated by mockery. DO NOT EDIT.
     2  
     3  package mockquerierv1connect
     4  
     5  import (
     6  	context "context"
     7  
     8  	connect "connectrpc.com/connect"
     9  
    10  	googlev1 "github.com/grafana/pyroscope/api/gen/proto/go/google/v1"
    11  
    12  	mock "github.com/stretchr/testify/mock"
    13  
    14  	querierv1 "github.com/grafana/pyroscope/api/gen/proto/go/querier/v1"
    15  
    16  	typesv1 "github.com/grafana/pyroscope/api/gen/proto/go/types/v1"
    17  )
    18  
    19  // MockQuerierServiceClient is an autogenerated mock type for the QuerierServiceClient type
    20  type MockQuerierServiceClient struct {
    21  	mock.Mock
    22  }
    23  
    24  type MockQuerierServiceClient_Expecter struct {
    25  	mock *mock.Mock
    26  }
    27  
    28  func (_m *MockQuerierServiceClient) EXPECT() *MockQuerierServiceClient_Expecter {
    29  	return &MockQuerierServiceClient_Expecter{mock: &_m.Mock}
    30  }
    31  
    32  // AnalyzeQuery provides a mock function with given fields: _a0, _a1
    33  func (_m *MockQuerierServiceClient) AnalyzeQuery(_a0 context.Context, _a1 *connect.Request[querierv1.AnalyzeQueryRequest]) (*connect.Response[querierv1.AnalyzeQueryResponse], error) {
    34  	ret := _m.Called(_a0, _a1)
    35  
    36  	if len(ret) == 0 {
    37  		panic("no return value specified for AnalyzeQuery")
    38  	}
    39  
    40  	var r0 *connect.Response[querierv1.AnalyzeQueryResponse]
    41  	var r1 error
    42  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.AnalyzeQueryRequest]) (*connect.Response[querierv1.AnalyzeQueryResponse], error)); ok {
    43  		return rf(_a0, _a1)
    44  	}
    45  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.AnalyzeQueryRequest]) *connect.Response[querierv1.AnalyzeQueryResponse]); ok {
    46  		r0 = rf(_a0, _a1)
    47  	} else {
    48  		if ret.Get(0) != nil {
    49  			r0 = ret.Get(0).(*connect.Response[querierv1.AnalyzeQueryResponse])
    50  		}
    51  	}
    52  
    53  	if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[querierv1.AnalyzeQueryRequest]) error); ok {
    54  		r1 = rf(_a0, _a1)
    55  	} else {
    56  		r1 = ret.Error(1)
    57  	}
    58  
    59  	return r0, r1
    60  }
    61  
    62  // MockQuerierServiceClient_AnalyzeQuery_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AnalyzeQuery'
    63  type MockQuerierServiceClient_AnalyzeQuery_Call struct {
    64  	*mock.Call
    65  }
    66  
    67  // AnalyzeQuery is a helper method to define mock.On call
    68  //   - _a0 context.Context
    69  //   - _a1 *connect.Request[querierv1.AnalyzeQueryRequest]
    70  func (_e *MockQuerierServiceClient_Expecter) AnalyzeQuery(_a0 interface{}, _a1 interface{}) *MockQuerierServiceClient_AnalyzeQuery_Call {
    71  	return &MockQuerierServiceClient_AnalyzeQuery_Call{Call: _e.mock.On("AnalyzeQuery", _a0, _a1)}
    72  }
    73  
    74  func (_c *MockQuerierServiceClient_AnalyzeQuery_Call) Run(run func(_a0 context.Context, _a1 *connect.Request[querierv1.AnalyzeQueryRequest])) *MockQuerierServiceClient_AnalyzeQuery_Call {
    75  	_c.Call.Run(func(args mock.Arguments) {
    76  		run(args[0].(context.Context), args[1].(*connect.Request[querierv1.AnalyzeQueryRequest]))
    77  	})
    78  	return _c
    79  }
    80  
    81  func (_c *MockQuerierServiceClient_AnalyzeQuery_Call) Return(_a0 *connect.Response[querierv1.AnalyzeQueryResponse], _a1 error) *MockQuerierServiceClient_AnalyzeQuery_Call {
    82  	_c.Call.Return(_a0, _a1)
    83  	return _c
    84  }
    85  
    86  func (_c *MockQuerierServiceClient_AnalyzeQuery_Call) RunAndReturn(run func(context.Context, *connect.Request[querierv1.AnalyzeQueryRequest]) (*connect.Response[querierv1.AnalyzeQueryResponse], error)) *MockQuerierServiceClient_AnalyzeQuery_Call {
    87  	_c.Call.Return(run)
    88  	return _c
    89  }
    90  
    91  // Diff provides a mock function with given fields: _a0, _a1
    92  func (_m *MockQuerierServiceClient) Diff(_a0 context.Context, _a1 *connect.Request[querierv1.DiffRequest]) (*connect.Response[querierv1.DiffResponse], error) {
    93  	ret := _m.Called(_a0, _a1)
    94  
    95  	if len(ret) == 0 {
    96  		panic("no return value specified for Diff")
    97  	}
    98  
    99  	var r0 *connect.Response[querierv1.DiffResponse]
   100  	var r1 error
   101  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.DiffRequest]) (*connect.Response[querierv1.DiffResponse], error)); ok {
   102  		return rf(_a0, _a1)
   103  	}
   104  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.DiffRequest]) *connect.Response[querierv1.DiffResponse]); ok {
   105  		r0 = rf(_a0, _a1)
   106  	} else {
   107  		if ret.Get(0) != nil {
   108  			r0 = ret.Get(0).(*connect.Response[querierv1.DiffResponse])
   109  		}
   110  	}
   111  
   112  	if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[querierv1.DiffRequest]) error); ok {
   113  		r1 = rf(_a0, _a1)
   114  	} else {
   115  		r1 = ret.Error(1)
   116  	}
   117  
   118  	return r0, r1
   119  }
   120  
   121  // MockQuerierServiceClient_Diff_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Diff'
   122  type MockQuerierServiceClient_Diff_Call struct {
   123  	*mock.Call
   124  }
   125  
   126  // Diff is a helper method to define mock.On call
   127  //   - _a0 context.Context
   128  //   - _a1 *connect.Request[querierv1.DiffRequest]
   129  func (_e *MockQuerierServiceClient_Expecter) Diff(_a0 interface{}, _a1 interface{}) *MockQuerierServiceClient_Diff_Call {
   130  	return &MockQuerierServiceClient_Diff_Call{Call: _e.mock.On("Diff", _a0, _a1)}
   131  }
   132  
   133  func (_c *MockQuerierServiceClient_Diff_Call) Run(run func(_a0 context.Context, _a1 *connect.Request[querierv1.DiffRequest])) *MockQuerierServiceClient_Diff_Call {
   134  	_c.Call.Run(func(args mock.Arguments) {
   135  		run(args[0].(context.Context), args[1].(*connect.Request[querierv1.DiffRequest]))
   136  	})
   137  	return _c
   138  }
   139  
   140  func (_c *MockQuerierServiceClient_Diff_Call) Return(_a0 *connect.Response[querierv1.DiffResponse], _a1 error) *MockQuerierServiceClient_Diff_Call {
   141  	_c.Call.Return(_a0, _a1)
   142  	return _c
   143  }
   144  
   145  func (_c *MockQuerierServiceClient_Diff_Call) RunAndReturn(run func(context.Context, *connect.Request[querierv1.DiffRequest]) (*connect.Response[querierv1.DiffResponse], error)) *MockQuerierServiceClient_Diff_Call {
   146  	_c.Call.Return(run)
   147  	return _c
   148  }
   149  
   150  // GetProfileStats provides a mock function with given fields: _a0, _a1
   151  func (_m *MockQuerierServiceClient) GetProfileStats(_a0 context.Context, _a1 *connect.Request[typesv1.GetProfileStatsRequest]) (*connect.Response[typesv1.GetProfileStatsResponse], error) {
   152  	ret := _m.Called(_a0, _a1)
   153  
   154  	if len(ret) == 0 {
   155  		panic("no return value specified for GetProfileStats")
   156  	}
   157  
   158  	var r0 *connect.Response[typesv1.GetProfileStatsResponse]
   159  	var r1 error
   160  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[typesv1.GetProfileStatsRequest]) (*connect.Response[typesv1.GetProfileStatsResponse], error)); ok {
   161  		return rf(_a0, _a1)
   162  	}
   163  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[typesv1.GetProfileStatsRequest]) *connect.Response[typesv1.GetProfileStatsResponse]); ok {
   164  		r0 = rf(_a0, _a1)
   165  	} else {
   166  		if ret.Get(0) != nil {
   167  			r0 = ret.Get(0).(*connect.Response[typesv1.GetProfileStatsResponse])
   168  		}
   169  	}
   170  
   171  	if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[typesv1.GetProfileStatsRequest]) error); ok {
   172  		r1 = rf(_a0, _a1)
   173  	} else {
   174  		r1 = ret.Error(1)
   175  	}
   176  
   177  	return r0, r1
   178  }
   179  
   180  // MockQuerierServiceClient_GetProfileStats_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetProfileStats'
   181  type MockQuerierServiceClient_GetProfileStats_Call struct {
   182  	*mock.Call
   183  }
   184  
   185  // GetProfileStats is a helper method to define mock.On call
   186  //   - _a0 context.Context
   187  //   - _a1 *connect.Request[typesv1.GetProfileStatsRequest]
   188  func (_e *MockQuerierServiceClient_Expecter) GetProfileStats(_a0 interface{}, _a1 interface{}) *MockQuerierServiceClient_GetProfileStats_Call {
   189  	return &MockQuerierServiceClient_GetProfileStats_Call{Call: _e.mock.On("GetProfileStats", _a0, _a1)}
   190  }
   191  
   192  func (_c *MockQuerierServiceClient_GetProfileStats_Call) Run(run func(_a0 context.Context, _a1 *connect.Request[typesv1.GetProfileStatsRequest])) *MockQuerierServiceClient_GetProfileStats_Call {
   193  	_c.Call.Run(func(args mock.Arguments) {
   194  		run(args[0].(context.Context), args[1].(*connect.Request[typesv1.GetProfileStatsRequest]))
   195  	})
   196  	return _c
   197  }
   198  
   199  func (_c *MockQuerierServiceClient_GetProfileStats_Call) Return(_a0 *connect.Response[typesv1.GetProfileStatsResponse], _a1 error) *MockQuerierServiceClient_GetProfileStats_Call {
   200  	_c.Call.Return(_a0, _a1)
   201  	return _c
   202  }
   203  
   204  func (_c *MockQuerierServiceClient_GetProfileStats_Call) RunAndReturn(run func(context.Context, *connect.Request[typesv1.GetProfileStatsRequest]) (*connect.Response[typesv1.GetProfileStatsResponse], error)) *MockQuerierServiceClient_GetProfileStats_Call {
   205  	_c.Call.Return(run)
   206  	return _c
   207  }
   208  
   209  // LabelNames provides a mock function with given fields: _a0, _a1
   210  func (_m *MockQuerierServiceClient) LabelNames(_a0 context.Context, _a1 *connect.Request[typesv1.LabelNamesRequest]) (*connect.Response[typesv1.LabelNamesResponse], error) {
   211  	ret := _m.Called(_a0, _a1)
   212  
   213  	if len(ret) == 0 {
   214  		panic("no return value specified for LabelNames")
   215  	}
   216  
   217  	var r0 *connect.Response[typesv1.LabelNamesResponse]
   218  	var r1 error
   219  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[typesv1.LabelNamesRequest]) (*connect.Response[typesv1.LabelNamesResponse], error)); ok {
   220  		return rf(_a0, _a1)
   221  	}
   222  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[typesv1.LabelNamesRequest]) *connect.Response[typesv1.LabelNamesResponse]); ok {
   223  		r0 = rf(_a0, _a1)
   224  	} else {
   225  		if ret.Get(0) != nil {
   226  			r0 = ret.Get(0).(*connect.Response[typesv1.LabelNamesResponse])
   227  		}
   228  	}
   229  
   230  	if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[typesv1.LabelNamesRequest]) error); ok {
   231  		r1 = rf(_a0, _a1)
   232  	} else {
   233  		r1 = ret.Error(1)
   234  	}
   235  
   236  	return r0, r1
   237  }
   238  
   239  // MockQuerierServiceClient_LabelNames_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LabelNames'
   240  type MockQuerierServiceClient_LabelNames_Call struct {
   241  	*mock.Call
   242  }
   243  
   244  // LabelNames is a helper method to define mock.On call
   245  //   - _a0 context.Context
   246  //   - _a1 *connect.Request[typesv1.LabelNamesRequest]
   247  func (_e *MockQuerierServiceClient_Expecter) LabelNames(_a0 interface{}, _a1 interface{}) *MockQuerierServiceClient_LabelNames_Call {
   248  	return &MockQuerierServiceClient_LabelNames_Call{Call: _e.mock.On("LabelNames", _a0, _a1)}
   249  }
   250  
   251  func (_c *MockQuerierServiceClient_LabelNames_Call) Run(run func(_a0 context.Context, _a1 *connect.Request[typesv1.LabelNamesRequest])) *MockQuerierServiceClient_LabelNames_Call {
   252  	_c.Call.Run(func(args mock.Arguments) {
   253  		run(args[0].(context.Context), args[1].(*connect.Request[typesv1.LabelNamesRequest]))
   254  	})
   255  	return _c
   256  }
   257  
   258  func (_c *MockQuerierServiceClient_LabelNames_Call) Return(_a0 *connect.Response[typesv1.LabelNamesResponse], _a1 error) *MockQuerierServiceClient_LabelNames_Call {
   259  	_c.Call.Return(_a0, _a1)
   260  	return _c
   261  }
   262  
   263  func (_c *MockQuerierServiceClient_LabelNames_Call) RunAndReturn(run func(context.Context, *connect.Request[typesv1.LabelNamesRequest]) (*connect.Response[typesv1.LabelNamesResponse], error)) *MockQuerierServiceClient_LabelNames_Call {
   264  	_c.Call.Return(run)
   265  	return _c
   266  }
   267  
   268  // LabelValues provides a mock function with given fields: _a0, _a1
   269  func (_m *MockQuerierServiceClient) LabelValues(_a0 context.Context, _a1 *connect.Request[typesv1.LabelValuesRequest]) (*connect.Response[typesv1.LabelValuesResponse], error) {
   270  	ret := _m.Called(_a0, _a1)
   271  
   272  	if len(ret) == 0 {
   273  		panic("no return value specified for LabelValues")
   274  	}
   275  
   276  	var r0 *connect.Response[typesv1.LabelValuesResponse]
   277  	var r1 error
   278  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[typesv1.LabelValuesRequest]) (*connect.Response[typesv1.LabelValuesResponse], error)); ok {
   279  		return rf(_a0, _a1)
   280  	}
   281  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[typesv1.LabelValuesRequest]) *connect.Response[typesv1.LabelValuesResponse]); ok {
   282  		r0 = rf(_a0, _a1)
   283  	} else {
   284  		if ret.Get(0) != nil {
   285  			r0 = ret.Get(0).(*connect.Response[typesv1.LabelValuesResponse])
   286  		}
   287  	}
   288  
   289  	if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[typesv1.LabelValuesRequest]) error); ok {
   290  		r1 = rf(_a0, _a1)
   291  	} else {
   292  		r1 = ret.Error(1)
   293  	}
   294  
   295  	return r0, r1
   296  }
   297  
   298  // MockQuerierServiceClient_LabelValues_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LabelValues'
   299  type MockQuerierServiceClient_LabelValues_Call struct {
   300  	*mock.Call
   301  }
   302  
   303  // LabelValues is a helper method to define mock.On call
   304  //   - _a0 context.Context
   305  //   - _a1 *connect.Request[typesv1.LabelValuesRequest]
   306  func (_e *MockQuerierServiceClient_Expecter) LabelValues(_a0 interface{}, _a1 interface{}) *MockQuerierServiceClient_LabelValues_Call {
   307  	return &MockQuerierServiceClient_LabelValues_Call{Call: _e.mock.On("LabelValues", _a0, _a1)}
   308  }
   309  
   310  func (_c *MockQuerierServiceClient_LabelValues_Call) Run(run func(_a0 context.Context, _a1 *connect.Request[typesv1.LabelValuesRequest])) *MockQuerierServiceClient_LabelValues_Call {
   311  	_c.Call.Run(func(args mock.Arguments) {
   312  		run(args[0].(context.Context), args[1].(*connect.Request[typesv1.LabelValuesRequest]))
   313  	})
   314  	return _c
   315  }
   316  
   317  func (_c *MockQuerierServiceClient_LabelValues_Call) Return(_a0 *connect.Response[typesv1.LabelValuesResponse], _a1 error) *MockQuerierServiceClient_LabelValues_Call {
   318  	_c.Call.Return(_a0, _a1)
   319  	return _c
   320  }
   321  
   322  func (_c *MockQuerierServiceClient_LabelValues_Call) RunAndReturn(run func(context.Context, *connect.Request[typesv1.LabelValuesRequest]) (*connect.Response[typesv1.LabelValuesResponse], error)) *MockQuerierServiceClient_LabelValues_Call {
   323  	_c.Call.Return(run)
   324  	return _c
   325  }
   326  
   327  // ProfileTypes provides a mock function with given fields: _a0, _a1
   328  func (_m *MockQuerierServiceClient) ProfileTypes(_a0 context.Context, _a1 *connect.Request[querierv1.ProfileTypesRequest]) (*connect.Response[querierv1.ProfileTypesResponse], error) {
   329  	ret := _m.Called(_a0, _a1)
   330  
   331  	if len(ret) == 0 {
   332  		panic("no return value specified for ProfileTypes")
   333  	}
   334  
   335  	var r0 *connect.Response[querierv1.ProfileTypesResponse]
   336  	var r1 error
   337  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.ProfileTypesRequest]) (*connect.Response[querierv1.ProfileTypesResponse], error)); ok {
   338  		return rf(_a0, _a1)
   339  	}
   340  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.ProfileTypesRequest]) *connect.Response[querierv1.ProfileTypesResponse]); ok {
   341  		r0 = rf(_a0, _a1)
   342  	} else {
   343  		if ret.Get(0) != nil {
   344  			r0 = ret.Get(0).(*connect.Response[querierv1.ProfileTypesResponse])
   345  		}
   346  	}
   347  
   348  	if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[querierv1.ProfileTypesRequest]) error); ok {
   349  		r1 = rf(_a0, _a1)
   350  	} else {
   351  		r1 = ret.Error(1)
   352  	}
   353  
   354  	return r0, r1
   355  }
   356  
   357  // MockQuerierServiceClient_ProfileTypes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ProfileTypes'
   358  type MockQuerierServiceClient_ProfileTypes_Call struct {
   359  	*mock.Call
   360  }
   361  
   362  // ProfileTypes is a helper method to define mock.On call
   363  //   - _a0 context.Context
   364  //   - _a1 *connect.Request[querierv1.ProfileTypesRequest]
   365  func (_e *MockQuerierServiceClient_Expecter) ProfileTypes(_a0 interface{}, _a1 interface{}) *MockQuerierServiceClient_ProfileTypes_Call {
   366  	return &MockQuerierServiceClient_ProfileTypes_Call{Call: _e.mock.On("ProfileTypes", _a0, _a1)}
   367  }
   368  
   369  func (_c *MockQuerierServiceClient_ProfileTypes_Call) Run(run func(_a0 context.Context, _a1 *connect.Request[querierv1.ProfileTypesRequest])) *MockQuerierServiceClient_ProfileTypes_Call {
   370  	_c.Call.Run(func(args mock.Arguments) {
   371  		run(args[0].(context.Context), args[1].(*connect.Request[querierv1.ProfileTypesRequest]))
   372  	})
   373  	return _c
   374  }
   375  
   376  func (_c *MockQuerierServiceClient_ProfileTypes_Call) Return(_a0 *connect.Response[querierv1.ProfileTypesResponse], _a1 error) *MockQuerierServiceClient_ProfileTypes_Call {
   377  	_c.Call.Return(_a0, _a1)
   378  	return _c
   379  }
   380  
   381  func (_c *MockQuerierServiceClient_ProfileTypes_Call) RunAndReturn(run func(context.Context, *connect.Request[querierv1.ProfileTypesRequest]) (*connect.Response[querierv1.ProfileTypesResponse], error)) *MockQuerierServiceClient_ProfileTypes_Call {
   382  	_c.Call.Return(run)
   383  	return _c
   384  }
   385  
   386  // SelectMergeProfile provides a mock function with given fields: _a0, _a1
   387  func (_m *MockQuerierServiceClient) SelectMergeProfile(_a0 context.Context, _a1 *connect.Request[querierv1.SelectMergeProfileRequest]) (*connect.Response[googlev1.Profile], error) {
   388  	ret := _m.Called(_a0, _a1)
   389  
   390  	if len(ret) == 0 {
   391  		panic("no return value specified for SelectMergeProfile")
   392  	}
   393  
   394  	var r0 *connect.Response[googlev1.Profile]
   395  	var r1 error
   396  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.SelectMergeProfileRequest]) (*connect.Response[googlev1.Profile], error)); ok {
   397  		return rf(_a0, _a1)
   398  	}
   399  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.SelectMergeProfileRequest]) *connect.Response[googlev1.Profile]); ok {
   400  		r0 = rf(_a0, _a1)
   401  	} else {
   402  		if ret.Get(0) != nil {
   403  			r0 = ret.Get(0).(*connect.Response[googlev1.Profile])
   404  		}
   405  	}
   406  
   407  	if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[querierv1.SelectMergeProfileRequest]) error); ok {
   408  		r1 = rf(_a0, _a1)
   409  	} else {
   410  		r1 = ret.Error(1)
   411  	}
   412  
   413  	return r0, r1
   414  }
   415  
   416  // MockQuerierServiceClient_SelectMergeProfile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SelectMergeProfile'
   417  type MockQuerierServiceClient_SelectMergeProfile_Call struct {
   418  	*mock.Call
   419  }
   420  
   421  // SelectMergeProfile is a helper method to define mock.On call
   422  //   - _a0 context.Context
   423  //   - _a1 *connect.Request[querierv1.SelectMergeProfileRequest]
   424  func (_e *MockQuerierServiceClient_Expecter) SelectMergeProfile(_a0 interface{}, _a1 interface{}) *MockQuerierServiceClient_SelectMergeProfile_Call {
   425  	return &MockQuerierServiceClient_SelectMergeProfile_Call{Call: _e.mock.On("SelectMergeProfile", _a0, _a1)}
   426  }
   427  
   428  func (_c *MockQuerierServiceClient_SelectMergeProfile_Call) Run(run func(_a0 context.Context, _a1 *connect.Request[querierv1.SelectMergeProfileRequest])) *MockQuerierServiceClient_SelectMergeProfile_Call {
   429  	_c.Call.Run(func(args mock.Arguments) {
   430  		run(args[0].(context.Context), args[1].(*connect.Request[querierv1.SelectMergeProfileRequest]))
   431  	})
   432  	return _c
   433  }
   434  
   435  func (_c *MockQuerierServiceClient_SelectMergeProfile_Call) Return(_a0 *connect.Response[googlev1.Profile], _a1 error) *MockQuerierServiceClient_SelectMergeProfile_Call {
   436  	_c.Call.Return(_a0, _a1)
   437  	return _c
   438  }
   439  
   440  func (_c *MockQuerierServiceClient_SelectMergeProfile_Call) RunAndReturn(run func(context.Context, *connect.Request[querierv1.SelectMergeProfileRequest]) (*connect.Response[googlev1.Profile], error)) *MockQuerierServiceClient_SelectMergeProfile_Call {
   441  	_c.Call.Return(run)
   442  	return _c
   443  }
   444  
   445  // SelectMergeSpanProfile provides a mock function with given fields: _a0, _a1
   446  func (_m *MockQuerierServiceClient) SelectMergeSpanProfile(_a0 context.Context, _a1 *connect.Request[querierv1.SelectMergeSpanProfileRequest]) (*connect.Response[querierv1.SelectMergeSpanProfileResponse], error) {
   447  	ret := _m.Called(_a0, _a1)
   448  
   449  	if len(ret) == 0 {
   450  		panic("no return value specified for SelectMergeSpanProfile")
   451  	}
   452  
   453  	var r0 *connect.Response[querierv1.SelectMergeSpanProfileResponse]
   454  	var r1 error
   455  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.SelectMergeSpanProfileRequest]) (*connect.Response[querierv1.SelectMergeSpanProfileResponse], error)); ok {
   456  		return rf(_a0, _a1)
   457  	}
   458  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.SelectMergeSpanProfileRequest]) *connect.Response[querierv1.SelectMergeSpanProfileResponse]); ok {
   459  		r0 = rf(_a0, _a1)
   460  	} else {
   461  		if ret.Get(0) != nil {
   462  			r0 = ret.Get(0).(*connect.Response[querierv1.SelectMergeSpanProfileResponse])
   463  		}
   464  	}
   465  
   466  	if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[querierv1.SelectMergeSpanProfileRequest]) error); ok {
   467  		r1 = rf(_a0, _a1)
   468  	} else {
   469  		r1 = ret.Error(1)
   470  	}
   471  
   472  	return r0, r1
   473  }
   474  
   475  // MockQuerierServiceClient_SelectMergeSpanProfile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SelectMergeSpanProfile'
   476  type MockQuerierServiceClient_SelectMergeSpanProfile_Call struct {
   477  	*mock.Call
   478  }
   479  
   480  // SelectMergeSpanProfile is a helper method to define mock.On call
   481  //   - _a0 context.Context
   482  //   - _a1 *connect.Request[querierv1.SelectMergeSpanProfileRequest]
   483  func (_e *MockQuerierServiceClient_Expecter) SelectMergeSpanProfile(_a0 interface{}, _a1 interface{}) *MockQuerierServiceClient_SelectMergeSpanProfile_Call {
   484  	return &MockQuerierServiceClient_SelectMergeSpanProfile_Call{Call: _e.mock.On("SelectMergeSpanProfile", _a0, _a1)}
   485  }
   486  
   487  func (_c *MockQuerierServiceClient_SelectMergeSpanProfile_Call) Run(run func(_a0 context.Context, _a1 *connect.Request[querierv1.SelectMergeSpanProfileRequest])) *MockQuerierServiceClient_SelectMergeSpanProfile_Call {
   488  	_c.Call.Run(func(args mock.Arguments) {
   489  		run(args[0].(context.Context), args[1].(*connect.Request[querierv1.SelectMergeSpanProfileRequest]))
   490  	})
   491  	return _c
   492  }
   493  
   494  func (_c *MockQuerierServiceClient_SelectMergeSpanProfile_Call) Return(_a0 *connect.Response[querierv1.SelectMergeSpanProfileResponse], _a1 error) *MockQuerierServiceClient_SelectMergeSpanProfile_Call {
   495  	_c.Call.Return(_a0, _a1)
   496  	return _c
   497  }
   498  
   499  func (_c *MockQuerierServiceClient_SelectMergeSpanProfile_Call) RunAndReturn(run func(context.Context, *connect.Request[querierv1.SelectMergeSpanProfileRequest]) (*connect.Response[querierv1.SelectMergeSpanProfileResponse], error)) *MockQuerierServiceClient_SelectMergeSpanProfile_Call {
   500  	_c.Call.Return(run)
   501  	return _c
   502  }
   503  
   504  // SelectMergeStacktraces provides a mock function with given fields: _a0, _a1
   505  func (_m *MockQuerierServiceClient) SelectMergeStacktraces(_a0 context.Context, _a1 *connect.Request[querierv1.SelectMergeStacktracesRequest]) (*connect.Response[querierv1.SelectMergeStacktracesResponse], error) {
   506  	ret := _m.Called(_a0, _a1)
   507  
   508  	if len(ret) == 0 {
   509  		panic("no return value specified for SelectMergeStacktraces")
   510  	}
   511  
   512  	var r0 *connect.Response[querierv1.SelectMergeStacktracesResponse]
   513  	var r1 error
   514  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.SelectMergeStacktracesRequest]) (*connect.Response[querierv1.SelectMergeStacktracesResponse], error)); ok {
   515  		return rf(_a0, _a1)
   516  	}
   517  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.SelectMergeStacktracesRequest]) *connect.Response[querierv1.SelectMergeStacktracesResponse]); ok {
   518  		r0 = rf(_a0, _a1)
   519  	} else {
   520  		if ret.Get(0) != nil {
   521  			r0 = ret.Get(0).(*connect.Response[querierv1.SelectMergeStacktracesResponse])
   522  		}
   523  	}
   524  
   525  	if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[querierv1.SelectMergeStacktracesRequest]) error); ok {
   526  		r1 = rf(_a0, _a1)
   527  	} else {
   528  		r1 = ret.Error(1)
   529  	}
   530  
   531  	return r0, r1
   532  }
   533  
   534  // MockQuerierServiceClient_SelectMergeStacktraces_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SelectMergeStacktraces'
   535  type MockQuerierServiceClient_SelectMergeStacktraces_Call struct {
   536  	*mock.Call
   537  }
   538  
   539  // SelectMergeStacktraces is a helper method to define mock.On call
   540  //   - _a0 context.Context
   541  //   - _a1 *connect.Request[querierv1.SelectMergeStacktracesRequest]
   542  func (_e *MockQuerierServiceClient_Expecter) SelectMergeStacktraces(_a0 interface{}, _a1 interface{}) *MockQuerierServiceClient_SelectMergeStacktraces_Call {
   543  	return &MockQuerierServiceClient_SelectMergeStacktraces_Call{Call: _e.mock.On("SelectMergeStacktraces", _a0, _a1)}
   544  }
   545  
   546  func (_c *MockQuerierServiceClient_SelectMergeStacktraces_Call) Run(run func(_a0 context.Context, _a1 *connect.Request[querierv1.SelectMergeStacktracesRequest])) *MockQuerierServiceClient_SelectMergeStacktraces_Call {
   547  	_c.Call.Run(func(args mock.Arguments) {
   548  		run(args[0].(context.Context), args[1].(*connect.Request[querierv1.SelectMergeStacktracesRequest]))
   549  	})
   550  	return _c
   551  }
   552  
   553  func (_c *MockQuerierServiceClient_SelectMergeStacktraces_Call) Return(_a0 *connect.Response[querierv1.SelectMergeStacktracesResponse], _a1 error) *MockQuerierServiceClient_SelectMergeStacktraces_Call {
   554  	_c.Call.Return(_a0, _a1)
   555  	return _c
   556  }
   557  
   558  func (_c *MockQuerierServiceClient_SelectMergeStacktraces_Call) RunAndReturn(run func(context.Context, *connect.Request[querierv1.SelectMergeStacktracesRequest]) (*connect.Response[querierv1.SelectMergeStacktracesResponse], error)) *MockQuerierServiceClient_SelectMergeStacktraces_Call {
   559  	_c.Call.Return(run)
   560  	return _c
   561  }
   562  
   563  // SelectSeries provides a mock function with given fields: _a0, _a1
   564  func (_m *MockQuerierServiceClient) SelectSeries(_a0 context.Context, _a1 *connect.Request[querierv1.SelectSeriesRequest]) (*connect.Response[querierv1.SelectSeriesResponse], error) {
   565  	ret := _m.Called(_a0, _a1)
   566  
   567  	if len(ret) == 0 {
   568  		panic("no return value specified for SelectSeries")
   569  	}
   570  
   571  	var r0 *connect.Response[querierv1.SelectSeriesResponse]
   572  	var r1 error
   573  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.SelectSeriesRequest]) (*connect.Response[querierv1.SelectSeriesResponse], error)); ok {
   574  		return rf(_a0, _a1)
   575  	}
   576  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.SelectSeriesRequest]) *connect.Response[querierv1.SelectSeriesResponse]); ok {
   577  		r0 = rf(_a0, _a1)
   578  	} else {
   579  		if ret.Get(0) != nil {
   580  			r0 = ret.Get(0).(*connect.Response[querierv1.SelectSeriesResponse])
   581  		}
   582  	}
   583  
   584  	if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[querierv1.SelectSeriesRequest]) error); ok {
   585  		r1 = rf(_a0, _a1)
   586  	} else {
   587  		r1 = ret.Error(1)
   588  	}
   589  
   590  	return r0, r1
   591  }
   592  
   593  // MockQuerierServiceClient_SelectSeries_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SelectSeries'
   594  type MockQuerierServiceClient_SelectSeries_Call struct {
   595  	*mock.Call
   596  }
   597  
   598  // SelectSeries is a helper method to define mock.On call
   599  //   - _a0 context.Context
   600  //   - _a1 *connect.Request[querierv1.SelectSeriesRequest]
   601  func (_e *MockQuerierServiceClient_Expecter) SelectSeries(_a0 interface{}, _a1 interface{}) *MockQuerierServiceClient_SelectSeries_Call {
   602  	return &MockQuerierServiceClient_SelectSeries_Call{Call: _e.mock.On("SelectSeries", _a0, _a1)}
   603  }
   604  
   605  func (_c *MockQuerierServiceClient_SelectSeries_Call) Run(run func(_a0 context.Context, _a1 *connect.Request[querierv1.SelectSeriesRequest])) *MockQuerierServiceClient_SelectSeries_Call {
   606  	_c.Call.Run(func(args mock.Arguments) {
   607  		run(args[0].(context.Context), args[1].(*connect.Request[querierv1.SelectSeriesRequest]))
   608  	})
   609  	return _c
   610  }
   611  
   612  func (_c *MockQuerierServiceClient_SelectSeries_Call) Return(_a0 *connect.Response[querierv1.SelectSeriesResponse], _a1 error) *MockQuerierServiceClient_SelectSeries_Call {
   613  	_c.Call.Return(_a0, _a1)
   614  	return _c
   615  }
   616  
   617  func (_c *MockQuerierServiceClient_SelectSeries_Call) RunAndReturn(run func(context.Context, *connect.Request[querierv1.SelectSeriesRequest]) (*connect.Response[querierv1.SelectSeriesResponse], error)) *MockQuerierServiceClient_SelectSeries_Call {
   618  	_c.Call.Return(run)
   619  	return _c
   620  }
   621  
   622  // Series provides a mock function with given fields: _a0, _a1
   623  func (_m *MockQuerierServiceClient) Series(_a0 context.Context, _a1 *connect.Request[querierv1.SeriesRequest]) (*connect.Response[querierv1.SeriesResponse], error) {
   624  	ret := _m.Called(_a0, _a1)
   625  
   626  	if len(ret) == 0 {
   627  		panic("no return value specified for Series")
   628  	}
   629  
   630  	var r0 *connect.Response[querierv1.SeriesResponse]
   631  	var r1 error
   632  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.SeriesRequest]) (*connect.Response[querierv1.SeriesResponse], error)); ok {
   633  		return rf(_a0, _a1)
   634  	}
   635  	if rf, ok := ret.Get(0).(func(context.Context, *connect.Request[querierv1.SeriesRequest]) *connect.Response[querierv1.SeriesResponse]); ok {
   636  		r0 = rf(_a0, _a1)
   637  	} else {
   638  		if ret.Get(0) != nil {
   639  			r0 = ret.Get(0).(*connect.Response[querierv1.SeriesResponse])
   640  		}
   641  	}
   642  
   643  	if rf, ok := ret.Get(1).(func(context.Context, *connect.Request[querierv1.SeriesRequest]) error); ok {
   644  		r1 = rf(_a0, _a1)
   645  	} else {
   646  		r1 = ret.Error(1)
   647  	}
   648  
   649  	return r0, r1
   650  }
   651  
   652  // MockQuerierServiceClient_Series_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Series'
   653  type MockQuerierServiceClient_Series_Call struct {
   654  	*mock.Call
   655  }
   656  
   657  // Series is a helper method to define mock.On call
   658  //   - _a0 context.Context
   659  //   - _a1 *connect.Request[querierv1.SeriesRequest]
   660  func (_e *MockQuerierServiceClient_Expecter) Series(_a0 interface{}, _a1 interface{}) *MockQuerierServiceClient_Series_Call {
   661  	return &MockQuerierServiceClient_Series_Call{Call: _e.mock.On("Series", _a0, _a1)}
   662  }
   663  
   664  func (_c *MockQuerierServiceClient_Series_Call) Run(run func(_a0 context.Context, _a1 *connect.Request[querierv1.SeriesRequest])) *MockQuerierServiceClient_Series_Call {
   665  	_c.Call.Run(func(args mock.Arguments) {
   666  		run(args[0].(context.Context), args[1].(*connect.Request[querierv1.SeriesRequest]))
   667  	})
   668  	return _c
   669  }
   670  
   671  func (_c *MockQuerierServiceClient_Series_Call) Return(_a0 *connect.Response[querierv1.SeriesResponse], _a1 error) *MockQuerierServiceClient_Series_Call {
   672  	_c.Call.Return(_a0, _a1)
   673  	return _c
   674  }
   675  
   676  func (_c *MockQuerierServiceClient_Series_Call) RunAndReturn(run func(context.Context, *connect.Request[querierv1.SeriesRequest]) (*connect.Response[querierv1.SeriesResponse], error)) *MockQuerierServiceClient_Series_Call {
   677  	_c.Call.Return(run)
   678  	return _c
   679  }
   680  
   681  // NewMockQuerierServiceClient creates a new instance of MockQuerierServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
   682  // The first argument is typically a *testing.T value.
   683  func NewMockQuerierServiceClient(t interface {
   684  	mock.TestingT
   685  	Cleanup(func())
   686  }) *MockQuerierServiceClient {
   687  	mock := &MockQuerierServiceClient{}
   688  	mock.Mock.Test(t)
   689  
   690  	t.Cleanup(func() { mock.AssertExpectations(t) })
   691  
   692  	return mock
   693  }