github.com/adecaro/fabric-ca@v2.0.0-alpha+incompatible/lib/server/db/mocks/SqlxDB.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	context "context"
     6  	sql "database/sql"
     7  	sync "sync"
     8  
     9  	db "github.com/hyperledger/fabric-ca/lib/server/db"
    10  	sqlx "github.com/jmoiron/sqlx"
    11  )
    12  
    13  type SqlxDB struct {
    14  	CloseStub        func() error
    15  	closeMutex       sync.RWMutex
    16  	closeArgsForCall []struct {
    17  	}
    18  	closeReturns struct {
    19  		result1 error
    20  	}
    21  	closeReturnsOnCall map[int]struct {
    22  		result1 error
    23  	}
    24  	DriverNameStub        func() string
    25  	driverNameMutex       sync.RWMutex
    26  	driverNameArgsForCall []struct {
    27  	}
    28  	driverNameReturns struct {
    29  		result1 string
    30  	}
    31  	driverNameReturnsOnCall map[int]struct {
    32  		result1 string
    33  	}
    34  	ExecStub        func(string, ...interface{}) (sql.Result, error)
    35  	execMutex       sync.RWMutex
    36  	execArgsForCall []struct {
    37  		arg1 string
    38  		arg2 []interface{}
    39  	}
    40  	execReturns struct {
    41  		result1 sql.Result
    42  		result2 error
    43  	}
    44  	execReturnsOnCall map[int]struct {
    45  		result1 sql.Result
    46  		result2 error
    47  	}
    48  	GetStub        func(interface{}, string, ...interface{}) error
    49  	getMutex       sync.RWMutex
    50  	getArgsForCall []struct {
    51  		arg1 interface{}
    52  		arg2 string
    53  		arg3 []interface{}
    54  	}
    55  	getReturns struct {
    56  		result1 error
    57  	}
    58  	getReturnsOnCall map[int]struct {
    59  		result1 error
    60  	}
    61  	MustBeginStub        func() *sqlx.Tx
    62  	mustBeginMutex       sync.RWMutex
    63  	mustBeginArgsForCall []struct {
    64  	}
    65  	mustBeginReturns struct {
    66  		result1 *sqlx.Tx
    67  	}
    68  	mustBeginReturnsOnCall map[int]struct {
    69  		result1 *sqlx.Tx
    70  	}
    71  	NamedExecStub        func(string, interface{}) (sql.Result, error)
    72  	namedExecMutex       sync.RWMutex
    73  	namedExecArgsForCall []struct {
    74  		arg1 string
    75  		arg2 interface{}
    76  	}
    77  	namedExecReturns struct {
    78  		result1 sql.Result
    79  		result2 error
    80  	}
    81  	namedExecReturnsOnCall map[int]struct {
    82  		result1 sql.Result
    83  		result2 error
    84  	}
    85  	PingContextStub        func(context.Context) error
    86  	pingContextMutex       sync.RWMutex
    87  	pingContextArgsForCall []struct {
    88  		arg1 context.Context
    89  	}
    90  	pingContextReturns struct {
    91  		result1 error
    92  	}
    93  	pingContextReturnsOnCall map[int]struct {
    94  		result1 error
    95  	}
    96  	QueryxStub        func(string, ...interface{}) (*sqlx.Rows, error)
    97  	queryxMutex       sync.RWMutex
    98  	queryxArgsForCall []struct {
    99  		arg1 string
   100  		arg2 []interface{}
   101  	}
   102  	queryxReturns struct {
   103  		result1 *sqlx.Rows
   104  		result2 error
   105  	}
   106  	queryxReturnsOnCall map[int]struct {
   107  		result1 *sqlx.Rows
   108  		result2 error
   109  	}
   110  	RebindStub        func(string) string
   111  	rebindMutex       sync.RWMutex
   112  	rebindArgsForCall []struct {
   113  		arg1 string
   114  	}
   115  	rebindReturns struct {
   116  		result1 string
   117  	}
   118  	rebindReturnsOnCall map[int]struct {
   119  		result1 string
   120  	}
   121  	SelectStub        func(interface{}, string, ...interface{}) error
   122  	selectMutex       sync.RWMutex
   123  	selectArgsForCall []struct {
   124  		arg1 interface{}
   125  		arg2 string
   126  		arg3 []interface{}
   127  	}
   128  	selectReturns struct {
   129  		result1 error
   130  	}
   131  	selectReturnsOnCall map[int]struct {
   132  		result1 error
   133  	}
   134  	SetMaxOpenConnsStub        func(int)
   135  	setMaxOpenConnsMutex       sync.RWMutex
   136  	setMaxOpenConnsArgsForCall []struct {
   137  		arg1 int
   138  	}
   139  	invocations      map[string][][]interface{}
   140  	invocationsMutex sync.RWMutex
   141  }
   142  
   143  func (fake *SqlxDB) Close() error {
   144  	fake.closeMutex.Lock()
   145  	ret, specificReturn := fake.closeReturnsOnCall[len(fake.closeArgsForCall)]
   146  	fake.closeArgsForCall = append(fake.closeArgsForCall, struct {
   147  	}{})
   148  	fake.recordInvocation("Close", []interface{}{})
   149  	fake.closeMutex.Unlock()
   150  	if fake.CloseStub != nil {
   151  		return fake.CloseStub()
   152  	}
   153  	if specificReturn {
   154  		return ret.result1
   155  	}
   156  	fakeReturns := fake.closeReturns
   157  	return fakeReturns.result1
   158  }
   159  
   160  func (fake *SqlxDB) CloseCallCount() int {
   161  	fake.closeMutex.RLock()
   162  	defer fake.closeMutex.RUnlock()
   163  	return len(fake.closeArgsForCall)
   164  }
   165  
   166  func (fake *SqlxDB) CloseCalls(stub func() error) {
   167  	fake.closeMutex.Lock()
   168  	defer fake.closeMutex.Unlock()
   169  	fake.CloseStub = stub
   170  }
   171  
   172  func (fake *SqlxDB) CloseReturns(result1 error) {
   173  	fake.closeMutex.Lock()
   174  	defer fake.closeMutex.Unlock()
   175  	fake.CloseStub = nil
   176  	fake.closeReturns = struct {
   177  		result1 error
   178  	}{result1}
   179  }
   180  
   181  func (fake *SqlxDB) CloseReturnsOnCall(i int, result1 error) {
   182  	fake.closeMutex.Lock()
   183  	defer fake.closeMutex.Unlock()
   184  	fake.CloseStub = nil
   185  	if fake.closeReturnsOnCall == nil {
   186  		fake.closeReturnsOnCall = make(map[int]struct {
   187  			result1 error
   188  		})
   189  	}
   190  	fake.closeReturnsOnCall[i] = struct {
   191  		result1 error
   192  	}{result1}
   193  }
   194  
   195  func (fake *SqlxDB) DriverName() string {
   196  	fake.driverNameMutex.Lock()
   197  	ret, specificReturn := fake.driverNameReturnsOnCall[len(fake.driverNameArgsForCall)]
   198  	fake.driverNameArgsForCall = append(fake.driverNameArgsForCall, struct {
   199  	}{})
   200  	fake.recordInvocation("DriverName", []interface{}{})
   201  	fake.driverNameMutex.Unlock()
   202  	if fake.DriverNameStub != nil {
   203  		return fake.DriverNameStub()
   204  	}
   205  	if specificReturn {
   206  		return ret.result1
   207  	}
   208  	fakeReturns := fake.driverNameReturns
   209  	return fakeReturns.result1
   210  }
   211  
   212  func (fake *SqlxDB) DriverNameCallCount() int {
   213  	fake.driverNameMutex.RLock()
   214  	defer fake.driverNameMutex.RUnlock()
   215  	return len(fake.driverNameArgsForCall)
   216  }
   217  
   218  func (fake *SqlxDB) DriverNameCalls(stub func() string) {
   219  	fake.driverNameMutex.Lock()
   220  	defer fake.driverNameMutex.Unlock()
   221  	fake.DriverNameStub = stub
   222  }
   223  
   224  func (fake *SqlxDB) DriverNameReturns(result1 string) {
   225  	fake.driverNameMutex.Lock()
   226  	defer fake.driverNameMutex.Unlock()
   227  	fake.DriverNameStub = nil
   228  	fake.driverNameReturns = struct {
   229  		result1 string
   230  	}{result1}
   231  }
   232  
   233  func (fake *SqlxDB) DriverNameReturnsOnCall(i int, result1 string) {
   234  	fake.driverNameMutex.Lock()
   235  	defer fake.driverNameMutex.Unlock()
   236  	fake.DriverNameStub = nil
   237  	if fake.driverNameReturnsOnCall == nil {
   238  		fake.driverNameReturnsOnCall = make(map[int]struct {
   239  			result1 string
   240  		})
   241  	}
   242  	fake.driverNameReturnsOnCall[i] = struct {
   243  		result1 string
   244  	}{result1}
   245  }
   246  
   247  func (fake *SqlxDB) Exec(arg1 string, arg2 ...interface{}) (sql.Result, error) {
   248  	fake.execMutex.Lock()
   249  	ret, specificReturn := fake.execReturnsOnCall[len(fake.execArgsForCall)]
   250  	fake.execArgsForCall = append(fake.execArgsForCall, struct {
   251  		arg1 string
   252  		arg2 []interface{}
   253  	}{arg1, arg2})
   254  	fake.recordInvocation("Exec", []interface{}{arg1, arg2})
   255  	fake.execMutex.Unlock()
   256  	if fake.ExecStub != nil {
   257  		return fake.ExecStub(arg1, arg2...)
   258  	}
   259  	if specificReturn {
   260  		return ret.result1, ret.result2
   261  	}
   262  	fakeReturns := fake.execReturns
   263  	return fakeReturns.result1, fakeReturns.result2
   264  }
   265  
   266  func (fake *SqlxDB) ExecCallCount() int {
   267  	fake.execMutex.RLock()
   268  	defer fake.execMutex.RUnlock()
   269  	return len(fake.execArgsForCall)
   270  }
   271  
   272  func (fake *SqlxDB) ExecCalls(stub func(string, ...interface{}) (sql.Result, error)) {
   273  	fake.execMutex.Lock()
   274  	defer fake.execMutex.Unlock()
   275  	fake.ExecStub = stub
   276  }
   277  
   278  func (fake *SqlxDB) ExecArgsForCall(i int) (string, []interface{}) {
   279  	fake.execMutex.RLock()
   280  	defer fake.execMutex.RUnlock()
   281  	argsForCall := fake.execArgsForCall[i]
   282  	return argsForCall.arg1, argsForCall.arg2
   283  }
   284  
   285  func (fake *SqlxDB) ExecReturns(result1 sql.Result, result2 error) {
   286  	fake.execMutex.Lock()
   287  	defer fake.execMutex.Unlock()
   288  	fake.ExecStub = nil
   289  	fake.execReturns = struct {
   290  		result1 sql.Result
   291  		result2 error
   292  	}{result1, result2}
   293  }
   294  
   295  func (fake *SqlxDB) ExecReturnsOnCall(i int, result1 sql.Result, result2 error) {
   296  	fake.execMutex.Lock()
   297  	defer fake.execMutex.Unlock()
   298  	fake.ExecStub = nil
   299  	if fake.execReturnsOnCall == nil {
   300  		fake.execReturnsOnCall = make(map[int]struct {
   301  			result1 sql.Result
   302  			result2 error
   303  		})
   304  	}
   305  	fake.execReturnsOnCall[i] = struct {
   306  		result1 sql.Result
   307  		result2 error
   308  	}{result1, result2}
   309  }
   310  
   311  func (fake *SqlxDB) Get(arg1 interface{}, arg2 string, arg3 ...interface{}) error {
   312  	fake.getMutex.Lock()
   313  	ret, specificReturn := fake.getReturnsOnCall[len(fake.getArgsForCall)]
   314  	fake.getArgsForCall = append(fake.getArgsForCall, struct {
   315  		arg1 interface{}
   316  		arg2 string
   317  		arg3 []interface{}
   318  	}{arg1, arg2, arg3})
   319  	fake.recordInvocation("Get", []interface{}{arg1, arg2, arg3})
   320  	fake.getMutex.Unlock()
   321  	if fake.GetStub != nil {
   322  		return fake.GetStub(arg1, arg2, arg3...)
   323  	}
   324  	if specificReturn {
   325  		return ret.result1
   326  	}
   327  	fakeReturns := fake.getReturns
   328  	return fakeReturns.result1
   329  }
   330  
   331  func (fake *SqlxDB) GetCallCount() int {
   332  	fake.getMutex.RLock()
   333  	defer fake.getMutex.RUnlock()
   334  	return len(fake.getArgsForCall)
   335  }
   336  
   337  func (fake *SqlxDB) GetCalls(stub func(interface{}, string, ...interface{}) error) {
   338  	fake.getMutex.Lock()
   339  	defer fake.getMutex.Unlock()
   340  	fake.GetStub = stub
   341  }
   342  
   343  func (fake *SqlxDB) GetArgsForCall(i int) (interface{}, string, []interface{}) {
   344  	fake.getMutex.RLock()
   345  	defer fake.getMutex.RUnlock()
   346  	argsForCall := fake.getArgsForCall[i]
   347  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   348  }
   349  
   350  func (fake *SqlxDB) GetReturns(result1 error) {
   351  	fake.getMutex.Lock()
   352  	defer fake.getMutex.Unlock()
   353  	fake.GetStub = nil
   354  	fake.getReturns = struct {
   355  		result1 error
   356  	}{result1}
   357  }
   358  
   359  func (fake *SqlxDB) GetReturnsOnCall(i int, result1 error) {
   360  	fake.getMutex.Lock()
   361  	defer fake.getMutex.Unlock()
   362  	fake.GetStub = nil
   363  	if fake.getReturnsOnCall == nil {
   364  		fake.getReturnsOnCall = make(map[int]struct {
   365  			result1 error
   366  		})
   367  	}
   368  	fake.getReturnsOnCall[i] = struct {
   369  		result1 error
   370  	}{result1}
   371  }
   372  
   373  func (fake *SqlxDB) MustBegin() *sqlx.Tx {
   374  	fake.mustBeginMutex.Lock()
   375  	ret, specificReturn := fake.mustBeginReturnsOnCall[len(fake.mustBeginArgsForCall)]
   376  	fake.mustBeginArgsForCall = append(fake.mustBeginArgsForCall, struct {
   377  	}{})
   378  	fake.recordInvocation("MustBegin", []interface{}{})
   379  	fake.mustBeginMutex.Unlock()
   380  	if fake.MustBeginStub != nil {
   381  		return fake.MustBeginStub()
   382  	}
   383  	if specificReturn {
   384  		return ret.result1
   385  	}
   386  	fakeReturns := fake.mustBeginReturns
   387  	return fakeReturns.result1
   388  }
   389  
   390  func (fake *SqlxDB) MustBeginCallCount() int {
   391  	fake.mustBeginMutex.RLock()
   392  	defer fake.mustBeginMutex.RUnlock()
   393  	return len(fake.mustBeginArgsForCall)
   394  }
   395  
   396  func (fake *SqlxDB) MustBeginCalls(stub func() *sqlx.Tx) {
   397  	fake.mustBeginMutex.Lock()
   398  	defer fake.mustBeginMutex.Unlock()
   399  	fake.MustBeginStub = stub
   400  }
   401  
   402  func (fake *SqlxDB) MustBeginReturns(result1 *sqlx.Tx) {
   403  	fake.mustBeginMutex.Lock()
   404  	defer fake.mustBeginMutex.Unlock()
   405  	fake.MustBeginStub = nil
   406  	fake.mustBeginReturns = struct {
   407  		result1 *sqlx.Tx
   408  	}{result1}
   409  }
   410  
   411  func (fake *SqlxDB) MustBeginReturnsOnCall(i int, result1 *sqlx.Tx) {
   412  	fake.mustBeginMutex.Lock()
   413  	defer fake.mustBeginMutex.Unlock()
   414  	fake.MustBeginStub = nil
   415  	if fake.mustBeginReturnsOnCall == nil {
   416  		fake.mustBeginReturnsOnCall = make(map[int]struct {
   417  			result1 *sqlx.Tx
   418  		})
   419  	}
   420  	fake.mustBeginReturnsOnCall[i] = struct {
   421  		result1 *sqlx.Tx
   422  	}{result1}
   423  }
   424  
   425  func (fake *SqlxDB) NamedExec(arg1 string, arg2 interface{}) (sql.Result, error) {
   426  	fake.namedExecMutex.Lock()
   427  	ret, specificReturn := fake.namedExecReturnsOnCall[len(fake.namedExecArgsForCall)]
   428  	fake.namedExecArgsForCall = append(fake.namedExecArgsForCall, struct {
   429  		arg1 string
   430  		arg2 interface{}
   431  	}{arg1, arg2})
   432  	fake.recordInvocation("NamedExec", []interface{}{arg1, arg2})
   433  	fake.namedExecMutex.Unlock()
   434  	if fake.NamedExecStub != nil {
   435  		return fake.NamedExecStub(arg1, arg2)
   436  	}
   437  	if specificReturn {
   438  		return ret.result1, ret.result2
   439  	}
   440  	fakeReturns := fake.namedExecReturns
   441  	return fakeReturns.result1, fakeReturns.result2
   442  }
   443  
   444  func (fake *SqlxDB) NamedExecCallCount() int {
   445  	fake.namedExecMutex.RLock()
   446  	defer fake.namedExecMutex.RUnlock()
   447  	return len(fake.namedExecArgsForCall)
   448  }
   449  
   450  func (fake *SqlxDB) NamedExecCalls(stub func(string, interface{}) (sql.Result, error)) {
   451  	fake.namedExecMutex.Lock()
   452  	defer fake.namedExecMutex.Unlock()
   453  	fake.NamedExecStub = stub
   454  }
   455  
   456  func (fake *SqlxDB) NamedExecArgsForCall(i int) (string, interface{}) {
   457  	fake.namedExecMutex.RLock()
   458  	defer fake.namedExecMutex.RUnlock()
   459  	argsForCall := fake.namedExecArgsForCall[i]
   460  	return argsForCall.arg1, argsForCall.arg2
   461  }
   462  
   463  func (fake *SqlxDB) NamedExecReturns(result1 sql.Result, result2 error) {
   464  	fake.namedExecMutex.Lock()
   465  	defer fake.namedExecMutex.Unlock()
   466  	fake.NamedExecStub = nil
   467  	fake.namedExecReturns = struct {
   468  		result1 sql.Result
   469  		result2 error
   470  	}{result1, result2}
   471  }
   472  
   473  func (fake *SqlxDB) NamedExecReturnsOnCall(i int, result1 sql.Result, result2 error) {
   474  	fake.namedExecMutex.Lock()
   475  	defer fake.namedExecMutex.Unlock()
   476  	fake.NamedExecStub = nil
   477  	if fake.namedExecReturnsOnCall == nil {
   478  		fake.namedExecReturnsOnCall = make(map[int]struct {
   479  			result1 sql.Result
   480  			result2 error
   481  		})
   482  	}
   483  	fake.namedExecReturnsOnCall[i] = struct {
   484  		result1 sql.Result
   485  		result2 error
   486  	}{result1, result2}
   487  }
   488  
   489  func (fake *SqlxDB) PingContext(arg1 context.Context) error {
   490  	fake.pingContextMutex.Lock()
   491  	ret, specificReturn := fake.pingContextReturnsOnCall[len(fake.pingContextArgsForCall)]
   492  	fake.pingContextArgsForCall = append(fake.pingContextArgsForCall, struct {
   493  		arg1 context.Context
   494  	}{arg1})
   495  	fake.recordInvocation("PingContext", []interface{}{arg1})
   496  	fake.pingContextMutex.Unlock()
   497  	if fake.PingContextStub != nil {
   498  		return fake.PingContextStub(arg1)
   499  	}
   500  	if specificReturn {
   501  		return ret.result1
   502  	}
   503  	fakeReturns := fake.pingContextReturns
   504  	return fakeReturns.result1
   505  }
   506  
   507  func (fake *SqlxDB) PingContextCallCount() int {
   508  	fake.pingContextMutex.RLock()
   509  	defer fake.pingContextMutex.RUnlock()
   510  	return len(fake.pingContextArgsForCall)
   511  }
   512  
   513  func (fake *SqlxDB) PingContextCalls(stub func(context.Context) error) {
   514  	fake.pingContextMutex.Lock()
   515  	defer fake.pingContextMutex.Unlock()
   516  	fake.PingContextStub = stub
   517  }
   518  
   519  func (fake *SqlxDB) PingContextArgsForCall(i int) context.Context {
   520  	fake.pingContextMutex.RLock()
   521  	defer fake.pingContextMutex.RUnlock()
   522  	argsForCall := fake.pingContextArgsForCall[i]
   523  	return argsForCall.arg1
   524  }
   525  
   526  func (fake *SqlxDB) PingContextReturns(result1 error) {
   527  	fake.pingContextMutex.Lock()
   528  	defer fake.pingContextMutex.Unlock()
   529  	fake.PingContextStub = nil
   530  	fake.pingContextReturns = struct {
   531  		result1 error
   532  	}{result1}
   533  }
   534  
   535  func (fake *SqlxDB) PingContextReturnsOnCall(i int, result1 error) {
   536  	fake.pingContextMutex.Lock()
   537  	defer fake.pingContextMutex.Unlock()
   538  	fake.PingContextStub = nil
   539  	if fake.pingContextReturnsOnCall == nil {
   540  		fake.pingContextReturnsOnCall = make(map[int]struct {
   541  			result1 error
   542  		})
   543  	}
   544  	fake.pingContextReturnsOnCall[i] = struct {
   545  		result1 error
   546  	}{result1}
   547  }
   548  
   549  func (fake *SqlxDB) Queryx(arg1 string, arg2 ...interface{}) (*sqlx.Rows, error) {
   550  	fake.queryxMutex.Lock()
   551  	ret, specificReturn := fake.queryxReturnsOnCall[len(fake.queryxArgsForCall)]
   552  	fake.queryxArgsForCall = append(fake.queryxArgsForCall, struct {
   553  		arg1 string
   554  		arg2 []interface{}
   555  	}{arg1, arg2})
   556  	fake.recordInvocation("Queryx", []interface{}{arg1, arg2})
   557  	fake.queryxMutex.Unlock()
   558  	if fake.QueryxStub != nil {
   559  		return fake.QueryxStub(arg1, arg2...)
   560  	}
   561  	if specificReturn {
   562  		return ret.result1, ret.result2
   563  	}
   564  	fakeReturns := fake.queryxReturns
   565  	return fakeReturns.result1, fakeReturns.result2
   566  }
   567  
   568  func (fake *SqlxDB) QueryxCallCount() int {
   569  	fake.queryxMutex.RLock()
   570  	defer fake.queryxMutex.RUnlock()
   571  	return len(fake.queryxArgsForCall)
   572  }
   573  
   574  func (fake *SqlxDB) QueryxCalls(stub func(string, ...interface{}) (*sqlx.Rows, error)) {
   575  	fake.queryxMutex.Lock()
   576  	defer fake.queryxMutex.Unlock()
   577  	fake.QueryxStub = stub
   578  }
   579  
   580  func (fake *SqlxDB) QueryxArgsForCall(i int) (string, []interface{}) {
   581  	fake.queryxMutex.RLock()
   582  	defer fake.queryxMutex.RUnlock()
   583  	argsForCall := fake.queryxArgsForCall[i]
   584  	return argsForCall.arg1, argsForCall.arg2
   585  }
   586  
   587  func (fake *SqlxDB) QueryxReturns(result1 *sqlx.Rows, result2 error) {
   588  	fake.queryxMutex.Lock()
   589  	defer fake.queryxMutex.Unlock()
   590  	fake.QueryxStub = nil
   591  	fake.queryxReturns = struct {
   592  		result1 *sqlx.Rows
   593  		result2 error
   594  	}{result1, result2}
   595  }
   596  
   597  func (fake *SqlxDB) QueryxReturnsOnCall(i int, result1 *sqlx.Rows, result2 error) {
   598  	fake.queryxMutex.Lock()
   599  	defer fake.queryxMutex.Unlock()
   600  	fake.QueryxStub = nil
   601  	if fake.queryxReturnsOnCall == nil {
   602  		fake.queryxReturnsOnCall = make(map[int]struct {
   603  			result1 *sqlx.Rows
   604  			result2 error
   605  		})
   606  	}
   607  	fake.queryxReturnsOnCall[i] = struct {
   608  		result1 *sqlx.Rows
   609  		result2 error
   610  	}{result1, result2}
   611  }
   612  
   613  func (fake *SqlxDB) Rebind(arg1 string) string {
   614  	fake.rebindMutex.Lock()
   615  	ret, specificReturn := fake.rebindReturnsOnCall[len(fake.rebindArgsForCall)]
   616  	fake.rebindArgsForCall = append(fake.rebindArgsForCall, struct {
   617  		arg1 string
   618  	}{arg1})
   619  	fake.recordInvocation("Rebind", []interface{}{arg1})
   620  	fake.rebindMutex.Unlock()
   621  	if fake.RebindStub != nil {
   622  		return fake.RebindStub(arg1)
   623  	}
   624  	if specificReturn {
   625  		return ret.result1
   626  	}
   627  	fakeReturns := fake.rebindReturns
   628  	return fakeReturns.result1
   629  }
   630  
   631  func (fake *SqlxDB) RebindCallCount() int {
   632  	fake.rebindMutex.RLock()
   633  	defer fake.rebindMutex.RUnlock()
   634  	return len(fake.rebindArgsForCall)
   635  }
   636  
   637  func (fake *SqlxDB) RebindCalls(stub func(string) string) {
   638  	fake.rebindMutex.Lock()
   639  	defer fake.rebindMutex.Unlock()
   640  	fake.RebindStub = stub
   641  }
   642  
   643  func (fake *SqlxDB) RebindArgsForCall(i int) string {
   644  	fake.rebindMutex.RLock()
   645  	defer fake.rebindMutex.RUnlock()
   646  	argsForCall := fake.rebindArgsForCall[i]
   647  	return argsForCall.arg1
   648  }
   649  
   650  func (fake *SqlxDB) RebindReturns(result1 string) {
   651  	fake.rebindMutex.Lock()
   652  	defer fake.rebindMutex.Unlock()
   653  	fake.RebindStub = nil
   654  	fake.rebindReturns = struct {
   655  		result1 string
   656  	}{result1}
   657  }
   658  
   659  func (fake *SqlxDB) RebindReturnsOnCall(i int, result1 string) {
   660  	fake.rebindMutex.Lock()
   661  	defer fake.rebindMutex.Unlock()
   662  	fake.RebindStub = nil
   663  	if fake.rebindReturnsOnCall == nil {
   664  		fake.rebindReturnsOnCall = make(map[int]struct {
   665  			result1 string
   666  		})
   667  	}
   668  	fake.rebindReturnsOnCall[i] = struct {
   669  		result1 string
   670  	}{result1}
   671  }
   672  
   673  func (fake *SqlxDB) Select(arg1 interface{}, arg2 string, arg3 ...interface{}) error {
   674  	fake.selectMutex.Lock()
   675  	ret, specificReturn := fake.selectReturnsOnCall[len(fake.selectArgsForCall)]
   676  	fake.selectArgsForCall = append(fake.selectArgsForCall, struct {
   677  		arg1 interface{}
   678  		arg2 string
   679  		arg3 []interface{}
   680  	}{arg1, arg2, arg3})
   681  	fake.recordInvocation("Select", []interface{}{arg1, arg2, arg3})
   682  	fake.selectMutex.Unlock()
   683  	if fake.SelectStub != nil {
   684  		return fake.SelectStub(arg1, arg2, arg3...)
   685  	}
   686  	if specificReturn {
   687  		return ret.result1
   688  	}
   689  	fakeReturns := fake.selectReturns
   690  	return fakeReturns.result1
   691  }
   692  
   693  func (fake *SqlxDB) SelectCallCount() int {
   694  	fake.selectMutex.RLock()
   695  	defer fake.selectMutex.RUnlock()
   696  	return len(fake.selectArgsForCall)
   697  }
   698  
   699  func (fake *SqlxDB) SelectCalls(stub func(interface{}, string, ...interface{}) error) {
   700  	fake.selectMutex.Lock()
   701  	defer fake.selectMutex.Unlock()
   702  	fake.SelectStub = stub
   703  }
   704  
   705  func (fake *SqlxDB) SelectArgsForCall(i int) (interface{}, string, []interface{}) {
   706  	fake.selectMutex.RLock()
   707  	defer fake.selectMutex.RUnlock()
   708  	argsForCall := fake.selectArgsForCall[i]
   709  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   710  }
   711  
   712  func (fake *SqlxDB) SelectReturns(result1 error) {
   713  	fake.selectMutex.Lock()
   714  	defer fake.selectMutex.Unlock()
   715  	fake.SelectStub = nil
   716  	fake.selectReturns = struct {
   717  		result1 error
   718  	}{result1}
   719  }
   720  
   721  func (fake *SqlxDB) SelectReturnsOnCall(i int, result1 error) {
   722  	fake.selectMutex.Lock()
   723  	defer fake.selectMutex.Unlock()
   724  	fake.SelectStub = nil
   725  	if fake.selectReturnsOnCall == nil {
   726  		fake.selectReturnsOnCall = make(map[int]struct {
   727  			result1 error
   728  		})
   729  	}
   730  	fake.selectReturnsOnCall[i] = struct {
   731  		result1 error
   732  	}{result1}
   733  }
   734  
   735  func (fake *SqlxDB) SetMaxOpenConns(arg1 int) {
   736  	fake.setMaxOpenConnsMutex.Lock()
   737  	fake.setMaxOpenConnsArgsForCall = append(fake.setMaxOpenConnsArgsForCall, struct {
   738  		arg1 int
   739  	}{arg1})
   740  	fake.recordInvocation("SetMaxOpenConns", []interface{}{arg1})
   741  	fake.setMaxOpenConnsMutex.Unlock()
   742  	if fake.SetMaxOpenConnsStub != nil {
   743  		fake.SetMaxOpenConnsStub(arg1)
   744  	}
   745  }
   746  
   747  func (fake *SqlxDB) SetMaxOpenConnsCallCount() int {
   748  	fake.setMaxOpenConnsMutex.RLock()
   749  	defer fake.setMaxOpenConnsMutex.RUnlock()
   750  	return len(fake.setMaxOpenConnsArgsForCall)
   751  }
   752  
   753  func (fake *SqlxDB) SetMaxOpenConnsCalls(stub func(int)) {
   754  	fake.setMaxOpenConnsMutex.Lock()
   755  	defer fake.setMaxOpenConnsMutex.Unlock()
   756  	fake.SetMaxOpenConnsStub = stub
   757  }
   758  
   759  func (fake *SqlxDB) SetMaxOpenConnsArgsForCall(i int) int {
   760  	fake.setMaxOpenConnsMutex.RLock()
   761  	defer fake.setMaxOpenConnsMutex.RUnlock()
   762  	argsForCall := fake.setMaxOpenConnsArgsForCall[i]
   763  	return argsForCall.arg1
   764  }
   765  
   766  func (fake *SqlxDB) Invocations() map[string][][]interface{} {
   767  	fake.invocationsMutex.RLock()
   768  	defer fake.invocationsMutex.RUnlock()
   769  	fake.closeMutex.RLock()
   770  	defer fake.closeMutex.RUnlock()
   771  	fake.driverNameMutex.RLock()
   772  	defer fake.driverNameMutex.RUnlock()
   773  	fake.execMutex.RLock()
   774  	defer fake.execMutex.RUnlock()
   775  	fake.getMutex.RLock()
   776  	defer fake.getMutex.RUnlock()
   777  	fake.mustBeginMutex.RLock()
   778  	defer fake.mustBeginMutex.RUnlock()
   779  	fake.namedExecMutex.RLock()
   780  	defer fake.namedExecMutex.RUnlock()
   781  	fake.pingContextMutex.RLock()
   782  	defer fake.pingContextMutex.RUnlock()
   783  	fake.queryxMutex.RLock()
   784  	defer fake.queryxMutex.RUnlock()
   785  	fake.rebindMutex.RLock()
   786  	defer fake.rebindMutex.RUnlock()
   787  	fake.selectMutex.RLock()
   788  	defer fake.selectMutex.RUnlock()
   789  	fake.setMaxOpenConnsMutex.RLock()
   790  	defer fake.setMaxOpenConnsMutex.RUnlock()
   791  	copiedInvocations := map[string][][]interface{}{}
   792  	for key, value := range fake.invocations {
   793  		copiedInvocations[key] = value
   794  	}
   795  	return copiedInvocations
   796  }
   797  
   798  func (fake *SqlxDB) recordInvocation(key string, args []interface{}) {
   799  	fake.invocationsMutex.Lock()
   800  	defer fake.invocationsMutex.Unlock()
   801  	if fake.invocations == nil {
   802  		fake.invocations = map[string][][]interface{}{}
   803  	}
   804  	if fake.invocations[key] == nil {
   805  		fake.invocations[key] = [][]interface{}{}
   806  	}
   807  	fake.invocations[key] = append(fake.invocations[key], args)
   808  }
   809  
   810  var _ db.SqlxDB = new(SqlxDB)