Wallet database handling abstractions/simplifications

Pull Request #9951

State completed
Build time Total: 41 minutes
8 minutes for macOS
14 minutes for Windows
20 minutes for Linux
Platforms   
Start Date2017-03-27 11:48:49 UTC
Github#9951
Head:
Mergable:
Changed files:
Comments:
Author laanwj
Pull request head hashe3e51fdd
Build styleThis pull request has merge conflicts and was therefore not built on-top of current master
Build Log HEAD~6e3e51fd wallet: CWalletDB CDB composition not inheritance
e73ca36 wallet: Reduce references to global bitdb environment
58ad2ea wallet: Get rid of fFileBacked
b2db6c3 wallet: Introduce database handle wrapper
8152d3f Merge #9476: [refactor] Remove using namespace from rpc/ & script/ sources
c047b16 Merge #9643: [refactor] Remove using namespace from wallet/ & util*