github.com/pingcap/tidb-lightning@v5.0.0-rc.0.20210428090220-84b649866577+incompatible/mock/backend.go (about) 1 // Code generated by MockGen. DO NOT EDIT. 2 // Source: github.com/pingcap/tidb-lightning/lightning/backend (interfaces: AbstractBackend,Encoder,Rows,Row,EngineWriter) 3 4 // $ mockgen -package mock -mock_names 'AbstractBackend=MockBackend' github.com/pingcap/tidb-lightning/lightning/backend AbstractBackend,Encoder,Rows,Row,EngineWriter 5 6 // Package mock is a generated GoMock package. 7 package mock 8 9 import ( 10 context "context" 11 gomock "github.com/golang/mock/gomock" 12 uuid "github.com/google/uuid" 13 model "github.com/pingcap/parser/model" 14 backend "github.com/pingcap/tidb-lightning/lightning/backend" 15 log "github.com/pingcap/tidb-lightning/lightning/log" 16 verification "github.com/pingcap/tidb-lightning/lightning/verification" 17 table "github.com/pingcap/tidb/table" 18 types "github.com/pingcap/tidb/types" 19 reflect "reflect" 20 time "time" 21 ) 22 23 // MockBackend is a mock of AbstractBackend interface 24 type MockBackend struct { 25 ctrl *gomock.Controller 26 recorder *MockBackendMockRecorder 27 } 28 29 // MockBackendMockRecorder is the mock recorder for MockBackend 30 type MockBackendMockRecorder struct { 31 mock *MockBackend 32 } 33 34 // NewMockBackend creates a new mock instance 35 func NewMockBackend(ctrl *gomock.Controller) *MockBackend { 36 mock := &MockBackend{ctrl: ctrl} 37 mock.recorder = &MockBackendMockRecorder{mock} 38 return mock 39 } 40 41 // EXPECT returns an object that allows the caller to indicate expected use 42 func (m *MockBackend) EXPECT() *MockBackendMockRecorder { 43 return m.recorder 44 } 45 46 // CheckRequirements mocks base method 47 func (m *MockBackend) CheckRequirements(arg0 context.Context) error { 48 m.ctrl.T.Helper() 49 ret := m.ctrl.Call(m, "CheckRequirements", arg0) 50 ret0, _ := ret[0].(error) 51 return ret0 52 } 53 54 // CheckRequirements indicates an expected call of CheckRequirements 55 func (mr *MockBackendMockRecorder) CheckRequirements(arg0 interface{}) *gomock.Call { 56 mr.mock.ctrl.T.Helper() 57 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckRequirements", reflect.TypeOf((*MockBackend)(nil).CheckRequirements), arg0) 58 } 59 60 // CleanupEngine mocks base method 61 func (m *MockBackend) CleanupEngine(arg0 context.Context, arg1 uuid.UUID) error { 62 m.ctrl.T.Helper() 63 ret := m.ctrl.Call(m, "CleanupEngine", arg0, arg1) 64 ret0, _ := ret[0].(error) 65 return ret0 66 } 67 68 // CleanupEngine indicates an expected call of CleanupEngine 69 func (mr *MockBackendMockRecorder) CleanupEngine(arg0, arg1 interface{}) *gomock.Call { 70 mr.mock.ctrl.T.Helper() 71 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CleanupEngine", reflect.TypeOf((*MockBackend)(nil).CleanupEngine), arg0, arg1) 72 } 73 74 // Close mocks base method 75 func (m *MockBackend) Close() { 76 m.ctrl.T.Helper() 77 m.ctrl.Call(m, "Close") 78 } 79 80 // Close indicates an expected call of Close 81 func (mr *MockBackendMockRecorder) Close() *gomock.Call { 82 mr.mock.ctrl.T.Helper() 83 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockBackend)(nil).Close)) 84 } 85 86 // CloseEngine mocks base method 87 func (m *MockBackend) CloseEngine(arg0 context.Context, arg1 uuid.UUID) error { 88 m.ctrl.T.Helper() 89 ret := m.ctrl.Call(m, "CloseEngine", arg0, arg1) 90 ret0, _ := ret[0].(error) 91 return ret0 92 } 93 94 // CloseEngine indicates an expected call of CloseEngine 95 func (mr *MockBackendMockRecorder) CloseEngine(arg0, arg1 interface{}) *gomock.Call { 96 mr.mock.ctrl.T.Helper() 97 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CloseEngine", reflect.TypeOf((*MockBackend)(nil).CloseEngine), arg0, arg1) 98 } 99 100 // EngineFileSizes mocks base method 101 func (m *MockBackend) EngineFileSizes() []backend.EngineFileSize { 102 m.ctrl.T.Helper() 103 ret := m.ctrl.Call(m, "EngineFileSizes") 104 ret0, _ := ret[0].([]backend.EngineFileSize) 105 return ret0 106 } 107 108 // EngineFileSizes indicates an expected call of EngineFileSizes 109 func (mr *MockBackendMockRecorder) EngineFileSizes() *gomock.Call { 110 mr.mock.ctrl.T.Helper() 111 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EngineFileSizes", reflect.TypeOf((*MockBackend)(nil).EngineFileSizes)) 112 } 113 114 // FetchRemoteTableModels mocks base method 115 func (m *MockBackend) FetchRemoteTableModels(arg0 context.Context, arg1 string) ([]*model.TableInfo, error) { 116 m.ctrl.T.Helper() 117 ret := m.ctrl.Call(m, "FetchRemoteTableModels", arg0, arg1) 118 ret0, _ := ret[0].([]*model.TableInfo) 119 ret1, _ := ret[1].(error) 120 return ret0, ret1 121 } 122 123 // FetchRemoteTableModels indicates an expected call of FetchRemoteTableModels 124 func (mr *MockBackendMockRecorder) FetchRemoteTableModels(arg0, arg1 interface{}) *gomock.Call { 125 mr.mock.ctrl.T.Helper() 126 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FetchRemoteTableModels", reflect.TypeOf((*MockBackend)(nil).FetchRemoteTableModels), arg0, arg1) 127 } 128 129 // FlushAllEngines mocks base method 130 func (m *MockBackend) FlushAllEngines(arg0 context.Context) error { 131 m.ctrl.T.Helper() 132 ret := m.ctrl.Call(m, "FlushAllEngines", arg0) 133 ret0, _ := ret[0].(error) 134 return ret0 135 } 136 137 // FlushAllEngines indicates an expected call of FlushAllEngines 138 func (mr *MockBackendMockRecorder) FlushAllEngines(arg0 interface{}) *gomock.Call { 139 mr.mock.ctrl.T.Helper() 140 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FlushAllEngines", reflect.TypeOf((*MockBackend)(nil).FlushAllEngines), arg0) 141 } 142 143 // FlushEngine mocks base method 144 func (m *MockBackend) FlushEngine(arg0 context.Context, arg1 uuid.UUID) error { 145 m.ctrl.T.Helper() 146 ret := m.ctrl.Call(m, "FlushEngine", arg0, arg1) 147 ret0, _ := ret[0].(error) 148 return ret0 149 } 150 151 // FlushEngine indicates an expected call of FlushEngine 152 func (mr *MockBackendMockRecorder) FlushEngine(arg0, arg1 interface{}) *gomock.Call { 153 mr.mock.ctrl.T.Helper() 154 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FlushEngine", reflect.TypeOf((*MockBackend)(nil).FlushEngine), arg0, arg1) 155 } 156 157 // ImportEngine mocks base method 158 func (m *MockBackend) ImportEngine(arg0 context.Context, arg1 uuid.UUID) error { 159 m.ctrl.T.Helper() 160 ret := m.ctrl.Call(m, "ImportEngine", arg0, arg1) 161 ret0, _ := ret[0].(error) 162 return ret0 163 } 164 165 // ImportEngine indicates an expected call of ImportEngine 166 func (mr *MockBackendMockRecorder) ImportEngine(arg0, arg1 interface{}) *gomock.Call { 167 mr.mock.ctrl.T.Helper() 168 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportEngine", reflect.TypeOf((*MockBackend)(nil).ImportEngine), arg0, arg1) 169 } 170 171 // LocalWriter mocks base method 172 func (m *MockBackend) LocalWriter(arg0 context.Context, arg1 uuid.UUID, arg2 int64) (backend.EngineWriter, error) { 173 m.ctrl.T.Helper() 174 ret := m.ctrl.Call(m, "LocalWriter", arg0, arg1, arg2) 175 ret0, _ := ret[0].(backend.EngineWriter) 176 ret1, _ := ret[1].(error) 177 return ret0, ret1 178 } 179 180 // LocalWriter indicates an expected call of LocalWriter 181 func (mr *MockBackendMockRecorder) LocalWriter(arg0, arg1, arg2 interface{}) *gomock.Call { 182 mr.mock.ctrl.T.Helper() 183 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LocalWriter", reflect.TypeOf((*MockBackend)(nil).LocalWriter), arg0, arg1, arg2) 184 } 185 186 // MakeEmptyRows mocks base method 187 func (m *MockBackend) MakeEmptyRows() backend.Rows { 188 m.ctrl.T.Helper() 189 ret := m.ctrl.Call(m, "MakeEmptyRows") 190 ret0, _ := ret[0].(backend.Rows) 191 return ret0 192 } 193 194 // MakeEmptyRows indicates an expected call of MakeEmptyRows 195 func (mr *MockBackendMockRecorder) MakeEmptyRows() *gomock.Call { 196 mr.mock.ctrl.T.Helper() 197 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MakeEmptyRows", reflect.TypeOf((*MockBackend)(nil).MakeEmptyRows)) 198 } 199 200 // NewEncoder mocks base method 201 func (m *MockBackend) NewEncoder(arg0 table.Table, arg1 *backend.SessionOptions) (backend.Encoder, error) { 202 m.ctrl.T.Helper() 203 ret := m.ctrl.Call(m, "NewEncoder", arg0, arg1) 204 ret0, _ := ret[0].(backend.Encoder) 205 ret1, _ := ret[1].(error) 206 return ret0, ret1 207 } 208 209 // NewEncoder indicates an expected call of NewEncoder 210 func (mr *MockBackendMockRecorder) NewEncoder(arg0, arg1 interface{}) *gomock.Call { 211 mr.mock.ctrl.T.Helper() 212 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewEncoder", reflect.TypeOf((*MockBackend)(nil).NewEncoder), arg0, arg1) 213 } 214 215 // OpenEngine mocks base method 216 func (m *MockBackend) OpenEngine(arg0 context.Context, arg1 uuid.UUID) error { 217 m.ctrl.T.Helper() 218 ret := m.ctrl.Call(m, "OpenEngine", arg0, arg1) 219 ret0, _ := ret[0].(error) 220 return ret0 221 } 222 223 // OpenEngine indicates an expected call of OpenEngine 224 func (mr *MockBackendMockRecorder) OpenEngine(arg0, arg1 interface{}) *gomock.Call { 225 mr.mock.ctrl.T.Helper() 226 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OpenEngine", reflect.TypeOf((*MockBackend)(nil).OpenEngine), arg0, arg1) 227 } 228 229 // ResetEngine mocks base method 230 func (m *MockBackend) ResetEngine(arg0 context.Context, arg1 uuid.UUID) error { 231 m.ctrl.T.Helper() 232 ret := m.ctrl.Call(m, "ResetEngine", arg0, arg1) 233 ret0, _ := ret[0].(error) 234 return ret0 235 } 236 237 // ResetEngine indicates an expected call of ResetEngine 238 func (mr *MockBackendMockRecorder) ResetEngine(arg0, arg1 interface{}) *gomock.Call { 239 mr.mock.ctrl.T.Helper() 240 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetEngine", reflect.TypeOf((*MockBackend)(nil).ResetEngine), arg0, arg1) 241 } 242 243 // RetryImportDelay mocks base method 244 func (m *MockBackend) RetryImportDelay() time.Duration { 245 m.ctrl.T.Helper() 246 ret := m.ctrl.Call(m, "RetryImportDelay") 247 ret0, _ := ret[0].(time.Duration) 248 return ret0 249 } 250 251 // RetryImportDelay indicates an expected call of RetryImportDelay 252 func (mr *MockBackendMockRecorder) RetryImportDelay() *gomock.Call { 253 mr.mock.ctrl.T.Helper() 254 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RetryImportDelay", reflect.TypeOf((*MockBackend)(nil).RetryImportDelay)) 255 } 256 257 // ShouldPostProcess mocks base method 258 func (m *MockBackend) ShouldPostProcess() bool { 259 m.ctrl.T.Helper() 260 ret := m.ctrl.Call(m, "ShouldPostProcess") 261 ret0, _ := ret[0].(bool) 262 return ret0 263 } 264 265 // ShouldPostProcess indicates an expected call of ShouldPostProcess 266 func (mr *MockBackendMockRecorder) ShouldPostProcess() *gomock.Call { 267 mr.mock.ctrl.T.Helper() 268 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ShouldPostProcess", reflect.TypeOf((*MockBackend)(nil).ShouldPostProcess)) 269 } 270 271 // MockEncoder is a mock of Encoder interface 272 type MockEncoder struct { 273 ctrl *gomock.Controller 274 recorder *MockEncoderMockRecorder 275 } 276 277 // MockEncoderMockRecorder is the mock recorder for MockEncoder 278 type MockEncoderMockRecorder struct { 279 mock *MockEncoder 280 } 281 282 // NewMockEncoder creates a new mock instance 283 func NewMockEncoder(ctrl *gomock.Controller) *MockEncoder { 284 mock := &MockEncoder{ctrl: ctrl} 285 mock.recorder = &MockEncoderMockRecorder{mock} 286 return mock 287 } 288 289 // EXPECT returns an object that allows the caller to indicate expected use 290 func (m *MockEncoder) EXPECT() *MockEncoderMockRecorder { 291 return m.recorder 292 } 293 294 // Close mocks base method 295 func (m *MockEncoder) Close() { 296 m.ctrl.T.Helper() 297 m.ctrl.Call(m, "Close") 298 } 299 300 // Close indicates an expected call of Close 301 func (mr *MockEncoderMockRecorder) Close() *gomock.Call { 302 mr.mock.ctrl.T.Helper() 303 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockEncoder)(nil).Close)) 304 } 305 306 // Encode mocks base method 307 func (m *MockEncoder) Encode(arg0 log.Logger, arg1 []types.Datum, arg2 int64, arg3 []int) (backend.Row, error) { 308 m.ctrl.T.Helper() 309 ret := m.ctrl.Call(m, "Encode", arg0, arg1, arg2, arg3) 310 ret0, _ := ret[0].(backend.Row) 311 ret1, _ := ret[1].(error) 312 return ret0, ret1 313 } 314 315 // Encode indicates an expected call of Encode 316 func (mr *MockEncoderMockRecorder) Encode(arg0, arg1, arg2, arg3 interface{}) *gomock.Call { 317 mr.mock.ctrl.T.Helper() 318 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Encode", reflect.TypeOf((*MockEncoder)(nil).Encode), arg0, arg1, arg2, arg3) 319 } 320 321 // MockRows is a mock of Rows interface 322 type MockRows struct { 323 ctrl *gomock.Controller 324 recorder *MockRowsMockRecorder 325 } 326 327 // MockRowsMockRecorder is the mock recorder for MockRows 328 type MockRowsMockRecorder struct { 329 mock *MockRows 330 } 331 332 // NewMockRows creates a new mock instance 333 func NewMockRows(ctrl *gomock.Controller) *MockRows { 334 mock := &MockRows{ctrl: ctrl} 335 mock.recorder = &MockRowsMockRecorder{mock} 336 return mock 337 } 338 339 // EXPECT returns an object that allows the caller to indicate expected use 340 func (m *MockRows) EXPECT() *MockRowsMockRecorder { 341 return m.recorder 342 } 343 344 // Clear mocks base method 345 func (m *MockRows) Clear() backend.Rows { 346 m.ctrl.T.Helper() 347 ret := m.ctrl.Call(m, "Clear") 348 ret0, _ := ret[0].(backend.Rows) 349 return ret0 350 } 351 352 // Clear indicates an expected call of Clear 353 func (mr *MockRowsMockRecorder) Clear() *gomock.Call { 354 mr.mock.ctrl.T.Helper() 355 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Clear", reflect.TypeOf((*MockRows)(nil).Clear)) 356 } 357 358 // SplitIntoChunks mocks base method 359 func (m *MockRows) SplitIntoChunks(arg0 int) []backend.Rows { 360 m.ctrl.T.Helper() 361 ret := m.ctrl.Call(m, "SplitIntoChunks", arg0) 362 ret0, _ := ret[0].([]backend.Rows) 363 return ret0 364 } 365 366 // SplitIntoChunks indicates an expected call of SplitIntoChunks 367 func (mr *MockRowsMockRecorder) SplitIntoChunks(arg0 interface{}) *gomock.Call { 368 mr.mock.ctrl.T.Helper() 369 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SplitIntoChunks", reflect.TypeOf((*MockRows)(nil).SplitIntoChunks), arg0) 370 } 371 372 // MockRow is a mock of Row interface 373 type MockRow struct { 374 ctrl *gomock.Controller 375 recorder *MockRowMockRecorder 376 } 377 378 // MockRowMockRecorder is the mock recorder for MockRow 379 type MockRowMockRecorder struct { 380 mock *MockRow 381 } 382 383 // NewMockRow creates a new mock instance 384 func NewMockRow(ctrl *gomock.Controller) *MockRow { 385 mock := &MockRow{ctrl: ctrl} 386 mock.recorder = &MockRowMockRecorder{mock} 387 return mock 388 } 389 390 // EXPECT returns an object that allows the caller to indicate expected use 391 func (m *MockRow) EXPECT() *MockRowMockRecorder { 392 return m.recorder 393 } 394 395 // ClassifyAndAppend mocks base method 396 func (m *MockRow) ClassifyAndAppend(arg0 *backend.Rows, arg1 *verification.KVChecksum, arg2 *backend.Rows, arg3 *verification.KVChecksum) { 397 m.ctrl.T.Helper() 398 m.ctrl.Call(m, "ClassifyAndAppend", arg0, arg1, arg2, arg3) 399 } 400 401 // ClassifyAndAppend indicates an expected call of ClassifyAndAppend 402 func (mr *MockRowMockRecorder) ClassifyAndAppend(arg0, arg1, arg2, arg3 interface{}) *gomock.Call { 403 mr.mock.ctrl.T.Helper() 404 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClassifyAndAppend", reflect.TypeOf((*MockRow)(nil).ClassifyAndAppend), arg0, arg1, arg2, arg3) 405 } 406 407 // MockEngineWriter is a mock of EngineWriter interface 408 type MockEngineWriter struct { 409 ctrl *gomock.Controller 410 recorder *MockEngineWriterMockRecorder 411 } 412 413 // MockEngineWriterMockRecorder is the mock recorder for MockEngineWriter 414 type MockEngineWriterMockRecorder struct { 415 mock *MockEngineWriter 416 } 417 418 // NewMockEngineWriter creates a new mock instance 419 func NewMockEngineWriter(ctrl *gomock.Controller) *MockEngineWriter { 420 mock := &MockEngineWriter{ctrl: ctrl} 421 mock.recorder = &MockEngineWriterMockRecorder{mock} 422 return mock 423 } 424 425 // EXPECT returns an object that allows the caller to indicate expected use 426 func (m *MockEngineWriter) EXPECT() *MockEngineWriterMockRecorder { 427 return m.recorder 428 } 429 430 // AppendRows mocks base method 431 func (m *MockEngineWriter) AppendRows(arg0 context.Context, arg1 string, arg2 []string, arg3 uint64, arg4 backend.Rows) error { 432 m.ctrl.T.Helper() 433 ret := m.ctrl.Call(m, "AppendRows", arg0, arg1, arg2, arg3, arg4) 434 ret0, _ := ret[0].(error) 435 return ret0 436 } 437 438 // AppendRows indicates an expected call of AppendRows 439 func (mr *MockEngineWriterMockRecorder) AppendRows(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call { 440 mr.mock.ctrl.T.Helper() 441 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AppendRows", reflect.TypeOf((*MockEngineWriter)(nil).AppendRows), arg0, arg1, arg2, arg3, arg4) 442 } 443 444 // Close mocks base method 445 func (m *MockEngineWriter) Close() error { 446 m.ctrl.T.Helper() 447 ret := m.ctrl.Call(m, "Close") 448 ret0, _ := ret[0].(error) 449 return ret0 450 } 451 452 // Close indicates an expected call of Close 453 func (mr *MockEngineWriterMockRecorder) Close() *gomock.Call { 454 mr.mock.ctrl.T.Helper() 455 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockEngineWriter)(nil).Close)) 456 }