SQLiteActor$sqLiteOpenHelper$1.smali

.class public final Lzlc/season/rxdownload3/database/SQLiteActor$sqLiteOpenHelper$1;
.super Landroid/database/sqlite/SQLiteOpenHelper;
.source "SQLiteActor.kt"


# instance fields
.field final synthetic a:Lzlc/season/rxdownload3/database/SQLiteActor;


# direct methods
.method private final a(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)V
    .registers 3

    .line 1
    invoke-virtual {p1}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V

    .line 2
    :try_start_3
    invoke-virtual {p1, p2}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V

    .line 3
    invoke-virtual {p1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
    :try_end_9
    .catchall {:try_start_3 .. :try_end_9} :catchall_d

    .line 4
    invoke-virtual {p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    return-void

    :catchall_d
    move-exception p2

    invoke-virtual {p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    throw p2
.end method


# virtual methods
.method public onCreate(Landroid/database/sqlite/SQLiteDatabase;)V
    .registers 3

    if-nez p1, :cond_3

    return-void

    .line 1
    :cond_3
    iget-object v0, p0, Lzlc/season/rxdownload3/database/SQLiteActor$sqLiteOpenHelper$1;->a:Lzlc/season/rxdownload3/database/SQLiteActor;

    invoke-virtual {v0}, Lzlc/season/rxdownload3/database/SQLiteActor;->b()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, p1, v0}, Lzlc/season/rxdownload3/database/SQLiteActor$sqLiteOpenHelper$1;->a(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)V

    return-void
.end method

.method public onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V
    .registers 4

    if-nez p1, :cond_3

    return-void

    :cond_3
    const/4 p3, 0x2

    if-ge p2, p3, :cond_20

    .line 1
    iget-object p2, p0, Lzlc/season/rxdownload3/database/SQLiteActor$sqLiteOpenHelper$1;->a:Lzlc/season/rxdownload3/database/SQLiteActor;

    invoke-virtual {p2}, Lzlc/season/rxdownload3/database/SQLiteActor;->c()Ljava/util/List;

    move-result-object p2

    .line 2
    invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;

    move-result-object p2

    :goto_10
    invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z

    move-result p3

    if-eqz p3, :cond_20

    invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object p3

    check-cast p3, Ljava/lang/String;

    .line 3
    invoke-direct {p0, p1, p3}, Lzlc/season/rxdownload3/database/SQLiteActor$sqLiteOpenHelper$1;->a(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)V

    goto :goto_10

    :cond_20
    return-void
.end method