forked from androidx/androidx
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcurrent.txt
More file actions
130 lines (117 loc) · 7.01 KB
/
Copy pathcurrent.txt
File metadata and controls
130 lines (117 loc) · 7.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
// Signature format: 4.0
package androidx.sqlite.db {
public final class SimpleSQLiteQuery implements androidx.sqlite.db.SupportSQLiteQuery {
ctor public SimpleSQLiteQuery(String!, Object![]?);
ctor public SimpleSQLiteQuery(String!);
method public static void bind(androidx.sqlite.db.SupportSQLiteProgram!, Object![]!);
method public void bindTo(androidx.sqlite.db.SupportSQLiteProgram!);
method public int getArgCount();
method public String! getSql();
}
public interface SupportSQLiteDatabase extends java.io.Closeable {
method public void beginTransaction();
method public void beginTransactionNonExclusive();
method public void beginTransactionWithListener(android.database.sqlite.SQLiteTransactionListener!);
method public void beginTransactionWithListenerNonExclusive(android.database.sqlite.SQLiteTransactionListener!);
method public androidx.sqlite.db.SupportSQLiteStatement! compileStatement(String!);
method public int delete(String!, String!, Object![]!);
method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN) public void disableWriteAheadLogging();
method public boolean enableWriteAheadLogging();
method public void endTransaction();
method public default void execPerConnectionSQL(String, Object![]?);
method public void execSQL(String!) throws android.database.SQLException;
method public void execSQL(String!, Object![]!) throws android.database.SQLException;
method public java.util.List<android.util.Pair<java.lang.String!,java.lang.String!>!>! getAttachedDbs();
method public long getMaximumSize();
method public long getPageSize();
method public String! getPath();
method public int getVersion();
method public boolean inTransaction();
method public long insert(String!, int, android.content.ContentValues!) throws android.database.SQLException;
method public boolean isDatabaseIntegrityOk();
method public boolean isDbLockedByCurrentThread();
method public default boolean isExecPerConnectionSQLSupported();
method public boolean isOpen();
method public boolean isReadOnly();
method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN) public boolean isWriteAheadLoggingEnabled();
method public boolean needUpgrade(int);
method public android.database.Cursor! query(String!);
method public android.database.Cursor! query(String!, Object![]!);
method public android.database.Cursor! query(androidx.sqlite.db.SupportSQLiteQuery!);
method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN) public android.database.Cursor! query(androidx.sqlite.db.SupportSQLiteQuery!, android.os.CancellationSignal!);
method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN) public void setForeignKeyConstraintsEnabled(boolean);
method public void setLocale(java.util.Locale!);
method public void setMaxSqlCacheSize(int);
method public long setMaximumSize(long);
method public void setPageSize(long);
method public void setTransactionSuccessful();
method public void setVersion(int);
method public int update(String!, int, android.content.ContentValues!, String!, Object![]!);
method public boolean yieldIfContendedSafely();
method public boolean yieldIfContendedSafely(long);
}
public interface SupportSQLiteOpenHelper extends java.io.Closeable {
method public void close();
method public String? getDatabaseName();
method public androidx.sqlite.db.SupportSQLiteDatabase! getReadableDatabase();
method public androidx.sqlite.db.SupportSQLiteDatabase! getWritableDatabase();
method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN) public void setWriteAheadLoggingEnabled(boolean);
}
public abstract static class SupportSQLiteOpenHelper.Callback {
ctor public SupportSQLiteOpenHelper.Callback(int);
method public void onConfigure(androidx.sqlite.db.SupportSQLiteDatabase);
method public void onCorruption(androidx.sqlite.db.SupportSQLiteDatabase);
method public abstract void onCreate(androidx.sqlite.db.SupportSQLiteDatabase);
method public void onDowngrade(androidx.sqlite.db.SupportSQLiteDatabase, int, int);
method public void onOpen(androidx.sqlite.db.SupportSQLiteDatabase);
method public abstract void onUpgrade(androidx.sqlite.db.SupportSQLiteDatabase, int, int);
field public final int version;
}
public static class SupportSQLiteOpenHelper.Configuration {
method public static androidx.sqlite.db.SupportSQLiteOpenHelper.Configuration.Builder builder(android.content.Context);
field public final androidx.sqlite.db.SupportSQLiteOpenHelper.Callback callback;
field public final android.content.Context context;
field public final String? name;
field public final boolean useNoBackupDirectory;
}
public static class SupportSQLiteOpenHelper.Configuration.Builder {
method public androidx.sqlite.db.SupportSQLiteOpenHelper.Configuration build();
method public androidx.sqlite.db.SupportSQLiteOpenHelper.Configuration.Builder callback(androidx.sqlite.db.SupportSQLiteOpenHelper.Callback);
method public androidx.sqlite.db.SupportSQLiteOpenHelper.Configuration.Builder name(String?);
method public androidx.sqlite.db.SupportSQLiteOpenHelper.Configuration.Builder noBackupDirectory(boolean);
}
public static interface SupportSQLiteOpenHelper.Factory {
method public androidx.sqlite.db.SupportSQLiteOpenHelper create(androidx.sqlite.db.SupportSQLiteOpenHelper.Configuration);
}
public interface SupportSQLiteProgram extends java.io.Closeable {
method public void bindBlob(int, byte[]!);
method public void bindDouble(int, double);
method public void bindLong(int, long);
method public void bindNull(int);
method public void bindString(int, String!);
method public void clearBindings();
}
public interface SupportSQLiteQuery {
method public void bindTo(androidx.sqlite.db.SupportSQLiteProgram!);
method public int getArgCount();
method public String! getSql();
}
public final class SupportSQLiteQueryBuilder {
method public static androidx.sqlite.db.SupportSQLiteQueryBuilder! builder(String!);
method public androidx.sqlite.db.SupportSQLiteQueryBuilder! columns(String![]!);
method public androidx.sqlite.db.SupportSQLiteQuery! create();
method public androidx.sqlite.db.SupportSQLiteQueryBuilder! distinct();
method public androidx.sqlite.db.SupportSQLiteQueryBuilder! groupBy(String!);
method public androidx.sqlite.db.SupportSQLiteQueryBuilder! having(String!);
method public androidx.sqlite.db.SupportSQLiteQueryBuilder! limit(String!);
method public androidx.sqlite.db.SupportSQLiteQueryBuilder! orderBy(String!);
method public androidx.sqlite.db.SupportSQLiteQueryBuilder! selection(String!, Object![]!);
}
public interface SupportSQLiteStatement extends androidx.sqlite.db.SupportSQLiteProgram {
method public void execute();
method public long executeInsert();
method public int executeUpdateDelete();
method public long simpleQueryForLong();
method public String! simpleQueryForString();
}
}