b.smali

.class public final Lde/b;
.super Ljava/lang/Object;
.source "TaskInfoDao_Impl.java"

# interfaces
.implements Lde/a;


# instance fields
.field public final a:Landroidx/room/RoomDatabase;

.field public final b:Lee/c;

.field public final c:Lee/a;

.field public final d:Lee/b;

.field public final e:Lee/d;

.field public final f:Lee/e;

.field public final g:Landroidx/room/EntityInsertionAdapter;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroidx/room/EntityInsertionAdapter<",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            ">;"
        }
    .end annotation
.end field

.field public final h:Landroidx/room/EntityDeletionOrUpdateAdapter;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroidx/room/EntityDeletionOrUpdateAdapter<",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            ">;"
        }
    .end annotation
.end field

.field public final i:Landroidx/room/EntityDeletionOrUpdateAdapter;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroidx/room/EntityDeletionOrUpdateAdapter<",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            ">;"
        }
    .end annotation
.end field

.field public final j:Landroidx/room/SharedSQLiteStatement;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(Landroidx/room/RoomDatabase;)V
    .registers 3

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    new-instance v0, Lee/c;

    invoke-direct {v0}, Lee/c;-><init>()V

    iput-object v0, p0, Lde/b;->b:Lee/c;

    new-instance v0, Lee/a;

    invoke-direct {v0}, Lee/a;-><init>()V

    iput-object v0, p0, Lde/b;->c:Lee/a;

    new-instance v0, Lee/b;

    invoke-direct {v0}, Lee/b;-><init>()V

    iput-object v0, p0, Lde/b;->d:Lee/b;

    new-instance v0, Lee/d;

    invoke-direct {v0}, Lee/d;-><init>()V

    iput-object v0, p0, Lde/b;->e:Lee/d;

    new-instance v0, Lee/e;

    invoke-direct {v0}, Lee/e;-><init>()V

    iput-object v0, p0, Lde/b;->f:Lee/e;

    iput-object p1, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    new-instance v0, Lde/b$h;

    invoke-direct {v0, p0, p1}, Lde/b$h;-><init>(Lde/b;Landroidx/room/RoomDatabase;)V

    new-instance v0, Lde/b$i;

    invoke-direct {v0, p0, p1}, Lde/b$i;-><init>(Lde/b;Landroidx/room/RoomDatabase;)V

    iput-object v0, p0, Lde/b;->g:Landroidx/room/EntityInsertionAdapter;

    new-instance v0, Lde/b$j;

    invoke-direct {v0, p0, p1}, Lde/b$j;-><init>(Lde/b;Landroidx/room/RoomDatabase;)V

    iput-object v0, p0, Lde/b;->h:Landroidx/room/EntityDeletionOrUpdateAdapter;

    new-instance v0, Lde/b$k;

    invoke-direct {v0, p0, p1}, Lde/b$k;-><init>(Lde/b;Landroidx/room/RoomDatabase;)V

    iput-object v0, p0, Lde/b;->i:Landroidx/room/EntityDeletionOrUpdateAdapter;

    new-instance v0, Lde/b$l;

    invoke-direct {v0, p0, p1}, Lde/b$l;-><init>(Lde/b;Landroidx/room/RoomDatabase;)V

    iput-object v0, p0, Lde/b;->j:Landroidx/room/SharedSQLiteStatement;

    return-void
.end method

.method public static synthetic a(Lde/b;)Lee/c;
    .registers 1

    iget-object p0, p0, Lde/b;->b:Lee/c;

    return-object p0
.end method

.method public static synthetic b(Lde/b;)Lee/a;
    .registers 1

    iget-object p0, p0, Lde/b;->c:Lee/a;

    return-object p0
.end method

.method public static synthetic c(Lde/b;)Landroidx/room/SharedSQLiteStatement;
    .registers 1

    iget-object p0, p0, Lde/b;->j:Landroidx/room/SharedSQLiteStatement;

    return-object p0
.end method

.method public static synthetic d(Lde/b;)Lee/b;
    .registers 1

    iget-object p0, p0, Lde/b;->d:Lee/b;

    return-object p0
.end method

.method public static synthetic e(Lde/b;)Lee/d;
    .registers 1

    iget-object p0, p0, Lde/b;->e:Lee/d;

    return-object p0
.end method

.method public static synthetic f(Lde/b;)Lee/e;
    .registers 1

    iget-object p0, p0, Lde/b;->f:Lee/e;

    return-object p0
.end method

.method public static synthetic g(Lde/b;)Landroidx/room/RoomDatabase;
    .registers 1

    iget-object p0, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    return-object p0
.end method

.method public static synthetic h(Lde/b;)Landroidx/room/EntityInsertionAdapter;
    .registers 1

    iget-object p0, p0, Lde/b;->g:Landroidx/room/EntityInsertionAdapter;

    return-object p0
.end method

.method public static synthetic i(Lde/b;)Landroidx/room/EntityDeletionOrUpdateAdapter;
    .registers 1

    iget-object p0, p0, Lde/b;->h:Landroidx/room/EntityDeletionOrUpdateAdapter;

    return-object p0
.end method

.method public static synthetic j(Lde/b;)Landroidx/room/EntityDeletionOrUpdateAdapter;
    .registers 1

    iget-object p0, p0, Lde/b;->i:Landroidx/room/EntityDeletionOrUpdateAdapter;

    return-object p0
.end method


# virtual methods
.method public a(Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            "Lkotlin/coroutines/Continuation<",
            "-",
            "Lkotlin/Unit;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    iget-object v0, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    new-instance v1, Lde/b$a;

    invoke-direct {v1, p0, p1}, Lde/b$a;-><init>(Lde/b;Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;)V

    const/4 p1, 0x1

    invoke-static {v0, p1, v1, p2}, Landroidx/room/CoroutinesRoom;->execute(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public a(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Lkotlin/coroutines/Continuation<",
            "-",
            "Ljava/util/List<",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    const/4 v0, 0x2

    const-string v1, "SELECT * FROM tasks WHERE taskBizID = ? AND taskVersion != ? AND (taskStatus = \"WAITING\" OR taskStatus = \"PROCESSING\")"

    invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;

    move-result-object v1

    const/4 v2, 0x1

    if-nez p1, :cond_e

    invoke-virtual {v1, v2}, Landroidx/room/RoomSQLiteQuery;->bindNull(I)V

    goto :goto_11

    :cond_e
    invoke-virtual {v1, v2, p1}, Landroidx/room/RoomSQLiteQuery;->bindString(ILjava/lang/String;)V

    :goto_11
    if-nez p2, :cond_17

    invoke-virtual {v1, v0}, Landroidx/room/RoomSQLiteQuery;->bindNull(I)V

    goto :goto_1a

    :cond_17
    invoke-virtual {v1, v0, p2}, Landroidx/room/RoomSQLiteQuery;->bindString(ILjava/lang/String;)V

    :goto_1a
    iget-object p1, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    const/4 p2, 0x0

    new-instance v0, Lde/b$f;

    invoke-direct {v0, p0, v1}, Lde/b$f;-><init>(Lde/b;Landroidx/room/RoomSQLiteQuery;)V

    invoke-static {p1, p2, v0, p3}, Landroidx/room/CoroutinesRoom;->execute(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public a(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lkotlin/coroutines/Continuation<",
            "-",
            "Lkotlin/Unit;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    iget-object v0, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    new-instance v1, Lde/b$d;

    invoke-direct {v1, p0}, Lde/b$d;-><init>(Lde/b;)V

    const/4 v2, 0x1

    invoke-static {v0, v2, v1, p1}, Landroidx/room/CoroutinesRoom;->execute(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public a([Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "([",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            "Lkotlin/coroutines/Continuation<",
            "-",
            "Lkotlin/Unit;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    iget-object v0, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    new-instance v1, Lde/b$o;

    invoke-direct {v1, p0, p1}, Lde/b$o;-><init>(Lde/b;[Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;)V

    const/4 p1, 0x1

    invoke-static {v0, p1, v1, p2}, Landroidx/room/CoroutinesRoom;->execute(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public bridge synthetic a([Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 3

    check-cast p1, [Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;

    invoke-virtual {p0, p1, p2}, Lde/b;->a([Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public a(Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lkotlinx/coroutines/flow/Flow<",
            "Ljava/util/List<",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            ">;>;"
        }
    .end annotation

    const/4 v0, 0x1

    const-string v1, "SELECT * FROM tasks WHERE taskVersion = ? AND taskStatus = \"WAITING\""

    invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;

    move-result-object v1

    if-nez p1, :cond_d

    invoke-virtual {v1, v0}, Landroidx/room/RoomSQLiteQuery;->bindNull(I)V

    goto :goto_10

    :cond_d
    invoke-virtual {v1, v0, p1}, Landroidx/room/RoomSQLiteQuery;->bindString(ILjava/lang/String;)V

    :goto_10
    iget-object p1, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    const/4 v0, 0x0

    const-string v2, "tasks"

    filled-new-array {v2}, [Ljava/lang/String;

    move-result-object v2

    new-instance v3, Lde/b$g;

    invoke-direct {v3, p0, v1}, Lde/b$g;-><init>(Lde/b;Landroidx/room/RoomSQLiteQuery;)V

    invoke-static {p1, v0, v2, v3}, Landroidx/room/CoroutinesRoom;->createFlow(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;

    move-result-object p1

    return-object p1
.end method

.method public b(Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            "Lkotlin/coroutines/Continuation<",
            "-",
            "Lkotlin/Unit;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    iget-object v0, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    new-instance v1, Lde/b$n;

    invoke-direct {v1, p0, p1}, Lde/b$n;-><init>(Lde/b;Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;)V

    const/4 p1, 0x1

    invoke-static {v0, p1, v1, p2}, Landroidx/room/CoroutinesRoom;->execute(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public b([Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "([",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            "Lkotlin/coroutines/Continuation<",
            "-",
            "Lkotlin/Unit;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    iget-object v0, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    new-instance v1, Lde/b$m;

    invoke-direct {v1, p0, p1}, Lde/b$m;-><init>(Lde/b;[Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;)V

    const/4 p1, 0x1

    invoke-static {v0, p1, v1, p2}, Landroidx/room/CoroutinesRoom;->execute(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public bridge synthetic b([Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 3

    check-cast p1, [Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;

    invoke-virtual {p0, p1, p2}, Lde/b;->c([Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public c(Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            "Lkotlin/coroutines/Continuation<",
            "-",
            "Lkotlin/Unit;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    iget-object v0, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    new-instance v1, Lde/b$c;

    invoke-direct {v1, p0, p1}, Lde/b$c;-><init>(Lde/b;Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;)V

    const/4 p1, 0x1

    invoke-static {v0, p1, v1, p2}, Landroidx/room/CoroutinesRoom;->execute(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public c(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lkotlin/coroutines/Continuation<",
            "-",
            "Ljava/util/List<",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    const/4 v0, 0x1

    const-string v1, "SELECT * FROM tasks WHERE queryID = ?"

    invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;

    move-result-object v1

    if-nez p1, :cond_d

    invoke-virtual {v1, v0}, Landroidx/room/RoomSQLiteQuery;->bindNull(I)V

    goto :goto_10

    :cond_d
    invoke-virtual {v1, v0, p1}, Landroidx/room/RoomSQLiteQuery;->bindString(ILjava/lang/String;)V

    :goto_10
    iget-object p1, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    const/4 v0, 0x0

    new-instance v2, Lde/b$e;

    invoke-direct {v2, p0, v1}, Lde/b$e;-><init>(Lde/b;Landroidx/room/RoomSQLiteQuery;)V

    invoke-static {p1, v0, v2, p2}, Landroidx/room/CoroutinesRoom;->execute(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public c([Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "([",
            "Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;",
            "Lkotlin/coroutines/Continuation<",
            "-",
            "Lkotlin/Unit;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    iget-object v0, p0, Lde/b;->a:Landroidx/room/RoomDatabase;

    new-instance v1, Lde/b$b;

    invoke-direct {v1, p0, p1}, Lde/b$b;-><init>(Lde/b;[Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;)V

    const/4 p1, 0x1

    invoke-static {v0, p1, v1, p2}, Landroidx/room/CoroutinesRoom;->execute(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public bridge synthetic c([Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
    .registers 3

    check-cast p1, [Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;

    invoke-virtual {p0, p1, p2}, Lde/b;->b([Lcom/shopee/foody/driver/conditiontask/internal/db/TaskInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method