// Code generated by mockery v2.32.4. DO NOT EDIT. package datacoord import ( context "context" mock "github.com/stretchr/testify/mock" ) // MockSegmentManager is an autogenerated mock type for the Manager type type MockSegmentManager struct { mock.Mock } type MockSegmentManager_Expecter struct { mock *mock.Mock } func (_m *MockSegmentManager) EXPECT() *MockSegmentManager_Expecter { return &MockSegmentManager_Expecter{mock: &_m.Mock} } // AllocSegment provides a mock function with given fields: ctx, collectionID, partitionID, channelName, requestRows func (_m *MockSegmentManager) AllocSegment(ctx context.Context, collectionID int64, partitionID int64, channelName string, requestRows int64) ([]*Allocation, error) { ret := _m.Called(ctx, collectionID, partitionID, channelName, requestRows) var r0 []*Allocation var r1 error if rf, ok := ret.Get(0).(func(context.Context, int64, int64, string, int64) ([]*Allocation, error)); ok { return rf(ctx, collectionID, partitionID, channelName, requestRows) } if rf, ok := ret.Get(0).(func(context.Context, int64, int64, string, int64) []*Allocation); ok { r0 = rf(ctx, collectionID, partitionID, channelName, requestRows) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*Allocation) } } if rf, ok := ret.Get(1).(func(context.Context, int64, int64, string, int64) error); ok { r1 = rf(ctx, collectionID, partitionID, channelName, requestRows) } else { r1 = ret.Error(1) } return r0, r1 } // MockSegmentManager_AllocSegment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AllocSegment' type MockSegmentManager_AllocSegment_Call struct { *mock.Call } // AllocSegment is a helper method to define mock.On call // - ctx context.Context // - collectionID int64 // - partitionID int64 // - channelName string // - requestRows int64 func (_e *MockSegmentManager_Expecter) AllocSegment(ctx interface{}, collectionID interface{}, partitionID interface{}, channelName interface{}, requestRows interface{}) *MockSegmentManager_AllocSegment_Call { return &MockSegmentManager_AllocSegment_Call{Call: _e.mock.On("AllocSegment", ctx, collectionID, partitionID, channelName, requestRows)} } func (_c *MockSegmentManager_AllocSegment_Call) Run(run func(ctx context.Context, collectionID int64, partitionID int64, channelName string, requestRows int64)) *MockSegmentManager_AllocSegment_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(int64), args[2].(int64), args[3].(string), args[4].(int64)) }) return _c } func (_c *MockSegmentManager_AllocSegment_Call) Return(_a0 []*Allocation, _a1 error) *MockSegmentManager_AllocSegment_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockSegmentManager_AllocSegment_Call) RunAndReturn(run func(context.Context, int64, int64, string, int64) ([]*Allocation, error)) *MockSegmentManager_AllocSegment_Call { _c.Call.Return(run) return _c } // CleanZeroSealedSegmentsOfChannel provides a mock function with given fields: channel, cpTs func (_m *MockSegmentManager) CleanZeroSealedSegmentsOfChannel(channel string, cpTs uint64) { _m.Called(channel, cpTs) } // MockSegmentManager_CleanZeroSealedSegmentsOfChannel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CleanZeroSealedSegmentsOfChannel' type MockSegmentManager_CleanZeroSealedSegmentsOfChannel_Call struct { *mock.Call } // CleanZeroSealedSegmentsOfChannel is a helper method to define mock.On call // - channel string // - cpTs uint64 func (_e *MockSegmentManager_Expecter) CleanZeroSealedSegmentsOfChannel(channel interface{}, cpTs interface{}) *MockSegmentManager_CleanZeroSealedSegmentsOfChannel_Call { return &MockSegmentManager_CleanZeroSealedSegmentsOfChannel_Call{Call: _e.mock.On("CleanZeroSealedSegmentsOfChannel", channel, cpTs)} } func (_c *MockSegmentManager_CleanZeroSealedSegmentsOfChannel_Call) Run(run func(channel string, cpTs uint64)) *MockSegmentManager_CleanZeroSealedSegmentsOfChannel_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string), args[1].(uint64)) }) return _c } func (_c *MockSegmentManager_CleanZeroSealedSegmentsOfChannel_Call) Return() *MockSegmentManager_CleanZeroSealedSegmentsOfChannel_Call { _c.Call.Return() return _c } func (_c *MockSegmentManager_CleanZeroSealedSegmentsOfChannel_Call) RunAndReturn(run func(string, uint64)) *MockSegmentManager_CleanZeroSealedSegmentsOfChannel_Call { _c.Call.Return(run) return _c } // DropSegment provides a mock function with given fields: ctx, channel, segmentID func (_m *MockSegmentManager) DropSegment(ctx context.Context, channel string, segmentID int64) { _m.Called(ctx, channel, segmentID) } // MockSegmentManager_DropSegment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DropSegment' type MockSegmentManager_DropSegment_Call struct { *mock.Call } // DropSegment is a helper method to define mock.On call // - ctx context.Context // - channel string // - segmentID int64 func (_e *MockSegmentManager_Expecter) DropSegment(ctx interface{}, channel interface{}, segmentID interface{}) *MockSegmentManager_DropSegment_Call { return &MockSegmentManager_DropSegment_Call{Call: _e.mock.On("DropSegment", ctx, channel, segmentID)} } func (_c *MockSegmentManager_DropSegment_Call) Run(run func(ctx context.Context, channel string, segmentID int64)) *MockSegmentManager_DropSegment_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(int64)) }) return _c } func (_c *MockSegmentManager_DropSegment_Call) Return() *MockSegmentManager_DropSegment_Call { _c.Call.Return() return _c } func (_c *MockSegmentManager_DropSegment_Call) RunAndReturn(run func(context.Context, string, int64)) *MockSegmentManager_DropSegment_Call { _c.Call.Return(run) return _c } // DropSegmentsOfChannel provides a mock function with given fields: ctx, channel func (_m *MockSegmentManager) DropSegmentsOfChannel(ctx context.Context, channel string) { _m.Called(ctx, channel) } // MockSegmentManager_DropSegmentsOfChannel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DropSegmentsOfChannel' type MockSegmentManager_DropSegmentsOfChannel_Call struct { *mock.Call } // DropSegmentsOfChannel is a helper method to define mock.On call // - ctx context.Context // - channel string func (_e *MockSegmentManager_Expecter) DropSegmentsOfChannel(ctx interface{}, channel interface{}) *MockSegmentManager_DropSegmentsOfChannel_Call { return &MockSegmentManager_DropSegmentsOfChannel_Call{Call: _e.mock.On("DropSegmentsOfChannel", ctx, channel)} } func (_c *MockSegmentManager_DropSegmentsOfChannel_Call) Run(run func(ctx context.Context, channel string)) *MockSegmentManager_DropSegmentsOfChannel_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string)) }) return _c } func (_c *MockSegmentManager_DropSegmentsOfChannel_Call) Return() *MockSegmentManager_DropSegmentsOfChannel_Call { _c.Call.Return() return _c } func (_c *MockSegmentManager_DropSegmentsOfChannel_Call) RunAndReturn(run func(context.Context, string)) *MockSegmentManager_DropSegmentsOfChannel_Call { _c.Call.Return(run) return _c } // ExpireAllocations provides a mock function with given fields: channel, ts func (_m *MockSegmentManager) ExpireAllocations(channel string, ts uint64) { _m.Called(channel, ts) } // MockSegmentManager_ExpireAllocations_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ExpireAllocations' type MockSegmentManager_ExpireAllocations_Call struct { *mock.Call } // ExpireAllocations is a helper method to define mock.On call // - channel string // - ts uint64 func (_e *MockSegmentManager_Expecter) ExpireAllocations(channel interface{}, ts interface{}) *MockSegmentManager_ExpireAllocations_Call { return &MockSegmentManager_ExpireAllocations_Call{Call: _e.mock.On("ExpireAllocations", channel, ts)} } func (_c *MockSegmentManager_ExpireAllocations_Call) Run(run func(channel string, ts uint64)) *MockSegmentManager_ExpireAllocations_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string), args[1].(uint64)) }) return _c } func (_c *MockSegmentManager_ExpireAllocations_Call) Return() *MockSegmentManager_ExpireAllocations_Call { _c.Call.Return() return _c } func (_c *MockSegmentManager_ExpireAllocations_Call) RunAndReturn(run func(string, uint64)) *MockSegmentManager_ExpireAllocations_Call { _c.Call.Return(run) return _c } // GetFlushableSegments provides a mock function with given fields: ctx, channel, ts func (_m *MockSegmentManager) GetFlushableSegments(ctx context.Context, channel string, ts uint64) ([]int64, error) { ret := _m.Called(ctx, channel, ts) var r0 []int64 var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, uint64) ([]int64, error)); ok { return rf(ctx, channel, ts) } if rf, ok := ret.Get(0).(func(context.Context, string, uint64) []int64); ok { r0 = rf(ctx, channel, ts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]int64) } } if rf, ok := ret.Get(1).(func(context.Context, string, uint64) error); ok { r1 = rf(ctx, channel, ts) } else { r1 = ret.Error(1) } return r0, r1 } // MockSegmentManager_GetFlushableSegments_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetFlushableSegments' type MockSegmentManager_GetFlushableSegments_Call struct { *mock.Call } // GetFlushableSegments is a helper method to define mock.On call // - ctx context.Context // - channel string // - ts uint64 func (_e *MockSegmentManager_Expecter) GetFlushableSegments(ctx interface{}, channel interface{}, ts interface{}) *MockSegmentManager_GetFlushableSegments_Call { return &MockSegmentManager_GetFlushableSegments_Call{Call: _e.mock.On("GetFlushableSegments", ctx, channel, ts)} } func (_c *MockSegmentManager_GetFlushableSegments_Call) Run(run func(ctx context.Context, channel string, ts uint64)) *MockSegmentManager_GetFlushableSegments_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(uint64)) }) return _c } func (_c *MockSegmentManager_GetFlushableSegments_Call) Return(_a0 []int64, _a1 error) *MockSegmentManager_GetFlushableSegments_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockSegmentManager_GetFlushableSegments_Call) RunAndReturn(run func(context.Context, string, uint64) ([]int64, error)) *MockSegmentManager_GetFlushableSegments_Call { _c.Call.Return(run) return _c } // SealAllSegments provides a mock function with given fields: ctx, channel, segIDs func (_m *MockSegmentManager) SealAllSegments(ctx context.Context, channel string, segIDs []int64) ([]int64, error) { ret := _m.Called(ctx, channel, segIDs) var r0 []int64 var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, []int64) ([]int64, error)); ok { return rf(ctx, channel, segIDs) } if rf, ok := ret.Get(0).(func(context.Context, string, []int64) []int64); ok { r0 = rf(ctx, channel, segIDs) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]int64) } } if rf, ok := ret.Get(1).(func(context.Context, string, []int64) error); ok { r1 = rf(ctx, channel, segIDs) } else { r1 = ret.Error(1) } return r0, r1 } // MockSegmentManager_SealAllSegments_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SealAllSegments' type MockSegmentManager_SealAllSegments_Call struct { *mock.Call } // SealAllSegments is a helper method to define mock.On call // - ctx context.Context // - channel string // - segIDs []int64 func (_e *MockSegmentManager_Expecter) SealAllSegments(ctx interface{}, channel interface{}, segIDs interface{}) *MockSegmentManager_SealAllSegments_Call { return &MockSegmentManager_SealAllSegments_Call{Call: _e.mock.On("SealAllSegments", ctx, channel, segIDs)} } func (_c *MockSegmentManager_SealAllSegments_Call) Run(run func(ctx context.Context, channel string, segIDs []int64)) *MockSegmentManager_SealAllSegments_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].([]int64)) }) return _c } func (_c *MockSegmentManager_SealAllSegments_Call) Return(_a0 []int64, _a1 error) *MockSegmentManager_SealAllSegments_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockSegmentManager_SealAllSegments_Call) RunAndReturn(run func(context.Context, string, []int64) ([]int64, error)) *MockSegmentManager_SealAllSegments_Call { _c.Call.Return(run) return _c } // NewMockSegmentManager creates a new instance of MockSegmentManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockSegmentManager(t interface { mock.TestingT Cleanup(func()) }) *MockSegmentManager { mock := &MockSegmentManager{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock }