github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_conn.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package dbfakes 3 4 import ( 5 "context" 6 "database/sql" 7 "database/sql/driver" 8 "sync" 9 10 "github.com/Masterminds/squirrel" 11 "github.com/pf-qiu/concourse/v6/atc/db" 12 "github.com/pf-qiu/concourse/v6/atc/db/encryption" 13 ) 14 15 type FakeConn struct { 16 BeginStub func() (db.Tx, error) 17 beginMutex sync.RWMutex 18 beginArgsForCall []struct { 19 } 20 beginReturns struct { 21 result1 db.Tx 22 result2 error 23 } 24 beginReturnsOnCall map[int]struct { 25 result1 db.Tx 26 result2 error 27 } 28 BeginTxStub func(context.Context, *sql.TxOptions) (db.Tx, error) 29 beginTxMutex sync.RWMutex 30 beginTxArgsForCall []struct { 31 arg1 context.Context 32 arg2 *sql.TxOptions 33 } 34 beginTxReturns struct { 35 result1 db.Tx 36 result2 error 37 } 38 beginTxReturnsOnCall map[int]struct { 39 result1 db.Tx 40 result2 error 41 } 42 BusStub func() db.NotificationsBus 43 busMutex sync.RWMutex 44 busArgsForCall []struct { 45 } 46 busReturns struct { 47 result1 db.NotificationsBus 48 } 49 busReturnsOnCall map[int]struct { 50 result1 db.NotificationsBus 51 } 52 CloseStub func() error 53 closeMutex sync.RWMutex 54 closeArgsForCall []struct { 55 } 56 closeReturns struct { 57 result1 error 58 } 59 closeReturnsOnCall map[int]struct { 60 result1 error 61 } 62 DriverStub func() driver.Driver 63 driverMutex sync.RWMutex 64 driverArgsForCall []struct { 65 } 66 driverReturns struct { 67 result1 driver.Driver 68 } 69 driverReturnsOnCall map[int]struct { 70 result1 driver.Driver 71 } 72 EncryptionStrategyStub func() encryption.Strategy 73 encryptionStrategyMutex sync.RWMutex 74 encryptionStrategyArgsForCall []struct { 75 } 76 encryptionStrategyReturns struct { 77 result1 encryption.Strategy 78 } 79 encryptionStrategyReturnsOnCall map[int]struct { 80 result1 encryption.Strategy 81 } 82 ExecStub func(string, ...interface{}) (sql.Result, error) 83 execMutex sync.RWMutex 84 execArgsForCall []struct { 85 arg1 string 86 arg2 []interface{} 87 } 88 execReturns struct { 89 result1 sql.Result 90 result2 error 91 } 92 execReturnsOnCall map[int]struct { 93 result1 sql.Result 94 result2 error 95 } 96 ExecContextStub func(context.Context, string, ...interface{}) (sql.Result, error) 97 execContextMutex sync.RWMutex 98 execContextArgsForCall []struct { 99 arg1 context.Context 100 arg2 string 101 arg3 []interface{} 102 } 103 execContextReturns struct { 104 result1 sql.Result 105 result2 error 106 } 107 execContextReturnsOnCall map[int]struct { 108 result1 sql.Result 109 result2 error 110 } 111 NameStub func() string 112 nameMutex sync.RWMutex 113 nameArgsForCall []struct { 114 } 115 nameReturns struct { 116 result1 string 117 } 118 nameReturnsOnCall map[int]struct { 119 result1 string 120 } 121 PingStub func() error 122 pingMutex sync.RWMutex 123 pingArgsForCall []struct { 124 } 125 pingReturns struct { 126 result1 error 127 } 128 pingReturnsOnCall map[int]struct { 129 result1 error 130 } 131 PrepareStub func(string) (*sql.Stmt, error) 132 prepareMutex sync.RWMutex 133 prepareArgsForCall []struct { 134 arg1 string 135 } 136 prepareReturns struct { 137 result1 *sql.Stmt 138 result2 error 139 } 140 prepareReturnsOnCall map[int]struct { 141 result1 *sql.Stmt 142 result2 error 143 } 144 PrepareContextStub func(context.Context, string) (*sql.Stmt, error) 145 prepareContextMutex sync.RWMutex 146 prepareContextArgsForCall []struct { 147 arg1 context.Context 148 arg2 string 149 } 150 prepareContextReturns struct { 151 result1 *sql.Stmt 152 result2 error 153 } 154 prepareContextReturnsOnCall map[int]struct { 155 result1 *sql.Stmt 156 result2 error 157 } 158 QueryStub func(string, ...interface{}) (*sql.Rows, error) 159 queryMutex sync.RWMutex 160 queryArgsForCall []struct { 161 arg1 string 162 arg2 []interface{} 163 } 164 queryReturns struct { 165 result1 *sql.Rows 166 result2 error 167 } 168 queryReturnsOnCall map[int]struct { 169 result1 *sql.Rows 170 result2 error 171 } 172 QueryContextStub func(context.Context, string, ...interface{}) (*sql.Rows, error) 173 queryContextMutex sync.RWMutex 174 queryContextArgsForCall []struct { 175 arg1 context.Context 176 arg2 string 177 arg3 []interface{} 178 } 179 queryContextReturns struct { 180 result1 *sql.Rows 181 result2 error 182 } 183 queryContextReturnsOnCall map[int]struct { 184 result1 *sql.Rows 185 result2 error 186 } 187 QueryRowStub func(string, ...interface{}) squirrel.RowScanner 188 queryRowMutex sync.RWMutex 189 queryRowArgsForCall []struct { 190 arg1 string 191 arg2 []interface{} 192 } 193 queryRowReturns struct { 194 result1 squirrel.RowScanner 195 } 196 queryRowReturnsOnCall map[int]struct { 197 result1 squirrel.RowScanner 198 } 199 QueryRowContextStub func(context.Context, string, ...interface{}) squirrel.RowScanner 200 queryRowContextMutex sync.RWMutex 201 queryRowContextArgsForCall []struct { 202 arg1 context.Context 203 arg2 string 204 arg3 []interface{} 205 } 206 queryRowContextReturns struct { 207 result1 squirrel.RowScanner 208 } 209 queryRowContextReturnsOnCall map[int]struct { 210 result1 squirrel.RowScanner 211 } 212 SetMaxIdleConnsStub func(int) 213 setMaxIdleConnsMutex sync.RWMutex 214 setMaxIdleConnsArgsForCall []struct { 215 arg1 int 216 } 217 SetMaxOpenConnsStub func(int) 218 setMaxOpenConnsMutex sync.RWMutex 219 setMaxOpenConnsArgsForCall []struct { 220 arg1 int 221 } 222 StatsStub func() sql.DBStats 223 statsMutex sync.RWMutex 224 statsArgsForCall []struct { 225 } 226 statsReturns struct { 227 result1 sql.DBStats 228 } 229 statsReturnsOnCall map[int]struct { 230 result1 sql.DBStats 231 } 232 invocations map[string][][]interface{} 233 invocationsMutex sync.RWMutex 234 } 235 236 func (fake *FakeConn) Begin() (db.Tx, error) { 237 fake.beginMutex.Lock() 238 ret, specificReturn := fake.beginReturnsOnCall[len(fake.beginArgsForCall)] 239 fake.beginArgsForCall = append(fake.beginArgsForCall, struct { 240 }{}) 241 fake.recordInvocation("Begin", []interface{}{}) 242 fake.beginMutex.Unlock() 243 if fake.BeginStub != nil { 244 return fake.BeginStub() 245 } 246 if specificReturn { 247 return ret.result1, ret.result2 248 } 249 fakeReturns := fake.beginReturns 250 return fakeReturns.result1, fakeReturns.result2 251 } 252 253 func (fake *FakeConn) BeginCallCount() int { 254 fake.beginMutex.RLock() 255 defer fake.beginMutex.RUnlock() 256 return len(fake.beginArgsForCall) 257 } 258 259 func (fake *FakeConn) BeginCalls(stub func() (db.Tx, error)) { 260 fake.beginMutex.Lock() 261 defer fake.beginMutex.Unlock() 262 fake.BeginStub = stub 263 } 264 265 func (fake *FakeConn) BeginReturns(result1 db.Tx, result2 error) { 266 fake.beginMutex.Lock() 267 defer fake.beginMutex.Unlock() 268 fake.BeginStub = nil 269 fake.beginReturns = struct { 270 result1 db.Tx 271 result2 error 272 }{result1, result2} 273 } 274 275 func (fake *FakeConn) BeginReturnsOnCall(i int, result1 db.Tx, result2 error) { 276 fake.beginMutex.Lock() 277 defer fake.beginMutex.Unlock() 278 fake.BeginStub = nil 279 if fake.beginReturnsOnCall == nil { 280 fake.beginReturnsOnCall = make(map[int]struct { 281 result1 db.Tx 282 result2 error 283 }) 284 } 285 fake.beginReturnsOnCall[i] = struct { 286 result1 db.Tx 287 result2 error 288 }{result1, result2} 289 } 290 291 func (fake *FakeConn) BeginTx(arg1 context.Context, arg2 *sql.TxOptions) (db.Tx, error) { 292 fake.beginTxMutex.Lock() 293 ret, specificReturn := fake.beginTxReturnsOnCall[len(fake.beginTxArgsForCall)] 294 fake.beginTxArgsForCall = append(fake.beginTxArgsForCall, struct { 295 arg1 context.Context 296 arg2 *sql.TxOptions 297 }{arg1, arg2}) 298 fake.recordInvocation("BeginTx", []interface{}{arg1, arg2}) 299 fake.beginTxMutex.Unlock() 300 if fake.BeginTxStub != nil { 301 return fake.BeginTxStub(arg1, arg2) 302 } 303 if specificReturn { 304 return ret.result1, ret.result2 305 } 306 fakeReturns := fake.beginTxReturns 307 return fakeReturns.result1, fakeReturns.result2 308 } 309 310 func (fake *FakeConn) BeginTxCallCount() int { 311 fake.beginTxMutex.RLock() 312 defer fake.beginTxMutex.RUnlock() 313 return len(fake.beginTxArgsForCall) 314 } 315 316 func (fake *FakeConn) BeginTxCalls(stub func(context.Context, *sql.TxOptions) (db.Tx, error)) { 317 fake.beginTxMutex.Lock() 318 defer fake.beginTxMutex.Unlock() 319 fake.BeginTxStub = stub 320 } 321 322 func (fake *FakeConn) BeginTxArgsForCall(i int) (context.Context, *sql.TxOptions) { 323 fake.beginTxMutex.RLock() 324 defer fake.beginTxMutex.RUnlock() 325 argsForCall := fake.beginTxArgsForCall[i] 326 return argsForCall.arg1, argsForCall.arg2 327 } 328 329 func (fake *FakeConn) BeginTxReturns(result1 db.Tx, result2 error) { 330 fake.beginTxMutex.Lock() 331 defer fake.beginTxMutex.Unlock() 332 fake.BeginTxStub = nil 333 fake.beginTxReturns = struct { 334 result1 db.Tx 335 result2 error 336 }{result1, result2} 337 } 338 339 func (fake *FakeConn) BeginTxReturnsOnCall(i int, result1 db.Tx, result2 error) { 340 fake.beginTxMutex.Lock() 341 defer fake.beginTxMutex.Unlock() 342 fake.BeginTxStub = nil 343 if fake.beginTxReturnsOnCall == nil { 344 fake.beginTxReturnsOnCall = make(map[int]struct { 345 result1 db.Tx 346 result2 error 347 }) 348 } 349 fake.beginTxReturnsOnCall[i] = struct { 350 result1 db.Tx 351 result2 error 352 }{result1, result2} 353 } 354 355 func (fake *FakeConn) Bus() db.NotificationsBus { 356 fake.busMutex.Lock() 357 ret, specificReturn := fake.busReturnsOnCall[len(fake.busArgsForCall)] 358 fake.busArgsForCall = append(fake.busArgsForCall, struct { 359 }{}) 360 fake.recordInvocation("Bus", []interface{}{}) 361 fake.busMutex.Unlock() 362 if fake.BusStub != nil { 363 return fake.BusStub() 364 } 365 if specificReturn { 366 return ret.result1 367 } 368 fakeReturns := fake.busReturns 369 return fakeReturns.result1 370 } 371 372 func (fake *FakeConn) BusCallCount() int { 373 fake.busMutex.RLock() 374 defer fake.busMutex.RUnlock() 375 return len(fake.busArgsForCall) 376 } 377 378 func (fake *FakeConn) BusCalls(stub func() db.NotificationsBus) { 379 fake.busMutex.Lock() 380 defer fake.busMutex.Unlock() 381 fake.BusStub = stub 382 } 383 384 func (fake *FakeConn) BusReturns(result1 db.NotificationsBus) { 385 fake.busMutex.Lock() 386 defer fake.busMutex.Unlock() 387 fake.BusStub = nil 388 fake.busReturns = struct { 389 result1 db.NotificationsBus 390 }{result1} 391 } 392 393 func (fake *FakeConn) BusReturnsOnCall(i int, result1 db.NotificationsBus) { 394 fake.busMutex.Lock() 395 defer fake.busMutex.Unlock() 396 fake.BusStub = nil 397 if fake.busReturnsOnCall == nil { 398 fake.busReturnsOnCall = make(map[int]struct { 399 result1 db.NotificationsBus 400 }) 401 } 402 fake.busReturnsOnCall[i] = struct { 403 result1 db.NotificationsBus 404 }{result1} 405 } 406 407 func (fake *FakeConn) Close() error { 408 fake.closeMutex.Lock() 409 ret, specificReturn := fake.closeReturnsOnCall[len(fake.closeArgsForCall)] 410 fake.closeArgsForCall = append(fake.closeArgsForCall, struct { 411 }{}) 412 fake.recordInvocation("Close", []interface{}{}) 413 fake.closeMutex.Unlock() 414 if fake.CloseStub != nil { 415 return fake.CloseStub() 416 } 417 if specificReturn { 418 return ret.result1 419 } 420 fakeReturns := fake.closeReturns 421 return fakeReturns.result1 422 } 423 424 func (fake *FakeConn) CloseCallCount() int { 425 fake.closeMutex.RLock() 426 defer fake.closeMutex.RUnlock() 427 return len(fake.closeArgsForCall) 428 } 429 430 func (fake *FakeConn) CloseCalls(stub func() error) { 431 fake.closeMutex.Lock() 432 defer fake.closeMutex.Unlock() 433 fake.CloseStub = stub 434 } 435 436 func (fake *FakeConn) CloseReturns(result1 error) { 437 fake.closeMutex.Lock() 438 defer fake.closeMutex.Unlock() 439 fake.CloseStub = nil 440 fake.closeReturns = struct { 441 result1 error 442 }{result1} 443 } 444 445 func (fake *FakeConn) CloseReturnsOnCall(i int, result1 error) { 446 fake.closeMutex.Lock() 447 defer fake.closeMutex.Unlock() 448 fake.CloseStub = nil 449 if fake.closeReturnsOnCall == nil { 450 fake.closeReturnsOnCall = make(map[int]struct { 451 result1 error 452 }) 453 } 454 fake.closeReturnsOnCall[i] = struct { 455 result1 error 456 }{result1} 457 } 458 459 func (fake *FakeConn) Driver() driver.Driver { 460 fake.driverMutex.Lock() 461 ret, specificReturn := fake.driverReturnsOnCall[len(fake.driverArgsForCall)] 462 fake.driverArgsForCall = append(fake.driverArgsForCall, struct { 463 }{}) 464 fake.recordInvocation("Driver", []interface{}{}) 465 fake.driverMutex.Unlock() 466 if fake.DriverStub != nil { 467 return fake.DriverStub() 468 } 469 if specificReturn { 470 return ret.result1 471 } 472 fakeReturns := fake.driverReturns 473 return fakeReturns.result1 474 } 475 476 func (fake *FakeConn) DriverCallCount() int { 477 fake.driverMutex.RLock() 478 defer fake.driverMutex.RUnlock() 479 return len(fake.driverArgsForCall) 480 } 481 482 func (fake *FakeConn) DriverCalls(stub func() driver.Driver) { 483 fake.driverMutex.Lock() 484 defer fake.driverMutex.Unlock() 485 fake.DriverStub = stub 486 } 487 488 func (fake *FakeConn) DriverReturns(result1 driver.Driver) { 489 fake.driverMutex.Lock() 490 defer fake.driverMutex.Unlock() 491 fake.DriverStub = nil 492 fake.driverReturns = struct { 493 result1 driver.Driver 494 }{result1} 495 } 496 497 func (fake *FakeConn) DriverReturnsOnCall(i int, result1 driver.Driver) { 498 fake.driverMutex.Lock() 499 defer fake.driverMutex.Unlock() 500 fake.DriverStub = nil 501 if fake.driverReturnsOnCall == nil { 502 fake.driverReturnsOnCall = make(map[int]struct { 503 result1 driver.Driver 504 }) 505 } 506 fake.driverReturnsOnCall[i] = struct { 507 result1 driver.Driver 508 }{result1} 509 } 510 511 func (fake *FakeConn) EncryptionStrategy() encryption.Strategy { 512 fake.encryptionStrategyMutex.Lock() 513 ret, specificReturn := fake.encryptionStrategyReturnsOnCall[len(fake.encryptionStrategyArgsForCall)] 514 fake.encryptionStrategyArgsForCall = append(fake.encryptionStrategyArgsForCall, struct { 515 }{}) 516 fake.recordInvocation("EncryptionStrategy", []interface{}{}) 517 fake.encryptionStrategyMutex.Unlock() 518 if fake.EncryptionStrategyStub != nil { 519 return fake.EncryptionStrategyStub() 520 } 521 if specificReturn { 522 return ret.result1 523 } 524 fakeReturns := fake.encryptionStrategyReturns 525 return fakeReturns.result1 526 } 527 528 func (fake *FakeConn) EncryptionStrategyCallCount() int { 529 fake.encryptionStrategyMutex.RLock() 530 defer fake.encryptionStrategyMutex.RUnlock() 531 return len(fake.encryptionStrategyArgsForCall) 532 } 533 534 func (fake *FakeConn) EncryptionStrategyCalls(stub func() encryption.Strategy) { 535 fake.encryptionStrategyMutex.Lock() 536 defer fake.encryptionStrategyMutex.Unlock() 537 fake.EncryptionStrategyStub = stub 538 } 539 540 func (fake *FakeConn) EncryptionStrategyReturns(result1 encryption.Strategy) { 541 fake.encryptionStrategyMutex.Lock() 542 defer fake.encryptionStrategyMutex.Unlock() 543 fake.EncryptionStrategyStub = nil 544 fake.encryptionStrategyReturns = struct { 545 result1 encryption.Strategy 546 }{result1} 547 } 548 549 func (fake *FakeConn) EncryptionStrategyReturnsOnCall(i int, result1 encryption.Strategy) { 550 fake.encryptionStrategyMutex.Lock() 551 defer fake.encryptionStrategyMutex.Unlock() 552 fake.EncryptionStrategyStub = nil 553 if fake.encryptionStrategyReturnsOnCall == nil { 554 fake.encryptionStrategyReturnsOnCall = make(map[int]struct { 555 result1 encryption.Strategy 556 }) 557 } 558 fake.encryptionStrategyReturnsOnCall[i] = struct { 559 result1 encryption.Strategy 560 }{result1} 561 } 562 563 func (fake *FakeConn) Exec(arg1 string, arg2 ...interface{}) (sql.Result, error) { 564 fake.execMutex.Lock() 565 ret, specificReturn := fake.execReturnsOnCall[len(fake.execArgsForCall)] 566 fake.execArgsForCall = append(fake.execArgsForCall, struct { 567 arg1 string 568 arg2 []interface{} 569 }{arg1, arg2}) 570 fake.recordInvocation("Exec", []interface{}{arg1, arg2}) 571 fake.execMutex.Unlock() 572 if fake.ExecStub != nil { 573 return fake.ExecStub(arg1, arg2...) 574 } 575 if specificReturn { 576 return ret.result1, ret.result2 577 } 578 fakeReturns := fake.execReturns 579 return fakeReturns.result1, fakeReturns.result2 580 } 581 582 func (fake *FakeConn) ExecCallCount() int { 583 fake.execMutex.RLock() 584 defer fake.execMutex.RUnlock() 585 return len(fake.execArgsForCall) 586 } 587 588 func (fake *FakeConn) ExecCalls(stub func(string, ...interface{}) (sql.Result, error)) { 589 fake.execMutex.Lock() 590 defer fake.execMutex.Unlock() 591 fake.ExecStub = stub 592 } 593 594 func (fake *FakeConn) ExecArgsForCall(i int) (string, []interface{}) { 595 fake.execMutex.RLock() 596 defer fake.execMutex.RUnlock() 597 argsForCall := fake.execArgsForCall[i] 598 return argsForCall.arg1, argsForCall.arg2 599 } 600 601 func (fake *FakeConn) ExecReturns(result1 sql.Result, result2 error) { 602 fake.execMutex.Lock() 603 defer fake.execMutex.Unlock() 604 fake.ExecStub = nil 605 fake.execReturns = struct { 606 result1 sql.Result 607 result2 error 608 }{result1, result2} 609 } 610 611 func (fake *FakeConn) ExecReturnsOnCall(i int, result1 sql.Result, result2 error) { 612 fake.execMutex.Lock() 613 defer fake.execMutex.Unlock() 614 fake.ExecStub = nil 615 if fake.execReturnsOnCall == nil { 616 fake.execReturnsOnCall = make(map[int]struct { 617 result1 sql.Result 618 result2 error 619 }) 620 } 621 fake.execReturnsOnCall[i] = struct { 622 result1 sql.Result 623 result2 error 624 }{result1, result2} 625 } 626 627 func (fake *FakeConn) ExecContext(arg1 context.Context, arg2 string, arg3 ...interface{}) (sql.Result, error) { 628 fake.execContextMutex.Lock() 629 ret, specificReturn := fake.execContextReturnsOnCall[len(fake.execContextArgsForCall)] 630 fake.execContextArgsForCall = append(fake.execContextArgsForCall, struct { 631 arg1 context.Context 632 arg2 string 633 arg3 []interface{} 634 }{arg1, arg2, arg3}) 635 fake.recordInvocation("ExecContext", []interface{}{arg1, arg2, arg3}) 636 fake.execContextMutex.Unlock() 637 if fake.ExecContextStub != nil { 638 return fake.ExecContextStub(arg1, arg2, arg3...) 639 } 640 if specificReturn { 641 return ret.result1, ret.result2 642 } 643 fakeReturns := fake.execContextReturns 644 return fakeReturns.result1, fakeReturns.result2 645 } 646 647 func (fake *FakeConn) ExecContextCallCount() int { 648 fake.execContextMutex.RLock() 649 defer fake.execContextMutex.RUnlock() 650 return len(fake.execContextArgsForCall) 651 } 652 653 func (fake *FakeConn) ExecContextCalls(stub func(context.Context, string, ...interface{}) (sql.Result, error)) { 654 fake.execContextMutex.Lock() 655 defer fake.execContextMutex.Unlock() 656 fake.ExecContextStub = stub 657 } 658 659 func (fake *FakeConn) ExecContextArgsForCall(i int) (context.Context, string, []interface{}) { 660 fake.execContextMutex.RLock() 661 defer fake.execContextMutex.RUnlock() 662 argsForCall := fake.execContextArgsForCall[i] 663 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 664 } 665 666 func (fake *FakeConn) ExecContextReturns(result1 sql.Result, result2 error) { 667 fake.execContextMutex.Lock() 668 defer fake.execContextMutex.Unlock() 669 fake.ExecContextStub = nil 670 fake.execContextReturns = struct { 671 result1 sql.Result 672 result2 error 673 }{result1, result2} 674 } 675 676 func (fake *FakeConn) ExecContextReturnsOnCall(i int, result1 sql.Result, result2 error) { 677 fake.execContextMutex.Lock() 678 defer fake.execContextMutex.Unlock() 679 fake.ExecContextStub = nil 680 if fake.execContextReturnsOnCall == nil { 681 fake.execContextReturnsOnCall = make(map[int]struct { 682 result1 sql.Result 683 result2 error 684 }) 685 } 686 fake.execContextReturnsOnCall[i] = struct { 687 result1 sql.Result 688 result2 error 689 }{result1, result2} 690 } 691 692 func (fake *FakeConn) Name() string { 693 fake.nameMutex.Lock() 694 ret, specificReturn := fake.nameReturnsOnCall[len(fake.nameArgsForCall)] 695 fake.nameArgsForCall = append(fake.nameArgsForCall, struct { 696 }{}) 697 fake.recordInvocation("Name", []interface{}{}) 698 fake.nameMutex.Unlock() 699 if fake.NameStub != nil { 700 return fake.NameStub() 701 } 702 if specificReturn { 703 return ret.result1 704 } 705 fakeReturns := fake.nameReturns 706 return fakeReturns.result1 707 } 708 709 func (fake *FakeConn) NameCallCount() int { 710 fake.nameMutex.RLock() 711 defer fake.nameMutex.RUnlock() 712 return len(fake.nameArgsForCall) 713 } 714 715 func (fake *FakeConn) NameCalls(stub func() string) { 716 fake.nameMutex.Lock() 717 defer fake.nameMutex.Unlock() 718 fake.NameStub = stub 719 } 720 721 func (fake *FakeConn) NameReturns(result1 string) { 722 fake.nameMutex.Lock() 723 defer fake.nameMutex.Unlock() 724 fake.NameStub = nil 725 fake.nameReturns = struct { 726 result1 string 727 }{result1} 728 } 729 730 func (fake *FakeConn) NameReturnsOnCall(i int, result1 string) { 731 fake.nameMutex.Lock() 732 defer fake.nameMutex.Unlock() 733 fake.NameStub = nil 734 if fake.nameReturnsOnCall == nil { 735 fake.nameReturnsOnCall = make(map[int]struct { 736 result1 string 737 }) 738 } 739 fake.nameReturnsOnCall[i] = struct { 740 result1 string 741 }{result1} 742 } 743 744 func (fake *FakeConn) Ping() error { 745 fake.pingMutex.Lock() 746 ret, specificReturn := fake.pingReturnsOnCall[len(fake.pingArgsForCall)] 747 fake.pingArgsForCall = append(fake.pingArgsForCall, struct { 748 }{}) 749 fake.recordInvocation("Ping", []interface{}{}) 750 fake.pingMutex.Unlock() 751 if fake.PingStub != nil { 752 return fake.PingStub() 753 } 754 if specificReturn { 755 return ret.result1 756 } 757 fakeReturns := fake.pingReturns 758 return fakeReturns.result1 759 } 760 761 func (fake *FakeConn) PingCallCount() int { 762 fake.pingMutex.RLock() 763 defer fake.pingMutex.RUnlock() 764 return len(fake.pingArgsForCall) 765 } 766 767 func (fake *FakeConn) PingCalls(stub func() error) { 768 fake.pingMutex.Lock() 769 defer fake.pingMutex.Unlock() 770 fake.PingStub = stub 771 } 772 773 func (fake *FakeConn) PingReturns(result1 error) { 774 fake.pingMutex.Lock() 775 defer fake.pingMutex.Unlock() 776 fake.PingStub = nil 777 fake.pingReturns = struct { 778 result1 error 779 }{result1} 780 } 781 782 func (fake *FakeConn) PingReturnsOnCall(i int, result1 error) { 783 fake.pingMutex.Lock() 784 defer fake.pingMutex.Unlock() 785 fake.PingStub = nil 786 if fake.pingReturnsOnCall == nil { 787 fake.pingReturnsOnCall = make(map[int]struct { 788 result1 error 789 }) 790 } 791 fake.pingReturnsOnCall[i] = struct { 792 result1 error 793 }{result1} 794 } 795 796 func (fake *FakeConn) Prepare(arg1 string) (*sql.Stmt, error) { 797 fake.prepareMutex.Lock() 798 ret, specificReturn := fake.prepareReturnsOnCall[len(fake.prepareArgsForCall)] 799 fake.prepareArgsForCall = append(fake.prepareArgsForCall, struct { 800 arg1 string 801 }{arg1}) 802 fake.recordInvocation("Prepare", []interface{}{arg1}) 803 fake.prepareMutex.Unlock() 804 if fake.PrepareStub != nil { 805 return fake.PrepareStub(arg1) 806 } 807 if specificReturn { 808 return ret.result1, ret.result2 809 } 810 fakeReturns := fake.prepareReturns 811 return fakeReturns.result1, fakeReturns.result2 812 } 813 814 func (fake *FakeConn) PrepareCallCount() int { 815 fake.prepareMutex.RLock() 816 defer fake.prepareMutex.RUnlock() 817 return len(fake.prepareArgsForCall) 818 } 819 820 func (fake *FakeConn) PrepareCalls(stub func(string) (*sql.Stmt, error)) { 821 fake.prepareMutex.Lock() 822 defer fake.prepareMutex.Unlock() 823 fake.PrepareStub = stub 824 } 825 826 func (fake *FakeConn) PrepareArgsForCall(i int) string { 827 fake.prepareMutex.RLock() 828 defer fake.prepareMutex.RUnlock() 829 argsForCall := fake.prepareArgsForCall[i] 830 return argsForCall.arg1 831 } 832 833 func (fake *FakeConn) PrepareReturns(result1 *sql.Stmt, result2 error) { 834 fake.prepareMutex.Lock() 835 defer fake.prepareMutex.Unlock() 836 fake.PrepareStub = nil 837 fake.prepareReturns = struct { 838 result1 *sql.Stmt 839 result2 error 840 }{result1, result2} 841 } 842 843 func (fake *FakeConn) PrepareReturnsOnCall(i int, result1 *sql.Stmt, result2 error) { 844 fake.prepareMutex.Lock() 845 defer fake.prepareMutex.Unlock() 846 fake.PrepareStub = nil 847 if fake.prepareReturnsOnCall == nil { 848 fake.prepareReturnsOnCall = make(map[int]struct { 849 result1 *sql.Stmt 850 result2 error 851 }) 852 } 853 fake.prepareReturnsOnCall[i] = struct { 854 result1 *sql.Stmt 855 result2 error 856 }{result1, result2} 857 } 858 859 func (fake *FakeConn) PrepareContext(arg1 context.Context, arg2 string) (*sql.Stmt, error) { 860 fake.prepareContextMutex.Lock() 861 ret, specificReturn := fake.prepareContextReturnsOnCall[len(fake.prepareContextArgsForCall)] 862 fake.prepareContextArgsForCall = append(fake.prepareContextArgsForCall, struct { 863 arg1 context.Context 864 arg2 string 865 }{arg1, arg2}) 866 fake.recordInvocation("PrepareContext", []interface{}{arg1, arg2}) 867 fake.prepareContextMutex.Unlock() 868 if fake.PrepareContextStub != nil { 869 return fake.PrepareContextStub(arg1, arg2) 870 } 871 if specificReturn { 872 return ret.result1, ret.result2 873 } 874 fakeReturns := fake.prepareContextReturns 875 return fakeReturns.result1, fakeReturns.result2 876 } 877 878 func (fake *FakeConn) PrepareContextCallCount() int { 879 fake.prepareContextMutex.RLock() 880 defer fake.prepareContextMutex.RUnlock() 881 return len(fake.prepareContextArgsForCall) 882 } 883 884 func (fake *FakeConn) PrepareContextCalls(stub func(context.Context, string) (*sql.Stmt, error)) { 885 fake.prepareContextMutex.Lock() 886 defer fake.prepareContextMutex.Unlock() 887 fake.PrepareContextStub = stub 888 } 889 890 func (fake *FakeConn) PrepareContextArgsForCall(i int) (context.Context, string) { 891 fake.prepareContextMutex.RLock() 892 defer fake.prepareContextMutex.RUnlock() 893 argsForCall := fake.prepareContextArgsForCall[i] 894 return argsForCall.arg1, argsForCall.arg2 895 } 896 897 func (fake *FakeConn) PrepareContextReturns(result1 *sql.Stmt, result2 error) { 898 fake.prepareContextMutex.Lock() 899 defer fake.prepareContextMutex.Unlock() 900 fake.PrepareContextStub = nil 901 fake.prepareContextReturns = struct { 902 result1 *sql.Stmt 903 result2 error 904 }{result1, result2} 905 } 906 907 func (fake *FakeConn) PrepareContextReturnsOnCall(i int, result1 *sql.Stmt, result2 error) { 908 fake.prepareContextMutex.Lock() 909 defer fake.prepareContextMutex.Unlock() 910 fake.PrepareContextStub = nil 911 if fake.prepareContextReturnsOnCall == nil { 912 fake.prepareContextReturnsOnCall = make(map[int]struct { 913 result1 *sql.Stmt 914 result2 error 915 }) 916 } 917 fake.prepareContextReturnsOnCall[i] = struct { 918 result1 *sql.Stmt 919 result2 error 920 }{result1, result2} 921 } 922 923 func (fake *FakeConn) Query(arg1 string, arg2 ...interface{}) (*sql.Rows, error) { 924 fake.queryMutex.Lock() 925 ret, specificReturn := fake.queryReturnsOnCall[len(fake.queryArgsForCall)] 926 fake.queryArgsForCall = append(fake.queryArgsForCall, struct { 927 arg1 string 928 arg2 []interface{} 929 }{arg1, arg2}) 930 fake.recordInvocation("Query", []interface{}{arg1, arg2}) 931 fake.queryMutex.Unlock() 932 if fake.QueryStub != nil { 933 return fake.QueryStub(arg1, arg2...) 934 } 935 if specificReturn { 936 return ret.result1, ret.result2 937 } 938 fakeReturns := fake.queryReturns 939 return fakeReturns.result1, fakeReturns.result2 940 } 941 942 func (fake *FakeConn) QueryCallCount() int { 943 fake.queryMutex.RLock() 944 defer fake.queryMutex.RUnlock() 945 return len(fake.queryArgsForCall) 946 } 947 948 func (fake *FakeConn) QueryCalls(stub func(string, ...interface{}) (*sql.Rows, error)) { 949 fake.queryMutex.Lock() 950 defer fake.queryMutex.Unlock() 951 fake.QueryStub = stub 952 } 953 954 func (fake *FakeConn) QueryArgsForCall(i int) (string, []interface{}) { 955 fake.queryMutex.RLock() 956 defer fake.queryMutex.RUnlock() 957 argsForCall := fake.queryArgsForCall[i] 958 return argsForCall.arg1, argsForCall.arg2 959 } 960 961 func (fake *FakeConn) QueryReturns(result1 *sql.Rows, result2 error) { 962 fake.queryMutex.Lock() 963 defer fake.queryMutex.Unlock() 964 fake.QueryStub = nil 965 fake.queryReturns = struct { 966 result1 *sql.Rows 967 result2 error 968 }{result1, result2} 969 } 970 971 func (fake *FakeConn) QueryReturnsOnCall(i int, result1 *sql.Rows, result2 error) { 972 fake.queryMutex.Lock() 973 defer fake.queryMutex.Unlock() 974 fake.QueryStub = nil 975 if fake.queryReturnsOnCall == nil { 976 fake.queryReturnsOnCall = make(map[int]struct { 977 result1 *sql.Rows 978 result2 error 979 }) 980 } 981 fake.queryReturnsOnCall[i] = struct { 982 result1 *sql.Rows 983 result2 error 984 }{result1, result2} 985 } 986 987 func (fake *FakeConn) QueryContext(arg1 context.Context, arg2 string, arg3 ...interface{}) (*sql.Rows, error) { 988 fake.queryContextMutex.Lock() 989 ret, specificReturn := fake.queryContextReturnsOnCall[len(fake.queryContextArgsForCall)] 990 fake.queryContextArgsForCall = append(fake.queryContextArgsForCall, struct { 991 arg1 context.Context 992 arg2 string 993 arg3 []interface{} 994 }{arg1, arg2, arg3}) 995 fake.recordInvocation("QueryContext", []interface{}{arg1, arg2, arg3}) 996 fake.queryContextMutex.Unlock() 997 if fake.QueryContextStub != nil { 998 return fake.QueryContextStub(arg1, arg2, arg3...) 999 } 1000 if specificReturn { 1001 return ret.result1, ret.result2 1002 } 1003 fakeReturns := fake.queryContextReturns 1004 return fakeReturns.result1, fakeReturns.result2 1005 } 1006 1007 func (fake *FakeConn) QueryContextCallCount() int { 1008 fake.queryContextMutex.RLock() 1009 defer fake.queryContextMutex.RUnlock() 1010 return len(fake.queryContextArgsForCall) 1011 } 1012 1013 func (fake *FakeConn) QueryContextCalls(stub func(context.Context, string, ...interface{}) (*sql.Rows, error)) { 1014 fake.queryContextMutex.Lock() 1015 defer fake.queryContextMutex.Unlock() 1016 fake.QueryContextStub = stub 1017 } 1018 1019 func (fake *FakeConn) QueryContextArgsForCall(i int) (context.Context, string, []interface{}) { 1020 fake.queryContextMutex.RLock() 1021 defer fake.queryContextMutex.RUnlock() 1022 argsForCall := fake.queryContextArgsForCall[i] 1023 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 1024 } 1025 1026 func (fake *FakeConn) QueryContextReturns(result1 *sql.Rows, result2 error) { 1027 fake.queryContextMutex.Lock() 1028 defer fake.queryContextMutex.Unlock() 1029 fake.QueryContextStub = nil 1030 fake.queryContextReturns = struct { 1031 result1 *sql.Rows 1032 result2 error 1033 }{result1, result2} 1034 } 1035 1036 func (fake *FakeConn) QueryContextReturnsOnCall(i int, result1 *sql.Rows, result2 error) { 1037 fake.queryContextMutex.Lock() 1038 defer fake.queryContextMutex.Unlock() 1039 fake.QueryContextStub = nil 1040 if fake.queryContextReturnsOnCall == nil { 1041 fake.queryContextReturnsOnCall = make(map[int]struct { 1042 result1 *sql.Rows 1043 result2 error 1044 }) 1045 } 1046 fake.queryContextReturnsOnCall[i] = struct { 1047 result1 *sql.Rows 1048 result2 error 1049 }{result1, result2} 1050 } 1051 1052 func (fake *FakeConn) QueryRow(arg1 string, arg2 ...interface{}) squirrel.RowScanner { 1053 fake.queryRowMutex.Lock() 1054 ret, specificReturn := fake.queryRowReturnsOnCall[len(fake.queryRowArgsForCall)] 1055 fake.queryRowArgsForCall = append(fake.queryRowArgsForCall, struct { 1056 arg1 string 1057 arg2 []interface{} 1058 }{arg1, arg2}) 1059 fake.recordInvocation("QueryRow", []interface{}{arg1, arg2}) 1060 fake.queryRowMutex.Unlock() 1061 if fake.QueryRowStub != nil { 1062 return fake.QueryRowStub(arg1, arg2...) 1063 } 1064 if specificReturn { 1065 return ret.result1 1066 } 1067 fakeReturns := fake.queryRowReturns 1068 return fakeReturns.result1 1069 } 1070 1071 func (fake *FakeConn) QueryRowCallCount() int { 1072 fake.queryRowMutex.RLock() 1073 defer fake.queryRowMutex.RUnlock() 1074 return len(fake.queryRowArgsForCall) 1075 } 1076 1077 func (fake *FakeConn) QueryRowCalls(stub func(string, ...interface{}) squirrel.RowScanner) { 1078 fake.queryRowMutex.Lock() 1079 defer fake.queryRowMutex.Unlock() 1080 fake.QueryRowStub = stub 1081 } 1082 1083 func (fake *FakeConn) QueryRowArgsForCall(i int) (string, []interface{}) { 1084 fake.queryRowMutex.RLock() 1085 defer fake.queryRowMutex.RUnlock() 1086 argsForCall := fake.queryRowArgsForCall[i] 1087 return argsForCall.arg1, argsForCall.arg2 1088 } 1089 1090 func (fake *FakeConn) QueryRowReturns(result1 squirrel.RowScanner) { 1091 fake.queryRowMutex.Lock() 1092 defer fake.queryRowMutex.Unlock() 1093 fake.QueryRowStub = nil 1094 fake.queryRowReturns = struct { 1095 result1 squirrel.RowScanner 1096 }{result1} 1097 } 1098 1099 func (fake *FakeConn) QueryRowReturnsOnCall(i int, result1 squirrel.RowScanner) { 1100 fake.queryRowMutex.Lock() 1101 defer fake.queryRowMutex.Unlock() 1102 fake.QueryRowStub = nil 1103 if fake.queryRowReturnsOnCall == nil { 1104 fake.queryRowReturnsOnCall = make(map[int]struct { 1105 result1 squirrel.RowScanner 1106 }) 1107 } 1108 fake.queryRowReturnsOnCall[i] = struct { 1109 result1 squirrel.RowScanner 1110 }{result1} 1111 } 1112 1113 func (fake *FakeConn) QueryRowContext(arg1 context.Context, arg2 string, arg3 ...interface{}) squirrel.RowScanner { 1114 fake.queryRowContextMutex.Lock() 1115 ret, specificReturn := fake.queryRowContextReturnsOnCall[len(fake.queryRowContextArgsForCall)] 1116 fake.queryRowContextArgsForCall = append(fake.queryRowContextArgsForCall, struct { 1117 arg1 context.Context 1118 arg2 string 1119 arg3 []interface{} 1120 }{arg1, arg2, arg3}) 1121 fake.recordInvocation("QueryRowContext", []interface{}{arg1, arg2, arg3}) 1122 fake.queryRowContextMutex.Unlock() 1123 if fake.QueryRowContextStub != nil { 1124 return fake.QueryRowContextStub(arg1, arg2, arg3...) 1125 } 1126 if specificReturn { 1127 return ret.result1 1128 } 1129 fakeReturns := fake.queryRowContextReturns 1130 return fakeReturns.result1 1131 } 1132 1133 func (fake *FakeConn) QueryRowContextCallCount() int { 1134 fake.queryRowContextMutex.RLock() 1135 defer fake.queryRowContextMutex.RUnlock() 1136 return len(fake.queryRowContextArgsForCall) 1137 } 1138 1139 func (fake *FakeConn) QueryRowContextCalls(stub func(context.Context, string, ...interface{}) squirrel.RowScanner) { 1140 fake.queryRowContextMutex.Lock() 1141 defer fake.queryRowContextMutex.Unlock() 1142 fake.QueryRowContextStub = stub 1143 } 1144 1145 func (fake *FakeConn) QueryRowContextArgsForCall(i int) (context.Context, string, []interface{}) { 1146 fake.queryRowContextMutex.RLock() 1147 defer fake.queryRowContextMutex.RUnlock() 1148 argsForCall := fake.queryRowContextArgsForCall[i] 1149 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 1150 } 1151 1152 func (fake *FakeConn) QueryRowContextReturns(result1 squirrel.RowScanner) { 1153 fake.queryRowContextMutex.Lock() 1154 defer fake.queryRowContextMutex.Unlock() 1155 fake.QueryRowContextStub = nil 1156 fake.queryRowContextReturns = struct { 1157 result1 squirrel.RowScanner 1158 }{result1} 1159 } 1160 1161 func (fake *FakeConn) QueryRowContextReturnsOnCall(i int, result1 squirrel.RowScanner) { 1162 fake.queryRowContextMutex.Lock() 1163 defer fake.queryRowContextMutex.Unlock() 1164 fake.QueryRowContextStub = nil 1165 if fake.queryRowContextReturnsOnCall == nil { 1166 fake.queryRowContextReturnsOnCall = make(map[int]struct { 1167 result1 squirrel.RowScanner 1168 }) 1169 } 1170 fake.queryRowContextReturnsOnCall[i] = struct { 1171 result1 squirrel.RowScanner 1172 }{result1} 1173 } 1174 1175 func (fake *FakeConn) SetMaxIdleConns(arg1 int) { 1176 fake.setMaxIdleConnsMutex.Lock() 1177 fake.setMaxIdleConnsArgsForCall = append(fake.setMaxIdleConnsArgsForCall, struct { 1178 arg1 int 1179 }{arg1}) 1180 fake.recordInvocation("SetMaxIdleConns", []interface{}{arg1}) 1181 fake.setMaxIdleConnsMutex.Unlock() 1182 if fake.SetMaxIdleConnsStub != nil { 1183 fake.SetMaxIdleConnsStub(arg1) 1184 } 1185 } 1186 1187 func (fake *FakeConn) SetMaxIdleConnsCallCount() int { 1188 fake.setMaxIdleConnsMutex.RLock() 1189 defer fake.setMaxIdleConnsMutex.RUnlock() 1190 return len(fake.setMaxIdleConnsArgsForCall) 1191 } 1192 1193 func (fake *FakeConn) SetMaxIdleConnsCalls(stub func(int)) { 1194 fake.setMaxIdleConnsMutex.Lock() 1195 defer fake.setMaxIdleConnsMutex.Unlock() 1196 fake.SetMaxIdleConnsStub = stub 1197 } 1198 1199 func (fake *FakeConn) SetMaxIdleConnsArgsForCall(i int) int { 1200 fake.setMaxIdleConnsMutex.RLock() 1201 defer fake.setMaxIdleConnsMutex.RUnlock() 1202 argsForCall := fake.setMaxIdleConnsArgsForCall[i] 1203 return argsForCall.arg1 1204 } 1205 1206 func (fake *FakeConn) SetMaxOpenConns(arg1 int) { 1207 fake.setMaxOpenConnsMutex.Lock() 1208 fake.setMaxOpenConnsArgsForCall = append(fake.setMaxOpenConnsArgsForCall, struct { 1209 arg1 int 1210 }{arg1}) 1211 fake.recordInvocation("SetMaxOpenConns", []interface{}{arg1}) 1212 fake.setMaxOpenConnsMutex.Unlock() 1213 if fake.SetMaxOpenConnsStub != nil { 1214 fake.SetMaxOpenConnsStub(arg1) 1215 } 1216 } 1217 1218 func (fake *FakeConn) SetMaxOpenConnsCallCount() int { 1219 fake.setMaxOpenConnsMutex.RLock() 1220 defer fake.setMaxOpenConnsMutex.RUnlock() 1221 return len(fake.setMaxOpenConnsArgsForCall) 1222 } 1223 1224 func (fake *FakeConn) SetMaxOpenConnsCalls(stub func(int)) { 1225 fake.setMaxOpenConnsMutex.Lock() 1226 defer fake.setMaxOpenConnsMutex.Unlock() 1227 fake.SetMaxOpenConnsStub = stub 1228 } 1229 1230 func (fake *FakeConn) SetMaxOpenConnsArgsForCall(i int) int { 1231 fake.setMaxOpenConnsMutex.RLock() 1232 defer fake.setMaxOpenConnsMutex.RUnlock() 1233 argsForCall := fake.setMaxOpenConnsArgsForCall[i] 1234 return argsForCall.arg1 1235 } 1236 1237 func (fake *FakeConn) Stats() sql.DBStats { 1238 fake.statsMutex.Lock() 1239 ret, specificReturn := fake.statsReturnsOnCall[len(fake.statsArgsForCall)] 1240 fake.statsArgsForCall = append(fake.statsArgsForCall, struct { 1241 }{}) 1242 fake.recordInvocation("Stats", []interface{}{}) 1243 fake.statsMutex.Unlock() 1244 if fake.StatsStub != nil { 1245 return fake.StatsStub() 1246 } 1247 if specificReturn { 1248 return ret.result1 1249 } 1250 fakeReturns := fake.statsReturns 1251 return fakeReturns.result1 1252 } 1253 1254 func (fake *FakeConn) StatsCallCount() int { 1255 fake.statsMutex.RLock() 1256 defer fake.statsMutex.RUnlock() 1257 return len(fake.statsArgsForCall) 1258 } 1259 1260 func (fake *FakeConn) StatsCalls(stub func() sql.DBStats) { 1261 fake.statsMutex.Lock() 1262 defer fake.statsMutex.Unlock() 1263 fake.StatsStub = stub 1264 } 1265 1266 func (fake *FakeConn) StatsReturns(result1 sql.DBStats) { 1267 fake.statsMutex.Lock() 1268 defer fake.statsMutex.Unlock() 1269 fake.StatsStub = nil 1270 fake.statsReturns = struct { 1271 result1 sql.DBStats 1272 }{result1} 1273 } 1274 1275 func (fake *FakeConn) StatsReturnsOnCall(i int, result1 sql.DBStats) { 1276 fake.statsMutex.Lock() 1277 defer fake.statsMutex.Unlock() 1278 fake.StatsStub = nil 1279 if fake.statsReturnsOnCall == nil { 1280 fake.statsReturnsOnCall = make(map[int]struct { 1281 result1 sql.DBStats 1282 }) 1283 } 1284 fake.statsReturnsOnCall[i] = struct { 1285 result1 sql.DBStats 1286 }{result1} 1287 } 1288 1289 func (fake *FakeConn) Invocations() map[string][][]interface{} { 1290 fake.invocationsMutex.RLock() 1291 defer fake.invocationsMutex.RUnlock() 1292 fake.beginMutex.RLock() 1293 defer fake.beginMutex.RUnlock() 1294 fake.beginTxMutex.RLock() 1295 defer fake.beginTxMutex.RUnlock() 1296 fake.busMutex.RLock() 1297 defer fake.busMutex.RUnlock() 1298 fake.closeMutex.RLock() 1299 defer fake.closeMutex.RUnlock() 1300 fake.driverMutex.RLock() 1301 defer fake.driverMutex.RUnlock() 1302 fake.encryptionStrategyMutex.RLock() 1303 defer fake.encryptionStrategyMutex.RUnlock() 1304 fake.execMutex.RLock() 1305 defer fake.execMutex.RUnlock() 1306 fake.execContextMutex.RLock() 1307 defer fake.execContextMutex.RUnlock() 1308 fake.nameMutex.RLock() 1309 defer fake.nameMutex.RUnlock() 1310 fake.pingMutex.RLock() 1311 defer fake.pingMutex.RUnlock() 1312 fake.prepareMutex.RLock() 1313 defer fake.prepareMutex.RUnlock() 1314 fake.prepareContextMutex.RLock() 1315 defer fake.prepareContextMutex.RUnlock() 1316 fake.queryMutex.RLock() 1317 defer fake.queryMutex.RUnlock() 1318 fake.queryContextMutex.RLock() 1319 defer fake.queryContextMutex.RUnlock() 1320 fake.queryRowMutex.RLock() 1321 defer fake.queryRowMutex.RUnlock() 1322 fake.queryRowContextMutex.RLock() 1323 defer fake.queryRowContextMutex.RUnlock() 1324 fake.setMaxIdleConnsMutex.RLock() 1325 defer fake.setMaxIdleConnsMutex.RUnlock() 1326 fake.setMaxOpenConnsMutex.RLock() 1327 defer fake.setMaxOpenConnsMutex.RUnlock() 1328 fake.statsMutex.RLock() 1329 defer fake.statsMutex.RUnlock() 1330 copiedInvocations := map[string][][]interface{}{} 1331 for key, value := range fake.invocations { 1332 copiedInvocations[key] = value 1333 } 1334 return copiedInvocations 1335 } 1336 1337 func (fake *FakeConn) recordInvocation(key string, args []interface{}) { 1338 fake.invocationsMutex.Lock() 1339 defer fake.invocationsMutex.Unlock() 1340 if fake.invocations == nil { 1341 fake.invocations = map[string][][]interface{}{} 1342 } 1343 if fake.invocations[key] == nil { 1344 fake.invocations[key] = [][]interface{}{} 1345 } 1346 fake.invocations[key] = append(fake.invocations[key], args) 1347 } 1348 1349 var _ db.Conn = new(FakeConn)