Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a4ddf426 authored by Jean-Baptiste Queru's avatar Jean-Baptiste Queru
Browse files

resolved conflicts for merge of c64b916e to master

Change-Id: I31b84d72186a918f19e0c9dee8fdebc83f661cc1
parents 0a569965 c64b916e
Loading
Loading
Loading
Loading
+36 −0
Original line number Original line Diff line number Diff line
@@ -62873,6 +62873,42 @@
<parameter name="table" type="java.lang.String">
<parameter name="table" type="java.lang.String">
</parameter>
</parameter>
</method>
</method>
<method name="queryNumEntries"
 return="long"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="db" type="android.database.sqlite.SQLiteDatabase">
</parameter>
<parameter name="table" type="java.lang.String">
</parameter>
<parameter name="selection" type="java.lang.String">
</parameter>
</method>
<method name="queryNumEntries"
 return="long"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="db" type="android.database.sqlite.SQLiteDatabase">
</parameter>
<parameter name="table" type="java.lang.String">
</parameter>
<parameter name="selection" type="java.lang.String">
</parameter>
<parameter name="selectionArgs" type="java.lang.String[]">
</parameter>
</method>
<method name="readExceptionFromParcel"
<method name="readExceptionFromParcel"
 return="void"
 return="void"
 abstract="false"
 abstract="false"
+34 −8
Original line number Original line Diff line number Diff line
@@ -651,14 +651,40 @@ public class DatabaseUtils {
     * @return the number of rows in the table
     * @return the number of rows in the table
     */
     */
    public static long queryNumEntries(SQLiteDatabase db, String table) {
    public static long queryNumEntries(SQLiteDatabase db, String table) {
        Cursor cursor = db.query(table, countProjection,
        return queryNumEntries(db, table, null, null);
                null, null, null, null, null);
        try {
            cursor.moveToFirst();
            return cursor.getLong(0);
        } finally {
            cursor.close();
    }
    }

    /**
     * Query the table for the number of rows in the table.
     * @param db the database the table is in
     * @param table the name of the table to query
     * @param selection A filter declaring which rows to return,
     *              formatted as an SQL WHERE clause (excluding the WHERE itself).
     *              Passing null will count all rows for the given table
     * @return the number of rows in the table filtered by the selection
     */
    public static long queryNumEntries(SQLiteDatabase db, String table, String selection) {
        return queryNumEntries(db, table, selection, null);
    }

    /**
     * Query the table for the number of rows in the table.
     * @param db the database the table is in
     * @param table the name of the table to query
     * @param selection A filter declaring which rows to return,
     *              formatted as an SQL WHERE clause (excluding the WHERE itself).
     *              Passing null will count all rows for the given table
     * @param selectionArgs You may include ?s in selection,
     *              which will be replaced by the values from selectionArgs,
     *              in order that they appear in the selection.
     *              The values will be bound as Strings.
     * @return the number of rows in the table filtered by the selection
     */
    public static long queryNumEntries(SQLiteDatabase db, String table, String selection,
            String[] selectionArgs) {
        String s = (!TextUtils.isEmpty(selection)) ? " where " + selection : "";
        return longForQuery(db, "select count(*) from " + table + s,
                    selectionArgs);
    }
    }


    /**
    /**