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

Commit 737553c9 authored by Fyodor Kupolov's avatar Fyodor Kupolov Committed by android-build-merger
Browse files

Merge "Tests for lookaside configuration" into oc-mr1-dev am: 56bd5831

am: 84a094d8

Change-Id: Idab6dc0a8b725111c8aac4ca30b24938612db7f8
parents 02993202 84a094d8
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -12032,6 +12032,31 @@ package android.database.sqlite {
    ctor public SQLiteDatatypeMismatchException(java.lang.String);
  }
  public final class SQLiteDebug {
    method public static void dump(android.util.Printer, java.lang.String[]);
    method public static android.database.sqlite.SQLiteDebug.PagerStats getDatabaseInfo();
    field public static final boolean DEBUG_SQL_LOG;
    field public static final boolean DEBUG_SQL_STATEMENTS;
    field public static final boolean DEBUG_SQL_TIME;
  }
  public static class SQLiteDebug.DbStats {
    ctor public SQLiteDebug.DbStats(java.lang.String, long, long, int, int, int, int);
    field public java.lang.String cache;
    field public java.lang.String dbName;
    field public long dbSize;
    field public int lookaside;
    field public long pageSize;
  }
  public static class SQLiteDebug.PagerStats {
    ctor public SQLiteDebug.PagerStats();
    field public java.util.ArrayList<android.database.sqlite.SQLiteDebug.DbStats> dbStats;
    field public int largestMemAlloc;
    field public int memoryUsed;
    field public int pageCacheOverflow;
  }
  public class SQLiteDiskIOException extends android.database.sqlite.SQLiteException {
    ctor public SQLiteDiskIOException();
    ctor public SQLiteDiskIOException(java.lang.String);
+7 −3
Original line number Diff line number Diff line
@@ -16,13 +16,14 @@

package android.database.sqlite;

import java.util.ArrayList;

import android.annotation.TestApi;
import android.os.Build;
import android.os.SystemProperties;
import android.util.Log;
import android.util.Printer;

import java.util.ArrayList;

/**
 * Provides debugging info about all SQLite databases running in the current process.
 *
@@ -117,6 +118,7 @@ public final class SQLiteDebug {
    /**
     * contains statistics about a database
     */
    @TestApi
    public static class DbStats {
        /** name of the database */
        public String dbName;
@@ -127,7 +129,8 @@ public final class SQLiteDebug {
        /** the database size */
        public long dbSize;

        /** documented here http://www.sqlite.org/c3ref/c_dbstatus_lookaside_used.html */
        /**
         * Number of lookaside slots: http://www.sqlite.org/c3ref/c_dbstatus_lookaside_used.html */
        public int lookaside;

        /** statement cache stats: hits/misses/cachesize */
@@ -147,6 +150,7 @@ public final class SQLiteDebug {
     * return all pager and database stats for the current process.
     * @return {@link PagerStats}
     */
    @TestApi
    public static PagerStats getDatabaseInfo() {
        PagerStats stats = new PagerStats();
        nativeGetPagerStats(stats);