summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Vasu Nori <vnori@google.com> 2010-09-14 13:36:01 -0700
committer Vasu Nori <vnori@google.com> 2010-09-14 13:36:01 -0700
commitb83cb7cda3947fb35e126eab1530732fcd797ad0 (patch)
tree52b08d627f2c28e0bacb4082d3d139ed4378041a
parent5402590f1cb8ae1bc31f796705ff6f10bc175730 (diff)
revert Change-Id: Ic610a0c38e7bd7c77006a08c7b82fa01957739e5
can't change return type from void to int. Change-Id: Iec3d95c731f117aca20b29c719cef7bcc6356ac0
-rw-r--r--api/current.xml4
-rw-r--r--core/java/android/database/sqlite/SQLiteDatabase.java13
2 files changed, 6 insertions, 11 deletions
diff --git a/api/current.xml b/api/current.xml
index 425befb3473d..310944f6c3e7 100644
--- a/api/current.xml
+++ b/api/current.xml
@@ -65351,7 +65351,7 @@
>
</method>
<method name="execSQL"
- return="int"
+ return="void"
abstract="false"
native="false"
synchronized="false"
@@ -65366,7 +65366,7 @@
</exception>
</method>
<method name="execSQL"
- return="int"
+ return="void"
abstract="false"
native="false"
synchronized="false"
diff --git a/core/java/android/database/sqlite/SQLiteDatabase.java b/core/java/android/database/sqlite/SQLiteDatabase.java
index 7a6695e6ffa2..420070188d08 100644
--- a/core/java/android/database/sqlite/SQLiteDatabase.java
+++ b/core/java/android/database/sqlite/SQLiteDatabase.java
@@ -1825,18 +1825,16 @@ public class SQLiteDatabase extends SQLiteClosable {
*
* @param sql the SQL statement to be executed. Multiple statements separated by semicolons are
* not supported.
- * @return the number of rows affected by this SQL statement execution, if this SQL statement
- * caused data updates/deletes/inserts.
* @throws SQLException If the SQL string is invalid for some reason
*/
- public int execSQL(String sql) throws SQLException {
+ public void execSQL(String sql) throws SQLException {
int stmtType = DatabaseUtils.getSqlStatementType(sql);
if (stmtType == DatabaseUtils.STATEMENT_ATTACH) {
disableWriteAheadLogging();
}
long timeStart = SystemClock.uptimeMillis();
logTimeStat(mLastSqlStatement, timeStart, GET_LOCK_LOG_PREFIX);
- int n = executeSql(sql, null);
+ executeSql(sql, null);
// Log commit statements along with the most recently executed
// SQL statement for disambiguation.
@@ -1845,7 +1843,6 @@ public class SQLiteDatabase extends SQLiteClosable {
} else {
logTimeStat(sql, timeStart, null);
}
- return n;
}
/**
@@ -1889,15 +1886,13 @@ public class SQLiteDatabase extends SQLiteClosable {
* @param sql the SQL statement to be executed. Multiple statements separated by semicolons are
* not supported.
* @param bindArgs only byte[], String, Long and Double are supported in bindArgs.
- * @return the number of rows affected by this SQL statement execution, if this SQL statement
- * caused data updates/deletes/inserts.
* @throws SQLException If the SQL string is invalid for some reason
*/
- public int execSQL(String sql, Object[] bindArgs) throws SQLException {
+ public void execSQL(String sql, Object[] bindArgs) throws SQLException {
if (bindArgs == null) {
throw new IllegalArgumentException("Empty bindArgs");
}
- return executeSql(sql, bindArgs);
+ executeSql(sql, bindArgs);
}
private int executeSql(String sql, Object[] bindArgs) throws SQLException {