rdbms: IDatabase interface cleanups
authorAaron Schulz <aschulz@wikimedia.org>
Thu, 22 Mar 2018 15:33:59 +0000 (08:33 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Thu, 22 Mar 2018 15:48:46 +0000 (08:48 -0700)
commit856c6769cd9502a0872c0f8db74ec0c43025ca27
tree25e632a2cbfbf1211e9c43bca1ad99b7e01d74d1
parent52aeaa7a5fb0c233caa9f7815882f7a99cf4ece3
rdbms: IDatabase interface cleanups

* Move schema-change related methods listTables(), indexUnique(),
  and fieldInfo() to IMaintainableDatabase
* Deprecate doneWrites()
* Remove reportQueryError() and reportConnectionError(),
  leaving them to Database

Bug: T190396
Change-Id: I96f298d5a6eca67f5a289f205406bf3135ece62d
includes/libs/rdbms/database/DBConnRef.php
includes/libs/rdbms/database/Database.php
includes/libs/rdbms/database/IDatabase.php
includes/libs/rdbms/database/IMaintainableDatabase.php
includes/libs/rdbms/database/MaintainableDBConnRef.php