github.com/osdi23p228/fabric@v0.0.0-20221218062954-77808885f5db/core/ledger/kvledger/txmgmt/statedb/mock/versioned_db.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mock 3 4 import ( 5 "sync" 6 7 "github.com/osdi23p228/fabric/core/ledger/internal/version" 8 "github.com/osdi23p228/fabric/core/ledger/kvledger/txmgmt/statedb" 9 ) 10 11 type VersionedDB struct { 12 ApplyUpdatesStub func(*statedb.UpdateBatch, *version.Height) error 13 applyUpdatesMutex sync.RWMutex 14 applyUpdatesArgsForCall []struct { 15 arg1 *statedb.UpdateBatch 16 arg2 *version.Height 17 } 18 applyUpdatesReturns struct { 19 result1 error 20 } 21 applyUpdatesReturnsOnCall map[int]struct { 22 result1 error 23 } 24 BytesKeySupportedStub func() bool 25 bytesKeySupportedMutex sync.RWMutex 26 bytesKeySupportedArgsForCall []struct { 27 } 28 bytesKeySupportedReturns struct { 29 result1 bool 30 } 31 bytesKeySupportedReturnsOnCall map[int]struct { 32 result1 bool 33 } 34 CloseStub func() 35 closeMutex sync.RWMutex 36 closeArgsForCall []struct { 37 } 38 ExecuteQueryStub func(string, string) (statedb.ResultsIterator, error) 39 executeQueryMutex sync.RWMutex 40 executeQueryArgsForCall []struct { 41 arg1 string 42 arg2 string 43 } 44 executeQueryReturns struct { 45 result1 statedb.ResultsIterator 46 result2 error 47 } 48 executeQueryReturnsOnCall map[int]struct { 49 result1 statedb.ResultsIterator 50 result2 error 51 } 52 ExecuteQueryWithPaginationStub func(string, string, string, int32) (statedb.QueryResultsIterator, error) 53 executeQueryWithPaginationMutex sync.RWMutex 54 executeQueryWithPaginationArgsForCall []struct { 55 arg1 string 56 arg2 string 57 arg3 string 58 arg4 int32 59 } 60 executeQueryWithPaginationReturns struct { 61 result1 statedb.QueryResultsIterator 62 result2 error 63 } 64 executeQueryWithPaginationReturnsOnCall map[int]struct { 65 result1 statedb.QueryResultsIterator 66 result2 error 67 } 68 GetFullScanIteratorStub func(func(string) bool) (statedb.FullScanIterator, byte, error) 69 getFullScanIteratorMutex sync.RWMutex 70 getFullScanIteratorArgsForCall []struct { 71 arg1 func(string) bool 72 } 73 getFullScanIteratorReturns struct { 74 result1 statedb.FullScanIterator 75 result2 byte 76 result3 error 77 } 78 getFullScanIteratorReturnsOnCall map[int]struct { 79 result1 statedb.FullScanIterator 80 result2 byte 81 result3 error 82 } 83 GetLatestSavePointStub func() (*version.Height, error) 84 getLatestSavePointMutex sync.RWMutex 85 getLatestSavePointArgsForCall []struct { 86 } 87 getLatestSavePointReturns struct { 88 result1 *version.Height 89 result2 error 90 } 91 getLatestSavePointReturnsOnCall map[int]struct { 92 result1 *version.Height 93 result2 error 94 } 95 GetStateStub func(string, string) (*statedb.VersionedValue, error) 96 getStateMutex sync.RWMutex 97 getStateArgsForCall []struct { 98 arg1 string 99 arg2 string 100 } 101 getStateReturns struct { 102 result1 *statedb.VersionedValue 103 result2 error 104 } 105 getStateReturnsOnCall map[int]struct { 106 result1 *statedb.VersionedValue 107 result2 error 108 } 109 GetStateMultipleKeysStub func(string, []string) ([]*statedb.VersionedValue, error) 110 getStateMultipleKeysMutex sync.RWMutex 111 getStateMultipleKeysArgsForCall []struct { 112 arg1 string 113 arg2 []string 114 } 115 getStateMultipleKeysReturns struct { 116 result1 []*statedb.VersionedValue 117 result2 error 118 } 119 getStateMultipleKeysReturnsOnCall map[int]struct { 120 result1 []*statedb.VersionedValue 121 result2 error 122 } 123 GetStateRangeScanIteratorStub func(string, string, string) (statedb.ResultsIterator, error) 124 getStateRangeScanIteratorMutex sync.RWMutex 125 getStateRangeScanIteratorArgsForCall []struct { 126 arg1 string 127 arg2 string 128 arg3 string 129 } 130 getStateRangeScanIteratorReturns struct { 131 result1 statedb.ResultsIterator 132 result2 error 133 } 134 getStateRangeScanIteratorReturnsOnCall map[int]struct { 135 result1 statedb.ResultsIterator 136 result2 error 137 } 138 GetStateRangeScanIteratorWithPaginationStub func(string, string, string, int32) (statedb.QueryResultsIterator, error) 139 getStateRangeScanIteratorWithPaginationMutex sync.RWMutex 140 getStateRangeScanIteratorWithPaginationArgsForCall []struct { 141 arg1 string 142 arg2 string 143 arg3 string 144 arg4 int32 145 } 146 getStateRangeScanIteratorWithPaginationReturns struct { 147 result1 statedb.QueryResultsIterator 148 result2 error 149 } 150 getStateRangeScanIteratorWithPaginationReturnsOnCall map[int]struct { 151 result1 statedb.QueryResultsIterator 152 result2 error 153 } 154 GetVersionStub func(string, string) (*version.Height, error) 155 getVersionMutex sync.RWMutex 156 getVersionArgsForCall []struct { 157 arg1 string 158 arg2 string 159 } 160 getVersionReturns struct { 161 result1 *version.Height 162 result2 error 163 } 164 getVersionReturnsOnCall map[int]struct { 165 result1 *version.Height 166 result2 error 167 } 168 OpenStub func() error 169 openMutex sync.RWMutex 170 openArgsForCall []struct { 171 } 172 openReturns struct { 173 result1 error 174 } 175 openReturnsOnCall map[int]struct { 176 result1 error 177 } 178 ValidateKeyValueStub func(string, []byte) error 179 validateKeyValueMutex sync.RWMutex 180 validateKeyValueArgsForCall []struct { 181 arg1 string 182 arg2 []byte 183 } 184 validateKeyValueReturns struct { 185 result1 error 186 } 187 validateKeyValueReturnsOnCall map[int]struct { 188 result1 error 189 } 190 invocations map[string][][]interface{} 191 invocationsMutex sync.RWMutex 192 } 193 194 func (fake *VersionedDB) ApplyUpdates(arg1 *statedb.UpdateBatch, arg2 *version.Height) error { 195 fake.applyUpdatesMutex.Lock() 196 ret, specificReturn := fake.applyUpdatesReturnsOnCall[len(fake.applyUpdatesArgsForCall)] 197 fake.applyUpdatesArgsForCall = append(fake.applyUpdatesArgsForCall, struct { 198 arg1 *statedb.UpdateBatch 199 arg2 *version.Height 200 }{arg1, arg2}) 201 fake.recordInvocation("ApplyUpdates", []interface{}{arg1, arg2}) 202 fake.applyUpdatesMutex.Unlock() 203 if fake.ApplyUpdatesStub != nil { 204 return fake.ApplyUpdatesStub(arg1, arg2) 205 } 206 if specificReturn { 207 return ret.result1 208 } 209 fakeReturns := fake.applyUpdatesReturns 210 return fakeReturns.result1 211 } 212 213 func (fake *VersionedDB) ApplyUpdatesCallCount() int { 214 fake.applyUpdatesMutex.RLock() 215 defer fake.applyUpdatesMutex.RUnlock() 216 return len(fake.applyUpdatesArgsForCall) 217 } 218 219 func (fake *VersionedDB) ApplyUpdatesCalls(stub func(*statedb.UpdateBatch, *version.Height) error) { 220 fake.applyUpdatesMutex.Lock() 221 defer fake.applyUpdatesMutex.Unlock() 222 fake.ApplyUpdatesStub = stub 223 } 224 225 func (fake *VersionedDB) ApplyUpdatesArgsForCall(i int) (*statedb.UpdateBatch, *version.Height) { 226 fake.applyUpdatesMutex.RLock() 227 defer fake.applyUpdatesMutex.RUnlock() 228 argsForCall := fake.applyUpdatesArgsForCall[i] 229 return argsForCall.arg1, argsForCall.arg2 230 } 231 232 func (fake *VersionedDB) ApplyUpdatesReturns(result1 error) { 233 fake.applyUpdatesMutex.Lock() 234 defer fake.applyUpdatesMutex.Unlock() 235 fake.ApplyUpdatesStub = nil 236 fake.applyUpdatesReturns = struct { 237 result1 error 238 }{result1} 239 } 240 241 func (fake *VersionedDB) ApplyUpdatesReturnsOnCall(i int, result1 error) { 242 fake.applyUpdatesMutex.Lock() 243 defer fake.applyUpdatesMutex.Unlock() 244 fake.ApplyUpdatesStub = nil 245 if fake.applyUpdatesReturnsOnCall == nil { 246 fake.applyUpdatesReturnsOnCall = make(map[int]struct { 247 result1 error 248 }) 249 } 250 fake.applyUpdatesReturnsOnCall[i] = struct { 251 result1 error 252 }{result1} 253 } 254 255 func (fake *VersionedDB) BytesKeySupported() bool { 256 fake.bytesKeySupportedMutex.Lock() 257 ret, specificReturn := fake.bytesKeySupportedReturnsOnCall[len(fake.bytesKeySupportedArgsForCall)] 258 fake.bytesKeySupportedArgsForCall = append(fake.bytesKeySupportedArgsForCall, struct { 259 }{}) 260 fake.recordInvocation("BytesKeySupported", []interface{}{}) 261 fake.bytesKeySupportedMutex.Unlock() 262 if fake.BytesKeySupportedStub != nil { 263 return fake.BytesKeySupportedStub() 264 } 265 if specificReturn { 266 return ret.result1 267 } 268 fakeReturns := fake.bytesKeySupportedReturns 269 return fakeReturns.result1 270 } 271 272 func (fake *VersionedDB) BytesKeySupportedCallCount() int { 273 fake.bytesKeySupportedMutex.RLock() 274 defer fake.bytesKeySupportedMutex.RUnlock() 275 return len(fake.bytesKeySupportedArgsForCall) 276 } 277 278 func (fake *VersionedDB) BytesKeySupportedCalls(stub func() bool) { 279 fake.bytesKeySupportedMutex.Lock() 280 defer fake.bytesKeySupportedMutex.Unlock() 281 fake.BytesKeySupportedStub = stub 282 } 283 284 func (fake *VersionedDB) BytesKeySupportedReturns(result1 bool) { 285 fake.bytesKeySupportedMutex.Lock() 286 defer fake.bytesKeySupportedMutex.Unlock() 287 fake.BytesKeySupportedStub = nil 288 fake.bytesKeySupportedReturns = struct { 289 result1 bool 290 }{result1} 291 } 292 293 func (fake *VersionedDB) BytesKeySupportedReturnsOnCall(i int, result1 bool) { 294 fake.bytesKeySupportedMutex.Lock() 295 defer fake.bytesKeySupportedMutex.Unlock() 296 fake.BytesKeySupportedStub = nil 297 if fake.bytesKeySupportedReturnsOnCall == nil { 298 fake.bytesKeySupportedReturnsOnCall = make(map[int]struct { 299 result1 bool 300 }) 301 } 302 fake.bytesKeySupportedReturnsOnCall[i] = struct { 303 result1 bool 304 }{result1} 305 } 306 307 func (fake *VersionedDB) Close() { 308 fake.closeMutex.Lock() 309 fake.closeArgsForCall = append(fake.closeArgsForCall, struct { 310 }{}) 311 fake.recordInvocation("Close", []interface{}{}) 312 fake.closeMutex.Unlock() 313 if fake.CloseStub != nil { 314 fake.CloseStub() 315 } 316 } 317 318 func (fake *VersionedDB) CloseCallCount() int { 319 fake.closeMutex.RLock() 320 defer fake.closeMutex.RUnlock() 321 return len(fake.closeArgsForCall) 322 } 323 324 func (fake *VersionedDB) CloseCalls(stub func()) { 325 fake.closeMutex.Lock() 326 defer fake.closeMutex.Unlock() 327 fake.CloseStub = stub 328 } 329 330 func (fake *VersionedDB) ExecuteQuery(arg1 string, arg2 string) (statedb.ResultsIterator, error) { 331 fake.executeQueryMutex.Lock() 332 ret, specificReturn := fake.executeQueryReturnsOnCall[len(fake.executeQueryArgsForCall)] 333 fake.executeQueryArgsForCall = append(fake.executeQueryArgsForCall, struct { 334 arg1 string 335 arg2 string 336 }{arg1, arg2}) 337 fake.recordInvocation("ExecuteQuery", []interface{}{arg1, arg2}) 338 fake.executeQueryMutex.Unlock() 339 if fake.ExecuteQueryStub != nil { 340 return fake.ExecuteQueryStub(arg1, arg2) 341 } 342 if specificReturn { 343 return ret.result1, ret.result2 344 } 345 fakeReturns := fake.executeQueryReturns 346 return fakeReturns.result1, fakeReturns.result2 347 } 348 349 func (fake *VersionedDB) ExecuteQueryCallCount() int { 350 fake.executeQueryMutex.RLock() 351 defer fake.executeQueryMutex.RUnlock() 352 return len(fake.executeQueryArgsForCall) 353 } 354 355 func (fake *VersionedDB) ExecuteQueryCalls(stub func(string, string) (statedb.ResultsIterator, error)) { 356 fake.executeQueryMutex.Lock() 357 defer fake.executeQueryMutex.Unlock() 358 fake.ExecuteQueryStub = stub 359 } 360 361 func (fake *VersionedDB) ExecuteQueryArgsForCall(i int) (string, string) { 362 fake.executeQueryMutex.RLock() 363 defer fake.executeQueryMutex.RUnlock() 364 argsForCall := fake.executeQueryArgsForCall[i] 365 return argsForCall.arg1, argsForCall.arg2 366 } 367 368 func (fake *VersionedDB) ExecuteQueryReturns(result1 statedb.ResultsIterator, result2 error) { 369 fake.executeQueryMutex.Lock() 370 defer fake.executeQueryMutex.Unlock() 371 fake.ExecuteQueryStub = nil 372 fake.executeQueryReturns = struct { 373 result1 statedb.ResultsIterator 374 result2 error 375 }{result1, result2} 376 } 377 378 func (fake *VersionedDB) ExecuteQueryReturnsOnCall(i int, result1 statedb.ResultsIterator, result2 error) { 379 fake.executeQueryMutex.Lock() 380 defer fake.executeQueryMutex.Unlock() 381 fake.ExecuteQueryStub = nil 382 if fake.executeQueryReturnsOnCall == nil { 383 fake.executeQueryReturnsOnCall = make(map[int]struct { 384 result1 statedb.ResultsIterator 385 result2 error 386 }) 387 } 388 fake.executeQueryReturnsOnCall[i] = struct { 389 result1 statedb.ResultsIterator 390 result2 error 391 }{result1, result2} 392 } 393 394 func (fake *VersionedDB) ExecuteQueryWithPagination(arg1 string, arg2 string, arg3 string, arg4 int32) (statedb.QueryResultsIterator, error) { 395 fake.executeQueryWithPaginationMutex.Lock() 396 ret, specificReturn := fake.executeQueryWithPaginationReturnsOnCall[len(fake.executeQueryWithPaginationArgsForCall)] 397 fake.executeQueryWithPaginationArgsForCall = append(fake.executeQueryWithPaginationArgsForCall, struct { 398 arg1 string 399 arg2 string 400 arg3 string 401 arg4 int32 402 }{arg1, arg2, arg3, arg4}) 403 fake.recordInvocation("ExecuteQueryWithPagination", []interface{}{arg1, arg2, arg3, arg4}) 404 fake.executeQueryWithPaginationMutex.Unlock() 405 if fake.ExecuteQueryWithPaginationStub != nil { 406 return fake.ExecuteQueryWithPaginationStub(arg1, arg2, arg3, arg4) 407 } 408 if specificReturn { 409 return ret.result1, ret.result2 410 } 411 fakeReturns := fake.executeQueryWithPaginationReturns 412 return fakeReturns.result1, fakeReturns.result2 413 } 414 415 func (fake *VersionedDB) ExecuteQueryWithPaginationCallCount() int { 416 fake.executeQueryWithPaginationMutex.RLock() 417 defer fake.executeQueryWithPaginationMutex.RUnlock() 418 return len(fake.executeQueryWithPaginationArgsForCall) 419 } 420 421 func (fake *VersionedDB) ExecuteQueryWithPaginationCalls(stub func(string, string, string, int32) (statedb.QueryResultsIterator, error)) { 422 fake.executeQueryWithPaginationMutex.Lock() 423 defer fake.executeQueryWithPaginationMutex.Unlock() 424 fake.ExecuteQueryWithPaginationStub = stub 425 } 426 427 func (fake *VersionedDB) ExecuteQueryWithPaginationArgsForCall(i int) (string, string, string, int32) { 428 fake.executeQueryWithPaginationMutex.RLock() 429 defer fake.executeQueryWithPaginationMutex.RUnlock() 430 argsForCall := fake.executeQueryWithPaginationArgsForCall[i] 431 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 432 } 433 434 func (fake *VersionedDB) ExecuteQueryWithPaginationReturns(result1 statedb.QueryResultsIterator, result2 error) { 435 fake.executeQueryWithPaginationMutex.Lock() 436 defer fake.executeQueryWithPaginationMutex.Unlock() 437 fake.ExecuteQueryWithPaginationStub = nil 438 fake.executeQueryWithPaginationReturns = struct { 439 result1 statedb.QueryResultsIterator 440 result2 error 441 }{result1, result2} 442 } 443 444 func (fake *VersionedDB) ExecuteQueryWithPaginationReturnsOnCall(i int, result1 statedb.QueryResultsIterator, result2 error) { 445 fake.executeQueryWithPaginationMutex.Lock() 446 defer fake.executeQueryWithPaginationMutex.Unlock() 447 fake.ExecuteQueryWithPaginationStub = nil 448 if fake.executeQueryWithPaginationReturnsOnCall == nil { 449 fake.executeQueryWithPaginationReturnsOnCall = make(map[int]struct { 450 result1 statedb.QueryResultsIterator 451 result2 error 452 }) 453 } 454 fake.executeQueryWithPaginationReturnsOnCall[i] = struct { 455 result1 statedb.QueryResultsIterator 456 result2 error 457 }{result1, result2} 458 } 459 460 func (fake *VersionedDB) GetFullScanIterator(arg1 func(string) bool) (statedb.FullScanIterator, byte, error) { 461 fake.getFullScanIteratorMutex.Lock() 462 ret, specificReturn := fake.getFullScanIteratorReturnsOnCall[len(fake.getFullScanIteratorArgsForCall)] 463 fake.getFullScanIteratorArgsForCall = append(fake.getFullScanIteratorArgsForCall, struct { 464 arg1 func(string) bool 465 }{arg1}) 466 fake.recordInvocation("GetFullScanIterator", []interface{}{arg1}) 467 fake.getFullScanIteratorMutex.Unlock() 468 if fake.GetFullScanIteratorStub != nil { 469 return fake.GetFullScanIteratorStub(arg1) 470 } 471 if specificReturn { 472 return ret.result1, ret.result2, ret.result3 473 } 474 fakeReturns := fake.getFullScanIteratorReturns 475 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 476 } 477 478 func (fake *VersionedDB) GetFullScanIteratorCallCount() int { 479 fake.getFullScanIteratorMutex.RLock() 480 defer fake.getFullScanIteratorMutex.RUnlock() 481 return len(fake.getFullScanIteratorArgsForCall) 482 } 483 484 func (fake *VersionedDB) GetFullScanIteratorCalls(stub func(func(string) bool) (statedb.FullScanIterator, byte, error)) { 485 fake.getFullScanIteratorMutex.Lock() 486 defer fake.getFullScanIteratorMutex.Unlock() 487 fake.GetFullScanIteratorStub = stub 488 } 489 490 func (fake *VersionedDB) GetFullScanIteratorArgsForCall(i int) func(string) bool { 491 fake.getFullScanIteratorMutex.RLock() 492 defer fake.getFullScanIteratorMutex.RUnlock() 493 argsForCall := fake.getFullScanIteratorArgsForCall[i] 494 return argsForCall.arg1 495 } 496 497 func (fake *VersionedDB) GetFullScanIteratorReturns(result1 statedb.FullScanIterator, result2 byte, result3 error) { 498 fake.getFullScanIteratorMutex.Lock() 499 defer fake.getFullScanIteratorMutex.Unlock() 500 fake.GetFullScanIteratorStub = nil 501 fake.getFullScanIteratorReturns = struct { 502 result1 statedb.FullScanIterator 503 result2 byte 504 result3 error 505 }{result1, result2, result3} 506 } 507 508 func (fake *VersionedDB) GetFullScanIteratorReturnsOnCall(i int, result1 statedb.FullScanIterator, result2 byte, result3 error) { 509 fake.getFullScanIteratorMutex.Lock() 510 defer fake.getFullScanIteratorMutex.Unlock() 511 fake.GetFullScanIteratorStub = nil 512 if fake.getFullScanIteratorReturnsOnCall == nil { 513 fake.getFullScanIteratorReturnsOnCall = make(map[int]struct { 514 result1 statedb.FullScanIterator 515 result2 byte 516 result3 error 517 }) 518 } 519 fake.getFullScanIteratorReturnsOnCall[i] = struct { 520 result1 statedb.FullScanIterator 521 result2 byte 522 result3 error 523 }{result1, result2, result3} 524 } 525 526 func (fake *VersionedDB) GetLatestSavePoint() (*version.Height, error) { 527 fake.getLatestSavePointMutex.Lock() 528 ret, specificReturn := fake.getLatestSavePointReturnsOnCall[len(fake.getLatestSavePointArgsForCall)] 529 fake.getLatestSavePointArgsForCall = append(fake.getLatestSavePointArgsForCall, struct { 530 }{}) 531 fake.recordInvocation("GetLatestSavePoint", []interface{}{}) 532 fake.getLatestSavePointMutex.Unlock() 533 if fake.GetLatestSavePointStub != nil { 534 return fake.GetLatestSavePointStub() 535 } 536 if specificReturn { 537 return ret.result1, ret.result2 538 } 539 fakeReturns := fake.getLatestSavePointReturns 540 return fakeReturns.result1, fakeReturns.result2 541 } 542 543 func (fake *VersionedDB) GetLatestSavePointCallCount() int { 544 fake.getLatestSavePointMutex.RLock() 545 defer fake.getLatestSavePointMutex.RUnlock() 546 return len(fake.getLatestSavePointArgsForCall) 547 } 548 549 func (fake *VersionedDB) GetLatestSavePointCalls(stub func() (*version.Height, error)) { 550 fake.getLatestSavePointMutex.Lock() 551 defer fake.getLatestSavePointMutex.Unlock() 552 fake.GetLatestSavePointStub = stub 553 } 554 555 func (fake *VersionedDB) GetLatestSavePointReturns(result1 *version.Height, result2 error) { 556 fake.getLatestSavePointMutex.Lock() 557 defer fake.getLatestSavePointMutex.Unlock() 558 fake.GetLatestSavePointStub = nil 559 fake.getLatestSavePointReturns = struct { 560 result1 *version.Height 561 result2 error 562 }{result1, result2} 563 } 564 565 func (fake *VersionedDB) GetLatestSavePointReturnsOnCall(i int, result1 *version.Height, result2 error) { 566 fake.getLatestSavePointMutex.Lock() 567 defer fake.getLatestSavePointMutex.Unlock() 568 fake.GetLatestSavePointStub = nil 569 if fake.getLatestSavePointReturnsOnCall == nil { 570 fake.getLatestSavePointReturnsOnCall = make(map[int]struct { 571 result1 *version.Height 572 result2 error 573 }) 574 } 575 fake.getLatestSavePointReturnsOnCall[i] = struct { 576 result1 *version.Height 577 result2 error 578 }{result1, result2} 579 } 580 581 func (fake *VersionedDB) GetState(arg1 string, arg2 string) (*statedb.VersionedValue, error) { 582 fake.getStateMutex.Lock() 583 ret, specificReturn := fake.getStateReturnsOnCall[len(fake.getStateArgsForCall)] 584 fake.getStateArgsForCall = append(fake.getStateArgsForCall, struct { 585 arg1 string 586 arg2 string 587 }{arg1, arg2}) 588 fake.recordInvocation("GetState", []interface{}{arg1, arg2}) 589 fake.getStateMutex.Unlock() 590 if fake.GetStateStub != nil { 591 return fake.GetStateStub(arg1, arg2) 592 } 593 if specificReturn { 594 return ret.result1, ret.result2 595 } 596 fakeReturns := fake.getStateReturns 597 return fakeReturns.result1, fakeReturns.result2 598 } 599 600 func (fake *VersionedDB) GetStateCallCount() int { 601 fake.getStateMutex.RLock() 602 defer fake.getStateMutex.RUnlock() 603 return len(fake.getStateArgsForCall) 604 } 605 606 func (fake *VersionedDB) GetStateCalls(stub func(string, string) (*statedb.VersionedValue, error)) { 607 fake.getStateMutex.Lock() 608 defer fake.getStateMutex.Unlock() 609 fake.GetStateStub = stub 610 } 611 612 func (fake *VersionedDB) GetStateArgsForCall(i int) (string, string) { 613 fake.getStateMutex.RLock() 614 defer fake.getStateMutex.RUnlock() 615 argsForCall := fake.getStateArgsForCall[i] 616 return argsForCall.arg1, argsForCall.arg2 617 } 618 619 func (fake *VersionedDB) GetStateReturns(result1 *statedb.VersionedValue, result2 error) { 620 fake.getStateMutex.Lock() 621 defer fake.getStateMutex.Unlock() 622 fake.GetStateStub = nil 623 fake.getStateReturns = struct { 624 result1 *statedb.VersionedValue 625 result2 error 626 }{result1, result2} 627 } 628 629 func (fake *VersionedDB) GetStateReturnsOnCall(i int, result1 *statedb.VersionedValue, result2 error) { 630 fake.getStateMutex.Lock() 631 defer fake.getStateMutex.Unlock() 632 fake.GetStateStub = nil 633 if fake.getStateReturnsOnCall == nil { 634 fake.getStateReturnsOnCall = make(map[int]struct { 635 result1 *statedb.VersionedValue 636 result2 error 637 }) 638 } 639 fake.getStateReturnsOnCall[i] = struct { 640 result1 *statedb.VersionedValue 641 result2 error 642 }{result1, result2} 643 } 644 645 func (fake *VersionedDB) GetStateMultipleKeys(arg1 string, arg2 []string) ([]*statedb.VersionedValue, error) { 646 var arg2Copy []string 647 if arg2 != nil { 648 arg2Copy = make([]string, len(arg2)) 649 copy(arg2Copy, arg2) 650 } 651 fake.getStateMultipleKeysMutex.Lock() 652 ret, specificReturn := fake.getStateMultipleKeysReturnsOnCall[len(fake.getStateMultipleKeysArgsForCall)] 653 fake.getStateMultipleKeysArgsForCall = append(fake.getStateMultipleKeysArgsForCall, struct { 654 arg1 string 655 arg2 []string 656 }{arg1, arg2Copy}) 657 fake.recordInvocation("GetStateMultipleKeys", []interface{}{arg1, arg2Copy}) 658 fake.getStateMultipleKeysMutex.Unlock() 659 if fake.GetStateMultipleKeysStub != nil { 660 return fake.GetStateMultipleKeysStub(arg1, arg2) 661 } 662 if specificReturn { 663 return ret.result1, ret.result2 664 } 665 fakeReturns := fake.getStateMultipleKeysReturns 666 return fakeReturns.result1, fakeReturns.result2 667 } 668 669 func (fake *VersionedDB) GetStateMultipleKeysCallCount() int { 670 fake.getStateMultipleKeysMutex.RLock() 671 defer fake.getStateMultipleKeysMutex.RUnlock() 672 return len(fake.getStateMultipleKeysArgsForCall) 673 } 674 675 func (fake *VersionedDB) GetStateMultipleKeysCalls(stub func(string, []string) ([]*statedb.VersionedValue, error)) { 676 fake.getStateMultipleKeysMutex.Lock() 677 defer fake.getStateMultipleKeysMutex.Unlock() 678 fake.GetStateMultipleKeysStub = stub 679 } 680 681 func (fake *VersionedDB) GetStateMultipleKeysArgsForCall(i int) (string, []string) { 682 fake.getStateMultipleKeysMutex.RLock() 683 defer fake.getStateMultipleKeysMutex.RUnlock() 684 argsForCall := fake.getStateMultipleKeysArgsForCall[i] 685 return argsForCall.arg1, argsForCall.arg2 686 } 687 688 func (fake *VersionedDB) GetStateMultipleKeysReturns(result1 []*statedb.VersionedValue, result2 error) { 689 fake.getStateMultipleKeysMutex.Lock() 690 defer fake.getStateMultipleKeysMutex.Unlock() 691 fake.GetStateMultipleKeysStub = nil 692 fake.getStateMultipleKeysReturns = struct { 693 result1 []*statedb.VersionedValue 694 result2 error 695 }{result1, result2} 696 } 697 698 func (fake *VersionedDB) GetStateMultipleKeysReturnsOnCall(i int, result1 []*statedb.VersionedValue, result2 error) { 699 fake.getStateMultipleKeysMutex.Lock() 700 defer fake.getStateMultipleKeysMutex.Unlock() 701 fake.GetStateMultipleKeysStub = nil 702 if fake.getStateMultipleKeysReturnsOnCall == nil { 703 fake.getStateMultipleKeysReturnsOnCall = make(map[int]struct { 704 result1 []*statedb.VersionedValue 705 result2 error 706 }) 707 } 708 fake.getStateMultipleKeysReturnsOnCall[i] = struct { 709 result1 []*statedb.VersionedValue 710 result2 error 711 }{result1, result2} 712 } 713 714 func (fake *VersionedDB) GetStateRangeScanIterator(arg1 string, arg2 string, arg3 string) (statedb.ResultsIterator, error) { 715 fake.getStateRangeScanIteratorMutex.Lock() 716 ret, specificReturn := fake.getStateRangeScanIteratorReturnsOnCall[len(fake.getStateRangeScanIteratorArgsForCall)] 717 fake.getStateRangeScanIteratorArgsForCall = append(fake.getStateRangeScanIteratorArgsForCall, struct { 718 arg1 string 719 arg2 string 720 arg3 string 721 }{arg1, arg2, arg3}) 722 fake.recordInvocation("GetStateRangeScanIterator", []interface{}{arg1, arg2, arg3}) 723 fake.getStateRangeScanIteratorMutex.Unlock() 724 if fake.GetStateRangeScanIteratorStub != nil { 725 return fake.GetStateRangeScanIteratorStub(arg1, arg2, arg3) 726 } 727 if specificReturn { 728 return ret.result1, ret.result2 729 } 730 fakeReturns := fake.getStateRangeScanIteratorReturns 731 return fakeReturns.result1, fakeReturns.result2 732 } 733 734 func (fake *VersionedDB) GetStateRangeScanIteratorCallCount() int { 735 fake.getStateRangeScanIteratorMutex.RLock() 736 defer fake.getStateRangeScanIteratorMutex.RUnlock() 737 return len(fake.getStateRangeScanIteratorArgsForCall) 738 } 739 740 func (fake *VersionedDB) GetStateRangeScanIteratorCalls(stub func(string, string, string) (statedb.ResultsIterator, error)) { 741 fake.getStateRangeScanIteratorMutex.Lock() 742 defer fake.getStateRangeScanIteratorMutex.Unlock() 743 fake.GetStateRangeScanIteratorStub = stub 744 } 745 746 func (fake *VersionedDB) GetStateRangeScanIteratorArgsForCall(i int) (string, string, string) { 747 fake.getStateRangeScanIteratorMutex.RLock() 748 defer fake.getStateRangeScanIteratorMutex.RUnlock() 749 argsForCall := fake.getStateRangeScanIteratorArgsForCall[i] 750 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 751 } 752 753 func (fake *VersionedDB) GetStateRangeScanIteratorReturns(result1 statedb.ResultsIterator, result2 error) { 754 fake.getStateRangeScanIteratorMutex.Lock() 755 defer fake.getStateRangeScanIteratorMutex.Unlock() 756 fake.GetStateRangeScanIteratorStub = nil 757 fake.getStateRangeScanIteratorReturns = struct { 758 result1 statedb.ResultsIterator 759 result2 error 760 }{result1, result2} 761 } 762 763 func (fake *VersionedDB) GetStateRangeScanIteratorReturnsOnCall(i int, result1 statedb.ResultsIterator, result2 error) { 764 fake.getStateRangeScanIteratorMutex.Lock() 765 defer fake.getStateRangeScanIteratorMutex.Unlock() 766 fake.GetStateRangeScanIteratorStub = nil 767 if fake.getStateRangeScanIteratorReturnsOnCall == nil { 768 fake.getStateRangeScanIteratorReturnsOnCall = make(map[int]struct { 769 result1 statedb.ResultsIterator 770 result2 error 771 }) 772 } 773 fake.getStateRangeScanIteratorReturnsOnCall[i] = struct { 774 result1 statedb.ResultsIterator 775 result2 error 776 }{result1, result2} 777 } 778 779 func (fake *VersionedDB) GetStateRangeScanIteratorWithPagination(arg1 string, arg2 string, arg3 string, arg4 int32) (statedb.QueryResultsIterator, error) { 780 fake.getStateRangeScanIteratorWithPaginationMutex.Lock() 781 ret, specificReturn := fake.getStateRangeScanIteratorWithPaginationReturnsOnCall[len(fake.getStateRangeScanIteratorWithPaginationArgsForCall)] 782 fake.getStateRangeScanIteratorWithPaginationArgsForCall = append(fake.getStateRangeScanIteratorWithPaginationArgsForCall, struct { 783 arg1 string 784 arg2 string 785 arg3 string 786 arg4 int32 787 }{arg1, arg2, arg3, arg4}) 788 fake.recordInvocation("GetStateRangeScanIteratorWithPagination", []interface{}{arg1, arg2, arg3, arg4}) 789 fake.getStateRangeScanIteratorWithPaginationMutex.Unlock() 790 if fake.GetStateRangeScanIteratorWithPaginationStub != nil { 791 return fake.GetStateRangeScanIteratorWithPaginationStub(arg1, arg2, arg3, arg4) 792 } 793 if specificReturn { 794 return ret.result1, ret.result2 795 } 796 fakeReturns := fake.getStateRangeScanIteratorWithPaginationReturns 797 return fakeReturns.result1, fakeReturns.result2 798 } 799 800 func (fake *VersionedDB) GetStateRangeScanIteratorWithPaginationCallCount() int { 801 fake.getStateRangeScanIteratorWithPaginationMutex.RLock() 802 defer fake.getStateRangeScanIteratorWithPaginationMutex.RUnlock() 803 return len(fake.getStateRangeScanIteratorWithPaginationArgsForCall) 804 } 805 806 func (fake *VersionedDB) GetStateRangeScanIteratorWithPaginationCalls(stub func(string, string, string, int32) (statedb.QueryResultsIterator, error)) { 807 fake.getStateRangeScanIteratorWithPaginationMutex.Lock() 808 defer fake.getStateRangeScanIteratorWithPaginationMutex.Unlock() 809 fake.GetStateRangeScanIteratorWithPaginationStub = stub 810 } 811 812 func (fake *VersionedDB) GetStateRangeScanIteratorWithPaginationArgsForCall(i int) (string, string, string, int32) { 813 fake.getStateRangeScanIteratorWithPaginationMutex.RLock() 814 defer fake.getStateRangeScanIteratorWithPaginationMutex.RUnlock() 815 argsForCall := fake.getStateRangeScanIteratorWithPaginationArgsForCall[i] 816 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 817 } 818 819 func (fake *VersionedDB) GetStateRangeScanIteratorWithPaginationReturns(result1 statedb.QueryResultsIterator, result2 error) { 820 fake.getStateRangeScanIteratorWithPaginationMutex.Lock() 821 defer fake.getStateRangeScanIteratorWithPaginationMutex.Unlock() 822 fake.GetStateRangeScanIteratorWithPaginationStub = nil 823 fake.getStateRangeScanIteratorWithPaginationReturns = struct { 824 result1 statedb.QueryResultsIterator 825 result2 error 826 }{result1, result2} 827 } 828 829 func (fake *VersionedDB) GetStateRangeScanIteratorWithPaginationReturnsOnCall(i int, result1 statedb.QueryResultsIterator, result2 error) { 830 fake.getStateRangeScanIteratorWithPaginationMutex.Lock() 831 defer fake.getStateRangeScanIteratorWithPaginationMutex.Unlock() 832 fake.GetStateRangeScanIteratorWithPaginationStub = nil 833 if fake.getStateRangeScanIteratorWithPaginationReturnsOnCall == nil { 834 fake.getStateRangeScanIteratorWithPaginationReturnsOnCall = make(map[int]struct { 835 result1 statedb.QueryResultsIterator 836 result2 error 837 }) 838 } 839 fake.getStateRangeScanIteratorWithPaginationReturnsOnCall[i] = struct { 840 result1 statedb.QueryResultsIterator 841 result2 error 842 }{result1, result2} 843 } 844 845 func (fake *VersionedDB) GetVersion(arg1 string, arg2 string) (*version.Height, error) { 846 fake.getVersionMutex.Lock() 847 ret, specificReturn := fake.getVersionReturnsOnCall[len(fake.getVersionArgsForCall)] 848 fake.getVersionArgsForCall = append(fake.getVersionArgsForCall, struct { 849 arg1 string 850 arg2 string 851 }{arg1, arg2}) 852 fake.recordInvocation("GetVersion", []interface{}{arg1, arg2}) 853 fake.getVersionMutex.Unlock() 854 if fake.GetVersionStub != nil { 855 return fake.GetVersionStub(arg1, arg2) 856 } 857 if specificReturn { 858 return ret.result1, ret.result2 859 } 860 fakeReturns := fake.getVersionReturns 861 return fakeReturns.result1, fakeReturns.result2 862 } 863 864 func (fake *VersionedDB) GetVersionCallCount() int { 865 fake.getVersionMutex.RLock() 866 defer fake.getVersionMutex.RUnlock() 867 return len(fake.getVersionArgsForCall) 868 } 869 870 func (fake *VersionedDB) GetVersionCalls(stub func(string, string) (*version.Height, error)) { 871 fake.getVersionMutex.Lock() 872 defer fake.getVersionMutex.Unlock() 873 fake.GetVersionStub = stub 874 } 875 876 func (fake *VersionedDB) GetVersionArgsForCall(i int) (string, string) { 877 fake.getVersionMutex.RLock() 878 defer fake.getVersionMutex.RUnlock() 879 argsForCall := fake.getVersionArgsForCall[i] 880 return argsForCall.arg1, argsForCall.arg2 881 } 882 883 func (fake *VersionedDB) GetVersionReturns(result1 *version.Height, result2 error) { 884 fake.getVersionMutex.Lock() 885 defer fake.getVersionMutex.Unlock() 886 fake.GetVersionStub = nil 887 fake.getVersionReturns = struct { 888 result1 *version.Height 889 result2 error 890 }{result1, result2} 891 } 892 893 func (fake *VersionedDB) GetVersionReturnsOnCall(i int, result1 *version.Height, result2 error) { 894 fake.getVersionMutex.Lock() 895 defer fake.getVersionMutex.Unlock() 896 fake.GetVersionStub = nil 897 if fake.getVersionReturnsOnCall == nil { 898 fake.getVersionReturnsOnCall = make(map[int]struct { 899 result1 *version.Height 900 result2 error 901 }) 902 } 903 fake.getVersionReturnsOnCall[i] = struct { 904 result1 *version.Height 905 result2 error 906 }{result1, result2} 907 } 908 909 func (fake *VersionedDB) Open() error { 910 fake.openMutex.Lock() 911 ret, specificReturn := fake.openReturnsOnCall[len(fake.openArgsForCall)] 912 fake.openArgsForCall = append(fake.openArgsForCall, struct { 913 }{}) 914 fake.recordInvocation("Open", []interface{}{}) 915 fake.openMutex.Unlock() 916 if fake.OpenStub != nil { 917 return fake.OpenStub() 918 } 919 if specificReturn { 920 return ret.result1 921 } 922 fakeReturns := fake.openReturns 923 return fakeReturns.result1 924 } 925 926 func (fake *VersionedDB) OpenCallCount() int { 927 fake.openMutex.RLock() 928 defer fake.openMutex.RUnlock() 929 return len(fake.openArgsForCall) 930 } 931 932 func (fake *VersionedDB) OpenCalls(stub func() error) { 933 fake.openMutex.Lock() 934 defer fake.openMutex.Unlock() 935 fake.OpenStub = stub 936 } 937 938 func (fake *VersionedDB) OpenReturns(result1 error) { 939 fake.openMutex.Lock() 940 defer fake.openMutex.Unlock() 941 fake.OpenStub = nil 942 fake.openReturns = struct { 943 result1 error 944 }{result1} 945 } 946 947 func (fake *VersionedDB) OpenReturnsOnCall(i int, result1 error) { 948 fake.openMutex.Lock() 949 defer fake.openMutex.Unlock() 950 fake.OpenStub = nil 951 if fake.openReturnsOnCall == nil { 952 fake.openReturnsOnCall = make(map[int]struct { 953 result1 error 954 }) 955 } 956 fake.openReturnsOnCall[i] = struct { 957 result1 error 958 }{result1} 959 } 960 961 func (fake *VersionedDB) ValidateKeyValue(arg1 string, arg2 []byte) error { 962 var arg2Copy []byte 963 if arg2 != nil { 964 arg2Copy = make([]byte, len(arg2)) 965 copy(arg2Copy, arg2) 966 } 967 fake.validateKeyValueMutex.Lock() 968 ret, specificReturn := fake.validateKeyValueReturnsOnCall[len(fake.validateKeyValueArgsForCall)] 969 fake.validateKeyValueArgsForCall = append(fake.validateKeyValueArgsForCall, struct { 970 arg1 string 971 arg2 []byte 972 }{arg1, arg2Copy}) 973 fake.recordInvocation("ValidateKeyValue", []interface{}{arg1, arg2Copy}) 974 fake.validateKeyValueMutex.Unlock() 975 if fake.ValidateKeyValueStub != nil { 976 return fake.ValidateKeyValueStub(arg1, arg2) 977 } 978 if specificReturn { 979 return ret.result1 980 } 981 fakeReturns := fake.validateKeyValueReturns 982 return fakeReturns.result1 983 } 984 985 func (fake *VersionedDB) ValidateKeyValueCallCount() int { 986 fake.validateKeyValueMutex.RLock() 987 defer fake.validateKeyValueMutex.RUnlock() 988 return len(fake.validateKeyValueArgsForCall) 989 } 990 991 func (fake *VersionedDB) ValidateKeyValueCalls(stub func(string, []byte) error) { 992 fake.validateKeyValueMutex.Lock() 993 defer fake.validateKeyValueMutex.Unlock() 994 fake.ValidateKeyValueStub = stub 995 } 996 997 func (fake *VersionedDB) ValidateKeyValueArgsForCall(i int) (string, []byte) { 998 fake.validateKeyValueMutex.RLock() 999 defer fake.validateKeyValueMutex.RUnlock() 1000 argsForCall := fake.validateKeyValueArgsForCall[i] 1001 return argsForCall.arg1, argsForCall.arg2 1002 } 1003 1004 func (fake *VersionedDB) ValidateKeyValueReturns(result1 error) { 1005 fake.validateKeyValueMutex.Lock() 1006 defer fake.validateKeyValueMutex.Unlock() 1007 fake.ValidateKeyValueStub = nil 1008 fake.validateKeyValueReturns = struct { 1009 result1 error 1010 }{result1} 1011 } 1012 1013 func (fake *VersionedDB) ValidateKeyValueReturnsOnCall(i int, result1 error) { 1014 fake.validateKeyValueMutex.Lock() 1015 defer fake.validateKeyValueMutex.Unlock() 1016 fake.ValidateKeyValueStub = nil 1017 if fake.validateKeyValueReturnsOnCall == nil { 1018 fake.validateKeyValueReturnsOnCall = make(map[int]struct { 1019 result1 error 1020 }) 1021 } 1022 fake.validateKeyValueReturnsOnCall[i] = struct { 1023 result1 error 1024 }{result1} 1025 } 1026 1027 func (fake *VersionedDB) Invocations() map[string][][]interface{} { 1028 fake.invocationsMutex.RLock() 1029 defer fake.invocationsMutex.RUnlock() 1030 fake.applyUpdatesMutex.RLock() 1031 defer fake.applyUpdatesMutex.RUnlock() 1032 fake.bytesKeySupportedMutex.RLock() 1033 defer fake.bytesKeySupportedMutex.RUnlock() 1034 fake.closeMutex.RLock() 1035 defer fake.closeMutex.RUnlock() 1036 fake.executeQueryMutex.RLock() 1037 defer fake.executeQueryMutex.RUnlock() 1038 fake.executeQueryWithPaginationMutex.RLock() 1039 defer fake.executeQueryWithPaginationMutex.RUnlock() 1040 fake.getFullScanIteratorMutex.RLock() 1041 defer fake.getFullScanIteratorMutex.RUnlock() 1042 fake.getLatestSavePointMutex.RLock() 1043 defer fake.getLatestSavePointMutex.RUnlock() 1044 fake.getStateMutex.RLock() 1045 defer fake.getStateMutex.RUnlock() 1046 fake.getStateMultipleKeysMutex.RLock() 1047 defer fake.getStateMultipleKeysMutex.RUnlock() 1048 fake.getStateRangeScanIteratorMutex.RLock() 1049 defer fake.getStateRangeScanIteratorMutex.RUnlock() 1050 fake.getStateRangeScanIteratorWithPaginationMutex.RLock() 1051 defer fake.getStateRangeScanIteratorWithPaginationMutex.RUnlock() 1052 fake.getVersionMutex.RLock() 1053 defer fake.getVersionMutex.RUnlock() 1054 fake.openMutex.RLock() 1055 defer fake.openMutex.RUnlock() 1056 fake.validateKeyValueMutex.RLock() 1057 defer fake.validateKeyValueMutex.RUnlock() 1058 copiedInvocations := map[string][][]interface{}{} 1059 for key, value := range fake.invocations { 1060 copiedInvocations[key] = value 1061 } 1062 return copiedInvocations 1063 } 1064 1065 func (fake *VersionedDB) recordInvocation(key string, args []interface{}) { 1066 fake.invocationsMutex.Lock() 1067 defer fake.invocationsMutex.Unlock() 1068 if fake.invocations == nil { 1069 fake.invocations = map[string][][]interface{}{} 1070 } 1071 if fake.invocations[key] == nil { 1072 fake.invocations[key] = [][]interface{}{} 1073 } 1074 fake.invocations[key] = append(fake.invocations[key], args) 1075 } 1076 1077 var _ statedb.VersionedDB = new(VersionedDB)