History log of /frameworks/base/core/java/android/database/DefaultDatabaseErrorHandler.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
740c1dd97e68f369152f2b2b0b6d77610a8f877b 07-Aug-2013 jangwon.lee <jangwon.lee@lge.com> Guarantee that all db related files are deleted together.

When deleting a db file, all db related files has to be deleted together
like journal, wal, shm etc.

Change-Id: I49d4581673d03fe669e9e0eaa2b50f7b9d3c34a4
Signed-off-by: jangwon.lee <jangwon.lee@lge.com>
/frameworks/base/core/java/android/database/DefaultDatabaseErrorHandler.java
a017edace756956cd4b4789a85316e3681d04a7e 27-Jan-2011 Vasu Nori <vnori@google.com> bug:3398527 return List insttead of ArrayList from public API

Change-Id: Idbdcb59fe860a9168c9ef6c00eb128b05fce84ff
/frameworks/base/core/java/android/database/DefaultDatabaseErrorHandler.java
4caaf2aeca4a5e80516cd6922f1574e13eb615d2 18-Jan-2011 Vasu Nori <vnori@google.com> bug:3362394 better documentation for DefaultDatabaseErrorHandler class

Change-Id: I85a278183eda297f72a740c9d23efa4aca58d2d3
/frameworks/base/core/java/android/database/DefaultDatabaseErrorHandler.java
5666170c1e9a45c4ef72d9327dfbf859bf174b1f 22-Jun-2010 Vasu Nori <vnori@google.com> when corruption occurs, not clsing the db is casuing stack overflow

due to a bug in DefaultDatabaseErrorHandler, if the corruption is
so bad that the list of attached databases can't even be retrieved,
then database is not closed in DefaultDatabaseErrorHandler,
this causes the corrupted file to remain on disk.
this causes corruption detection to occur forever until the stack
overflows.

Change-Id: I9896bee220231cbde0b1620ad0a617420424967c
/frameworks/base/core/java/android/database/DefaultDatabaseErrorHandler.java
49686ea3ed27bc5d2b442e2f677481ec62cbdd04 11-Jun-2010 Vasu Nori <vnori@google.com> NPE in database corruption handler if attached database list is null

sometimes the database can be so corrupt that it cannot even be queried
for attached database list.

Change-Id: Ib8fe3bd94157acab3fbf1011c3f8a532ef5019f4
/frameworks/base/core/java/android/database/DefaultDatabaseErrorHandler.java
85f08f9eaeae6b04c6ce42e5b9dc097ac3e70fc5 19-May-2010 Vasu Nori <vnori@google.com> DatabaseCorruptionHandler causes NPE

it is trying to get attachedDb list (by executing a pragma) after closing
the database.
also added unittests.

Change-Id: I7dce665ec7354402cdef6fbe055455f5798e123c
/frameworks/base/core/java/android/database/DefaultDatabaseErrorHandler.java
062fc7ce369758d5a26f83f12b50b11cd88e5def 01-Apr-2010 Vasu Nori <vnori@google.com> allow apps to specify actions to take on database corruption error

let the user specify an interface impl class to specify the actions
to take when db corruption is detected.
this class is specified when the database is opened/created.

Change-Id: I84eb57208c8fedfa7235805b0ec58165efdc1560
/frameworks/base/core/java/android/database/DefaultDatabaseErrorHandler.java