Commit e67ca42
Jeff Brown
Throw if WAL enabled/disabled when connections are in use.
Changing WAL mode requires obtaining an exclusive lock on the
database and can only be done when there are NO other active
database connections.
Check that this is really the case, and bail with a useful
error message if an application attempts to change WAL mode while
transactions are in progress.
Expose disableWriteAheadLogging() in the API.
Change-Id: I87599de3b88c53dcd75677aefd72e40de216c2c11 parent 3e67922 commit e67ca42
File tree
3 files changed
+95
-13
lines changed- api
- core/java/android/database/sqlite
3 files changed
+95
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7312 | 7312 | | |
7313 | 7313 | | |
7314 | 7314 | | |
| 7315 | + | |
7315 | 7316 | | |
7316 | 7317 | | |
7317 | 7318 | | |
| |||
Lines changed: 37 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
260 | 280 | | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
261 | 288 | | |
262 | 289 | | |
263 | 290 | | |
| |||
453 | 480 | | |
454 | 481 | | |
455 | 482 | | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
| 483 | + | |
461 | 484 | | |
462 | 485 | | |
463 | 486 | | |
464 | 487 | | |
465 | 488 | | |
466 | 489 | | |
467 | 490 | | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
468 | 500 | | |
469 | 501 | | |
470 | 502 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
834 | 834 | | |
835 | 835 | | |
836 | 836 | | |
| 837 | + | |
837 | 838 | | |
838 | | - | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
839 | 845 | | |
840 | 846 | | |
841 | 847 | | |
| |||
1733 | 1739 | | |
1734 | 1740 | | |
1735 | 1741 | | |
| 1742 | + | |
| 1743 | + | |
1736 | 1744 | | |
1737 | | - | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
1738 | 1751 | | |
1739 | 1752 | | |
1740 | 1753 | | |
| |||
1759 | 1772 | | |
1760 | 1773 | | |
1761 | 1774 | | |
| 1775 | + | |
| 1776 | + | |
1762 | 1777 | | |
1763 | | - | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
| 1782 | + | |
| 1783 | + | |
1764 | 1784 | | |
1765 | 1785 | | |
1766 | 1786 | | |
| |||
1805 | 1825 | | |
1806 | 1826 | | |
1807 | 1827 | | |
| 1828 | + | |
| 1829 | + | |
| 1830 | + | |
| 1831 | + | |
1808 | 1832 | | |
1809 | 1833 | | |
1810 | 1834 | | |
| |||
1835 | 1859 | | |
1836 | 1860 | | |
1837 | 1861 | | |
1838 | | - | |
| 1862 | + | |
| 1863 | + | |
| 1864 | + | |
1839 | 1865 | | |
1840 | 1866 | | |
1841 | 1867 | | |
1842 | | - | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
| 1871 | + | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
| 1875 | + | |
| 1876 | + | |
| 1877 | + | |
1843 | 1878 | | |
1844 | 1879 | | |
1845 | 1880 | | |
1846 | 1881 | | |
1847 | 1882 | | |
1848 | 1883 | | |
1849 | | - | |
| 1884 | + | |
| 1885 | + | |
| 1886 | + | |
| 1887 | + | |
1850 | 1888 | | |
1851 | 1889 | | |
1852 | 1890 | | |
| |||
1856 | 1894 | | |
1857 | 1895 | | |
1858 | 1896 | | |
1859 | | - | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
1860 | 1900 | | |
1861 | 1901 | | |
1862 | 1902 | | |
1863 | | - | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
| 1908 | + | |
| 1909 | + | |
| 1910 | + | |
| 1911 | + | |
| 1912 | + | |
1864 | 1913 | | |
1865 | 1914 | | |
1866 | 1915 | | |
| |||
0 commit comments