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