Files
rr3-apk/smali/androidx/sqlite/db/SupportSQLiteDatabase.smali
Daniel Elliott f3960ee359 Add Discord APKTool decompilation (Smali source for modding)
- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
2026-02-18 16:13:44 -08:00

190 lines
4.7 KiB
Smali

.class public interface abstract Landroidx/sqlite/db/SupportSQLiteDatabase;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/io/Closeable;
# virtual methods
.method public abstract beginTransaction()V
.end method
.method public abstract beginTransactionNonExclusive()V
.end method
.method public abstract beginTransactionWithListener(Landroid/database/sqlite/SQLiteTransactionListener;)V
.end method
.method public abstract beginTransactionWithListenerNonExclusive(Landroid/database/sqlite/SQLiteTransactionListener;)V
.end method
.method public abstract compileStatement(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement;
.end method
.method public abstract delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)I
.end method
.method public abstract disableWriteAheadLogging()V
.annotation build Landroidx/annotation/RequiresApi;
api = 0x10
.end annotation
.end method
.method public abstract enableWriteAheadLogging()Z
.end method
.method public abstract endTransaction()V
.end method
.method public execPerConnectionSQL(Ljava/lang/String;[Ljava/lang/Object;)V
.locals 0
.param p2 # [Ljava/lang/Object;
.annotation build Landroid/annotation/SuppressLint;
value = {
"ArrayReturn"
}
.end annotation
.end param
const-string p2, "sql"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 238
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public abstract execSQL(Ljava/lang/String;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/database/SQLException;
}
.end annotation
.end method
.method public abstract execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/database/SQLException;
}
.end annotation
.end method
.method public abstract getAttachedDbs()Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Landroid/util/Pair<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.end method
.method public abstract getMaximumSize()J
.end method
.method public abstract getPageSize()J
.end method
.method public abstract getPath()Ljava/lang/String;
.end method
.method public abstract getVersion()I
.end method
.method public abstract inTransaction()Z
.end method
.method public abstract insert(Ljava/lang/String;ILandroid/content/ContentValues;)J
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/database/SQLException;
}
.end annotation
.end method
.method public abstract isDatabaseIntegrityOk()Z
.end method
.method public abstract isDbLockedByCurrentThread()Z
.end method
.method public isExecPerConnectionSQLSupported()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public abstract isOpen()Z
.end method
.method public abstract isReadOnly()Z
.end method
.method public abstract isWriteAheadLoggingEnabled()Z
.annotation build Landroidx/annotation/RequiresApi;
api = 0x10
.end annotation
.end method
.method public abstract needUpgrade(I)Z
.end method
.method public abstract query(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroid/database/Cursor;
.end method
.method public abstract query(Landroidx/sqlite/db/SupportSQLiteQuery;Landroid/os/CancellationSignal;)Landroid/database/Cursor;
.annotation build Landroidx/annotation/RequiresApi;
api = 0x10
.end annotation
.end method
.method public abstract query(Ljava/lang/String;)Landroid/database/Cursor;
.end method
.method public abstract query(Ljava/lang/String;[Ljava/lang/Object;)Landroid/database/Cursor;
.end method
.method public abstract setForeignKeyConstraintsEnabled(Z)V
.annotation build Landroidx/annotation/RequiresApi;
api = 0x10
.end annotation
.end method
.method public abstract setLocale(Ljava/util/Locale;)V
.end method
.method public abstract setMaxSqlCacheSize(I)V
.end method
.method public abstract setMaximumSize(J)J
.end method
.method public abstract setPageSize(J)V
.end method
.method public abstract setTransactionSuccessful()V
.end method
.method public abstract setVersion(I)V
.end method
.method public abstract update(Ljava/lang/String;ILandroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/Object;)I
.end method
.method public abstract yieldIfContendedSafely()Z
.end method
.method public abstract yieldIfContendedSafely(J)Z
.end method