2024-10-17 04:11:31 +00:00
// Code generated by mockery v2.46.0. DO NOT EDIT.
2024-03-01 10:31:02 +00:00
package datacoord
import (
context "context"
mock "github.com/stretchr/testify/mock"
)
// MockManager is an autogenerated mock type for the Manager type
type MockManager struct {
mock . Mock
}
type MockManager_Expecter struct {
mock * mock . Mock
}
func ( _m * MockManager ) EXPECT ( ) * MockManager_Expecter {
return & MockManager_Expecter { mock : & _m . Mock }
}
2024-07-26 02:15:46 +00:00
// AllocNewGrowingSegment provides a mock function with given fields: ctx, collectionID, partitionID, segmentID, channelName
func ( _m * MockManager ) AllocNewGrowingSegment ( ctx context . Context , collectionID int64 , partitionID int64 , segmentID int64 , channelName string ) ( * SegmentInfo , error ) {
ret := _m . Called ( ctx , collectionID , partitionID , segmentID , channelName )
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for AllocNewGrowingSegment" )
}
2024-07-26 02:15:46 +00:00
var r0 * SegmentInfo
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 , int64 , int64 , string ) ( * SegmentInfo , error ) ) ; ok {
return rf ( ctx , collectionID , partitionID , segmentID , channelName )
}
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 , int64 , int64 , string ) * SegmentInfo ) ; ok {
r0 = rf ( ctx , collectionID , partitionID , segmentID , channelName )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * SegmentInfo )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , int64 , int64 , int64 , string ) error ) ; ok {
r1 = rf ( ctx , collectionID , partitionID , segmentID , channelName )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
// MockManager_AllocNewGrowingSegment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AllocNewGrowingSegment'
type MockManager_AllocNewGrowingSegment_Call struct {
* mock . Call
}
// AllocNewGrowingSegment is a helper method to define mock.On call
// - ctx context.Context
// - collectionID int64
// - partitionID int64
// - segmentID int64
// - channelName string
func ( _e * MockManager_Expecter ) AllocNewGrowingSegment ( ctx interface { } , collectionID interface { } , partitionID interface { } , segmentID interface { } , channelName interface { } ) * MockManager_AllocNewGrowingSegment_Call {
return & MockManager_AllocNewGrowingSegment_Call { Call : _e . mock . On ( "AllocNewGrowingSegment" , ctx , collectionID , partitionID , segmentID , channelName ) }
}
func ( _c * MockManager_AllocNewGrowingSegment_Call ) Run ( run func ( ctx context . Context , collectionID int64 , partitionID int64 , segmentID int64 , channelName string ) ) * MockManager_AllocNewGrowingSegment_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( int64 ) , args [ 2 ] . ( int64 ) , args [ 3 ] . ( int64 ) , args [ 4 ] . ( string ) )
} )
return _c
}
func ( _c * MockManager_AllocNewGrowingSegment_Call ) Return ( _a0 * SegmentInfo , _a1 error ) * MockManager_AllocNewGrowingSegment_Call {
_c . Call . Return ( _a0 , _a1 )
return _c
}
func ( _c * MockManager_AllocNewGrowingSegment_Call ) RunAndReturn ( run func ( context . Context , int64 , int64 , int64 , string ) ( * SegmentInfo , error ) ) * MockManager_AllocNewGrowingSegment_Call {
_c . Call . Return ( run )
return _c
}
2024-03-01 10:31:02 +00:00
// AllocSegment provides a mock function with given fields: ctx, collectionID, partitionID, channelName, requestRows
func ( _m * MockManager ) AllocSegment ( ctx context . Context , collectionID int64 , partitionID int64 , channelName string , requestRows int64 ) ( [ ] * Allocation , error ) {
ret := _m . Called ( ctx , collectionID , partitionID , channelName , requestRows )
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for AllocSegment" )
}
2024-03-01 10:31:02 +00:00
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
}
// MockManager_AllocSegment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AllocSegment'
type MockManager_AllocSegment_Call struct {
* mock . Call
}
// AllocSegment is a helper method to define mock.On call
2024-06-14 03:37:56 +00:00
// - ctx context.Context
// - collectionID int64
// - partitionID int64
// - channelName string
// - requestRows int64
2024-03-01 10:31:02 +00:00
func ( _e * MockManager_Expecter ) AllocSegment ( ctx interface { } , collectionID interface { } , partitionID interface { } , channelName interface { } , requestRows interface { } ) * MockManager_AllocSegment_Call {
return & MockManager_AllocSegment_Call { Call : _e . mock . On ( "AllocSegment" , ctx , collectionID , partitionID , channelName , requestRows ) }
}
func ( _c * MockManager_AllocSegment_Call ) Run ( run func ( ctx context . Context , collectionID int64 , partitionID int64 , channelName string , requestRows int64 ) ) * MockManager_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 * MockManager_AllocSegment_Call ) Return ( _a0 [ ] * Allocation , _a1 error ) * MockManager_AllocSegment_Call {
_c . Call . Return ( _a0 , _a1 )
return _c
}
func ( _c * MockManager_AllocSegment_Call ) RunAndReturn ( run func ( context . Context , int64 , int64 , string , int64 ) ( [ ] * Allocation , error ) ) * MockManager_AllocSegment_Call {
_c . Call . Return ( run )
return _c
}
2024-12-17 06:12:52 +00:00
// DropSegment provides a mock function with given fields: ctx, channel, segmentID
func ( _m * MockManager ) DropSegment ( ctx context . Context , channel string , segmentID int64 ) {
_m . Called ( ctx , channel , segmentID )
2024-03-01 10:31:02 +00:00
}
// MockManager_DropSegment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DropSegment'
type MockManager_DropSegment_Call struct {
* mock . Call
}
// DropSegment is a helper method to define mock.On call
2024-06-14 03:37:56 +00:00
// - ctx context.Context
2024-12-17 06:12:52 +00:00
// - channel string
2024-06-14 03:37:56 +00:00
// - segmentID int64
2024-12-17 06:12:52 +00:00
func ( _e * MockManager_Expecter ) DropSegment ( ctx interface { } , channel interface { } , segmentID interface { } ) * MockManager_DropSegment_Call {
return & MockManager_DropSegment_Call { Call : _e . mock . On ( "DropSegment" , ctx , channel , segmentID ) }
2024-03-01 10:31:02 +00:00
}
2024-12-17 06:12:52 +00:00
func ( _c * MockManager_DropSegment_Call ) Run ( run func ( ctx context . Context , channel string , segmentID int64 ) ) * MockManager_DropSegment_Call {
2024-03-01 10:31:02 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-17 06:12:52 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) , args [ 2 ] . ( int64 ) )
2024-03-01 10:31:02 +00:00
} )
return _c
}
func ( _c * MockManager_DropSegment_Call ) Return ( ) * MockManager_DropSegment_Call {
_c . Call . Return ( )
return _c
}
2024-12-17 06:12:52 +00:00
func ( _c * MockManager_DropSegment_Call ) RunAndReturn ( run func ( context . Context , string , int64 ) ) * MockManager_DropSegment_Call {
2024-03-01 10:31:02 +00:00
_c . Call . Return ( run )
return _c
}
// DropSegmentsOfChannel provides a mock function with given fields: ctx, channel
func ( _m * MockManager ) DropSegmentsOfChannel ( ctx context . Context , channel string ) {
_m . Called ( ctx , channel )
}
// MockManager_DropSegmentsOfChannel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DropSegmentsOfChannel'
type MockManager_DropSegmentsOfChannel_Call struct {
* mock . Call
}
// DropSegmentsOfChannel is a helper method to define mock.On call
2024-06-14 03:37:56 +00:00
// - ctx context.Context
// - channel string
2024-03-01 10:31:02 +00:00
func ( _e * MockManager_Expecter ) DropSegmentsOfChannel ( ctx interface { } , channel interface { } ) * MockManager_DropSegmentsOfChannel_Call {
return & MockManager_DropSegmentsOfChannel_Call { Call : _e . mock . On ( "DropSegmentsOfChannel" , ctx , channel ) }
}
func ( _c * MockManager_DropSegmentsOfChannel_Call ) Run ( run func ( ctx context . Context , channel string ) ) * MockManager_DropSegmentsOfChannel_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) )
} )
return _c
}
func ( _c * MockManager_DropSegmentsOfChannel_Call ) Return ( ) * MockManager_DropSegmentsOfChannel_Call {
_c . Call . Return ( )
return _c
}
func ( _c * MockManager_DropSegmentsOfChannel_Call ) RunAndReturn ( run func ( context . Context , string ) ) * MockManager_DropSegmentsOfChannel_Call {
_c . Call . Return ( run )
return _c
}
2024-12-11 08:16:42 +00:00
// ExpireAllocations provides a mock function with given fields: ctx, channel, ts
2024-12-17 06:12:52 +00:00
func ( _m * MockManager ) ExpireAllocations ( ctx context . Context , channel string , ts uint64 ) {
_m . Called ( ctx , channel , ts )
2024-03-01 10:31:02 +00:00
}
// MockManager_ExpireAllocations_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ExpireAllocations'
type MockManager_ExpireAllocations_Call struct {
* mock . Call
}
// ExpireAllocations is a helper method to define mock.On call
2024-12-11 08:16:42 +00:00
// - ctx context.Context
2024-06-14 03:37:56 +00:00
// - channel string
// - ts uint64
2024-12-11 08:16:42 +00:00
func ( _e * MockManager_Expecter ) ExpireAllocations ( ctx interface { } , channel interface { } , ts interface { } ) * MockManager_ExpireAllocations_Call {
return & MockManager_ExpireAllocations_Call { Call : _e . mock . On ( "ExpireAllocations" , ctx , channel , ts ) }
2024-03-01 10:31:02 +00:00
}
2024-12-11 08:16:42 +00:00
func ( _c * MockManager_ExpireAllocations_Call ) Run ( run func ( ctx context . Context , channel string , ts uint64 ) ) * MockManager_ExpireAllocations_Call {
2024-03-01 10:31:02 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-11 08:16:42 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) , args [ 2 ] . ( uint64 ) )
2024-03-01 10:31:02 +00:00
} )
return _c
}
2024-12-17 06:12:52 +00:00
func ( _c * MockManager_ExpireAllocations_Call ) Return ( ) * MockManager_ExpireAllocations_Call {
_c . Call . Return ( )
2024-03-01 10:31:02 +00:00
return _c
}
2024-12-17 06:12:52 +00:00
func ( _c * MockManager_ExpireAllocations_Call ) RunAndReturn ( run func ( context . Context , string , uint64 ) ) * MockManager_ExpireAllocations_Call {
2024-03-01 10:31:02 +00:00
_c . Call . Return ( run )
return _c
}
// GetFlushableSegments provides a mock function with given fields: ctx, channel, ts
func ( _m * MockManager ) GetFlushableSegments ( ctx context . Context , channel string , ts uint64 ) ( [ ] int64 , error ) {
ret := _m . Called ( ctx , channel , ts )
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetFlushableSegments" )
}
2024-03-01 10:31:02 +00:00
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
}
// MockManager_GetFlushableSegments_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetFlushableSegments'
type MockManager_GetFlushableSegments_Call struct {
* mock . Call
}
// GetFlushableSegments is a helper method to define mock.On call
2024-06-14 03:37:56 +00:00
// - ctx context.Context
// - channel string
// - ts uint64
2024-03-01 10:31:02 +00:00
func ( _e * MockManager_Expecter ) GetFlushableSegments ( ctx interface { } , channel interface { } , ts interface { } ) * MockManager_GetFlushableSegments_Call {
return & MockManager_GetFlushableSegments_Call { Call : _e . mock . On ( "GetFlushableSegments" , ctx , channel , ts ) }
}
func ( _c * MockManager_GetFlushableSegments_Call ) Run ( run func ( ctx context . Context , channel string , ts uint64 ) ) * MockManager_GetFlushableSegments_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) , args [ 2 ] . ( uint64 ) )
} )
return _c
}
func ( _c * MockManager_GetFlushableSegments_Call ) Return ( _a0 [ ] int64 , _a1 error ) * MockManager_GetFlushableSegments_Call {
_c . Call . Return ( _a0 , _a1 )
return _c
}
func ( _c * MockManager_GetFlushableSegments_Call ) RunAndReturn ( run func ( context . Context , string , uint64 ) ( [ ] int64 , error ) ) * MockManager_GetFlushableSegments_Call {
_c . Call . Return ( run )
return _c
}
2024-12-17 06:12:52 +00:00
// SealAllSegments provides a mock function with given fields: ctx, channel, segIDs
func ( _m * MockManager ) SealAllSegments ( ctx context . Context , channel string , segIDs [ ] int64 ) ( [ ] int64 , error ) {
ret := _m . Called ( ctx , channel , segIDs )
2024-03-01 10:31:02 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for SealAllSegments" )
}
2024-03-01 10:31:02 +00:00
var r0 [ ] int64
var r1 error
2024-12-17 06:12:52 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string , [ ] int64 ) ( [ ] int64 , error ) ) ; ok {
return rf ( ctx , channel , segIDs )
2024-03-01 10:31:02 +00:00
}
2024-12-17 06:12:52 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string , [ ] int64 ) [ ] int64 ) ; ok {
r0 = rf ( ctx , channel , segIDs )
2024-03-01 10:31:02 +00:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] int64 )
}
}
2024-12-17 06:12:52 +00:00
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , string , [ ] int64 ) error ) ; ok {
r1 = rf ( ctx , channel , segIDs )
2024-03-01 10:31:02 +00:00
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
// MockManager_SealAllSegments_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SealAllSegments'
type MockManager_SealAllSegments_Call struct {
* mock . Call
}
// SealAllSegments is a helper method to define mock.On call
2024-06-14 03:37:56 +00:00
// - ctx context.Context
2024-12-17 06:12:52 +00:00
// - channel string
2024-06-14 03:37:56 +00:00
// - segIDs []int64
2024-12-17 06:12:52 +00:00
func ( _e * MockManager_Expecter ) SealAllSegments ( ctx interface { } , channel interface { } , segIDs interface { } ) * MockManager_SealAllSegments_Call {
return & MockManager_SealAllSegments_Call { Call : _e . mock . On ( "SealAllSegments" , ctx , channel , segIDs ) }
2024-03-01 10:31:02 +00:00
}
2024-12-17 06:12:52 +00:00
func ( _c * MockManager_SealAllSegments_Call ) Run ( run func ( ctx context . Context , channel string , segIDs [ ] int64 ) ) * MockManager_SealAllSegments_Call {
2024-03-01 10:31:02 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-17 06:12:52 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) , args [ 2 ] . ( [ ] int64 ) )
2024-03-01 10:31:02 +00:00
} )
return _c
}
func ( _c * MockManager_SealAllSegments_Call ) Return ( _a0 [ ] int64 , _a1 error ) * MockManager_SealAllSegments_Call {
_c . Call . Return ( _a0 , _a1 )
return _c
}
2024-12-17 06:12:52 +00:00
func ( _c * MockManager_SealAllSegments_Call ) RunAndReturn ( run func ( context . Context , string , [ ] int64 ) ( [ ] int64 , error ) ) * MockManager_SealAllSegments_Call {
2024-03-01 10:31:02 +00:00
_c . Call . Return ( run )
return _c
}
// NewMockManager creates a new instance of MockManager. 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 NewMockManager ( t interface {
mock . TestingT
Cleanup ( func ( ) )
} ) * MockManager {
mock := & MockManager { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}