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  }